.page_page__n8f3s{min-height:100vh;display:flex;flex-direction:column}.page_container__XQlud{flex:1 1;max-width:800px;margin:0 auto;padding:var(--space-6) var(--space-4)}.page_header__73p1_{text-align:center;margin-bottom:var(--space-6)}.page_header__73p1_ h1{font-size:var(--text-3xl);font-weight:700;margin:0 0 var(--space-3) 0;color:var(--text-primary)}.page_subtitle__ryrwn{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 auto}.page_calculator__25P3P{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.page_inputSection__FpNvf{padding:var(--space-5);background:var(--bg-secondary);border-radius:var(--radius-lg)}.page_resultsSection__qubSb{position:-webkit-sticky;position:sticky;top:var(--space-4)}.page_resultsSection__qubSb h2{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-4) 0;text-align:center}.page_mainResult__gdOd_{padding:var(--space-5);background:var(--accent);border-radius:var(--radius-lg);text-align:center;color:var(--on-accent);margin-bottom:var(--space-4)}.page_resultAmount__TtdfM{font-size:var(--text-3xl);font-weight:700;line-height:1.2}.page_resultPeriod__9jGu0{font-size:var(--text-sm);opacity:.9;margin-top:var(--space-1)}.page_resultAnnual__8ogsT{font-size:var(--text-base);opacity:.85;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.2)}.page_formGroup__zx8mk{margin-bottom:var(--space-4)}.page_formGroup__zx8mk:last-child{margin-bottom:0}.page_formGroup__zx8mk label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-2)}.page_currencyInput__KhS4F{display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.page_currencySymbol__zcFYg{padding:var(--space-3);background:var(--bg-tertiary);color:var(--text-secondary);font-weight:500;border-right:1px solid var(--border)}.page_currencyInput__KhS4F .page_input__P93Q_{border:none;border-radius:0}.page_currencyInput__KhS4F .page_input__P93Q_:focus{box-shadow:none}.page_currencyInput__KhS4F:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.page_input__P93Q_,.page_select__eQjtq{width:100%;padding:var(--space-3);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:var(--text-base);border-radius:var(--radius-md);-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_select__eQjtq{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5l3.5 3.5 3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-8)}.page_input__P93Q_:focus,.page_select__eQjtq:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.page_rangeContainer__IGuJj{display:flex;align-items:center;gap:var(--space-3)}.page_rangeInput__AU7Ri{flex:1 1;height:6px;border-radius:var(--radius-full);background:var(--border);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.page_rangeInput__AU7Ri::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--accent);border-radius:50%;cursor:pointer}.page_rangeValue__5fumk{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);min-width:40px;text-align:right}.page_rangeHint__Lq_DJ{display:block;font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.page_breakdown__Dly5k{padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg)}.page_breakdown__Dly5k h3{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-3) 0}.page_breakdownList__DVnFU{display:flex;flex-direction:column;gap:var(--space-1)}.page_breakdownRow__AkH21{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.page_breakdownRow__AkH21:last-child{border-bottom:none}.page_breakdownLabel__z_Lo_{font-size:var(--text-sm);color:var(--text-secondary)}.page_breakdownValue__3K1x9{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.page_breakdownValue__3K1x9.page_negative__XcDb2{color:var(--error)}.page_breakdownRow__AkH21.page_total__CoRMA{padding-top:var(--space-3);margin-top:var(--space-2);border-top:2px solid var(--border);border-bottom:none}.page_breakdownRow__AkH21.page_total__CoRMA .page_breakdownLabel__z_Lo_,.page_breakdownRow__AkH21.page_total__CoRMA .page_breakdownValue__3K1x9{font-size:var(--text-base);font-weight:700;color:var(--text-primary)}.page_noTax__42vhq{font-size:var(--text-xs);color:var(--success,#16a34a);margin-left:var(--space-1)}.page_taxInfo__NLqpR{margin-top:var(--space-4);padding:var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-tertiary)}.page_taxInfo__NLqpR p{margin:0 0 var(--space-1) 0}.page_taxInfo__NLqpR p:last-child{margin-bottom:0}.page_stateNote__nug7O{color:var(--text-secondary);font-style:italic}.page_disclaimer__PsSjY{margin-top:var(--space-6);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.page_disclaimer__PsSjY p{margin:0}.page_disclaimer__PsSjY a{color:var(--accent);text-decoration:none}.page_disclaimer__PsSjY a:hover{text-decoration:underline}@media (max-width:768px){.page_header__73p1_ h1{font-size:var(--text-2xl)}.page_subtitle__ryrwn{font-size:var(--text-base)}.page_calculator__25P3P{grid-template-columns:1fr;gap:var(--space-4)}.page_resultsSection__qubSb{position:static}.page_resultAmount__TtdfM{font-size:var(--text-2xl)}}