@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_fb2188b9-module__8X6dmq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_fb2188b9-module__8X6dmq__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.13p4wivrd1jdu.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.p.0c55c1p2uepsl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c847346577a98de0-s.0onzgp6v4x1o7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db08d2e20377160a-s.0dy25cxsth5_b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.0ivtmx8_gg.-p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.p.08sa_orub7ous.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7392401a-module__mi6nOq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_7392401a-module__mi6nOq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.MobileNav-module__uNzMOa__overlay{background:var(--bg-base);border-top:1px solid var(--border-subtle);animation:.15s forwards MobileNav-module__uNzMOa__mobileNavFadeIn;top:52px}@keyframes MobileNav-module__uNzMOa__mobileNavFadeIn{0%{opacity:0}to{opacity:1}}.MobileNav-module__uNzMOa__inner{padding:var(--space-4);gap:var(--space-2)}.MobileNav-module__uNzMOa__item{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-lg);font-weight:var(--weight-medium);color:var(--text-secondary);transition:color var(--duration-150), background-color var(--duration-150)}.MobileNav-module__uNzMOa__item:hover{color:var(--text-primary)}
.ThemeSwitcher-module__94T4za__root{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-150), background-color var(--duration-150);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ThemeSwitcher-module__94T4za__root:hover{color:var(--text-primary);background:var(--bg-overlay)}
.LocaleSwitcher-module__wBQWdq__root{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);transition:color var(--duration-150), background-color var(--duration-150)}.LocaleSwitcher-module__wBQWdq__root:hover{color:var(--text-primary);background:var(--bg-overlay)}.LocaleSwitcher-module__wBQWdq__label{width:18px;height:18px;font-size:var(--font-sm);font-weight:var(--weight-medium)}
.SearchField-module__QRLtCG__searchField{padding:var(--space-2) var(--space-3);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.SearchField-module__QRLtCG__searchField:hover,.SearchField-module__QRLtCG__searchField.SearchField-module__QRLtCG__focused{border-color:var(--text-secondary)}:is(.SearchField-module__QRLtCG__searchField:hover,.SearchField-module__QRLtCG__searchField.SearchField-module__QRLtCG__focused) .SearchField-module__QRLtCG__icon,:is(.SearchField-module__QRLtCG__searchField:hover,.SearchField-module__QRLtCG__searchField.SearchField-module__QRLtCG__focused) .SearchField-module__QRLtCG__input::placeholder,:is(.SearchField-module__QRLtCG__searchField:hover,.SearchField-module__QRLtCG__searchField.SearchField-module__QRLtCG__focused) .SearchField-module__QRLtCG__clearButton{color:var(--text-primary)}.SearchField-module__QRLtCG__icon{width:var(--font-lg);height:var(--font-lg);color:var(--text-secondary);margin-right:var(--space-2)}.SearchField-module__QRLtCG__input{font-size:var(--font-sm);color:var(--text-primary)}.SearchField-module__QRLtCG__input::placeholder{color:var(--text-secondary)}.SearchField-module__QRLtCG__clearButton{color:var(--text-secondary)}.SearchField-module__QRLtCG__clearButton svg{width:var(--font-lg);height:var(--font-lg)}.SearchField-module__QRLtCG__suggestionsWrapper{background:var(--bg-base);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);animation:.2s SearchField-module__QRLtCG__slideDown;top:calc(100% + 1px)}@keyframes SearchField-module__QRLtCG__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SearchField-module__QRLtCG__suggestion{padding:var(--space-2) var(--space-3);color:var(--text-primary)}.SearchField-module__QRLtCG__suggestion:hover,.SearchField-module__QRLtCG__suggestion.SearchField-module__QRLtCG__active{background:var(--border-subtle)}
.NavBar-module__vQIlea__header{height:52px;padding:0 var(--space-8);gap:var(--space-3);background:var(--bg-base);border-bottom:1px solid var(--border-subtle)}@media (max-width:768px){.NavBar-module__vQIlea__header{padding:var(--space-4)}}.NavBar-module__vQIlea__desktopNav{padding:var(--space-1) var(--space-6);gap:var(--space-1);background:var(--bg-base);border-bottom:1px solid var(--border-subtle);top:52px}.NavBar-module__vQIlea__logo{font-size:var(--font-base);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--text-primary);white-space:nowrap}@media (max-width:480px){.NavBar-module__vQIlea__logo{font-size:var(--font-sm);letter-spacing:.04em}}.NavBar-module__vQIlea__navLink{padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--font-base);font-weight:var(--weight-medium);color:var(--text-secondary)}.NavBar-module__vQIlea__navLink:hover{color:var(--text-primary)}.NavBar-module__vQIlea__navLinkActive{color:var(--text-primary);background:var(--bg-overlay)}.NavBar-module__vQIlea__controls{gap:var(--space-1)}@media (min-width:768px){.NavBar-module__vQIlea__controls{gap:var(--space-3)}}.NavBar-module__vQIlea__menuButton{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);transition:color var(--duration-150), background-color var(--duration-150)}.NavBar-module__vQIlea__menuButton:hover{color:var(--text-primary);background:var(--bg-overlay)}
.Footer-module__MPE0dq__footer{margin-bottom:var(--space-4);gap:var(--space-4);font-size:var(--font-sm)}@media (max-width:768px){.Footer-module__MPE0dq__footer{padding:0 var(--space-4);margin-bottom:var(--space-2);gap:var(--space-2)}}.Footer-module__MPE0dq__divider{background:var(--border-subtle);height:1px}.Footer-module__MPE0dq__row{max-width:1100px;padding:0 var(--space-12)}@media (max-width:768px){.Footer-module__MPE0dq__row{padding:0 var(--space-4);gap:var(--space-2);flex-direction:column}}.Footer-module__MPE0dq__legalNav{gap:var(--space-2)}.Footer-module__MPE0dq__legalLink{color:var(--text-secondary);font-weight:var(--weight-medium);transition:color var(--duration-150) ease}.Footer-module__MPE0dq__legalLink:hover{color:var(--text-primary)}.Footer-module__MPE0dq__linkSep{color:var(--text-muted)}.Footer-module__MPE0dq__copyright{color:var(--text-secondary);line-height:1.5}
.Button-module__hjMqkq__button{gap:var(--space-2);font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;font-weight:var(--weight-semibold);letter-spacing:.01em;transition:border-color var(--duration-150) ease, background-color var(--duration-150) ease, color var(--duration-150) ease, filter var(--duration-150) ease, opacity var(--duration-150) ease}.Button-module__hjMqkq__button.Button-module__hjMqkq__sm{height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--font-sm)}.Button-module__hjMqkq__button.Button-module__hjMqkq__md{height:36px;padding:0 var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-base)}.Button-module__hjMqkq__button.Button-module__hjMqkq__lg{height:40px;padding:0 var(--space-6);border-radius:var(--radius-xl);font-size:var(--font-lg)}.Button-module__hjMqkq__button.Button-module__hjMqkq__primary{background:var(--accent-primary);color:var(--text-inverse)}.Button-module__hjMqkq__button.Button-module__hjMqkq__primary:hover:not(:disabled){filter:brightness(1.1)}.Button-module__hjMqkq__button.Button-module__hjMqkq__secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.Button-module__hjMqkq__button.Button-module__hjMqkq__secondary:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-overlay)}.Button-module__hjMqkq__button.Button-module__hjMqkq__ghost{color:var(--text-secondary);background:0 0}.Button-module__hjMqkq__button.Button-module__hjMqkq__ghost:hover:not(:disabled){color:var(--text-primary);background:var(--bg-elevated)}.Button-module__hjMqkq__button.Button-module__hjMqkq__danger{background:var(--accent-danger-dim);color:var(--accent-danger);border:1px solid #0000}.Button-module__hjMqkq__button.Button-module__hjMqkq__danger:hover:not(:disabled){border-color:var(--accent-danger)}
.Toast-module__dgfSxa__region{bottom:max(var(--space-6), env(safe-area-inset-bottom,0px));max-width:min(100vw - var(--space-8), 360px)}.Toast-module__dgfSxa__surface{padding:var(--space-3) var(--space-5);border-radius:var(--radius-xl);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default);font-size:var(--font-sm);font-weight:var(--weight-medium)}
.CurrencyInput-module__OQzIfq__wrap{gap:var(--space-2)}.CurrencyInput-module__OQzIfq__label{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--text-secondary)}.CurrencyInput-module__OQzIfq__input{height:32px;padding:0 var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg) 0 0 var(--radius-lg);font-size:var(--font-base);font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--text-primary);outline:none}.CurrencyInput-module__OQzIfq__input:focus{border-color:var(--accent-primary);z-index:1}.CurrencyInput-module__OQzIfq__input.CurrencyInput-module__OQzIfq__inputError{border-color:var(--accent-danger)}.CurrencyInput-module__OQzIfq__input.CurrencyInput-module__OQzIfq__inputError:focus{border-color:var(--accent-danger)}.CurrencyInput-module__OQzIfq__input::placeholder{color:var(--text-muted)}.CurrencyInput-module__OQzIfq__trigger{width:52px;height:32px;padding:0 var(--space-6) 0 var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-size:var(--font-base);font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--text-primary);margin-left:-1px}.CurrencyInput-module__OQzIfq__trigger:focus{border-color:var(--accent-primary);z-index:1;outline:none}.CurrencyInput-module__OQzIfq__trigger.CurrencyInput-module__OQzIfq__triggerOpen{border-color:var(--accent-primary)}.CurrencyInput-module__OQzIfq__trigger.CurrencyInput-module__OQzIfq__triggerError{border-color:var(--accent-danger)}.CurrencyInput-module__OQzIfq__trigger.CurrencyInput-module__OQzIfq__triggerError:focus{border-color:var(--accent-danger)}.CurrencyInput-module__OQzIfq__chevronWrap{color:var(--text-muted);z-index:2}.CurrencyInput-module__OQzIfq__chevronSvg{width:var(--space-3);height:var(--space-2);transition:transform var(--duration-150) ease}.CurrencyInput-module__OQzIfq__chevronSvg.CurrencyInput-module__OQzIfq__chevronOpen{transform:rotate(180deg)}@keyframes CurrencyInput-module__OQzIfq__dropdownEnter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:translateY(0)}}.CurrencyInput-module__OQzIfq__dropdown{top:calc(100% + var(--space-1));background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 var(--space-2) var(--space-6) #0003;max-height:240px;animation:CurrencyInput-module__OQzIfq__dropdownEnter var(--duration-150) ease forwards;min-width:100%;padding:1px}.CurrencyInput-module__OQzIfq__option{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-base);font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--text-primary);border-radius:var(--radius-lg)}.CurrencyInput-module__OQzIfq__option.CurrencyInput-module__OQzIfq__optionSelected{color:var(--accent-primary);background:var(--accent-primary-dim);font-weight:var(--weight-semibold)}.CurrencyInput-module__OQzIfq__option:hover:not(.CurrencyInput-module__OQzIfq__optionSelected){background:var(--bg-elevated)}.CurrencyInput-module__OQzIfq__optionCheck{color:var(--accent-primary)}.CurrencyInput-module__OQzIfq__optionCheckSpacer{width:var(--space-4);height:var(--space-4)}.CurrencyInput-module__OQzIfq__error{font-size:var(--font-sm);color:var(--accent-danger);margin-top:var(--space-1)}
.LinearGauge-module__Nlb4oW__wrap{gap:var(--space-3)}.LinearGauge-module__Nlb4oW__track{height:8px}.LinearGauge-module__Nlb4oW__segmentRow{background:var(--bg-overlay);box-shadow:var(--gauge-track-inset), 0 0 0 1px var(--border-subtle)}.LinearGauge-module__Nlb4oW__segment{opacity:.88;transition:opacity var(--duration-150) ease}.LinearGauge-module__Nlb4oW__segment+.LinearGauge-module__Nlb4oW__segment{box-shadow:inset 1px 0 0 var(--gauge-segment-divider)}.LinearGauge-module__Nlb4oW__markerWrap{transition:left .45s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.LinearGauge-module__Nlb4oW__markerWrap{transition:none}}.LinearGauge-module__Nlb4oW__markerDot{background:var(--bg-surface);width:14px;height:14px;box-shadow:0 0 0 3px var(--text-primary), var(--shadow-tab);margin:-7px 0 0 -7px}.LinearGauge-module__Nlb4oW__scale{padding:0 var(--space-05);font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:calc(var(--tracking-th) * .25)}
.ResultDisplay-module__TKVVfa__root{gap:var(--space-4)}.ResultDisplay-module__TKVVfa__row{gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-base);font-weight:var(--weight-regular)}.ResultDisplay-module__TKVVfa__value{font-variant-numeric:tabular-nums}.ResultDisplay-module__TKVVfa__unit{margin-left:var(--space-1);color:var(--text-secondary);font-size:var(--font-m);font-weight:var(--weight-regular)}
.Calculator-module__XPMLpq__resultStack{gap:var(--space-5)}.Calculator-module__XPMLpq__computeError{color:var(--accent-danger)}.Calculator-module__XPMLpq__shareButtons{gap:var(--space-2)}
.Select-module__Iniana__wrap{gap:var(--space-2)}.Select-module__Iniana__label{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--text-secondary)}.Select-module__Iniana__trigger{height:32px;padding:0 var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--font-base);font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--text-primary);transition:border-color var(--duration-150) ease}.Select-module__Iniana__trigger:focus-visible,.Select-module__Iniana__trigger.Select-module__Iniana__triggerOpen{border-color:var(--accent-primary)}.Select-module__Iniana__trigger.Select-module__Iniana__triggerError{border-color:var(--accent-danger)}.Select-module__Iniana__trigger.Select-module__Iniana__triggerError:focus-visible{border-color:var(--accent-danger)}.Select-module__Iniana__triggerPlaceholder{color:var(--text-muted)}.Select-module__Iniana__chevronWrap{margin-left:var(--space-2);color:var(--text-muted)}.Select-module__Iniana__chevronSvg{width:var(--space-3);height:var(--space-2);transition:transform var(--duration-150) ease;transform:rotate(0)}.Select-module__Iniana__chevronSvg.Select-module__Iniana__chevronOpen{transform:rotate(180deg)}@keyframes Select-module__Iniana__selectDropdownEnter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}to{opacity:1;transform:translateY(0)}}.Select-module__Iniana__dropdown{top:calc(100% + var(--space-1));background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 var(--space-2) var(--space-6) #0003;max-height:240px;animation:Select-module__Iniana__selectDropdownEnter var(--duration-150) ease forwards;padding:1px}.Select-module__Iniana__option{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-base);font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--text-primary);border-radius:var(--radius-lg)}.Select-module__Iniana__option.Select-module__Iniana__optionSelected{color:var(--accent-primary);background:var(--accent-primary-dim);font-weight:var(--weight-semibold)}.Select-module__Iniana__option:hover:not(.Select-module__Iniana__optionSelected){background:var(--bg-elevated)}.Select-module__Iniana__optionCheck{color:var(--accent-primary)}.Select-module__Iniana__optionCheckSpacer{width:var(--space-4);height:var(--space-4)}.Select-module__Iniana__error{font-size:var(--font-sm);color:var(--accent-danger);margin-top:var(--space-1)}
.Calendar-module__qlQ41a__popup{top:calc(100% + var(--space-1));background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-2xl);min-width:280px;padding:var(--space-4);box-shadow:0 var(--space-2) var(--space-6) #0003;opacity:0;transform:translateY(calc(-1 * var(--space-1)));transition:opacity var(--duration-150) ease, transform var(--duration-150) ease}.Calendar-module__qlQ41a__popup.Calendar-module__qlQ41a__popupOpen{opacity:1;transform:translateY(0)}.Calendar-module__qlQ41a__header{margin-bottom:var(--space-2)}.Calendar-module__qlQ41a__headerLabel{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--text-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.Calendar-module__qlQ41a__headerLabel:hover{color:var(--accent-primary)}.Calendar-module__qlQ41a__headerLabel:focus-visible{outline:var(--space-05) solid var(--accent-primary);outline-offset:var(--space-05)}.Calendar-module__qlQ41a__headerYear{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--text-primary);padding:var(--space-1) var(--space-2)}.Calendar-module__qlQ41a__navBtn{width:28px;height:28px;color:var(--text-secondary)}.Calendar-module__qlQ41a__navBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.Calendar-module__qlQ41a__navBtn:focus-visible{outline:var(--space-05) solid var(--accent-primary);outline-offset:var(--space-05)}.Calendar-module__qlQ41a__dayNames{margin-bottom:var(--space-1)}.Calendar-module__qlQ41a__dayName{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--text-muted);padding:var(--space-2) 0}.Calendar-module__qlQ41a__dayGrid{gap:var(--space-05)}.Calendar-module__qlQ41a__dayCell{width:36px;height:36px;font-size:var(--font-sm);border-radius:var(--radius-lg);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--text-primary)}.Calendar-module__qlQ41a__dayCell:hover:not(:disabled){background:var(--bg-elevated)}.Calendar-module__qlQ41a__dayCell.Calendar-module__qlQ41a__dayCellSelected{background:var(--accent-primary);color:var(--text-inverse);font-weight:var(--weight-semibold)}.Calendar-module__qlQ41a__dayCell.Calendar-module__qlQ41a__dayCellSelected:hover:not(:disabled){background:var(--accent-primary);color:var(--text-inverse)}.Calendar-module__qlQ41a__dayCell.Calendar-module__qlQ41a__dayCellToday{border:1px solid var(--border-strong)}.Calendar-module__qlQ41a__dayCell.Calendar-module__qlQ41a__dayCellSelected.Calendar-module__qlQ41a__dayCellToday{border-color:#0000}.Calendar-module__qlQ41a__dayCell.Calendar-module__qlQ41a__dayCellOutside{color:var(--text-muted)}.Calendar-module__qlQ41a__dayCell.Calendar-module__qlQ41a__dayCellDisabled{color:var(--text-muted);opacity:.4}.Calendar-module__qlQ41a__dayCell.Calendar-module__qlQ41a__dayCellDisabled:hover{background:0 0}.Calendar-module__qlQ41a__monthGrid{gap:var(--space-2);margin-top:var(--space-2)}.Calendar-module__qlQ41a__monthBtn{padding:var(--space-2) var(--space-3);font-size:var(--font-sm);border-radius:var(--radius-lg);color:var(--text-primary)}.Calendar-module__qlQ41a__monthBtn:hover{background:var(--bg-elevated)}.Calendar-module__qlQ41a__monthBtn.Calendar-module__qlQ41a__monthBtnCurrent{background:var(--accent-primary-dim);color:var(--accent-primary)}.Calendar-module__qlQ41a__monthBtn.Calendar-module__qlQ41a__monthBtnCurrent:hover{background:var(--accent-primary-dim);color:var(--accent-primary)}.Calendar-module__qlQ41a__monthBtn.Calendar-module__qlQ41a__monthBtnSelected{background:var(--accent-primary);color:var(--text-inverse)}.Calendar-module__qlQ41a__monthBtn.Calendar-module__qlQ41a__monthBtnSelected:hover{background:var(--accent-primary);color:var(--text-inverse)}
.DatePicker-module__Ydtr9W__wrap{gap:var(--space-2)}.DatePicker-module__Ydtr9W__label{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--text-secondary)}.DatePicker-module__Ydtr9W__trigger{height:32px;padding:0 var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--font-base);font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--text-primary);transition:border-color var(--duration-150) ease}.DatePicker-module__Ydtr9W__trigger::placeholder{color:var(--text-muted)}.DatePicker-module__Ydtr9W__trigger:focus-visible,.DatePicker-module__Ydtr9W__trigger.DatePicker-module__Ydtr9W__triggerOpen{border-color:var(--accent-primary)}.DatePicker-module__Ydtr9W__trigger.DatePicker-module__Ydtr9W__triggerError{border-color:var(--accent-danger)}.DatePicker-module__Ydtr9W__trigger.DatePicker-module__Ydtr9W__triggerError:focus-visible{border-color:var(--accent-danger)}.DatePicker-module__Ydtr9W__iconWrap{margin-right:var(--space-3);color:var(--text-muted)}.DatePicker-module__Ydtr9W__error{font-size:var(--font-sm);color:var(--accent-danger);margin-top:var(--space-1)}
.Checkbox-module__2nmUBq__input{appearance:none;border-radius:var(--radius-sm);border:1.5px solid var(--border-default);background:var(--bg-elevated);transition:background var(--duration-150) ease, border-color var(--duration-150) ease}.Checkbox-module__2nmUBq__input:checked{background:var(--accent-primary);border-color:var(--accent-primary)}.Checkbox-module__2nmUBq__input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Checkbox-module__2nmUBq__input:checked~.Checkbox-module__2nmUBq__checkmark{opacity:1}.Checkbox-module__2nmUBq__checkmark{opacity:0;color:var(--text-inverse);transition:opacity var(--duration-150) ease}.Checkbox-module__2nmUBq__label{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--text-secondary)}
.Tooltip-module__O0TQXG__trigger{background:var(--bg-overlay);border:1px solid var(--text-secondary);width:16px;height:16px;font-size:var(--font-xs);font-weight:var(--weight-bold);border-radius:50%}.Tooltip-module__O0TQXG__trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.Tooltip-module__O0TQXG__popup{bottom:calc(100% + var(--space-2));width:max-content;max-width:220px;padding:var(--space-2) var(--space-3);background:var(--bg-overlay);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);z-index:10;left:0;transform:translate(-25%)}
.RelatedCalculators-module__-AHhna__region{gap:var(--space-6)}.RelatedCalculators-module__-AHhna__heading{font-size:var(--font-xl);font-weight:var(--weight-semibold)}
.PageHero-module__oou-PG__header{gap:var(--space-2);margin-bottom:var(--space-6)}.PageHero-module__oou-PG__navBack{gap:var(--space-1);margin-bottom:var(--space-1);font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--text-secondary);transition:color var(--duration-150)}.PageHero-module__oou-PG__navBack:hover{color:var(--text-primary)}.PageHero-module__oou-PG__label{font-size:var(--font-sm);color:var(--text-secondary);letter-spacing:var(--tracking-th)}.PageHero-module__oou-PG__title{font-size:var(--font-2xl);font-weight:var(--weight-bold)}.PageHero-module__oou-PG__description{color:var(--text-secondary);line-height:var(--leading-relaxed)}
.Grid-module__rYVt1G__root{column-gap:var(--grid-gap-x,0);row-gap:var(--grid-gap-y,0);grid-template-columns:repeat(var(--grid-cols-sm,1), minmax(0, 1fr))}@media (min-width:481px){.Grid-module__rYVt1G__root{grid-template-columns:repeat(var(--grid-cols-md,var(--grid-cols-sm,1)), minmax(0, 1fr))}}@media (min-width:768px){.Grid-module__rYVt1G__root{grid-template-columns:repeat(var(--grid-cols-lg,var(--grid-cols-md,var(--grid-cols-sm,1))), minmax(0, 1fr))}}
.Card-module__YZZNYW__card{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);transition:border-color var(--duration-150) ease, background-color var(--duration-150) ease, box-shadow var(--duration-150) ease, transform var(--duration-150) ease}.Card-module__YZZNYW__card[data-variant=default]{background:var(--bg-surface);border-color:var(--border-subtle)}.Card-module__YZZNYW__card[data-variant=elevated]{background:var(--bg-elevated);border-color:var(--border-default);box-shadow:var(--shadow-tab)}.Card-module__YZZNYW__card[data-variant=outlined]{border-color:var(--border-default);background:0 0}.Card-module__YZZNYW__card[data-variant=ghost]{background:0 0;border-color:#0000}.Card-module__YZZNYW__card[data-radius=md]{border-radius:var(--radius-md)}.Card-module__YZZNYW__card[data-radius=lg]{border-radius:var(--radius-lg)}.Card-module__YZZNYW__card[data-radius=xl]{border-radius:var(--radius-xl)}.Card-module__YZZNYW__card[data-radius="2xl"]{border-radius:var(--radius-2xl)}.Card-module__YZZNYW__card[data-padding=none]{padding:0}.Card-module__YZZNYW__card[data-padding=sm]{padding:var(--space-3)}.Card-module__YZZNYW__card[data-padding=md]{padding:var(--space-4)}.Card-module__YZZNYW__card[data-padding=lg]{padding:var(--space-6)}.Card-module__YZZNYW__card[data-interactive=true]:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.Card-module__YZZNYW__card[data-interactive=true]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Card-module__YZZNYW__header{gap:var(--space-1);margin-bottom:var(--space-4)}.Card-module__YZZNYW__expandButton{margin-top:var(--space-2);font-size:var(--font-sm);color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0}.Card-module__YZZNYW__expandButton:hover{color:var(--accent-hover)}.Card-module__YZZNYW__layout{gap:var(--space-3)}.Card-module__YZZNYW__footer{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.Card-module__YZZNYW__title{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}.Card-module__YZZNYW__description{font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}
.SlotBadge-module__MUhVaW__badge{gap:var(--space-1);background:var(--bg-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2)}.SlotBadge-module__MUhVaW__reelWrap{height:22px}.SlotBadge-module__MUhVaW__reelItem{font-weight:var(--weight-semibold);line-height:22px;font-size:var(--font-sm);color:var(--color-text-primary)}.SlotBadge-module__MUhVaW__label{font-size:var(--font-xs)}
.Section-module__6Ro6Ba__section{gap:var(--space-2);margin-bottom:var(--space-6)}.Section-module__6Ro6Ba__title{font-size:var(--font-xl);font-weight:var(--weight-bold)}.Section-module__6Ro6Ba__description{color:var(--text-secondary);line-height:var(--leading-relaxed)}
.CookieBanner-module__LkZp-W__banner{background:var(--bg-elevated);border-top:1px solid var(--border-default)}.CookieBanner-module__LkZp-W__inner{max-width:1200px;padding:var(--space-4) var(--space-6)}.CookieBanner-module__LkZp-W__message{font-size:var(--font-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.CookieBanner-module__LkZp-W__link{color:var(--accent-primary)}.CookieBanner-module__LkZp-W__link:hover{text-decoration:underline}
.CalculatorInfo-module__Sz7PhG__region{gap:var(--space-6);max-width:600px}.CalculatorInfo-module__Sz7PhG__heading{font-size:var(--font-xl);font-weight:var(--weight-semibold)}.CalculatorInfo-module__Sz7PhG__bodyText{line-height:var(--leading-relaxed);color:var(--text-secondary)}.CalculatorInfo-module__Sz7PhG__bodyText strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.CalculatorInfo-module__Sz7PhG__bodyRich{line-height:var(--leading-relaxed);color:var(--text-secondary)}.CalculatorInfo-module__Sz7PhG__list{gap:var(--space-1)}.CalculatorInfo-module__Sz7PhG__listItem{gap:var(--space-2);color:var(--text-secondary)}.CalculatorInfo-module__Sz7PhG__listItem strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.CalculatorInfo-module__Sz7PhG__listItem:before{content:"—";color:var(--text-muted);flex-shrink:0}.CalculatorInfo-module__Sz7PhG__formulaWrap{margin:var(--space-2) 0;padding:0 var(--space-4)}.CalculatorInfo-module__Sz7PhG__formulaText{color:var(--text-secondary);font-size:var(--font-sm);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;white-space:pre-line}.CalculatorInfo-module__Sz7PhG__link{color:var(--accent-primary);text-underline-offset:2px;transition:filter var(--duration-150) ease}.CalculatorInfo-module__Sz7PhG__link:hover{filter:brightness(1.1)}
.ScientificCalculator-module__C5fWta__container{background:var(--bg-base)}.ScientificCalculator-module__C5fWta__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-2xl);width:min(400px,100%);min-width:0;max-width:400px;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f}.ScientificCalculator-module__C5fWta__display{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);min-width:0}.ScientificCalculator-module__C5fWta__displayMeta{margin-bottom:var(--space-1)}.ScientificCalculator-module__C5fWta__metaLabel{font-size:var(--font-xs);font-weight:var(--weight-semibold)}.ScientificCalculator-module__C5fWta__angleLabel{letter-spacing:var(--tracking-th);color:var(--text-secondary)}.ScientificCalculator-module__C5fWta__memLabel{color:var(--accent-primary)}.ScientificCalculator-module__C5fWta__readoutScroll{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.ScientificCalculator-module__C5fWta__readoutScroll::-webkit-scrollbar{height:6px}.ScientificCalculator-module__C5fWta__readoutScroll::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.ScientificCalculator-module__C5fWta__expressionScroll{margin-bottom:var(--space-05);min-height:18px}.ScientificCalculator-module__C5fWta__expressionInner{color:var(--text-muted);font-family:SF Mono,Fira Code,monospace;font-size:13px}.ScientificCalculator-module__C5fWta__mainScroll{min-height:56px}.ScientificCalculator-module__C5fWta__mainInner{font-size:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:-.02em;line-height:1.1}.ScientificCalculator-module__C5fWta__grid{gap:var(--space-2);padding:var(--space-3)}.ScientificCalculator-module__C5fWta__btn{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--bg-surface);height:56px;color:var(--text-primary);font-size:var(--font-base);font-weight:var(--weight-medium);transition:background var(--duration-150), border-color var(--duration-150), transform var(--duration-150);box-shadow:var(--shadow-tab)}.ScientificCalculator-module__C5fWta__btn:hover{background:var(--bg-elevated);border-color:var(--border-default)}.ScientificCalculator-module__C5fWta__btn:active{background:var(--bg-overlay);transform:scale(.95)}.ScientificCalculator-module__C5fWta__btnMode{background:var(--bg-overlay);border-color:var(--border-default);color:var(--text-secondary);font-size:var(--font-sm);font-weight:var(--weight-semibold)}.ScientificCalculator-module__C5fWta__btnSecondary{color:var(--text-secondary);font-size:var(--font-sm)}.ScientificCalculator-module__C5fWta__btnPower{font-style:italic}.ScientificCalculator-module__C5fWta__btnConst,.ScientificCalculator-module__C5fWta__btnMem{color:var(--accent-primary)}:is(.ScientificCalculator-module__C5fWta__btnConst,.ScientificCalculator-module__C5fWta__btnMem):hover{background:var(--accent-primary-dim)}.ScientificCalculator-module__C5fWta__btnConst,.ScientificCalculator-module__C5fWta__btnMem{font-weight:var(--weight-semibold)}.ScientificCalculator-module__C5fWta__btnLarge{font-size:var(--font-lg)}.ScientificCalculator-module__C5fWta__btnOp{color:var(--accent-blue)}.ScientificCalculator-module__C5fWta__btnOp:hover{background:var(--accent-blue-dim)}.ScientificCalculator-module__C5fWta__btnClear{color:var(--accent-danger);font-size:var(--font-sm);font-weight:var(--weight-semibold)}.ScientificCalculator-module__C5fWta__btnClear:hover{background:var(--accent-danger-dim)}.ScientificCalculator-module__C5fWta__btnEquals{background:var(--accent-primary);color:var(--text-inverse);font-size:var(--font-xl)}.ScientificCalculator-module__C5fWta__btnEquals:hover{background:color-mix(in srgb, var(--accent-primary) 78%, black)}@media (max-width:380px){.ScientificCalculator-module__C5fWta__display{padding:var(--space-4) var(--space-3) var(--space-3)}.ScientificCalculator-module__C5fWta__grid{gap:var(--space-1);padding:var(--space-2)}.ScientificCalculator-module__C5fWta__btn{height:48px;font-size:var(--font-sm)}}
.page-module__EVJJWa__hero{margin:var(--space-4) 0 var(--space-16)}.page-module__EVJJWa__hero h1{letter-spacing:.08em}.page-module__EVJJWa__badgeContainer{margin:0 var(--space-6)}@media (max-width:768px){.page-module__EVJJWa__badgeContainer{margin:0}}.page-module__EVJJWa__section{margin:var(--space-4) 0 var(--space-16)}@media (max-width:768px){.page-module__EVJJWa__hero,.page-module__EVJJWa__section{margin:var(--space-4) 0 var(--space-8)}}
