.rapidFireV3_round__CVHfY{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.rapidFireV3_strip__GiQUG{display:flex;align-items:center;gap:14px;padding:0 4px}.rapidFireV3_stripLabel__JLqa6{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.rapidFireV3_pips__RRCCe{flex:1;display:flex;gap:4px;min-width:0}.rapidFireV3_pip__RTlxc{flex:1;max-width:34px;height:7px;border-radius:999px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .22s ease,box-shadow .22s ease}.rapidFireV3_pipRight__kKej5{background:var(--good);box-shadow:none}.rapidFireV3_pipLate__eAFL4{background:color-mix(in srgb,var(--good) 45%,var(--paper-2));box-shadow:none}.rapidFireV3_pipBack__V7X1W{background:color-mix(in srgb,var(--bad) 30%,var(--paper-2));box-shadow:none}.rapidFireV3_pipMissed__eKXAP{background:var(--bad);box-shadow:none}.rapidFireV3_pipNow__ZQflx{background:var(--paper-soft);box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 2px color-mix(in srgb,var(--ink) 12%,transparent)}.rapidFireV3_pipBack__V7X1W.rapidFireV3_pipNow__ZQflx{background:color-mix(in srgb,var(--bad) 30%,var(--paper-2))}.rapidFireV3_streak__mubvL{flex:none;padding:3px 9px;border-radius:999px;border:1px solid var(--ink);background:var(--paper-soft);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;animation:rapidFireV3_streak-in__7yIRF .32s cubic-bezier(.34,1.5,.5,1) both}@keyframes rapidFireV3_streak-in__7yIRF{0%{scale:.6;opacity:0}to{scale:1;opacity:1}}.rapidFireV3_stack__RsFOv{position:relative}.rapidFireV3_ghost__zKMmL{position:absolute;inset:0;border-radius:20px;border:1px solid var(--line-strong);background:var(--paper-soft);pointer-events:none;transition:opacity .3s ease}.rapidFireV3_ghostBack__fDI67{z-index:1;transform:rotate(2.6deg) translateY(5px);background:var(--paper-2)}.rapidFireV3_ghostMid__x5Io8{z-index:2;transform:rotate(-1.6deg) translateY(2px)}.rapidFireV3_cardWrap__mxEJK{position:relative}.rapidFireV3_card__FLn_C{position:relative;overflow:hidden;padding:22px 24px;border-radius:20px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 4px 0 var(--line-strong),0 34px 60px -40px color-mix(in srgb,var(--ink) 40%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.rapidFireV3_cardRight__C4bCn{border-color:color-mix(in srgb,var(--good) 60%,var(--line-strong));box-shadow:0 4px 0 color-mix(in srgb,var(--good) 55%,var(--line-strong))}.rapidFireV3_cardWrong__QDTOS{border-color:color-mix(in srgb,var(--bad) 55%,var(--line-strong));box-shadow:0 4px 0 color-mix(in srgb,var(--bad) 50%,var(--line-strong))}.rapidFireV3_cardHead__lOakp{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rapidFireV3_eyebrow__p7Yip{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.rapidFireV3_retry__fExOT{padding:3px 9px;border-radius:999px;border:1px solid var(--yellow-dark);background:var(--yellow-blush,var(--paper-soft));font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.rapidFireV3_prompt__9Z0zK{margin-bottom:18px;font-size:19px;font-weight:650;line-height:1.35;letter-spacing:-.018em;color:var(--ink);text-wrap:pretty}.rapidFireV3_prompt__9Z0zK p{margin:0}.rapidFireV3_options__ky8wV{display:flex;flex-direction:column;gap:8px}.rapidFireV3_tf__aV8Th{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rapidFireV3_opt___KC6O{display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 14px 11px 11px;border-radius:12px;border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 2px 0 var(--line);font:inherit;font-size:14.5px;line-height:1.5;text-align:left;color:var(--ink);cursor:pointer;transition:translate .12s ease,box-shadow .12s ease,border-color .16s ease,background-color .16s ease,opacity .2s ease}.rapidFireV3_opt___KC6O:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 45%,var(--line-strong));background:var(--paper-soft);translate:0 -1px;box-shadow:0 3px 0 var(--line-strong)}.rapidFireV3_opt___KC6O:active:not(:disabled){translate:0 1px;box-shadow:0 1px 0 var(--line-strong)}.rapidFireV3_opt___KC6O:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rapidFireV3_opt___KC6O:disabled{cursor:default}.rapidFireV3_tfOpt__ADT7T{align-items:center;justify-content:center;padding:14px;font-weight:650}.rapidFireV3_tfOpt__ADT7T .rapidFireV3_optText__JFIxe{flex:none}.rapidFireV3_optText__JFIxe{flex:1;min-width:0;padding-top:1px}.rapidFireV3_optText__JFIxe p{margin:0}.rapidFireV3_key__295Av{flex:none;width:24px;height:24px;display:grid;place-items:center;margin-top:-1px;border-radius:7px;border:1px solid var(--line-strong);background:var(--paper-2);font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-soft);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.rapidFireV3_tfOpt__ADT7T .rapidFireV3_key__295Av{margin-top:0}.rapidFireV3_optOn__PxOBZ{border-color:var(--ink);box-shadow:0 2px 0 var(--ink)}.rapidFireV3_optOn__PxOBZ .rapidFireV3_key__295Av{background:var(--ink);border-color:var(--ink);color:var(--paper-soft)}.rapidFireV3_optRight__tG0lJ{border-color:var(--good);background:color-mix(in srgb,var(--good-soft) 45%,var(--paper));box-shadow:0 2px 0 color-mix(in srgb,var(--good) 70%,transparent)}.rapidFireV3_optRight__tG0lJ .rapidFireV3_key__295Av{background:var(--good);border-color:var(--good);color:var(--paper-soft)}.rapidFireV3_optWrong__lZAQn{border-color:var(--bad);background:color-mix(in srgb,var(--bad-soft) 45%,var(--paper));box-shadow:0 2px 0 color-mix(in srgb,var(--bad) 70%,transparent)}.rapidFireV3_optWrong__lZAQn .rapidFireV3_key__295Av{background:var(--bad);border-color:var(--bad);color:var(--paper-soft)}.rapidFireV3_optRest__k05h0{opacity:.5;box-shadow:none}.rapidFireV3_field__SeThr{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:12px;border:1px solid var(--line-strong);background:var(--paper);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.rapidFireV3_field__SeThr:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.rapidFireV3_fieldRight__GfyVn{border-color:var(--good);background:color-mix(in srgb,var(--good-soft) 40%,var(--paper))}.rapidFireV3_fieldWrong___j8_g{border-color:var(--bad);background:color-mix(in srgb,var(--bad-soft) 40%,var(--paper))}.rapidFireV3_input__CsKaW{flex:1;min-width:0;padding:7px 0;border:0;background:transparent;outline:none;font:inherit;font-size:15px;color:var(--ink)}.rapidFireV3_input__CsKaW::-moz-placeholder{color:var(--ink-muted)}.rapidFireV3_input__CsKaW::placeholder{color:var(--ink-muted)}.rapidFireV3_submit__eLPKi{flex:none;display:inline-flex;align-items:center;gap:8px;min-width:84px;justify-content:center;padding:8px 12px;border-radius:10px;border:0;background:var(--ink);color:var(--paper-soft);box-shadow:0 2px 0 color-mix(in srgb,var(--ink),black 45%);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:translate .12s ease,box-shadow .12s ease,opacity .16s ease}.rapidFireV3_submit__eLPKi:hover:not(:disabled){translate:0 -1px;box-shadow:0 3px 0 color-mix(in srgb,var(--ink),black 45%)}.rapidFireV3_submit__eLPKi:disabled{opacity:.45;cursor:default}.rapidFireV3_kbd___PJ9t{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:color-mix(in srgb,currentColor 16%,transparent);font-family:var(--mono);font-size:10.5px;line-height:1}.rapidFireV3_spin__GzECr{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--paper-soft) 35%,transparent);border-top-color:var(--paper-soft);animation:rapidFireV3_rf-spin__eS1o9 .7s linear infinite}@keyframes rapidFireV3_rf-spin__eS1o9{to{rotate:1turn}}.rapidFireV3_band__m1WB8{position:relative;overflow:hidden;margin:16px -24px -22px;border-top:1px solid var(--line)}.rapidFireV3_cardRight__C4bCn .rapidFireV3_band__m1WB8{border-top-color:color-mix(in srgb,var(--good) 35%,var(--line));background:color-mix(in srgb,var(--good-soft) 38%,var(--paper-soft))}.rapidFireV3_cardWrong__QDTOS .rapidFireV3_band__m1WB8{border-top-color:color-mix(in srgb,var(--bad) 30%,var(--line));background:color-mix(in srgb,var(--bad-soft) 34%,var(--paper-soft))}.rapidFireV3_bandRow__Qc8Pn{display:flex;align-items:center;gap:10px;padding:12px 24px 14px}.rapidFireV3_markWrap__T9Ga7{position:relative;flex:none;width:24px;height:24px}.rapidFireV3_mark__aWq9P{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:var(--paper-soft)}.rapidFireV3_cardRight__C4bCn .rapidFireV3_mark__aWq9P{background:var(--good)}.rapidFireV3_cardWrong__QDTOS .rapidFireV3_mark__aWq9P{background:var(--bad)}.rapidFireV3_word__JKSi4{font-size:15px;font-weight:700;letter-spacing:-.01em}.rapidFireV3_cardRight__C4bCn .rapidFireV3_word__JKSi4{color:color-mix(in srgb,var(--good),var(--ink) 35%)}.rapidFireV3_cardWrong__QDTOS .rapidFireV3_word__JKSi4{color:color-mix(in srgb,var(--bad),var(--ink) 30%)}.rapidFireV3_next__TCUfV{flex:1;min-width:0;font-size:13px;color:var(--ink-soft)}.rapidFireV3_skip__G0iaj{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 11px;border-radius:9px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 2px 0 var(--line-strong);font:inherit;font-size:12.5px;font-weight:650;color:var(--ink);cursor:pointer}.rapidFireV3_skip__G0iaj:hover{translate:0 -1px;box-shadow:0 3px 0 var(--line-strong)}.rapidFireV3_answer__58nvB{display:flex;align-items:baseline;gap:10px;margin:-4px 0 0;padding:0 24px 14px 58px;font-size:14px;color:var(--ink)}.rapidFireV3_answer__58nvB>span:first-child{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--good),var(--ink) 30%)}.rapidFireV3_drain__pkQnp{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left center;animation:rapidFireV3_rf-drain__sbDL3 linear forwards}.rapidFireV3_cardRight__C4bCn .rapidFireV3_drain__pkQnp{background:color-mix(in srgb,var(--good) 70%,transparent)}.rapidFireV3_cardWrong__QDTOS .rapidFireV3_drain__pkQnp{background:color-mix(in srgb,var(--bad) 60%,transparent)}@keyframes rapidFireV3_rf-drain__sbDL3{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:560px){.rapidFireV3_card__FLn_C{padding:18px 16px}.rapidFireV3_band__m1WB8{margin:14px -16px -18px}.rapidFireV3_bandRow__Qc8Pn{padding:11px 16px 12px}.rapidFireV3_answer__58nvB{padding:0 16px 12px 50px}.rapidFireV3_prompt__9Z0zK{font-size:17.5px}}@media (prefers-reduced-motion:reduce){.rapidFireV3_streak__mubvL{animation:none}.rapidFireV3_drain__pkQnp{animation:none;opacity:0}}.rapidFireV3_review__9l60A{flex:1;min-height:0;display:flex;flex-direction:column}.rapidFireV3_reviewScroll__KP7xB{flex:1;overflow:auto;padding:32px 40px 8px}.rapidFireV3_reviewCol__qYyxr{max-width:680px;margin:0 auto;width:100%}.rapidFireV3_reviewTitle__m_zPo{margin:8px 0;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.rapidFireV3_reviewLede__9PnGW{margin:0 0 22px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.rapidFireV3_reviewList__4slZn{display:flex;flex-direction:column;gap:10px}.rapidFireV3_reviewCard__7obF1{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;width:100%;padding:16px 18px;border-radius:16px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 3px 0 var(--line-strong);font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:translate .14s ease,box-shadow .14s ease,border-color .14s ease,opacity .16s ease}.rapidFireV3_reviewCard__7obF1:hover{translate:0 -1px;box-shadow:0 4px 0 var(--line-strong)}.rapidFireV3_reviewCard__7obF1:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rapidFireV3_reviewOn__XGhZS{border-color:var(--ink);box-shadow:0 3px 0 var(--ink)}.rapidFireV3_reviewOn__XGhZS:hover{box-shadow:0 4px 0 var(--ink)}.rapidFireV3_reviewOff__dUk3b{opacity:.6}.rapidFireV3_check__4bnkB{width:22px;height:22px;margin-top:1px;display:grid;place-items:center;border-radius:7px;border:1.5px solid var(--line-strong);background:var(--paper);color:var(--paper-soft);transition:background-color .14s ease,border-color .14s ease}.rapidFireV3_reviewOn__XGhZS .rapidFireV3_check__4bnkB{background:var(--ink);border-color:var(--ink)}.rapidFireV3_reviewHead__UNgzo{display:flex;align-items:center;gap:8px;margin-bottom:6px}.rapidFireV3_twice__UBz5E{padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bad) 40%,var(--line));background:color-mix(in srgb,var(--bad-soft) 40%,var(--paper));font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--bad),var(--ink) 30%)}.rapidFireV3_reviewQ__bmFOd{margin-bottom:12px;font-size:15.5px;font-weight:650;line-height:1.4;letter-spacing:-.012em;text-wrap:pretty}.rapidFireV3_answers__n1Rj9{display:flex;flex-direction:column;gap:6px}.rapidFireV3_reviewFoot__5S3KD{flex:none;display:flex;align-items:center;gap:10px;padding:14px 40px 16px;border-top:1px solid var(--line);background:var(--paper)}.rapidFireV3_reviewCount__149rm{margin-right:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:760px){.rapidFireV3_reviewScroll__KP7xB{padding:22px 16px 8px}.rapidFireV3_reviewFoot__5S3KD{padding:12px 16px 14px}.rapidFireV3_reviewCount__149rm{display:none}.rapidFireV3_reviewFoot__5S3KD>*{flex:1;justify-content:center}}.rapidFireV3_discuss__aWf99{height:100%;overflow-y:auto;padding:24px 28px;background:var(--paper);scrollbar-width:none}.rapidFireV3_discuss__aWf99::-webkit-scrollbar{display:none}.rapidFireV3_discussList__k2cob{display:flex;flex-direction:column;gap:10px;margin-top:12px}.rapidFireV3_discussCard__B_Opp{padding:14px 16px;border-radius:16px;border:1px solid var(--line-strong);background:var(--paper-soft);transition:opacity .2s ease,box-shadow .2s ease,border-color .2s ease}.rapidFireV3_discussNow__Fepnx{border-color:var(--ink);box-shadow:0 3px 0 var(--ink),0 0 0 5px var(--yellow-blush,color-mix(in srgb,var(--yellow) 30%,transparent))}.rapidFireV3_discussDone__fYz3Q{opacity:.8}.rapidFireV3_discussUpcoming__88XLe{opacity:.55}.rapidFireV3_discussHead__Y_qA8{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.rapidFireV3_reviewed__42tNK{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--good),var(--ink) 30%)}.rapidFireV3_reviewedTick__sVM_n{width:16px;height:16px;display:grid;place-items:center;border-radius:5px;background:var(--good);color:var(--paper-soft)}.rapidFireV3_discussQ__nxu3E{font-size:14px;font-weight:650;line-height:1.4;letter-spacing:-.01em;text-wrap:pretty}.rapidFireV3_discussQ__nxu3E+.rapidFireV3_answers__n1Rj9{margin-top:10px}.gradedAsk_card__HVg_f{--v:var(--ink-muted);--v-soft:var(--paper-2);--edge:var(--line-strong);position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 3px 0 var(--edge);transition:border-color .42s ease,box-shadow .42s ease}.gradedAsk_dock__X12Bp{box-shadow:0 4px 0 var(--edge),0 24px 48px -36px color-mix(in srgb,var(--ink) 35%,transparent);display:flex;flex-direction:column;max-height:calc(100dvh - 190px)}.gradedAsk_dock__X12Bp>*{flex:none}.gradedAsk_dock__X12Bp>.gradedAsk_answer__BZExx{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.gradedAsk_answer__BZExx .markdown-content{font-size:inherit;line-height:inherit;letter-spacing:inherit}.gradedAsk_v-correct__Tv2V0{--v:var(--good,#6a9152);--v-soft:var(--good-soft,#cde0b9)}.gradedAsk_v-partial__p7uGl{--v:var(--orange-ink,#a05f30);--v-soft:var(--yellow-soft,#ffe28a)}.gradedAsk_v-incorrect__pOt9y{--v:var(--bad,#b35d4a);--v-soft:var(--bad-soft,#eccabf)}.gradedAsk_v-correct__Tv2V0,.gradedAsk_v-incorrect__pOt9y,.gradedAsk_v-partial__p7uGl{border-color:color-mix(in srgb,var(--v) 45%,var(--line-strong));--edge:color-mix(in srgb,var(--v) 38%,var(--line-strong))}.gradedAsk_label__Ipicf{display:block;margin-bottom:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.gradedAsk_question__uNTeC{padding:14px 18px 12px}.gradedAsk_questionText__zCAyX{color:var(--ink-soft)}.gradedAsk_questionText__zCAyX .prose{color:var(--ink-soft);font-size:14.5px}.gradedAsk_questionText__zCAyX .prose p{margin:0}.gradedAsk_answer__BZExx{padding:12px 18px 15px;border-top:1px solid var(--line)}.gradedAsk_answerText__mMBGv{margin:0;font-family:var(--sans);font-size:15.5px;font-weight:500;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.gradedAsk_band__pL_bN{overflow:hidden}.gradedAsk_bandInner__Uv_Bv{position:relative;min-height:46px;display:flex;align-items:center;padding:10px 16px;border-top:1px solid color-mix(in srgb,var(--v) 30%,var(--line));background:color-mix(in srgb,var(--v-soft) 40%,var(--paper));transition:background-color .42s ease,border-color .42s ease}.gradedAsk_reading__xwXGd{background:var(--paper);border-top-color:var(--line);overflow:hidden}.gradedAsk_reading__xwXGd:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--paper-soft) 90%,white) 50%,transparent 70%);background-size:220% 100%;animation:gradedAsk_sweep__wfp50 1.8s ease-in-out infinite;pointer-events:none}@keyframes gradedAsk_sweep__wfp50{0%{background-position:120% 0}to{background-position:-120% 0}}.gradedAsk_bandRow__Srrc3{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-width:0}.gradedAsk_avatar__iPhF_{flex:none;width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--paper-2)}.gradedAsk_readingText__VGnQT{font-size:13px;font-weight:600;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gradedAsk_dots__cUVjf{display:inline-flex;gap:3px;margin-left:1px}.gradedAsk_dots__cUVjf i{width:4px;height:4px;border-radius:50%;background:var(--ink-muted);animation:gradedAsk_dot__N_LHj 1.1s ease-in-out infinite}.gradedAsk_dots__cUVjf i:nth-child(2){animation-delay:.15s}.gradedAsk_dots__cUVjf i:nth-child(3){animation-delay:.3s}@keyframes gradedAsk_dot__N_LHj{0%,70%,to{opacity:.25;translate:0 0}35%{opacity:1;translate:0 -2px}}.gradedAsk_markWrap__Cmh9b{position:relative;flex:none;display:inline-flex}.gradedAsk_mark___ojyQ{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--v);color:var(--paper-soft);box-shadow:0 2px 0 color-mix(in srgb,var(--v),black 25%)}.gradedAsk_word__AboUf{font-size:14px;font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--v),var(--ink) 35%)}@media (prefers-reduced-motion:reduce){.gradedAsk_reading__xwXGd:after{animation:none}.gradedAsk_dots__cUVjf i{animation:none;opacity:.6}}.lessonNotesV3_backdrop__s_Q5U{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:32px 24px;background:color-mix(in srgb,var(--ink) 22%,transparent);opacity:0;transition:opacity .2s ease}.lessonNotesV3_open__4S99V{opacity:1}.lessonNotesV3_sheet__eJfwX{box-sizing:border-box;width:min(760px,100%);max-height:min(860px,calc(100dvh - 64px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 5px 0 var(--line-strong),0 40px 80px -30px color-mix(in srgb,var(--ink) 45%,transparent);font-family:var(--sans);color:var(--ink);translate:0 12px;scale:.97;transition:translate .26s cubic-bezier(.2,.8,.2,1),scale .26s cubic-bezier(.2,.8,.2,1)}.lessonNotesV3_open__4S99V .lessonNotesV3_sheet__eJfwX{translate:0 0;scale:1}.lessonNotesV3_head__Zb4FY{flex:none;display:flex;align-items:center;gap:14px;padding:18px 16px 16px 24px;border-bottom:1px solid color-mix(in srgb,var(--k) 25%,var(--line));background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--k) 12%,transparent) 0 1px,transparent 1px 8px),color-mix(in srgb,var(--k-soft) 45%,var(--paper))}.lessonNotesV3_headText___sb_7{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lessonNotesV3_eyebrow__wqHMG{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--k),var(--ink) 40%)}.lessonNotesV3_title__4TJKj{margin:0;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.22;text-wrap:balance;overflow-wrap:anywhere}.lessonNotesV3_close__S37QV{flex:none;align-self:flex-start;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:9px;background:none;color:var(--ink-soft);cursor:pointer}.lessonNotesV3_close__S37QV:hover{border-color:var(--line-strong);background:var(--paper-warm);color:var(--ink)}.lessonNotesV3_close__S37QV:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lessonNotesV3_body__OJM2U{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 32px 34px;scrollbar-width:thin}.lessonNotesV3_body__OJM2U .ak-note-body{max-width:none}@media (max-width:640px){.lessonNotesV3_backdrop__s_Q5U{padding:12px;place-items:end center}.lessonNotesV3_sheet__eJfwX{max-height:calc(100dvh - 24px)}.lessonNotesV3_head__Zb4FY{padding:16px 12px 14px 18px}.lessonNotesV3_body__OJM2U{padding:18px 18px 28px}}@media (prefers-reduced-motion:reduce){.lessonNotesV3_backdrop__s_Q5U,.lessonNotesV3_sheet__eJfwX{transition-duration:1ms}}.sessionEndV3_page__XlpvO{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--paper)}.sessionEndV3_scroll__Q1Eyl{flex:1;overflow-y:auto;padding:36px 24px 32px;display:flex;flex-direction:column}.sessionEndV3_column__qA9jK{width:100%;max-width:680px;margin:auto;display:flex;flex-direction:column;gap:16px}.sessionEndV3_eyebrow__XP3NU{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.sessionEndV3_hero__1pD_u{overflow:hidden;border-radius:20px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 4px 0 var(--line-strong),0 36px 70px -44px color-mix(in srgb,var(--ink) 40%,transparent)}.sessionEndV3_band__cK630{display:flex;align-items:center;gap:20px;padding:24px 24px 22px;border-bottom:1px solid color-mix(in srgb,var(--k) 25%,var(--line));background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--k) 12%,transparent) 0 1px,transparent 1px 8px),color-mix(in srgb,var(--k-soft) 45%,var(--paper))}.sessionEndV3_bandText__VIRE9{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.sessionEndV3_bandEyebrow__7XYg_{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--k),var(--ink) 40%)}.sessionEndV3_title__l7_Or{margin:0;font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;overflow-wrap:anywhere}.sessionEndV3_badge__qv2He{flex:none}.sessionEndV3_metrics__IL3o6{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:15px 0}.sessionEndV3_metric__gPCTI{text-align:center;padding:0 8px}.sessionEndV3_metric__gPCTI+.sessionEndV3_metric__gPCTI{border-left:1px solid var(--line)}.sessionEndV3_value__bm9Sn{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.sessionEndV3_unit__SHRrU{margin-left:3px;font-size:13px;font-weight:600;letter-spacing:0;color:var(--ink-soft)}.sessionEndV3_metricLabel__XaYM8{margin-top:6px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted)}.sessionEndV3_gain__2gjQp{padding:18px 22px 20px;border-top:1px solid color-mix(in srgb,var(--a) 28%,var(--line));background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--a) 9%,transparent) 0 1px,transparent 1px 8px),color-mix(in srgb,var(--a) 7%,var(--paper-soft))}.sessionEndV3_gainHead__n__Ud{display:flex;align-items:center;gap:16px;margin-bottom:14px}.sessionEndV3_gainBig__p_PRe{flex:none;font-size:40px;font-weight:800;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--a),var(--ink) 30%)}.sessionEndV3_gainBig__p_PRe small{margin-left:2px;font-size:22px;font-weight:700;letter-spacing:-.02em}.sessionEndV3_gainText__7fjCk{min-width:0;display:flex;flex-direction:column;gap:3px}.sessionEndV3_gainText__7fjCk b{font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.sessionEndV3_gainText__7fjCk span{font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--ink-soft);font-variant-numeric:tabular-nums}.sessionEndV3_meter__4nZ9R{position:relative;display:flex;height:12px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 22%,var(--line));overflow:hidden}.sessionEndV3_meter__4nZ9R i{display:block;height:100%;background:var(--a)}.sessionEndV3_meter__4nZ9R b{display:block;height:100%;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--a),white 35%) 0 3px,var(--a) 3px 6px);border-radius:0 999px 999px 0}.sessionEndV3_voice__joSdX{display:flex;gap:14px;padding:18px 20px;border-radius:16px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 3px 0 var(--line-strong)}.sessionEndV3_avatar__s66FT{flex:none;width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.sessionEndV3_voiceText__Q4wiw{min-width:0;display:flex;flex-direction:column;gap:5px}.sessionEndV3_voiceName__W0BBd{font-size:13.5px;font-weight:700}.sessionEndV3_voiceName__W0BBd span{font-weight:500;color:var(--ink-muted)}.sessionEndV3_quote___CX_l{margin:0;font-family:var(--serif);font-size:17px;line-height:1.55;color:var(--ink);text-wrap:pretty}.sessionEndV3_notes__6o35c{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 3px 0 var(--line-strong)}.sessionEndV3_notesTile__KtMXq{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-soft)}.sessionEndV3_notesText__pvost{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sessionEndV3_notesTitle__14Kou{font-size:14px;font-weight:700;letter-spacing:-.01em}.sessionEndV3_notesSub__vphkr{font-size:12.5px;line-height:1.4;color:var(--ink-muted)}.sessionEndV3_notesKey__Sy5VR{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 2px 0 var(--line-strong);font:inherit;font-size:13px;font-weight:650;color:var(--ink);cursor:pointer;transition:translate .14s ease,box-shadow .14s ease}.sessionEndV3_notesKey__Sy5VR:hover:not(:disabled){translate:0 -1px;box-shadow:0 3px 0 var(--line-strong)}.sessionEndV3_notesKey__Sy5VR:disabled{opacity:.6;cursor:default}.sessionEndV3_notesCode__8iXOW{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink)}.sessionEndV3_notesQuiet__nZEtg{box-shadow:none;background:var(--paper);border-style:dashed}.sessionEndV3_quiz__4VxPS{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--k),var(--k-soft) 50%);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--k) 10%,transparent) 0 1px,transparent 1px 8px),color-mix(in srgb,var(--k-soft) 40%,var(--paper));box-shadow:0 4px 0 color-mix(in srgb,var(--k-soft),var(--k) 35%)}.sessionEndV3_quizTile__9EHui{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;border:1px solid color-mix(in srgb,var(--k),var(--k-soft) 55%);background:color-mix(in srgb,var(--k-soft),var(--k) 14%);box-shadow:0 3px 0 color-mix(in srgb,var(--k),var(--k-soft) 15%);color:color-mix(in srgb,var(--k),var(--ink) 38%)}.sessionEndV3_quizText__GaBDD{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:3px}.sessionEndV3_quizEyebrow__UOgAx{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--k),var(--ink) 40%)}.sessionEndV3_quizTitle__TYuvb{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.sessionEndV3_quizMeta__Bq6hW{font-size:12.5px;color:var(--ink-soft)}.sessionEndV3_foot__H6QN7{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 32px 16px;border-top:1px solid var(--line);background:var(--paper)}.sessionEndV3_spin__HCPWR{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:sessionEndV3_rot__Ib5LJ .7s linear infinite}@keyframes sessionEndV3_rot__Ib5LJ{to{rotate:1turn}}.sessionEndV3_backdrop__NiiDa{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--ink) 22%,transparent)}.sessionEndV3_rateSheet__iMpPR{width:min(420px,100%);padding:24px 22px 18px;border-radius:20px;border:1px solid var(--line-strong);background:var(--paper-soft);box-shadow:0 5px 0 var(--line-strong),0 40px 80px -30px color-mix(in srgb,var(--ink) 45%,transparent);text-align:center;font-family:var(--sans);color:var(--ink)}.sessionEndV3_rateTitle__A7T9U{margin:8px 0 18px;font-size:21px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.sessionEndV3_rateOptions__KNj90{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sessionEndV3_rateOption__UHfIj{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 13px;border-radius:14px;border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 3px 0 var(--line-strong);font:inherit;font-size:13px;font-weight:650;color:var(--ink-soft);cursor:pointer;transition:translate .14s ease,box-shadow .14s ease,opacity .2s ease,color .14s ease}.sessionEndV3_rateOption__UHfIj:hover:not(:disabled){translate:0 -2px;box-shadow:0 5px 0 var(--line-strong);color:var(--ink)}.sessionEndV3_rateOption__UHfIj:disabled{cursor:default}.sessionEndV3_rateOn__MXTNR{border-color:var(--ink);box-shadow:0 3px 0 var(--ink);color:var(--ink);animation:sessionEndV3_pop__wOWMV .52s ease}.sessionEndV3_rateDim__CZQe7{opacity:.35}@keyframes sessionEndV3_pop__wOWMV{40%{scale:1.08}}.sessionEndV3_rateSheetWide__vfxWD{width:min(480px,100%);text-align:left}.sessionEndV3_reasons__iHBKV{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px}.sessionEndV3_reason__6pVmo{padding:8px 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);box-shadow:0 2px 0 var(--line);font:inherit;font-size:13px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:translate .12s ease,box-shadow .12s ease,background-color .14s ease,color .14s ease,border-color .14s ease}.sessionEndV3_reason__6pVmo:hover{translate:0 -1px;box-shadow:0 3px 0 var(--line-strong);color:var(--ink)}.sessionEndV3_reason__6pVmo:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sessionEndV3_reasonOn__i_rXo,.sessionEndV3_reasonOn__i_rXo:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-soft);box-shadow:0 2px 0 color-mix(in srgb,var(--ink),black 45%)}.sessionEndV3_comment__fzGma{box-sizing:border-box;width:100%;padding:11px 13px;border-radius:12px;border:1px solid var(--line-strong);background:var(--paper);font:inherit;font-size:14px;line-height:1.5;color:var(--ink);resize:vertical;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.sessionEndV3_comment__fzGma:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.sessionEndV3_comment__fzGma::-moz-placeholder{color:var(--ink-muted)}.sessionEndV3_comment__fzGma::placeholder{color:var(--ink-muted)}.sessionEndV3_rateFoot__meCwR{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.sessionEndV3_rateThanks__hIAfZ{margin:14px 0 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:640px){.sessionEndV3_scroll__Q1Eyl{padding:22px 14px 24px}.sessionEndV3_band__cK630{flex-direction:column-reverse;align-items:flex-start;gap:14px;padding:20px 18px 18px}.sessionEndV3_title__l7_Or{font-size:25px}.sessionEndV3_foot__H6QN7{padding:12px 14px 14px;justify-content:stretch}.sessionEndV3_foot__H6QN7>*{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.sessionEndV3_spin__HCPWR{animation-duration:1.6s}.sessionEndV3_rateOn__MXTNR{animation:none}}