._compactWorkspace_1whi8_1{grid-template-columns:minmax(0,42rem);justify-content:center;display:grid}._compactCard_1whi8_7{gap:.82rem;padding:1.1rem 1.25rem}._compactCard_1whi8_7 h2{margin:.18rem 0 0;font-size:1.08rem;line-height:1.2}._formIntro_1whi8_18{color:var(--exp-muted);margin:-.18rem 0 .12rem;font-size:.78rem;line-height:1.45}._formRows_1whi8_25{gap:.72rem;display:grid}._formRow_1whi8_25{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}._formRow_1whi8_25>label{color:#39484c;text-align:right;padding-top:.78rem;font-size:.8rem;font-weight:800}._controlGroup_1whi8_45,._settingsBody_1whi8_46{gap:.26rem;min-width:0;display:grid}._controlGroup_1whi8_45 input,._controlGroup_1whi8_45 select,._settingsBody_1whi8_46 select{color:var(--exp-ink);font:inherit;background:#fff;border:1px solid #263e4140;border-radius:.58rem;width:100%;min-width:0;min-height:2.75rem;padding:.58rem .7rem;font-size:16px}._controlGroup_1whi8_45 select,._settingsBody_1whi8_46 select{cursor:pointer}:is(._controlGroup_1whi8_45 input:focus,._controlGroup_1whi8_45 select:focus,._settingsBody_1whi8_46 select:focus,._settings_1whi8_46 summary:focus-visible,._calculationDetails_1whi8_74 summary:focus-visible){border-color:var(--exp-indigo);outline:none;box-shadow:0 0 0 3px #485d962e}._controlGroup_1whi8_45 input[aria-invalid=true],._controlGroup_1whi8_45 select[aria-invalid=true],._settingsBody_1whi8_46 select[aria-invalid=true]{border-color:#a23d36}._controlGroup_1whi8_45>small,._settingsBody_1whi8_46>small,._precisionHint_1whi8_86{color:var(--exp-muted);font-size:.7rem;line-height:1.4}._precisionHint_1whi8_86{overflow-wrap:anywhere;display:block}._settings_1whi8_46{background:#f7f7f3;border:1px solid #28373d1f;border-radius:.65rem;margin-left:8.25rem;overflow:hidden}._settings_1whi8_46 summary{color:var(--exp-indigo-deep);cursor:pointer;justify-content:space-between;align-items:center;min-height:2.65rem;padding:.58rem .72rem;font-size:.76rem;font-weight:800;display:flex}._settings_1whi8_46 summary small{border:1px solid var(--exp-line);color:var(--exp-muted);background:#fff;border-radius:999px;padding:.22rem .45rem;font-size:.65rem}._settingsBody_1whi8_46{border-top:1px solid #28373d1a;padding:.72rem}._settingsBody_1whi8_46>label{color:#39484c;font-size:.74rem;font-weight:800}._settingsNote_1whi8_137{color:var(--exp-muted);border-top:1px solid #28373d1a;margin:.4rem 0 0;padding-top:.58rem;font-size:.68rem;line-height:1.45}._settingsNote_1whi8_137 a{color:var(--exp-indigo-deep);font-weight:800}._compactActions_1whi8_151{margin-left:8.25rem}._compactResult_1whi8_153{justify-self:center;gap:.75rem;width:100%;max-width:42rem;padding:1rem 1.2rem}._resultSummary_1whi8_161{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem .9rem;display:grid}._resultSummary_1whi8_161 span{color:var(--exp-indigo-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}._resultSummary_1whi8_161 h3{margin:.12rem 0 0;font-size:1rem}._resultSummary_1whi8_161 h3:focus{outline:none}._resultSummary_1whi8_161 output{color:var(--exp-coral);overflow-wrap:anywhere;text-align:right;justify-self:end;max-width:24rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,5vw,2.45rem);font-weight:800}._resultSummary_1whi8_161 output._compactResultValue_1whi8_195{font-size:clamp(1.05rem,3vw,1.5rem)}._resultSummary_1whi8_161>code{color:var(--exp-indigo-deep);overflow-wrap:anywhere;white-space:normal;background:#f7f7f3;border:1px solid #28373d1a;border-radius:.55rem;grid-column:1/-1;padding:.5rem .62rem;font-size:.72rem}._calculationDetails_1whi8_74{border-top:1px solid var(--exp-line);padding-top:.12rem}._calculationDetails_1whi8_74>summary{color:var(--exp-indigo-deep);cursor:pointer;padding:.58rem .12rem .12rem;font-size:.76rem;font-weight:800}._detailsBody_1whi8_224{gap:.85rem;padding-top:.75rem;display:grid}._resultTable_1whi8_230{min-width:0}._resultTable_1whi8_230 td{overflow-wrap:anywhere;white-space:normal}@media (max-width:600px){._compactCard_1whi8_7,._compactResult_1whi8_153{padding:.85rem}._formRow_1whi8_25{grid-template-columns:1fr;gap:.3rem}._formRow_1whi8_25>label{text-align:left;padding-top:0}._settings_1whi8_46,._compactActions_1whi8_151{margin-left:0}._resultSummary_1whi8_161{grid-template-columns:1fr}._resultSummary_1whi8_161 output{text-align:left;justify-self:start;max-width:100%}}
