.page_page__xRrxH{max-width:820px;margin:0 auto;padding:var(--space-6) var(--space-8) var(--space-10)}@media (max-width:640px){.page_page__xRrxH{padding:var(--space-6) var(--space-3) var(--space-8)}}.page_crumbs___LMz7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;color:var(--text-muted);margin-bottom:16px}.page_crumbs___LMz7 a{color:var(--color-link);text-decoration:none;display:inline-block;min-width:24px;padding:4px 3px;margin:-4px -3px;text-align:center}.page_crumbs___LMz7 a:hover{text-decoration:underline}.page_head__vk3Gd{margin-bottom:20px}.page_term__1C0vW{font-family:var(--font-body);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--text-heading);margin:0}.page_synonyms__Wtv9u{margin:6px 0 0;font-size:.9rem;color:var(--text-muted)}.page_definition__fdq9z{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:20px 24px;font-size:1.02rem;line-height:1.75;color:var(--text-body)}@media (max-width:640px){.page_definition__fdq9z{padding:16px 18px;font-size:.98rem}}.page_definition__fdq9z p{margin:0 0 10px}.page_definition__fdq9z p:last-child{margin-bottom:0}.page_definition__fdq9z strong{font-weight:600}.page_definition__fdq9z sup,.page_moreBody__282fL sup{font-size:.72em;line-height:0;color:var(--color-accent);margin-left:1px}.page_math__QWxQW{font-size:1.02em}.page_more__JuKVF{margin-top:12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 24px;font-size:.98rem;line-height:1.7;color:var(--text-body)}.page_moreSummary__eazBF{cursor:pointer;font-weight:600;color:var(--text-heading);padding:4px 0}.page_moreSummary__eazBF:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.page_moreBody__282fL{padding:8px 0 6px}.page_moreBody__282fL p{margin:0 0 10px}.page_moreBody__282fL p:last-child{margin-bottom:0}@media (max-width:640px){.page_more__JuKVF{padding:8px 18px}}.page_inlineLink__g4wqb{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.page_inlineLink__g4wqb:hover{color:var(--color-sky);text-decoration-thickness:2px}.page_sources__1ecu3{margin-top:12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 16px;font-size:.9rem;color:var(--text-body)}.page_sourcesSummary__jJspe{cursor:pointer;font-weight:600;color:var(--text-heading);padding:4px 0}.page_sourcesSummary__jJspe:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.page_reviewed__GGuNk{margin:8px 0 0;font-size:.82rem;color:var(--text-muted)}.page_section__mTu1V{margin-top:28px}.page_sectionHeading__6s94O{font-family:var(--font-body);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 10px}.page_tags__UY_jO{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.page_tag__UpodE{display:inline-block;font-size:.85rem;font-weight:500;color:var(--color-link-on-tint);background:color-mix(in srgb,var(--color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-sm);padding:4px 10px;text-decoration:none;transition:background .15s}.page_tag__UpodE:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}.page_crossRow__8_q1y+.page_crossRow__8_q1y{margin-top:14px}.page_crossRow__8_q1y h3{font-size:.85rem;font-weight:600;color:var(--text-body);margin:0 0 6px}.page_rail__jBiLY{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 14px}.page_letterBadge__5uT2X{display:inline-grid;place-items:center;width:1.8em;height:1.8em;flex:none;border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-heading);font-weight:700;font-size:.85rem}.page_railList__SVa2z{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;list-style:none;padding:0;margin:0;font-size:.88rem;min-width:0}.page_railList__SVa2z li+li:before{content:"·";color:var(--text-muted);margin-right:10px}.page_railList__SVa2z a{color:var(--color-link);text-decoration:none;display:inline-block;padding:5px 0;margin:-5px 0}.page_railList__SVa2z a:hover{text-decoration:underline}.page_railCurrent__VKcC3{font-weight:650;color:var(--text-heading)}.page_prevNext__SFoij{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:.88rem}.page_next__0DDJu,.page_prev__sgkjg{color:var(--color-link);text-decoration:none;max-width:48%}.page_next__0DDJu{text-align:right}.page_next__0DDJu:hover,.page_prev__sgkjg:hover{text-decoration:underline}.page_backRow__WeD_W{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;padding-top:20px;border-top:1px solid var(--border-subtle)}.page_backAll__0p2hW,.page_backLetter__nohG_{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;font-size:15px;font-weight:500;color:var(--text-heading);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-full);text-decoration:none;transition:border-color .15s}.page_backAll__0p2hW:hover,.page_backLetter__nohG_:hover{border-color:var(--border-strong)}.LensPreview_pv__Hixmd{display:flex;flex-direction:column;gap:10px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:16px;color:var(--text-body)}.LensPreview_defs__c9eop{position:absolute;width:0;height:0}.LensPreview_hiddenVideo__bmZt7{position:absolute;width:2px;height:2px;opacity:0;pointer-events:none}.LensPreview_muted__fkd5h{color:var(--text-muted)}.LensPreview_spec__c_oof{display:block;width:100%;height:70px;border-radius:4px}.LensPreview_specTrack__Y_2xf{fill:var(--bg-page)}.LensPreview_specTop__wcmt1{stroke:var(--border-default);stroke-width:.3}.LensPreview_ticks__vzl1G{display:flex;justify-content:space-between;margin-top:-6px;font-size:.72rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LensPreview_light__gwEYn{margin:0;font-size:.95rem;line-height:1.6}.LensPreview_light__gwEYn b{color:var(--text-heading);font-weight:600}.LensPreview_light__gwEYn a{color:var(--color-link)}.LensPreview_modes__OUMUt{display:flex;flex-wrap:wrap;gap:6px}.LensPreview_mode__MANiL{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-body);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.LensPreview_mode__MANiL.LensPreview_on__Q2_sA{background:var(--color-primary);border-color:var(--color-primary);color:#FFFFFF}.LensPreview_mode__MANiL:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LensPreview_cmp__du5Qw{position:relative;aspect-ratio:3/2;border-radius:6px;overflow:hidden;background:#222222;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.LensPreview_cmp__du5Qw .LensPreview_ph__1OGe5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.LensPreview_handle__Om2re{position:absolute;top:0;bottom:0;width:2px;background:#FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,.45);transform:translateX(-1px);cursor:ew-resize}.LensPreview_handle__Om2re:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;border-radius:50%;background:#FFFFFF;border:2px solid rgba(15,26,32,.55);box-shadow:0 1px 4px rgba(0,0,0,.4);transform:translate(-50%,-50%)}.LensPreview_handle__Om2re:focus-visible{outline:none}.LensPreview_handle__Om2re:focus-visible:after{outline:3px solid var(--color-primary);outline-offset:2px}.LensPreview_cap__FnYF5{margin:0;font-size:.85rem}.page_page__e5Bqg{padding:var(--space-6) var(--space-8) var(--space-16)}.page_eyebrow__fd7_7{font-size:11px;letter-spacing:.08em;color:var(--text-muted)}.page_badge__OWI_n,.page_eyebrow__fd7_7{font-weight:700;text-transform:uppercase}.page_badge__OWI_n{font-size:10px;letter-spacing:.04em;color:var(--color-midnight);background:var(--color-mint);padding:3px 10px;border-radius:var(--radius-full);white-space:nowrap}.page_go__TSEhS{font-size:.9375rem;font-weight:600}.page_go__TSEhS:hover{text-decoration:underline;text-underline-offset:3px}.page_hero___KoSs{text-align:center;padding:8px 0 0}.page_title__4VUv2{font-family:var(--font-body);font-weight:800;font-size:2.5rem;line-height:1.2;letter-spacing:-.02em;color:var(--text-heading);max-width:640px;text-wrap:balance;margin:0 auto}.page_groups__bDZJs{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;font-size:13px;color:var(--text-muted)}.page_groups__bDZJs span:not(:last-child):after{content:"·";margin:0 8px}.page_season__feUoC{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:center;max-width:640px;margin:18px auto 0;padding:10px 14px;border-radius:var(--radius-md);background:var(--quiz-selected-bg);color:var(--text-heading);font-size:14px;text-decoration:none}.page_seasonGo__m5Cyr{font-weight:600;color:var(--color-link-on-tint)}.page_season__feUoC:hover .page_seasonGo__m5Cyr{text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .page_seasonGo__m5Cyr{color:var(--color-link)}.page_shelf__E9HXF{margin-top:40px}.page_shelf__E9HXF>.page_eyebrow__fd7_7{padding-bottom:8px}.page_row__t_mJa{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;padding:24px 0;border-top:1px solid var(--border-subtle)}.page_rowHead__v_gog{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-content:start}.page_rowIcon__UfpSw{grid-row:span 3;margin-top:2px}[data-theme=dark] .page_rowIcon__UfpSw{filter:invert(1)}.page_rowTitle__t73y6{font-family:var(--font-heading);font-size:1.0625rem;font-weight:800;line-height:1.35;color:var(--text-heading)}.page_rowTitle__t73y6 a{color:inherit;text-decoration:none}.page_rowTitle__t73y6 a:hover{text-decoration:underline;text-underline-offset:3px}.page_count__eNBIG{font-weight:800;font-size:18px;color:var(--text-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.page_count__eNBIG small{font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:0}.page_rowDesc__L6G5v{grid-column:2;margin-top:6px;font-size:.9375rem;line-height:1.6;color:var(--text-muted)}.page_rowHead__v_gog .page_go__TSEhS{grid-column:2;margin-top:8px}.page_pick__uLBBi{min-width:0;align-self:start}.page_pickLabel__LstB8{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.page_pickLabel__LstB8 span{margin-left:6px;font-weight:500;letter-spacing:0;text-transform:none}.page_calcMore__b_TNe{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;font-size:13.5px;color:var(--text-muted)}.page_chip__sWbOd{padding:2px 10px;border-radius:var(--radius-full);font-size:13px;font-weight:500;background:var(--quiz-selected-bg);color:var(--color-link-on-tint);text-decoration:none}.page_chip__sWbOd:hover{text-decoration:underline}[data-theme=dark] .page_chip__sWbOd{color:var(--color-link)}.page_prep__hJ0OD{margin-top:40px}.page_prepHead__SsEUn{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:8px 0 4px}.page_prepTitle__0WuIb{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--text-heading)}.page_prepTitle__0WuIb a{color:inherit;text-decoration:none}.page_prepLead__qheIH{max-width:680px;font-size:.9375rem;color:var(--text-muted)}.page_prepGrid__UklbG{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:16px}.page_prepSolo__QSgVZ{margin-top:16px}.page_pro__dqbjk{padding:18px 20px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.page_proTitle__gKx0c{margin-top:4px;font-family:var(--font-heading);font-size:1.125rem;font-weight:800;line-height:1.35;color:var(--text-heading)}.page_price__UM1ZD{display:flex;align-items:baseline;gap:10px;margin-top:12px}.page_price__UM1ZD b{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--text-heading)}.page_price__UM1ZD span{font-size:.9375rem;color:var(--text-muted)}.page_intro__LWmx_{margin-top:2px;font-size:13px;color:var(--text-muted)}.page_includes__Tbj_l{display:grid;gap:4px;margin:12px 0 0 18px;font-size:.9rem}.page_btn__fqGFS{display:inline-block;margin-top:14px;padding:9px 18px;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--text-on-primary);font-size:.9375rem;font-weight:700;text-decoration:none}.page_btn__fqGFS:hover{background:var(--color-primary-hover)}.page_proGo__j29X1{display:block;margin-top:12px;font-weight:600;color:var(--color-link-on-tint)}[data-theme=dark] .page_proGo__j29X1{color:var(--color-link)}.page_nbeoNote__9nLFL{max-width:760px;margin-top:14px;font-size:12px;color:var(--text-muted)}.page_schools__CVHdX{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-subtle)}.page_schoolsHead__0KsMM{display:grid;grid-template-columns:40px 1fr;column-gap:12px}.page_schoolsHead__0KsMM .page_rowIcon__UfpSw{grid-row:span 2}.page_stats__lMf_I{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.page_stat__EkhEv{padding:12px 14px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.page_stat__EkhEv b{display:block;font-size:22px;font-weight:800;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-heading)}.page_stat__EkhEv span{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.page_quizLink__JKQ1w{margin-top:12px}@media (max-width:900px){.page_row__t_mJa{gap:14px}.page_prepGrid__UklbG,.page_row__t_mJa{grid-template-columns:1fr}}@media (max-width:640px){.page_page__e5Bqg{padding:var(--space-4) var(--space-4) var(--space-12)}.page_title__4VUv2{font-size:1.75rem}.page_row__t_mJa{padding:20px 0}.page_stats__lMf_I{grid-template-columns:1fr 1fr}}.CalculatorPanel_bento__49XWp{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"bvp       plaquenil" "kerato    plaquenil" "transpose plaquenil";gap:16px;align-items:start;max-width:960px;margin:0 auto;padding:var(--space-6) var(--space-4)}.CalculatorPanel_bvp__VNJow{grid-area:bvp}.CalculatorPanel_kerato__fQxJ2{grid-area:kerato}.CalculatorPanel_transpose__dLUMU{grid-area:transpose}.CalculatorPanel_plaquenil__gzzs0{grid-area:plaquenil}@media (max-width:640px){.CalculatorPanel_bento__49XWp{grid-template-columns:1fr;grid-template-areas:"bvp" "kerato" "transpose" "plaquenil"}}.CalculatorPanel_card__BSfdK{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:24px;box-shadow:var(--shadow-card)}.CalculatorPanel_row__aJNIO{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.CalculatorPanel_group__ucb0y{display:flex;flex-direction:column;flex:1 1;min-width:140px}.CalculatorPanel_group__ucb0y label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.CalculatorPanel_group__ucb0y input,.CalculatorPanel_group__ucb0y select{font-family:var(--font-body);font-size:14px;color:var(--text-body);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:9px 12px;transition:border-color .15s}.CalculatorPanel_group__ucb0y input:focus,.CalculatorPanel_group__ucb0y select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(67,93,255,.12)}[data-theme=dark] .CalculatorPanel_group__ucb0y input,[data-theme=dark] .CalculatorPanel_group__ucb0y select{background:var(--bg-elevated)}[data-theme=dark] .CalculatorPanel_group__ucb0y input:focus,[data-theme=dark] .CalculatorPanel_group__ucb0y select:focus{border-color:var(--color-sky);box-shadow:0 0 0 3px rgba(42,149,207,.15)}.CalculatorPanel_inputWithUnit__mjNdW{display:flex;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s,box-shadow .15s}.CalculatorPanel_inputWithUnit__mjNdW:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(67,93,255,.12)}.CalculatorPanel_inputWithUnit__mjNdW input{border:none!important;box-shadow:none!important;flex:1 1;min-width:0;border-radius:0}.CalculatorPanel_unitToggle__lTX3G{display:flex;border-left:1px solid var(--border-subtle);background:var(--bg-page);flex-shrink:0}.CalculatorPanel_unitToggle__lTX3G button{font-family:var(--font-mono,monospace);font-size:12px;font-weight:600;padding:0 10px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.CalculatorPanel_unitToggle__lTX3G button.CalculatorPanel_active__dK6SE{background:var(--color-primary);color:#fff}.CalculatorPanel_unitToggle__lTX3G button:not(.CalculatorPanel_active__dK6SE):hover{background:var(--bg-card-hover);color:var(--text-heading)}[data-theme=dark] .CalculatorPanel_unitToggle__lTX3G button.CalculatorPanel_active__dK6SE{background:var(--color-sky-deep)}[data-theme=warm] .CalculatorPanel_unitToggle__lTX3G button.CalculatorPanel_active__dK6SE{background:var(--color-accent)}[data-theme=dark] .CalculatorPanel_inputWithUnit__mjNdW:focus-within{border-color:var(--color-sky);box-shadow:0 0 0 3px rgba(42,149,207,.15)}.CalculatorPanel_unitLabel__2uk52{display:flex;align-items:center;font-family:var(--font-mono,monospace);font-size:12px;font-weight:600;color:var(--text-muted);padding:0 10px;border-left:1px solid var(--border-subtle);background:var(--bg-page);flex-shrink:0;-webkit-user-select:none;user-select:none}[data-theme=dark] .CalculatorPanel_unitLabel__2uk52{background:var(--bg-elevated);color:var(--text-body)}.CalculatorPanel_groupNarrow__mlIrs{flex:0 1 30%;min-width:0}.CalculatorPanel_groupFill__JIqws{flex:1 1;min-width:0}@media (max-width:480px){.CalculatorPanel_groupNarrow__mlIrs{flex:1 1 120px;min-width:120px}.CalculatorPanel_groupFill__JIqws{min-width:200px}}.CalculatorPanel_inputWithUnit__mjNdW .CalculatorPanel_unitLabel__2uk52+input{border-left:1px solid var(--border-subtle)!important}.CalculatorPanel_result__WPB5M{margin-top:16px;animation:CalculatorPanel_fadeIn__msNFl .3s ease}@keyframes CalculatorPanel_fadeIn__msNFl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CalculatorPanel_resultBox__bMj4F{background:#f0f7ff;border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);padding:16px 18px;margin-bottom:10px}[data-theme=dark] .CalculatorPanel_resultBox__bMj4F{background:rgba(42,149,207,.08);border-left-color:var(--color-sky)}[data-theme=warm] .CalculatorPanel_resultBox__bMj4F{background:#f5f0e8;border-left-color:var(--color-accent)}.CalculatorPanel_resultLabel__86ieH{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.CalculatorPanel_resultValue__dyp16{font-family:var(--font-mono,monospace);font-weight:600;font-size:20px;color:var(--text-heading);letter-spacing:-.01em}.CalculatorPanel_resultValueTier2__x_O0S{font-size:17px}.CalculatorPanel_resultValueTier3__OVKws{font-size:15px;color:var(--text-body)}.CalculatorPanel_safe__V_NBH{background:rgba(0,228,165,.08);border-left-color:#00E4A5}[data-theme=dark] .CalculatorPanel_safe__V_NBH{background:rgba(0,228,165,.1)}.CalculatorPanel_warning__n315_{background:rgba(242,7,87,.06);border-left-color:#F20757}[data-theme=dark] .CalculatorPanel_warning__n315_{background:rgba(242,7,87,.1)}.CalculatorPanel_steps__xR7KK{font-size:13px;color:var(--text-muted);line-height:1.7;margin-top:8px;padding-left:2px}.CalculatorPanel_steps__xR7KK strong{color:var(--text-body);font-weight:600}.CalculatorPanel_copyBtn___XEQD{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:3px 8px;cursor:pointer;margin-left:12px;transition:color .15s,border-color .15s}.CalculatorPanel_copyBtn___XEQD:hover{color:var(--color-link);border-color:var(--color-primary)}[data-theme=dark] .CalculatorPanel_copyBtn___XEQD:hover{color:var(--color-sky);border-color:var(--color-sky)}.CalculatorPanel_formulaNote__hm17_{font-size:12px;color:var(--text-muted);margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:2px}.CalculatorPanel_formulaMath__zWlih{font-size:11px}.CalculatorPanel_formulaNoteText__aoIDs{font-style:italic}.CalculatorPanel_formulaNoteText__aoIDs:before{content:"\2022";margin-right:10px}.CalculatorPanel_errorMsg__htKcz{font-size:13px;color:#F20757;padding:12px 16px;background:rgba(242,7,87,.06);border-left:3px solid #f20757;border-radius:var(--radius-sm)}.CalculatorPanel_plaqInner__du8Ys{display:flex;flex-direction:column;gap:24px}.CalculatorPanel_plaqDivider__V0OeW{border:none;border-top:1px solid var(--border-subtle);margin:0}.CalculatorPanel_subTitle__m2Chv{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px}.CalculatorPanel_plaqLede__3h_LK{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0 0 16px}.CalculatorPanel_plaqFlag__kKO_Q{font-family:var(--font-body);font-size:13px;font-weight:600;color:#C4003F}.CalculatorPanel_plaqNote__KFzpT{font-size:13px;color:var(--text-muted);margin-top:4px}.CalculatorPanel_riskSet__iIfkC{border:none;margin:0 0 16px;padding:0}.CalculatorPanel_riskSet__iIfkC legend{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;padding:0}.CalculatorPanel_riskCheck__ZPrkd{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text-body);cursor:pointer}.CalculatorPanel_riskCheck__ZPrkd input{width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.CalculatorPanel_riskAuto__w8hzD{font-size:13px;color:#C4003F;margin:4px 0 0}.CalculatorPanel_plaqFooter__UlLZV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.CalculatorPanel_summaryBtn__vG0N3{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--color-link);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm);min-height:44px;padding:0 16px;cursor:pointer}.CalculatorPanel_summaryBtn__vG0N3:hover{border-color:var(--color-primary)}.CalculatorPanel_riskCheck__ZPrkd input:focus-visible,.CalculatorPanel_summaryBtn__vG0N3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CalculatorPanel_plaqLedeLink__CCFjq{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.CalculatorPanel_plaqSource__JZWCm{font-size:12px;color:var(--color-link)}[data-theme=dark] .CalculatorPanel_plaqFlag__kKO_Q,[data-theme=dark] .CalculatorPanel_riskAuto__w8hzD{color:#FF6B96}.CalculatorPanel_durationToggle__gYzu2{display:flex;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:12px}.CalculatorPanel_durationToggle__gYzu2 button{flex:1 1;font-size:12px;font-weight:600;padding:6px 12px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.CalculatorPanel_durationToggle__gYzu2 button.CalculatorPanel_active__dK6SE{background:var(--color-primary);color:#fff}.CalculatorPanel_durationToggle__gYzu2 button:not(.CalculatorPanel_active__dK6SE):hover{background:var(--bg-card-hover);color:var(--text-heading)}[data-theme=dark] .CalculatorPanel_durationToggle__gYzu2 button.CalculatorPanel_active__dK6SE{background:var(--color-sky-deep)}[data-theme=warm] .CalculatorPanel_durationToggle__gYzu2 button.CalculatorPanel_active__dK6SE{background:var(--color-accent)}.CalculatorPanel_startDate__956ev>.CalculatorPanel_group__ucb0y{min-width:0}.CalculatorPanel_noteBox__eotho{font-size:12.5px;line-height:1.55;color:var(--text-body);background:rgba(0,228,165,.08);border-left:3px solid #00e4a5;border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:10px}[data-theme=dark] .CalculatorPanel_noteBox__eotho{background:rgba(0,228,165,.1)}.CalculatorPanel_resultNote__t_25T{font-size:11.5px;color:var(--text-muted);margin-top:5px}.CalculatorPanel_xrBadge__6QGq_{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;border-radius:999px;background:rgba(242,7,87,.1);color:#F20757;margin-left:8px}.CalculatorPanel_stepsToggle__J2NW4{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:5px 10px;margin-top:2px;cursor:pointer;transition:color .15s,border-color .15s}.CalculatorPanel_stepsToggle__J2NW4:hover{color:var(--color-link);border-color:var(--color-primary)}[data-theme=dark] .CalculatorPanel_stepsToggle__J2NW4:hover{color:var(--color-sky);border-color:var(--color-sky)}.CalculatorPanel_chev__G_w_a{font-size:10px;transition:transform .15s}.CalculatorPanel_stepsToggle__J2NW4[aria-expanded=true] .CalculatorPanel_chev__G_w_a{transform:rotate(180deg)}.CalculatorPanel_workPanel__BPYmH{margin-top:12px;padding:14px 16px;background:var(--bg-page);border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);animation:CalculatorPanel_fadeIn__msNFl .2s ease}[data-theme=dark] .CalculatorPanel_workPanel__BPYmH{background:var(--bg-elevated)}.CalculatorPanel_crossRow__77Qx7{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;margin-bottom:12px}.CalculatorPanel_crossFig__FIjH_{display:flex;flex-direction:column;align-items:center;flex:1 1 150px;min-width:150px;max-width:210px}.CalculatorPanel_crossFig__FIjH_ svg{width:100%;height:auto}.CalculatorPanel_crossLine__b33Dw{stroke:var(--text-muted);stroke-width:1.5}.CalculatorPanel_crossHub___USp6{fill:var(--bg-card);stroke:var(--text-muted);stroke-width:1}.CalculatorPanel_crossPower__xqYP1{font-family:var(--font-mono,monospace);font-size:11px;font-weight:600;fill:var(--text-heading)}.CalculatorPanel_crossDeg__0Yw3M{font-size:9px;fill:var(--text-muted)}.CalculatorPanel_crossCaption__F9PGz{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);text-align:center}.CalculatorPanel_crossArrow___2quP{color:var(--text-muted);font-size:18px;flex:0 0 auto;padding:0 2px}.CalculatorPanel_workStep__H9OE4{margin-bottom:10px}.CalculatorPanel_workStep__H9OE4:last-child{margin-bottom:0}.CalculatorPanel_workStepLabel__8hlAK{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:3px}.CalculatorPanel_workMath__32c0I{font-size:11px;color:var(--text-body);overflow-x:auto;padding:3px 0;white-space:nowrap}.CalculatorPanel_workMath__32c0I>span{display:inline-block}.CalculatorPanel_workNote__M7JwU{font-size:12px;line-height:1.55;color:var(--text-muted);margin-top:2px}.CalculatorPanel_workNote__M7JwU strong{font-family:var(--font-mono,monospace);color:var(--text-heading)}.CalculatorPanel_workText__oXknb{font-size:12.5px;color:var(--text-body);line-height:1.6}.CalculatorPanel_crossSubCaption__yElT0,.CalculatorPanel_workText__oXknb strong{font-family:var(--font-mono,monospace);font-weight:600;color:var(--text-heading)}.CalculatorPanel_crossSubCaption__yElT0{font-size:11px;text-align:center;margin-top:2px}.CalculatorPanel_crossEquals__Sgs34{color:var(--text-muted);font-size:20px;font-weight:300;flex:0 0 auto;padding:0 2px}.CalculatorPanel_checkLine__iJgzH{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:3px 0;border-bottom:1px solid var(--border-subtle)}.CalculatorPanel_checkLine__iJgzH:last-child{border-bottom:none}.CalculatorPanel_checkText___BOhq{font-size:12px;color:var(--text-body);line-height:1.5}.CalculatorPanel_checkMark__pSZ69{color:#00805e;font-weight:700;font-size:13px;line-height:1.5}[data-theme=dark] .CalculatorPanel_checkMark__pSZ69{color:var(--color-mint)}.CalculatorPanel_checkMarkBad__VH0E6{color:var(--color-coral);font-weight:700;font-size:13px;line-height:1.5}.CalculatorPanel_arcFig__6IsFq{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.CalculatorPanel_arcFig__6IsFq svg{width:100%;max-width:210px;height:auto}.CalculatorPanel_arcCaption__nEGyM{font-size:11px;color:var(--text-muted);text-align:center;margin-top:2px}.CalculatorPanel_arcSurface__c4fvs{stroke:var(--color-primary);stroke-width:2.5;stroke-linecap:round}.CalculatorPanel_arcRadius__qlgMI{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 3}.CalculatorPanel_arcCentre__wZ6BO{fill:var(--text-muted)}.CalculatorPanel_arcLabel__veqZb{font-family:var(--font-mono,monospace);font-size:10px;font-weight:600;fill:var(--text-heading)}.CalculatorPanel_arcMinorLabel__d72Zx{font-size:8.5px;fill:var(--text-muted)}[data-theme=dark] .CalculatorPanel_arcSurface__c4fvs{stroke:var(--color-sky,#79b3dd)}.CalculatorPanel_crossSolo__DCsNG{display:flex;justify-content:center;margin-bottom:6px}.CalculatorPanel_crossSolo__DCsNG .CalculatorPanel_crossFig__FIjH_{max-width:190px}.CalculatorPanel_crossLineA__Blny_{stroke:var(--color-primary);stroke-width:2}.CalculatorPanel_crossLineB__dLOpQ{stroke:#8a8578;stroke-width:2}[data-theme=dark] .CalculatorPanel_crossLineA__Blny_{stroke:var(--color-sky)}[data-theme=dark] .CalculatorPanel_crossLineB__dLOpQ{stroke:#9b9690}.CalculatorPanel_formKey__qgafw{display:grid;gap:4px;margin-bottom:12px}.CalculatorPanel_formRow__QkY2S{display:grid;grid-template-columns:auto 1fr;gap:8px}.CalculatorPanel_formDotA__uWb0G,.CalculatorPanel_formDotB__G7zKs{width:8px;height:8px;border-radius:2px;margin-top:5px}.CalculatorPanel_formDotA__uWb0G{background:var(--color-primary)}.CalculatorPanel_formDotB__G7zKs{background:#8a8578}[data-theme=dark] .CalculatorPanel_formDotA__uWb0G{background:var(--color-sky)}[data-theme=dark] .CalculatorPanel_formDotB__G7zKs{background:#9b9690}.CalculatorPanel_formRx__BsfuD{display:block;font-family:var(--font-mono,monospace);font-size:12px;font-weight:600;color:var(--text-heading);white-space:nowrap}.CalculatorPanel_formNote__xamMd{display:block;font-size:11.5px;color:var(--text-muted)}.CalculatorPanel_workFootnote__JQBbV{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--border-subtle);font-size:11.5px;line-height:1.55;color:var(--text-muted)}.CalculatorPanel_resultLink__enlZG{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.CalculatorPanel_resultLink__enlZG:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:3px}.CalculatorPanel_labelSoft__2xuvy{text-transform:none;font-weight:500;letter-spacing:0}.CalculatorPanel_seg__LYiM3{display:inline-flex;flex-wrap:wrap;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;align-self:flex-start}.CalculatorPanel_seg__LYiM3 button{border:none;border-radius:0;padding:7px 12px;font-family:var(--font-body);font-size:13px;font-weight:600;background:var(--bg-card);color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.CalculatorPanel_seg__LYiM3 button:hover{color:var(--text-heading);background:var(--bg-card-hover)}.CalculatorPanel_seg__LYiM3 button[aria-pressed=true]{background:var(--color-primary);color:#fff}[data-theme=dark] .CalculatorPanel_seg__LYiM3 button[aria-pressed=true]{background:var(--color-sky-deep)}[data-theme=warm] .CalculatorPanel_seg__LYiM3 button[aria-pressed=true]{background:var(--color-accent)}.CalculatorPanel_seg__LYiM3 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.CalculatorPanel_eyeWrap___Ct9H{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.CalculatorPanel_eye___kBD7{width:100%;max-width:340px;height:auto;display:block;overflow:visible;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px}.CalculatorPanel_eye___kBD7:active{cursor:grabbing}.CalculatorPanel_eye___kBD7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CalculatorPanel_lesson__SV5GV{font-size:13.5px;line-height:1.5;margin:0;max-width:400px;color:var(--text-body);min-height:1.4em;text-align:left}.CalculatorPanel_addWrap__6DM0d{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.CalculatorPanel_addScroll__9R9fj{width:100%;overflow-x:auto}.CalculatorPanel_addTable__s8rgT{border-collapse:collapse;width:100%;font-size:12px;line-height:1.4}.CalculatorPanel_addTable__s8rgT td,.CalculatorPanel_addTable__s8rgT th{padding:4px 6px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}.CalculatorPanel_addTable__s8rgT thead th{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.CalculatorPanel_addTable__s8rgT tbody th{text-align:left;font-weight:500;color:var(--text-body);padding-left:0}.CalculatorPanel_addTable__s8rgT td{font-family:var(--font-mono,monospace);color:var(--text-heading)}.CalculatorPanel_addSum__rt3Rg td,.CalculatorPanel_addSum__rt3Rg th{font-weight:700;border-bottom:none;border-top:2px solid var(--text-muted)}.CalculatorPanel_addNote__7nU1e{font-size:11.5px;line-height:1.5;color:var(--text-muted);margin:6px 0 0}.CalculatorPanel_eyeLegend__N8hQs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;width:100%;max-width:400px;font-size:12px;color:var(--text-muted)}.CalculatorPanel_eyeLegend__N8hQs span{display:flex;align-items:center;gap:7px}.CalculatorPanel_sw__xjxgf{width:18px;height:0;border-top:3px solid;display:inline-block;flex-shrink:0}.CalculatorPanel_orCard__ADTWt{display:flex;flex-direction:column}.CalculatorPanel_orRow__isC3e{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.CalculatorPanel_orLabel__DWvBI{flex:0 0 150px;font-size:14.5px;font-weight:600;color:var(--text-heading)}.CalculatorPanel_orLabelInline__7y6WX{flex:0 0 auto;margin-left:18px}.CalculatorPanel_orDeg__j5i84 input,.CalculatorPanel_orRx__LV1M9,.CalculatorPanel_orVd__PwJ7D{font-size:14px;color:var(--text-body);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:9px 12px;min-height:42px}.CalculatorPanel_orRx__LV1M9{font-family:var(--font-mono,monospace);width:224px;min-width:0}.CalculatorPanel_orDeg__j5i84 input,.CalculatorPanel_orVd__PwJ7D{font-family:var(--font-body);width:64px}.CalculatorPanel_orDeg__j5i84 input:focus,.CalculatorPanel_orRx__LV1M9:focus,.CalculatorPanel_orVd__PwJ7D:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(67,93,255,.12)}[data-theme=dark] .CalculatorPanel_orDeg__j5i84 input,[data-theme=dark] .CalculatorPanel_orRx__LV1M9,[data-theme=dark] .CalculatorPanel_orVd__PwJ7D{background:var(--bg-elevated)}.CalculatorPanel_orUnit__AbGxY{font-size:13.5px;color:var(--text-muted)}.CalculatorPanel_orDeg__j5i84,.CalculatorPanel_orRot__KuIhk{display:inline-flex;align-items:center;gap:10px}.CalculatorPanel_orDeg__j5i84{gap:4px;color:var(--text-muted)}.CalculatorPanel_orSeg__qexYV{display:inline-flex;border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow:hidden}.CalculatorPanel_orSeg__qexYV button{border:0;padding:0 14px;min-height:42px;font-family:var(--font-body);font-size:13px;font-weight:600;background:var(--bg-card);color:var(--text-body);white-space:nowrap;cursor:pointer}.CalculatorPanel_orSeg__qexYV button+button{border-left:1px solid var(--border-default)}.CalculatorPanel_orSeg__qexYV button[aria-pressed=true]{background:var(--text-heading);color:var(--bg-card)}.CalculatorPanel_orSeg__qexYV button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (max-width:760px){.CalculatorPanel_orLabelInline__7y6WX,.CalculatorPanel_orLabel__DWvBI{flex-basis:100%;margin-left:0}.CalculatorPanel_orRx__LV1M9{flex:1 1 120px;width:auto}.CalculatorPanel_orSeg__qexYV button{padding:0 10px}}.CalculatorPanel_orOrderHead__b0sdh{margin:-1px 0 0;padding-top:14px;border-top:4px double var(--text-heading);font-family:var(--font-body);font-size:18px;font-weight:700;color:var(--text-heading)}.CalculatorPanel_orCard__ADTWt .CalculatorPanel_result__WPB5M{margin-top:12px}.CalculatorPanel_orBand__SdGK5{display:flex;flex-direction:column;gap:6px;padding:10px 16px}.CalculatorPanel_orLine__xRaz1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.CalculatorPanel_orLineLabel__kYY4B{flex:0 0 170px;font-size:12.5px;font-weight:600;color:var(--text-muted)}@media (max-width:760px){.CalculatorPanel_orLineLabel__kYY4B{flex-basis:100%}}.CalculatorPanel_orWork__Zet__{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:16px}@media (max-width:760px){.CalculatorPanel_orWork__Zet__{grid-template-columns:minmax(0,1fr)}}.CalculatorPanel_orWorkEye__QA20o{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.CalculatorPanel_orLessons__Frwzv{display:flex;flex-direction:column;gap:12px;min-width:0}.CalculatorPanel_stepBlock__GBpv1{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.CalculatorPanel_stepRail__lGgTU{display:flex;flex-direction:column;align-items:center;gap:8px}.CalculatorPanel_stepBody__lFXas{display:flex;flex-direction:column;gap:10px;min-width:0}.CalculatorPanel_stepNum__T9Doa{width:28px;height:28px;border-radius:50%;border:0;padding:0;color:#fff;font-family:var(--font-body);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;background:var(--color-primary)}.CalculatorPanel_stepBlock__GBpv1[data-n="1"] .CalculatorPanel_stepNum__T9Doa{background:var(--color-coral)}.CalculatorPanel_stepBlock__GBpv1[data-n="2"] .CalculatorPanel_stepNum__T9Doa{background:#0E8F6E}.CalculatorPanel_stepBlock__GBpv1[data-n="3"] .CalculatorPanel_stepNum__T9Doa{background:var(--color-accent)}.CalculatorPanel_stepNum__T9Doa[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg-card),0 0 0 5px currentColor}.CalculatorPanel_stepNum__T9Doa:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CalculatorPanel_orCard__ADTWt[data-layer="1"] .CalculatorPanel_stepBlock__GBpv1:not([data-n="1"]),.CalculatorPanel_orCard__ADTWt[data-layer="2"] .CalculatorPanel_stepBlock__GBpv1:not([data-n="2"]),.CalculatorPanel_orCard__ADTWt[data-layer="3"] .CalculatorPanel_stepBlock__GBpv1:not([data-n="3"]){opacity:.55}.CalculatorPanel_orStepsRest__USNX4{grid-column:1/-1;display:flex;flex-direction:column;gap:16px;min-width:0}.CalculatorPanel_orCard__ADTWt .CalculatorPanel_orLessons__Frwzv{gap:16px}.CalculatorPanel_mathBar___sqdn{display:flex;justify-content:flex-end}.CalculatorPanel_notationKey__aLomB{margin:0;padding:8px 12px;font-size:12.5px;line-height:1.55;color:var(--text-muted);background:var(--bg-page);border-radius:var(--radius-sm)}.CalculatorPanel_stepGoal__NcBqb{margin:3px 0 0;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-heading)}.CalculatorPanel_stepSentence__6Sshe{margin:0;font-size:14px;line-height:1.55;color:var(--text-body)}.CalculatorPanel_stepResult__5ec2j{margin:0;font-size:13.5px;color:var(--text-body)}.CalculatorPanel_stepResult__5ec2j strong{font-family:var(--font-mono,monospace);color:var(--text-heading)}.CalculatorPanel_stepMath__Fo5Fh{display:flex;flex-direction:column;gap:6px;padding:4px 0 4px 12px;border-left:3px solid var(--border-subtle);min-width:0}.CalculatorPanel_stepBlock__GBpv1[data-n="1"] .CalculatorPanel_stepMath__Fo5Fh{border-left-color:var(--color-coral)}.CalculatorPanel_stepBlock__GBpv1[data-n="2"] .CalculatorPanel_stepMath__Fo5Fh{border-left-color:#0E8F6E}.CalculatorPanel_stepBlock__GBpv1[data-n="3"] .CalculatorPanel_stepMath__Fo5Fh{border-left-color:var(--color-accent)}.CalculatorPanel_stepMath__Fo5Fh .CalculatorPanel_workMath__32c0I{font-size:12px}.CalculatorPanel_stepMath__Fo5Fh{container-type:inline-size}.CalculatorPanel_texNarrow__uqx_T{display:none}@container (max-width: 400px){.CalculatorPanel_texWide__odtkg{display:none}.CalculatorPanel_texNarrow__uqx_T{display:block}}.CalculatorPanel_whereList__WL2en{margin:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--text-muted)}.CalculatorPanel_whereRow__L1wsb{display:grid;grid-template-columns:minmax(70px,auto) minmax(0,1fr);gap:10px;align-items:baseline}.CalculatorPanel_whereRow__L1wsb dt{color:var(--text-heading);white-space:nowrap}.CalculatorPanel_whereRow__L1wsb dd{margin:0}@media (max-width:480px){.CalculatorPanel_whereRow__L1wsb{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:4px}}.CalculatorPanel_workFootnoteLine__6EZ_K{margin:0;font-size:11.5px;color:var(--text-muted)}.CalculatorPanel_lesson1__go9jr{border-left:3px solid var(--color-coral)}.CalculatorPanel_lesson2__WRQc0{border-left:3px solid #0e8f6e}.CalculatorPanel_lesson3__rF2r7{border-left:3px solid var(--color-accent)}.CalculatorPanel_orCard__ADTWt .CalculatorPanel_lesson__SV5GV{max-width:none;padding:10px 14px;background:var(--bg-page);border-radius:var(--radius-sm);font-size:14px}[data-theme=dark] .CalculatorPanel_orCard__ADTWt .CalculatorPanel_lesson__SV5GV{background:var(--bg-elevated)}.CalculatorPanel_actionRow__cRBfA{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0 4px}.CalculatorPanel_handoff__K4NdZ{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-weight:600;font-size:13.5px;text-decoration:none}.CalculatorPanel_handoff__K4NdZ:hover{background:var(--color-primary-hover,#3047C2);color:#fff}[data-theme=dark] .CalculatorPanel_handoff__K4NdZ{background:var(--color-sky-deep)}[data-theme=warm] .CalculatorPanel_handoff__K4NdZ{background:var(--color-accent)}.CalculatorPanel_handoff__K4NdZ:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CalculatorPanel_orCard__ADTWt .CalculatorPanel_stepsToggle__J2NW4{margin-top:0}.RxWorkDialog_overlay__bpp6V{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:rgba(15,26,32,.72);cursor:default}.RxWorkDialog_panel____bsk{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);padding:20px;width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;color:var(--text-body);font-size:14px;line-height:1.5;text-align:left}.RxWorkDialog_panel____bsk p{margin:0}.RxWorkDialog_panel____bsk:focus{outline:none}.RxWorkDialog_panel____bsk:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RxWorkDialog_header__3TJNZ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.RxWorkDialog_title__8aEBG{margin:0;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--text-heading)}.RxWorkDialog_close__lbq_f{width:28px;height:28px;flex-shrink:0;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.RxWorkDialog_close__lbq_f:hover{background:var(--bg-elevated);color:var(--text-heading)}.RxWorkDialog_close__lbq_f:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RxWorkDialog_mono__Q_b5a{font-family:var(--font-mono);font-weight:500;color:var(--text-heading);white-space:nowrap}.RxWorkDialog_muted__BCSe5{font-size:12.5px;color:var(--text-muted)}.RxWorkDialog_math__Z8HBB{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden}.RxWorkDialog_math__Z8HBB .katex-display{margin:4px 0;text-align:left}.RxWorkDialog_math__Z8HBB .katex-display>.katex{text-align:left}.RxWorkDialog_more__jIXOk{margin-top:4px;border-top:1px solid var(--border-subtle);padding-top:8px}.RxWorkDialog_more__jIXOk summary{cursor:pointer;font-size:13px;color:var(--color-link);width:fit-content}.RxWorkDialog_more__jIXOk summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:3px}.RxWorkDialog_merid__o1H7S{width:100%;border-collapse:collapse;font-size:13px}.RxWorkDialog_merid__o1H7S td,.RxWorkDialog_merid__o1H7S th{padding:4px 8px;text-align:right;border-bottom:1px solid var(--border-subtle)}.RxWorkDialog_merid__o1H7S thead th{font-size:11px;letter-spacing:.03em}.RxWorkDialog_merid__o1H7S tbody th,.RxWorkDialog_merid__o1H7S thead th{font-weight:600;color:var(--text-muted)}.RxWorkDialog_merid__o1H7S th:first-child{text-align:left}.RxWorkDialog_merid__o1H7S td{font-family:var(--font-mono);font-weight:500;color:var(--text-heading)}.RxWorkDialog_merid__o1H7S td:last-child{font-weight:700}.RxWorkDialog_defs__TRmqB{margin:0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:2px}