.laskuri_page__kAXhu{background:var(--background-01)}.laskuri_gradeSection__qIREe,.laskuri_searchBox__30RVu{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e9e9e9;border-radius:24px;padding:20px 12px 16px}.laskuri_searchBox__30RVu{gap:12px}.laskuri_gradeSection__qIREe{gap:10px}.laskuri_panelTitle__WZsC4{font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1.25;color:#000000;padding-left:4px}.laskuri_searchField__sfTKT{position:relative;display:flex;align-items:center}.laskuri_searchIcon__aBlbw{position:absolute;left:14px;color:#929395;pointer-events:none}.laskuri_searchInput__NG3RT{font:inherit;font-size:14px;height:40px;width:100%;box-sizing:border-box;border:1px solid #e4e4e4;border-radius:999px;padding:0 16px 0 40px;background:#ffffff;color:#000000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.laskuri_searchInput__NG3RT::placeholder{color:#929395}.laskuri_searchInput__NG3RT:focus{outline:1px solid #141b34;outline-offset:-1px}.laskuri_searchHelp__Zr5NS{font-size:13px;line-height:1.5;color:#929395;padding-left:4px}.laskuri_gradeCard__vl__N{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e9e9e9;border-radius:24px;padding:17px 12px 11px;min-height:100px;box-sizing:border-box}.laskuri_gradeCardHead__tkYXY{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:29px}.laskuri_gradeCardTools__bOCWP{display:flex;align-items:center}.laskuri_subjectLabel__refNS{font-size:18px;font-weight:400;line-height:1.2;color:#000000;padding-top:3px}.laskuri_variantToggle__iuYCY{display:flex;align-items:center;height:29px;border:1px solid #dedede;border-radius:999px;background:rgba(0,0,0,.02);padding:2px}.laskuri_variantOff__NnzTD,.laskuri_variantOn__4DLxY{display:flex;align-items:center;justify-content:center;height:23px;padding:0 11px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:11px;line-height:1;color:#929395;cursor:pointer;white-space:nowrap}.laskuri_variantOn__4DLxY{background:#ffffff;color:#000000;box-shadow:0 1px 2px rgba(0,0,0,.08)}.laskuri_gradePills__UHZ0_{display:flex;align-items:center;gap:4px;margin-top:16px}.laskuri_pillOff__jgdBT,.laskuri_pillOn__8fRT_{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;font:inherit;font-size:18px;letter-spacing:-.02em;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.laskuri_pillOff__jgdBT{background:#f5f3f1;color:#000000}.laskuri_pillOff__jgdBT:hover{background:#ececea}.laskuri_pillOn__8fRT_{background:#000000;color:#ffffff}.laskuri_removeBtn__O_4iz{flex:0 0 auto;margin-left:auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:#fafafa;color:#141b34;cursor:pointer}.laskuri_removeBtn__O_4iz:hover{background:#f0f0f0}.laskuri_addRow__lMwOE{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 0}.laskuri_addChip__zFyd_{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px dashed #dedede;border-radius:999px;background:transparent;font:inherit;font-size:13px;color:#929395;cursor:pointer}.laskuri_addChip__zFyd_:hover{border-color:#929395;color:#000000}.laskuri_container__BKA4T{max-width:640px;margin:0 auto;padding:120px 20px 80px}.laskuri_container__BKA4T,.laskuri_layout__UqZbF{display:flex;flex-direction:column;gap:var(--space-32)}.laskuri_colLeft__fTmEu,.laskuri_colRight__rpPr4{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}@media (min-width:960px){.laskuri_container__BKA4T{max-width:1120px;gap:var(--space-40)}.laskuri_layout__UqZbF{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);grid-gap:var(--space-32);gap:var(--space-32);align-items:start}.laskuri_colLeft__fTmEu{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100vh - 128px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.laskuri_colRight__rpPr4{gap:12px}}.laskuri_header__H4O1c{display:flex;flex-direction:column;gap:var(--space-12)}@media (min-width:640px){.laskuri_header__H4O1c{align-items:center;text-align:center}}.laskuri_title__haWZM{font-size:40px;line-height:1.15}.laskuri_sub__yx2nS{font-size:16px;line-height:1.6;color:var(--text-secondary);max-width:520px;text-wrap:pretty}.laskuri_results__XpZv8{display:flex;flex-direction:column;gap:12px}.laskuri_resultsHead__s_OIS{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-16)}.laskuri_resultsTitle__a2Pky{font-size:28px}.laskuri_disclaimer__L3mih{font-size:13px;line-height:1.6;color:var(--text-tertiary)}.laskuri_fieldCard__t8owF{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--stroke);border-radius:20px;padding:16px}.laskuri_fieldHeadStatic__NVjS9,.laskuri_fieldHead__AqfOw{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:none;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer;width:100%}.laskuri_fieldHeadStatic__NVjS9{cursor:default}.laskuri_fieldName__qcjE5{font-family:var(--font-exposure),serif;font-size:20px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.laskuri_bestBadge__W440J{font-family:Geist,sans-serif;background:#e5ff70;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600;letter-spacing:0}.laskuri_fieldPoints__9dJAv{font-size:17px;font-weight:600;white-space:nowrap}.laskuri_fieldMax__h81Xl{font-size:12px;font-weight:400;color:var(--text-tertiary)}.laskuri_fieldMeta__CIZmC{font-size:13px;line-height:1.5;color:var(--text-tertiary)}.laskuri_missingNote__gvVFc{font-size:13px;line-height:1.5;color:#8a6a1f;background:#fbf3dc;border-radius:10px;padding:8px 12px}.laskuri_improvements___p74x{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--stroke);padding-top:12px}.laskuri_improvementsTitle__aEtSQ{font-size:14px;font-weight:500}.laskuri_impRow__biXUe{display:flex;align-items:center;gap:10px;font-size:14px;min-height:40px}.laskuri_impLabel__1dbBM{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary)}.laskuri_impDelta___WAPJ{font-weight:600;color:#3f6f43;white-space:nowrap}.laskuri_impLink__y4e28{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:20px;background:#17181a;color:#ffffff;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.laskuri_impLink__y4e28:hover{background:#000000}.laskuri_footnote__J2_b7{font-size:13px;line-height:1.6;color:var(--text-tertiary);padding:4px 2px}@media (max-width:480px){.laskuri_container__BKA4T{padding-top:96px}.laskuri_title__haWZM{font-size:32px}}.laskuri_switchRow__Nb86_{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0}.laskuri_switchInput__KJqIX{position:absolute;opacity:0;width:0;height:0}.laskuri_switchTrack__4LUeA{flex-shrink:0;width:40px;height:24px;border-radius:12px;background:var(--stroke);transition:background .15s ease;display:flex;align-items:center;padding:2px;box-sizing:border-box}.laskuri_switchKnob__kZd_6{width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .15s ease}.laskuri_switchInput__KJqIX:checked+.laskuri_switchTrack__4LUeA{background:#17181a}.laskuri_switchInput__KJqIX:checked+.laskuri_switchTrack__4LUeA .laskuri_switchKnob__kZd_6{transform:translateX(16px)}.laskuri_switchInput__KJqIX:focus-visible+.laskuri_switchTrack__4LUeA{outline:2px solid #17181a;outline-offset:2px}.laskuri_switchLabel__aDiqk{font-size:13px;line-height:1.4;color:var(--text-secondary)}.laskuri_switchNote__ylyLd{font-size:13px;line-height:1.6;color:#8a6a1f;background:#fbf3dc;border-radius:12px;padding:10px 14px}.laskuri_doorSummary__AZTB8{align-items:baseline}.laskuri_doorSummaryOpen__Ad7TS{font-weight:600;color:#3f6f43}.laskuri_doorSummaryClose__ZI9NA{color:#8a6a1f}.laskuri_doorSummaryTotal__arISS{color:var(--text-tertiary)}.laskuri_doors__E66Aq{display:flex;flex-direction:column;gap:2px;padding-bottom:4px}.laskuri_doorRow__Gbwl8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--background-02)}.laskuri_doorText__zptHU{display:flex;flex-direction:column;gap:2px;min-width:0}.laskuri_doorProgram__xREVx{font-size:14px;font-weight:500;color:var(--text-primary)}.laskuri_doorSchool__5HB0L{font-size:12px;color:var(--text-tertiary)}.laskuri_doorClose__AI8Fx,.laskuri_doorOpen__Qy9tI,.laskuri_doorShut__VHYvh{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.laskuri_doorOpen__Qy9tI{background:#f0f9e7;color:#3f6f43}.laskuri_doorClose__AI8Fx{background:#fbf3dc;color:#8a6a1f}.laskuri_doorShut__VHYvh{background:var(--background-02);color:var(--text-tertiary);font-weight:500}.laskuri_doorsToggle__LsGys{align-self:center;border:none;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-primary);text-decoration:underline;cursor:pointer;padding:10px 8px;min-height:40px}.laskuri_doorRowTappable__XGnK7{border:none;border-bottom:1px solid var(--background-02);background:transparent;font:inherit;text-align:left;width:100%;cursor:pointer;border-radius:8px;padding:9px 8px;margin:0 -8px}.laskuri_doorRowActive__DexLj,.laskuri_doorRowTappable__XGnK7:hover{background:var(--background-02)}.laskuri_targetCard__p86lH{display:flex;flex-direction:column;gap:14px;background:var(--surface);border:2px solid #17181a;border-radius:20px;padding:18px}.laskuri_targetHead__Zv7O3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.laskuri_targetTitleWrap__8v0av{display:flex;flex-direction:column;gap:3px;min-width:0}.laskuri_targetKicker__Q1mSe{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-tertiary)}.laskuri_targetName__riLYa{font-family:var(--font-exposure),serif;font-size:22px;line-height:1.2;letter-spacing:-.01em}.laskuri_targetSchool__Hlpgj{font-size:13px;color:var(--text-tertiary)}.laskuri_targetClear__oPb_4{border:none;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-tertiary);text-decoration:underline;cursor:pointer;padding:4px 0;white-space:nowrap;min-height:32px}.laskuri_targetBarWrap__Ragdi{display:flex;flex-direction:column;gap:8px}.laskuri_targetBar__EpZ3D{height:10px;background:var(--background-02);border-radius:5px;overflow:hidden}.laskuri_targetFillDone__vr3zn,.laskuri_targetFill__hXR29{height:100%;border-radius:5px;transition:width .25s ease}.laskuri_targetFill__hXR29{background:#d9b855}.laskuri_targetFillDone__vr3zn{background:#3f6f43}.laskuri_targetNumbers__t5OqF{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--text-tertiary)}.laskuri_targetRight__xh8xR{display:flex;align-items:baseline;gap:10px}.laskuri_targetNumbers__t5OqF strong{color:var(--text-primary);font-weight:600}.laskuri_targetGap___qmaw{background:#fbf3dc;color:#8a6a1f}.laskuri_targetDone__lLh2I,.laskuri_targetGap___qmaw{border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.laskuri_targetDone__lLh2I{background:#f0f9e7;color:#3f6f43}.laskuri_planBox__Jqf7u{display:flex;flex-direction:column;gap:7px;background:var(--background-01);border-radius:14px;padding:14px}.laskuri_planTitle__zKQ9b{font-size:13px;font-weight:600}.laskuri_planStep__23idn{display:flex;justify-content:space-between;gap:12px;font-size:14px}.laskuri_planDelta__I4pwd{font-weight:600;color:#3f6f43;white-space:nowrap}.laskuri_planTotal__E9ktU{border-top:1px solid var(--stroke);padding-top:8px;font-size:13px;line-height:1.5}.laskuri_planDone__II0qN,.laskuri_planNone__272Oq{font-size:13px;line-height:1.6;border-radius:14px;padding:12px 14px}.laskuri_planNone__272Oq{background:var(--background-02);color:var(--text-secondary)}.laskuri_planDone__II0qN{background:#f0f9e7;color:#3f6f43}.laskuri_targetCta__UMJPx{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:28px;background:#000000;color:#ffffff;font-size:15px;font-weight:500;text-decoration:none}.laskuri_targetCta__UMJPx:hover{background:#17181a}.laskuri_doorSummary__AZTB8{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer;padding:6px 0;min-height:40px}.laskuri_chevronOpen__IvPkR,.laskuri_chevron__D30KO{display:inline-flex;margin-left:auto;color:var(--text-tertiary);transition:transform .15s ease}.laskuri_chevronOpen__IvPkR{transform:rotate(180deg)}.laskuri_doorsHint__uSkvT{font-size:12px;color:var(--text-tertiary);padding-bottom:6px}.laskuri_doorSummaryText__eouIR{display:flex;flex-direction:column;gap:2px;min-width:0}.laskuri_searchLabel__sFbHL{font-size:14px;font-weight:500}.laskuri_searchHits__fT54d{display:flex;flex-direction:column;gap:2px}.laskuri_searchHit__6XGOz{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:none;border-bottom:1px solid var(--background-02);background:transparent;font:inherit;text-align:left;cursor:pointer;padding:10px 8px;margin:0 -8px;border-radius:8px;min-height:48px}.laskuri_searchHit__6XGOz:hover{background:var(--background-02)}.laskuri_searchEmpty__PjvfX{font-size:13px;color:var(--text-tertiary);padding:4px 2px}.laskuri_resultsSub__j_NHN{font-size:13px;line-height:1.6;color:var(--text-tertiary)}.laskuri_targetBigNumber__zjkyU{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.laskuri_targetBigValue__ye0pB{font-family:var(--font-exposure),serif;font-size:44px;line-height:1;letter-spacing:-.02em}.laskuri_targetBigLabel__jz3r2{font-size:14px;color:var(--text-secondary)}.laskuri_emptyState___hVvf{display:flex;flex-direction:column;gap:var(--space-8);border:1px dashed #d8d4d0;border-radius:20px;padding:24px 20px;background:transparent}.laskuri_emptyTitle__BONRD{font-family:var(--font-exposure),serif;font-size:20px;letter-spacing:-.01em}.laskuri_emptyText__o6o8p{font-size:14px;line-height:1.6;color:var(--text-tertiary);max-width:420px}.laskuri_ghostList__ZMqkc{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-12)}.laskuri_ghostCard__fqo_T{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--stroke);border-radius:16px;padding:16px;opacity:.55}.laskuri_ghostRow__SuZ_U{display:flex;align-items:center;justify-content:space-between;gap:16px}.laskuri_ghostBar__G0jrA,.laskuri_ghostLine__cxV_r,.laskuri_ghostPoints__g_Dcp{display:block;height:12px;border-radius:6px;background:var(--background-02)}.laskuri_ghostPoints__g_Dcp{width:52px;flex-shrink:0}.laskuri_ghostLine__cxV_r{height:9px}.laskuri_article__yNQQM{background:var(--background-01);padding:0 20px 120px}.laskuri_articleInner__3KoG4{max-width:1120px;margin:0 auto}.laskuri_splitGrid___kore{margin-top:120px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;column-gap:64px;align-items:start}.laskuri_splitTitle__rWEpW{font-family:var(--font-exposure),serif;font-weight:400;font-size:32px;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);margin:0}.laskuri_splitBody__i_VAi{display:flex;flex-direction:column;gap:20px}.laskuri_splitBody__i_VAi p{font-size:16px;line-height:1.65;color:var(--text-secondary)}.laskuri_splitBody__i_VAi a{color:var(--text-primary);text-decoration:underline}.laskuri_sectionGap__GhMbJ{margin-top:120px}.laskuri_sources__IvQ_s{margin-top:80px;padding-top:20px;border-top:1px solid var(--stroke);font-size:14px;line-height:1.6;color:var(--text-secondary)}@media (max-width:720px){.laskuri_article__yNQQM{padding-bottom:80px}.laskuri_splitGrid___kore{display:flex;flex-direction:column;gap:20px;margin-top:72px}.laskuri_splitTitle__rWEpW{font-size:24px}.laskuri_sectionGap__GhMbJ{margin-top:72px}}.laskuri_fieldLinks__cN3C1{display:flex;flex-wrap:wrap;gap:10px}.laskuri_fieldLinks__cN3C1 a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--stroke);border-radius:999px;background:var(--surface);font-size:15px;color:var(--text-primary);text-decoration:none}.laskuri_fieldLinks__cN3C1 a:hover{border-color:var(--text-tertiary)}.ShareSetModal_overlay__g1U_c{position:fixed;inset:0;z-index:60;background:rgba(26,26,26,.4);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.ShareSetModal_modal__ClMQg{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;align-items:center;background:#ffffff;border:1px solid #ececef;border-radius:32px;padding:44px 32px 28px;box-shadow:0 8px 24px rgba(26,26,26,.12);margin:auto;text-align:center}.ShareSetModal_close__aibi_{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#f5f3f1;color:#1a1a1a;cursor:pointer}.ShareSetModal_close__aibi_:hover{background:#ececef}.ShareSetModal_emoji__hV8rq{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#f5f3f1;font-size:34px;line-height:1}.ShareSetModal_title__0_Yri{margin:18px 0 0;font-family:var(--font-exposure),Georgia,serif;font-size:30px;font-weight:700;letter-spacing:-.02em;color:#1a1a1a}.ShareSetModal_body__vZxQJ{margin:10px 0 0;max-width:340px;font-size:15px;line-height:23px;color:#6b6862}.ShareSetModal_linkRow__2t2M8{display:flex;align-items:center;gap:12px;width:100%;margin-top:26px;padding:8px 16px 8px 8px;border:1px solid #ececef;border-radius:50px;background:#ffffff}.ShareSetModal_linkIcon___CoOv{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#f5f3f1;color:#1a1a1a}.ShareSetModal_linkInput__w062y{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:#1a1a1a;text-overflow:ellipsis}.ShareSetModal_action__E6qJ1{width:100%;margin-top:12px;padding:17px 26px;border:1px solid #ececef;border-radius:50px;background:#ffffff;font-size:16px;font-weight:600;color:#1a1a1a;cursor:pointer}.ShareSetModal_action__E6qJ1:hover{background:#f5f3f1}.LessonVideo_frame__nz4E_{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--background-02)}.LessonVideo_player__mZhtC{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.LessonVideo_coverButton__lLcGU{display:block;padding:0;border:none;cursor:pointer}.LessonVideo_cover__IVlaC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.LessonVideo_play__LyzE4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:28px;background:#ffffff;color:#17181a;box-shadow:0 2px 12px rgba(0,0,0,.12)}.LessonVideo_play__LyzE4,.ListenMode_container__vKGgK{display:flex;align-items:center;justify-content:center}.ListenMode_container__vKGgK{flex-direction:column;min-height:100vh;min-height:100dvh;background-color:#FAFAFA;padding:24px}.ListenMode_embeddedContainer__c8Y8c{background-color:transparent;min-height:100%}.ListenMode_embeddedPlayer__VR5aW{display:flex;flex-direction:column;height:100%;min-height:100%;padding:40px clamp(32px,8%,96px) 48px;box-sizing:border-box}.ListenMode_embeddedCaptionArea__k3Jgu{flex:1 1;display:flex;align-items:center;justify-content:center}.ListenMode_embeddedCaption__APHzV{font-family:var(--font-exposure),serif;font-size:24px;line-height:36px;color:#17181A;text-align:center;max-width:560px;margin:0}.ListenMode_embeddedBottom__mcwld{flex-shrink:0;display:flex;flex-direction:column;gap:20px;width:100%;max-width:640px;margin:0 auto}.ListenMode_playerWrapper__1pCNv{width:100%;max-width:800px}.ListenMode_closeButton__EIrPX{width:44px;height:44px;border-radius:22px;background-color:#F5F3F1;border:none;color:#17181A;cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-bottom:16px}.ListenMode_closeButton__EIrPX:hover{background-color:#EBECE7}.ListenMode_skyCard__LZ5jv{width:100%;position:relative;display:flex;flex-direction:column}.ListenMode_captionArea__zRcJ0{position:relative;z-index:1;flex:1 1;display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 60px;max-width:500px;margin:0 auto}.ListenMode_captionText__KOEd9{font-family:var(--font-exposure),serif;font-size:20px;line-height:28px;color:#17181A;text-align:center;margin:0}.ListenMode_errorText__YxAHC{font-size:16px;color:#C62828;text-align:center}.ListenMode_loadingContainer___xyOo{display:flex;flex-direction:column;align-items:center;gap:16px}.ListenMode_loadingText__cG7E_{font-size:14px;color:#606060;margin:0}.ListenMode_progressSection__gQkXQ{position:relative;z-index:1;padding:0 30px}.ListenMode_progressTrack___UdxD{width:100%;height:6px;background-color:rgba(0,0,0,.15);border-radius:3px;cursor:pointer;position:relative}.ListenMode_progressFill__Lyuo5{height:100%;background-color:#000000;border-radius:3px;transition:width .1s linear}.ListenMode_timeRow__bpuY2{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:24px}.ListenMode_timeText__8Zllc{font-size:14px;color:#606060;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ListenMode_controls__zcRcS{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 30px 30px}.ListenMode_speedWrapper__k6kWh{position:relative;width:80px;display:flex;justify-content:center}.ListenMode_speedButton__f1bmr{padding:8px 16px;border-radius:25px;background:transparent;border:none;color:#17181A;font-size:16px;font-weight:500;cursor:pointer}.ListenMode_speedButton__f1bmr:hover{background-color:rgba(0,0,0,.05)}.ListenMode_speedMenu__XUZrl{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:8px 0;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:80px}.ListenMode_speedOption__QqPz9{display:block;width:100%;padding:10px 20px;border:none;background:transparent;color:#606060;font-size:16px;cursor:pointer;text-align:center}.ListenMode_speedOption__QqPz9:hover{background-color:rgba(0,0,0,.05)}.ListenMode_speedOptionActive__N4Ufy{color:#17181A;font-weight:600}.ListenMode_playButton__EAzi4{width:80px;height:80px;border-radius:40px;background-color:#000000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .1s}.ListenMode_playButton__EAzi4:active{transform:scale(.95)}.ListenMode_captionsWrapper__DBjm8{width:80px;display:flex;justify-content:center}.ListenMode_captionsButton__wKptl{padding:8px 16px;border-radius:25px;background:transparent;border:none;color:#606060;cursor:pointer;display:flex;align-items:center;justify-content:center}.ListenMode_captionsButton__wKptl:hover{background-color:rgba(0,0,0,.05)}.ListenMode_captionsButtonActive__P8l0d{color:#000000}@media (max-width:767px){.ListenMode_playerWrapper__1pCNv{flex:1 1;align-self:stretch;max-width:none;display:flex;flex-direction:column}.ListenMode_skyCard__LZ5jv{flex:1 1}.ListenMode_controls__zcRcS{padding-bottom:12px}}@media (min-width:768px){.ListenMode_container__vKGgK{padding:40px 60px}.ListenMode_skyCard__LZ5jv{max-width:900px}.ListenMode_captionArea__zRcJ0{min-height:360px;padding:60px 40px}.ListenMode_captionText__KOEd9{font-size:22px;line-height:32px}}.ListenMode_wordDim__Vm7qX{opacity:.4;transition:opacity .15s ease}.ListenMode_wordActive__D7IrU{opacity:1;transition:opacity .15s ease}.ListenMode_orbWrap__rwIga{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:128px}.ListenMode_orbCanvas__cNzBJ{transform:scale(2);transform-origin:center}.PrepThink_screen__kBoMo{min-height:var(--study-pane-h,100dvh);background-color:#faf9fc;background-image:radial-gradient(circle at 56% 52%,rgba(185,162,220,.5),rgba(250,249,252,0) 58%);display:flex;flex-direction:column}.PrepThink_embedded__ZyDw_{min-height:100%;background-color:transparent;background-image:radial-gradient(circle 620px at 50% 46%,rgba(185,162,220,.5),rgba(250,249,252,0) 58%)}.PrepThink_header__6Q_IL{display:flex;align-items:center;justify-content:space-between;padding:16px}.PrepThink_closeButton__v5vc7{width:44px;height:44px;border-radius:22px;border:1px solid #ececef;background:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#17181a}.PrepThink_headerTitle__EX2_Z{font-size:16px;color:#17181a}.PrepThink_headerSpacer__ddwpX{width:44px}.PrepThink_cardContainer__xiRH2{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:32px 24px 40px}.PrepThink_cardStack__H_Xz1{position:relative;width:100%;max-width:432px}.PrepThink_stackedCard__lUihW{position:absolute;top:16px;left:8px;right:-8px;height:100%;background:#f5f4f0;border:1px solid #ececef;border-radius:32px;z-index:0}.PrepThink_card___A6oZ{position:relative;z-index:1;width:100%;min-height:var(--study-card-min-h,60vh);background:#ffffff;border:1px solid #ececef;border-radius:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;padding:24px}.PrepThink_badge__5xXdJ{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff;border:1px solid #ececef;font-size:12px;font-weight:500;color:#17181a}.PrepThink_cardBody___4Q8E{flex:1 1;padding-top:40px;overflow-y:auto}.PrepThink_questionLabel__SMr8B{display:block;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px}.PrepThink_questionText__54ZT9{color:#17181a;font-size:18px;line-height:26px;margin:0}.PrepThink_answerText__nIsEo{color:#17181a;font-size:16px;line-height:24px;margin:0 0 20px;white-space:pre-wrap}.PrepThink_conceptsTitle__Vgz1j{display:block;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:1.5px;margin:4px 0 10px}.PrepThink_conceptList__jnkYR{list-style:none;padding:0;margin:0}.PrepThink_conceptItem__8K6bm{display:flex;gap:10px;margin-bottom:8px;font-size:15px;line-height:22px;color:#17181a}.PrepThink_conceptDot__3mCbw{color:#8b76bd;line-height:22px}.PrepThink_answerButton__Wdui6{margin-top:16px;width:100%;padding:16px;border:none;border-radius:16px;background:#17181a;color:#ffffff;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.PrepThink_badgeAnswered__RtDzG{background:#e8f5e9;border-color:#afe780;color:#2e7d32}.PrepThink_headerCount__uHnDa{margin-left:auto;font-size:14px;font-weight:500;color:#17181a}.PrepThink_answerButton__Wdui6.PrepThink_secondary__qX1KW{background:#ffffff;color:#17181a;border:1px solid #17181a}.PrepThink_nav__S3RxR{gap:20px;margin-top:24px}.PrepThink_navArrow__21IKH,.PrepThink_nav__S3RxR{display:flex;align-items:center;justify-content:center}.PrepThink_navArrow__21IKH{width:44px;height:44px;border-radius:22px;border:1px solid #ececef;background:#ffffff;cursor:pointer;color:#17181a}.PrepThink_navArrow__21IKH:disabled{opacity:.35;cursor:default}.PrepThink_navProgress__nRIEY{font-size:14px;color:#6b7280;min-width:48px;text-align:center}.CourseMathList_list__yEFHf{max-width:720px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:8px}.CourseMathList_lvEasy__9CJ_Z{--lv-accent:#7FAEF5;--lv-strong:#2F5DA8;--lv-surface:#EEF4FE;--lv-border:#CFE0FB}.CourseMathList_lvMedium__qFdZw{--lv-accent:#E6B845;--lv-strong:#7A5D0E;--lv-surface:#FDF8DC;--lv-border:#F1E3A0}.CourseMathList_lvHard__yZlH7{--lv-accent:#EE7F98;--lv-strong:#A8213F;--lv-surface:#FFEFF3;--lv-border:#F9C9D5}.CourseMathList_group__LggjT{display:flex;flex-direction:column}.CourseMathList_groupPill__hisT1{align-self:center;padding:6px 16px;border-radius:999px;background:var(--lv-surface);border:2px solid var(--lv-accent);color:var(--lv-strong);font-size:13px;font-weight:600}.CourseMathList_list__yEFHf>.CourseMathList_group__LggjT:first-child>.CourseMathList_groupPill__hisT1{margin-top:8px}.CourseMathList_step__g9_Q4{display:flex;flex-direction:column}.CourseMathList_trail__Kj4A7{display:block;width:100%;height:64px;overflow:visible}.CourseMathList_trail__Kj4A7 path{fill:none;stroke:var(--lv-accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.1px 8px}.CourseMathList_trailDone__REOUQ path{stroke:#7CC35A;stroke-dasharray:none;stroke-width:3px}.CourseMathList_trailEnd__6pzgj{align-self:center;width:14px;height:14px;margin-top:16px;border-radius:50%;background:var(--lv-accent)}.CourseMathList_card__RvC3X{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;padding:16px 18px;border-radius:16px;background:#FFFFFF;border:2px solid var(--lv-border);color:#17181A;cursor:pointer;font:inherit;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.CourseMathList_card__RvC3X:hover{border-color:var(--lv-accent);transform:translateY(-1px)}.CourseMathList_card__RvC3X:focus-visible{outline:2px solid var(--lv-strong);outline-offset:2px}.CourseMathList_cardNext__1dLss{border-color:var(--lv-accent);box-shadow:0 4px 0 0 var(--lv-accent)}.CourseMathList_cardDone__XhZuS{border-color:#CDEDB5}.CourseMathList_cardTop__KB_XY{display:flex;align-items:center;gap:6px}.CourseMathList_partChip__4xPdA,.CourseMathList_taskChip__cdof7{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;border:1px solid var(--lv-border);background:var(--lv-surface);font-size:12px;font-weight:500;color:var(--lv-strong)}.CourseMathList_cardDone__XhZuS .CourseMathList_taskChip__cdof7{background:var(--correct-surface);border-color:#CDEDB5;color:var(--correct-text)}.CourseMathList_spacer__Yv09A{flex:1 1}.CourseMathList_points__xV6Mw{font-size:12px;font-weight:600;color:var(--lv-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CourseMathList_question__pNAbF{font-size:15px;line-height:1.55;white-space:pre-line;overflow-x:auto}.CourseMathList_question__pNAbF .katex{font-size:1em}.CourseMathList_figure__nadl2{display:block;max-width:420px}.CourseMathList_figure__nadl2 svg{display:block;max-width:100%;height:auto}.CourseMathList_cardBottom__ZKe1b{display:flex;justify-content:flex-end;min-height:0}.CourseMathList_cardBottom__ZKe1b:empty{display:none}.CourseMathList_start__gEy3b{padding:6px 14px;border-radius:8px;background:#17181A;color:#FFFFFF;font-size:13px;font-weight:500}.CourseMathList_done__mUkFh{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#1F7A4D}@media (max-width:520px){.CourseMathList_list__yEFHf{padding:20px 12px 48px}.CourseMathList_card__RvC3X{padding:14px}}.CourseMathList_overlay__aCBAL{position:fixed;inset:0;z-index:1000;overflow:auto;background:#FAFAFA}.YoTaskScreen_split__JxaIw{flex:1 1;min-height:0;width:100%;display:flex;align-items:stretch}.YoTaskScreen_main__jsdLf{min-width:0}.YoTaskScreen_main__jsdLf,.YoTaskScreen_scroll__dcHqG{flex:1 1;min-height:0;display:flex;flex-direction:column}.YoTaskScreen_scroll__dcHqG{overflow-y:auto;padding:72px 48px 24px;gap:28px}.YoTaskScreen_head__3_2mf{display:flex;flex-direction:column;gap:10px}.YoTaskScreen_metaRow__Bem3a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.YoTaskScreen_kicker__FFhFe{font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-secondary)}.YoTaskScreen_clock__ulHn4{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.YoTaskScreen_muted__F4PSL{color:var(--text-secondary)}.YoTaskScreen_total__OeVeO{font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_title__xLeil{margin:0;font-family:var(--font-exposure),Georgia,serif;font-weight:400;font-size:28px;line-height:1.25}.YoTaskScreen_points__MK8L4{font-family:Geist,sans-serif;font-size:15px;color:var(--text-secondary);white-space:nowrap}.YoTaskScreen_intro__yXgQF{margin:0}.YoTaskScreen_intro__yXgQF,.YoTaskScreen_promptBody__bL916{font-size:16px;line-height:1.6;max-width:64ch;color:var(--text-primary)}.YoTaskScreen_promptBody__bL916 p{margin:0 0 10px}.YoTaskScreen_promptBody__bL916 p:last-child{margin-bottom:0}.YoTaskScreen_subtask__tIi7X{display:flex;flex-direction:column;gap:14px}.YoTaskScreen_subHead__q8ejm{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.YoTaskScreen_prompt__4N_Tu{margin:0;font-family:var(--font-exposure),serif;font-size:18px;font-weight:400;line-height:1.45;letter-spacing:0;max-width:64ch;white-space:pre-line}.YoTaskScreen_subId__6Aesb{margin-right:4px}.YoTaskScreen_subPoints__Aa5gz{font-size:14px;color:var(--text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_labels__djP7G{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.YoTaskScreen_labelRow__khxPn{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.YoTaskScreen_selectWrap___M85r{position:relative;display:block;flex:1 1 360px;max-width:530px}.YoTaskScreen_select__EcHXZ:focus-visible,.YoTaskScreen_select__EcHXZ:focus-within{outline:none;border-color:var(--stroke,#b9b9bd)}.YoTaskScreen_labelName__5Dnh1{flex-shrink:0;font-size:14px;color:var(--text-secondary);white-space:nowrap;pointer-events:none}.YoTaskScreen_selectValue__kvLuP{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.YoTaskScreen_selectNative__Vgytk{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.YoTaskScreen_selectNative__Vgytk:disabled{cursor:default}.YoTaskScreen_select__EcHXZ{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;text-align:left;font:inherit;font-size:15px;width:100%;height:54px;padding:0 44px 0 16px;border-radius:12px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%232b2e33' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 16px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--text-primary);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.03)}.YoTaskScreen_ok__7mYEn{border-color:#7fcf6a;background-color:#eaf8e4}.YoTaskScreen_bad__p3AF0{border-color:#e0795f;background-color:#fdecea}.YoTaskScreen_selectLocked__5UB0E,.YoTaskScreen_select__EcHXZ:disabled{background-image:none;cursor:default;opacity:1}.YoTaskScreen_fix___iXP1{font-size:14px;color:#3c8a2c}.YoTaskScreen_answer__5UBPX{font:inherit;font-size:16px;line-height:1.6;min-height:200px;resize:vertical;padding:16px;border-radius:20px;border:1px solid var(--stroke-subtle,#dcdcdf);background:var(--background-01,#fafafa);color:var(--text-primary)}.YoTaskScreen_answer__5UBPX:focus{outline:none;border-color:var(--stroke,#b9b9bd)}.YoTaskScreen_model___dvHp{font-size:15px;line-height:1.6}.YoTaskScreen_model___dvHp summary{cursor:pointer;color:var(--text-secondary)}.YoTaskScreen_model___dvHp p{margin:8px 0 0}.YoTaskScreen_failed__3BJcq{display:flex;flex-direction:column;gap:8px;font-size:15px}.YoTaskScreen_failed__3BJcq p{margin:0}.YoTaskScreen_foot__8MT4x{padding:16px 48px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.YoTaskScreen_confirm__C_VFU{display:flex;flex-direction:column;gap:10px;font-size:15px}.YoTaskScreen_row__IJQR_{display:flex;gap:8px}.YoTaskScreen_primary__eIkBV,.YoTaskScreen_secondary__uEEj_{font:inherit;font-size:15px;padding:11px 22px;border-radius:999px;cursor:pointer}.YoTaskScreen_primary__eIkBV{color:var(--text-primary);font-weight:500;padding:12px 26px;border:1.5px solid transparent;background:linear-gradient(var(--surface,#fff),var(--surface,#fff)) padding-box,linear-gradient(135deg,var(--gold),var(--pink-dark)) border-box}.YoTaskScreen_secondary__uEEj_{background:var(--surface,#fff);color:var(--text-primary);border:1px solid var(--stroke-subtle,#dcdcdf)}.YoTaskScreen_pane___0Pqn{flex:1.05 1}.YoTaskScreen_paneBody__Puffe{flex:1 1;min-height:0;overflow-y:auto;padding:calc(36px + 24px) 20px 24px;display:flex;flex-direction:column;gap:16px;container-type:size}.YoTaskScreen_tabs__1do66{display:flex;align-items:center;gap:6px;min-height:36px;padding-right:52px;flex-wrap:wrap}.YoTaskScreen_paneBody__Puffe:has(>.YoTaskScreen_tabs__1do66){padding-top:20px}.YoTaskScreen_pane___0Pqn>button:first-child{top:20px;right:20px}.YoTaskScreen_tab__t3ovn{font:inherit;font-size:14px;padding:6px 14px;border-radius:10px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff);color:var(--text-secondary);cursor:pointer}.YoTaskScreen_tabOn__d3dxx{background:#f4f4f4;border-color:#f4f4f4;color:var(--text-primary)}.YoTaskScreen_material__yCqRS{display:flex;flex-direction:column;gap:12px}.YoTaskScreen_materialTitle__rnVig{margin:0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}@media (max-width:767px){.YoTaskScreen_split__JxaIw{flex-direction:column}.YoTaskScreen_pane___0Pqn{order:-1;flex:0 1 auto;max-height:45dvh;margin:64px 12px 0}.YoTaskScreen_paneBody__Puffe{container-type:normal;padding:56px 16px 16px}.YoTaskScreen_scroll__dcHqG{padding:12px 16px 24px}.YoTaskScreen_foot__8MT4x{padding:12px 16px 20px}.YoTaskScreen_select__EcHXZ{min-width:0;flex:1 1}}.YoTaskScreen_steps__8sUWE{display:flex;gap:6px;flex-wrap:wrap;margin:-14px 0 -10px}.YoTaskScreen_stepPill__cLUbg{font:inherit;font-size:14px;font-weight:500;display:inline-flex;align-items:baseline;gap:5px;padding:6px 13px;border-radius:10px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff);color:var(--text-primary);cursor:pointer}.YoTaskScreen_stepOn___HUJZ{background:#f4f4f4;border-color:#f4f4f4;color:var(--text-primary)}.YoTaskScreen_stepOff__Q6O6o{opacity:.55}.YoTaskScreen_stepMeta__zql8d{font-weight:400;font-size:14px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_secondary__uEEj_:disabled{opacity:.4;cursor:default}.YoTaskScreen_feedback___qFCL{display:flex;flex-direction:column;gap:12px;padding-top:8px}.YoTaskScreen_feedbackScore__5Ih_f{font-size:30px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_feedbackLabel__q_Mxn{font-size:11px;font-weight:600;letter-spacing:1.2px}.YoTaskScreen_feedbackNote__T99Dn{font-size:15px}.YoTaskScreen_feedbackList__iK2b8{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.YoTaskScreen_feedbackList__iK2b8 li{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:16px;border:1px solid #efeeec;font-size:15px}.YoTaskScreen_fbHead__cBb7F{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary)}.YoTaskScreen_fbPts__OFrbH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_fbOk__f6mCm{background:#f6fbf3}.YoTaskScreen_fbBad__6Q25K{background:#fdf5f3}.YoTaskScreen_fbBad__6Q25K s{color:#b8472d}.YoTaskScreen_fbBad__6Q25K b{font-weight:500;color:#3c8a2c}@media (min-width:768px) and (max-height:820px){.YoTaskScreen_scroll__dcHqG{padding:64px 32px 12px;gap:18px}.YoTaskScreen_head__3_2mf{gap:6px}.YoTaskScreen_title__xLeil{font-size:24px}.YoTaskScreen_intro__yXgQF{font-size:15px;line-height:1.5}.YoTaskScreen_steps__8sUWE{margin:-8px 0 -4px}.YoTaskScreen_prompt__4N_Tu{font-size:16px}.YoTaskScreen_subtask__tIi7X{gap:10px}.YoTaskScreen_labels__djP7G{gap:8px}.YoTaskScreen_select__EcHXZ{height:46px}.YoTaskScreen_foot__8MT4x{padding:10px 32px 14px}.YoTaskScreen_paneBody__Puffe{padding:calc(36px + 16px) 16px 16px}.YoTaskScreen_paneBody__Puffe:has(>.YoTaskScreen_tabs__1do66){padding-top:16px}.YoTaskScreen_pane___0Pqn>button:first-child{top:16px;right:16px}}.YoTaskScreen_switch__nQHLz{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f4f4f4}.YoTaskScreen_seg__KUhK8{flex:1 1;min-width:0;font:inherit;font-size:14px;padding:8px 6px;border:none;border-radius:9px;background:transparent;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.YoTaskScreen_segOn__SB3OW{background:var(--surface,#fff);color:var(--text-primary);box-shadow:0 1px 2px rgba(0,0,0,.06)}.YoTaskScreen_mobileMaterial__KjGVG{padding:10px;border:1px solid var(--stroke-subtle,#e6e6e8);border-radius:24px;background:var(--surface,#fff)}.YoTaskScreen_mobileMaterial__KjGVG>div{border-radius:16px;overflow:hidden;max-height:none!important}.YoTaskScreen_ref___6V6I{font:inherit;padding:0;border:none;background:none;color:#4b3fd1;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.YoTaskScreen_mTop__FcYIz{position:relative;display:flex;justify-content:center;align-items:center;min-height:44px;font-size:15px}.YoTaskScreen_mTask__cmMBs{color:var(--text-primary)}.YoTaskScreen_mScore__JX1nW{position:absolute;right:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.YoTaskScreen_mCard__wPVhq{border:1px solid var(--stroke-subtle,#e6e6e8);border-radius:20px;padding:16px;background:var(--surface,#fff)}.YoTaskScreen_sheet__Va4Vb{position:fixed;left:12px;right:12px;bottom:12px;z-index:20;padding:14px 18px 20px;border-radius:24px;background:var(--surface,#fff);box-shadow:0 8px 30px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:10px}.YoTaskScreen_sheetHead__EsGxW{display:flex;align-items:center;gap:4px}.YoTaskScreen_sheetBtn__eLHnM{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.YoTaskScreen_sheetCount__6R41Q{font-size:14px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:6px;margin-right:auto}.YoTaskScreen_sheetChip__qrHQz{font-size:13px;padding:3px 10px;border-radius:999px;background:#f4f4f4;color:var(--text-secondary)}.YoTaskScreen_chip_good__GMF8D{background:#eaf8e4;color:#3c8a2c}.YoTaskScreen_chip_error__bvBP6{background:#fdecea;color:#b3261e}.YoTaskScreen_chip_unclear__ZIsmh{background:#f7efd2;color:#8a6d1a}.YoTaskScreen_scrim__y0H_4{position:fixed;inset:0;z-index:19;background:rgba(0,0,0,.12)}.YoTaskScreen_optionSheet__YH_Se{padding:14px 10px 12px;gap:4px;max-height:60dvh}.YoTaskScreen_optionTitle__PIDjm{margin-right:auto;padding-left:12px;font-size:14px;color:var(--text-secondary)}.YoTaskScreen_optionList__sy5D3{list-style:none;margin:0;padding:0;overflow-y:auto}.YoTaskScreen_option__iyIPj{font:inherit;font-size:16px;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:none;border-radius:12px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.YoTaskScreen_optionOn__FT14C{background:#f4f4f4}.YoTaskScreen_sheetNote__x03LO{margin:0;font-size:16px;line-height:1.55;color:var(--text-primary)}@media (max-width:767px){.YoTaskScreen_subtask__tIi7X{border:1px solid var(--stroke-subtle,#e6e6e8);border-radius:20px;padding:16px;background:var(--surface,#fff)}.YoTaskScreen_foot__8MT4x .YoTaskScreen_primary__eIkBV{width:100%}.YoTaskScreen_confirm__C_VFU{align-self:stretch}.YoTaskScreen_confirm__C_VFU .YoTaskScreen_row__IJQR_{flex-direction:column}.YoTaskScreen_confirm__C_VFU .YoTaskScreen_row__IJQR_>button{width:100%}.YoTaskScreen_scroll__dcHqG>.YoTaskScreen_foot__8MT4x{padding:8px 0 0}.YoTaskScreen_feedback___qFCL{padding-top:0}.YoTaskScreen_feedbackScore__5Ih_f{display:none}.YoTaskScreen_scroll__dcHqG{gap:14px}.YoTaskScreen_steps__8sUWE{margin:0}.YoTaskScreen_title__xLeil{font-size:22px;line-height:1.2}.YoTaskScreen_prompt__4N_Tu{font-size:16px;line-height:1.5}.YoTaskScreen_subtask__tIi7X{padding:14px}.YoTaskScreen_mTop__FcYIz{font-size:14px}.YoTaskScreen_stepMeta__zql8d,.YoTaskScreen_stepPill__cLUbg{font-size:13px}.YoTaskScreen_stepPill__cLUbg{padding:5px 11px}.YoTaskScreen_seg__KUhK8{font-size:13px;padding:7px 6px}.YoTaskScreen_labelName__5Dnh1{font-size:13px}.YoTaskScreen_select__EcHXZ{height:48px;font-size:15px}.YoTaskScreen_failed__3BJcq,.YoTaskScreen_feedbackList__iK2b8 li,.YoTaskScreen_feedbackNote__T99Dn,.YoTaskScreen_fix___iXP1,.YoTaskScreen_model___dvHp,.YoTaskScreen_sheetNote__x03LO{font-size:14px}.YoTaskScreen_primary__eIkBV,.YoTaskScreen_secondary__uEEj_{font-size:15px}}.YoTaskScreen_keyCard__1UhMt{margin-top:20px;border-radius:20px;background:var(--surface,#fff);border:1px solid var(--stroke-subtle,#e6e6e8)}.YoTaskScreen_keyCard__1UhMt summary{display:flex;align-items:center;gap:10px;padding:16px 18px;list-style:none;cursor:pointer;color:#4a5160;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.YoTaskScreen_keyCard__1UhMt summary::-webkit-details-marker{display:none}.YoTaskScreen_keyCard__1UhMt summary>span{flex:1 1}.YoTaskScreen_keyChevron__J5KGx{transition:transform .15s ease}.YoTaskScreen_keyCard__1UhMt[open] .YoTaskScreen_keyChevron__J5KGx{transform:rotate(90deg)}.YoTaskScreen_keyCard__1UhMt p{margin:0;padding:0 18px 18px;font-size:15px;line-height:1.6;color:var(--text-primary)}@media (min-width:768px){.YoTaskScreen_scroll__dcHqG>.YoTaskScreen_foot__8MT4x{padding:0 0 24px}}.YoTaskScreen_modelPane__sIbDh{display:flex;flex-direction:column;gap:8px}.YoTaskScreen_modelTitle__8yIH0{margin:0;font-family:var(--font-exposure),serif;font-size:var(--session-concept-title,26px);font-weight:400;line-height:1.2}.YoTaskScreen_modelText__Grvqc{margin:8px 0 0;font-size:16px;line-height:1.7;white-space:pre-wrap}.YoTaskScreen_letters__M6FzX{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.YoTaskScreen_letter__KnCRN{font:inherit;font-size:14px;min-width:36px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--stroke-subtle,#e6e6e8);background:var(--surface,#fff);color:var(--text-secondary);cursor:pointer}.YoTaskScreen_letterOn__F6Rmf{background:#f4f4f4;border-color:#f4f4f4;color:var(--text-primary)}.YoTaskScreen_counter__Xz97Y{margin:8px 0 0;font-size:13px;color:var(--text-secondary);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.YoTaskScreen_counterOver__lmIUg{color:#b3261e}.CardLanguageButton_wrap__tLFB5{position:relative;display:inline-flex}.CardLanguageButton_button__hxJdY{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 12px;border-radius:999px;border:1px solid #e5e3e1;background:#FFFFFF;color:#17181A;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer}.CardLanguageButton_button__hxJdY:hover{background:#F5F3F1}.CardLanguageButton_menu__DwSuP{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #ececef;border-radius:14px;box-shadow:0 8px 24px rgba(26,26,26,.1);padding:6px;min-width:190px}.CardLanguageButton_item__WlMwm{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;background:none;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:400;color:#17181A;cursor:pointer;text-align:left}.CardLanguageButton_item__WlMwm:hover{background:#F5F3F1}.CriteriaPane_pane__esPuE{display:flex;flex-direction:column;gap:16px;color:var(--text-primary)}.CriteriaPane_top__RWJIL{display:flex;flex-direction:column;gap:12px;padding:24px 24px 28px;border-radius:24px;border:1px solid #efeeec;background:#fafafa}.CriteriaPane_head__OsTC7{display:flex;align-items:center;justify-content:space-between;gap:16px}.CriteriaPane_level__gxIQE{margin:0;font-family:var(--font-exposure),Georgia,serif;font-size:30px;font-weight:600;line-height:1.15}.CriteriaPane_score__LKpw_{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:104px;height:50px}.CriteriaPane_ring__sPc_M{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.CriteriaPane_ring__sPc_M path{fill:none;stroke:var(--text-primary);stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke}.CriteriaPane_scoreText__fMPQc{position:relative;font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CriteriaPane_summary__FwbC1{margin:0;font-size:15px;line-height:1.7}.CriteriaPane_penalty__ySrss{margin:0;padding:8px 12px;border-radius:8px;background:#fdf1ee;color:#8a2d1a;font-size:14px}.CriteriaPane_tabs__GcWWj{display:flex;gap:32px;border-bottom:1px solid #e6e5e2;padding:0 4px;margin-top:8px}.CriteriaPane_tab__w2Il2{position:relative;font:inherit;font-size:15px;padding:10px 0 12px;border:none;background:none;color:var(--text-secondary);cursor:pointer}.CriteriaPane_tabOn__uPd7h{color:var(--text-primary)}.CriteriaPane_tabOn__uPd7h:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;border-radius:3px 3px 0 0;background:var(--text-primary)}.CriteriaPane_lead__fSdoj{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.CriteriaPane_lead__fSdoj strong{color:var(--text-primary);font-weight:600}.CriteriaPane_empty__V16ix{margin:0;color:var(--text-secondary);font-size:15px}.CriteriaPane_cards__wh4MV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.CriteriaPane_card__CpDYn,.CriteriaPane_colCard__KVQvZ,.CriteriaPane_missCard__OPGms{width:100%;text-align:left;font:inherit;color:inherit;display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;border-radius:18px;border:1px solid #efeeec;background:var(--surface,#fff)}.CriteriaPane_card__CpDYn{cursor:pointer;align-items:flex-start;transition:border-color .15s ease}.CriteriaPane_card__CpDYn:hover{border-color:#dcdad6}.CriteriaPane_card__CpDYn.CriteriaPane_on__yBmAq{border-color:var(--text-primary)}.CriteriaPane_chip__IadMT{align-self:flex-start;font-size:12px;padding:2px 9px;border-radius:999px;white-space:nowrap}.CriteriaPane_good__DmuDv{background:#eaf8e4;color:#3c8a2c}.CriteriaPane_unclear___yy6N{background:#fdf6dc;color:#9a7412}.CriteriaPane_error__rhQAi{background:#fdecea;color:#b8472d}.CriteriaPane_quote__nGuxS{font-size:14px;line-height:1.5;color:var(--text-secondary)}.CriteriaPane_body__5uNHb{display:block;font-size:15px;line-height:1.55}.CriteriaPane_missCard__OPGms{flex-direction:row;align-items:flex-start;gap:14px}.CriteriaPane_missIcon__OGbEr{flex:none;margin-top:1px;color:var(--text-secondary)}.CriteriaPane_colHead__PPEn0{display:flex;align-items:center;justify-content:space-between;gap:12px}.CriteriaPane_colName__4_ewX{font-size:16px;font-weight:500}.CriteriaPane_colHead__PPEn0 .CriteriaPane_chip__IadMT{align-self:center}@media (max-width:767px){.CriteriaPane_top__RWJIL{padding:18px 18px 20px}.CriteriaPane_level__gxIQE{font-size:24px}.CriteriaPane_tabs__GcWWj{gap:20px}}.SessionFlow_shell__WEftg{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;max-width:var(--session-column);margin-inline:auto}.SessionFlow_previewShell__c6A4y{padding-top:var(--space-40)}.SessionFlow_topBar__51uji{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-16) var(--space-12)}.SessionFlow_iconButton__N0JmF{width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--stroke-subtle);background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.SessionFlow_iconButtonDimmed__FBMCR{opacity:.6}.SessionFlow_spacer__97UwS{width:44px;height:44px}.SessionFlow_beatArea__KSx9s{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0 var(--space-12) var(--space-32)}.SessionFlow_cardScroll__m8f_w{flex:0 1 auto;min-height:0;overflow-y:auto}.SessionFlow_card__l_abd{background:var(--surface);border-radius:var(--radius-xxl);border:1px solid var(--stroke-subtle);padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-8);overflow:hidden}.SessionFlow_eyebrow__27wN1{align-self:flex-start;margin-bottom:4px;background:var(--background-02);border-radius:48px;padding:4px var(--space-12);font-size:var(--session-eyebrow);font-weight:400;color:var(--text-secondary)}.SessionFlow_cardTitle__61Swh{margin:0;font-family:var(--font-exposure),serif;font-size:var(--session-title);line-height:1.2;font-weight:400;color:var(--text-primary)}.SessionFlow_outlineTitle__kxvmw{font-size:var(--session-outline-title);-webkit-text-stroke:var(--session-outline-title-stroke) currentColor}.SessionFlow_conceptTitle__Ciz9W{font-size:var(--session-concept-title)}.SessionFlow_explanation__eA74V{margin:0;font-size:var(--session-body);line-height:var(--session-body-line);font-weight:400;color:var(--text-primary);white-space:pre-wrap}.SessionFlow_footer__LL0RH{margin-top:auto;padding-top:var(--space-16);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.SessionFlow_gaugeWrap__6S5n8{width:100%;margin-top:var(--space-12)}.SessionFlow_continue__BQ4v9{align-self:flex-start;margin-top:var(--space-8);border-radius:var(--radius-pill);border:1px solid var(--stroke-subtle);background:var(--surface);padding:var(--space-12) var(--space-28);font-family:inherit;font-size:var(--session-button);font-weight:500;color:var(--text-primary);cursor:pointer}.SessionFlow_continueGradient__B_rKL{align-self:flex-start;display:inline-flex;margin-top:var(--space-8);padding:1.5px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--gold),var(--pink-dark))}.SessionFlow_continueInGradient__jyEOI{border:none;border-radius:var(--radius-pill);background:var(--surface);padding:var(--space-12) var(--space-28);font-family:inherit;font-size:var(--session-button);font-weight:500;color:var(--text-primary);cursor:pointer}.SessionFlow_aineistoSplit__QRgCy{flex:1 1;min-height:0;width:100%;display:flex;align-items:stretch}.SessionFlow_aineistoMain__2ekk9{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.SessionFlow_aineistoBody__NNbSH{flex:1 1;min-height:0;overflow-y:auto;padding:calc(36px + 2 * var(--space-12)) var(--space-36) var(--space-36);container-type:size}@media (max-width:767px){.SessionFlow_aineistoSplit__QRgCy{flex-direction:column}.SessionFlow_aineistoSplit__QRgCy>.SessionFlow_aineistoPane__6uVz2{order:-1;flex:0 1 auto;min-height:calc(36px + 2 * var(--space-12));max-height:40dvh;margin:calc(var(--space-12) + 44px + var(--space-8)) var(--space-12) 0}.SessionFlow_aineistoBody__NNbSH{padding:calc(36px + 2 * var(--space-12)) var(--space-20) var(--space-20);container-type:normal}}.SessionFlow_inlinePicture__ashGz{display:none}.SessionFlow_feedbackCard__GypBh{padding:20px;border:1px solid var(--stroke-subtle);border-radius:24px;background:var(--surface)}@media (max-width:767px){.SessionFlow_topBar__51uji{padding:var(--space-12) var(--space-16)}.SessionFlow_beatArea__KSx9s{padding:0 var(--space-16) var(--space-16)}.SessionFlow_cardScroll__m8f_w{flex:1 1 auto}.SessionFlow_conceptTitle__Ciz9W{margin-bottom:var(--space-8);font-size:19px;font-weight:600;line-height:1.25}.SessionFlow_cardScroll__m8f_w{display:flex;flex-direction:column;gap:var(--space-12)}.SessionFlow_card__l_abd{flex-shrink:0;border-radius:24px;padding:var(--space-20);overflow:visible}.SessionFlow_inlinePicture__ashGz{flex:0 0 auto;display:block;padding:10px;border:1px solid var(--stroke-subtle);border-radius:24px;background:var(--surface);--stage-max-h:50dvh}.SessionFlow_inlinePicture__ashGz>div{border-radius:16px;overflow:hidden}.SessionFlow_inlineTable__5PLg6{padding:16px}.SessionFlow_inlineTable__5PLg6>div{border-radius:0;overflow:visible;max-height:none;height:auto}.SessionFlow_footer__LL0RH{align-items:stretch;padding-top:var(--space-8)}.SessionFlow_continueGradient__B_rKL,.SessionFlow_continue__BQ4v9{align-self:stretch;width:100%}.SessionFlow_continueInGradient__jyEOI{width:100%}}.SessionFlow_passthrough__nCuib{display:contents}.WorkspaceFolderModal_overlay__gCQt1{position:fixed;inset:0;z-index:60;background:rgba(26,26,26,.4);display:flex;align-items:center;justify-content:center;padding:24px}.WorkspaceFolderModal_modal__Kba0X{position:relative;width:100%;max-width:400px;background:#ffffff;border:1px solid #ececef;border-radius:24px;padding:32px 28px 28px;box-shadow:0 8px 24px rgba(26,26,26,.12)}.WorkspaceFolderModal_close__zwhc2{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:var(--background-02,#f5f5f4);color:var(--text-primary);cursor:pointer}.WorkspaceFolderModal_body__icxWr{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.WorkspaceFolderModal_icon__u87wW{font-size:28px;line-height:1}.WorkspaceFolderModal_title__0BEyv{font-family:var(--font-exposure),Georgia,serif;font-size:22px;font-weight:700;margin:0;color:var(--text-primary)}.WorkspaceFolderModal_subtitle__zHIm3{font-size:14px;color:var(--text-secondary);margin:-6px 0 0}.WorkspaceFolderModal_input__uQI13{width:100%;padding:14px 18px;border:1px solid #ececef;border-radius:16px;font-size:16px;background:#ffffff;color:var(--text-primary);box-sizing:border-box}.WorkspaceFolderModal_input__uQI13::placeholder{color:#9ca3af}.WorkspaceFolderModal_notice__CSyK_{color:#dc2626;font-size:14px;margin:0}.WorkspaceFolderModal_submit__TbGxc{width:100%;padding:14px;border:none;border-radius:999px;background:var(--text-primary);color:#ffffff;font-size:15px;font-weight:600;cursor:pointer;margin-top:4px}.WorkspaceFolderModal_submit__TbGxc:hover{opacity:.92}.WorkspaceFolderModal_folderList__9vpG3{width:100%;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.WorkspaceFolderModal_folderItem__dRNqD{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:1px solid #ececef;border-radius:16px;background:#ffffff;color:var(--text-primary);font-size:15px;cursor:pointer;text-align:left}.WorkspaceFolderModal_folderItem__dRNqD:hover{background:var(--background-02,#f5f5f4)}.WorkspaceFolderModal_folderName__9X1EM{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceFolderModal_folderCount__UvyJP{color:var(--text-secondary);font-size:13px}.WorkspaceFolderModal_empty__dmQZv{font-size:14px;color:var(--text-secondary);margin:4px 0}.WorkspaceNewFolderCard_card__RwAOa{aspect-ratio:3/2;width:100%;display:flex;align-items:center;justify-content:center;background:none;border:1.5px dashed #d5d3d0;border-radius:24px;cursor:pointer;padding:0}.WorkspaceNewFolderCard_card__RwAOa:hover{background:rgba(26,26,26,.02);border-color:#bfbdba}.WorkspaceNewFolderCard_plusTile__j4YuV{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:#f4f2ef;color:#17181a}.WorkspaceNewFolderCard_label__6cPW5{display:none}@media (max-width:760px){.WorkspaceNewFolderCard_card__RwAOa{aspect-ratio:auto;justify-content:flex-start;gap:var(--space-12);padding:var(--recent-row-padding);border-radius:var(--recent-row-radius)}.WorkspaceNewFolderCard_plusTile__j4YuV{width:var(--recent-row-thumb);height:var(--recent-row-thumb);border-radius:var(--recent-row-thumb-radius)}.WorkspaceNewFolderCard_label__6cPW5{display:block;font-size:var(--recent-row-title);color:var(--text-primary)}}.FlashcardsMode_container__dYhD_{max-width:600px;margin:0 auto;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:16px 24px;overflow-x:hidden;overflow-y:auto;background-color:transparent}.FlashcardsMode_embedded__SCfs4{min-height:100%;height:100%}@media (min-width:768px){.FlashcardsMode_embedded__SCfs4 .FlashcardsMode_cardStack__bQYiT{width:min(100%,480px,calc((var(--study-pane-h, 100dvh) - var(--study-pane-chrome, 380px)) * 5 / 7))}}.FlashcardsMode_empty__p4kk6{text-align:center;padding:64px;color:#606060}.FlashcardsMode_header__c5EAe{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.FlashcardsMode_backButton__bcMNj{width:40px;height:40px;padding:0;background-color:#F5F3F1;border-radius:50%;border:none;cursor:pointer;color:#17181A;display:flex;align-items:center;justify-content:center}.FlashcardsMode_headerCounter__eKUw7{color:#17181A;font-size:14px;font-weight:600;line-height:20px;padding-bottom:12px}.FlashcardsMode_headerRight__XXQSm{display:flex;align-items:center;gap:12px;padding-bottom:12px}.FlashcardsMode_headerRight__XXQSm .FlashcardsMode_headerCounter__eKUw7{padding-bottom:0}.FlashcardsMode_headerCrumbRight__REHXm{margin-left:auto;display:flex;align-items:center;gap:12px}.FlashcardsMode_headerCrumbCount__F_gAY{margin-left:auto;font-size:14px;font-weight:500;color:#17181A}.FlashcardsMode_cardContainer__fFzF8{flex:1 1;min-height:0;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:12px;max-width:480px;width:100%;margin:0 auto}.FlashcardsMode_cardStack__bQYiT{width:100%;position:relative;padding-bottom:140%}@media (min-width:768px){.FlashcardsMode_cardContainer__fFzF8{align-items:center;justify-content:center}.FlashcardsMode_cardStack__bQYiT{padding-bottom:0;width:min(100%,480px,calc((100dvh - 260px) * 5 / 7));aspect-ratio:5/7;margin:0 auto}}.FlashcardsMode_stackedCard__mRobC{width:calc(100% - 24px);position:absolute;top:20px;left:12px;bottom:-20px;background-color:#FFFFFF;border-radius:32px;border:1px solid #ebece7;box-shadow:0 2px 8px rgba(0,0,0,.04)}.FlashcardsMode_card__x_VpU{width:100%;position:absolute;top:0;left:0;bottom:0;border-radius:32px;cursor:pointer;transform-style:preserve-3d;perspective:1200px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.FlashcardsMode_cardExitRight__5vzUM{transform:translateX(120%) rotate(8deg);opacity:0}.FlashcardsMode_cardExitLeft__Lw6pE{transform:translateX(-120%) rotate(-8deg);opacity:0}.FlashcardsMode_cardBack__MNRpJ,.FlashcardsMode_cardFront__VRJzc{width:100%;height:100%;position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:32px;padding:24px;display:flex;align-items:center;justify-content:center;background-color:#FFFFFF;border:1px solid #ebece7;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),background-color .15s ease,border-color .15s ease;box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}.FlashcardsMode_cardContent__jqgK5{text-align:center;width:100%}.FlashcardsMode_cardText__yWQUt{font-family:var(--font-exposure),serif;font-size:20px;font-weight:400;color:#17181A;line-height:1.4;margin:0}.FlashcardsMode_cardExample__kJwbO{font-size:16px;color:#606060;font-style:italic;margin-top:12px}.FlashcardsMode_speakerButton__rToGI{position:absolute;top:16px;left:16px;width:44px;height:44px;border-radius:22px;background-color:rgba(0,0,0,.05);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#17181A;transition:background-color .2s;z-index:2}.FlashcardsMode_speakerButton__rToGI:hover{background-color:rgba(0,0,0,.1)}.FlashcardsMode_cardHint__6bstX{font-size:14px;color:#606060;margin-top:24px}.FlashcardsMode_statusDot__WiXep{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:4px;z-index:10}.FlashcardsMode_statusDotKnown__D4D2L{background-color:#98BDF7}.FlashcardsMode_statusDotLearning__y4_rK{background-color:#EE5775}.FlashcardsMode_iKnowThisIndicator__JEXRw{left:20px;align-items:flex-start}.FlashcardsMode_iKnowThisIndicator__JEXRw,.FlashcardsMode_stillLearningIndicator__a4Tek{position:absolute;top:20px;display:flex;flex-direction:column;gap:4px;pointer-events:none;z-index:5}.FlashcardsMode_stillLearningIndicator__a4Tek{right:20px;align-items:flex-end}.FlashcardsMode_swipeIndicatorText__P_nvR{color:#000000;font-size:16px;font-weight:600}.FlashcardsMode_controlButtons__vhv_6{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:20px 0}.FlashcardsMode_feedbackButton__haFP2,.FlashcardsMode_restartButton__IcM5E{width:40px;height:40px;border-radius:22px;background-color:#F5F3F1;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#17181A}.FlashcardsMode_knownButton__EAF5b,.FlashcardsMode_stillLearningButton__Vr05V{flex:1 1;height:56px;border-radius:28px;border:none;background-color:#F5F3F1;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#17181A;font-size:13px;font-weight:500;transition:background-color .2s,color .2s}.FlashcardsMode_knownButton__EAF5b svg,.FlashcardsMode_stillLearningButton__Vr05V svg{transition:stroke .2s}.FlashcardsMode_knownButton__EAF5b:hover,.FlashcardsMode_stillLearningButton__Vr05V:hover{background-color:rgba(0,0,0,.05)}.FlashcardsMode_stillLearningButton__Vr05V.FlashcardsMode_buttonActive__QJwOT{background-color:#C3B069;color:#000000}.FlashcardsMode_stillLearningButton__Vr05V.FlashcardsMode_buttonActive__QJwOT svg{stroke:#000000}.FlashcardsMode_knownButton__EAF5b.FlashcardsMode_buttonActive__QJwOT{background-color:#98BDF7;color:#000000}.FlashcardsMode_knownButton__EAF5b.FlashcardsMode_buttonActive__QJwOT svg{stroke:#000000}.FlashcardsMode_noCardsText__uLsFd{color:#17181A;font-size:18px;text-align:center}.FlashcardsMode_resultsContainer__eAbzM{min-height:100vh;min-height:100dvh;background-color:transparent;max-width:600px;margin:0 auto;display:flex;flex-direction:column}.FlashcardsMode_resultsEmbedded__u7_Wc{min-height:100%}.FlashcardsMode_resultsEmbedded__u7_Wc .FlashcardsMode_resultsHeader__olEXT{display:none}.FlashcardsMode_resultsEmbedded__u7_Wc .FlashcardsMode_resultsContent__nPEfx{padding-top:24px}.FlashcardsMode_resultsHeader__olEXT{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 24px}.FlashcardsMode_resultsContent__nPEfx{flex:1 1;padding:0 20px 20px;display:flex;flex-direction:column}@media (min-height:700px){.FlashcardsMode_resultsContent__nPEfx{padding-top:10vh}}.FlashcardsMode_resultsTitle__XQ5Ym{font-size:32px;font-weight:400;color:#17181A;margin:0 0 20px}.FlashcardsMode_statsCard__A1gtT{background-color:#1F1F1F;border-radius:24px;padding:20px;margin-bottom:32px;min-height:440px}.FlashcardsMode_progressHeader__lG2Ek{margin-bottom:4px}.FlashcardsMode_progressText__oWPGr{font-size:14px;font-weight:500;color:#FFFFFF}.FlashcardsMode_percentageContainer__Cs4ll{display:flex;align-items:baseline}.FlashcardsMode_percentageNumber__Y23Ow{font-size:40px;font-weight:500;color:#FFFFFF}.FlashcardsMode_percentageLabel__Ogb60{font-size:14px;color:rgba(255,255,255,.6);margin-left:6px}.FlashcardsMode_chartContainer__OOwQV{display:flex;align-items:center;justify-content:center;height:220px;margin:20px 0}.FlashcardsMode_chart__weRla{width:100%;max-width:280px;height:auto}.FlashcardsMode_statsRow__N3iPL{display:flex;justify-content:space-between;margin-top:20px}.FlashcardsMode_statItem___bbqU{display:flex;align-items:center}.FlashcardsMode_knownIconCircle__UGewD{background-color:#D1FE73}.FlashcardsMode_knownIconCircle__UGewD,.FlashcardsMode_learningIconCircle__IA1Ox{width:20px;height:20px;border-radius:12px;display:flex;justify-content:center;align-items:center;margin-right:8px}.FlashcardsMode_learningIconCircle__IA1Ox{background-color:#FBD4DC}.FlashcardsMode_statLabel__zR68Q{font-size:14px;color:#FFFFFF;margin-right:8px}.FlashcardsMode_statValue__bGXdi{font-size:16px;font-weight:600;color:#FFFFFF}.FlashcardsMode_spacer__ROjU_{flex:1 1;min-height:20px}.FlashcardsMode_buttonContainer__nf5px{margin-bottom:16px}.FlashcardsMode_primaryButton__qaqEd{background-color:#17181A;color:#FFFFFF;font-weight:500;margin-bottom:12px}.FlashcardsMode_primaryButton__qaqEd,.FlashcardsMode_secondaryButton__iLXbu{width:100%;border:none;border-radius:30px;padding:16px;font-size:16px;cursor:pointer}.FlashcardsMode_secondaryButton__iLXbu{background-color:#F5F3F1;color:#17181A;font-weight:400}.FlashcardsMode_downloadHint__omeKQ{text-align:center;font-size:14px;color:#606060;margin:12px 0 0}@media (max-width:767px){.FlashcardsMode_container__dYhD_{padding:12px 16px}.FlashcardsMode_cardBack__MNRpJ,.FlashcardsMode_cardFront__VRJzc{padding:20px;border-radius:28px}.FlashcardsMode_cardText__yWQUt{font-size:16px}.FlashcardsMode_cardExample__kJwbO{font-size:14px}.FlashcardsMode_cardHint__6bstX{font-size:13px;margin-top:16px}.FlashcardsMode_knownButton__EAF5b,.FlashcardsMode_stillLearningButton__Vr05V{height:52px;font-size:12px}.FlashcardsMode_controlButtons__vhv_6{padding:16px 0}.FlashcardsMode_resultsTitle__XQ5Ym{font-size:24px;margin:0 0 16px}.FlashcardsMode_percentageNumber__Y23Ow{font-size:32px}.FlashcardsMode_statsCard__A1gtT{min-height:380px;padding:18px;margin-bottom:24px}.FlashcardsMode_chartContainer__OOwQV{height:180px}.FlashcardsMode_chart__weRla{max-width:220px}.FlashcardsMode_primaryButton__qaqEd,.FlashcardsMode_secondaryButton__iLXbu{padding:14px;font-size:15px}}.FlashcardsMode_savePill__fJmq1{position:fixed;left:20px;bottom:20px;z-index:40;background:#ffffff;border:1px solid #f0c9a8;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:600;color:#1a1a1a;cursor:pointer;box-shadow:0 1px 2px rgba(26,26,26,.04)}.FlashcardsMode_savePill__fJmq1:hover{background:#f7f7f5}.PrepStudyGuide_cardWrapper__mteZY{width:100%;border:none;background:none;padding:0;margin:0 0 12px;cursor:pointer;text-align:left}.PrepStudyGuide_card__TTpXX{border-radius:16px;overflow:hidden;padding:12px 12px 0;border:1px solid #ececef;box-shadow:0 2px 8px rgba(0,0,0,.05);background-image:url(/images/study-guide-background.png);background-size:cover;background-position:50%;transition:transform .15s ease}.PrepStudyGuide_cardWrapper__mteZY:hover .PrepStudyGuide_card__TTpXX{transform:translateY(-1px)}.PrepStudyGuide_goalCard__GPiPO{background:#ffffff;border-top-left-radius:12px;border-top-right-radius:12px;padding:16px}.PrepStudyGuide_goalHeader__lHHwy{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.PrepStudyGuide_goalLabel__y28fU{font-family:var(--font-exposure),serif;font-size:16px;font-weight:700;color:#17181a}.PrepStudyGuide_goalReadFirst__pCX_C{font-size:13px;color:#6b7280}.PrepStudyGuide_goalText__FrvDt{font-family:var(--font-exposure),serif;font-size:16px;color:#17181a;line-height:24px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PrepStudyGuide_goalTextFull__zTv0J{display:block;-webkit-line-clamp:unset;overflow:visible}.PrepStudyGuide_panel__vOQE1{position:fixed;top:16px;right:16px;bottom:16px;width:calc(46vw - 32px);display:flex;flex-direction:column;background:#ffffff;border:1px solid #ececef;border-radius:24px;box-shadow:0 12px 40px rgba(0,0,0,.08);overflow:hidden;z-index:950;animation:PrepStudyGuide_prepPanelIn__WD4s_ .38s cubic-bezier(.22,1,.36,1)}@keyframes PrepStudyGuide_prepPanelIn__WD4s_{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.PrepStudyGuide_sheetTitle__KnPpk{display:none;flex:1 1;text-align:center;font-size:16px;font-weight:500;color:#17181a}.PrepStudyGuide_sheetSpacer__pb4w3{display:none;width:44px;height:44px}.PrepStudyGuide_header__BnyEK{background:#ffffff;display:flex;align-items:center;justify-content:flex-end;padding:16px 16px 8px;flex-shrink:0}.PrepStudyGuide_headerTitle__eWaQl{font-family:var(--font-exposure),serif;font-size:18px;font-weight:500;color:#17181a}.PrepStudyGuide_closeButton__UeqV2{width:40px;height:40px;border-radius:20px;border:1px solid #ececef;background:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#17181a}.PrepStudyGuide_content__ovykB{flex:1 1;overflow-y:auto;padding:20px 28px 40px}.PrepStudyGuide_section__8KoQs{margin-bottom:24px}.PrepStudyGuide_sectionTitle__7Nyp3{font-family:var(--font-exposure),serif;font-size:20px;font-weight:700;color:#17181a;margin:0 0 10px}.PrepStudyGuide_body__XqsuD{font-size:16px;color:#17181a;line-height:25px;margin:0}.PrepStudyGuide_conceptCard__Gtz_g{background:#f6f6f7;border:1px solid #ececef;border-radius:16px;padding:14px 16px;margin-bottom:10px}.PrepStudyGuide_conceptTitle__Kedny{font-family:var(--font-exposure),serif;font-size:16px;font-weight:700;color:#17181a;margin:0 0 6px}.PrepStudyGuide_conceptWhy__a5a_j{font-size:15px;color:#6b7280;line-height:22px;margin:0}.PrepStudyGuide_bulletRow__DQvtr{display:flex;gap:10px;margin-bottom:10px}.PrepStudyGuide_bulletDot__XIK_F{color:#6b7280;line-height:24px}.PrepStudyGuide_bulletText__DD6oZ{flex:1 1;font-size:16px;color:#17181a;line-height:25px;margin:0}.PrepStudyGuide_bodyImage__yI9AF{display:block;width:100%;height:auto;border-radius:var(--radius-lg);margin:0 0 var(--space-16)}.PrepStudyGuide_bodyStrong__NBRrH{font-weight:500}.PrepStudyGuide_bodyTitle__16ulo{font-family:var(--font-exposure),serif;font-size:24px;font-weight:700;line-height:1.2;color:#17181a;margin:0 0 var(--space-12)}.PrepStudyGuide_bodyVideo__8uQrr{border-radius:var(--radius-lg);margin:0 0 var(--space-16)}@media (max-width:767px){.PrepStudyGuide_panel__vOQE1{top:auto;left:0;right:0;bottom:0;width:auto;height:92dvh;border:none;border-radius:48px 48px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.08);animation:PrepStudyGuide_prepSheetUp__TQTXA .38s cubic-bezier(.22,1,.36,1)}.PrepStudyGuide_header__BnyEK{justify-content:space-between;padding:var(--space-28) var(--space-16) var(--space-8)}.PrepStudyGuide_closeButton__UeqV2{width:44px;height:44px;border-radius:22px}.PrepStudyGuide_sheetSpacer__pb4w3,.PrepStudyGuide_sheetTitle__KnPpk{display:block}.PrepStudyGuide_content__ovykB{padding:var(--space-16) var(--space-24) var(--space-40)}}@keyframes PrepStudyGuide_prepSheetUp__TQTXA{0%{transform:translateY(100%)}to{transform:translateY(0)}}