.CalculatorSuite_shell__beY1c{padding-bottom:5rem;min-width:0}.CalculatorSuite_header__4ZSjM h1,.CalculatorSuite_shell__beY1c h2,.CalculatorSuite_shell__beY1c h3{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}.CalculatorSuite_grid__qLqUX{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.CalculatorSuite_inputs__Yua9y,.CalculatorSuite_overview__fQj4s,.CalculatorSuite_results__C8wx3{min-width:0}.CalculatorSuite_inputs__Yua9y,.CalculatorSuite_overview__fQj4s{display:grid;gap:20px}.CalculatorSuite_navigation__AP4j6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:var(--muted);padding:5px;border-radius:12px;margin-bottom:20px}.CalculatorSuite_activeTab__PTGfI,.CalculatorSuite_tab__0W1X_{min-height:44px;padding:8px 6px;border-radius:8px;font-size:12px;font-weight:600;color:var(--muted-foreground)}.CalculatorSuite_activeTab__PTGfI:focus-visible,.CalculatorSuite_tab__0W1X_:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CalculatorSuite_activeTab__PTGfI{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px #0001}.CalculatorSuite_mobileAction__zt5Qe{position:fixed;bottom:12px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--card);border:1px solid var(--border);border-radius:14px;z-index:40;box-shadow:0 4px 24px #0002}.CalculatorSuite_dialog__TxICu{margin:auto;max-width:640px;width:calc(100% - 24px);max-height:90dvh;overflow:auto;border:1px solid var(--border);border-radius:16px;padding:24px;background:var(--card);color:var(--foreground)}.CalculatorSuite_dialog__TxICu::backdrop{background:#0008}.CalculatorSuite_header__4ZSjM{padding:20px 0 24px!important}.CalculatorSuite_header__4ZSjM>div:first-child{display:none}.CalculatorSuite_header__4ZSjM h1{font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.2}.CalculatorSuite_header__4ZSjM p{font-size:14px;line-height:1.6}.CalculatorSuite_overview__fQj4s[data-active=false]{display:none}@media (max-width:1023px){.CalculatorSuite_shell__beY1c[data-mobile-view=inputs] .CalculatorSuite_results__C8wx3,.CalculatorSuite_shell__beY1c[data-mobile-view=results] .CalculatorSuite_inputs__Yua9y{display:none}}@media (min-width:1024px){.CalculatorSuite_grid__qLqUX{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.CalculatorSuite_mobileAction__zt5Qe{display:none}.CalculatorSuite_shell__beY1c{padding-bottom:0}}@media (min-width:1280px){.CalculatorSuite_navigation__AP4j6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:639px){.CalculatorSuite_dialog__TxICu{width:100%;max-width:none;max-height:100dvh;height:100dvh;border-radius:0;padding:20px}}@media print{.CalculatorSuite_inputs__Yua9y,.CalculatorSuite_mobileAction__zt5Qe,.CalculatorSuite_navigation__AP4j6{display:none!important}.CalculatorSuite_grid__qLqUX{display:block}.CalculatorSuite_results__C8wx3{display:block!important}.CalculatorSuite_overview__fQj4s[data-active=false]{display:grid!important}.CalculatorSuite_results__C8wx3>[data-workspace]:not(.CalculatorSuite_overview__fQj4s){display:none!important}.CalculatorSuite_shell__beY1c{padding:0}}@media print{.CalculatorSuite_shell__beY1c [data-planner-controls],body:has(.CalculatorSuite_shell__beY1c) footer,body:has(.CalculatorSuite_shell__beY1c) header,body:has(.CalculatorSuite_shell__beY1c) nav{display:none!important}}