.learn_spacer__u_9jd{flex:1 1}.learn_asked__1xWQN{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);-webkit-border-after:var(--stroke-hairline) solid var(--border-subtle);border-block-end:var(--stroke-hairline) solid var(--border-subtle);background:var(--surface-raised)}.learn_asked__1xWQN span{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-primary);background:var(--surface-subtle);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);padding:var(--spacing-2) var(--spacing-3);max-inline-size:var(--breakpoint-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn_askedPast__Ws3pf{color:var(--text-muted);background:transparent;max-inline-size:18ch}.learn_askedMore__Pt49c{flex:none;font:400 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);color:var(--text-muted);white-space:nowrap}.learn_thread__9_oPI{display:flex;flex-direction:column;gap:2px;min-inline-size:0;-webkit-padding-start:var(--spacing-4);padding-inline-start:var(--spacing-4);-webkit-border-start:var(--stroke-hairline) solid var(--border-subtle);border-inline-start:var(--stroke-hairline) solid var(--border-subtle)}.learn_thread__9_oPI b{font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-heading-sm);color:var(--text-primary);text-wrap:balance}.learn_thread__9_oPI span{font:400 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);color:var(--text-muted)}.learn_turnwrap__uhVfN{position:relative;flex:1 1;min-block-size:0;display:flex}.learn_turns__lRk_A{flex:1 1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-5);padding:0 var(--spacing-1) var(--spacing-2) 0;scroll-behavior:smooth}.learn_turn__rBLen{display:flex;flex-direction:column;gap:var(--spacing-1)}.learn_you__DcKPa{align-items:flex-end}.learn_who__cM1qU{font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);color:var(--text-muted)}.learn_said__T7mBL{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-secondary);white-space:pre-wrap}.learn_you__DcKPa .learn_said__T7mBL{background:var(--surface-subtle);color:var(--text-primary);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);padding:var(--spacing-2) var(--spacing-3);max-inline-size:92%}.learn_said__T7mBL b{font-weight:600;color:var(--text-primary)}.learn_narration__KIFUv .learn_said__T7mBL{font:400 var(--font-size-body-md) /var(--font-leading-body-md) var(--font-family-sans);color:inherit}.learn_narration__KIFUv .learn_said__T7mBL b{color:inherit}.learn_caret__7uaL1{display:inline-block;inline-size:2px;block-size:14px;background:var(--board-ink-accent);vertical-align:-2px;-webkit-margin-start:3px;margin-inline-start:3px;animation:learn_blink__NAjdS 1s steps(2) infinite}@keyframes learn_blink__NAjdS{50%{background:transparent}}.learn_ref__1CW9J{font:600 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--board-ink-accent);background:transparent;border:0;-webkit-border-after:var(--stroke-hairline) dashed currentcolor;border-block-end:var(--stroke-hairline) dashed currentcolor;padding:0;cursor:pointer}.learn_ref__1CW9J:hover{border-block-end-style:solid}.learn_acts__C6qqP{display:flex;gap:2px;visibility:hidden}.learn_turn__rBLen:focus-within .learn_acts__C6qqP,.learn_turn__rBLen:hover .learn_acts__C6qqP{visibility:visible}.learn_acts__C6qqP button{min-inline-size:var(--size-target-min);min-block-size:var(--size-target-min);display:grid;place-items:center;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-muted);font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);padding-inline:var(--spacing-1);white-space:nowrap}.learn_acts__C6qqP button:hover{background:var(--action-hover-bg);color:var(--text-secondary)}.learn_working__mqjYM{display:flex;align-items:center;gap:var(--spacing-2);font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-muted)}.learn_working__mqjYM i{inline-size:5px;block-size:5px;border-radius:50%;background:currentcolor;animation:learn_bob__60CJD 1.1s var(--motion-ease-out) infinite}.learn_working__mqjYM i:nth-child(2){animation-delay:.15s}.learn_working__mqjYM i:nth-child(3){animation-delay:.3s}@keyframes learn_bob__60CJD{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.learn_jump__Qllbk{position:absolute;inset-inline-start:50%;inset-block-end:var(--spacing-2);transform:translateX(-50%);display:flex;align-items:center;gap:var(--spacing-1);cursor:pointer;font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);color:var(--text-secondary);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);min-block-size:var(--size-target-min);white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb,var(--p-base-black) 10%,transparent)}.learn_tray__XNZim{display:flex;flex-direction:column;gap:var(--spacing-2)}.learn_tray__XNZim>button{text-align:start;font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);cursor:pointer;padding:var(--spacing-2) var(--spacing-3);min-block-size:var(--size-target-min);border-radius:var(--radius-md);border:var(--stroke-hairline) solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary)}.learn_tray__XNZim>button:hover{background:var(--action-hover-bg)}.learn_q__yAAP2{font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);color:var(--text-muted)}.learn_tray__XNZim>button.learn_right__pkkLM{border-color:var(--status-success-fg);background:var(--status-success-bg);color:var(--status-success-fg)}.learn_tray__XNZim>button.learn_wrong__NMtYi{border-color:var(--status-danger-fg);background:var(--status-danger-bg);color:var(--status-danger-fg)}.learn_seed__DDlOQ{border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-4);background:var(--surface-raised);display:flex;flex-direction:column;gap:var(--spacing-3)}.learn_eyebrow__Gmo4Q{font:600 var(--font-size-mono-eyebrow) /var(--font-leading-mono-eyebrow) var(--font-family-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.learn_seed__DDlOQ p{margin:0;font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-primary)}.learn_marks__1IEdh{display:flex;gap:var(--spacing-2)}.learn_pill__da_6A{font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);padding:2px var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap}.learn_pillWrong__9VVi9{background:var(--status-danger-bg);color:var(--status-danger-fg)}.learn_pillRight__ZqVHC{background:var(--status-success-bg);color:var(--status-success-fg)}.learn_handoff__s1ESE{border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.learn_handoff__s1ESE h3{margin:0;font:600 var(--font-size-heading-sm) /var(--font-leading-heading-sm) var(--font-family-sans);letter-spacing:var(--tracking-heading-sm);color:var(--text-primary)}.learn_handoff__s1ESE ol{margin:0;-webkit-padding-start:var(--spacing-5);padding-inline-start:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-2)}.learn_handoff__s1ESE li{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-secondary)}.learn_primary__0wK8G{font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);cursor:pointer;background:var(--action-primary-bg);color:var(--action-primary-fg);border:0;border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-4);min-block-size:36px;white-space:nowrap}.learn_primary__0wK8G:hover{background:var(--action-primary-bg-hover)}.learn_primary__0wK8G:disabled{background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed}.learn_ghost__f0kCt{font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);cursor:pointer;background:transparent;color:var(--action-ghost-fg);border:0;border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);min-block-size:var(--size-control-sm);white-space:nowrap}.learn_ghost__f0kCt:hover{background:var(--action-hover-bg)}.learn_iconButton__KLAyZ{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);display:grid;place-items:center;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-md);color:var(--text-secondary)}.learn_iconButton__KLAyZ:hover{background:var(--action-hover-bg)}.learn_iconButton__KLAyZ svg{inline-size:18px;block-size:18px;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.learn_viewport__FTzFj{position:relative;min-block-size:0;overflow:hidden;background:var(--board-ground);cursor:-webkit-grab;cursor:grab;touch-action:none}.learn_panel__UU2ZC{position:absolute;inset-block:var(--spacing-4);inset-inline-start:var(--spacing-4);inline-size:var(--breakpoint-sm);max-inline-size:calc(100% - var(--spacing-8));display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4);min-block-size:0;overflow:hidden;background:var(--surface-raised);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:0 6px 24px color-mix(in srgb,var(--p-base-black) 12%,transparent)}.learn_panelhead__tpI26{display:flex;align-items:center;gap:var(--spacing-2)}.learn_panelhead__tpI26 b{font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);color:var(--text-primary)}.learn_marked__d1wXf{outline:var(--stroke-focus) solid var(--board-marker-pointer);outline-offset:5px;border-radius:var(--radius-md)}.learn_bt__1neSz{inline-size:100%;border-collapse:collapse}.learn_bt__1neSz th{text-align:start;font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);color:var(--board-object-context-fg);-webkit-border-after:var(--stroke-hairline) solid var(--board-edge-default);border-block-end:var(--stroke-hairline) solid var(--board-edge-default)}.learn_bt__1neSz td,.learn_bt__1neSz th{padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) 0;white-space:nowrap}.learn_bt__1neSz td{font:400 var(--font-size-mono-data) /var(--font-leading-mono-data) var(--font-family-mono);color:var(--board-ink-default);-webkit-border-after:var(--stroke-hairline) solid var(--board-region-divider);border-block-end:var(--stroke-hairline) solid var(--board-region-divider)}.learn_bt__1neSz tr:last-child td{-webkit-border-after:0;border-block-end:0}.learn_bt__1neSz td:last-child,.learn_bt__1neSz th:last-child{-webkit-padding-end:0;padding-inline-end:0}.learn_math____ONM{font-family:var(--font-family-math);color:var(--board-ink-default)}.learn_mathDisplay__ReXiu{font-size:var(--font-size-math-display);line-height:var(--font-leading-math-display)}.learn_mathInline__RFD_z{font-size:var(--font-size-math-inline);line-height:var(--font-leading-math-inline)}.learn_legend__a_KHx{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--board-object-context-fg)}.learn_accent__vTv7Q{color:var(--board-ink-accent)}.learn_mrule__MZrJN{block-size:1px;background:var(--board-region-divider);margin-block:var(--spacing-1)}.learn_work__dpMoI{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:var(--spacing-3);gap:var(--spacing-3)}.learn_why__CScE7{font:400 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);color:var(--board-object-context-fg);text-align:end}.learn_prose__ZVnkn{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:inherit}.learn_steps__jpScw{display:flex;flex-direction:column;gap:var(--spacing-2)}.learn_step__QlPft{display:grid;grid-template-columns:18px 1fr;grid-gap:var(--spacing-2);gap:var(--spacing-2);align-items:baseline}.learn_step__QlPft b{font:600 var(--font-size-mono-code) /var(--font-leading-mono-code) var(--font-family-mono);color:var(--board-ink-accent)}.learn_step__QlPft span{color:inherit}.learn_note__52RU0,.learn_step__QlPft span{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans)}.learn_note__52RU0{color:var(--board-object-context-fg)}.learn_warn__sGsB_{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--board-ink-warn)}.learn_case__vUldc{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--spacing-2) var(--spacing-3);gap:var(--spacing-2) var(--spacing-3);align-items:baseline}.learn_case__vUldc code{font:600 var(--font-size-mono-code) /var(--font-leading-mono-code) var(--font-family-mono);color:var(--board-ink-accent);white-space:nowrap}.learn_case__vUldc span,.learn_stem__76Hrl{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:inherit}.learn_vbox__K8ePy,.learn_verdict__Lwe3z{display:flex;gap:var(--spacing-2)}.learn_vbox__K8ePy{align-items:baseline;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);white-space:nowrap}.learn_vbox__K8ePy b{font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans)}.learn_vbox__K8ePy span{font:600 var(--font-size-mono-data) /var(--font-leading-mono-data) var(--font-family-mono)}.learn_vboxWrong__5meAX{background:var(--status-danger-bg);color:var(--status-danger-fg)}.learn_vboxRight__FeJx0{background:var(--status-success-bg);color:var(--status-success-fg)}.learn_hint__SPa9l{position:absolute;inset-inline-start:50%;inset-block-start:var(--spacing-4);transform:translateX(-50%);z-index:var(--z-base);margin:0;font:400 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);color:var(--board-object-context-fg);white-space:nowrap;background:var(--board-region-shelf-bg);border:var(--stroke-hairline) solid var(--board-region-divider);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);box-shadow:0 1px 2px color-mix(in srgb,var(--p-base-black) 6%,transparent)}.learn_answer__Y3eCf{display:grid;grid-template-rows:1fr auto auto;min-block-size:0}.learn_boardfoot__iYRNU{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-6)}.learn_boardfoot__iYRNU,.learn_narration__KIFUv{display:flex;-webkit-border-before:var(--stroke-hairline) solid var(--border-subtle);border-block-start:var(--stroke-hairline) solid var(--border-subtle);background:var(--surface-canvas)}.learn_narration__KIFUv{flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);max-block-size:20dvh;overflow-y:auto;color:var(--text-primary)}.learn_sr__LcR1W{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.learn_banner__mZR2y{position:absolute;inset-inline-start:50%;inset-block-start:var(--spacing-4);transform:translateX(-50%);z-index:var(--z-banner);display:flex;align-items:center;gap:var(--spacing-3);max-inline-size:calc(100% - 320px);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-4);box-shadow:0 1px 2px color-mix(in srgb,var(--p-base-black) 6%,transparent),0 4px 12px color-mix(in srgb,var(--p-base-black) 6%,transparent)}.learn_banner__mZR2y b{font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);white-space:nowrap}.learn_banner__mZR2y span{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans)}.learn_bannerInfo__wtILa{background:var(--action-selected-bg);color:var(--action-selected-fg)}.learn_bannerWarn__Xojuc{background:var(--status-danger-bg);color:var(--status-danger-fg)}.learn_banner__mZR2y button{background:transparent;border:0;color:inherit;cursor:pointer;font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);text-decoration:underline;padding-inline:var(--spacing-1);min-block-size:var(--size-target-min);white-space:nowrap}.learn_cover__LheA0{position:absolute;inset:0;z-index:var(--z-scrim);display:grid;place-content:center;justify-items:center;grid-gap:var(--spacing-3);gap:var(--spacing-3);text-align:center;padding:var(--spacing-6);background:var(--surface-canvas)}.learn_cover__LheA0 b{font:600 var(--font-size-heading-md) /var(--font-leading-heading-md) var(--font-family-sans);color:var(--text-primary)}.learn_cover__LheA0 span{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-muted);max-inline-size:44ch}.learn_coverAction__kdXg_{font:500 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--action-primary-fg);background:var(--action-primary-bg);border-radius:var(--radius-sm);padding:var(--spacing-2) var(--spacing-4);text-decoration:none;min-block-size:var(--size-target-min);display:inline-flex;align-items:center}.learn_coverAction__kdXg_:hover{background:var(--action-primary-bg-hover)}.learn_skel__kh9kh{background:var(--surface-subtle);border-radius:var(--radius-sm);position:relative;overflow:hidden}.learn_skel__kh9kh:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--action-hover-bg),transparent);animation:learn_shim__VsxAU 1.4s infinite}@keyframes learn_shim__VsxAU{to{transform:translateX(100%)}}.learn_skelturn__sU0Oj{display:flex;flex-direction:column;gap:var(--spacing-2)}.learn_search__hzntf{display:flex;align-items:center;gap:var(--spacing-2);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);background:var(--surface-raised);min-block-size:var(--size-control-md)}.learn_search__hzntf input{border:0;background:transparent;color:var(--text-primary);inline-size:100%;font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans)}.learn_search__hzntf input:focus{outline:none}.learn_hlist__d79wK{flex:1 1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4)}.learn_bucket__1P9Yq{display:flex;flex-direction:column;gap:var(--spacing-1)}.learn_bucket__1P9Yq>b{font:600 var(--font-size-mono-eyebrow) /var(--font-leading-mono-eyebrow) var(--font-family-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);-webkit-padding-start:var(--spacing-3);padding-inline-start:var(--spacing-3);-webkit-padding-after:var(--spacing-1);padding-block-end:var(--spacing-1)}.learn_hrow__T1qUt{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2) var(--spacing-1) var(--spacing-3);min-block-size:var(--size-control-sm);border-radius:var(--radius-md);cursor:pointer;border:0;background:transparent;text-align:start;inline-size:100%}.learn_hrow__T1qUt:hover{background:var(--action-hover-bg)}.learn_hrow__T1qUt[aria-current=true]{background:var(--action-selected-bg)}.learn_htxt__dXmRk{display:flex;flex-direction:column;flex:1 1;min-inline-size:0}.learn_htxt__dXmRk b{font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn_hrow__T1qUt[aria-current=true] .learn_htxt__dXmRk b{color:var(--action-selected-fg)}.learn_htxt__dXmRk span{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn_more__QWGsx{min-inline-size:var(--size-target-min);min-block-size:var(--size-target-min);border:0;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans)}.learn_more__QWGsx:hover{background:var(--action-hover-bg);color:var(--text-secondary)}.learn_hempty__wni63{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-3);text-align:center}.learn_hempty__wni63 b{font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);color:var(--text-primary)}.learn_hempty__wni63 span{font:400 var(--font-size-body-sm) /var(--font-leading-body-sm) var(--font-family-sans);color:var(--text-muted)}.learn_hnote__tqXG_{margin:0;font:400 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);color:var(--text-muted)}.learn_states__Obd1_{position:absolute;inset-inline-end:0;inset-block:0;inline-size:300px;z-index:var(--z-drawer);background:var(--surface-raised);-webkit-border-start:var(--stroke-hairline) solid var(--border-subtle);border-inline-start:var(--stroke-hairline) solid var(--border-subtle);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--motion-duration-considered) var(--motion-ease-out);box-shadow:-8px 0 24px color-mix(in srgb,var(--p-base-black) 8%,transparent)}.learn_statesOpen__jgygh{transform:none}.learn_states__Obd1_ header{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);-webkit-border-after:var(--stroke-hairline) solid var(--border-subtle);border-block-end:var(--stroke-hairline) solid var(--border-subtle)}.learn_states__Obd1_ header b{font:600 var(--font-size-heading-sm) /var(--font-leading-heading-sm) var(--font-family-sans);flex:1 1}.learn_statesBody__bNqCb{flex:1 1;overflow-y:auto;padding:var(--spacing-3) var(--spacing-3) var(--spacing-5)}.learn_grp__lsoqR{font:600 var(--font-size-mono-eyebrow) /var(--font-leading-mono-eyebrow) var(--font-family-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);padding:var(--spacing-4) var(--spacing-2) var(--spacing-2)}.learn_st__q1yP6{display:block;inline-size:100%;text-align:start;cursor:pointer;border:0;background:transparent;border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3)}.learn_st__q1yP6:hover{background:var(--action-hover-bg)}.learn_st__q1yP6[aria-current=true]{background:var(--action-selected-bg)}.learn_st__q1yP6 b{display:block;font:600 var(--font-size-label-md) /var(--font-leading-label-md) var(--font-family-sans);color:var(--text-primary)}.learn_st__q1yP6[aria-current=true] b{color:var(--action-selected-fg)}.learn_st__q1yP6 span{display:block;font:400 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans);color:var(--text-muted)}.learn_stateId__40vsy{font:400 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-mono);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.learn_screen__8krPM *,.learn_screen__8krPM :after{animation:none!important;transition:none!important}}.AppRail_appRail__cadlf{display:flex;flex-direction:column;background:var(--surface-raised);color:var(--text-primary);inline-size:248px;padding-inline:var(--spacing-3);-webkit-padding-before:var(--spacing-6);padding-block-start:var(--spacing-6);-webkit-padding-after:var(--spacing-4);padding-block-end:var(--spacing-4);block-size:100%;box-sizing:border-box;-webkit-border-end:var(--stroke-hairline) solid var(--border-subtle);border-inline-end:var(--stroke-hairline) solid var(--border-subtle)}.AppRail_appRail__cadlf .AppRail_brand__2OBTm{padding-inline:var(--spacing-2);gap:var(--spacing-1);display:flex;flex-direction:column;align-items:flex-start}.AppRail_appRail__cadlf .AppRail_product__ZomPK{color:var(--text-primary);font:600 var(--font-size-heading-sm)/var(--font-leading-heading-sm) var(--font-family-sans);letter-spacing:var(--tracking-heading-sm)}.AppRail_appRail__cadlf .AppRail_eyebrow__YYPQt{color:var(--text-muted);font:600 var(--font-size-mono-eyebrow)/var(--font-leading-mono-eyebrow) var(--font-family-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.AppRail_appRail__cadlf .AppRail_days__LZQtz{border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-fg);block-size:28px;padding-inline:var(--spacing-2);gap:var(--spacing-1);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body);display:inline-flex;align-items:center;-webkit-margin-before:var(--spacing-1);margin-block-start:var(--spacing-1)}.AppRail_appRail__cadlf .AppRail_daysCount__YL8ev{font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-label)}.AppRail_appRail__cadlf .AppRail_nav__gpK90{gap:var(--spacing-1);display:flex;flex-direction:column;-webkit-margin-before:var(--spacing-5);margin-block-start:var(--spacing-5);list-style:none;margin-inline:0;padding:0}.AppRail_appRail__cadlf .AppRail_item__lYmu3{border-radius:var(--radius-sm);color:var(--text-secondary);block-size:40px;padding-inline:var(--spacing-3);gap:var(--spacing-2);font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-label);display:flex;align-items:center;text-decoration:none}.AppRail_appRail__cadlf .AppRail_item__lYmu3[aria-current]{background:var(--status-info-bg);color:var(--status-info-fg)}.AppRail_appRail__cadlf .AppRail_icon___OPzo{inline-size:18px;block-size:18px;opacity:.75;display:inline-flex;flex:none}.AppRail_appRail__cadlf .AppRail_item__lYmu3[aria-current] .AppRail_icon___OPzo{opacity:1}.AppRail_appRail__cadlf .AppRail_badge__G4Y0j{border-radius:var(--radius-full);background:var(--status-danger-solid);color:var(--text-inverse);block-size:16px;padding-inline:var(--spacing-2);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);display:inline-flex;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto}.AppRail_appRail__cadlf .AppRail_rule___At38{background:var(--border-subtle);block-size:var(--stroke-hairline);border:0;margin-block:var(--spacing-4);margin-inline:var(--spacing-2)}.AppRail_appRail__cadlf .AppRail_links__S_8Gq{padding-inline:var(--spacing-3);gap:var(--spacing-2);display:flex;flex-direction:column;list-style:none;margin:0}.AppRail_appRail__cadlf .AppRail_link__qKZbG{color:var(--text-muted);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body);text-decoration:none}.AppRail_appRail__cadlf .AppRail_account__5s1_d{border-radius:var(--radius-sm);background:var(--surface-subtle);block-size:52px;padding-inline:var(--spacing-3);gap:var(--spacing-2);display:flex;align-items:center;-webkit-margin-before:auto;margin-block-start:auto}.AppRail_appRail__cadlf .AppRail_avatar__xI2sK{border-radius:var(--radius-full);background:var(--action-primary-bg);color:var(--action-primary-fg);inline-size:30px;block-size:30px;font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);display:inline-flex;align-items:center;justify-content:center;flex:none}.AppRail_appRail__cadlf .AppRail_who__7iMns{display:flex;flex-direction:column;min-inline-size:0}.AppRail_appRail__cadlf .AppRail_name__vN4Bq{color:var(--text-primary);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.AppRail_appRail__cadlf .AppRail_plan___HH8O{color:var(--text-muted);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body)}.AppRail_appRail__cadlf .AppRail_item__lYmu3:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.AppRail_appRail__cadlf .AppRail_link__qKZbG:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.AppRail_appRail__cadlf :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.AppRail_appRail__cadlf.AppRail_bar__n91Qu{container-type:inline-size;position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-rail);flex-direction:row;align-items:stretch;inline-size:100%;block-size:auto;padding-inline:0;-webkit-padding-before:var(--spacing-1);padding-block-start:var(--spacing-1);-webkit-padding-after:calc(var(--spacing-1) + env(safe-area-inset-bottom));padding-block-end:calc(var(--spacing-1) + env(safe-area-inset-bottom));-webkit-border-end:0;border-inline-end:0;-webkit-border-before:var(--stroke-hairline) solid var(--border-subtle);border-block-start:var(--stroke-hairline) solid var(--border-subtle)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_account__5s1_d,.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_brand__2OBTm,.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_links__S_8Gq,.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_offBar__jrkkH,.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_rule___At38{display:none}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_nav__gpK90{flex:1 1 auto;flex-direction:row;gap:0;-webkit-margin-before:0;margin-block-start:0}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_nav__gpK90>li{flex:1 1;min-inline-size:0}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3{position:relative;flex-direction:column;justify-content:center;gap:var(--spacing-1);block-size:auto;min-block-size:var(--size-target-comfortable);min-inline-size:var(--size-target-comfortable);padding-inline:var(--spacing-1);color:var(--text-muted);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3[aria-current]{background:none;color:var(--status-info-fg)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_icon___OPzo{opacity:1}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_badge__G4Y0j{position:absolute;inset-block-start:0;inset-inline-end:var(--spacing-2)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_label__90Mrs{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@container (min-width: 23.4375rem){.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_label__90Mrs{position:static;inline-size:auto;block-size:auto;max-inline-size:100%;-webkit-clip-path:none;clip-path:none;text-overflow:ellipsis}}@media (min-width:48rem){.AppRail_appRail__cadlf.AppRail_bar__n91Qu{position:static;flex-direction:column;inline-size:var(--layout-rail-collapsed);block-size:100%;padding-inline:var(--spacing-2);-webkit-padding-before:var(--spacing-6);padding-block-start:var(--spacing-6);-webkit-padding-after:var(--spacing-4);padding-block-end:var(--spacing-4);-webkit-border-before:0;border-block-start:0;-webkit-border-end:var(--stroke-hairline) solid var(--border-subtle);border-inline-end:var(--stroke-hairline) solid var(--border-subtle)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_nav__gpK90{flex:none;flex-direction:column;gap:var(--spacing-1);-webkit-margin-before:var(--spacing-5);margin-block-start:var(--spacing-5)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3{padding-inline:0}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_offBar__jrkkH{display:list-item}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_account__5s1_d{display:flex;justify-content:center;padding-inline:0}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_who__7iMns{display:none}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_label__90Mrs{position:absolute;inline-size:1px;block-size:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%)}}@media (min-width:64rem){.AppRail_appRail__cadlf.AppRail_bar__n91Qu{inline-size:248px;padding-inline:var(--spacing-3)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_brand__2OBTm,.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_links__S_8Gq{display:flex}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_rule___At38{display:block}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3{flex-direction:row;justify-content:flex-start;gap:var(--spacing-2);block-size:40px;min-block-size:0;padding-inline:var(--spacing-3);color:var(--text-secondary);font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3[aria-current]{background:var(--status-info-bg);color:var(--status-info-fg)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_icon___OPzo{opacity:.75}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_badge__G4Y0j{position:static;-webkit-margin-start:auto;margin-inline-start:auto}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_account__5s1_d{justify-content:flex-start;padding-inline:var(--spacing-3)}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_who__7iMns{display:flex}.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_label__90Mrs{position:static;inline-size:auto;block-size:auto;-webkit-clip-path:none;clip-path:none}}@media (pointer:coarse){.AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3:active{background:var(--surface-subtle)}}.AppRail_appRail__cadlf .AppRail_linkWithBadge__KrZ31{display:flex;align-items:center;gap:var(--spacing-2)}.AppRail_appRail__cadlf .AppRail_linkBadge__DkZY1{-webkit-margin-start:auto;margin-inline-start:auto}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu{-webkit-padding-before:var(--spacing-2);padding-block-start:var(--spacing-2);-webkit-padding-after:calc(var(--spacing-2) + env(safe-area-inset-bottom));padding-block-end:calc(var(--spacing-2) + env(safe-area-inset-bottom))}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_offBar__jrkkH{display:none}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_label__90Mrs{position:static;inline-size:auto;block-size:auto;max-inline-size:100%;overflow:hidden;-webkit-clip-path:none;clip-path:none;text-overflow:ellipsis}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_icon___OPzo{display:inline-grid;place-items:center;inline-size:56px;block-size:32px;border-radius:var(--radius-full)}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3[aria-current] .AppRail_icon___OPzo{background:var(--status-info-bg)}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_badge__G4Y0j{inset-inline-end:calc(50% - 32px)}@media (min-width:48rem){:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_nav__gpK90{gap:var(--spacing-3)}}@media (min-width:64rem){:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu{inline-size:var(--layout-rail-collapsed);padding-inline:var(--spacing-2)}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_brand__2OBTm,:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_links__S_8Gq,:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_rule___At38,:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_who__7iMns{display:none}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3{flex-direction:column;justify-content:center;gap:var(--spacing-1);block-size:auto;min-block-size:var(--size-target-comfortable);padding-inline:0;color:var(--text-muted);font:600 var(--font-size-label-sm) /var(--font-leading-label-sm) var(--font-family-sans)}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_item__lYmu3[aria-current]{background:none;color:var(--status-info-fg)}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_icon___OPzo{opacity:1}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_badge__G4Y0j{position:absolute;inset-block-start:0}:root[data-platform=android] .AppRail_appRail__cadlf.AppRail_bar__n91Qu .AppRail_account__5s1_d{justify-content:center;padding-inline:0}}.AssistanceNotice_notice__Bx03P{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--status-info-bg);border-radius:var(--radius-md)}.AssistanceNotice_icon__C1F2e{flex:none;display:grid;place-items:center;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--status-info-fg)}.AssistanceNotice_text__e7f_o{margin:0;color:var(--text-primary);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans)}.Badge_badge__LdmX9{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);block-size:20px;min-inline-size:20px;padding-inline:var(--spacing-2);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);box-sizing:border-box}.Badge_badge__LdmX9.Badge_style-neutral__nmsGI{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Badge_badge__LdmX9.Badge_style-danger__bR73w{background:var(--status-danger-solid);color:var(--text-inverse)}.Badge_badge__LdmX9.Badge_style-info__thoOQ{background:var(--status-info-solid);color:var(--text-inverse)}.Badge_badge__LdmX9 :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.CalculatorPanel_calculatorPanel__XJ5B8{display:flex;flex-direction:column;border-width:var(--stroke-hairline);border-style:solid;border-color:var(--exam-border);background:var(--surface-overlay);color:var(--text-primary);border-radius:12px;inline-size:max-content;overflow:hidden}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_titleBar__DeGal{background:var(--surface-subtle);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);gap:var(--spacing-3);cursor:move;display:flex;align-items:center;justify-content:space-between}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_lead__EmyC_{gap:var(--spacing-2);display:flex;align-items:center}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_grip__phre1{display:grid;grid-template-columns:repeat(2,3px);grid-gap:2px;gap:2px}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_gripDot__mLVwi{border-radius:var(--radius-full);background:var(--text-muted);inline-size:3px;block-size:3px}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_eyebrow__zJWGi{color:var(--text-secondary);font:600 var(--font-size-mono-eyebrow)/var(--font-leading-mono-eyebrow) var(--font-family-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_trail__FkSsf{gap:var(--spacing-3);display:flex;align-items:center}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_hint__5EBxw{color:var(--text-muted);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_close__vUzFd{background:transparent;color:var(--text-secondary);font:600 var(--font-size-heading-md)/var(--font-leading-heading-md) var(--font-family-sans);letter-spacing:var(--tracking-heading-lg);cursor:pointer;border:0;padding:0;line-height:1}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_close__vUzFd:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_body__rf98W{padding-inline:var(--spacing-4);padding-block:var(--spacing-4);gap:var(--spacing-3);display:flex;flex-direction:column}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_display__pqyO5{border-width:var(--stroke-hairline);border-style:solid;border-color:var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);gap:var(--spacing-1);display:flex;flex-direction:column;align-items:flex-end}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_expression__w_xiL{color:var(--text-muted);font:400 var(--font-size-mono-data)/var(--font-leading-mono-data) var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;min-block-size:var(--font-leading-mono-data)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_result__3Tc78{color:var(--text-primary);font:600 var(--font-size-mono-timer)/var(--font-leading-mono-timer) var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_controls__BUoIV{gap:var(--spacing-3);display:flex;align-items:center;justify-content:space-between}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_angle__oE1KD{display:flex}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_angleKey__H3BsN{border-width:var(--stroke-hairline);border-style:solid;border-color:var(--border-default);border-radius:var(--radius-sm);background:var(--action-secondary-bg);color:var(--text-secondary);inline-size:54px;block-size:32px;font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out),border-color var(--motion-duration-quick) var(--motion-ease-out),color var(--motion-duration-quick) var(--motion-ease-out);display:inline-flex;align-items:center;justify-content:center;padding:0}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_angleKey__H3BsN[aria-checked=true]{background:var(--action-primary-bg);color:var(--action-primary-fg)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_memory___R7WO{gap:var(--spacing-1);display:flex}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_keys__ho4h4{gap:var(--spacing-3);display:flex}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_functions__9g6ps{grid-gap:var(--spacing-1);gap:var(--spacing-1);display:grid;grid-template-columns:repeat(6,46px)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_numeric__Y47UK{grid-gap:var(--spacing-1);gap:var(--spacing-1);display:grid;grid-template-columns:repeat(5,46px)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_key__3DkWy{border-width:var(--stroke-hairline);border-style:solid;border-color:var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-secondary);block-size:40px;font:400 var(--font-size-mono-data)/var(--font-leading-mono-data) var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out),border-color var(--motion-duration-quick) var(--motion-ease-out),color var(--motion-duration-quick) var(--motion-ease-out);display:inline-flex;align-items:center;justify-content:center;padding:0}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_key__3DkWy.CalculatorPanel_memory___R7WO{inline-size:46px;block-size:32px;font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_key__3DkWy.CalculatorPanel_digit__X1zz0{background:var(--surface-raised);color:var(--text-primary)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_key__3DkWy.CalculatorPanel_operator__kh4ov{color:var(--text-primary)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_key__3DkWy.CalculatorPanel_equals__0xYgQ{border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-fg);grid-column:span 2}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_key__3DkWy:hover{border-color:var(--border-default)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_key__3DkWy:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_angleKey__H3BsN:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_note__uMmm_{color:var(--text-muted);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body);margin:0;max-inline-size:554px}.CalculatorPanel_calculatorPanel__XJ5B8 :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.CalculatorPanel_calculatorPanel__XJ5B8{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_keys__ho4h4{flex-direction:column}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_numeric__Y47UK{order:-1}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_controls__BUoIV{flex-wrap:wrap}@media (min-width:48rem){.CalculatorPanel_calculatorPanel__XJ5B8{inline-size:max-content;max-inline-size:none}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_keys__ho4h4{flex-direction:row}.CalculatorPanel_calculatorPanel__XJ5B8 .CalculatorPanel_numeric__Y47UK{order:0}}.Avatar_avatar__dqUL3{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--text-secondary);flex:none;overflow:hidden}.Avatar_avatar__dqUL3.Avatar_size-sm__7V5RI{inline-size:28px;block-size:28px;font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.Avatar_avatar__dqUL3.Avatar_size-md__1ozlQ{inline-size:36px;block-size:36px;font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-label)}.Avatar_avatar__dqUL3.Avatar_size-lg__A5aHW{inline-size:48px;block-size:48px;font:600 var(--font-size-heading-sm)/var(--font-leading-heading-sm) var(--font-family-sans);letter-spacing:var(--tracking-heading-sm)}.Avatar_avatar__dqUL3 :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.BoardCanvas_viewport__sGKLX{position:relative;block-size:100%;overflow:hidden;background:var(--board-ground);cursor:-webkit-grab;cursor:grab;touch-action:none}.BoardCanvas_viewport__sGKLX:active{cursor:-webkit-grabbing;cursor:grabbing}.BoardCanvas_viewport__sGKLX:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:calc(-1 * var(--stroke-focus-offset))}.BoardCanvas_canvas__3g5px{position:absolute;inset-block-start:0;inset-inline-start:0;transform-origin:0 0;background-image:linear-gradient(to right,var(--board-grid) var(--stroke-hairline),transparent var(--stroke-hairline)),linear-gradient(to bottom,var(--board-grid) var(--stroke-hairline),transparent var(--stroke-hairline));background-size:var(--spacing-12) var(--spacing-12);transition:transform var(--motion-duration-settle) var(--motion-ease-out)}.BoardCanvas_viewport__sGKLX:active .BoardCanvas_canvas__3g5px{transition:none}.BoardCanvas_edges__DoZTP,.BoardCanvas_graphics__3w4qN{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.BoardCanvas_edge__771vD{fill:none;stroke:var(--board-edge-default);stroke-width:var(--board-stroke-1)}.BoardCanvas_edgeEmphasis__2XtPp{stroke:var(--board-edge-emphasis);stroke-width:var(--board-stroke-2)}.BoardCanvas_arrow__KUCq_{fill:var(--board-edge-default)}.BoardCanvas_arrowEmphasis__svzga{fill:var(--board-edge-emphasis)}.BoardCanvas_edgeLabel__9eoSr{font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);fill:var(--board-object-context-fg)}.BoardCanvas_slot__NjVuZ{position:absolute;min-block-size:var(--size-target-min);cursor:pointer;animation:BoardCanvas_board-slot-enter__5xW9M var(--motion-duration-considered) var(--motion-ease-out) both}.BoardCanvas_slot__NjVuZ[data-selected=true]{outline:var(--stroke-focus) dashed var(--board-marker-pointer);outline-offset:var(--spacing-1);border-radius:var(--radius-md)}@keyframes BoardCanvas_board-slot-enter__5xW9M{0%{transform:translateY(var(--spacing-2))}}.BoardCanvas_zoom__d9nM4{position:absolute;inset-inline-end:var(--spacing-6);inset-block-end:var(--spacing-6);display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background:var(--board-region-shelf-bg);border:var(--stroke-hairline) solid var(--board-region-divider);border-radius:var(--radius-full);box-shadow:0 2px 8px -1px color-mix(in srgb,var(--p-base-black) 10%,transparent)}.BoardCanvas_zoomButton__xg7Ot{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.BoardCanvas_zoomButton__xg7Ot:hover{background:var(--action-hover-bg)}.BoardCanvas_zoomButton__xg7Ot svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round}.BoardCanvas_level__JBPXZ{min-inline-size:52px;text-align:center;font:400 var(--font-size-mono-data)/var(--font-leading-mono-data) var(--font-family-mono);color:var(--board-object-context-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardCanvas_fit__HP69P{min-block-size:var(--size-target-min);padding:var(--spacing-1) var(--spacing-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--action-ghost-fg);font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-label);white-space:nowrap;cursor:pointer}.BoardCanvas_fit__HP69P:hover{background:var(--action-hover-bg)}.BoardCanvas_minimap__n483K{position:absolute;inset-inline-end:var(--spacing-6);inset-block-end:88px;inline-size:180px;block-size:112px;padding:0;overflow:hidden;cursor:pointer;background:var(--board-region-shelf-bg);border:var(--stroke-hairline) solid var(--board-region-divider);border-radius:var(--radius-sm);box-shadow:0 2px 8px -1px color-mix(in srgb,var(--p-base-black) 10%,transparent)}.BoardCanvas_mmObject__oiPxd{position:absolute;border-radius:var(--radius-xs);background:var(--board-object-context-stroke)}.BoardCanvas_mmSelected__6x0dT{background:var(--board-object-focused-stroke)}.BoardCanvas_mmViewport__GZXH7{position:absolute;border:var(--stroke-thick) solid var(--board-marker-pointer);border-radius:var(--radius-xs)}.BoardCanvas_fit__HP69P:focus-visible,.BoardCanvas_minimap__n483K:focus-visible,.BoardCanvas_zoomButton__xg7Ot:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}@media (prefers-reduced-motion:reduce){.BoardCanvas_canvas__3g5px{transition:none}.BoardCanvas_slot__NjVuZ{animation:none}}.Button_button__nNuJ_{display:inline-flex;align-items:center;justify-content:center;border-width:var(--stroke-hairline);border-style:solid;border-color:transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out),border-color var(--motion-duration-quick) var(--motion-ease-out),color var(--motion-duration-quick) var(--motion-ease-out);text-decoration:none;white-space:nowrap}.Button_button__nNuJ_ .Button_icon__FkuR_{display:inline-flex;flex:none}.Button_button__nNuJ_.Button_size-sm__qiuWu{block-size:32px;padding-inline:var(--spacing-3);gap:var(--spacing-2);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.Button_button__nNuJ_.Button_size-sm__qiuWu svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.Button_button__nNuJ_.Button_size-md__FJpD6{block-size:40px;padding-inline:var(--spacing-4);gap:var(--spacing-2);font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-label)}.Button_button__nNuJ_.Button_size-md__FJpD6 svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.Button_button__nNuJ_.Button_size-lg__YL8yP{block-size:48px;padding-inline:var(--spacing-5);gap:var(--spacing-3);font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-label)}.Button_button__nNuJ_.Button_size-lg__YL8yP svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.Button_button__nNuJ_.Button_style-primary__46C_y{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Button_button__nNuJ_.Button_style-primary__46C_y:hover:not(:disabled){background:var(--action-primary-bg-hover)}.Button_button__nNuJ_.Button_style-primary__46C_y:active:not(:disabled){background:var(--action-primary-bg-pressed)}.Button_button__nNuJ_.Button_style-secondary__Y_2tx{border-color:var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.Button_button__nNuJ_.Button_style-secondary__Y_2tx:hover:not(:disabled){background:var(--action-secondary-bg-hover)}.Button_button__nNuJ_.Button_style-secondary__Y_2tx:active:not(:disabled){background:var(--action-secondary-bg-pressed)}.Button_button__nNuJ_.Button_style-ghost__Th_fP{background:transparent;color:var(--action-ghost-fg)}.Button_button__nNuJ_.Button_style-ghost__Th_fP:hover:not(:disabled){background:var(--action-hover-bg)}.Button_button__nNuJ_.Button_style-ghost__Th_fP:active:not(:disabled){background:var(--action-selected-bg)}.Button_button__nNuJ_.Button_style-danger__6YGgy{background:var(--status-danger-solid);color:var(--action-danger-fg)}.Button_button__nNuJ_.Button_style-danger__6YGgy:hover:not(:disabled){background:var(--status-danger-solid-hover)}.Button_button__nNuJ_.Button_style-danger__6YGgy:active:not(:disabled){background:var(--status-danger-solid-pressed)}.Button_button__nNuJ_.Button_state-disabled__xQiGM,.Button_button__nNuJ_:disabled{border-color:transparent;background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed}.Button_button__nNuJ_:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.Button_button__nNuJ_ :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.ContextChip_chip__N44uM{display:inline-flex;align-items:center;gap:var(--spacing-1);padding-inline:var(--spacing-3) var(--spacing-1);min-block-size:var(--size-control-sm);background:var(--ws-context-chip-bg);color:var(--ws-context-chip-fg);border:var(--stroke-hairline) solid var(--ws-context-chip-border);border-radius:var(--radius-full);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);white-space:nowrap}.ContextChip_chipRemove__RhMJn{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:transparent;color:var(--action-ghost-fg);cursor:pointer}.ContextChip_chipRemove__RhMJn:hover{background:var(--action-hover-bg)}.ContextChip_chipRemove__RhMJn svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round}.ContextChip_chipRemove__RhMJn:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.Checkbox_checkbox__M9KZN{display:inline-grid;border-width:var(--stroke-hairline);border-style:solid;border-color:var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-raised);color:var(--action-primary-fg);inline-size:20px;block-size:20px;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out),border-color var(--motion-duration-quick) var(--motion-ease-out),color var(--motion-duration-quick) var(--motion-ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;margin:0;flex:none;box-sizing:border-box}.Checkbox_checkbox__M9KZN:after{content:"";display:none}.Checkbox_checkbox__M9KZN.Checkbox_state-checked__AHMqA,.Checkbox_checkbox__M9KZN:checked,.Checkbox_checkbox__M9KZN[aria-checked=true]{border-color:var(--action-primary-bg);background:var(--action-primary-bg)}.Checkbox_checkbox__M9KZN.Checkbox_state-checked__AHMqA:after,.Checkbox_checkbox__M9KZN:checked:after,.Checkbox_checkbox__M9KZN[aria-checked=true]:after{inline-size:5px;block-size:9px;display:block;border:solid;border-width:0 var(--stroke-thick) var(--stroke-thick) 0;transform:translateY(-1px) rotate(45deg)}.Checkbox_checkbox__M9KZN.Checkbox_state-mixed__j8JrO,.Checkbox_checkbox__M9KZN:indeterminate{border-color:var(--action-primary-bg);background:var(--action-primary-bg)}.Checkbox_checkbox__M9KZN.Checkbox_state-mixed__j8JrO:after,.Checkbox_checkbox__M9KZN:indeterminate:after{background:currentColor;inline-size:12px;block-size:var(--stroke-thick);display:block}.Checkbox_checkbox__M9KZN.Checkbox_state-disabled__eX_wZ,.Checkbox_checkbox__M9KZN:disabled{border-color:var(--border-subtle);background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed}.Checkbox_checkbox__M9KZN:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.Checkbox_checkbox__M9KZN :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.Chip_chip__RneTM{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);block-size:28px;padding-inline:var(--spacing-3);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out),border-color var(--motion-duration-quick) var(--motion-ease-out),color var(--motion-duration-quick) var(--motion-ease-out);border:0;white-space:nowrap}.Chip_chip__RneTM.Chip_style-neutral__PfprN{background:var(--surface-subtle);color:var(--text-secondary)}.Chip_chip__RneTM.Chip_style-success__wCcEU{background:var(--status-success-bg);color:var(--status-success-fg)}.Chip_chip__RneTM.Chip_style-warning__Ir4_O{background:var(--status-warning-bg);color:var(--status-warning-fg)}.Chip_chip__RneTM.Chip_style-danger__y5R3W{background:var(--status-danger-bg);color:var(--status-danger-fg)}.Chip_chip__RneTM.Chip_style-info__xGVpk{background:var(--status-info-bg);color:var(--status-info-fg)}.Chip_chip__RneTM.Chip_state-active__bcANI.Chip_style-neutral__PfprN,.Chip_chip__RneTM[aria-pressed=true].Chip_style-neutral__PfprN{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Chip_chip__RneTM.Chip_state-active__bcANI.Chip_style-success__wCcEU,.Chip_chip__RneTM[aria-pressed=true].Chip_style-success__wCcEU{background:var(--status-success-solid);color:var(--text-inverse)}.Chip_chip__RneTM.Chip_state-active__bcANI.Chip_style-warning__Ir4_O,.Chip_chip__RneTM[aria-pressed=true].Chip_style-warning__Ir4_O{background:var(--status-warning-solid);color:var(--text-inverse)}.Chip_chip__RneTM.Chip_state-active__bcANI.Chip_style-danger__y5R3W,.Chip_chip__RneTM[aria-pressed=true].Chip_style-danger__y5R3W{background:var(--status-danger-solid);color:var(--text-inverse)}.Chip_chip__RneTM.Chip_state-active__bcANI.Chip_style-info__xGVpk,.Chip_chip__RneTM[aria-pressed=true].Chip_style-info__xGVpk{background:var(--status-info-solid);color:var(--text-inverse)}.Chip_chip__RneTM:focus-visible{outline:var(--stroke-focus) solid var(--border-focus);outline-offset:var(--stroke-focus-offset)}.Chip_chip__RneTM :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.Countdown_countdown__AlXgQ{display:flex;flex-direction:column;align-items:flex-end;border-radius:var(--radius-md);inline-size:180px;padding-inline:var(--spacing-3);padding-block:var(--spacing-3);box-sizing:border-box}.Countdown_countdown__AlXgQ .Countdown_label__M7QNO{color:var(--text-muted);font:600 var(--font-size-mono-eyebrow)/var(--font-leading-mono-eyebrow) var(--font-family-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.Countdown_countdown__AlXgQ .Countdown_time__fjArj{color:var(--text-primary);font:600 var(--font-size-mono-timer)/var(--font-leading-mono-timer) var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Countdown_countdown__AlXgQ.Countdown_style-warning__i8JvW{background:var(--status-warning-bg)}.Countdown_countdown__AlXgQ.Countdown_style-warning__i8JvW .Countdown_label__M7QNO,.Countdown_countdown__AlXgQ.Countdown_style-warning__i8JvW .Countdown_time__fjArj{color:var(--status-warning-fg)}.Countdown_countdown__AlXgQ.Countdown_style-critical__VUuCu{background:var(--status-danger-bg)}.Countdown_countdown__AlXgQ.Countdown_style-critical__VUuCu .Countdown_label__M7QNO,.Countdown_countdown__AlXgQ.Countdown_style-critical__VUuCu .Countdown_time__fjArj{color:var(--status-danger-fg)}.Countdown_countdown__AlXgQ :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.Divider_divider__ugfNG{background:var(--border-subtle);border:0;margin:0;flex:none}.Divider_divider__ugfNG.Divider_style-horizontal__L9Uwo{block-size:var(--stroke-hairline);inline-size:100%}.Divider_divider__ugfNG.Divider_style-vertical__D_nyd{inline-size:var(--stroke-hairline);align-self:stretch;min-block-size:var(--spacing-4)}.Divider_divider__ugfNG :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.FormField_formField__A9g5u{display:flex;flex-direction:column;gap:var(--spacing-2)}.FormField_formField__A9g5u .FormField_label__Dkg7i{color:var(--text-primary);font:600 var(--font-size-label-md)/var(--font-leading-label-md) var(--font-family-sans);letter-spacing:var(--tracking-label)}.FormField_formField__A9g5u .FormField_help__SqkJY{color:var(--text-muted);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body);margin:0}.FormField_formField__A9g5u.FormField_state-error__MP6nL .FormField_help__SqkJY,.FormField_formField__A9g5u[aria-invalid=true] .FormField_help__SqkJY{color:var(--status-danger-fg)}.FormField_formField__A9g5u.FormField_state-disabled__4ZDBW .FormField_label__Dkg7i,.FormField_formField__A9g5u:disabled .FormField_label__Dkg7i{color:var(--action-disabled-fg)}.FormField_formField__A9g5u :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.SessionProgress_sessionProgress__qknnu{display:flex;flex-direction:column;gap:var(--spacing-2)}.SessionProgress_sessionProgress__qknnu .SessionProgress_label__64pz7{color:var(--text-secondary);font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.SessionProgress_sessionProgress__qknnu .SessionProgress_track__KS1yM{border-radius:var(--radius-full);background:var(--surface-subtle);block-size:6px;overflow:hidden}.SessionProgress_sessionProgress__qknnu .SessionProgress_fill___mFoh{border-radius:var(--radius-full);background:var(--action-primary-bg);block-size:100%;transition:inline-size var(--motion-duration-standard) var(--motion-ease-out)}.SessionProgress_sessionProgress__qknnu.SessionProgress_style-mock__VMdZq .SessionProgress_fill___mFoh{background:var(--exam-palette-answered-solid)}.SessionProgress_sessionProgress__qknnu :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.Banner_banner__XFgVZ{box-sizing:border-box;display:flex;align-items:center;inline-size:100%;padding:16px;gap:12px;border-radius:var(--radius-md);font-family:var(--font-family-sans)}.Banner_style-info__T_q7j{background:var(--status-info-bg);color:var(--status-info-fg)}.Banner_style-success__hVytb{background:var(--status-success-bg);color:var(--status-success-fg)}.Banner_style-warning__KtP9h{background:var(--status-warning-bg);color:var(--status-warning-fg)}.Banner_style-danger__wFHu4{background:var(--status-danger-bg);color:var(--status-danger-fg)}.Banner_icon__1HtEf{display:inline-flex;flex:none}.Banner_message__fogKr{font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body);flex:1 1 auto;min-inline-size:0}.Banner_dismiss__5YlBM{flex:none}.Banner_banner__XFgVZ :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.Banner_sticky__YUB9o{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-banner);border-radius:0}.BarChart_barChart__aDywB{box-sizing:border-box;display:flex;flex-direction:column;inline-size:100%;max-inline-size:640px;margin:0;gap:8px;font-family:var(--font-family-sans)}.BarChart_svg__FVYay{display:block;inline-size:100%}.BarChart_gridline__jNWCi{stroke:var(--chart-grid);stroke-width:1px}.BarChart_baseline__QRfYK{stroke:var(--border-strong);stroke-width:1px}.BarChart_bar__FHNYP{fill:var(--chart-series)}.BarChart_barHollow__NJkaI{fill:var(--chart-canvas);stroke:var(--chart-series-muted);stroke-width:1px;stroke-dasharray:3 3}.BarChart_xTick__CuSjo{fill:var(--text-muted);text-anchor:middle;font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.BarChart_yTick__0BSRf{fill:var(--text-muted);text-anchor:end;font:400 var(--font-size-mono-data)/var(--font-leading-mono-data) var(--font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BarChart_note__D_esZ{color:var(--text-muted);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body)}.BarChart_table__Qbhys{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.BarChart_barChart__aDywB :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.Callout_callout__6CmZ0{box-sizing:border-box;display:flex;align-items:flex-start;padding:16px;gap:12px;background:var(--surface-raised);border-radius:var(--radius-md);font-family:var(--font-family-sans)}.Callout_style-info__uuiJH{color:var(--status-info-fg);-webkit-border-start:3px solid var(--status-info-fg);border-inline-start:3px solid var(--status-info-fg)}.Callout_style-success__8Igwv{color:var(--status-success-fg);-webkit-border-start:3px solid var(--status-success-fg);border-inline-start:3px solid var(--status-success-fg)}.Callout_style-warning__FpF8w{color:var(--status-warning-fg);-webkit-border-start:3px solid var(--status-warning-fg);border-inline-start:3px solid var(--status-warning-fg)}.Callout_style-danger__UEKkn{color:var(--status-danger-fg);-webkit-border-start:3px solid var(--status-danger-fg);border-inline-start:3px solid var(--status-danger-fg)}.Callout_body__K1_LT{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-inline-size:0}.Callout_title__xty2v{font:600 var(--font-size-label-sm)/var(--font-leading-label-sm) var(--font-family-sans);letter-spacing:var(--tracking-label)}.Callout_message__rtlBH{color:var(--text-secondary);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body)}.Callout_callout__6CmZ0 :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.Card_card__YyERh{box-sizing:border-box;border:var(--stroke-hairline) solid transparent;display:flex;flex-direction:column;padding:20px;gap:8px;background:var(--surface-raised);border-radius:var(--radius-lg);font-family:var(--font-family-sans)}.Card_style-flat__DabN_{border-color:var(--border-subtle)}.Card_style-raised__B8Lfg{box-shadow:0 2px 8px -1px color-mix(in srgb,var(--p-base-black) 10%,transparent)}.Card_style-overlay__dl7_I{background:var(--surface-overlay);box-shadow:0 12px 32px -6px color-mix(in srgb,var(--p-base-black) 24%,transparent)}.Card_title__8oHbP{color:var(--text-primary);font:600 var(--font-size-heading-sm)/var(--font-leading-heading-sm) var(--font-family-sans);letter-spacing:var(--tracking-heading-sm)}.Card_body__q7BhG{color:var(--text-muted);font:400 var(--font-size-body-sm)/var(--font-leading-body-sm) var(--font-family-sans);letter-spacing:var(--tracking-body)}.Card_card__YyERh :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}.HeatmapCell_heatmapCell__1F2it{box-sizing:border-box;border:var(--stroke-hairline) solid transparent;display:inline-block;block-size:14px;inline-size:14px;border-radius:3px;font-family:var(--font-family-sans)}.HeatmapCell_style-0__G5iRR{background:var(--surface-subtle);border-color:var(--border-subtle)}.HeatmapCell_style-1__OCCFI{background:var(--chart-heat-1)}.HeatmapCell_style-2__qQS88{background:var(--chart-heat-2)}.HeatmapCell_style-3__wlWIX{background:var(--chart-heat-3)}.HeatmapCell_style-4__nX23M{background:var(--chart-heat-4)}.HeatmapCell_heatmapCell__1F2it :is(p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,figure,blockquote){margin:0}