._workbench_z3et8_1{background:radial-gradient(circle at 100% 0,#0b6b6021,#0000 26rem),#fffdf8f5;gap:1rem;min-width:0;display:grid}._header_z3et8_10{gap:.38rem;display:grid}._header_z3et8_10>span,._panelHeading_z3et8_16 span,._resultHeading_z3et8_17>span,._scaleResultHero_z3et8_18>span{color:var(--teal-dark);letter-spacing:.075em;text-transform:uppercase;font-size:.71rem;font-weight:850}._header_z3et8_10 h2{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.08}._header_z3et8_10 p{max-width:52rem;color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.55}._governanceNote_z3et8_43{color:#255d53;background:#edf8f5d1;border:1px solid #0b6b6033;border-radius:.8rem;gap:.2rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.45;display:grid}._modeTabs_z3et8_55{background:#edf0ebd1;border:1px solid #132b2d29;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.38rem;display:grid}._modeTabs_z3et8_55 button{min-height:50px;color:var(--ink-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.7rem;padding:.7rem .9rem;font-size:.86rem;font-weight:820}._modeTabs_z3et8_55 button:hover{color:var(--ink)}:is(._modeTabs_z3et8_55 button:focus-visible,._actions_z3et8_83 button:focus-visible,._resultActions_z3et8_84 button:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}._modeTabs_z3et8_55 button._activeTab_z3et8_89{background:var(--paper-bright);color:var(--teal-dark);border-color:#0b6b6052;box-shadow:0 5px 16px #102b3a14}._modePanel_z3et8_96{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;gap:.9rem;min-width:0;display:grid}._modePanel_z3et8_96[hidden]{display:none}._formCard_z3et8_108,._resultCard_z3et8_109{background:#fffc;border:1px solid #132b2d24;border-radius:1rem;gap:1rem;min-width:0;padding:clamp(.9rem,2vw,1.15rem);display:grid}._resultCard_z3et8_109{background:linear-gradient(145deg,#edf8f5eb,#fffbf1f0);border-color:#0b6b603b}._panelHeading_z3et8_16{justify-content:space-between;align-items:end;gap:1rem;display:flex}._panelHeading_z3et8_16 h3{color:var(--ink);font-family:var(--font-serif);margin:.16rem 0 0;font-size:clamp(1.12rem,2.5vw,1.45rem);line-height:1.15}._panelHeading_z3et8_16 p{max-width:17rem;color:var(--ink-muted);text-align:right;margin:0;font-size:.72rem;line-height:1.4}._presetField_z3et8_148,._numberField_z3et8_149,._scaleNumberField_z3et8_150{align-content:start;gap:.38rem;min-width:0;display:grid}._presetField_z3et8_148{max-width:31rem}._presetField_z3et8_148 label,._numberField_z3et8_149 label,._scaleNumberField_z3et8_150 label,._dimensionGroup_z3et8_164 legend{color:var(--ink);font-size:.79rem;font-weight:780}._presetField_z3et8_148 select,._numberField_z3et8_149 input,._scaleNumberField_z3et8_150 input{width:100%;min-width:0;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bdc4bc;border-radius:.72rem;font-size:16px;font-weight:690}._presetField_z3et8_148 select{padding:.68rem 2.2rem .68rem .78rem}._numberField_z3et8_149 input,._scaleNumberField_z3et8_150 input{text-align:center;font-variant-numeric:tabular-nums;padding:.68rem .78rem}._presetField_z3et8_148 select:focus,._numberField_z3et8_149 input:focus,._scaleNumberField_z3et8_150 input:focus{border-color:var(--teal);outline:3px solid var(--focus-ring);outline-offset:2px}._numberField_z3et8_149 input[aria-invalid=true],._scaleNumberField_z3et8_150 input[aria-invalid=true]{border-color:var(--red);background:var(--red-soft)}._presetField_z3et8_148>span,._numberField_z3et8_149>span:not(._fieldError_z3et8_211),._fieldHelp_z3et8_212,._formHint_z3et8_213{color:var(--ink-muted);font-size:.7rem;line-height:1.4}._sourceKindFieldset_z3et8_219{background:#f6f2e97a;border:1px solid #132b2d21;border-radius:.85rem;gap:.55rem;max-width:31rem;margin:0;padding:.75rem .8rem;display:grid}._sourceKindFieldset_z3et8_219 legend{color:var(--ink);padding:0 .3rem;font-size:.79rem;font-weight:780}._sourceKindFieldset_z3et8_219 p{color:var(--ink-muted);margin:0;font-size:.7rem;line-height:1.4}._sourceKindOptions_z3et8_244{flex-wrap:wrap;gap:.45rem;display:flex}._sourceKindOptions_z3et8_244 label{min-height:44px;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #132b2d24;border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.76rem;font-weight:760;display:flex}._sourceKindOptions_z3et8_244 input{width:1rem;height:1rem;accent-color:var(--teal)}._ratioPair_z3et8_271,._scalePair_z3et8_272{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}._ratioPair_z3et8_271{max-width:31rem}._operator_z3et8_284,._equals_z3et8_285{color:var(--ink-muted);font-family:var(--font-serif);font-size:1.55rem;font-weight:800}._equationGrid_z3et8_292{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}._dimensionGroup_z3et8_164{background:#f6f2e97a;border:1px solid #132b2d21;border-radius:.85rem;gap:.65rem;min-width:0;margin:0;padding:.8rem;display:grid}._dimensionGroup_z3et8_164 legend{padding:0 .3rem}._scaleNumberField_z3et8_150 label{min-height:2.35em;color:var(--ink-muted);font-size:.68rem;line-height:1.2}._fieldError_z3et8_211{color:var(--red);font-size:.7rem;font-weight:720;line-height:1.35}._formHint_z3et8_213{margin:-.25rem 0 0}._actions_z3et8_83,._resultActions_z3et8_84{flex-wrap:wrap;gap:.6rem;display:flex}._actions_z3et8_83 .button,._resultActions_z3et8_84 .button{min-height:48px}._resultHeading_z3et8_17,._scaleResultHero_z3et8_18{gap:.18rem;display:grid}._resultHeading_z3et8_17 strong,._scaleResultHero_z3et8_18 strong{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.25rem,7vw,4.2rem);line-height:.98}._resultHeading_z3et8_17 p,._scaleResultHero_z3et8_18 p{color:var(--teal-dark);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:750;line-height:1.4}._scaleResultHero_z3et8_18 p{color:var(--ink-muted);font-size:.8rem;font-weight:650}._previewStage_z3et8_377{background-color:#ffffff94;background-image:linear-gradient(#0b6b600e 1px,#0000 1px),linear-gradient(90deg,#0b6b600e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #0b6b6047;border-radius:.9rem;justify-content:center;align-items:center;min-width:0;min-height:176px;padding:.75rem;display:flex;overflow:hidden}._previewFrame_z3et8_394{border:2px solid var(--teal);background:linear-gradient(145deg,#0b6b6033,#d786282e);border-radius:.7rem;flex:0 auto;place-items:center;min-width:8px;max-width:100%;min-height:8px;display:grid;overflow:hidden;box-shadow:0 12px 30px #102b3a1f}._previewFrame_z3et8_394 span{color:var(--teal-dark);text-overflow:ellipsis;white-space:nowrap;padding:.3rem;font-size:.73rem;font-weight:850;overflow:hidden}._emptyResult_z3et8_418{text-align:center;align-content:center;gap:.35rem;min-height:15rem;display:grid}._emptyResult_z3et8_418>span{color:var(--teal-dark);letter-spacing:.075em;text-transform:uppercase;font-size:.71rem;font-weight:850}._emptyResult_z3et8_418 strong{color:var(--ink);font-family:var(--font-serif);font-size:1.45rem}._emptyResult_z3et8_418 p{color:var(--ink-muted);margin:0;font-size:.78rem}._metricGrid_z3et8_446{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;display:grid}._metricGrid_z3et8_446 div{border-left:3px solid var(--amber);background:#ffffffa8;border-radius:.35rem;min-width:0;padding:.65rem .7rem}._metricGrid_z3et8_446 dt{color:var(--ink-muted);font-size:.68rem;line-height:1.3}._metricGrid_z3et8_446 dd{color:var(--ink);overflow-wrap:anywhere;margin:.16rem 0 0;font-size:.9rem;font-weight:800;line-height:1.3}._formulaStrip_z3et8_477,._roundingNote_z3et8_478{color:var(--ink-muted);background:#ffffffa6;border:1px solid #132b2d1f;border-radius:.72rem;gap:.18rem;margin:0;padding:.7rem .78rem;font-size:.73rem;line-height:1.45;display:grid}._staleNote_z3et8_491{background:var(--amber-soft);color:#704812;border:1px solid #d7862857;border-radius:.68rem;margin:0;padding:.58rem .68rem;font-size:.72rem;font-weight:720;line-height:1.4}._formulaStrip_z3et8_477 strong,._roundingNote_z3et8_478 strong{color:var(--ink)}._roundingNote_z3et8_478{background:var(--amber-soft);color:#704812;border-color:#d7862852}._errorSummary_z3et8_514{background:var(--red-soft);color:#772d26;border:1px solid #a83c326b;border-radius:.78rem;gap:.18rem;padding:.72rem .82rem;font-size:.78rem;line-height:1.4;display:grid}._errorSummary_z3et8_514:focus{outline:3px solid var(--focus-ring);outline-offset:2px}._statusMessage_z3et8_531{min-height:1.2em;color:var(--teal-dark);font-size:.74rem;font-weight:720}._referenceCard_z3et8_538{background:#ffffffa8;border:1px solid #132b2d21;border-radius:.95rem;gap:.8rem;min-width:0;padding:.95rem;display:grid}._referenceHeading_z3et8_548{justify-content:space-between;align-items:end;gap:1rem;display:flex}._referenceHeading_z3et8_548 span{color:var(--teal-dark);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:850}._referenceHeading_z3et8_548 h3{color:var(--ink);font-family:var(--font-serif);margin:.12rem 0 0;font-size:1.08rem}._referenceHeading_z3et8_548 p{max-width:23rem;color:var(--ink-muted);text-align:right;margin:0;font-size:.7rem;line-height:1.4}._tableScroll_z3et8_579{border:1px solid #132b2d1a;border-radius:.75rem;min-width:0;overflow-x:auto}._tableScroll_z3et8_579 table{border-collapse:collapse;background:#fffdf8ad;width:100%;min-width:34rem;font-size:.76rem}._tableScroll_z3et8_579 caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tableScroll_z3et8_579 th,._tableScroll_z3et8_579 td{color:var(--ink);text-align:left;border-bottom:1px solid #132b2d17;padding:.62rem .7rem}._tableScroll_z3et8_579 thead th{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;background:#dcece6bd;font-size:.68rem}._tableScroll_z3et8_579 tbody th{font-weight:760}._tableScroll_z3et8_579 tbody tr:last-child th,._tableScroll_z3et8_579 tbody tr:last-child td{border-bottom:0}@media (max-width:940px){._modePanel_z3et8_96{grid-template-columns:1fr}._resultCard_z3et8_109{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr);align-items:start}._resultHeading_z3et8_17,._scaleResultHero_z3et8_18,._resultActions_z3et8_84,._formulaStrip_z3et8_477,._roundingNote_z3et8_478{grid-column:1/-1}}@media (max-width:680px){._workbench_z3et8_1{padding:16px}._panelHeading_z3et8_16,._referenceHeading_z3et8_548{display:grid}._referenceHeading_z3et8_548 p,._panelHeading_z3et8_16 p{text-align:left;max-width:none}._equationGrid_z3et8_292{grid-template-columns:1fr}._equals_z3et8_285{justify-self:center;line-height:1}._resultCard_z3et8_109{grid-template-columns:1fr}._resultHeading_z3et8_17,._scaleResultHero_z3et8_18,._resultActions_z3et8_84,._formulaStrip_z3et8_477,._roundingNote_z3et8_478{grid-column:auto}._metricGrid_z3et8_446{grid-template-columns:1fr}._actions_z3et8_83 .button,._resultActions_z3et8_84 .button{flex:12rem}}@media (max-width:390px){._modeTabs_z3et8_55 button{padding-inline:.35rem;font-size:.76rem}._ratioPair_z3et8_271,._scalePair_z3et8_272{grid-template-columns:1fr}._operator_z3et8_284{justify-self:center;line-height:.7}._scaleNumberField_z3et8_150 label{min-height:0}._resultHeading_z3et8_17 strong,._scaleResultHero_z3et8_18 strong{font-size:clamp(2rem,15vw,3rem)}}
