.AuthRecoveryPanel_panel__ma40q{width:100%;min-height:100%;display:grid;place-items:center}.AuthRecoveryPanel_content__B3gKK{position:relative;width:min(100%,500px);overflow:hidden;display:grid;gap:var(--space-4);padding:clamp(var(--space-6),5vw,var(--space-8));border:1px solid color-mix(in srgb,var(--color-border) 78%,white);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-accent) 12%,transparent) 0,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,var(--color-secondary)) 0,var(--color-surface) 100%);box-shadow:var(--shadow-md);text-align:left}.AuthRecoveryPanel_content__B3gKK:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 10%,transparent) 0,transparent 38%);opacity:.8}.AuthRecoveryPanel_actions__2uc0U,.AuthRecoveryPanel_descriptionStack__LeTPP,.AuthRecoveryPanel_eyebrow__JrtZr,.AuthRecoveryPanel_title__HKXba{position:relative;z-index:1}.AuthRecoveryPanel_eyebrow__JrtZr{width:fit-content;margin:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-accent) 10%,white);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.AuthRecoveryPanel_title__HKXba{margin:0;color:var(--color-primary);font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl));line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.AuthRecoveryPanel_descriptionStack__LeTPP{display:grid;gap:var(--space-3)}.AuthRecoveryPanel_description__rVdwr{margin:0;color:var(--color-text-soft);font-size:var(--font-size-md);line-height:1.6}.AuthRecoveryPanel_actions__2uc0U{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.AuthRecoveryPanel_linkButton__H3JMf,.AuthRecoveryPanel_primaryButton__Rwgvf,.AuthRecoveryPanel_secondaryButton__ctivE{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-5);border-radius:var(--radius-md);font:inherit;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.AuthRecoveryPanel_primaryButton__Rwgvf{border:1px solid color-mix(in srgb,var(--color-primary) 28%,white);background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.AuthRecoveryPanel_primaryButton__Rwgvf:focus-visible,.AuthRecoveryPanel_primaryButton__Rwgvf:hover{transform:translateY(-1px);background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.AuthRecoveryPanel_secondaryButton__ctivE{border:1px solid color-mix(in srgb,var(--color-border) 86%,white);background:color-mix(in srgb,var(--color-surface-soft) 50%,white);color:var(--color-primary);box-shadow:var(--shadow-sm)}.AuthRecoveryPanel_secondaryButton__ctivE:focus-visible:not(:disabled),.AuthRecoveryPanel_secondaryButton__ctivE:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 9%,white);box-shadow:var(--shadow-md)}.AuthRecoveryPanel_secondaryButton__ctivE:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.AuthRecoveryPanel_linkButton__H3JMf{border:1px solid transparent;background:transparent;color:var(--color-text-soft)}.AuthRecoveryPanel_linkButton__H3JMf:focus-visible,.AuthRecoveryPanel_linkButton__H3JMf:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,white)}@media (min-width:560px){.AuthRecoveryPanel_actions__2uc0U{grid-template-columns:1fr}}@media (max-width:460px){.AuthRecoveryPanel_content__B3gKK{padding:var(--space-5)}.AuthRecoveryPanel_title__HKXba{font-size:var(--font-size-xl)}}@media (prefers-reduced-motion:reduce){.AuthRecoveryPanel_linkButton__H3JMf,.AuthRecoveryPanel_primaryButton__Rwgvf,.AuthRecoveryPanel_secondaryButton__ctivE{transition:none}.AuthRecoveryPanel_primaryButton__Rwgvf:focus-visible,.AuthRecoveryPanel_primaryButton__Rwgvf:hover,.AuthRecoveryPanel_secondaryButton__ctivE:focus-visible,.AuthRecoveryPanel_secondaryButton__ctivE:hover{transform:none}}.LoadingOrb_orb__bsHCM{--orb-size:18px;--orb-main:var(--color-accent);--orb-secondary:var(--color-speaking);--orb-glow:color-mix(in srgb,var(--orb-main) 22%,transparent);position:relative;isolation:isolate;display:inline-flex;flex:0 0 auto;width:var(--orb-size);height:var(--orb-size);border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.96) 0,rgba(255,255,255,.78) 18%,transparent 36%),linear-gradient(135deg,var(--orb-main),var(--orb-secondary));box-shadow:0 0 0 calc(var(--orb-size) * .45) var(--orb-glow),0 12px 26px color-mix(in srgb,var(--orb-main) 24%,transparent);animation:LoadingOrb_loadingOrbPulse__gDjiV 1.65s ease-in-out infinite}.LoadingOrb_orb__bsHCM:after,.LoadingOrb_orb__bsHCM:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.LoadingOrb_orb__bsHCM:before{inset:-58%;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--orb-main) 26%,transparent) 0,color-mix(in srgb,var(--orb-main) 10%,transparent) 42%,transparent 68%);opacity:.72;animation:LoadingOrb_loadingOrbHalo__vr_50 1.65s ease-in-out infinite}.LoadingOrb_orb__bsHCM:after{top:50%;left:50%;width:calc(var(--orb-size) * .28);height:calc(var(--orb-size) * .28);background:color-mix(in srgb,white 86%,var(--orb-main));box-shadow:0 0 10px color-mix(in srgb,var(--orb-main) 38%,white);transform:translate(-50%,-50%) rotate(0deg) translateX(calc(var(--orb-size) * .78));animation:LoadingOrb_loadingOrbSpark__Hf9ud 1.25s linear infinite}.LoadingOrb_isStatic__W3jjr,.LoadingOrb_isStatic__W3jjr:after,.LoadingOrb_isStatic__W3jjr:before{animation:none}.LoadingOrb_isStatic__W3jjr{transform:none;filter:saturate(.96)}.LoadingOrb_isStatic__W3jjr:before{opacity:.42;transform:scale(1)}.LoadingOrb_isStatic__W3jjr:after{transform:translate(-50%,-50%) translateX(calc(var(--orb-size) * .78))}.LoadingOrb_sizeSm__QXV0l{--orb-size:14px}.LoadingOrb_sizeMd__XARpN{--orb-size:18px}.LoadingOrb_sizeLg__676_E{--orb-size:26px}.LoadingOrb_sizeXl__t96_t{--orb-size:40px}.LoadingOrb_toneAccent__72tmp{--orb-main:var(--color-accent);--orb-secondary:var(--color-speaking)}.LoadingOrb_tonePrimary__YYlcj{--orb-main:var(--color-primary);--orb-secondary:var(--color-accent)}.LoadingOrb_toneProgress__k4rEQ{--orb-main:var(--color-progress);--orb-secondary:var(--color-success)}@keyframes LoadingOrb_loadingOrbPulse__gDjiV{0%,to{transform:scale(.94);filter:saturate(.95)}50%{transform:scale(1.08);filter:saturate(1.12)}}@keyframes LoadingOrb_loadingOrbHalo__vr_50{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:.82;transform:scale(1.08)}}@keyframes LoadingOrb_loadingOrbSpark__Hf9ud{to{transform:translate(-50%,-50%) rotate(1turn) translateX(calc(var(--orb-size) * .78))}}@media (prefers-reduced-motion:reduce){.LoadingOrb_orb__bsHCM,.LoadingOrb_orb__bsHCM:after,.LoadingOrb_orb__bsHCM:before{animation:none}.LoadingOrb_orb__bsHCM{transform:none}.LoadingOrb_orb__bsHCM:before{opacity:.42;transform:scale(1)}.LoadingOrb_orb__bsHCM:after{transform:translate(-50%,-50%) translateX(calc(var(--orb-size) * .78))}}.LoadingScreen_loadingScreen__fx_5c{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;min-width:0;overflow:hidden;text-align:center}.LoadingScreen_variantPage__PFrQM{min-height:var(--loading-screen-min-height,min(620px,calc(100dvh - 64px)));padding:clamp(28px,6vw,56px);border:1px solid color-mix(in srgb,var(--color-border) 70%,white);border-radius:32px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-accent) 14%,transparent) 0,transparent 38%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--color-speaking) 12%,transparent) 0,transparent 42%),color-mix(in srgb,var(--color-surface) 88%,white);box-shadow:0 24px 52px rgba(113,82,56,.08),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(16px)}.LoadingScreen_variantSection__1rmgC{min-height:var(--loading-screen-min-height,156px);padding:clamp(22px,4vw,36px);border:1px solid color-mix(in srgb,var(--color-border) 74%,white);border-radius:28px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-accent) 10%,transparent) 0,transparent 40%),color-mix(in srgb,var(--color-surface) 90%,white);box-shadow:0 18px 36px rgba(113,82,56,.07),inset 0 1px 0 rgba(255,255,255,.86)}.LoadingScreen_variantOverlay__tqLyA{position:fixed;inset:0;z-index:1000;min-height:100dvh;padding:clamp(28px,6vw,56px);background:radial-gradient(circle at center,color-mix(in srgb,var(--color-accent) 14%,transparent) 0,transparent 42%),color-mix(in srgb,var(--color-surface) 84%,white);backdrop-filter:blur(18px)}.LoadingScreen_ambientGlow__K_uQQ{position:absolute;inset:18%;z-index:-1;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 18%,transparent) 0,color-mix(in srgb,var(--color-speaking) 10%,transparent) 42%,transparent 70%);filter:blur(10px);opacity:.86;animation:LoadingScreen_loadingScreenGlow__sUv1A 2.2s ease-in-out infinite}.LoadingScreen_contentCard__07ONp{position:relative;display:grid;place-items:center;gap:20px;width:min(360px,100%);min-width:0;padding:clamp(22px,4vw,34px);border:1px solid rgba(255,255,255,.72);border-radius:28px;background:rgba(255,255,255,.62);box-shadow:0 18px 38px rgba(113,82,56,.08),inset 0 1px 0 rgba(255,255,255,.9)}.LoadingScreen_orbFrame__wnGMS{position:relative;display:grid;place-items:center;width:74px;height:74px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,white 86%,var(--color-accent)) 0,color-mix(in srgb,var(--color-accent) 12%,transparent) 100%);box-shadow:0 18px 34px color-mix(in srgb,var(--color-accent) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.92)}.LoadingScreen_orb__2gBC0{transform:scale(1.12)}.LoadingScreen_copy__NO7yv{display:grid;gap:8px;min-width:0}.LoadingScreen_label__DD1J6{margin:0;color:var(--color-text-main);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:900;line-height:1.18;letter-spacing:-.025em}.LoadingScreen_description__l9wWi{margin:0;color:var(--color-text-muted);font-size:.95rem;font-weight:650;line-height:1.45}@keyframes LoadingScreen_loadingScreenGlow__sUv1A{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:640px){.LoadingScreen_contentCard__07ONp,.LoadingScreen_variantPage__PFrQM,.LoadingScreen_variantSection__1rmgC{border-radius:24px}.LoadingScreen_orbFrame__wnGMS{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){.LoadingScreen_ambientGlow__K_uQQ{animation:none}.LoadingScreen_orb__2gBC0{transform:none}}.RouteLoadingShell_shell___U5PH{position:relative;isolation:isolate;display:grid;width:100%;min-height:100dvh;place-items:center;overflow:hidden;padding-block-start:calc(var(--space-6) + env(safe-area-inset-top, 0px));padding-block-end:calc(var(--space-6) + env(safe-area-inset-bottom, 0px));padding-inline-start:calc(var(--space-4) + env(safe-area-inset-left, 0px));padding-inline-end:calc(var(--space-4) + env(safe-area-inset-right, 0px))}.RouteLoadingShell_inner__uvyhg{width:min(100%,1120px)}.RouteLoadingShell_screen__wx1lN{--loading-screen-min-height:min(620px,calc(100dvh - 96px))}@supports (height:100svh){.RouteLoadingShell_shell___U5PH{min-height:100svh}.RouteLoadingShell_screen__wx1lN{--loading-screen-min-height:min(620px,calc(100svh - 96px))}}@supports (height:100dvh){.RouteLoadingShell_shell___U5PH{min-height:100dvh}.RouteLoadingShell_screen__wx1lN{--loading-screen-min-height:min(620px,calc(100dvh - 96px))}}@media (max-width:640px){.RouteLoadingShell_shell___U5PH{padding-block-start:calc(var(--space-5) + env(safe-area-inset-top, 0px));padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom, 0px))}.RouteLoadingShell_screen__wx1lN{--loading-screen-min-height:min(560px,calc(100dvh - 80px))}}.page_page__DwN_D{min-height:100vh;min-height:100svh;width:100%;display:grid;place-items:center;padding:max(var(--space-5),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-5),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-accent) 16%,transparent) 0,transparent 34%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--color-primary) 8%,transparent) 0,transparent 42%)}.RoleplayHeadphonesPrompt_panel__b5pQ0{--roleplay-headphones-prompt-background:#F8E2E6;width:min(100%,460px);border-color:color-mix(in srgb,var(--roleplay-headphones-prompt-background) 54%,var(--color-border));background:var(--roleplay-headphones-prompt-background)}.RoleplayHeadphonesPrompt_body__ROt1R{padding:var(--space-5);background:var(--roleplay-headphones-prompt-background)}.RoleplayHeadphonesPrompt_content___wj_v{display:grid;gap:var(--space-5)}.RoleplayHeadphonesPrompt_imageWrap__Y9do8{display:grid;place-items:center}.RoleplayHeadphonesPrompt_image__X41Io{display:block;width:min(100%,270px);height:auto;aspect-ratio:1/1;object-fit:contain}.RoleplayHeadphonesPrompt_copy__vx8aJ{display:grid;gap:var(--space-3);text-align:center}.RoleplayHeadphonesPrompt_description__Khmrj{margin:0;color:var(--color-text-soft);font-size:var(--font-size-md);line-height:1.6}.RoleplayHeadphonesPrompt_checkboxLabel__LYwBC{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--roleplay-headphones-prompt-background) 36%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--roleplay-headphones-prompt-background) 54%,white);color:var(--color-text-main);cursor:pointer;font-size:var(--font-size-sm);font-weight:700;line-height:1.35}.RoleplayHeadphonesPrompt_checkboxLabel__LYwBC:hover{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border))}.RoleplayHeadphonesPrompt_checkbox__2estA{width:18px;min-width:18px;height:18px;margin:0;accent-color:var(--color-primary);cursor:pointer}.RoleplayHeadphonesPrompt_actions__C_QBa{display:flex;justify-content:center}.RoleplayHeadphonesPrompt_primaryButton__SfQfC{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 var(--space-5);border:1px solid color-mix(in srgb,var(--color-primary) 28%,white);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;font:inherit;font-weight:800;line-height:1;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.RoleplayHeadphonesPrompt_primaryButton__SfQfC:focus-visible,.RoleplayHeadphonesPrompt_primaryButton__SfQfC:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.RoleplayHeadphonesPrompt_primaryButton__SfQfC:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 16%,white)}@media (max-width:520px){.RoleplayHeadphonesPrompt_body__ROt1R{padding:var(--space-4)}.RoleplayHeadphonesPrompt_image__X41Io{width:min(100%,225px)}.RoleplayHeadphonesPrompt_copy__vx8aJ{text-align:left}}.RoleplayUsageBadge_badge__Erz17{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--roleplay-usage-color) 34%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--roleplay-usage-color) 12%,white);color:var(--roleplay-usage-color);font-size:var(--font-size-sm);font-weight:700;white-space:nowrap}.RoleplayUsageBadge_label__GhKsn{line-height:1}.RoleplayUsageBadge_value__n2enl{min-width:4ch;font-variant-numeric:tabular-nums;line-height:1;text-align:end}.RoleplayUsageBadge_healthy__l9udF{--roleplay-usage-color:#2f855a}.RoleplayUsageBadge_medium__6j6cq{--roleplay-usage-color:#b7791f}.RoleplayUsageBadge_low__rxDvr{--roleplay-usage-color:#c05621}.RoleplayUsageBadge_critical__HUect{--roleplay-usage-color:#c53030}.LiveLesson_layout__81Q3K{position:relative;display:grid;justify-items:center;gap:var(--space-5);width:100%}.LiveLesson_card__JkdsI{position:relative;z-index:1;isolation:isolate;display:grid;width:100%;gap:var(--space-4);overflow:hidden;padding:clamp(var(--space-4),3vw,var(--space-6));border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));border-radius:var(--radius-xl);background:radial-gradient(circle at top center,color-mix(in srgb,var(--color-speaking) 13%,transparent) 0,transparent 30%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--color-accent) 16%,transparent) 0,transparent 34%),radial-gradient(circle at 10% 88%,color-mix(in srgb,var(--color-primary) 8%,transparent) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-soft) 72%,white) 0,color-mix(in srgb,var(--color-surface-alt) 84%,white) 48%,color-mix(in srgb,var(--color-surface) 76%,var(--color-surface-soft)) 100%);box-shadow:var(--shadow-md)}.LiveLesson_card__JkdsI:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:calc(var(--radius-xl) - 1px);background:linear-gradient(135deg,color-mix(in srgb,white 54%,transparent) 0,transparent 34%,color-mix(in srgb,var(--color-accent) 8%,transparent) 100%);pointer-events:none}.LiveLesson_card__JkdsI:after{content:"";position:absolute;top:5.5rem;left:50%;z-index:-1;width:min(68%,28rem);height:7rem;border-radius:999px;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-speaking) 14%,transparent) 0,transparent 68%);filter:blur(18px);transform:translateX(-50%);pointer-events:none}.LiveLesson_utilityRow__t2KGb{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);width:100%}.LiveLesson_utilityLeft___f0Lb{display:inline-flex;align-items:center;justify-self:start;min-width:max-content}.LiveLesson_utilityRight__O2_Vl{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--space-2);min-width:max-content}.LiveLesson_orbStage__ubf7_{display:grid;place-items:center;min-height:78px;padding:var(--space-1) 0 0}.LiveLesson_orb__sK4KU{transform:translateZ(0)}.LiveLesson_orb__sK4KU.LiveLesson_orbIdle__FL9lz{--orb-main:color-mix(in srgb,var(--color-text-soft) 38%,var(--color-surface));--orb-secondary:color-mix(in srgb,var(--color-border-strong) 72%,var(--color-surface));--orb-glow:color-mix(in srgb,var(--color-text-soft) 10%,transparent)}.LiveLesson_orb__sK4KU.LiveLesson_orbLive__to3xN{--orb-main:var(--color-accent);--orb-secondary:var(--color-speaking);--orb-glow:color-mix(in srgb,var(--color-accent) 24%,transparent)}.LiveLesson_contentStack__VO1CB{display:grid;gap:var(--space-4)}.LiveLesson_headingBlock__ipIB0{display:grid;justify-items:center;gap:var(--space-2);text-align:center}.LiveLesson_eyebrow__W_RgX{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--color-speaking) 24%,white);border-radius:999px;background:color-mix(in srgb,var(--color-speaking) 9%,white);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:850;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.LiveLesson_title__baimw{max-width:18ch;margin:0;color:var(--color-primary);font-size:clamp(var(--font-size-xl),5vw,var(--font-size-2xl));line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.LiveLesson_controlsBlock__g33JP{display:grid;gap:var(--space-3)}.LiveLesson_transcriptButton__ImEPc{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 var(--space-5);border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary) 0,color-mix(in srgb,var(--color-primary) 82%,var(--color-speaking)) 100%);color:var(--color-text-inverse);cursor:pointer;font:inherit;font-weight:800;line-height:1;box-shadow:var(--shadow-sm);transition:opacity var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.LiveLesson_transcriptButton__ImEPc:hover{opacity:.94;border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-primary));box-shadow:var(--shadow-md);transform:translateY(-1px)}.LiveLesson_transcriptButton__ImEPc:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 16%,white)}.LiveLesson_messageStack__TF3kP{display:grid;gap:var(--space-2)}.LiveLesson_error__naG07,.LiveLesson_info__w_RUS{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.5}.LiveLesson_error__naG07{border:1px solid color-mix(in srgb,var(--color-danger) 34%,white);background:color-mix(in srgb,var(--color-danger) 9%,white);color:var(--color-danger)}.LiveLesson_info__w_RUS{border:1px solid color-mix(in srgb,var(--color-success) 30%,white);background:color-mix(in srgb,var(--color-success) 9%,white);color:var(--color-success)}@media (max-width:720px){.LiveLesson_card__JkdsI{gap:var(--space-3);padding:var(--space-4)}.LiveLesson_utilityRow__t2KGb{gap:var(--space-2)}.LiveLesson_orbStage__ubf7_{min-height:70px;padding-top:0}.LiveLesson_title__baimw{max-width:100%;font-size:24px}}@media (max-width:460px){.LiveLesson_utilityRow__t2KGb{grid-template-columns:auto minmax(0,1fr)}.LiveLesson_utilityRight__O2_Vl{gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.LiveLesson_transcriptButton__ImEPc{transition:none}.LiveLesson_transcriptButton__ImEPc:hover{transform:none}}.LessonCatalogHydrationGate_content__cLdLc{display:grid;gap:var(--space-6);min-width:0}.LessonCatalogHydrationGate_loadingScreen__wGn6W{--loading-screen-min-height:clamp(180px,28vw,260px)}.LibraryLoadingState_wrapper__zxzJa{display:grid;min-height:min(420px,70vh);place-items:center;gap:var(--space-4);padding:var(--space-8);text-align:center}.LibraryLoadingState_label__UJPDu{margin:0;color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:700}.MemorizePremadeImportModal_importPanel__Ska0_{display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.MemorizePremadeImportModal_importBody__pyypM{min-height:0;overflow-y:auto}.MemorizePremadeImportModal_form__XStVV{display:grid;gap:var(--space-4)}.MemorizePremadeImportModal_cardCount__VQD2J,.MemorizePremadeImportModal_catalogDescription__IH5cA,.MemorizePremadeImportModal_catalogMeta__Alr4j,.MemorizePremadeImportModal_description__G8Ifq,.MemorizePremadeImportModal_emptyState__aBKzk,.MemorizePremadeImportModal_previewDescription__1MqKE,.MemorizePremadeImportModal_sectionDescription__5VxC9{margin:0;color:var(--color-text-soft);line-height:1.6}.MemorizePremadeImportModal_controlsGrid__l0sSb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.MemorizePremadeImportModal_field__400tX{display:grid;gap:var(--space-2)}.MemorizePremadeImportModal_fieldLabel__TwDbx{color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:700;line-height:1.4}.MemorizePremadeImportModal_control__3_ste{width:100%;min-height:46px;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--color-border) 78%,white);border-radius:14px;background:white;color:var(--color-text-main)}.MemorizePremadeImportModal_control__3_ste:focus{border-color:color-mix(in srgb,var(--color-primary) 36%,white);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.MemorizePremadeImportModal_control__3_ste:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--color-surface-soft) 72%,white);color:color-mix(in srgb,var(--color-text-soft) 74%,white);opacity:.82}.MemorizePremadeImportModal_catalogSection__VyxAV{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border) 76%,white);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96) 0,color-mix(in srgb,var(--color-surface-soft) 84%,white) 100%)}.MemorizePremadeImportModal_previewHeader__2TdeU,.MemorizePremadeImportModal_sectionHeader__ZSOQ6{display:grid;gap:var(--space-2)}.MemorizePremadeImportModal_previewGroupTitle__ac5gL,.MemorizePremadeImportModal_sectionTitle__NF7wG{margin:0;color:var(--color-primary);font-size:var(--font-size-md);font-weight:800;line-height:1.25}.MemorizePremadeImportModal_loadingState__6keAk{display:inline-flex;align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 16%,white);border-radius:999px;background:color-mix(in srgb,var(--color-secondary) 68%,white);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800;line-height:1.4}.MemorizePremadeImportModal_catalogGrid__JJKFn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.MemorizePremadeImportModal_catalogCard__QosG5{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border) 78%,white);border-radius:18px;background:white;box-shadow:var(--shadow-sm)}.MemorizePremadeImportModal_catalogCardHeader__dhxOl{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.MemorizePremadeImportModal_catalogTitleGroup__xGs9Y{display:grid;gap:var(--space-1);min-width:0}.MemorizePremadeImportModal_catalogTitle__op7_r{margin:0;color:var(--color-text-main);font-size:var(--font-size-md);font-weight:800;line-height:1.25}.MemorizePremadeImportModal_levelBadge__Dydmh{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:32px;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--color-primary) 18%,white);border-radius:999px;background:color-mix(in srgb,var(--color-secondary) 72%,white);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800;white-space:nowrap}.MemorizePremadeImportModal_cardCount__VQD2J{font-size:var(--font-size-sm);font-weight:700}.MemorizePremadeImportModal_actions__vzbFA,.MemorizePremadeImportModal_catalogActions__4NO1f{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}.MemorizePremadeImportModal_primaryButton__MCqsh,.MemorizePremadeImportModal_secondaryButton__1xrOU{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-4);border-radius:999px;cursor:pointer;font-weight:800;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.MemorizePremadeImportModal_primaryButton__MCqsh{border:1px solid color-mix(in srgb,var(--color-primary) 72%,black);background:var(--color-primary);color:white;box-shadow:var(--shadow-sm)}.MemorizePremadeImportModal_secondaryButton__1xrOU{border:1px solid color-mix(in srgb,var(--color-border) 78%,white);background:white;color:var(--color-primary)}.MemorizePremadeImportModal_primaryButton__MCqsh:focus-visible:not(:disabled),.MemorizePremadeImportModal_primaryButton__MCqsh:hover:not(:disabled),.MemorizePremadeImportModal_secondaryButton__1xrOU:focus-visible:not(:disabled),.MemorizePremadeImportModal_secondaryButton__1xrOU:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.MemorizePremadeImportModal_primaryButton__MCqsh:disabled,.MemorizePremadeImportModal_secondaryButton__1xrOU:disabled{cursor:not-allowed;opacity:.58}.MemorizePremadeImportModal_buttonContent__PJ2Ja{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.MemorizePremadeImportModal_emptyState__aBKzk{padding:var(--space-4);border:1px dashed color-mix(in srgb,var(--color-border) 82%,white);border-radius:16px;background:color-mix(in srgb,var(--color-surface-soft) 70%,white);font-weight:650}.MemorizePremadeImportModal_inlineImportProgress__EqWR9{text-align:center}.MemorizePremadeImportModal_importProgress__dP_nh,.MemorizePremadeImportModal_inlineImportProgress__EqWR9{margin:0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 20%,white);border-radius:14px;background:color-mix(in srgb,var(--color-primary) 8%,white);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800;line-height:1.45}.MemorizePremadeImportModal_error__LttK1{margin:0;padding:var(--space-3);border:1px solid color-mix(in srgb,#c53030 28%,var(--color-border));border-radius:14px;background:color-mix(in srgb,#c53030 8%,white);color:#9b1c1c;font-size:var(--font-size-sm);font-weight:700;line-height:1.5}.MemorizePremadeImportModal_previewDialogStack__vStsn{display:grid;gap:var(--space-4)}.MemorizePremadeImportModal_previewCode__zRAEg{max-height:min(64vh,620px);overflow:auto;margin:0;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border) 78%,white);border-radius:16px;background:color-mix(in srgb,var(--color-surface-soft) 72%,white);color:var(--color-text-main);font-family:var(--font-family-mono,monospace);font-size:16px;line-height:1.55;white-space:pre-wrap}@media (max-width:860px){.MemorizePremadeImportModal_catalogGrid__JJKFn,.MemorizePremadeImportModal_controlsGrid__l0sSb{grid-template-columns:1fr}}@media (max-width:640px){.MemorizePremadeImportModal_catalogCard__QosG5,.MemorizePremadeImportModal_catalogSection__VyxAV{padding:var(--space-3);border-radius:16px}.MemorizePremadeImportModal_catalogCardHeader__dhxOl{align-items:stretch;flex-direction:column}.MemorizePremadeImportModal_levelBadge__Dydmh{width:fit-content}.MemorizePremadeImportModal_actions__vzbFA,.MemorizePremadeImportModal_catalogActions__4NO1f{flex-direction:column;align-items:stretch}.MemorizePremadeImportModal_primaryButton__MCqsh,.MemorizePremadeImportModal_secondaryButton__1xrOU{width:100%}.MemorizePremadeImportModal_loadingState__6keAk{width:100%;justify-content:center;border-radius:16px;text-align:center}}.MasteryCircleBadge_badge__xr8ZJ{display:inline-flex;align-items:center;gap:7px;min-height:28px;max-width:100%;padding:3px 10px 3px 5px;border:1px solid color-mix(in srgb,var(--mastery-color) 20%,white);border-radius:999px;background:color-mix(in srgb,var(--mastery-color) 9%,white);color:color-mix(in srgb,var(--mastery-color) 58%,var(--color-primary));box-shadow:0 10px 22px rgba(26,29,70,.06)}.MasteryCircleBadge_circle__rtdGc{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:999px;background:conic-gradient(var(--mastery-color) var(--mastery-progress),color-mix(in srgb,var(--color-border) 58%,white) 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 6px 12px rgba(26,29,70,.08)}.MasteryCircleBadge_circleCore__uV3SB{width:12px;height:12px;border-radius:999px;background:color-mix(in srgb,white 86%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 70%,white)}.MasteryCircleBadge_label__Eeq_A{overflow:hidden;min-width:0;font-size:var(--font-size-xs);font-weight:850;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.PlatformSafeAreaSpacer_spacer__VwhUT{width:100%;height:var(--platform-safe-area-spacer-height,15vh);block-size:var(--platform-safe-area-spacer-height,15vh);flex:0 0 auto;pointer-events:none}.MemorizeSessionSummary_wrapper___0ua6{display:grid;gap:var(--space-6)}.MemorizeSessionSummary_messagePanel__kagiE,.MemorizeSessionSummary_resultPanel__0XC9V{position:relative;overflow:hidden;display:grid;gap:var(--space-8);padding:clamp(var(--space-5),4vw,var(--space-8));border:1px solid color-mix(in srgb,var(--color-border) 76%,white);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-accent) 10%,transparent) 0,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 94%,var(--color-secondary)) 0,var(--color-surface) 100%);box-shadow:var(--shadow-md)}.MemorizeSessionSummary_resultPanel__0XC9V{height:75vh;height:75dvh;min-height:0}.MemorizeSessionSummary_resultContent__VDNJQ{position:relative;z-index:1;display:grid;gap:var(--space-8);min-height:0;overflow-y:auto;padding-right:var(--space-2);scrollbar-gutter:stable}.MemorizeSessionSummary_messagePanel__kagiE:before,.MemorizeSessionSummary_resultPanel__0XC9V:before{content:"";position:absolute;inset:auto -112px -132px auto;width:252px;height:252px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);filter:blur(28px);pointer-events:none}.MemorizeSessionSummary_resultHeader__mJpsf{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(156px,max-content);align-items:start;gap:var(--space-6)}.MemorizeSessionSummary_resultCopy__G8_LC{display:grid;gap:var(--space-3);min-width:0}.MemorizeSessionSummary_kicker__ZQ8aj{color:var(--color-text-soft);font-size:var(--font-size-xs);font-weight:850;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.MemorizeSessionSummary_resultTitle___OAB_{margin:0;color:var(--color-primary);font-size:clamp(52px,9vw,92px);line-height:1;letter-spacing:-.07em}.MemorizeSessionSummary_highlightLabel__nUdXg{max-width:620px;margin:0;color:var(--color-text-main);font-size:clamp(var(--font-size-lg),2.4vw,var(--font-size-xl));font-weight:850;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.MemorizeSessionSummary_resultMeta__4APfq{display:grid;gap:var(--space-2);min-width:156px;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border) 74%,white);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 82%,white);box-shadow:var(--shadow-sm)}.MemorizeSessionSummary_metricItem__igAdC dt,.MemorizeSessionSummary_resultMeta__4APfq span,.MemorizeSessionSummary_rewardPill__0TbZj span{color:var(--color-text-soft);font-size:var(--font-size-xs);font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.MemorizeSessionSummary_resultMeta__4APfq strong{color:var(--color-text-main);font-size:clamp(var(--font-size-lg),2.4vw,var(--font-size-xl));line-height:1.08;letter-spacing:-.04em}.MemorizeSessionSummary_rewardStrip___44Nm{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-border) 78%,white);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 78%,white)}.MemorizeSessionSummary_rewardPill__0TbZj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:52px;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 12%,white);border-radius:999px;background:color-mix(in srgb,var(--color-primary) 6%,white);color:var(--color-primary)}.MemorizeSessionSummary_rewardPill__0TbZj span,.MemorizeSessionSummary_rewardPill__0TbZj strong{min-width:0}.MemorizeSessionSummary_rewardPill__0TbZj strong{color:currentColor;font-size:var(--font-size-md);font-weight:850;line-height:1.2;text-align:right;overflow-wrap:anywhere}.MemorizeSessionSummary_rewardPillReady__8PWxT{border-color:color-mix(in srgb,var(--color-success) 24%,white);background:color-mix(in srgb,var(--color-success) 9%,white);color:var(--color-success)}.MemorizeSessionSummary_rewardPillPending__p3LGv{border-color:color-mix(in srgb,var(--color-warning) 28%,white);background:color-mix(in srgb,var(--color-warning) 10%,white);color:var(--color-warning)}.MemorizeSessionSummary_metricsList__eupkw{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0}.MemorizeSessionSummary_metricItem__igAdC{display:grid;gap:var(--space-4);min-height:124px;min-width:0;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--color-border) 78%,white);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 78%,white);box-shadow:var(--shadow-sm)}.MemorizeSessionSummary_metricItem__igAdC dd,.MemorizeSessionSummary_metricItem__igAdC dt{margin:0}.MemorizeSessionSummary_metricItem__igAdC dt{overflow-wrap:anywhere}.MemorizeSessionSummary_metricItem__igAdC dd{align-self:end;color:var(--color-text-main);font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl));font-weight:850;line-height:1.05;letter-spacing:-.055em}.MemorizeSessionSummary_actions__U1ave{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-3)}.MemorizeSessionSummary_primaryAction__G0JLS,.MemorizeSessionSummary_secondaryAction__ODcQi{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-5);border-radius:999px;text-align:center;text-decoration:none;font-weight:800;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.MemorizeSessionSummary_primaryAction__G0JLS{border:1px solid color-mix(in srgb,var(--color-primary) 28%,white);background:linear-gradient(135deg,var(--color-primary) 0,color-mix(in srgb,var(--color-primary) 82%,var(--color-accent)) 100%);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.MemorizeSessionSummary_secondaryAction__ODcQi{border:1px solid color-mix(in srgb,var(--color-border) 76%,var(--color-accent));background:color-mix(in srgb,var(--color-surface) 82%,white);color:var(--color-primary);box-shadow:var(--shadow-sm)}.MemorizeSessionSummary_primaryAction__G0JLS:focus-visible,.MemorizeSessionSummary_primaryAction__G0JLS:hover,.MemorizeSessionSummary_secondaryAction__ODcQi:focus-visible,.MemorizeSessionSummary_secondaryAction__ODcQi:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.MemorizeSessionSummary_messagePanel__kagiE{align-items:center;min-height:156px}.MemorizeSessionSummary_messagePanel__kagiE p,.MemorizeSessionSummary_messagePanel__kagiE strong{position:relative;z-index:1;margin:0}.MemorizeSessionSummary_messagePanel__kagiE p{color:var(--color-text-main);font-weight:750}.MemorizeSessionSummary_errorPanel__R8iZt{border-color:color-mix(in srgb,var(--color-danger) 28%,white);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-danger) 10%,transparent) 0,transparent 38%),color-mix(in srgb,var(--color-danger) 8%,white);color:var(--color-danger)}.MemorizeSessionSummary_errorPanel__R8iZt strong{font-size:var(--font-size-lg)}@media (max-width:900px){.MemorizeSessionSummary_resultHeader__mJpsf{grid-template-columns:1fr}.MemorizeSessionSummary_resultMeta__4APfq{width:min(100%,320px)}.MemorizeSessionSummary_metricsList__eupkw,.MemorizeSessionSummary_rewardStrip___44Nm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.MemorizeSessionSummary_messagePanel__kagiE,.MemorizeSessionSummary_resultPanel__0XC9V{gap:var(--space-6);border-radius:var(--radius-lg)}.MemorizeSessionSummary_resultPanel__0XC9V{height:75vh;height:75dvh}.MemorizeSessionSummary_resultContent__VDNJQ{gap:var(--space-6);padding-right:0}.MemorizeSessionSummary_resultTitle___OAB_{font-size:clamp(48px,18vw,72px)}.MemorizeSessionSummary_metricsList__eupkw,.MemorizeSessionSummary_rewardStrip___44Nm{grid-template-columns:1fr}.MemorizeSessionSummary_rewardPill__0TbZj{width:100%}.MemorizeSessionSummary_actions__U1ave{align-items:stretch}.MemorizeSessionSummary_primaryAction__G0JLS,.MemorizeSessionSummary_secondaryAction__ODcQi{width:100%}}@media (prefers-reduced-motion:reduce){.MemorizeSessionSummary_primaryAction__G0JLS,.MemorizeSessionSummary_secondaryAction__ODcQi{transition:none}.MemorizeSessionSummary_primaryAction__G0JLS:focus-visible,.MemorizeSessionSummary_primaryAction__G0JLS:hover,.MemorizeSessionSummary_secondaryAction__ODcQi:focus-visible,.MemorizeSessionSummary_secondaryAction__ODcQi:hover{transform:none}}.MemorizeStudySession_page__z1CHu{position:relative;min-height:100dvh;padding:16px;background:linear-gradient(180deg,rgba(255,246,239,.86),rgba(255,248,244,.92)),radial-gradient(circle at bottom left,rgba(230,170,120,.16),transparent 34%),radial-gradient(circle at top right,rgba(240,205,120,.16),transparent 28%),linear-gradient(180deg,#f8efe9,#f7f1ed);overflow-x:hidden}.MemorizeStudySession_shell__vMsni{position:relative;z-index:1;width:min(1380px,100%);margin:0 auto;display:grid;gap:12px}.MemorizeStudySession_heroCard__ez3I4{position:relative;overflow:hidden;padding:10px 12px;border-radius:22px;border:1px solid rgba(165,130,95,.12);background:rgba(255,252,249,.86);box-shadow:0 14px 28px rgba(113,82,56,.06),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(16px)}.MemorizeStudySession_heroTopRow__40zkO{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap;min-width:0}.MemorizeStudySession_backLink__27xvJ{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(142,112,76,.12);background:rgba(255,255,255,.72);color:#5c4632;text-decoration:none;font-size:.86rem;font-weight:900;white-space:nowrap;box-shadow:0 8px 16px rgba(104,74,46,.05),inset 0 1px 0 rgba(255,255,255,.86)}.MemorizeStudySession_heroTitle__TUx3p{min-width:0;margin:0;color:#1f2937;font-size:clamp(1rem,2vw,1.18rem);line-height:1.2;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MemorizeStudySession_layout__hiITI{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.MemorizeStudySession_cardPanel__OFSIV,.MemorizeStudySession_emptyBox__Joqe_,.MemorizeStudySession_errorBox___WkCk,.MemorizeStudySession_sidePanel__pHDe3{border-radius:32px;border:1px solid rgba(165,130,95,.12);background:rgba(255,252,249,.86);box-shadow:0 24px 48px rgba(113,82,56,.08),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(16px)}.MemorizeStudySession_cardPanel__OFSIV{display:grid;gap:14px;padding:14px;min-width:0}.MemorizeStudySession_cardHeader__AKwsR{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0}.MemorizeStudySession_cardMeta__qVrDB{display:grid;gap:6px;min-width:0}.MemorizeStudySession_cardEyebrow__zpEV3{color:#9a6a2f;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.MemorizeStudySession_cardTerm__wEu2W{margin:0;color:#182033;font-size:clamp(1.35rem,2.7vw,2.05rem);line-height:1.08;letter-spacing:-.035em;word-break:break-word}.MemorizeStudySession_cardTagRow__70Lii{display:flex;flex-wrap:wrap;gap:8px}.MemorizeStudySession_metaTag__ZXz_Y{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(216,171,58,.18);background:rgba(246,225,139,.62);color:#9a6420;font-size:.78rem;font-weight:900}.MemorizeStudySession_progressBox__hBYjt{display:grid;gap:8px;min-width:160px}.MemorizeStudySession_progressText__k6JXP{margin:0;color:#6b5b4b;font-size:.88rem;font-weight:900}.MemorizeStudySession_progressTrack__suPSa{width:100%;height:10px;border-radius:999px;background:rgba(148,163,184,.26);overflow:hidden}.MemorizeStudySession_progressFill__Poz2E{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffbc5e,#e67626);box-shadow:0 0 16px rgba(230,118,38,.18);transition:width .16s ease}.MemorizeStudySession_studyStage__WIUpI{position:relative;display:grid;place-items:center;gap:14px;min-width:0;padding:2px 68px 0}.MemorizeStudySession_cardRail__pyfiW{display:grid;place-items:center;width:100%;min-width:0;min-height:0}.MemorizeStudySession_stickyCard__tzLJ0{position:relative;justify-self:center;width:min(570px,100%);max-width:100%;margin-inline:auto;aspect-ratio:1/1;display:grid;place-items:center;isolation:isolate;filter:drop-shadow(0 24px 34px rgba(156,112,46,.18))}.MemorizeStudySession_stickyNoteImage__ehQ_e{object-fit:contain;object-position:center;user-select:none;pointer-events:none;z-index:0}.MemorizeStudySession_stickyCardInner__qIYyy{position:absolute;top:50%;left:50%;z-index:1;width:72%;height:72%;box-sizing:border-box;transform:translate(-50%,-50%);display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;justify-items:center;text-align:center;padding-top:14px;min-height:0}.MemorizeStudySession_cardTagAnswer__WGzrC,.MemorizeStudySession_cardTag__j5wYS{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;font-size:.85rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;box-shadow:0 8px 18px rgba(152,125,42,.08),inset 0 1px 0 rgba(255,255,255,.84)}.MemorizeStudySession_cardTag__j5wYS{border:1px solid rgba(216,171,58,.18);background:rgba(246,225,139,.82);color:#9a6420}.MemorizeStudySession_cardTagAnswer__WGzrC{border:1px solid rgba(124,170,57,.18);background:rgba(209,232,141,.82);color:#2a7a1f}.MemorizeStudySession_cardBack__x04Qb,.MemorizeStudySession_cardFront__HNpVu{width:100%;display:grid;justify-items:center;gap:16px;margin-top:16px;min-height:0}.MemorizeStudySession_cardFront__HNpVu{align-content:start}.MemorizeStudySession_cardBack__x04Qb{height:100%;overflow:hidden}.MemorizeStudySession_cardWord__JFIBv{width:100%;max-width:100%;margin:0;color:#111827;font-size:clamp(2.3rem,5vw,4.9rem);line-height:.96;font-weight:900;letter-spacing:-.04em;text-align:center;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;hyphens:auto}.MemorizeStudySession_cardWordLong__vYI9z{font-size:clamp(1.95rem,4.1vw,3.85rem);line-height:1;letter-spacing:-.035em}.MemorizeStudySession_cardWordVeryLong__MtOMb{font-size:clamp(1.62rem,3.45vw,3rem);line-height:1.04;letter-spacing:-.03em}.MemorizeStudySession_cardWordExtreme__sjcML{font-size:clamp(1.34rem,2.85vw,2.35rem);line-height:1.08;letter-spacing:-.022em}.MemorizeStudySession_flipCardButton__eN7QI{width:min(460px,100%);min-height:54px;border:1px solid rgba(214,110,36,.24);border-radius:20px;background:linear-gradient(180deg,rgba(255,188,94,.96),rgba(230,118,38,.98)),radial-gradient(circle at top left,rgba(255,255,255,.32),transparent 42%);color:white;font-size:1rem;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 14px 26px rgba(197,103,34,.2),inset 0 1px 0 rgba(255,255,255,.42);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.MemorizeStudySession_flipCardButton__eN7QI:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 18px 30px rgba(197,103,34,.24),inset 0 1px 0 rgba(255,255,255,.48)}.MemorizeStudySession_flipCardButton__eN7QI:active{transform:translateY(0)}.MemorizeStudySession_answerRevealPanel__156Q9{width:min(460px,100%);max-height:85%;display:grid;align-content:start;gap:12px;padding:16px;border-radius:24px;border:1px solid rgba(166,137,105,.16);background:rgba(255,255,255,.74);box-shadow:0 12px 22px rgba(122,91,56,.08),inset 0 1px 0 rgba(255,255,255,.92);overflow-y:auto;overscroll-behavior:contain;text-align:left}.MemorizeStudySession_answerRevealPanel__156Q9::-webkit-scrollbar{width:8px}.MemorizeStudySession_answerRevealPanel__156Q9::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(140,112,76,.28)}.MemorizeStudySession_revealSection__qxpdK{display:grid;gap:4px;min-width:0}.MemorizeStudySession_revealLabel__lmCBi{color:#8a6b39;font-size:.78rem;font-weight:900;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.MemorizeStudySession_revealValue__q0_Fo{margin:0;color:#374151;font-size:.96rem;line-height:1.48;overflow-wrap:anywhere}.MemorizeStudySession_acceptedAnswersList__9PTjO,.MemorizeStudySession_extraExamplesList__qaJd6{margin:0;padding-left:18px;color:#374151;line-height:1.5}.MemorizeStudySession_sideNavButton__vqMMG{position:absolute;top:43%;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:54px;min-height:54px;padding:0 16px;border:1px solid rgba(142,112,76,.14);border-radius:999px;background:rgba(255,255,255,.86);color:#6d4b2d;font-size:1rem;font-weight:950;cursor:pointer;box-shadow:0 14px 26px rgba(122,91,56,.12),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.MemorizeStudySession_sideNavButton__vqMMG:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 30px rgba(122,91,56,.16),inset 0 1px 0 rgba(255,255,255,.92)}.MemorizeStudySession_sideNavButton__vqMMG:disabled{cursor:not-allowed;opacity:.44}.MemorizeStudySession_sideNavPrevious__RKkf4{left:0}.MemorizeStudySession_sideNavNext__xLkqQ{right:0}.MemorizeStudySession_sideNavButton__vqMMG span[aria-hidden=true]{font-size:1.8rem;line-height:1}.MemorizeStudySession_cardPicker__gdrBW{width:min(570px,100%);display:grid;gap:8px;padding:14px;border:1px solid rgba(166,137,105,.14);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 12px 24px rgba(122,91,56,.06),inset 0 1px 0 rgba(255,255,255,.88)}.MemorizeStudySession_cardPickerLabel__k2RMr{color:#7c5e33;font-size:.78rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.MemorizeStudySession_cardPickerSelect__dta04{width:100%;min-height:48px;border:1px solid rgba(142,124,83,.18);border-radius:16px;background:rgba(255,250,236,.92);color:#384152;padding:0 14px;font-size:.98rem;font-weight:800;cursor:pointer}.MemorizeStudySession_cardPickerSelect__dta04:focus{outline:3px solid rgba(230,118,38,.18);outline-offset:2px}.MemorizeStudySession_sidePanel__pHDe3{padding:16px}.MemorizeStudySession_sideCard__TYdLm,.MemorizeStudySession_sidePanel__pHDe3{display:grid;gap:16px;align-content:start;min-width:0}.MemorizeStudySession_sideSection___2lGS{display:grid;gap:12px;min-width:0}.MemorizeStudySession_sideDivider__mhmx0{width:100%;height:1px;background:rgba(142,112,76,.12)}.MemorizeStudySession_sideTitle__pgPth{margin:0;color:#253047;font-size:1.08rem;line-height:1.2;letter-spacing:-.02em}.MemorizeStudySession_sideDescription__rRn21{margin:0;color:#6b5b4b;font-size:.95rem;line-height:1.55}.MemorizeStudySession_definitionList__yhYwB{display:grid;gap:10px;margin:0}.MemorizeStudySession_definitionRow__yi_A4{display:grid;gap:5px;min-width:0;padding:12px;border-radius:18px;background:rgba(255,250,236,.7);border:1px solid rgba(142,112,76,.08)}.MemorizeStudySession_definitionRow__yi_A4 dt{color:#8a6b39;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.MemorizeStudySession_definitionRow__yi_A4 dd{margin:0;color:#374151;font-size:.94rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.MemorizeStudySession_sideActions__OTMzI{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.MemorizeStudySession_sideLink__lZMQk{display:inline-flex;align-items:center;justify-content:center;flex:1 1 120px;min-height:42px;height:auto;padding:0 14px;border-radius:14px;border:1px solid rgba(142,112,76,.12);background:rgba(255,250,236,.82);color:#5c4632;text-decoration:none;font-size:.9rem;font-weight:900;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.MemorizeStudySession_emptyBox__Joqe_,.MemorizeStudySession_errorBox___WkCk{padding:28px;display:grid;gap:12px}.MemorizeStudySession_messageTitle__OReAA{margin:0;color:#253047;font-size:1.2rem}.MemorizeStudySession_messageText__YR4ma{margin:0;color:#6b5b4b;line-height:1.55}.MemorizeStudySession_loadingScreen__Np0qX{--loading-screen-min-height:min(560px,calc(100dvh - 96px))}@media (max-width:1080px){.MemorizeStudySession_layout__hiITI{grid-template-columns:1fr}}@media (max-width:760px){.MemorizeStudySession_page__z1CHu{padding:12px}.MemorizeStudySession_cardPanel__OFSIV,.MemorizeStudySession_emptyBox__Joqe_,.MemorizeStudySession_errorBox___WkCk,.MemorizeStudySession_heroCard__ez3I4,.MemorizeStudySession_sidePanel__pHDe3{border-radius:24px}.MemorizeStudySession_heroCard__ez3I4{padding:10px 12px;border-radius:18px}.MemorizeStudySession_heroTopRow__40zkO{gap:10px}.MemorizeStudySession_cardPanel__OFSIV,.MemorizeStudySession_sidePanel__pHDe3{padding:14px}.MemorizeStudySession_studyStage__WIUpI{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.MemorizeStudySession_cardPicker__gdrBW,.MemorizeStudySession_cardRail__pyfiW{grid-column:1/-1}.MemorizeStudySession_sideNavButton__vqMMG{position:static;transform:none;width:100%;min-height:48px;border-radius:16px}.MemorizeStudySession_sideNavPrevious__RKkf4{grid-column:1}.MemorizeStudySession_sideNavNext__xLkqQ{grid-column:2}.MemorizeStudySession_sideNavButtonText__bxpUU{display:inline}}@media (max-width:520px){.MemorizeStudySession_heroTitle__TUx3p{font-size:1rem}.MemorizeStudySession_cardHeader__AKwsR{padding-inline:0}.MemorizeStudySession_progressBox__hBYjt{width:100%}.MemorizeStudySession_stickyCard__tzLJ0{width:min(100%,430px)}.MemorizeStudySession_stickyCardInner__qIYyy{width:74%;height:74%;padding-top:10px}.MemorizeStudySession_cardTagAnswer__WGzrC,.MemorizeStudySession_cardTag__j5wYS{min-height:36px;padding:0 14px;font-size:.72rem}.MemorizeStudySession_cardBack__x04Qb,.MemorizeStudySession_cardFront__HNpVu{gap:12px;margin-top:12px}.MemorizeStudySession_cardWord__JFIBv{font-size:clamp(1.8rem,12vw,3.1rem)}.MemorizeStudySession_cardWordLong__vYI9z{font-size:clamp(1.5rem,10vw,2.5rem)}.MemorizeStudySession_cardWordVeryLong__MtOMb{font-size:clamp(1.22rem,8.4vw,2rem)}.MemorizeStudySession_cardWordExtreme__sjcML{font-size:clamp(1.04rem,7vw,1.54rem)}.MemorizeStudySession_flipCardButton__eN7QI{min-height:46px;border-radius:16px;font-size:.92rem}.MemorizeStudySession_answerRevealPanel__156Q9{max-height:83%;gap:10px;padding:12px;border-radius:18px}.MemorizeStudySession_revealLabel__lmCBi{font-size:.68rem}.MemorizeStudySession_acceptedAnswersList__9PTjO,.MemorizeStudySession_extraExamplesList__qaJd6,.MemorizeStudySession_revealValue__q0_Fo{font-size:.84rem}.MemorizeStudySession_sideActions__OTMzI{display:grid;grid-template-columns:1fr}.MemorizeStudySession_sideLink__lZMQk{width:100%}.MemorizeStudySession_heroTopRow__40zkO{align-items:flex-start;flex-wrap:wrap}.MemorizeStudySession_randomizeOrderToggle__y53rG{order:3;width:100%;margin-left:0}}.MemorizeStudySession_randomizeOrderToggle__y53rG{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:34px;margin-left:auto;padding:0 12px;border-radius:999px;border:1px solid rgba(142,112,76,.12);background:rgba(255,255,255,.72);color:#5c4632;font-size:.82rem;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 8px 16px rgba(104,74,46,.05),inset 0 1px 0 rgba(255,255,255,.86)}.MemorizeStudySession_randomizeOrderCheckbox__beccx{width:15px;height:15px;accent-color:#df7628;cursor:pointer}.PomodoroLessonRunner_runnerFrame__5RHC3{display:flex;width:100%;min-height:0;max-height:85vh;max-height:85dvh;flex:1 1 auto;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 82%,white);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-accent) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 94%,var(--color-secondary)),var(--color-surface));box-shadow:var(--shadow-md)}.PomodoroLessonRunner_runnerScroll___Rcfn{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:clamp(var(--space-4),2.4vw,var(--space-8));overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.PomodoroLessonRunner_results__stWDm,.PomodoroLessonRunner_runner__gw11w{display:grid;gap:var(--space-5)}.PomodoroLessonRunner_progressHeader__ZDw_Y,.PomodoroLessonRunner_runnerHeader__r9egu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.PomodoroLessonRunner_runnerHeader__r9egu>div{display:grid;gap:var(--space-3)}.PomodoroLessonRunner_blockHeader__QaN6H h2,.PomodoroLessonRunner_feedbackCard__oX2Nh h1,.PomodoroLessonRunner_feedbackCard__oX2Nh p,.PomodoroLessonRunner_inlineState__Bln4s h2,.PomodoroLessonRunner_inlineState__Bln4s p,.PomodoroLessonRunner_questionHeader__7hgGS h2,.PomodoroLessonRunner_resultPanel___xFXY h2,.PomodoroLessonRunner_resultsHero__HwswA h1,.PomodoroLessonRunner_resultsHero__HwswA p,.PomodoroLessonRunner_review__7tR_r article p,.PomodoroLessonRunner_review__7tR_r h2,.PomodoroLessonRunner_runnerHeader__r9egu h1,.PomodoroLessonRunner_runnerHeader__r9egu p,.PomodoroLessonRunner_stateCard__7_yri h1,.PomodoroLessonRunner_stateCard__7_yri p,.PomodoroLessonRunner_studyTimer__zHpRR p{margin:0}.PomodoroLessonRunner_resultsHero__HwswA h1,.PomodoroLessonRunner_runnerHeader__r9egu h1,.PomodoroLessonRunner_stateCard__7_yri h1{color:var(--color-primary);font-size:clamp(2rem,5vw,var(--font-size-2xl));line-height:1.08}.PomodoroLessonRunner_inlineState__Bln4s p,.PomodoroLessonRunner_runnerHeader__r9egu p,.PomodoroLessonRunner_stateCard__7_yri p{color:var(--color-text-soft)}.PomodoroLessonRunner_abandonButton__XGsSX{flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:750}.PomodoroLessonRunner_progressHeader__ZDw_Y{align-items:center;padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 78%,white);box-shadow:var(--shadow-sm)}.PomodoroLessonRunner_progressHeader__ZDw_Y>div{display:grid}.PomodoroLessonRunner_progressHeader__ZDw_Y strong{color:var(--color-primary)}.PomodoroLessonRunner_progressHeader__ZDw_Y span{color:var(--color-text-soft);font-size:var(--font-size-sm)}.PomodoroLessonRunner_progressTrack__TVYqK{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.PomodoroLessonRunner_progressTrack__TVYqK span{height:8px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 72%,white)}.PomodoroLessonRunner_progressTrackActive__b2pL2{background:linear-gradient(90deg,var(--color-primary),var(--color-accent))!important}.PomodoroLessonRunner_assessmentPanel__ejDaN,.PomodoroLessonRunner_feedbackCard__oX2Nh,.PomodoroLessonRunner_resultPanel___xFXY,.PomodoroLessonRunner_resultsHero__HwswA,.PomodoroLessonRunner_review__7tR_r,.PomodoroLessonRunner_stateCard__7_yri,.PomodoroLessonRunner_studyPanel__xZvFd{padding:clamp(1.25rem,2.5vw,2.5rem);border:1px solid color-mix(in srgb,var(--color-accent) 18%,var(--color-border));border-radius:var(--radius-xl);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 34%),var(--color-surface);box-shadow:var(--shadow-md)}.PomodoroLessonRunner_assessmentPanel__ejDaN,.PomodoroLessonRunner_studyPanel__xZvFd{display:grid;gap:var(--space-6)}.PomodoroLessonRunner_blockHeader__QaN6H,.PomodoroLessonRunner_questionHeader__7hgGS{display:grid;gap:var(--space-2)}.PomodoroLessonRunner_blockHeader__QaN6H span,.PomodoroLessonRunner_questionHeader__7hgGS span{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PomodoroLessonRunner_blockHeader__QaN6H h2,.PomodoroLessonRunner_inlineState__Bln4s h2,.PomodoroLessonRunner_questionHeader__7hgGS h2{color:var(--color-primary);font-size:var(--font-size-xl);line-height:1.25}.PomodoroLessonRunner_studyTimerFinished__bwENo,.PomodoroLessonRunner_studyTimer__zHpRR{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary) 5%,white)}.PomodoroLessonRunner_studyTimerFinished__bwENo{border-color:color-mix(in srgb,var(--color-progress) 38%,var(--color-border));background:color-mix(in srgb,var(--color-progress) 7%,white)}.PomodoroLessonRunner_studyTimerHeader__bEDcY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.PomodoroLessonRunner_studyTimerHeader__bEDcY>span{color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:800}.PomodoroLessonRunner_studyTimerValue__HBCGH{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:var(--font-size-xl);font-weight:900;letter-spacing:-.03em}.PomodoroLessonRunner_studyTimerTrack__PWoCr{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border) 72%,white)}.PomodoroLessonRunner_studyTimerProgress__n5IRD{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transition:width .3s linear}.PomodoroLessonRunner_studyTimerFinished__bwENo .PomodoroLessonRunner_studyTimerProgress__n5IRD{background:var(--color-progress)}.PomodoroLessonRunner_studyTimerHint__8Vy6R{color:var(--color-text-soft);font-size:var(--font-size-sm);line-height:1.5}.PomodoroLessonRunner_richDocument__k70Gq{display:grid;gap:var(--space-4);color:var(--color-text-main);line-height:1.72}.PomodoroLessonRunner_richDocument__k70Gq ol,.PomodoroLessonRunner_richDocument__k70Gq p,.PomodoroLessonRunner_richDocument__k70Gq ul{margin:0}.PomodoroLessonRunner_richDocument__k70Gq h2,.PomodoroLessonRunner_richDocument__k70Gq h3{margin:var(--space-3) 0 0;color:var(--color-primary)}.PomodoroLessonRunner_richDocument__k70Gq ol,.PomodoroLessonRunner_richDocument__k70Gq ul{display:grid;gap:var(--space-2);padding-left:1.4rem}.PomodoroLessonRunner_targetLanguage__3QCQs{color:var(--color-primary);font-weight:850}.PomodoroLessonRunner_callout__UYqIZ{padding:var(--space-4);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 7%,white)}.PomodoroLessonRunner_calloutTip__RJUn9{border-left-color:var(--color-progress);background:color-mix(in srgb,var(--color-progress) 8%,white)}.PomodoroLessonRunner_calloutWarning__lospF{border-left-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 9%,white)}.PomodoroLessonRunner_example__mmUZZ{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface-soft) 62%,white)}.PomodoroLessonRunner_example__mmUZZ blockquote{margin:0;color:var(--color-primary);font-size:var(--font-size-lg);font-weight:800}.PomodoroLessonRunner_example__mmUZZ figcaption,.PomodoroLessonRunner_example__mmUZZ small{color:var(--color-text-soft)}.PomodoroLessonRunner_tableScroll__B9UQl{overflow-x:auto}.PomodoroLessonRunner_tableScroll__B9UQl table{width:100%;min-width:420px;border-collapse:collapse}.PomodoroLessonRunner_tableScroll__B9UQl td,.PomodoroLessonRunner_tableScroll__B9UQl th{padding:var(--space-3);border:1px solid var(--color-border);text-align:left}.PomodoroLessonRunner_tableScroll__B9UQl th{background:color-mix(in srgb,var(--color-primary) 8%,white);color:var(--color-primary)}.PomodoroLessonRunner_mainAction__QSEfg{width:100%}.PomodoroLessonRunner_answerOptions__XVk6B{display:grid;gap:var(--space-3);margin:0;padding:0;border:0}.PomodoroLessonRunner_answerOptions__XVk6B legend{margin-bottom:var(--space-3);color:var(--color-text-soft);font-weight:750}.PomodoroLessonRunner_answerOptionSelected__Z4X13,.PomodoroLessonRunner_answerOption__rRdpG{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;min-height:64px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.PomodoroLessonRunner_answerOption__rRdpG:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border))}.PomodoroLessonRunner_answerOptionSelected__Z4X13{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 8%,transparent)}.PomodoroLessonRunner_answerOptionSelected__Z4X13 input,.PomodoroLessonRunner_answerOption__rRdpG input{position:absolute;opacity:0;pointer-events:none}.PomodoroLessonRunner_optionLetter___nHJT{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--color-primary) 9%,white);color:var(--color-primary);font-weight:900}.PomodoroLessonRunner_errorMessage__VvIhU{margin:0;color:var(--color-danger);font-weight:750}.PomodoroLessonRunner_feedbackCard__oX2Nh,.PomodoroLessonRunner_stateCard__7_yri{display:grid;justify-items:start;gap:var(--space-5)}.PomodoroLessonRunner_inlineState__Bln4s{display:grid;justify-items:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface-soft) 55%,white)}.PomodoroLessonRunner_feedbackCorrect__9ohhM{border-color:color-mix(in srgb,var(--color-progress) 42%,var(--color-border))}.PomodoroLessonRunner_feedbackIncorrect__0NsCG{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border))}.PomodoroLessonRunner_feedbackIcon__5jNji{display:inline-flex;width:62px;height:62px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary);color:white;font-size:34px;font-weight:900}.PomodoroLessonRunner_feedbackPrompt__A1aEU{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:800}.PomodoroLessonRunner_feedbackAnswers__J3jAK,.PomodoroLessonRunner_reviewAnswers__0aF91{display:grid;width:100%;gap:var(--space-3);margin:0}.PomodoroLessonRunner_feedbackAnswers__J3jAK>div,.PomodoroLessonRunner_reviewAnswers__0aF91>div{display:grid;gap:2px}.PomodoroLessonRunner_feedbackAnswers__J3jAK dt,.PomodoroLessonRunner_reviewAnswers__0aF91 dt{color:var(--color-text-soft);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}.PomodoroLessonRunner_feedbackAnswers__J3jAK dd,.PomodoroLessonRunner_reviewAnswers__0aF91 dd{margin:0;color:var(--color-primary);font-weight:850}.PomodoroLessonRunner_feedbackExplanation__EmNUc{color:var(--color-text-main);line-height:1.65}.PomodoroLessonRunner_resultsHero__HwswA{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.PomodoroLessonRunner_scoreOutOfTen__nWeVr{color:var(--color-primary);font-size:clamp(4rem,14vw,7rem);line-height:1;letter-spacing:-.07em}.PomodoroLessonRunner_percentageSummary__bCmbp{color:var(--color-text-soft);font-size:var(--font-size-sm);font-weight:800}.PomodoroLessonRunner_newBest__nSYwC{padding:8px 14px;border-radius:999px;background:#fff1bd;color:#76500a;font-size:var(--font-size-sm);font-weight:900}.PomodoroLessonRunner_resultGrid__ndW5S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.PomodoroLessonRunner_resultPanel___xFXY{display:grid;align-content:start;gap:var(--space-4)}.PomodoroLessonRunner_resultPanel___xFXY h2,.PomodoroLessonRunner_review__7tR_r h2{color:var(--color-primary)}.PomodoroLessonRunner_rewardGrid__mo4q1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.PomodoroLessonRunner_rewardGrid__mo4q1 strong{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 10%,white);color:var(--color-primary);text-align:center}.PomodoroLessonRunner_blockScores__DHsPm{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.PomodoroLessonRunner_blockScores__DHsPm li{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 6%,white);color:var(--color-primary);font-weight:800}.PomodoroLessonRunner_review__7tR_r{display:grid;gap:var(--space-5)}.PomodoroLessonRunner_reviewList__5U1Uw{display:grid;gap:var(--space-4)}.PomodoroLessonRunner_reviewCorrect__qnJHG,.PomodoroLessonRunner_reviewIncorrect__6TiGT{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.PomodoroLessonRunner_reviewCorrect__qnJHG{border-left:5px solid var(--color-progress)}.PomodoroLessonRunner_reviewIncorrect__6TiGT{border-left:5px solid var(--color-accent)}.PomodoroLessonRunner_reviewHeader__URKGK{display:flex;justify-content:space-between;gap:var(--space-3)}.PomodoroLessonRunner_reviewHeader__URKGK strong{color:var(--color-primary)}.PomodoroLessonRunner_reviewHeader__URKGK span{flex:0 0 auto;font-size:var(--font-size-xs);font-weight:900;text-transform:uppercase}.PomodoroLessonRunner_review__7tR_r article p{color:var(--color-text-soft);line-height:1.55}.PomodoroLessonRunner_finalActions__v3DQX{display:flex;flex-wrap:wrap;gap:var(--space-3)}.PomodoroLessonRunner_finalActions__v3DQX>*{flex:1 1 220px}.PomodoroLessonRunner_loadingPulse__Dk2l4{width:54px;height:54px;border:5px solid color-mix(in srgb,var(--color-primary) 15%,transparent);border-top-color:var(--color-primary);border-radius:999px;animation:PomodoroLessonRunner_pomodoro-spin__BR0EK .9s linear infinite}@keyframes PomodoroLessonRunner_pomodoro-spin__BR0EK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PomodoroLessonRunner_loadingPulse__Dk2l4{animation-duration:2s}.PomodoroLessonRunner_studyTimerProgress__n5IRD{transition:none}}@media (max-width:720px){.PomodoroLessonRunner_runnerScroll___Rcfn{padding:var(--space-4)}.PomodoroLessonRunner_progressHeader__ZDw_Y,.PomodoroLessonRunner_reviewHeader__URKGK,.PomodoroLessonRunner_runnerHeader__r9egu,.PomodoroLessonRunner_studyTimerHeader__bEDcY{display:grid}.PomodoroLessonRunner_abandonButton__XGsSX{width:100%}.PomodoroLessonRunner_resultGrid__ndW5S,.PomodoroLessonRunner_rewardGrid__mo4q1{grid-template-columns:1fr}}@media (max-width:420px){.PomodoroLessonRunner_runnerScroll___Rcfn{padding:var(--space-3)}.PomodoroLessonRunner_assessmentPanel__ejDaN,.PomodoroLessonRunner_feedbackCard__oX2Nh,.PomodoroLessonRunner_resultPanel___xFXY,.PomodoroLessonRunner_resultsHero__HwswA,.PomodoroLessonRunner_review__7tR_r,.PomodoroLessonRunner_stateCard__7_yri,.PomodoroLessonRunner_studyPanel__xZvFd{padding:var(--space-4);border-radius:var(--radius-lg)}}