.page_page__gKxHC{--iv-accent:var(--color-primary);--iv-accent-strong:var(--color-deep-green);--iv-bg:var(--color-bg);--iv-text:var(--color-dark);--iv-muted:var(--color-muted);--iv-surface:var(--color-surface);--iv-border:var(--color-border);background:var(--iv-bg);color:var(--iv-text)}.page_shell__LMEwW{width:min(calc(100% - 40px),1060px);margin:0 auto}.page_hero__OjjUG{padding:38px 0 86px;overflow:hidden;background:radial-gradient(circle at 82% 20%,rgba(93,202,165,.19),transparent 32%),linear-gradient(145deg,#06483b,#0b5d4b 58%,#0d6d58);color:#fff}.page_breadcrumb__NC8Vk ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;color:rgba(255,255,255,.62);font-size:.77rem;font-weight:700}.page_breadcrumb__NC8Vk a{color:rgba(255,255,255,.74);text-decoration:none}.page_breadcrumb__NC8Vk a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.page_heroGrid__OvNZG{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:46px;align-items:end;margin-top:35px}.page_eyebrow__JsfA3,.page_sectionEyebrow__XW0nf{display:block;margin-bottom:10px;font-size:.73rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.page_eyebrow__JsfA3{color:var(--color-mint)}.page_hero__OjjUG h1{max-width:740px;margin:0;color:#fff;font-size:clamp(2.15rem,6vw,4.05rem);font-weight:950;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.page_heroGrid__OvNZG>div>p{max-width:690px;margin:18px 0 0;color:rgba(255,255,255,.75);font-size:clamp(.97rem,2vw,1.12rem);line-height:1.68}.page_heroChecks__JJayI{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.page_heroChecks__JJayI span{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.88);font-size:.78rem;font-weight:800}.page_heroChecks__JJayI svg{color:var(--color-mint)}.page_heroNote__Qo9p6{display:flex;gap:13px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.07);backdrop-filter:blur(12px)}.page_heroNote__Qo9p6>svg{flex:0 0 auto;color:var(--color-amber)}.page_heroNote__Qo9p6 strong{display:block;color:#fff;font-size:.87rem}.page_heroNote__Qo9p6 p{margin:5px 0 0;color:rgba(255,255,255,.68);font-size:.76rem;line-height:1.53}.page_calculatorSection__LBtMr{position:relative;z-index:2;margin-top:-54px}.page_content__fyiGo{max-width:920px;margin:70px auto 0;padding-bottom:82px}.page_content__fyiGo section+section{margin-top:68px}.page_sectionEyebrow__XW0nf{color:var(--iv-accent)}.page_content__fyiGo h2{margin:0;color:var(--iv-text);font-size:clamp(1.65rem,4vw,2.35rem);font-weight:950;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.page_content__fyiGo section>p{max-width:780px;margin:14px 0 0;color:var(--iv-muted);font-size:1rem;line-height:1.76}.page_formulaGrid__63vJr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px}.page_examples__anP4C>div,.page_formulaCard__R_H_h{padding:20px;border:1px solid var(--iv-border);border-radius:14px;background:var(--iv-surface);box-shadow:0 12px 30px rgba(32,32,29,.035)}.page_formulaCard__R_H_h>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_examples__anP4C h3,.page_formulaCard__R_H_h h3{margin:0;color:var(--iv-text);font-size:1rem;font-weight:900;line-height:1.3}.page_formulaCard__R_H_h>div>span{flex:0 0 auto;padding:4px 8px;border-radius:7px;background:var(--color-light-mint);color:var(--iv-accent);font-size:.68rem;font-weight:900}.page_examples__anP4C code,.page_formulaCard__R_H_h code{display:block;margin-top:14px;padding:11px 12px;overflow-wrap:anywhere;border-radius:9px;background:var(--iv-bg);color:var(--iv-accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.79rem;font-weight:800;line-height:1.5}.page_examples__anP4C p,.page_formulaCard__R_H_h>p{margin:11px 0 0;color:var(--iv-muted);font-size:.81rem;line-height:1.55}.page_examples__anP4C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px}.page_examples__anP4C>div>span,.page_relatedGrid__Vi2NS>a>span{display:block;margin-bottom:8px;color:var(--iv-accent);font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page_roundingSection__L5klQ{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:34px;padding:30px;border:1px solid rgba(11,93,75,.2);border-radius:18px;background:linear-gradient(145deg,var(--color-light-mint),#fafffd)}.page_roundingSection__L5klQ p{margin:13px 0 0;color:var(--iv-muted);font-size:.9rem;line-height:1.7}.page_roundingSection__L5klQ ul{margin:0;padding:0;list-style:none}.page_roundingSection__L5klQ li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid rgba(11,93,75,.13);color:var(--iv-accent-strong);font-size:.82rem;font-weight:800;line-height:1.45}.page_roundingSection__L5klQ li:last-child{border-bottom:0}.page_roundingSection__L5klQ li:before{position:absolute;left:2px;content:"✓";color:var(--iv-accent)}.page_faqs__Rwt6R{margin-top:22px;border-top:1px solid var(--iv-border)}.page_faqs__Rwt6R details{border-bottom:1px solid var(--iv-border)}.page_faqs__Rwt6R summary{padding:18px 4px;color:var(--iv-text);font-size:.94rem;font-weight:900;cursor:pointer}.page_faqs__Rwt6R p{max-width:790px;margin:-4px 0 20px;color:var(--iv-muted);font-size:.9rem;line-height:1.7}.page_relatedGrid__Vi2NS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px}.page_relatedGrid__Vi2NS a{display:flex;min-width:0;flex-direction:column;padding:19px;border:1px solid var(--iv-border);border-radius:14px;background:var(--iv-surface);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.page_relatedGrid__Vi2NS a:hover{border-color:var(--iv-accent);box-shadow:0 14px 32px rgba(11,93,75,.08);transform:translateY(-2px)}.page_relatedGrid__Vi2NS strong{color:var(--iv-text);font-size:.95rem;line-height:1.35}.page_relatedGrid__Vi2NS p{margin:9px 0 16px;color:var(--iv-muted);font-size:.79rem;line-height:1.55}.page_relatedGrid__Vi2NS em{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:var(--iv-accent);font-size:.77rem;font-style:normal;font-weight:900}.page_sources__f62jS{padding-top:30px;border-top:1px solid var(--iv-border)}.page_sources__f62jS h2{font-size:1.35rem}.page_sources__f62jS ul{margin:17px 0 0;padding-left:20px;color:var(--iv-muted);font-size:.84rem}.page_sources__f62jS li+li{margin-top:7px}.page_sources__f62jS a{color:var(--iv-accent);font-weight:800}.page_disclaimer__XpfiN{padding:15px 17px;border:1px solid rgba(239,159,39,.32);border-radius:11px;background:rgba(239,159,39,.08);color:#65420d!important;font-size:.82rem!important;line-height:1.58!important}@media (max-width:800px){.page_heroGrid__OvNZG,.page_roundingSection__L5klQ{grid-template-columns:1fr}.page_heroNote__Qo9p6{max-width:620px}.page_relatedGrid__Vi2NS{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page_shell__LMEwW{width:min(calc(100% - 28px),1060px)}.page_hero__OjjUG{padding-top:26px}.page_heroGrid__OvNZG{gap:28px;margin-top:27px}.page_hero__OjjUG h1{font-size:2.4rem}.page_calculatorSection__LBtMr{margin-top:-46px}.page_content__fyiGo{margin-top:54px}.page_content__fyiGo section+section{margin-top:52px}.page_examples__anP4C,.page_formulaGrid__63vJr,.page_relatedGrid__Vi2NS{grid-template-columns:1fr}.page_roundingSection__L5klQ{padding:22px}}.iv-calculator_practice__gM7Gm,.iv-calculator_tool__XKL1B{--accent:var(--color-primary);--accent-strong:var(--color-deep-green);--bg:var(--color-bg);--text-high:var(--color-dark);--text-medium:var(--color-muted);--text-low:#85847f;--surface:var(--color-surface);--hairline:var(--color-border);--font-ui:var(--font-sans);--font-display:var(--font-sans);--page-pad:24px;--card-radius:18px}.iv-calculator_tool__XKL1B{overflow:hidden;border:1px solid var(--hairline);border-radius:var(--card-radius);background:var(--surface);box-shadow:0 24px 60px rgba(32,32,29,.07)}.iv-calculator_tabs__XpUOT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border-bottom:1px solid var(--hairline);background:var(--bg)}.iv-calculator_tabActive__nRy8n,.iv-calculator_tab__6t6oX{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--text-medium);font-family:var(--font-ui);font-size:.86rem;font-weight:850;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.iv-calculator_tab__6t6oX:hover{color:var(--accent)}.iv-calculator_tabActive__nRy8n{background:var(--surface);color:var(--accent);box-shadow:0 3px 12px rgba(11,93,75,.1)}.iv-calculator_calculateButton__hXrpl:focus-visible,.iv-calculator_closeButton__7_Wgi:focus-visible,.iv-calculator_dripControl__pbKNA button:focus-visible,.iv-calculator_practiceButton__0xTJr:focus-visible,.iv-calculator_primaryButton__TR1Lr:focus-visible,.iv-calculator_resultActions__s0xHH button:focus-visible,.iv-calculator_secondaryButton__Rlwsi:focus-visible,.iv-calculator_tabActive__nRy8n:focus-visible,.iv-calculator_tab__6t6oX:focus-visible{outline:3px solid rgba(11,93,75,.22);outline-offset:2px}.iv-calculator_tabShort__B16_o{display:none}.iv-calculator_panel__EYlhi{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:32px;padding:32px}.iv-calculator_formColumn__iKMw9{min-width:0}.iv-calculator_modeHeading__Zkck1{margin-bottom:24px}.iv-calculator_kicker__EFD_r,.iv-calculator_questionType__fpNsT,.iv-calculator_resultEyebrow__9DC0_{display:block;margin-bottom:7px;color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.iv-calculator_completionCard__MXNlo h3,.iv-calculator_modeHeading__Zkck1 h2,.iv-calculator_practiceHeader___q1F8 h2{margin:0;color:var(--text-high);font-family:var(--font-display);font-weight:900;letter-spacing:-.035em;line-height:1.15}.iv-calculator_modeHeading__Zkck1 h2{font-size:clamp(1.35rem,2.5vw,1.8rem)}.iv-calculator_modeHeading__Zkck1 p{max-width:620px;margin:10px 0 0;color:var(--text-medium);font-size:.9rem;line-height:1.58}.iv-calculator_fields__vuBIO{display:flex;flex-direction:column;gap:17px}.iv-calculator_field__l42NK{display:flex;min-width:0;flex-direction:column;gap:7px}.iv-calculator_label__gOwUi{color:var(--text-high);font-size:.83rem;font-weight:850}.iv-calculator_label__gOwUi span{margin-left:5px;color:var(--text-low);font-size:.7rem;font-weight:750;text-transform:uppercase}.iv-calculator_inputWrap__6hbij{position:relative;display:flex;min-width:0;align-items:center}.iv-calculator_dateInput__JKJDM,.iv-calculator_input__dp8IM,.iv-calculator_practiceAnswerRow__QNIV_ input,.iv-calculator_practiceOptions__T5axc select,.iv-calculator_selectWrap__IYATB select{width:100%;min-height:50px;border:1.5px solid var(--hairline);border-radius:11px;background:var(--surface);color:var(--text-high);font-family:var(--font-ui);font-size:1rem;font-weight:750;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.iv-calculator_input__dp8IM{padding:12px 92px 12px 14px}.iv-calculator_dateInput__JKJDM:focus,.iv-calculator_input__dp8IM:focus,.iv-calculator_practiceAnswerRow__QNIV_ input:focus,.iv-calculator_practiceOptions__T5axc select:focus,.iv-calculator_selectWrap__IYATB select:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(11,93,75,.09)}.iv-calculator_dateInput__JKJDM[aria-invalid=true],.iv-calculator_inputError__xxrJ0 .iv-calculator_input__dp8IM,.iv-calculator_selectWrap__IYATB select[aria-invalid=true]{border-color:#b42318}.iv-calculator_unit__UqcWc{position:absolute;right:12px;display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border-radius:7px;background:var(--bg);color:var(--text-medium);font-size:.74rem;font-weight:900;line-height:1;pointer-events:none}.iv-calculator_fieldError__yFCFH{color:#9f251b;font-size:.75rem;font-weight:750;line-height:1.4}.iv-calculator_hint__AkQlv{color:var(--text-low);font-size:.75rem;line-height:1.45}.iv-calculator_timeRow__A2D9Z{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:12px;align-items:end}.iv-calculator_unitToggle__hV3Ed{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:0;margin:0;padding:4px;border:1px solid var(--hairline);border-radius:11px;background:var(--bg)}.iv-calculator_unitChoiceActive__1tJCW,.iv-calculator_unitChoice__Cu4iE{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 10px;border-radius:8px;color:var(--text-medium);font-size:.78rem;font-weight:850;cursor:pointer}.iv-calculator_unitChoiceActive__1tJCW{background:var(--accent);color:#fff;box-shadow:0 5px 12px rgba(11,93,75,.16)}.iv-calculator_unitChoiceActive__1tJCW:focus-within,.iv-calculator_unitChoice__Cu4iE:focus-within{outline:2px solid var(--accent);outline-offset:2px}.iv-calculator_selectWrap__IYATB{position:relative}.iv-calculator_selectWrap__IYATB:after{position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid var(--text-medium);border-bottom:2px solid var(--text-medium);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.iv-calculator_practiceOptions__T5axc select,.iv-calculator_selectWrap__IYATB select{appearance:none;padding:12px 42px 12px 14px;cursor:pointer}.iv-calculator_dateInput__JKJDM{padding:12px 14px}.iv-calculator_calculateButton__hXrpl,.iv-calculator_closeButton__7_Wgi,.iv-calculator_dripControl__pbKNA button,.iv-calculator_practiceButton__0xTJr,.iv-calculator_primaryButton__TR1Lr,.iv-calculator_resultActions__s0xHH button,.iv-calculator_secondaryButton__Rlwsi{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-family:var(--font-ui);font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.iv-calculator_calculateButton__hXrpl{width:100%;min-height:52px;margin-top:22px;padding:12px 20px;border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:.94rem;box-shadow:0 12px 24px rgba(11,93,75,.17)}.iv-calculator_calculateButton__hXrpl:hover,.iv-calculator_practiceButton__0xTJr:hover,.iv-calculator_primaryButton__TR1Lr:hover{background:var(--accent-strong);transform:translateY(-1px)}.iv-calculator_resultEmpty__kk4FD,.iv-calculator_resultPanel___NoTB{min-width:0;border-radius:15px}.iv-calculator_resultEmpty__kk4FD{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;padding:30px;border:1px dashed rgba(11,93,75,.24);background:linear-gradient(145deg,rgba(225,245,238,.58),rgba(255,255,255,.9));text-align:center}.iv-calculator_emptyIcon__Fh5Pi{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:15px;background:var(--accent);color:#fff;box-shadow:0 12px 26px rgba(11,93,75,.18)}.iv-calculator_resultEmpty__kk4FD h3{margin:17px 0 6px;color:var(--text-high);font-size:1.08rem;font-weight:900}.iv-calculator_resultEmpty__kk4FD p{max-width:300px;margin:0;color:var(--text-medium);font-size:.86rem;line-height:1.55}.iv-calculator_unitReminder__pypo4{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--accent);font-size:.76rem;font-weight:850}.iv-calculator_resultPanel___NoTB{align-self:start;padding:25px;border:1px solid rgba(11,93,75,.2);background:radial-gradient(circle at top right,rgba(93,202,165,.16),transparent 38%),linear-gradient(145deg,#f8fffc,var(--surface));box-shadow:0 18px 40px rgba(11,93,75,.07)}.iv-calculator_primaryResult__VMtrh{display:flex;align-items:baseline;gap:9px;padding-bottom:17px;border-bottom:1px solid var(--hairline)}.iv-calculator_primaryResult__VMtrh strong{color:var(--accent-strong);font-size:clamp(2.65rem,6vw,4rem);font-weight:950;letter-spacing:-.065em;line-height:.95}.iv-calculator_primaryResult__VMtrh span{color:var(--accent);font-size:1.1rem;font-weight:900}.iv-calculator_rawResult__THYSt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;color:var(--text-medium);font-size:.78rem}.iv-calculator_rawResult__THYSt strong{color:var(--text-high);font-size:.85rem}.iv-calculator_supportingGrid__5fv6w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 13px}.iv-calculator_supportingGrid__5fv6w div{min-width:0;padding:11px 12px;border:1px solid var(--hairline);border-radius:10px;background:rgba(255,255,255,.74)}.iv-calculator_completion__8fRJ7 span,.iv-calculator_supportingGrid__5fv6w dt{color:var(--text-low);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.iv-calculator_supportingGrid__5fv6w dd{overflow-wrap:anywhere;margin:3px 0 0;color:var(--text-high);font-size:.86rem;font-weight:850}.iv-calculator_completion__8fRJ7{display:flex;align-items:center;gap:11px;margin-bottom:13px;padding:12px 14px;border-radius:10px;background:var(--bg);color:var(--accent)}.iv-calculator_completion__8fRJ7 div{display:flex;min-width:0;flex-direction:column}.iv-calculator_completion__8fRJ7 strong{color:var(--text-high);font-size:.88rem}.iv-calculator_warning__wer3g{display:flex;align-items:flex-start;gap:9px;margin-bottom:13px;padding:12px;border:1px solid rgba(239,159,39,.38);border-radius:10px;background:rgba(239,159,39,.1);color:#69440c;font-size:.78rem;line-height:1.48}.iv-calculator_warning__wer3g svg{flex:0 0 auto;margin-top:1px}.iv-calculator_dripControl__pbKNA{margin-bottom:13px}.iv-calculator_dripControl__pbKNA button{min-height:36px;padding:7px 0;border:0;background:transparent;color:var(--accent);font-size:.78rem}.iv-calculator_dripVisual__CNWZN{display:flex;min-height:54px;align-items:center;gap:14px;margin-top:4px;padding:9px 14px;overflow:hidden;border-radius:10px;background:var(--bg);color:var(--text-medium);font-size:.76rem;font-weight:750}.iv-calculator_animatedDrop__yueB7{position:relative;width:16px;height:22px;flex:0 0 auto;border-radius:60% 40% 65% 35%;background:var(--accent);transform:rotate(45deg);animation:iv-calculator_drip__BcOQs var(--drip-speed,1s) ease-in infinite}@keyframes iv-calculator_drip__BcOQs{0%{opacity:0;transform:translateY(-14px) rotate(45deg) scale(.75)}35%{opacity:1}to{opacity:0;transform:translateY(13px) rotate(45deg) scale(1)}}.iv-calculator_working__4wtf5{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.iv-calculator_working__4wtf5 summary{padding:13px 2px;color:var(--text-high);font-size:.82rem;font-weight:900;cursor:pointer}.iv-calculator_working__4wtf5 ol{margin:0;padding:0 0 14px 22px;color:var(--text-medium);font-size:.78rem;line-height:1.55}.iv-calculator_working__4wtf5 li+li{margin-top:7px}.iv-calculator_roundingNote__bHU1W{margin:11px 0 0;color:var(--text-low);font-size:.72rem;line-height:1.45}.iv-calculator_practiceStartActions__RYpa1,.iv-calculator_resultActions__s0xHH{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.iv-calculator_closeButton__7_Wgi,.iv-calculator_resultActions__s0xHH button,.iv-calculator_secondaryButton__Rlwsi{min-height:40px;padding:9px 13px;border:1px solid var(--hairline);background:var(--surface);color:var(--text-medium);font-size:.76rem}.iv-calculator_closeButton__7_Wgi:hover,.iv-calculator_resultActions__s0xHH button:hover,.iv-calculator_secondaryButton__Rlwsi:hover{border-color:var(--accent);color:var(--accent)}.iv-calculator_practiceButton__0xTJr{width:100%;margin-top:9px;padding:11px 16px;border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:.82rem}.iv-calculator_practice__gM7Gm{margin-top:24px;padding:28px;border:1px solid var(--hairline);border-radius:var(--card-radius);background:var(--surface);box-shadow:0 18px 48px rgba(32,32,29,.06)}.iv-calculator_practiceHeader___q1F8{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.iv-calculator_practiceHeader___q1F8 h2{font-size:clamp(1.45rem,3vw,2rem)}.iv-calculator_closeButton__7_Wgi{flex:0 0 auto}.iv-calculator_practiceSetup__iYq40{padding:22px;border-radius:14px;background:var(--bg)}.iv-calculator_practiceOptions__T5axc{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iv-calculator_practiceOptions__T5axc label{display:flex;flex-direction:column;gap:7px;color:var(--text-high);font-size:.82rem;font-weight:850}.iv-calculator_bestTime__RwyRK{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#76500f;font-size:.8rem;font-weight:850}.iv-calculator_primaryButton__TR1Lr,.iv-calculator_secondaryButton__Rlwsi{padding:10px 16px;border:1px solid var(--accent);font-size:.82rem}.iv-calculator_primaryButton__TR1Lr{background:var(--accent);color:#fff}.iv-calculator_secondaryButton__Rlwsi{background:var(--surface);color:var(--accent)}.iv-calculator_questionCard__HbJgZ{padding:22px;border:1px solid var(--hairline);border-radius:14px;background:var(--bg)}.iv-calculator_practiceStats__LRso_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;color:var(--text-medium);font-size:.72rem;font-weight:800}.iv-calculator_progressTrack__pK54T{height:6px;margin:10px 0 22px;overflow:hidden;border-radius:999px;background:var(--hairline)}.iv-calculator_progressTrack__pK54T span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .22s ease}.iv-calculator_questionPrompt__DjHPn{max-width:760px;margin:0;color:var(--text-high);font-size:clamp(1.05rem,2.5vw,1.32rem);font-weight:800;line-height:1.48}.iv-calculator_practiceAnswerRow__QNIV_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:22px}.iv-calculator_practiceAnswerRow__QNIV_ input{padding:12px 86px 12px 14px}.iv-calculator_practiceAnswerRow__QNIV_ button{min-width:150px}.iv-calculator_feedbackCorrect__dMXOZ,.iv-calculator_feedbackIncorrect___yNbC{margin-top:17px;padding:16px;border:1px solid;border-radius:11px;font-size:.82rem;line-height:1.55}.iv-calculator_feedbackCorrect__dMXOZ{border-color:rgba(11,93,75,.25);background:rgba(225,245,238,.72);color:var(--accent-strong)}.iv-calculator_feedbackIncorrect___yNbC{border-color:rgba(180,35,24,.2);background:#fff3f1;color:#77251e}.iv-calculator_feedbackCorrect__dMXOZ ol,.iv-calculator_feedbackIncorrect___yNbC ol{margin:9px 0 0;padding-left:20px}.iv-calculator_feedbackCorrect__dMXOZ p,.iv-calculator_feedbackIncorrect___yNbC p{margin:10px 0 0}.iv-calculator_feedbackIncorrect___yNbC a{color:var(--accent);font-weight:850}.iv-calculator_completionCard__MXNlo{display:flex;align-items:center;flex-direction:column;padding:30px;border-radius:14px;background:linear-gradient(145deg,rgba(225,245,238,.74),#fffaf1);color:var(--accent);text-align:center}.iv-calculator_completionCard__MXNlo .iv-calculator_kicker__EFD_r{margin-top:14px}.iv-calculator_completionCard__MXNlo h3{font-size:2.1rem}.iv-calculator_completionCard__MXNlo p{margin:8px 0 0;color:var(--text-medium)}.iv-calculator_personalBest__spzc2{margin-top:10px;color:#76500f;font-size:.82rem}@media (max-width:820px){.iv-calculator_panel__EYlhi{grid-template-columns:1fr;padding:24px}.iv-calculator_resultEmpty__kk4FD{min-height:260px}}@media (max-width:620px){.iv-calculator_practice__gM7Gm,.iv-calculator_tool__XKL1B{--page-pad:18px;--card-radius:14px}.iv-calculator_tabs__XpUOT{gap:3px;padding:6px}.iv-calculator_tabActive__nRy8n,.iv-calculator_tab__6t6oX{min-height:48px;flex-direction:column;gap:3px;padding:6px 4px;font-size:.7rem}.iv-calculator_tabLong__gpnTJ{display:none}.iv-calculator_tabShort__B16_o{display:inline}.iv-calculator_panel__EYlhi,.iv-calculator_practice__gM7Gm{padding:var(--page-pad)}.iv-calculator_practiceAnswerRow__QNIV_,.iv-calculator_practiceOptions__T5axc,.iv-calculator_timeRow__A2D9Z{grid-template-columns:1fr}.iv-calculator_practiceAnswerRow__QNIV_ button{width:100%}.iv-calculator_practiceHeader___q1F8{align-items:stretch;flex-direction:column}.iv-calculator_closeButton__7_Wgi{align-self:flex-start}.iv-calculator_supportingGrid__5fv6w{grid-template-columns:1fr}.iv-calculator_resultPanel___NoTB{padding:20px}.iv-calculator_primaryResult__VMtrh strong{font-size:3rem}}@media (prefers-reduced-motion:reduce){.iv-calculator_animatedDrop__yueB7{animation:none}.iv-calculator_calculateButton__hXrpl,.iv-calculator_practiceButton__0xTJr,.iv-calculator_primaryButton__TR1Lr,.iv-calculator_tabActive__nRy8n,.iv-calculator_tab__6t6oX{transition:none}}