.front-door_page__F93iB{max-width:640px;margin:0 auto}.front-door_bar__VWjf4{display:flex;align-items:center;padding:12px 0 0}.front-door_back__BlP82{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 4px;margin-left:-4px;border-radius:var(--l-r-pill);color:var(--l-ink);font:600 15px/1 var(--l-sans);text-decoration:none}.front-door_back__BlP82:hover{color:var(--l-ink);text-decoration:underline;text-underline-offset:3px}.front-door_back__BlP82:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.front-door_head__fQaVo{display:flex;flex-direction:column;gap:8px;padding:12px 0 24px}.front-door_head__fQaVo .eyebrow{margin:0}.front-door_title__hqEA5{margin:0;font-family:var(--l-serif);font-size:clamp(32px,9vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;color:var(--l-ink)}.front-door_scope__Fcnl7{margin:0;max-width:34em;font-size:17px;line-height:1.5;color:var(--l-ink-2)}.front-door_paths__p95fU{display:flex;flex-direction:column;gap:var(--l-s4);margin:0 0 32px}.front-door_start__1DOvC{display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px;border:0;border-radius:var(--l-r-lg);background:var(--l-accent);color:var(--l-accent-ink);text-decoration:none;transition:transform var(--l-quick) var(--l-ease)}.front-door_start__1DOvC:hover{color:var(--l-accent-ink);background:var(--l-accent-strong)}.front-door_start__1DOvC:active{transform:scale(.98)}.front-door_start__1DOvC:focus-visible{outline:3px solid var(--l-ring);outline-offset:3px}.front-door_startTop__JGrNc{display:flex;align-items:center;justify-content:space-between;gap:12px}.front-door_startLabel__gHI3Q{font:700 13px/1.3 var(--l-sans);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--l-accent-ink) 72%,var(--l-accent))}.front-door_startTitle___NIzB{font-family:var(--l-serif);font-weight:800;font-size:26px;line-height:1.15;letter-spacing:-.01em}.front-door_startHint__ZRe5Z{font-size:16px;line-height:1.45;color:color-mix(in oklch,var(--l-accent-ink) 80%,var(--l-accent))}.front-door_rows__8VntS{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;overflow:hidden;border-radius:var(--l-r-lg);background:var(--l-surface)}.front-door_rows__8VntS>li+li{border-top:1px solid var(--l-line)}.front-door_row__tw5nB{display:flex;align-items:center;gap:14px;width:100%;min-height:80px;padding:14px 20px;border:0;background:none;color:var(--l-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.front-door_row__tw5nB:hover:not(:disabled){color:var(--l-ink)}.front-door_row__tw5nB:hover:not(:disabled) .front-door_rowTitle__Qb_Bs{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.front-door_row__tw5nB:focus-visible{outline:3px solid var(--l-ring);outline-offset:-3px;border-radius:var(--l-r-lg)}.front-door_row__tw5nB:disabled{color:var(--l-ink-3);cursor:default}.front-door_rowIcon__OcFrh{flex-shrink:0;color:var(--l-ink)}.front-door_rowText__Y_rNM{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.front-door_rowTitle__Qb_Bs{font-family:var(--l-serif);font-weight:700;font-size:20px;line-height:1.25}.front-door_rowHint__Mhoh2{font-size:15px;line-height:1.45;color:var(--l-ink-2)}.front-door_chevron__eYEHP{flex-shrink:0;color:var(--l-ink-2)}@media (prefers-reduced-motion:reduce){.front-door_start__1DOvC{transition:none}.front-door_start__1DOvC:active{transform:none}}.SignInModal_backdrop__6_X9W{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in oklch,var(--l-ink) 45%,transparent)}.SignInModal_sheet__ZrA9N{position:relative;width:100%;max-width:420px;padding:32px 24px 24px;border:1px solid var(--l-line);border-radius:var(--l-r-lg);background:var(--l-canvas);font-family:var(--l-sans);color:var(--l-ink)}.SignInModal_close__stmKp{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--l-r-sm);background:transparent;color:var(--l-ink);cursor:pointer}.SignInModal_title__BbnZJ{margin:0;padding-right:40px;font:400 30px/1.15 var(--l-serif);letter-spacing:-.015em;color:var(--l-ink)}.SignInModal_sub__UxuKG{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--l-ink-2)}.SignInModal_sub__UxuKG strong{font-weight:600;color:var(--l-ink)}.SignInModal_actions__DE9XK{display:flex;flex-direction:column;gap:8px;margin-top:24px}.SignInModal_primary__0heOl{width:100%;gap:10px}.SignInModal_mark___Sx_R{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--l-surface)}.SignInModal_quiet__6_pJ6{display:flex;align-items:center;justify-content:center;min-height:48px;color:var(--l-ink);font:500 17px/1 var(--l-sans);text-decoration:underline;text-underline-offset:3px}.SignInModal_family__wRTRl{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--l-line);font-size:15px;line-height:1.5;color:var(--l-ink-2);text-align:center}.SignInModal_family__wRTRl a{display:inline-flex;align-items:center;min-height:44px;color:var(--l-ink);text-decoration:underline;text-underline-offset:3px}.SignInModal_close__stmKp:focus-visible,.SignInModal_family__wRTRl a:focus-visible,.SignInModal_quiet__6_pJ6:focus-visible{outline:3px solid var(--l-ring);outline-offset:3px}.TrialLine_line__ZrVer{margin:0 0 8px;font-size:14px;line-height:1.4;color:var(--l-ink-2)}.TrialLine_link__o_4GX{min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--l-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.TrialLine_link__o_4GX:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.guided_shell__MfvFc{display:grid;grid-gap:var(--l-s4);gap:var(--l-s4);padding-block:var(--l-s2) var(--l-s6);color:var(--l-ink);font-family:var(--l-sans)}.guided_work__h6wFq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--l-s4);gap:var(--l-s4);min-width:0}.guided_intro__utwhg{display:grid;grid-gap:var(--l-s5);gap:var(--l-s5);max-width:560px;padding-block:var(--l-s2) var(--l-s6);font-family:var(--l-sans);color:var(--l-ink)}.guided_bar__zlp_h{display:flex;align-items:center;gap:var(--l-s3);min-height:44px}.guided_topline__4OoaI{flex:1 1;min-width:0;margin:0;font:800 16px/1.3 var(--l-display);letter-spacing:-.02em;color:var(--l-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided_done__vjxr2{flex:none;min-height:44px;padding:0 var(--l-s4);border:1.5px solid var(--l-line);border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font:700 15px/1 var(--l-display);cursor:pointer;transition:opacity var(--l-quick) var(--l-ease)}.guided_done__vjxr2:hover{border-color:var(--l-ink)}.guided_done__vjxr2:disabled{opacity:.55;cursor:default}.guided_progress__U3CUa{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;padding-inline:var(--l-s1)}.guided_segNow__XGVun,.guided_segOn__ugBDh,.guided_seg__UGnPk{height:8px;border-radius:var(--l-r-pill);background:var(--l-track)}.guided_segOn__ugBDh{background:var(--l-ink)}.guided_segNow__XGVun{background:var(--l-progress)}.guided_back__o6p0l{display:inline-flex;align-items:center;gap:var(--l-s1);min-width:44px;min-height:44px;justify-content:flex-start;color:var(--l-ink);font:600 15px/1.3 var(--l-sans);text-decoration:none}.guided_back__o6p0l:hover{color:var(--l-ink);text-decoration:underline;text-underline-offset:3px}.guided_bar__zlp_h .guided_back__o6p0l{flex:none;justify-content:center;width:44px;height:44px;border:1.5px solid var(--l-line);border-radius:50%;background:var(--l-surface)}.guided_bar__zlp_h .guided_back__o6p0l:hover{border-color:var(--l-ink);text-decoration:none}.guided_backQuiet__a92RC{display:inline-flex;align-items:center;justify-content:center;min-height:48px;color:var(--l-ink-2);font:500 16px/1 var(--l-sans);text-underline-offset:3px}.guided_penIcon__oUV0e{flex:none;margin-top:3px;color:var(--l-pen)}.guided_object__vIe1V{position:relative;display:grid;grid-gap:var(--l-s3);gap:var(--l-s3)}.guided_sheet__3ENig{overflow:hidden;border:0;border-radius:28px;background:var(--l-surface);box-shadow:0 1px 0 var(--l-line)}.guided_objectLabel__P9C04{display:flex;justify-content:space-between;align-items:baseline;gap:var(--l-s2);margin:0;padding:var(--l-s5) var(--l-s5) 0;border-bottom:0;font:800 12px/1.4 var(--l-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--l-eyebrow)}.guided_sheetBody__7Qz8Z{display:grid;grid-gap:var(--l-s3);gap:var(--l-s3);padding:var(--l-s3) var(--l-s5) var(--l-s5)}.guided_stem__BQVrx{margin:0;font-family:var(--l-sans);font-size:1.375rem;font-weight:500;line-height:1.45;color:var(--l-ink);overflow-wrap:break-word}.guided_stem__BQVrx p{margin:0 0 .5em}.guided_stem__BQVrx p:last-child{margin-bottom:0}.guided_stem__BQVrx .katex-display{overflow-x:auto;overflow-y:hidden;padding-block:2px}.guided_marks__mvEyI{justify-self:end;margin:0;font:800 15px/1 var(--l-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--l-ink)}.guided_given__v9NJz{display:grid;grid-gap:var(--l-s1);gap:var(--l-s1)}.guided_onPaper__tJsXt{justify-self:start;min-height:44px;padding:0 var(--l-s3) 0 var(--l-s1);border:0;background:none;color:var(--l-ink-2);font:500 15px/1.3 var(--l-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.guided_onPaper__tJsXt:hover{color:var(--l-ink)}.guided_whyLine__QA1oy{display:flex;gap:10px;margin:0;padding:0 var(--l-s2);font-family:var(--l-sans);font-weight:500;font-size:17px;line-height:1.45;color:var(--l-ink)}.guided_anchor__nrC99{display:flex;width:100%;align-items:center;gap:var(--l-s2);min-height:48px;padding:var(--l-s2) var(--l-s4);border:1.5px solid var(--l-line);border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink-2);font:400 15px/1.35 var(--l-sans);text-align:left;cursor:pointer}.guided_anchorIcon__g_BfX{flex:none;color:var(--l-ink)}.guided_anchorLabel__fAUSo{flex:1 1;min-width:0}.guided_anchorLabel__fAUSo b{color:var(--l-ink);font-weight:600}.guided_anchorOpen__Pf6Uv{display:grid;grid-gap:var(--l-s2);gap:var(--l-s2);margin-top:var(--l-s2);padding:var(--l-s4) var(--l-s5);border:0;border-radius:var(--l-r-lg);background:var(--l-surface);box-shadow:0 1px 0 var(--l-line)}.guided_anchorStem__11TnZ{margin:0;font-family:var(--l-serif);font-size:1.0625rem;line-height:1.45;color:var(--l-ink)}.guided_repair__28adp{display:flex;gap:var(--l-s3);padding:0 var(--l-s2)}.guided_repairBody__ynt0x{display:grid;grid-gap:6px;gap:6px;min-width:0}.guided_repairLabel__PvBEu{margin:0;font:800 12px/1.3 var(--l-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--l-eyebrow)}.guided_repairWhat__W6hOf{margin:0;font-family:var(--l-serif);font-style:italic;font-size:1.125rem;line-height:1.5;color:var(--l-ink)}.guided_repairWhat__W6hOf p{margin:0 0 .5em}.guided_repairWhat__W6hOf p:last-child{margin-bottom:0}.guided_tried__iq5AH{display:grid;grid-gap:var(--l-s3);gap:var(--l-s3);padding:var(--l-s4) var(--l-s5);border:0;border-radius:var(--l-r-lg);background:var(--l-surface)}.guided_triedLine__NXsDF{display:flex;align-items:baseline;gap:var(--l-s2);margin:0}.guided_triedLabel__lbXZI{flex:none;color:var(--l-ink-2);font:400 14px/1.4 var(--l-sans)}.guided_triedValue__KEqlR{color:var(--l-ink);font-family:var(--l-sans);font-weight:700;font-size:1.3125rem;line-height:1.35;overflow-wrap:anywhere}.guided_triedNotYet__wUq9S{background:var(--l-miscon-wash);animation:guided_nudge__fqwnM .42s cubic-bezier(.36,.07,.19,.97)}@keyframes guided_nudge__fqwnM{0%,to{transform:none}25%{transform:translateX(-6px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.guided_triedRight__u0nzn{background:var(--l-secure-wash)}.guided_verdictNotYet__C785N{display:flex;align-items:center;gap:var(--l-s2);margin:0;font:800 16px/1.3 var(--l-display);color:var(--l-miscon)}.guided_verdictRight__yYiep{display:flex;align-items:center;gap:var(--l-s3);margin:0;padding-top:var(--l-s3);border-top:1px solid color-mix(in srgb,var(--l-ink) 12%,transparent);font-family:var(--l-display);font-weight:800;font-size:1.75rem;line-height:1.1;letter-spacing:-.02em;color:var(--l-ink)}.guided_verdictMark__wWRjZ{flex:none;display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--l-ink);border-radius:50%;background:var(--l-accent);color:var(--l-ink)}.guided_teacher__sTEle{position:relative;display:flex;gap:var(--l-s3);padding:var(--l-s1) 48px var(--l-s1) var(--l-s2);color:var(--l-ink);max-height:36vh;overflow-y:auto}.guided_teacherBody__m0bNb{display:grid;grid-gap:6px;gap:6px;min-width:0}.guided_teacherHead__Jo_kJ{margin:0;font:800 12px/1.3 var(--l-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--l-eyebrow)}.guided_teacherText__gVpu_{font-family:var(--l-sans);font-weight:500;font-size:1.25rem;line-height:1.45;color:var(--l-ink)}.guided_wave__mW7Wk{flex:none;display:flex;align-items:center;gap:2px;height:24px;margin-top:3px}.guided_wave__mW7Wk span{width:3px;height:12px;border-radius:2px;background:var(--l-gold);transform-origin:center}.guided_wave__mW7Wk span:nth-child(2){height:18px}.guided_waveOn__cREp0 span{animation:guided_speak__1XUEZ 1.1s ease-in-out infinite}.guided_waveOn__cREp0 span:nth-child(2){animation-delay:90ms}.guided_waveOn__cREp0 span:nth-child(3){animation-delay:.18s}@keyframes guided_speak__1XUEZ{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.guided_teacherText__gVpu_ p{margin:0 0 .6em}.guided_teacherText__gVpu_ p:last-child{margin-bottom:0}.guided_teacherText__gVpu_ strong{color:var(--l-ink)}.guided_speaker__9oSwB{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--l-surface);color:var(--l-ink-2);cursor:pointer}.guided_speaker__9oSwB:hover{color:var(--l-ink)}.guided_speakerOn__75iwH{color:var(--l-ink);background:var(--l-accent-wash)}.guided_holding__qU3jZ{margin:0;padding:var(--l-s1) var(--l-s3);border-left:2px solid var(--l-line);color:var(--l-ink-2);font:500 17px/1.5 var(--l-sans)}.guided_status__1Ouzs{display:flex;align-items:center;gap:var(--l-s3);min-height:44px;padding:0 var(--l-s2);color:var(--l-ink-2);font:400 15px/1.4 var(--l-sans)}.guided_statusIdle__ljsRD{display:none}.guided_dots__Eq17j{display:inline-flex;gap:4px;flex:none}.guided_dots__Eq17j span{width:6px;height:6px;border-radius:50%;background:var(--l-ink);animation:guided_pulse__TRq99 1.2s ease-in-out infinite}.guided_dots__Eq17j span:nth-child(2){animation-delay:.2s}.guided_dots__Eq17j span:nth-child(3){animation-delay:.4s}@keyframes guided_pulse__TRq99{0%,80%,to{opacity:.25}40%{opacity:1}}.guided_trouble__0PGz1{display:flex;align-items:center;gap:var(--l-s3);flex-wrap:wrap;padding:var(--l-s3) var(--l-s4);border:1px solid var(--l-line);border-radius:var(--l-r-lg);background:var(--l-surface)}.guided_troubleIcon__XkHDF{flex:none;color:var(--l-ink)}.guided_troubleWhat__cGhnA{flex:1 1;min-width:160px;margin:0;color:var(--l-ink);font:400 15px/1.45 var(--l-sans)}.guided_composer__zhDpi{display:grid;grid-gap:var(--l-s3);gap:var(--l-s3);padding-top:var(--l-s2)}.guided_answerLabel__KfUd2{padding:0 var(--l-s1);font:400 15px/1.3 var(--l-sans);color:var(--l-ink-2)}.guided_composerRow__5wSgW{display:flex;gap:10px;align-items:center}.guided_composerRow__5wSgW textarea{flex:1 1;box-sizing:border-box;min-width:0;min-height:64px;max-height:160px;padding:17px 24px;border:2px solid var(--l-ink);border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font-family:var(--l-sans);font-size:1.1875rem;font-weight:700;line-height:1.35;resize:none}.guided_composerRow__5wSgW textarea::placeholder{color:var(--l-ink-3)}.guided_composerRow__5wSgW textarea:disabled{opacity:.7}.guided_send__TgBwb{flex:none;display:grid;place-items:center;width:64px;height:64px;border:0;border-radius:50%;background:var(--l-hero);color:var(--l-hero-ink);cursor:pointer;transition:transform var(--l-quick) var(--l-ease),opacity var(--l-quick) var(--l-ease)}.guided_send__TgBwb:active:not(:disabled){transform:scale(.96)}.guided_send__TgBwb:disabled{background:var(--l-track);color:var(--l-ink-3);cursor:default}.guided_showWork__i3w71{display:grid;justify-items:center;grid-gap:var(--l-s1);gap:var(--l-s1)}.guided_intents__XYHQO{display:flex;gap:var(--l-s3);align-items:center}.guided_stuckPill__Jtmj_{flex:1 1;display:flex;align-items:center;gap:4px;padding:4px;border-radius:var(--l-r-pill);background:var(--l-help-surface)}.guided_stuckMic__8ToAh{flex:none;display:grid;place-items:center;width:50px;height:50px;border:0;border-radius:50%;background:var(--l-surface);color:var(--l-ink);cursor:pointer}.guided_stuckMic__8ToAh:disabled{opacity:.5;cursor:default}.guided_stuckMic__8ToAh:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.guided_stuck__MoTnf{flex:1 1;min-height:50px;padding:0 20px;border:0;border-radius:var(--l-r-pill);background:transparent;color:var(--l-ink);font:800 18px/1 var(--l-display);letter-spacing:-.01em;cursor:pointer}.guided_micOn__loz5r{background:var(--l-hero);color:var(--l-hero-ink);animation:guided_halo__pYHYT 1.6s ease-out infinite}@keyframes guided_halo__pYHYT{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--l-progress) 70%,transparent)}to{box-shadow:0 0 0 20px transparent}}.guided_stuck__MoTnf:disabled{opacity:.5;cursor:default}.guided_asking__QINY7{justify-self:center}.guided_chip__PXxWA{flex:1 1 auto}.guided_chip__PXxWA:disabled{opacity:.5;cursor:default}.guided_chipWorking___06IP,.guided_chipWorking___06IP:disabled{opacity:1;cursor:progress}.guided_cheer__LpXZJ{position:fixed;inset:0;z-index:20;display:grid;place-items:center;pointer-events:none;animation:guided_cheerOut__7CJ39 1.4s var(--l-ease) both}.guided_cheerDot__1K6ku{display:grid;place-items:center;width:96px;height:96px;border:3px solid var(--l-ink);border-radius:50%;background:var(--l-accent);color:var(--l-ink)}.guided_tick__fNtrT{stroke-dasharray:40;stroke-dashoffset:40;animation:guided_tick__fNtrT .52s .16s var(--l-ease-write) forwards}@keyframes guided_tick__fNtrT{to{stroke-dashoffset:0}}@keyframes guided_cheerOut__7CJ39{0%,75%{opacity:1}to{opacity:0}}.guided_primary__25L3t{width:100%}.guided_primary__25L3t:disabled{opacity:.6;cursor:progress}.guided_quiet___k030{min-height:48px;padding:0 var(--l-s5);border:1.5px solid var(--l-line);border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font:700 15px/1 var(--l-display);cursor:pointer}.guided_quiet___k030:hover:not(:disabled){border-color:var(--l-ink)}.guided_quiet___k030:disabled{opacity:.55;cursor:default}.guided_card__T_w2o{padding:var(--l-s4);border:1px solid var(--l-line);border-radius:var(--l-r-lg);background:var(--l-surface)}.guided_examCard__C6G9S{display:grid;grid-gap:var(--l-s3);gap:var(--l-s3);font:400 15px/1.4 var(--l-sans)}.guided_optional__PncFP{color:var(--l-ink-2)}.guided_examRow__5IeHK{display:flex;flex-wrap:wrap;gap:var(--l-s2);align-items:center}.guided_examRow__5IeHK input{min-height:44px;padding:0 12px;border:1.5px solid var(--l-ink);border-radius:var(--l-r-sm);background:var(--l-surface);color:var(--l-ink);font:400 16px/1 var(--l-sans)}.guided_examSaved___W6fQ{margin:0;color:var(--l-ink-2);font:400 15px/1.4 var(--l-sans)}.guided_why__R565i{margin:0;color:var(--l-ink-2);font:400 14px/1.45 var(--l-sans)}.guided_lead__sHBHd{margin:0;font:400 16px/1.5 var(--l-sans);color:var(--l-ink-2)}.guided_linkish__a0eP2{min-height:44px;padding:0 var(--l-s1);border:0;background:transparent;color:var(--l-pen);font:500 15px/1 var(--l-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.guided_introTitle__wvMC_{margin:0;font-family:var(--l-display);font-size:2.5rem;font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--l-ink)}.guided_expects__DWTL1{margin:var(--l-s2) 0 0;font:600 15px/1.4 var(--l-sans);color:var(--l-ink)}.guided_report__Tv8Xj{display:grid;grid-gap:var(--l-s4);gap:var(--l-s4);max-width:640px;padding-block:var(--l-s2) var(--l-s6);font-family:var(--l-sans);color:var(--l-ink)}.guided_reportHead__f9YLg{display:grid;grid-gap:var(--l-s2);gap:var(--l-s2)}.guided_reportTitle__AmZud{margin:0;font-family:var(--l-display);font-size:1.5rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.guided_reportMeta__BT0xf{margin:0;color:var(--l-ink-2);font:400 15px/1.45 var(--l-sans)}.guided_reportGroup__ocOSl h2{display:flex;align-items:center;gap:var(--l-s2);margin:0 0 var(--l-s2);font:800 12px/1.3 var(--l-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--l-eyebrow)}.guided_alone__F8RAx .guided_reportGroup__ocOSl h2{color:var(--l-ink)}.guided_reportGroup__ocOSl ul{margin:0;padding:0;list-style:none}.guided_reportGroup__ocOSl li{padding:10px 0;border-top:1px solid var(--l-line);font-family:var(--l-sans);font-size:1.125rem;line-height:1.4;color:var(--l-ink)}.guided_groupTick__WBa16{flex:none;color:var(--l-secure)}.guided_groupIcon__f3SIP{flex:none;color:var(--l-ink)}.guided_alone__F8RAx .guided_groupIcon__f3SIP{color:var(--l-secure)}.guided_helped__tPc7C .guided_groupIcon__f3SIP{color:var(--l-help)}.guided_groupNote__Lxts2{margin:0 0 var(--l-s2);color:var(--l-ink-2);font:400 14px/1.45 var(--l-sans)}.guided_groupLead__4V5hc{margin:0 0 var(--l-s2);font:400 16px/1.5 var(--l-sans);color:var(--l-ink)}.guided_alone__F8RAx,.guided_helped__tPc7C,.guided_open___Akhn{padding:var(--l-s4) var(--l-s5) var(--l-s2);border:0;border-radius:var(--l-r-lg);background:var(--l-surface)}.guided_alone__F8RAx{background:var(--l-secure-wash)}.guided_alone__F8RAx .guided_reportGroup__ocOSl li{border-top-color:color-mix(in srgb,var(--l-ink) 12%,transparent)}.guided_open___Akhn{box-shadow:inset 0 0 0 1px var(--l-line)}.guided_reportNote__1nY5U{display:flex;gap:var(--l-s3);padding:0 var(--l-s2)}.guided_reportNoteBody__RKRQK{display:grid;grid-gap:var(--l-s2);gap:var(--l-s2);min-width:0;font-family:var(--l-sans);font-weight:500;font-size:1.1875rem;line-height:1.5;color:var(--l-ink)}.guided_reportNoteBody__RKRQK p{margin:0}.guided_endHero__XLP05{display:grid;justify-items:center;grid-gap:var(--l-s3);gap:var(--l-s3);padding-block:var(--l-s5) var(--l-s4);text-align:center}.guided_endRing__pZ7y_{position:relative;width:200px;height:200px;margin-bottom:var(--l-s4)}.guided_endRing__pZ7y_ svg{width:100%;height:100%;transform:rotate(-90deg)}.guided_endArc__hDXhz,.guided_endTrack__ggUgJ{fill:none;stroke-width:12}.guided_endTrack__ggUgJ{stroke:var(--l-track)}.guided_endArc__hDXhz{stroke:var(--l-secure);stroke-linecap:round;stroke-dasharray:754;stroke-dashoffset:calc(754 * (1 - var(--share, 0)));animation:guided_close__1lIwm 1.3s .25s var(--l-ease) both}@keyframes guided_close__1lIwm{0%{stroke-dashoffset:754}}.guided_endTick___n1sI{position:absolute;inset:0;display:grid;place-items:center;color:var(--l-secure);animation-delay:1.4s}.guided_endTitle__qY_SD{margin:0;font-family:var(--l-display);font-weight:800;font-size:2.75rem;line-height:1.05;letter-spacing:-.02em}.guided_endLine__iSF5h{margin:0 0 var(--l-s4);max-width:32ch;font-size:1.3125rem;line-height:1.5;color:var(--l-ink-2)}.guided_endMore__OJXvg{padding:var(--l-s3) 0;border-top:1px solid var(--l-line)}.guided_endMore__OJXvg>summary{min-height:48px;display:flex;align-items:center;font:700 17px/1.3 var(--l-sans);color:var(--l-ink-2);cursor:pointer}.guided_endMore__OJXvg[open]{display:grid;grid-gap:var(--l-s4);gap:var(--l-s4)}.guided_reportActions__kWGpB{display:grid;grid-gap:var(--l-s1);gap:var(--l-s1);padding-top:var(--l-s2)}.guided_paperPane__8MGjY{display:none}@media (min-width:900px){.guided_session__XW6i_{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:var(--l-s5);gap:var(--l-s5);align-items:start}.guided_paperPane__8MGjY{display:block;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow-y:auto}}.guided_intro__utwhg :focus-visible,.guided_report__Tv8Xj :focus-visible,.guided_shell__MfvFc :focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.guided_composerRow__5wSgW textarea:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.guided_enter__W5Vk8{animation:guided_rise__gJhuZ var(--l-settle) var(--l-ease) both}@keyframes guided_rise__gJhuZ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guided_dots__Eq17j span{animation:none;opacity:.7}.guided_endArc__hDXhz,.guided_enter__W5Vk8,.guided_micOn__loz5r,.guided_triedNotYet__wUq9S,.guided_waveOn__cREp0 span{animation:none}.guided_tick__fNtrT{animation:none;stroke-dashoffset:0}.guided_done__vjxr2,.guided_send__TgBwb{transition:none}.guided_send__TgBwb:active:not(:disabled){transform:none}}@media (max-height:480px){.guided_object__vIe1V{position:-webkit-sticky;position:sticky;top:0;z-index:2;max-height:48vh;overflow-y:auto;padding-bottom:var(--l-s2);border-bottom:1px solid var(--l-line-strong);background:var(--l-canvas)}.guided_onPaper__tJsXt,.guided_whyLine__QA1oy{display:none}.guided_objectLabel__P9C04{padding-block:6px}.guided_sheetBody__7Qz8Z{padding-block:12px}.guided_stem__BQVrx{font-size:1.125rem}.guided_composer__zhDpi{scroll-margin-top:50vh}}.guided_showMe__EMbZg{gap:var(--l-s2);padding-block:var(--l-s2)}.guided_showMeButton__kCJ9R,.guided_showMe__EMbZg{display:flex;flex-direction:column;align-items:center}.guided_showMeButton__kCJ9R{width:132px;height:132px;justify-content:center;gap:6px;border:0;border-radius:50%;background:var(--l-hero);color:var(--l-hero-ink);font:800 19px/1 var(--l-display);box-shadow:0 0 0 8px var(--l-canvas),0 0 0 14px var(--l-progress);cursor:pointer;transition:transform var(--l-quick) var(--l-ease)}.guided_showMeButton__kCJ9R:active:not(:disabled){transform:scale(.95)}.guided_showMeButton__kCJ9R:disabled{opacity:.6;cursor:default}.guided_readFix__3Ds84:focus-visible,.guided_readYes__WOgLs:focus-visible,.guided_showMeButton__kCJ9R:focus-visible,.guided_switchWay__bdoOD:focus-visible{outline:3px solid var(--l-ring);outline-offset:3px}.guided_showMeHint__tU0Io{margin:var(--l-s3) 0 0;font-size:15px;color:var(--l-ink-2);text-align:center}.guided_switchWay__bdoOD{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;padding:0 var(--l-s4);border:0;background:transparent;color:var(--l-ink);font:700 16px/1 var(--l-display);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.guided_readBack__AfofX{display:grid;grid-template-columns:72px minmax(0,1fr);grid-column-gap:var(--l-s4);column-gap:var(--l-s4);grid-row-gap:6px;row-gap:6px;align-items:center;padding:var(--l-s4);border-radius:var(--l-r-lg);background:var(--l-surface);border:1px solid var(--l-line)}.guided_readBack__AfofX>:not(.guided_readThumb__PsgAd){grid-column:2}.guided_readThumb__PsgAd{grid-row:1/span 4;width:72px;height:92px;object-fit:cover;border-radius:var(--l-r-sm);border:1px solid var(--l-line)}.guided_readWait__D0ZbQ{margin:0;font:700 17px/1.3 var(--l-display);color:var(--l-ink-2)}.guided_readLabel__gAKKe{margin:0;font:800 12px/1 var(--l-display);letter-spacing:.14em;text-transform:uppercase;color:var(--l-eyebrow)}.guided_readAnswer__yqaQ7{margin:0;font:800 30px/1.15 var(--l-display);letter-spacing:-.02em;color:var(--l-ink);overflow-wrap:anywhere}.guided_readAsk__ZESS_{margin:0;font-size:16px;color:var(--l-ink-2)}.guided_readActions__4TcXY{display:flex;flex-wrap:wrap;gap:var(--l-s2);margin-top:var(--l-s2)}.guided_readChoices__hd0Iz{display:grid;grid-gap:var(--l-s2);gap:var(--l-s2);margin-top:var(--l-s2)}.guided_readChoice__H1_RU{min-height:60px;padding:0 var(--l-s5);border:2px solid var(--l-ink);border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font:800 24px/1 var(--l-display);text-align:left;cursor:pointer}.guided_readChoice__H1_RU:focus-visible{outline:3px solid var(--l-ring);outline-offset:3px}.guided_readFix__3Ds84,.guided_readYes__WOgLs{min-height:52px;padding:0 var(--l-s5);border-radius:var(--l-r-pill);font:800 17px/1 var(--l-display);cursor:pointer}.guided_readYes__WOgLs{border:0;background:var(--l-hero);color:var(--l-hero-ink)}.guided_readFix__3Ds84{border:1.5px solid var(--l-ink);background:transparent;color:var(--l-ink)}.guided_readYes__WOgLs:disabled{opacity:.6}.guided_page__Miyif{position:relative;margin:0;border-radius:var(--l-r-md);overflow:hidden;border:1px solid var(--l-line);background:var(--l-surface)}.guided_page__Miyif img{display:block;width:100%;height:auto}.guided_ring__QcLoe{position:absolute;border:4px solid var(--l-pen);border-radius:50%;animation:guided_ringIn__3y1p8 var(--l-settle) var(--l-ease-bloom) both}@keyframes guided_ringIn__3y1p8{0%{transform:scale(1.25);opacity:0}}.guided_lookHere__8ZOUt{margin:0;font:700 16px/1.4 var(--l-display);color:var(--l-miscon)}@media (prefers-reduced-motion:reduce){.guided_showMeButton__kCJ9R{transition:none}.guided_ring__QcLoe{animation:none}}.page-region_crop__C__S2{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;min-height:44px;padding:0;font:inherit;color:inherit;cursor:zoom-in;border:1px solid var(--l-line);border-radius:var(--l-r-md);background:var(--l-surface)}.page-region_crop__C__S2 .page-region_sheet__d0h2R{position:absolute;top:0;display:block}.page-region_crop__C__S2 .page-region_sheet__d0h2R img{display:block;width:100%;height:auto}.page-region_page__1zQoN{position:relative;width:100%;border:1px solid var(--l-line);border-radius:var(--l-r-md);background:var(--l-surface)}.page-region_page__1zQoN img{display:block;width:100%;height:auto;border-radius:var(--l-r-md)}.page-region_band__A_gOe{border:3px solid var(--l-focus);border-radius:6px;background:color-mix(in oklch,var(--l-focus-wash) 70%,transparent);mix-blend-mode:multiply}.page-region_band__A_gOe,.page-region_contextBand__Ii_Go{position:absolute;left:1.5%;right:1.5%;pointer-events:none}.page-region_contextBand__Ii_Go{border:2px dashed var(--l-line-strong);border-radius:6px}.page-region_served__HgU20{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.page-region_onPaper__kmAtH{justify-self:start;min-height:44px;padding:8px 18px;border:1.5px solid var(--l-line);border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer}.page-region_onPaper__kmAtH:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.page-region_crop__C__S2:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.page-region_enlargeHint__4sXyK{position:absolute;right:4px;bottom:4px;padding:2px 10px;border-radius:var(--l-r-pill);background:var(--l-surface);border:1px solid var(--l-line);color:var(--l-ink-2);font-size:.75rem;line-height:1.4;pointer-events:none}.page-region_enlarged__CXadL{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--l-canvas);color:var(--l-ink)}.page-region_enlarged__CXadL::-webkit-backdrop{background:color-mix(in oklch,var(--l-ink) 55%,transparent)}.page-region_enlarged__CXadL::backdrop{background:color-mix(in oklch,var(--l-ink) 55%,transparent)}.page-region_enlarged__CXadL[open]{display:flex;flex-direction:column}.page-region_enlargedBar__5iLwT{display:flex;align-items:center;justify-content:space-between;gap:var(--l-s3);padding:var(--l-s2) var(--l-s4);border-bottom:1px solid var(--l-line);font-weight:600}.page-region_enlargedClose__M7jkb{min-height:44px;min-width:88px;padding:8px 20px;border-radius:var(--l-r-pill);border:1.5px solid var(--l-line);background:var(--l-surface);color:inherit;font:inherit;cursor:pointer}.page-region_enlargedClose__M7jkb:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.page-region_enlargedScroll__JGFAA{flex:1 1;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.page-region_enlargedPage__JMPLD{position:relative;width:max(100%,1000px)}.page-region_enlargedPage__JMPLD img{display:block;width:100%;height:auto}.page-region_enlargedHint__5EfwC{font-weight:400;color:var(--l-ink-3);font-size:.875rem}@media (min-width:1000px){.page-region_enlargedHint__5EfwC{display:none}}.tutor_screen__JnqL5{display:flex;flex-direction:column;gap:14px;padding-left:16px;padding-right:16px;min-height:calc(100dvh - 210px);padding-bottom:4px;--dock-height:330px}.tutor_topStrip__bw8Y2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0 12px;border-bottom:1px solid var(--line)}.tutor_subject__MPM_C{margin:0;font-weight:800;font-size:1.05rem;color:var(--ink)}.tutor_phaseTag__IyVxx{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:3px 10px;background:var(--surface-raised)}.tutor_progress__nd_Z2{margin-left:auto;display:flex;gap:10px;font-size:.8rem;color:var(--ink-soft);white-space:nowrap}.tutor_progress__nd_Z2 b{color:var(--ink);font-weight:700}.tutor_thread__Qx999{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;padding-bottom:var(--dock-height)}.tutor_learnerRow__sY8Db{display:flex;justify-content:flex-end}.tutor_learnerBubble__4BY69{max-width:88%;background:var(--clay);color:var(--bg-card);border-radius:16px 16px 4px 16px;padding:10px 14px;font-size:1rem;line-height:1.45;word-break:break-word;box-shadow:var(--shadow)}.tutor_learnerBubble__4BY69.tutor_pending__20QV2{background:var(--line);color:var(--ink)}.tutor_learnerPhoto__3MIC0{display:block;max-width:100%;border-radius:10px;margin-bottom:6px}.tutor_pendingNote__QZZ9z{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end;font-size:.8rem;color:var(--ink-soft);margin-top:4px}.tutor_tutorBlock__gh0fs{display:flex;flex-direction:column;gap:10px;max-width:100%}.tutor_moveChip__kE2oi{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--clay);background:var(--surface-key);border-radius:999px;padding:4px 12px}.tutor_moveChip__kE2oi.tutor_good__1hpQ0{color:var(--green);background:var(--surface-finished)}.tutor_moveChip__kE2oi.tutor_careful__Cx_GU{color:var(--ink-correction);background:var(--surface-correction)}.tutor_prose__qu1at{font-size:1.02rem;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.tutor_cursor__iJffd{display:inline-block;width:.5em;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--clay);border-radius:1px;animation:tutor_blink__cnUcE 1s steps(2,start) infinite}@keyframes tutor_blink__cnUcE{to{visibility:hidden}}.tutor_questionCard__01XJ1{background:var(--bg-card);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow)}.tutor_questionHead__ZNtJG{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.tutor_questionLabel__dsxGM{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--ink-soft)}.tutor_marks__Ww_hY{margin-left:auto;font-size:.78rem;font-weight:700;color:var(--clay);background:var(--surface-key);border-radius:999px;padding:2px 10px;white-space:nowrap}.tutor_stem__VguyH{font-size:1.08rem;line-height:1.55}.tutor_diagram__BU23X{display:block;max-width:100%;height:auto;margin:10px 0 4px;border-radius:10px;border:1px solid var(--line)}.tutor_provenance__3rkI9{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.tutor_basis___HgxJ{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.4}.tutor_basisIcon__tov1R{flex:0 0 auto;line-height:1.3}.tutor_basisMemo__CsLGB{color:var(--green)}.tutor_basisMachine__tYs77{color:var(--ink-correction)}.tutor_basisReasoned__muDd3{color:var(--ink-soft)}.tutor_otherBoard__3ra99{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.4;color:var(--ink);background:var(--surface-correction);border-radius:10px;padding:8px 10px}.tutor_waitCard___bBuI{display:flex;align-items:center;gap:14px;background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;padding:16px}.tutor_breath__1c6gK{flex:0 0 auto;width:18px;height:18px;border-radius:999px;background:var(--clay);opacity:.7;animation:tutor_breathe__5z2RY 3.2s ease-in-out infinite}@keyframes tutor_breathe__5z2RY{0%,to{transform:scale(.7);opacity:.45}50%{transform:scale(1.15);opacity:.9}}.tutor_waitWords__yXX8d{font-size:1rem;color:var(--ink)}.tutor_waitSub__n3UL8{display:block;font-size:.84rem;color:var(--ink-soft);margin-top:2px}.tutor_endCard__oGRQs{background:var(--surface-finished);border:1px solid var(--line-finished);border-radius:14px;padding:16px}.tutor_endTitle__MXiO6{font-weight:800;font-size:1.05rem;margin-bottom:4px}.tutor_dock__lsK0q{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:10px;padding:10px 0 12px;background:linear-gradient(180deg,transparent 0,var(--bg) 18%,var(--bg) 100%)}.tutor_reminder__hDPdt{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;text-align:left;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-family:inherit;font-size:.88rem;color:var(--ink-soft);cursor:pointer}.tutor_reminderStem__a8h8P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.tutor_answerLabel__DE9wG{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--ink-soft)}.tutor_options__q7_eG{display:flex;flex-direction:column;gap:10px}.tutor_option__t1MJk{display:flex;align-items:center;gap:12px;min-height:60px;width:100%;text-align:left;background:var(--bg-card);border:2px solid var(--line);border-radius:14px;padding:12px 16px;font-family:inherit;font-size:1.12rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:border-color .12s ease,background .12s ease}.tutor_option__t1MJk:hover:not(:disabled){border-color:var(--gold)}.tutor_option__t1MJk:active:not(:disabled){background:var(--surface-key)}.tutor_option__t1MJk:disabled{opacity:.55;cursor:default}.tutor_optionKey__bjSN3{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--surface-key);color:var(--clay);font-weight:800}.tutor_aboutWrap__Udxid{display:flex;flex-direction:column;gap:10px}.tutor_aboutOptions__C8vCy{display:flex;flex-wrap:wrap;gap:8px}.tutor_aboutOption__UM3CM{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 12px;background:var(--bg-card);border:2px solid var(--line);border-radius:14px;font-family:inherit;font-size:1.02rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:border-color .12s ease,background .12s ease}.tutor_aboutOption__UM3CM:hover:not(:disabled){border-color:var(--gold)}.tutor_aboutOption__UM3CM:active:not(:disabled){background:var(--surface-key)}.tutor_aboutOption__UM3CM:disabled{opacity:.55;cursor:default}.tutor_aboutInput__gwSMF{flex:1 1 auto;min-height:52px;background:var(--bg-card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-family:inherit;font-size:1.02rem;color:var(--ink)}.tutor_voiceWrap__USNLL{display:flex;flex-direction:column;align-items:center;gap:10px}.tutor_bigMic__c6KL_{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:132px;height:132px;border-radius:999px;border:3px solid var(--clay);background:var(--surface-key);color:var(--clay);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.tutor_bigMicIcon__8q0Uy{font-size:2.4rem;line-height:1}.tutor_bigMic__c6KL_.tutor_listening__bAGmQ{background:var(--clay);color:var(--bg-card);animation:tutor_pulse__zuLVw 1.4s ease-in-out infinite}.tutor_bigMic__c6KL_:disabled{opacity:.5;cursor:default;animation:none}@keyframes tutor_pulse__zuLVw{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--l-pen) 45%,transparent)}50%{box-shadow:0 0 0 16px transparent}}.tutor_heard__8KbNk{width:100%;min-height:52px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:1.15rem;line-height:1.45;color:var(--ink)}.tutor_heardEmpty__ZN6zX{color:var(--ink-soft);font-size:1rem}.tutor_countdown__qwRej{display:flex;align-items:center;gap:10px;width:100%;font-size:.9rem;color:var(--ink-soft)}.tutor_textWrap__yp6v_{display:flex;flex-direction:column;gap:8px}.tutor_textRow__DPlb2{display:flex;align-items:flex-end;gap:8px}.tutor_textarea__J1W9l{flex:1 1 auto;min-height:52px;max-height:160px;resize:none;background:var(--bg-card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-family:inherit;font-size:1.02rem;line-height:1.45;color:var(--ink)}.tutor_preview__QMnZN{background:var(--surface-raised);border:1px dashed var(--line);border-radius:12px;padding:8px 12px;font-size:.95rem}.tutor_previewLabel__Ur6LZ{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);display:block;margin-bottom:2px}.tutor_symbols__cmnO6{display:flex;flex-wrap:wrap;gap:6px}.tutor_symbol__iCFZG{min-width:44px;min-height:44px;border-radius:10px;border:1px solid var(--line);background:var(--bg-card);font-family:inherit;font-size:1rem;color:var(--ink);cursor:pointer}.tutor_symbol__iCFZG:hover{border-color:var(--gold)}.tutor_actions__G45Dg{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tutor_send__WWHy9{flex:1 1 auto;min-height:52px;min-width:120px;border-radius:999px;border:1px solid var(--clay);background:var(--clay);color:var(--bg-card);font-family:inherit;font-size:1.02rem;font-weight:700;cursor:pointer}.tutor_send__WWHy9:disabled{background:var(--line);border-color:var(--line);color:var(--ink-soft);cursor:default}.tutor_secondary__U9X3o{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--clay);font-family:inherit;font-size:.92rem;cursor:pointer}.tutor_secondary__U9X3o:hover{border-color:var(--gold)}.tutor_secondary__U9X3o:disabled{opacity:.5;cursor:default}.tutor_iconOnly__wgwwU{width:48px;height:48px;padding:0;font-size:1.25rem}.tutor_hiddenInput__SHdOK{display:none}.tutor_connection__DFK1p{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-radius:12px;padding:10px 12px;font-size:.88rem;line-height:1.4}.tutor_connectionOffline__dV2Jl{background:var(--surface-correction);border:1px solid var(--line-correction);color:var(--ink)}.tutor_connectionRetry__Sl5q3{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft)}.tutor_connectionError__O4kii{background:var(--surface-key);border:1px solid var(--clay);color:var(--ink)}.tutor_fixtureBanner__T5Cfg{background:var(--surface-dev);border:1px solid var(--surface-dev);color:var(--ink-dev);border-radius:10px;padding:6px 10px;font-size:.78rem}.tutor_start__GcUZY{display:flex;flex-direction:column;gap:16px;padding:8px 0 24px}.tutor_startTitle__ILbIa{font-size:1.5rem;font-weight:800;line-height:1.25;margin:0}.tutor_startLead__zeR4S{color:var(--ink-soft);margin:0;max-width:40ch}.tutor_subjectGrid__e17mh{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.tutor_subjectLabel__4gIWo{display:flex;flex-direction:column;gap:2px;min-width:0}.tutor_subjectName__BA6hH{overflow-wrap:anywhere}.tutor_subjectGrades__ClFrG{font-size:.78rem;color:var(--ink-soft)}.tutor_subjectBtn__bwQx5{display:flex;align-items:center;gap:10px;min-height:64px;min-width:0;text-align:left;background:var(--bg-card);border:2px solid var(--line);border-radius:14px;padding:12px 14px;font-family:inherit;font-size:1rem;color:var(--ink);cursor:pointer;box-shadow:var(--shadow)}.tutor_subjectBtn__bwQx5:hover{border-color:var(--gold)}.tutor_subjectBtn__bwQx5.tutor_selected__3AwOD{border-color:var(--clay);background:var(--surface-key)}.tutor_subjectEmoji__ztGCo{font-size:1.5rem}.tutor_homeworkDoor__ABkjf{display:flex;flex-direction:column;gap:6px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.tutor_homeworkBtn__b8VO9{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;min-width:0;width:100%;background:transparent;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;font-family:inherit;font-size:1rem;color:var(--ink);cursor:pointer}.tutor_homeworkBtn__b8VO9:hover:not(:disabled){border-color:var(--gold)}.tutor_homeworkBtn__b8VO9:disabled{opacity:.55;cursor:default}.tutor_homeworkNote__z7Kw6{margin:0;font-size:.78rem;color:var(--ink-soft);text-align:center;text-wrap:balance}.tutor_srOnly__nWIub{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:420px){.tutor_bigMic__c6KL_{width:118px;height:118px}.tutor_subjectGrid__e17mh{grid-template-columns:1fr 1fr}}.tutor_padWrap__NR0Yc{display:flex;flex-direction:column;gap:10px}.tutor_padDisplay___p6_6{display:block;min-height:60px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px;padding:10px 16px;font-size:1.9rem;font-weight:700;line-height:1.3;letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere}.tutor_padGrid__HhJiH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.tutor_padKey__LTUZW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:72px;border-radius:14px;border:2px solid var(--line);background:var(--bg-card);font-family:inherit;color:var(--ink);cursor:pointer;box-shadow:var(--shadow)}.tutor_padFace__BaHPr{font-size:2rem;font-weight:800;line-height:1.05}.tutor_padHint__ymAAw{font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--ink-soft);line-height:1}.tutor_padExtra__YSyJP{background:var(--surface-raised);border-style:dashed}.tutor_padExtra__YSyJP .tutor_padFace__BaHPr{color:var(--clay)}.tutor_padKey__LTUZW:hover:not(:disabled){border-color:var(--gold)}.tutor_padKey__LTUZW:active:not(:disabled){background:var(--surface-key)}.tutor_padKey__LTUZW:disabled{opacity:.5;cursor:default}.tutor_cannotHear__zy6Dt{display:flex;align-items:flex-start;gap:8px;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:.88rem;line-height:1.45;color:var(--ink-soft)}.tutor_explainBasis__lqMMX{margin-top:-2px}.tutor_misconception__yxYVS{background:var(--surface-correction);border:1px solid var(--line-correction);border-radius:12px;padding:10px 14px;font-size:1rem;line-height:1.5;font-weight:600;color:var(--ink)}.tutor_concept__GUcUz{font-size:.86rem;color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.tutor_cursor__iJffd{animation:none!important;visibility:visible}.tutor_breath__1c6gK{transform:none;opacity:.7}.tutor_bigMic__c6KL_.tutor_listening__bAGmQ,.tutor_breath__1c6gK{animation:none!important}}.sitting_wrap__gqoge{max-width:760px;margin:0 auto;padding:8px 16px 96px;font-family:var(--l-sans);color:var(--l-ink)}.sitting_back__lMS72{margin:8px 0 4px;font-size:15px}.sitting_back__lMS72 a{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--l-ink);font-weight:600;text-decoration:none}.sitting_back__lMS72 a:hover{text-decoration:underline;text-underline-offset:3px}.sitting_h1__9LFHc{margin:8px 0 12px;font-family:var(--l-serif);font-size:clamp(2rem,7vw,2.5rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.sitting_lead__RH06_,.sitting_note__d_etf{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--l-ink-2)}.sitting_lead__RH06_{font-size:17px}.sitting_eyebrow__DXY32{margin:12px 0 4px;font:700 13px/1.3 var(--l-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--l-ink-2)}.sitting_error__Md9Iv{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:14px 18px;border:0;border-radius:var(--l-r-lg);background:var(--l-surface);color:var(--l-ink);font-size:15px;line-height:1.45}.sitting_error__Md9Iv svg{flex:none;margin-top:1px}.sitting_linkish__PV2sC{min-height:44px;padding:0;border:0;background:none;color:var(--l-ink);font:600 15px/1.3 var(--l-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sitting_linkish__PV2sC:disabled{opacity:.55;cursor:default}.sitting_papers__1JUJ2{list-style:none;padding:0;margin:16px 0 0;display:grid;overflow:hidden;border-radius:var(--l-r-lg);background:var(--l-surface)}.sitting_papers__1JUJ2 li+li{border-top:1px solid var(--l-line)}.sitting_paper__Um_xy{display:flex;align-items:center;gap:14px;width:100%;min-height:80px;padding:14px 20px;text-align:left;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.sitting_paper__Um_xy:disabled{opacity:.55;cursor:default}.sitting_paperIcon__IrLS_{flex:none;color:var(--l-ink)}.sitting_paperChevron__enVbl{flex:none;color:var(--l-ink-2)}.sitting_paperText__XyqzV{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.sitting_paperText__XyqzV strong{font-family:var(--l-serif);font-size:20px;font-weight:700;line-height:1.25}.sitting_paperText__XyqzV span{font-size:15px;line-height:1.4;color:var(--l-ink-2)}.sitting_bar__xUskc{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-8px calc(50% - 50vw) 0;padding:16px max(16px,calc(50vw - 50%)) 14px;border-radius:0 0 var(--l-r-lg) var(--l-r-lg);background:var(--l-surface);color:var(--l-ink)}@media (min-width:792px){.sitting_bar__xUskc{margin-inline:0;padding-inline:20px}}.sitting_barText__At5ym{display:grid;grid-gap:2px;gap:2px;min-width:0}.sitting_barPaper__sqTUh{font-size:14px;line-height:1.3;color:var(--l-ink-2)}.sitting_clock__mklc9{font-size:26px;font-weight:800;line-height:1.15;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sitting_handIn__QEbCE{flex:none;min-height:48px;padding:0 20px;border:1.5px solid var(--l-line);border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font:700 16px/1 var(--l-sans);cursor:pointer}.sitting_handIn__QEbCE:hover{border-color:var(--l-ink)}.sitting_handIn__QEbCE:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.sitting_strip__8nvXH{list-style:none;display:flex;gap:8px;overflow-x:auto;padding:14px 0;margin:0 0 12px;scrollbar-width:thin}.sitting_pip__gHSxO{position:relative;min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink-2);font:500 15px/1 var(--l-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.sitting_pipDone__HU9IG{background:var(--l-accent);color:var(--l-accent-ink);font-weight:700}.sitting_pipFlag__1agzH{box-shadow:inset 0 0 0 2px var(--l-ink-2);color:var(--l-ink);font-weight:700}.sitting_pipFlag__1agzH.sitting_pipDone__HU9IG{box-shadow:none;color:var(--l-accent-ink)}.sitting_pipFlagMark__vCPDN{position:absolute;top:4px;right:6px}.sitting_pipCurrent__5e6n8{box-shadow:inset 0 0 0 2.5px var(--l-ink);color:var(--l-ink);font-weight:700}.sitting_pipCurrent__5e6n8.sitting_pipDone__HU9IG{box-shadow:none;outline:2.5px solid var(--l-ink);outline-offset:2px;color:var(--l-accent-ink)}.sitting_object___WznH{display:grid;grid-gap:12px;gap:12px}.sitting_sheet__WHgJl{display:grid;grid-gap:14px;gap:14px;padding:16px 22px 24px;border:0;border-radius:var(--l-r-lg);background:var(--l-surface)}.sitting_objectLabel__ilOx0{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0;border:0;font:700 13px/1.4 var(--l-sans);letter-spacing:.02em;color:var(--l-ink-3)}.sitting_stem__TFwEB{font-family:var(--l-serif);font-weight:500;font-size:1.375rem;line-height:1.45;color:var(--l-ink);overflow-wrap:break-word}.sitting_stem__TFwEB p{margin:0 0 .5em}.sitting_stem__TFwEB p:last-child{margin-bottom:0}.sitting_stem__TFwEB .katex-display{overflow-x:auto;overflow-y:hidden}.sitting_marks__htnZj{justify-self:end;margin:0;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sitting_answerLabel__94Klt{margin-top:6px;padding-inline:var(--l-s1);font-size:15px;font-weight:600;color:var(--l-ink-2)}.sitting_answer__kOKqF{width:100%;min-height:112px;padding:16px 20px;font-family:var(--l-serif);font-weight:500;font-size:1.3125rem;line-height:1.4;border:0;border-radius:var(--l-r-lg);background:var(--l-surface);color:var(--l-ink);resize:vertical}.sitting_answer__kOKqF::placeholder{color:var(--l-ink-3);font-size:1.0625rem}.sitting_answer__kOKqF:disabled{background:var(--l-surface-sunk);color:var(--l-ink-2)}.sitting_answer__kOKqF:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.sitting_actions__8XD40,.sitting_tools__XM0IQ{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sitting_flag__ehO9l{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 2px;border:0;background:none;color:var(--l-ink-2);font:500 16px/1.3 var(--l-sans);cursor:pointer}.sitting_flag__ehO9l[aria-pressed=true]{color:var(--l-ink);font-weight:700}.sitting_quietNote__jIWVn{margin:0;padding-inline:var(--l-s1);font-size:14px;line-height:1.5;color:var(--l-ink-2)}.sitting_nav__9w316{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px;padding:12px 0 16px;background:var(--l-canvas)}.sitting_action__3vA_3,.sitting_chip__Jswrn{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border:0;border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font:600 15px/1 var(--l-sans);text-decoration:none;cursor:pointer}.sitting_actionQuiet__8fxH0{display:inline-flex;align-items:center;min-height:48px;padding:0 6px;color:var(--l-ink-2);font:500 15px/1.2 var(--l-sans);text-underline-offset:3px}.sitting_chip__Jswrn:disabled{opacity:.5;cursor:default}.sitting_primary__nVor3{display:inline-flex;align-items:center;justify-content:center;min-height:var(--l-tap);padding:0 24px;border:0;border-radius:var(--l-r-pill);background:var(--l-accent);color:var(--l-accent-ink);font:700 20px/1 var(--l-sans);cursor:pointer}.sitting_primary__nVor3:hover{background:var(--l-accent-strong)}.sitting_primary__nVor3:disabled{opacity:.6;cursor:default}.sitting_secondary__GU4w_{display:inline-flex;align-items:center;justify-content:center;min-height:var(--l-tap);padding:0 24px;border:0;border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font:700 20px/1 var(--l-sans);cursor:pointer}.sitting_secondary__GU4w_:disabled{color:var(--l-ink-3);opacity:.6;cursor:default}.sitting_wide__eRiWu{width:100%;margin-top:16px}.sitting_actionQuiet__8fxH0:focus-visible,.sitting_action__3vA_3:focus-visible,.sitting_chip__Jswrn:focus-visible,.sitting_flag__ehO9l:focus-visible,.sitting_linkish__PV2sC:focus-visible,.sitting_memoLink__6JMDC:focus-visible,.sitting_pip__gHSxO:focus-visible,.sitting_primary__nVor3:focus-visible,.sitting_secondary__GU4w_:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.sitting_paper__Um_xy:focus-visible{outline:3px solid var(--l-ring);outline-offset:-3px;border-radius:var(--l-r-lg)}.sitting_confirm__ZzzO4{position:fixed;inset:auto 0 0 0;z-index:5;width:100%;max-width:100%;margin:0;padding:24px 20px 28px;border:0;border-radius:var(--l-r-lg) var(--l-r-lg) 0 0;background:var(--l-surface);color:var(--l-ink)}.sitting_confirm__ZzzO4::-webkit-backdrop{background:color-mix(in oklch,var(--l-ink) 45%,transparent)}.sitting_confirm__ZzzO4::backdrop{background:color-mix(in oklch,var(--l-ink) 45%,transparent)}.sitting_confirm__ZzzO4 .sitting_secondary__GU4w_{background:var(--l-surface-sunk)}.sitting_confirmText__onhvp{margin:0 0 18px;font-size:17px;line-height:1.5}.sitting_confirmActions__Uloob{display:grid;grid-gap:10px;gap:10px}.sitting_confirmActions__Uloob .sitting_note__d_etf{margin:0}@media (min-width:560px){.sitting_confirm__ZzzO4{max-width:560px;margin:0 auto}}.sitting_score__39mN4{display:flex;align-items:baseline;gap:12px;margin:0 0 8px}.sitting_scoreNum__elxpG{font-family:var(--l-serif);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sitting_scoreOf__J1h6A{min-width:0;font-size:17px;line-height:1.35;color:var(--l-ink-2)}.sitting_memoLine__4XGHH{margin:0 0 8px}.sitting_memoLink__6JMDC{display:inline-flex;align-items:center;min-height:44px;color:var(--l-ink);font-size:15px;font-weight:600;text-underline-offset:3px}.sitting_memoLink__6JMDC:hover{color:var(--l-ink)}.sitting_section__JQOdp{margin:28px 0}.sitting_section__JQOdp h2{margin:0 0 10px;padding-inline:var(--l-s1);font:700 13px/1.3 var(--l-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--l-ink-2)}.sitting_compare__7WVMA,.sitting_lost___T449{list-style:none;padding:0;margin:0 0 12px;display:grid;overflow:hidden;border-radius:var(--l-r-lg);background:var(--l-surface)}.sitting_compare__7WVMA li,.sitting_lost___T449 li{display:grid;grid-gap:6px;gap:6px;padding:16px 20px}.sitting_compare__7WVMA li+li,.sitting_lost___T449 li+li{border-top:1px solid var(--l-line)}.sitting_lost___T449 li>strong{font-family:var(--l-serif);font-size:19px;font-weight:700;line-height:1.3}.sitting_compare__7WVMA li>strong{font-size:16px;font-weight:700}.sitting_lostMarks__GpJuf{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--l-pen)}.sitting_prereq__ZnMXk{font-size:14px;line-height:1.45;color:var(--l-ink-2)}.sitting_compare__7WVMA .sitting_action__3vA_3,.sitting_lost___T449 .sitting_action__3vA_3{background:var(--l-surface-sunk)}.sitting_side__eVeCA{display:grid;grid-gap:10px;gap:10px}@media (min-width:640px){.sitting_side__eVeCA{grid-template-columns:1fr 1fr}}.sitting_side__eVeCA>div{padding:14px 16px;border:0;border-radius:var(--l-r-md);background:var(--l-surface-sunk)}.sitting_label__eqeQv{display:block;margin-bottom:4px;font:700 13px/1.3 var(--l-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--l-ink-2)}.sitting_wrote__nNfZv{font-size:16px;line-height:1.5}.sitting_memo__VFX03{box-shadow:inset 0 0 0 1px var(--l-line)}.sitting_memoText__LFmW_{font-family:var(--l-serif);font-size:18px;line-height:1.45}.sitting_memoText__LFmW_ p,.sitting_wrote__nNfZv p{margin:0 0 .4em}.sitting_memoText__LFmW_ p:last-child,.sitting_wrote__nNfZv p:last-child{margin-bottom:0}.sitting_more__fZJb_{margin:var(--l-s3) 0}.sitting_more__fZJb_>summary{display:flex;align-items:center;min-height:56px;padding:var(--l-s2) var(--l-s5);border:0;border-radius:var(--l-r-pill);background:var(--l-surface);color:var(--l-ink);font-weight:700;cursor:pointer}.sitting_more__fZJb_>summary:focus-visible{outline:3px solid var(--l-ring);outline-offset:2px}.sitting_more__fZJb_[open]>summary{margin-bottom:var(--l-s3)}.sitting_expectsNote__COJfa{margin:0;font-size:15px;font-weight:700;color:var(--l-ink)}.sitting_action__3vA_3,.sitting_more__fZJb_>summary{transition:transform var(--l-quick) var(--l-ease)}.sitting_action__3vA_3:active,.sitting_more__fZJb_>summary:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.sitting_action__3vA_3,.sitting_more__fZJb_>summary{transition:none}.sitting_action__3vA_3:active,.sitting_more__fZJb_>summary:active{transform:none}}