.calculator-kit_workspace__jHg8_{--accent:#d4ff00;--accent-ink:#151900;--ok:#15803d;--warn:#b45309;--bad:#dc2626}html.dark .calculator-kit_workspace__jHg8_{--ok:#4ade80;--warn:#fbbf24;--bad:#f87171}.calculator-kit_layout__dSYZ4{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);min-width:0}.calculator-kit_form__2tn6V{gap:16px;border-right:1px solid hsl(var(--border))}.calculator-kit_form__2tn6V,.calculator-kit_results__rOX5r{padding:24px;display:flex;flex-direction:column;min-width:0}.calculator-kit_results__rOX5r{gap:18px}.calculator-kit_bar__rPFvq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 24px;border-bottom:1px solid hsl(var(--border))}.calculator-kit_row__ZOD0H{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.calculator-kit_row3__7jThH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.calculator-kit_field__mCjaJ{display:flex;flex-direction:column;gap:6px;min-width:0}.calculator-kit_fieldLabel__Vr9HZ,.calculator-kit_field__mCjaJ>label{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.calculator-kit_hint__xyemK{font-size:11px;line-height:1.5;color:hsl(var(--muted-foreground))}.calculator-kit_error__9tcG0{font-size:11px;line-height:1.5;color:var(--bad)}.calculator-kit_inputWrap__Tzecq{display:flex;align-items:center;min-height:44px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));overflow:hidden;min-width:0}.calculator-kit_inputWrap__Tzecq:focus-within{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.calculator-kit_inputWrap__Tzecq[data-invalid]{border-color:var(--bad)}.calculator-kit_inputWrap__Tzecq input{flex:1;min-width:0;height:42px;padding:0 12px;background:transparent;color:hsl(var(--foreground));font-size:16px;font-variant-numeric:tabular-nums;outline:none;border:0}.calculator-kit_adorn__fLp49{padding:0 10px;font-size:13px;color:hsl(var(--muted-foreground));white-space:nowrap;align-self:stretch;display:flex;align-items:center;background:hsl(var(--muted)/.5)}.calculator-kit_dateInput__U1Ga_,.calculator-kit_select__f5xk7{width:100%;min-height:44px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:15px;min-width:0}.calculator-kit_dateInput__U1Ga_{font-variant-numeric:tabular-nums;color-scheme:light}html.dark .calculator-kit_dateInput__U1Ga_{color-scheme:dark}.calculator-kit_dateInput__U1Ga_:focus-visible,.calculator-kit_select__f5xk7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.calculator-kit_seg__8ZRfJ{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--muted)/.45);min-width:0}.calculator-kit_seg__8ZRfJ button{flex:1 1 auto;min-height:40px;padding:6px 12px;border-radius:9px;font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));white-space:nowrap}.calculator-kit_seg__8ZRfJ button:hover{color:hsl(var(--foreground))}.calculator-kit_seg__8ZRfJ button[aria-checked=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.calculator-kit_seg__8ZRfJ button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.calculator-kit_seg__8ZRfJ[data-size=small] button{min-height:34px;font-size:12px;padding:4px 10px}.calculator-kit_check__r1HO5{display:flex;align-items:center;gap:10px;min-height:40px;font-size:13px;cursor:pointer}.calculator-kit_check__r1HO5 input{width:18px;height:18px;accent-color:#97b400}.calculator-kit_big__ImDmD{padding:18px 20px;border-radius:14px;background:var(--accent);color:var(--accent-ink);display:flex;flex-direction:column;gap:4px;min-width:0}.calculator-kit_big__ImDmD[data-tone=muted]{background:hsl(var(--muted));color:hsl(var(--foreground))}.calculator-kit_bigHead__8Rare{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.calculator-kit_bigValue__yKycj{font-size:clamp(30px,4.2vw,46px);font-weight:750;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calculator-kit_bigSub__7cZYx{font-size:13px;line-height:1.5;opacity:.85}.calculator-kit_big__ImDmD .calculator-kit_copy__An4R9{border-color:#15190040;background:transparent;color:inherit}.calculator-kit_big__ImDmD[data-tone=muted] .calculator-kit_copy__An4R9{border-color:hsl(var(--border))}.calculator-kit_copy__An4R9{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:8px;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;flex-shrink:0}.calculator-kit_copy__An4R9:disabled{opacity:.45}.calculator-kit_copy__An4R9[data-done]{border-color:currentColor}.calculator-kit_stats__K6not{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0}.calculator-kit_stats__K6not>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));min-width:0}.calculator-kit_stats__K6not dt{font-size:11px;color:hsl(var(--muted-foreground))}.calculator-kit_stats__K6not dd{margin:0;font-size:19px;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calculator-kit_stats__K6not small{font-size:11px;color:hsl(var(--muted-foreground))}.calculator-kit_note__d__wC{font-size:12px;line-height:1.65;color:hsl(var(--muted-foreground))}.calculator-kit_notice__pKmir{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.5);font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground))}.calculator-kit_notice__pKmir svg{flex-shrink:0;margin-top:2px}.calculator-kit_alert__tqav_{padding:12px 14px;border-radius:12px;border:1px solid var(--bad);color:var(--bad);font-size:13px;line-height:1.5}.calculator-kit_sectionTitle__tZgLw{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.calculator-kit_buttons__mhf8j{display:flex;flex-wrap:wrap;gap:8px}.calculator-kit_btn__Uwpbx{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--background));font-size:13px;font-weight:500;color:hsl(var(--foreground))}.calculator-kit_btn__Uwpbx:hover:not(:disabled){border-color:hsl(var(--foreground)/.6)}.calculator-kit_btn__Uwpbx:disabled{opacity:.45;cursor:not-allowed}.calculator-kit_btn__Uwpbx:focus-visible,.calculator-kit_copy__An4R9:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.calculator-kit_btnPrimary__1FatF{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600}.calculator-kit_tableWrap__pdmI1{max-height:520px;overflow:auto;border:1px solid hsl(var(--border));border-radius:12px;overscroll-behavior:contain}.calculator-kit_table__6Fbmd{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.calculator-kit_table__6Fbmd td,.calculator-kit_table__6Fbmd th{padding:8px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid hsl(var(--border)/.7)}.calculator-kit_table__6Fbmd td:first-child,.calculator-kit_table__6Fbmd th:first-child{text-align:left}.calculator-kit_table__6Fbmd thead th{position:sticky;top:0;background:hsl(var(--card));font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));z-index:1}.calculator-kit_table__6Fbmd tbody tr:hover{background:hsl(var(--muted)/.5)}.calculator-kit_table__6Fbmd tfoot td{font-weight:600;background:hsl(var(--card));box-shadow:inset 0 1px 0 hsl(var(--border));position:sticky;bottom:0;z-index:1}.calculator-kit_examples__Ub3sf{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:0 0 64px}.calculator-kit_examples__Ub3sf article{padding:20px 22px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card));display:flex;flex-direction:column;gap:10px}.calculator-kit_examples__Ub3sf h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.calculator-kit_examples__Ub3sf ol,.calculator-kit_examples__Ub3sf p{font-size:13px;line-height:1.75;color:hsl(var(--muted-foreground))}.calculator-kit_examples__Ub3sf ol{margin:0;padding-left:18px}.calculator-kit_examples__Ub3sf strong{color:hsl(var(--foreground));font-weight:600}.calculator-kit_formula__C9Adx{max-width:760px;margin:0 auto 64px;padding:22px 24px;border-radius:16px;background:hsl(var(--muted)/.5);display:flex;flex-direction:column;gap:10px}.calculator-kit_formula__C9Adx h2{font-size:20px;font-weight:550;letter-spacing:-.02em}.calculator-kit_formula__C9Adx code{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:14px;padding:10px 12px;border-radius:10px;background:hsl(var(--background));overflow-x:auto;white-space:pre-wrap}.calculator-kit_formula__C9Adx p{font-size:13px;line-height:1.75;color:hsl(var(--muted-foreground))}.calculator-kit_sectionHead__dPSY6{margin:8px 0 22px}.calculator-kit_sectionHead__dPSY6 h2{font-size:24px;font-weight:500;letter-spacing:-.035em}@media(max-width:900px){.calculator-kit_layout__dSYZ4{grid-template-columns:1fr}.calculator-kit_form__2tn6V{border-right:0;border-bottom:1px solid hsl(var(--border));padding:18px}.calculator-kit_results__rOX5r{padding:18px}.calculator-kit_bar__rPFvq{padding:12px 18px}}@media(max-width:480px){.calculator-kit_row__ZOD0H{gap:8px}.calculator-kit_row3__7jThH,.calculator-kit_row__ZOD0H,.calculator-kit_stats__K6not{grid-template-columns:1fr 1fr}.calculator-kit_stats__K6not dd{font-size:16px}.calculator-kit_table__6Fbmd td,.calculator-kit_table__6Fbmd th{padding:7px 9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.calculator-kit_workspace__jHg8_ *{transition:none!important;animation:none!important}}