._workbench_94cf0_1,._workbench_94cf0_1 *{box-sizing:border-box}._workbench_94cf0_1{--conception-ink:#25383d;--conception-muted:#53666a;--conception-line:#eadde0;--conception-plum:#8b4563;--conception-plum-dark:#6d304c;--conception-rose:#f7dce5;--conception-blush:#fff6f8;--conception-teal:#2f7772;--conception-teal-soft:#dcefeb;width:100%;min-width:0;max-width:64rem;color:var(--conception-ink);background:radial-gradient(circle at 100% 0,#d58ba224,#0000 22rem),radial-gradient(circle at 0 100%,#4f978f1a,#0000 24rem),#fff;border:1px solid #eee3e5;border-radius:1.1rem;gap:1rem;padding:clamp(1rem,2.6vw,1.7rem);display:grid;overflow:hidden;container-type:inline-size}._intro_94cf0_33{background:linear-gradient(135deg,#ffffffdb,#fff3f7eb);border:1px solid #eed8df;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(1rem,2.7vw,1.45rem);display:grid}._introIcon_94cf0_44{width:4.35rem;height:4.35rem;color:var(--conception-plum);background:#fff;border:1px solid #8b456329;border-radius:1.3rem;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 .7rem 1.6rem #6d304c1a}._introIcon_94cf0_44>span{font-family:Georgia,Times New Roman,serif;font-size:3.1rem;line-height:1}._introIcon_94cf0_44>i{background:var(--conception-rose);border-radius:999px;width:2.65rem;height:1.05rem;position:absolute;transform:rotate(-13deg)}._introIcon_94cf0_44>b{background:var(--conception-plum);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.64rem;line-height:1;display:grid;position:absolute}._intro_94cf0_33>div:last-child{gap:.25rem;min-width:0;display:grid}._intro_94cf0_33>div:last-child>span,._panelHeader_94cf0_94>div>span,._resultHeader_94cf0_95>div>span{color:var(--conception-plum);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:850}._intro_94cf0_33 h2,._panelHeader_94cf0_94 h3,._resultHeader_94cf0_95 h3{color:#49333e;font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.03em;margin:0}._intro_94cf0_33 h2{font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.08}._intro_94cf0_33 p,._panelHeader_94cf0_94 p{color:var(--conception-muted);margin:0;font-size:.86rem;font-weight:610;line-height:1.5}._calculatorGrid_94cf0_126{grid-template-columns:minmax(17rem,.86fr) minmax(20rem,1.14fr);align-items:stretch;gap:1rem;min-width:0;display:grid}._formCard_94cf0_134,._resultCard_94cf0_135,._emptyResult_94cf0_136,._timelinePanel_94cf0_137,._calendarPanel_94cf0_138{border:1px solid var(--conception-line);background:#fff;border-radius:.9rem;min-width:0;box-shadow:0 .75rem 1.8rem #432c340e}._formCard_94cf0_134{align-content:start;gap:.9rem;padding:1rem;display:grid}._formHeading_94cf0_153{align-items:center;gap:.65rem;display:flex}._formHeading_94cf0_153>span{background:var(--conception-plum);color:#fff;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:900;display:grid}._formHeading_94cf0_153 h3{color:#354a4e;margin:0;font-size:1rem}._formHeading_94cf0_153 p{color:#617276;margin:.12rem 0 0;font-size:.79rem;line-height:1.4}._basisChoice_94cf0_185{border:0;gap:.45rem;margin:0;padding:0;display:grid}._basisChoice_94cf0_185 legend{color:#425b5f;margin-bottom:.35rem;font-size:.8rem;font-weight:850}._basisChoice_94cf0_185 button{color:#4a6063;cursor:pointer;text-align:left;background:#fff;border:1px solid #dcd4d6;border-radius:.65rem;align-content:center;gap:.12rem;min-height:3.8rem;padding:.66rem .72rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}._basisChoice_94cf0_185 button:hover{background:#fffafb;border-color:#bf8196}._basisChoice_94cf0_185 button[aria-pressed=true]{background:var(--conception-blush);color:var(--conception-plum-dark);border-color:#b66b85;box-shadow:0 0 0 2px #8b456313}._basisChoice_94cf0_185 button span{font-size:.88rem;font-weight:850}._basisChoice_94cf0_185 button small{color:#647477;font-size:.72rem;font-weight:620;line-height:1.3}._formInputs_94cf0_239,._fieldGroup_94cf0_240{min-width:0;display:grid}._formInputs_94cf0_239{gap:.75rem}._fieldGroup_94cf0_240{gap:.28rem}._field_94cf0_240{color:#41595d;gap:.33rem;font-size:.8rem;font-weight:850;display:grid}._field_94cf0_240 input,._numberField_94cf0_262 input{color:#2f474b;width:100%;min-width:0;min-height:3rem;font:inherit;background:#fff;border:1px solid #cec7c9;border-radius:.58rem;padding:.68rem .75rem;font-size:1rem}:is(._field_94cf0_240 input:focus,._numberField_94cf0_262 input:focus,._basisChoice_94cf0_185 button:focus-visible,._actions_94cf0_278 button:focus-visible,._governance_94cf0_279 summary:focus-visible){outline-offset:2px;outline:3px solid #8b456333}._field_94cf0_240 input[aria-invalid=true],._numberField_94cf0_262 input[aria-invalid=true]{border-color:#a33d4e}._numberField_94cf0_262{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}._numberField_94cf0_262 input{border-radius:.58rem 0 0 .58rem}._numberField_94cf0_262>span{color:#596a6d;background:#f8f4f5;border:1px solid #cec7c9;border-left:0;border-radius:0 .58rem .58rem 0;place-items:center;min-width:3.45rem;font-size:.78rem;font-weight:800;display:grid}._fieldHelp_94cf0_312,._errorText_94cf0_313{font-size:.73rem;line-height:1.4}._fieldHelp_94cf0_312{color:#68787a}._errorText_94cf0_313{color:#983747;font-weight:750}._actions_94cf0_278{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}._actions_94cf0_278 button{color:#56676a;cursor:pointer;background:#fff;border:1px solid #d1c7ca;border-radius:.58rem;min-height:3rem;padding:.65rem .9rem;font-size:.84rem;font-weight:850}._actions_94cf0_278 button:first-child{border-color:var(--conception-plum-dark);color:#fff;background:linear-gradient(145deg,#a95473,#793750);box-shadow:0 .45rem 1rem #6d304c33}._actions_94cf0_278 button:disabled{cursor:wait;opacity:.65}._formError_94cf0_357{color:#8f3444;background:#fff3f5;border:1px solid #e0a5af;border-radius:.55rem;padding:.65rem .72rem;font-size:.78rem;font-weight:740;line-height:1.4}._formNote_94cf0_368{color:#4b6765;background:#f2f8f6;border-radius:.58rem;align-items:flex-start;gap:.48rem;padding:.65rem;display:flex}._formNote_94cf0_368>span{background:var(--conception-teal);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.2rem;height:1.2rem;font-family:Georgia,serif;font-size:.72rem;font-weight:850;display:grid}._formNote_94cf0_368 p{margin:0;font-size:.75rem;line-height:1.42}._emptyResult_94cf0_136{min-height:100%;color:var(--conception-muted);background:#fffbfc;border-style:dashed;align-items:center;gap:.8rem;padding:1.25rem;display:flex}._emptyResult_94cf0_136>span{background:var(--conception-rose);width:2.8rem;height:2.8rem;color:var(--conception-plum);border-radius:999px;flex:none;place-items:center;font-family:Georgia,serif;font-size:1.55rem;display:grid}._emptyResult_94cf0_136 strong{color:#47373e}._emptyResult_94cf0_136 p{margin:.22rem 0 0;font-size:.82rem;line-height:1.45}._resultCard_94cf0_135{align-content:start;gap:.82rem;padding:1rem;display:grid}._resultHeader_94cf0_95{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}._resultHeader_94cf0_95 h3{margin-top:.08rem;font-size:1.25rem}._resultHeader_94cf0_95>small{color:#51706b;background:#eff5f3;border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.67rem;font-weight:850}._resultHeader_94cf0_95>small[data-state=stale]{color:#7b571e;background:#fff1da}._primaryResult_94cf0_466{background:linear-gradient(135deg, #ffffffb8, #ffeff4d1), var(--conception-blush);border:1px solid #8b456338;border-radius:.8rem;gap:.25rem;padding:clamp(.9rem,2.4vw,1.2rem);display:grid}._primaryResult_94cf0_466>span{color:var(--conception-plum);letter-spacing:.045em;text-transform:uppercase;font-size:.75rem;font-weight:850}._primaryResult_94cf0_466>strong{color:var(--conception-plum-dark);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.035em;font-size:clamp(1.55rem,4.6vw,2.2rem);line-height:1.08}._primaryResult_94cf0_466 p{color:#665c60;margin:.1rem 0 0;font-size:.76rem;line-height:1.45}._resultFacts_94cf0_500{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}._resultFacts_94cf0_500>div{background:#fff;border:1px solid #ece3e5;border-radius:.68rem;align-content:start;gap:.18rem;min-width:0;padding:.72rem;display:grid}._resultFacts_94cf0_500>div[data-primary=true]{background:#f4faf8;border-color:#2f777238;grid-column:1/-1}._resultFacts_94cf0_500 dt{color:#667477;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:830}._resultFacts_94cf0_500 dd{overflow-wrap:anywhere;color:#344d51;margin:0;font-size:.9rem;font-weight:850;line-height:1.3}._resultFacts_94cf0_500>div[data-primary=true] dd{color:var(--conception-teal);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:1.32rem}._resultFacts_94cf0_500 small{color:#718083;font-size:.67rem;line-height:1.35}._timelinePanel_94cf0_137,._calendarPanel_94cf0_138{gap:.9rem;padding:1rem;display:grid}._panelHeader_94cf0_94{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}._panelHeader_94cf0_94>div{gap:.22rem;min-width:0;display:grid}._panelHeader_94cf0_94 h3{font-size:clamp(1.22rem,3vw,1.55rem);line-height:1.14}._panelHeader_94cf0_94 p{max-width:66ch;font-size:.78rem}._timeline_94cf0_137{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}._timeline_94cf0_137:before{z-index:0;content:"";background:linear-gradient(90deg,#e9b7c8,#b36580 45%,#d8a8ba 68%,#85aaa5);height:2px;position:absolute;top:.55rem;left:10%;right:10%}._timeline_94cf0_137 li{z-index:1;text-align:center;background:#fffffff0;border:1px solid #eee3e6;border-radius:.7rem;align-content:start;gap:.18rem;min-width:0;padding:1.45rem .6rem .65rem;display:grid;position:relative}._timeline_94cf0_137 li>i{background:#cb8ea3;border:3px solid #fff;border-radius:999px;width:.84rem;height:.84rem;position:absolute;top:.16rem;left:calc(50% - .42rem);box-shadow:0 0 0 1px #cb8ea3}._timeline_94cf0_137 li[data-tone=central]>i{background:var(--conception-plum);box-shadow:0 0 0 1px var(--conception-plum)}._timeline_94cf0_137 li[data-tone=due]>i{background:var(--conception-teal);box-shadow:0 0 0 1px var(--conception-teal)}._timeline_94cf0_137 li>span{color:#6b7375;letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:850}._timeline_94cf0_137 time{overflow-wrap:anywhere;color:#3d4f52;font-size:.8rem;font-weight:850;line-height:1.28}._timeline_94cf0_137 small{color:#718083;font-size:.66rem;line-height:1.35}._legend_94cf0_663{color:#53686b;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.42rem .7rem;margin:0;padding:.25rem 0 0;font-size:.7rem;font-weight:750;list-style:none;display:flex}._legend_94cf0_663 li{white-space:nowrap;align-items:center;gap:.3rem;display:flex}._legend_94cf0_663 i{background:var(--conception-rose);width:1rem;height:1rem;color:var(--conception-plum-dark);border-radius:.25rem;place-items:center;font-size:.58rem;font-style:normal;font-weight:900;display:grid}._legend_94cf0_663 li[data-key=central] i{border:1px solid var(--conception-plum);background:#fff}._calendarGrid_94cf0_702{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:.75rem;display:grid}._calendarGrid_94cf0_702>:only-child{justify-self:center;width:min(100%,31rem)}._calendarCard_94cf0_714{background:#fff;border:1px solid #e6dbde;border-radius:.75rem;min-width:0;overflow:hidden}._calendarTable_94cf0_722{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#405458;width:100%;font-size:.76rem}._calendarTable_94cf0_722 caption{color:#573b47;font-family:var(--font-serif,Georgia, "Times New Roman", serif);background:#fff9fb;border-bottom:1px solid #eadfe2;padding:.72rem;font-size:1rem;font-weight:850}._calendarTable_94cf0_722 th{color:#6b7678;text-align:center;background:#faf7f8;border-bottom:1px solid #ede4e6;padding:.48rem .15rem;font-size:.66rem;font-weight:850}._calendarTable_94cf0_722 td{text-align:center;border-bottom:1px solid #f2ebed;border-right:1px solid #f2ebed;height:2.35rem;padding:.18rem;position:relative}._calendarTable_94cf0_722 tr>:last-child{border-right:0}._calendarTable_94cf0_722 tbody tr:last-child td{border-bottom:0}._calendarTable_94cf0_722 td[data-window=true]{background:var(--conception-rose);color:#623348;font-weight:800}._calendarTable_94cf0_722 td[data-central=true]{box-shadow:inset 0 0 0 2px var(--conception-plum);color:var(--conception-plum-dark);background:#f2d0dc;font-weight:900}._calendarTable_94cf0_722 td>i{color:var(--conception-plum-dark);font-size:.55rem;font-style:normal;font-weight:900;position:absolute;bottom:.08rem;right:.16rem}._safetyPanel_94cf0_791{background:linear-gradient(135deg,#f3f9f7,#fffaf7);border:1px solid #2f77722e;border-radius:.88rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.9rem;display:grid}._safetyPanel_94cf0_791>div{background:#ffffffbd;border-radius:.62rem;min-width:0;padding:.65rem}._safetyPanel_94cf0_791 strong{color:#2f5e5a;font-size:.8rem}._safetyPanel_94cf0_791 p{color:#5b6c6d;margin:.25rem 0 0;font-size:.73rem;line-height:1.45}._safetyPanel_94cf0_791 a{color:#286f69;font-weight:800}._governance_94cf0_279{color:#576568;background:#fbf9fa;border:1px solid #e6dddf;border-radius:.72rem;padding:.8rem .9rem;font-size:.76rem}._governance_94cf0_279 summary{cursor:pointer;color:#43565a;font-weight:850}._governance_94cf0_279 p{margin:.7rem 0;line-height:1.5}._governance_94cf0_279 dl{gap:.35rem;margin:0;display:grid}._governance_94cf0_279 dl>div{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;display:grid}._governance_94cf0_279 dt{font-weight:850}._governance_94cf0_279 dd{overflow-wrap:anywhere;margin:0}._srOnly_94cf0_866{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container (width<=48rem){._calculatorGrid_94cf0_126{grid-template-columns:minmax(0,1fr)}._formCard_94cf0_134,._resultCard_94cf0_135{min-height:auto}._basisChoice_94cf0_185{grid-template-columns:repeat(3,minmax(0,1fr))}._basisChoice_94cf0_185 legend{grid-column:1/-1}._safetyPanel_94cf0_791{grid-template-columns:minmax(0,1fr)}}@container (width<=38rem){._intro_94cf0_33{grid-template-columns:minmax(0,1fr)}._introIcon_94cf0_44{width:3.5rem;height:3.5rem}._basisChoice_94cf0_185,._calendarGrid_94cf0_702,._resultFacts_94cf0_500{grid-template-columns:minmax(0,1fr)}._resultFacts_94cf0_500>div[data-primary=true]{grid-column:auto}._panelHeader_94cf0_94,._resultHeader_94cf0_95{display:grid}._legend_94cf0_663{justify-content:flex-start}._timeline_94cf0_137{grid-template-columns:minmax(0,1fr)}._timeline_94cf0_137:before{width:2px;height:auto;inset:1rem auto 1rem 1.03rem}._timeline_94cf0_137 li{text-align:left;min-height:4.25rem;padding:.65rem .65rem .65rem 2.2rem}._timeline_94cf0_137 li>i{top:calc(50% - .42rem);left:.61rem}}@container (width<=28rem){._workbench_94cf0_1{border-radius:.85rem;padding:.75rem}._intro_94cf0_33,._formCard_94cf0_134,._resultCard_94cf0_135,._timelinePanel_94cf0_137,._calendarPanel_94cf0_138{padding:.8rem}._actions_94cf0_278{grid-template-columns:minmax(0,1fr)}._primaryResult_94cf0_466>strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){._basisChoice_94cf0_185 button{transition:none}}
