.page_shell__ZEMz2{width:min(100% - 5rem,72rem);margin-inline:auto;padding-block:1.75rem 4rem}.page_back__m9s_K{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);text-decoration:none;font-size:.8125rem;margin-bottom:2.5rem}.page_header__YYTSQ{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.page_header__YYTSQ h1{font:400 clamp(2.3rem,4.5vw,3.75rem) /1.08 var(--serif);letter-spacing:-.045em}.page_header__YYTSQ p{color:var(--secondary);font-size:.9375rem;line-height:1.6;max-width:15rem;padding-bottom:.2rem}@media (max-width:60rem){.page_header__YYTSQ{display:block}.page_header__YYTSQ p{max-width:none;margin-top:.85rem}}@media (max-width:48rem){.page_shell__ZEMz2{width:calc(100% - 2rem);padding-block:1rem 2.5rem}.page_back__m9s_K{margin-bottom:1.5rem}}.MainspringCalculator_calculator__TapJ2{margin-top:2.5rem}.MainspringCalculator_calculator__TapJ2 h2{font:400 1.25rem/1.4 var(--serif)}.MainspringCalculator_calculator__TapJ2 button{min-height:44px;font:inherit;font-size:.8125rem;cursor:pointer}.MainspringCalculator_calculator__TapJ2 button:disabled{cursor:default}.MainspringCalculator_calculator__TapJ2 sub{font-size:.7em;line-height:0}.MainspringCalculator_modes__PXHO_{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.25rem}.MainspringCalculator_modes__PXHO_ button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:.5rem .15rem;font-size:.9375rem}.MainspringCalculator_modes__PXHO_ button:hover,.MainspringCalculator_modes__PXHO_ button[aria-pressed=true]{color:var(--text)}.MainspringCalculator_modes__PXHO_ button[aria-pressed=true]{border-bottom-color:var(--accent)}.MainspringCalculator_workspace__S5MQD{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;border:1px solid var(--line);border-radius:8px}.MainspringCalculator_dimensions__KeaQy{padding:1.75rem 2rem;background:var(--surface);border-radius:8px 0 0 8px;min-width:0}.MainspringCalculator_headingRow__KZyhz{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.MainspringCalculator_textButton__zBx1Q{color:var(--secondary);background:none;border:0;padding:.25rem;text-decoration:underline;text-underline-offset:.3em;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.MainspringCalculator_textButton__zBx1Q:hover{color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.MainspringCalculator_fields__OET9O{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem 1.25rem;gap:1.5rem 1.25rem}.MainspringCalculator_field__BW6o2{min-width:0}.MainspringCalculator_field__BW6o2 label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.8125rem;line-height:1.5;margin-bottom:.65rem;color:var(--secondary)}.MainspringCalculator_field__BW6o2 i{font:italic 1rem var(--serif);color:var(--accent)}.MainspringCalculator_inputWrap__JJh4_{display:flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:4px;padding-right:.75rem;background:var(--page)}.MainspringCalculator_inputWrap__JJh4_:hover{border-color:var(--muted)}.MainspringCalculator_inputWrap__JJh4_:focus-within{outline:2px solid var(--accent);outline-offset:2px}.MainspringCalculator_inputWrap__JJh4_:has(input[aria-invalid=true]){border-color:#e5bea3}.MainspringCalculator_inputWrap__JJh4_ input{width:100%;min-width:0;border:0;outline:none;color:var(--text);background:transparent;font:400 1.5rem/1.4 var(--mono);letter-spacing:-.04em;padding:.7rem 0 .7rem .75rem;min-height:54px}.MainspringCalculator_inputWrap__JJh4_>span{font:.75rem var(--mono);color:var(--muted)}.MainspringCalculator_hint__Ki1ce{margin-top:.65rem;color:var(--muted);font-size:.75rem;line-height:1.6}.MainspringCalculator_context__1sJ8I{color:var(--muted);font-size:.75rem;line-height:1.7;margin-top:1.25rem}.MainspringCalculator_context__1sJ8I .MainspringCalculator_textButton__zBx1Q{font-size:inherit}.MainspringCalculator_answer__m5eMm{--text:#29241d;--secondary:#514739;--muted:#675a48;--accent:#29241d;--line:#a7977e;color-scheme:light;background:#d4c4a8;color:var(--text);padding:2rem;border-radius:0 8px 8px 0;min-width:0}.MainspringCalculator_answer__m5eMm h2{color:var(--secondary);font-family:inherit;font-size:.875rem}.MainspringCalculator_bigNumber__WyKLf{font:400 clamp(3.5rem,7vw,6rem) /1.1 var(--serif);color:var(--text);letter-spacing:-.045em;margin-top:1.5rem;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MainspringCalculator_bigNumber__WyKLf>span{font:italic 1.25rem/1.5 var(--serif);color:var(--secondary);letter-spacing:normal;white-space:nowrap}.MainspringCalculator_answerDescription__tYtHk{margin-block:1rem 1.5rem;font-size:.875rem;line-height:1.7;max-width:24rem}.MainspringCalculator_calculator__TapJ2 summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;color:var(--secondary);font-size:.875rem}.MainspringCalculator_calculator__TapJ2 summary:hover{color:var(--text)}.MainspringCalculator_calculator__TapJ2 summary::-webkit-details-marker{display:none}.MainspringCalculator_calculator__TapJ2 summary:after{content:"+";color:var(--muted);flex-shrink:0}.MainspringCalculator_calculator__TapJ2 details[open]>summary:after{content:"−"}.MainspringCalculator_comparison__2OzS5>summary{border-top:1px solid var(--line);padding-top:.65rem}.MainspringCalculator_detailsBody__metkV{padding:.5rem 0 1rem;font-size:.875rem;line-height:1.7;color:var(--secondary)}.MainspringCalculator_detailsBody__metkV>p{margin-bottom:1rem}.MainspringCalculator_detailsBody__metkV strong{color:var(--text);font-weight:500}.MainspringCalculator_apply__dG5u1{border:1px solid var(--text);border-radius:4px;color:#eee8dd;background:var(--text);padding:.5rem 1rem;margin:0 .75rem .5rem 0}.MainspringCalculator_apply__dG5u1:hover:not(:disabled){background:var(--secondary)}.MainspringCalculator_apply__dG5u1:disabled{background:transparent;color:var(--secondary);border-color:var(--line)}.MainspringCalculator_working__x94v7{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);grid-gap:2.5rem;gap:2.5rem;padding-block:2.25rem 1.75rem}.MainspringCalculator_workingIntro__XFX4q h2{margin-bottom:.65rem}.MainspringCalculator_workingIntro__XFX4q p{color:var(--secondary);font-size:.8125rem;line-height:1.65}.MainspringCalculator_workingIntro__XFX4q .MainspringCalculator_equation__GAGIP{font:1.2rem/1.6 var(--serif);color:var(--accent)}.MainspringCalculator_detailGrid__KpKws{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:start}.MainspringCalculator_result__Xxn4T{padding-block:1rem}.MainspringCalculator_working__x94v7 .MainspringCalculator_result__Xxn4T{padding-top:0}.MainspringCalculator_resultTop__NxPEU{font-size:.8125rem;color:var(--secondary)}.MainspringCalculator_resultTop__NxPEU strong{display:block;font:1.35rem var(--mono);color:var(--text);margin-block:.5rem}.MainspringCalculator_resultTop__NxPEU small{color:var(--muted);font-size:.75rem}.MainspringCalculator_equation__GAGIP{font:1rem/1.8 var(--serif);margin-top:.45rem;overflow-wrap:anywhere}.MainspringCalculator_note__mmOY_{color:var(--muted);font-size:.8125rem;line-height:1.6;margin-top:.5rem}.MainspringCalculator_error__OEDHb{font-size:.8125rem;color:#703c27;line-height:1.6;margin-block:1rem}.MainspringCalculator_further__RWynk{border-block:1px solid var(--line)}.MainspringCalculator_pending__CJdYj details{padding-block:.3rem}.MainspringCalculator_pending__CJdYj summary>span{margin-left:auto;color:var(--muted);font-size:.75rem}.MainspringCalculator_pending__CJdYj details>p{margin-bottom:1rem}@media (max-width:60rem){.MainspringCalculator_answer__m5eMm,.MainspringCalculator_dimensions__KeaQy{padding:1.5rem}.MainspringCalculator_workspace__S5MQD{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (max-width:48rem){.MainspringCalculator_calculator__TapJ2{margin-top:1.75rem}.MainspringCalculator_working__x94v7,.MainspringCalculator_workspace__S5MQD{grid-template-columns:1fr}.MainspringCalculator_dimensions__KeaQy{border-radius:8px 8px 0 0}.MainspringCalculator_answer__m5eMm{border-radius:0 0 8px 8px}.MainspringCalculator_working__x94v7{gap:1.5rem;padding-block:1.75rem 1rem}.MainspringCalculator_bigNumber__WyKLf{font-size:4.5rem;margin-top:1rem}}@media (max-width:30rem){.MainspringCalculator_answer__m5eMm,.MainspringCalculator_dimensions__KeaQy{padding:1.25rem}.MainspringCalculator_fields__OET9O{gap:1.25rem 1rem}.MainspringCalculator_field__BW6o2 label{min-height:2.5rem}.MainspringCalculator_inputWrap__JJh4_ input{font-size:1.0625rem}.MainspringCalculator_inputWrap__JJh4_{padding-right:.5rem;gap:.25rem}.MainspringCalculator_detailGrid__KpKws{grid-template-columns:1fr;gap:.75rem}}