.CourseCreationLoader_loader__qmceh{--ink:var(--text-primary,#242238);--accent:hsl(var(--primary));width:100%;max-width:740px;min-width:0;margin:auto;padding:30px 32px 36px;color:var(--ink);text-align:center}.CourseCreationLoader_heading____WoB{max-width:430px;margin:auto}.CourseCreationLoader_eyebrow__czB_k{color:var(--text-secondary);font-size:9px;font-weight:700;letter-spacing:.2em}.CourseCreationLoader_heading____WoB h2{margin:10px 0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(25px,3vw,32px);line-height:1.2;outline:none}.CourseCreationLoader_heading____WoB p{color:var(--text-secondary);font-size:13px;line-height:1.7}.CourseCreationLoader_scene__cGtoe{position:relative;isolation:isolate;width:100%;max-width:500px;height:266px;margin:8px auto 0;perspective:1000px}.CourseCreationLoader_halo__UvTww{position:absolute;inset:12px 10% 0;z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%)}.CourseCreationLoader_ground__ZT_Ar{position:absolute;width:170px;height:18px;bottom:20px;left:calc(50% - 85px);border-radius:50%;background:#2820421a;filter:blur(9px)}.CourseCreationLoader_book__pFtgf{position:absolute;width:154px;height:202px;left:calc(50% - 77px);top:28px;transform:rotate(-6deg);transform-style:preserve-3d;animation:CourseCreationLoader_arrive__iesa3 .7s ease-out both;transition:transform 1.2s ease}.CourseCreationLoader_backCover__BxDTN{position:absolute;inset:3px -8px -7px 3px;border-radius:3px 10px 10px 3px;background:#554385;box-shadow:8px 14px 22px #26203c20}.CourseCreationLoader_pageStack__yr_Gx{position:absolute;inset:5px -5px -3px 4px;border-radius:2px 8px 8px 2px;background:repeating-linear-gradient(180deg,#f5f1eb 0,#f5f1eb 3px,#dcd7d1 4px,#fffdf8 5px);transform:translateY(-1px);transition:transform 1s}.CourseCreationLoader_innerPage__eNDmg{position:absolute;inset:2px 0 2px 2px;padding:24px 19px;background:#fffcf6;color:#9083ad;border-radius:2px 8px 8px 2px;box-shadow:inset 9px 0 14px #5e52751a}.CourseCreationLoader_pageRule__Y8lgv{height:3px;margin-top:10px;border-radius:3px;background:#dbd3e1}.CourseCreationLoader_pageRule__Y8lgv:last-child{width:65%}.CourseCreationLoader_pageDiagram__nN0K4{display:flex;gap:8px;justify-content:center;align-items:center;margin:17px 0}.CourseCreationLoader_pageDiagram__nN0K4 i{width:18px;height:18px;border:1px solid #b8a6ce;border-radius:4px}.CourseCreationLoader_pageDiagram__nN0K4 i:nth-child(2){transform:translateY(-8px)}.CourseCreationLoader_cover__W0gdH{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:21px 18px 18px 24px;border-radius:3px 9px 9px 3px;color:#fff9f1;background:linear-gradient(115deg,#80709f,#685489 70%);box-shadow:inset 5px 0 0 #ffffff16,inset 8px 0 6px #2e204824,inset -1px 0 0 #ffffff2a;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.3s ease}.CourseCreationLoader_cover__W0gdH:after{content:"";position:absolute;inset:10px 9px 10px 14px;border:1px solid #fff9ef27;border-radius:1px 3px 3px 1px;pointer-events:none}.CourseCreationLoader_coverTop__K5_0g{display:flex;align-items:center;justify-content:space-between;gap:8px}.CourseCreationLoader_coverTop__K5_0g span{font-size:7px;font-weight:600;letter-spacing:.15em;opacity:.8}.CourseCreationLoader_coverTitle__FKNXh{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:left;font-family:var(--font-fraunces),Georgia,serif;font-size:18px;line-height:1.3}.CourseCreationLoader_coverBottom__58_fC{display:flex;gap:5px}.CourseCreationLoader_coverTitle__FKNXh[data-long=true]{font-size:13px;font-weight:500}.CourseCreationLoader_coverBottom__58_fC span{height:2px;width:15px;background:#f2debd90}.CourseCreationLoader_coverBottom__58_fC span:first-child{width:30px}.CourseCreationLoader_tab__Wb1SB{position:absolute;top:calc(40px + var(--tab) * 39px);right:-13px;height:22px;width:12px;border-radius:0 4px 4px 0;background:#baadce;transform:scaleX(0);transform-origin:left;transition:transform .8s ease;transition-delay:calc(var(--tab) * .13s);z-index:-1}.CourseCreationLoader_tab__Wb1SB:nth-of-type(2){background:#d2bc9a}.CourseCreationLoader_tab__Wb1SB:nth-of-type(3){background:#a5bcb1}.CourseCreationLoader_loader__qmceh[data-book-stage="2"] .CourseCreationLoader_book__pFtgf,.CourseCreationLoader_loader__qmceh[data-book-stage="3"] .CourseCreationLoader_book__pFtgf{transform:translateX(20px) rotate(-3deg)}.CourseCreationLoader_loader__qmceh[data-book-stage="2"] .CourseCreationLoader_cover__W0gdH,.CourseCreationLoader_loader__qmceh[data-book-stage="3"] .CourseCreationLoader_cover__W0gdH{transform:perspective(650px) rotateY(-48deg)}.CourseCreationLoader_loader__qmceh[data-book-stage="3"] .CourseCreationLoader_pageStack__yr_Gx,.CourseCreationLoader_loader__qmceh[data-book-stage="4"] .CourseCreationLoader_pageStack__yr_Gx,.CourseCreationLoader_loader__qmceh[data-book-stage="5"] .CourseCreationLoader_pageStack__yr_Gx{transform:translate(3px,3px)}.CourseCreationLoader_loader__qmceh:not([data-book-stage="0"]):not([data-book-stage="1"]) .CourseCreationLoader_tab__Wb1SB{transform:scaleX(1)}.CourseCreationLoader_loader__qmceh[data-book-stage="4"] .CourseCreationLoader_book__pFtgf,.CourseCreationLoader_loader__qmceh[data-book-stage="5"] .CourseCreationLoader_book__pFtgf{transform:rotate(-2deg)}.CourseCreationLoader_loosePages__GrEvM{position:absolute;inset:0;pointer-events:none}.CourseCreationLoader_flyingPage__0JqXM{--from-x:-170px;--from-y:-35px;--turn:-22deg;position:absolute;left:calc(50% - 24px);top:82px;width:49px;height:66px;padding:12px 8px;background:#fffcf7;border:1px solid #e2dbea;border-radius:3px;box-shadow:0 4px 12px #3425460b;opacity:0;animation:CourseCreationLoader_collect__7xWnu 3.2s ease-in-out both;animation-delay:calc(var(--page) * 1.9s)}.CourseCreationLoader_flyingPage__0JqXM:nth-child(2){--from-x:175px;--from-y:25px;--turn:18deg}.CourseCreationLoader_flyingPage__0JqXM:nth-child(3){--from-x:105px;--from-y:-65px;--turn:10deg}.CourseCreationLoader_flyingPage__0JqXM>span{display:block;height:2px;background:#c6bbd3;margin-bottom:6px;border-radius:2px}.CourseCreationLoader_flyingPage__0JqXM>span:last-child{width:60%}.CourseCreationLoader_miniDiagram__HRctt{display:flex;gap:4px;margin-top:7px}.CourseCreationLoader_miniDiagram__HRctt i{width:13px;height:13px;border:1px solid #b8a6ce;border-radius:3px}.CourseCreationLoader_seal__8kGsO{position:absolute;bottom:29px;left:calc(50% + 60px);display:grid;place-items:center;width:36px;height:36px;color:#fff;background:#658675;border:3px solid var(--bg-app,#fff);border-radius:50%;animation:CourseCreationLoader_arrive__iesa3 .3s ease-out both}.CourseCreationLoader_loader__qmceh[data-course-generation=ready] .CourseCreationLoader_book__pFtgf{animation:CourseCreationLoader_finishBook__cOhGW .8s ease both}.CourseCreationLoader_loader__qmceh[data-course-generation=ready] .CourseCreationLoader_cover__W0gdH{animation:CourseCreationLoader_openBook__Zn_7b .8s ease both}.CourseCreationLoader_status__Y5LPj{min-height:65px}.CourseCreationLoader_statusTitle__uie1h{font-size:14px;font-weight:600;line-height:1.6}.CourseCreationLoader_statusDetail__QIVkU{margin-top:5px;color:var(--text-secondary);font-size:11px;line-height:1.6}.CourseCreationLoader_stages___uofu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;max-width:460px;padding:18px 0 0;margin:4px auto 0;border-top:1px solid var(--border-subtle,#e6e1ec);list-style:none;text-align:left}.CourseCreationLoader_stages___uofu li{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:10px;line-height:1.5}.CourseCreationLoader_stageMark__L3eCb{flex-shrink:0;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;border:1px solid var(--border-subtle,#ddd);font-size:8px}.CourseCreationLoader_stages___uofu li[data-active=true]{color:var(--ink);font-weight:600}.CourseCreationLoader_stages___uofu li[data-active=true] .CourseCreationLoader_stageMark__L3eCb{color:var(--accent);border-color:var(--accent);outline:3px solid color-mix(in srgb,var(--accent) 8%,transparent)}.CourseCreationLoader_loader__qmceh[data-course-generation=ready] .CourseCreationLoader_stageMark__L3eCb{color:#658675;border-color:#658675}.CourseCreationLoader_caption___ro21{margin-top:17px;color:var(--text-secondary);font-size:10px}.CourseCreationLoader_retry__9kxVd{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;margin-top:12px;border-radius:10px;background:var(--accent);color:hsl(var(--primary-foreground));font-size:13px;font-weight:600}.CourseCreationLoader_retry__9kxVd:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CourseCreationLoader_loader__qmceh[data-course-generation=error] *,.CourseCreationLoader_loader__qmceh[data-course-generation=error] :after{animation:none!important;transition:none!important}@keyframes CourseCreationLoader_arrive__iesa3{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes CourseCreationLoader_collect__7xWnu{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(var(--turn))}20%{opacity:1}65%{opacity:1}to{opacity:0;transform:translateY(18px) rotate(0) scale(.8)}}@keyframes CourseCreationLoader_finishBook__cOhGW{0%,30%{transform:rotate(-2deg)}to{transform:translateX(22px) rotate(0)}}@keyframes CourseCreationLoader_openBook__Zn_7b{0%,30%{transform:rotateY(0)}to{transform:perspective(650px) rotateY(-65deg)}}@media (max-width:1023px){.CourseCreationLoader_flyingPage__0JqXM{--from-x:-125px}.CourseCreationLoader_flyingPage__0JqXM:nth-child(2){--from-x:125px}.CourseCreationLoader_flyingPage__0JqXM:nth-child(3){display:none}}@media (max-width:639px){.CourseCreationLoader_loader__qmceh{padding:22px 20px 28px}.CourseCreationLoader_heading____WoB p{font-size:12px}.CourseCreationLoader_scene__cGtoe{height:245px}.CourseCreationLoader_book__pFtgf{top:22px;width:142px;height:190px;left:calc(50% - 71px)}.CourseCreationLoader_coverTitle__FKNXh{font-size:17px}.CourseCreationLoader_flyingPage__0JqXM,.CourseCreationLoader_flyingPage__0JqXM:nth-child(2){--from-x:0px;--from-y:-75px;--turn:-9deg}.CourseCreationLoader_flyingPage__0JqXM:nth-child(2){--from-x:30px;--turn:7deg}.CourseCreationLoader_statusTitle__uie1h{font-size:13px}.CourseCreationLoader_stages___uofu{gap:12px 10px}.CourseCreationLoader_stages___uofu li{font-size:10px;gap:6px}}@media (prefers-reduced-motion:reduce){.CourseCreationLoader_loader__qmceh *,.CourseCreationLoader_loader__qmceh :after{animation:none!important;transition:none!important}.CourseCreationLoader_loosePages__GrEvM{display:none}.CourseCreationLoader_book__pFtgf{transform:rotate(0)!important}.CourseCreationLoader_cover__W0gdH{transform:none!important}}@media (max-width:767px){.FocusTimerCard_studioMobile__E22Ol{min-width:0;padding:20px;border:1px solid var(--border-default);border-radius:20px;background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.FocusTimerCard_studioMobile__E22Ol>div:first-child{margin-bottom:12px}.FocusTimerCard_studioMobile__E22Ol>div:first-child>div{gap:12px;font-size:21px;line-height:1.3}.FocusTimerCard_studioMobile__E22Ol>div:first-child span{width:40px;height:40px;border-radius:50%;background:var(--surface-brand-subtle)}.FocusTimerCard_studioMobile__E22Ol>div:first-child svg{width:20px;height:20px}.FocusTimerCard_description__42tcI{margin:0 0 20px;color:var(--text-secondary);font-size:14px;line-height:1.5}.FocusTimerCard_studioMobile__E22Ol button{min-height:44px;height:auto;overflow-wrap:anywhere}.FocusTimerCard_studioMobile__E22Ol button:focus-visible{outline:2px solid var(--text-brand);outline-offset:3px}.FocusTimerCard_sessionTypes__pCwQf{gap:4px;padding:4px;margin-bottom:20px;border-radius:14px;background:var(--surface-sunken)}.FocusTimerCard_sessionTypes__pCwQf button{min-width:0;padding:8px 2px;border-radius:10px;font-size:13px;line-height:1.4}.FocusTimerCard_sessionTypes__pCwQf button[aria-checked=true]{color:var(--text-brand);border-color:var(--border-brand);background:var(--surface-brand-subtle)}.FocusTimerCard_durationGrid__ON4_b{gap:12px;margin-bottom:16px}.FocusTimerCard_durationGrid__ON4_b button{min-height:64px;padding:16px 12px;border-radius:14px;font-size:21px;color:var(--text-primary);background:var(--surface-subtle);border-color:var(--border-default)}.FocusTimerCard_durationGrid__ON4_b button[aria-pressed=true]{background:var(--surface-brand-subtle);border-color:var(--border-brand);color:var(--text-brand)}.FocusTimerCard_customRow__8chfz{gap:8px;min-height:52px;padding:8px 12px;margin-top:0;border-radius:12px;border-color:var(--border-default);background:var(--surface-subtle);color:var(--text-secondary)}.FocusTimerCard_customRow__8chfz span{font-size:14px}.FocusTimerCard_customRow__8chfz svg{flex-shrink:0}.FocusTimerCard_customRow__8chfz input{min-width:0;min-height:36px;font-size:16px}.FocusTimerCard_customRow__8chfz:focus-within{outline:2px solid var(--text-brand);outline-offset:2px}.FocusTimerCard_studioMobile__E22Ol .FocusTimerCard_startButton__E261a{gap:8px;margin-top:20px;min-height:48px;padding:12px;border-radius:12px;background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:var(--action-primary-bg);font-size:15px}.FocusTimerCard_studioMobile__E22Ol .FocusTimerCard_startButton__E261a:disabled{opacity:.5;color:var(--action-primary-fg)}.FocusTimerCard_studioMobile__E22Ol .FocusTimerCard_startButton__E261a:not(:disabled):hover{background:var(--action-primary-hover,var(--action-primary-bg))}.FocusTimerCard_footerNote__GDZHY{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;padding:12px 8px;border-radius:10px;background:var(--surface-subtle);color:var(--text-secondary);font-size:12px;line-height:1.5}.FocusTimerCard_footerNote__GDZHY svg{flex-shrink:0;color:var(--text-brand)}}@media (max-width:374px){.FocusTimerCard_studioMobile__E22Ol{padding:16px 12px}.FocusTimerCard_sessionTypes__pCwQf button{font-size:12px}}@media (max-width:767px){.FocusTimerCard_studioMobile__E22Ol{position:relative;padding:16px 12px;border-radius:18px;background:color-mix(in srgb,var(--surface-card) 96%,transparent)}.FocusTimerCard_studioMobile__E22Ol>div:first-child{margin-bottom:4px}.FocusTimerCard_studioMobile__E22Ol>div:first-child>div{font-size:20px;gap:16px}.FocusTimerCard_studioMobile__E22Ol>div:first-child span{width:52px;height:52px}.FocusTimerCard_studioMobile__E22Ol>div:first-child svg{width:26px;height:26px}.FocusTimerCard_description__42tcI{margin:-16px 0 20px 68px;font-size:13px}.FocusTimerCard_sessionTypes__pCwQf{gap:6px;padding:0;background:transparent;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.1fr);margin-bottom:12px}.FocusTimerCard_sessionTypes__pCwQf button{gap:6px;min-height:46px;font-size:12px;font-weight:500;background:transparent}.FocusTimerCard_sessionTypes__pCwQf svg{flex-shrink:0}.FocusTimerCard_durationGrid__ON4_b{gap:8px;margin-bottom:10px}.FocusTimerCard_durationGrid__ON4_b button{justify-content:flex-start;gap:14px;min-height:64px;padding:10px 12px;font-size:19px;background:transparent}.FocusTimerCard_presetIcon__oToNH{flex-shrink:0;color:var(--text-brand)}.FocusTimerCard_durationGrid__ON4_b button:last-child .FocusTimerCard_presetIcon__oToNH{color:var(--text-secondary)}.FocusTimerCard_presetText__vno1a{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start}.FocusTimerCard_presetText__vno1a small{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.4}.FocusTimerCard_customRow__8chfz{background:transparent;min-height:44px}.FocusTimerCard_studioMobile__E22Ol .FocusTimerCard_startButton__E261a{margin-top:12px;font-size:16px}.FocusTimerCard_footerNote__GDZHY{margin-top:12px;font-size:12px}}@media (max-width:374px){.FocusTimerCard_sessionTypes__pCwQf button{gap:4px;font-size:11px}.FocusTimerCard_sessionTypes__pCwQf svg{width:17px}.FocusTimerCard_durationGrid__ON4_b button{gap:9px;padding-inline:10px}.FocusTimerCard_presetText__vno1a small{font-size:11px}}.ProductTour_root__xTcSK{--z-tour-overlay:700;--z-tour-card:710;position:fixed;inset:0;z-index:var(--z-tour-overlay);pointer-events:none;font-family:var(--font-ui,var(--font-body));color:var(--text-primary);text-align:start}.ProductTour_safeArea__D96Oj{position:absolute;height:env(safe-area-inset-bottom,0);width:0}.ProductTour_shade__4SIYZ{position:fixed;inset:0;color:rgb(15 23 42/60%);pointer-events:none}.dark .ProductTour_shade__4SIYZ{color:rgb(0 0 0/68%)}.ProductTour_ring__zkj_W{fill:none;stroke:var(--action-primary-bg);stroke-width:2;stroke-opacity:.75}.ProductTour_card__xvDtl{position:fixed;z-index:var(--z-tour-card);width:min(350px,calc(100vw - 32px));box-sizing:border-box;padding:22px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-default);border-radius:18px;background:var(--surface-card,var(--background));color:var(--text-primary);box-shadow:0 12px 40px rgb(0 0 0/16%);pointer-events:auto;overflow-wrap:anywhere;animation:ProductTour_enter__A43Ig .2s ease-out}.ProductTour_card__xvDtl:focus{outline:none}.ProductTour_card__xvDtl button:focus-visible,.ProductTour_restart__cAbqG:focus-visible{outline:2px solid var(--action-primary-bg);outline-offset:3px}.ProductTour_close__0dEm5{position:absolute;inset-inline-end:8px;top:8px;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--text-secondary)}.ProductTour_close__0dEm5:hover,.ProductTour_secondary__19Epm:hover,.ProductTour_textButton__5_iBh:hover{background:var(--surface-hover,var(--surface-sunken))}.ProductTour_icon__xYKiN{display:inline-grid;place-items:center;width:40px;height:40px;margin-block-end:14px;color:var(--action-primary-bg);background:var(--surface-brand-subtle);border-radius:12px}.ProductTour_progressText__Ix81m{margin:0;padding-inline-end:24px;font-size:.75rem;font-weight:500;line-height:max(1.5,var(--ui-line-height,1.5));color:var(--text-secondary)}.ProductTour_progress__BdCg2{margin:12px 32px 16px 0;height:3px;border-radius:4px;background:var(--border-default);overflow:hidden}.ProductTour_root__xTcSK[dir=rtl] .ProductTour_progress__BdCg2{margin-inline:0 32px}.ProductTour_progress__BdCg2 span{display:block;height:100%;border-radius:inherit;background:var(--action-primary-bg);transition:width .2s ease}.ProductTour_title__bQNh4{margin:0 0 10px;padding-inline-end:8px;font-size:var(--font-subheading,1.125rem);line-height:max(1.35,var(--heading-line-height,1.35));font-weight:600;letter-spacing:normal}.ProductTour_description___L0og{margin:0;font-size:var(--font-card-description,.875rem);line-height:max(1.6,var(--ui-line-height,1.5));color:var(--text-secondary)}.ProductTour_hint__DnVVa{margin:12px 0 0;font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.ProductTour_actions__WZZ77{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-block-start:22px}.ProductTour_primary__uja2b,.ProductTour_secondary__19Epm,.ProductTour_textButton__5_iBh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;max-width:100%;padding:9px 12px;border-radius:10px;font-size:var(--font-button,.875rem);font-weight:600;line-height:max(1.4,var(--ui-line-height,1.5));white-space:normal;text-align:center}.ProductTour_primary__uja2b{background:var(--action-primary-bg);color:var(--action-primary-fg,white)}.ProductTour_primary__uja2b:hover{filter:brightness(.95)}.ProductTour_secondary__19Epm{border:1px solid var(--border-default);color:var(--text-primary)}.ProductTour_textButton__5_iBh{color:var(--text-secondary);padding-inline:5px}.ProductTour_skip__bAV7H{margin-inline-end:auto;font-size:.75rem}.ProductTour_arrow__mECkR{flex:none}.ProductTour_root__xTcSK[dir=rtl] .ProductTour_arrow__mECkR{transform:rotate(180deg)}.ProductTour_checklist__M3huA{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px;font-size:var(--font-card-description,.875rem);line-height:var(--ui-line-height,1.5)}.ProductTour_checklist__M3huA li{display:flex;gap:9px;align-items:baseline}.ProductTour_checklist__M3huA svg{flex:none;color:var(--action-primary-bg)}.ProductTour_compact__754Fy{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 16px}.ProductTour_compact__754Fy .ProductTour_progressText__Ix81m{flex-basis:100%;padding:0}.ProductTour_restart__cAbqG{display:flex;align-items:center;gap:12px;width:100%;padding:16px;margin-block:12px;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-card);color:var(--text-primary);text-align:start}.ProductTour_restart__cAbqG>svg{flex:none;color:var(--action-primary-bg)}.ProductTour_restart__cAbqG strong{display:block;font-size:var(--font-button,.875rem);font-weight:600}.ProductTour_restart__cAbqG small{display:block;margin-block-start:4px;font-size:.75rem;color:var(--text-secondary)}.ProductTour_srOnly__UKfB9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.ProductTour_card__xvDtl{padding:18px}.ProductTour_actions__WZZ77 .ProductTour_skip__bAV7H{order:3;flex-basis:100%;margin:0}.ProductTour_actions__WZZ77 .ProductTour_primary__uja2b,.ProductTour_actions__WZZ77 .ProductTour_secondary__19Epm{flex:1 1 auto}.ProductTour_compact__754Fy{padding:14px}}@keyframes ProductTour_enter__A43Ig{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProductTour_card__xvDtl{animation:none}.ProductTour_progress__BdCg2 span{transition:none}}@media (max-width:767px){.StudioAssessmentPanel_mobileAssessment__ISKC_ .StudioAssessmentPanel_scrollTitle__eETeq{position:static;margin:-8px -16px 16px;padding:10px 16px;font-size:14px!important;line-height:1.4}.StudioAssessmentPanel_questionNavigation__DEpGZ{display:flex;align-items:center;justify-content:space-between;gap:16px}.StudioAssessmentPanel_questionNavigation__DEpGZ button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 14px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card);color:var(--text-primary)}.StudioAssessmentPanel_questionNavigation__DEpGZ button:last-child{background:var(--action-primary-bg);color:var(--action-primary-fg)}.StudioAssessmentPanel_questionNavigation__DEpGZ button:disabled{opacity:.45;cursor:default}.StudioAssessmentPanel_questionViewport___69Xa{overflow:hidden;min-width:0;width:100%;touch-action:pan-y}.StudioAssessmentPanel_questionTrack__DhiOo{display:flex;align-items:flex-start;transition:transform .35s cubic-bezier(.16,1,.3,1)}.StudioAssessmentPanel_questionSlide__Qou2F{flex:0 0 100%;min-width:0}.StudioAssessmentPanel_questionNavigation__DEpGZ{margin-top:28px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .StudioAssessmentPanel_questionSlide__Qou2F .assessment-question{padding:0;border:0;background:transparent}.StudioAssessmentPanel_mobileAssessment__ISKC_ .StudioAssessmentPanel_questionSlide__Qou2F .assessment-question-header>span{display:none}.StudioAssessmentPanel_mobileAssessment__ISKC_ .StudioAssessmentPanel_questionSlide__Qou2F .assessment-question-header>p{font-weight:700}.course-workspace[data-mobile=true] .StudioAssessmentPanel_mobileAssessment__ISKC_{padding:8px 16px 0;background:var(--bg-app);color:var(--text-primary);overflow-y:auto;overscroll-behavior:contain}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-workspace-stack{flex:1 0 auto;min-height:100%;gap:0}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-engine{display:flex;flex-direction:column;flex:1 0 auto}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-engine>div{min-width:0;flex:1 0 auto}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-engine>div>.overflow-y-auto{overflow:visible;flex:none}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-topic-bar{padding:0 0 20px;border:0;background:transparent}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-topic-bar>div{flex-direction:column;align-items:stretch;gap:20px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-topic-bar .truncate{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-topic-bar span.truncate{font-size:11px;line-height:1.5;letter-spacing:.04em}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-topic-bar p{font-size:13px;line-height:1.5}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-stats{width:100%;background:var(--surface-card);border-radius:12px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-stats>div{min-width:0;padding:12px 4px;gap:6px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-stats>div>span:first-child{font-size:17px;overflow-wrap:anywhere}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-stats>div>span:nth-child(2){font-size:11px;line-height:1.35}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-empty{flex:none;min-height:280px;padding:28px 20px;gap:20px;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-card)}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-empty>div:nth-child(2){gap:8px;max-width:320px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-empty p:first-child{font-size:18px;line-height:1.4}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-empty p:nth-child(2){font-size:14px;line-height:1.6}.StudioAssessmentPanel_mobileAssessment__ISKC_ button{overflow-wrap:anywhere}.StudioAssessmentPanel_mobileAssessment__ISKC_ button:focus-visible{outline:2px solid var(--text-brand);outline-offset:3px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-empty button{max-width:100%;min-height:48px;height:auto;padding-block:12px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-question-list{padding:0 0 8px;gap:20px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-results{padding:0 0 16px;gap:20px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-results>div:nth-child(2){gap:20px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-question{padding:16px;gap:16px;background:var(--surface-card)}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-question-header{gap:12px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-question-header>span{width:28px;height:28px;font-size:12px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-question-header>p{min-width:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-options{padding-left:0;gap:12px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-options button{min-height:52px;padding:12px;gap:8px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-options button>span:last-child{min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-options button[data-incorrect=true]{background:hsl(var(--destructive)/.1)}.StudioAssessmentPanel_mobileAssessment__ISKC_ .course-assessment-pager{margin-top:auto;padding:24px 0 16px;border:0;gap:12px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .course-assessment-pager button{min-height:44px;height:auto;padding:10px 12px;max-width:100%}.StudioAssessmentPanel_mobileAssessment__ISKC_ .course-assessment-pager button:last-child{margin-left:auto}.StudioAssessmentPanel_mobileAssessment__ISKC_ .course-assessment-pager button svg{flex-shrink:0}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-checking{padding:0;gap:16px;justify-content:flex-start}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-loading-skeleton{display:block}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-checking>svg{display:none}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-error{padding:24px 16px;overflow-wrap:anywhere}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-error>div:first-child{background:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive)/.25)}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-error svg{color:hsl(var(--destructive))}}@media (max-width:374px){.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-stats>div>span:first-child{font-size:16px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-question{padding:12px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .course-assessment-pager{gap:8px}.StudioAssessmentPanel_mobileAssessment__ISKC_ .course-assessment-pager button{gap:4px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.StudioAssessmentPanel_questionTrack__DhiOo{transition:none}.StudioAssessmentPanel_mobileAssessment__ISKC_ .assessment-loading-skeleton{animation:none}}.MemoryPage_cardSkeleton__FUQOt,.MemoryPage_courseBackdrop__E6HN1,.MemoryPage_courseSheetHeading__mgh6K,.MemoryPage_courseSheetIcon__iU9SV,.MemoryPage_skeleton__vmXaY{display:none}@media (max-width:767px){.MemoryPage_mobile__zLXfk .MemoryPage_header__eJFEW{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:56px;padding:12px 16px;border-bottom:0;background:transparent}.MemoryPage_mobile__zLXfk .MemoryPage_header__eJFEW h1{font-size:24px;line-height:1.25}.MemoryPage_mobile__zLXfk .MemoryPage_mobileSubtitle__ywbTU{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_loading__pqrS5{border:1px solid var(--border-default);border-radius:20px;background:var(--surface-card);padding:18px;flex-wrap:wrap;gap:12px}.MemoryPage_mobile__zLXfk .MemoryPage_cardSkeleton__FUQOt{display:grid;width:100%;gap:16px}.MemoryPage_mobile__zLXfk .MemoryPage_cardSkeleton__FUQOt>div{border-radius:10px;background:var(--surface-subtle);height:18px}.MemoryPage_mobile__zLXfk .MemoryPage_cardSkeleton__FUQOt>div:first-child{width:65%;height:28px}.MemoryPage_mobile__zLXfk .MemoryPage_cardSkeleton__FUQOt>div:nth-child(2){width:30%}.MemoryPage_mobile__zLXfk .MemoryPage_cardSkeleton__FUQOt>div:nth-child(3){height:72px}.MemoryPage_mobile__zLXfk .MemoryPage_cardSkeleton__FUQOt>div:nth-child(4){height:48px}.MemoryPage_mobile__zLXfk .MemoryPage_body__eaQhz:not(:has(.MemoryPage_chips__A8zNb)) .MemoryPage_desktopCreate__etmW2{display:flex;min-height:44px}.MemoryPage_mobile__zLXfk .MemoryPage_body__eaQhz{padding:0 16px calc(24px + env(safe-area-inset-bottom, 0px));min-width:0}.MemoryPage_mobile__zLXfk .MemoryPage_layout__Kl8pI{display:flex;flex-direction:column;gap:20px}.MemoryPage_mobile__zLXfk .MemoryPage_queue__VkPnR{flex:none;width:100%;gap:20px}.MemoryPage_mobile__zLXfk .MemoryPage_chips__A8zNb{position:relative;z-index:110;padding-block:8px;background:var(--bg-app);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.MemoryPage_mobile__zLXfk .MemoryPage_chips__A8zNb button{min-height:44px;box-shadow:none}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n{grid-column:1;grid-row:1;min-width:0}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1){width:100%;height:100%;padding:0 12px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);border-radius:12px}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1)>svg:first-child{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1)>svg{flex-shrink:0}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1)>svg:nth-last-child(2){order:-1}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1)>span{flex:1;min-width:0;text-align:left}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1)[aria-expanded=true]{border-color:var(--text-brand)}.MemoryPage_mobile__zLXfk .MemoryPage_mobileCreate__Vi7MF{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:12px;font-size:12px;font-weight:600}.MemoryPage_mobile__zLXfk .MemoryPage_mobileCreate__Vi7MF svg{flex-shrink:0}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw{grid-row:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;min-width:0;height:auto}.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw{grid-column:1}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh{grid-column:2}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh>svg,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw>svg{flex-shrink:0}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh>span,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw>span{min-width:0}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh>span:last-child,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw>span:last-child{flex-shrink:0}.MemoryPage_mobile__zLXfk .MemoryPage_chips__A8zNb>span{grid-column:1/-1;width:-moz-fit-content;width:fit-content;max-width:100%}.MemoryPage_mobile__zLXfk button:focus-visible{outline:2px solid var(--text-brand);outline-offset:3px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw{--memory-recall-min-height:360px;max-width:none;padding:0 16px 0 0}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front{padding:18px;background:var(--surface-card);box-shadow:0 2px 12px color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:20px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div{gap:16px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front h3{font-size:14px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw textarea{min-height:56px;font-size:16px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:last-child{font-size:12px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:first-child>span:last-child{white-space:nowrap}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:nth-child(2)>span{align-self:flex-start;padding:5px 8px;border-radius:8px;background:var(--surface-brand-subtle);color:var(--text-brand)}.MemoryPage_mobile__zLXfk .MemoryPage_controls__rvuiY{margin-top:20px;margin-right:-16px}.MemoryPage_mobile__zLXfk .MemoryPage_controls__rvuiY button{min-height:44px;min-width:104px;justify-content:center}.MemoryPage_mobile__zLXfk .flashcard-rating-copy,.MemoryPage_mobile__zLXfk .flashcard-rating-icon,.MemoryPage_mobile__zLXfk .flashcard-rating-shortcut{display:none}.MemoryPage_mobile__zLXfk .flashcard-rating-emoji{display:inline-flex;font-size:24px;line-height:1}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X{flex:none;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;gap:12px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-container{box-shadow:none;z-index:auto;padding:16px;gap:12px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-title{font-size:15px;text-transform:none;letter-spacing:normal;color:var(--text-primary)!important}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-stats>div{padding:10px 12px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-stats>div>span:first-child{font-size:12px;text-transform:none}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-stats>div>span:last-child{font-size:18px;margin-top:4px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-stats{gap:8px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-container>div:nth-child(2){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:12px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-container .flex.items-baseline{flex-wrap:wrap;gap:4px}.MemoryPage_mobile__zLXfk .MemoryPage_tip__BwHGs{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_skeleton__vmXaY{display:grid;width:100%;gap:16px}.MemoryPage_mobile__zLXfk .MemoryPage_skeleton__vmXaY div{border-radius:16px;background:var(--surface-subtle)}.MemoryPage_mobile__zLXfk .MemoryPage_skeleton__vmXaY div:first-child{height:44px;width:75%}.MemoryPage_mobile__zLXfk .MemoryPage_skeleton__vmXaY div:nth-child(2){height:290px}.MemoryPage_mobile__zLXfk .MemoryPage_skeleton__vmXaY div:nth-child(3){height:180px}.MemoryPage_mobile__zLXfk .MemoryPage_body__eaQhz>[role=status]{flex-wrap:wrap}}@media (min-width:390px) and (max-width:767px){.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-stats>div{padding:10px 8px}}@media (max-width:359px){.MemoryPage_mobile__zLXfk .MemoryPage_chips__A8zNb{-moz-column-gap:8px;column-gap:8px}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw{gap:4px;padding:0 8px;font-size:12px}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1){padding:0 8px;gap:6px}.MemoryPage_mobile__zLXfk .MemoryPage_mobileCreate__Vi7MF{gap:4px;padding:6px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front{padding:16px}}@media (max-width:767px){.app-shell .MemoryPage_mobile__zLXfk .MemoryPage_header__eJFEW{display:none}.MemoryPage_mobile__zLXfk{min-height:0}.MemoryPage_mobile__zLXfk .MemoryPage_layout__Kl8pI{margin-top:8px;gap:16px}.MemoryPage_mobile__zLXfk .MemoryPage_queue__VkPnR{gap:12px}.MemoryPage_mobile__zLXfk .MemoryPage_chips__A8zNb{row-gap:12px}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1){border-radius:999px}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1)[aria-pressed=true]{background:var(--surface-card)}.MemoryPage_mobile__zLXfk .MemoryPage_mobileCreate__Vi7MF{font-size:13px;border-radius:14px}.MemoryPage_mobile__zLXfk .MemoryPage_createIcon__tsozl{border:1.5px solid;border-radius:50%;width:20px;height:20px;padding:2px}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh>span:nth-last-child(2),.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw>span:nth-child(2){flex:1;text-align:center}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh>span:last-child,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw>span:last-child{min-width:26px;padding:5px 6px;font-size:12px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw{padding:0}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-stack-layer{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front{padding:16px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div{gap:12px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:first-child>span:first-child{padding:8px 10px;font-size:12px;border:0;font-weight:500;background:var(--surface-subtle)}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:first-child>span:last-child:not(:first-child){padding:7px 10px;border-radius:12px;background:var(--surface-subtle);font-size:13px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:nth-child(2){justify-content:flex-start;gap:10px}html body .MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front h3{font-size:14px;font-weight:700;line-height:1.4}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw textarea{min-height:96px;height:96px;padding:12px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-reveal-arrow{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-reveal-eye{display:block}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:last-child{gap:8px;font-size:12px}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front>div>div:last-child>svg{order:-1;width:16px;height:16px}.MemoryPage_mobile__zLXfk .MemoryPage_controls__rvuiY{margin:16px 0 0}.MemoryPage_mobile__zLXfk .MemoryPage_controls__rvuiY button{min-width:116px}.MemoryPage_mobile__zLXfk .MemoryPage_controls__rvuiY button:last-child>svg:first-of-type{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-container{gap:14px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-title{font-weight:700;font-size:17px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-container>div:nth-child(2)>span>span>span{display:block;font-size:22px;line-height:1.2;margin-bottom:3px}}@media (max-width:359px){.MemoryPage_mobile__zLXfk .MemoryPage_mobileCreate__Vi7MF{font-size:12px}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw{padding-inline:8px}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh>span:last-child,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw>span:last-child{min-width:22px;padding-inline:4px}}@media (max-width:767px){.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n:has(.MemoryPage_courseSheet__w8SGq){z-index:120}.MemoryPage_courseBackdrop__E6HN1{display:block;position:fixed;inset:0;z-index:119;width:100%;height:100%;border:0;border-radius:0;background:color-mix(in srgb,var(--text-primary) 42%,transparent)}.MemoryPage_mobile__zLXfk .MemoryPage_courseSheet__w8SGq{position:fixed;inset:auto 0 0;z-index:120;width:100%;min-width:0;max-height:88dvh;border-radius:24px 24px 0 0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0)}.MemoryPage_courseSheetHeading__mgh6K{display:block;flex:none;padding:10px 16px 4px}.MemoryPage_courseSheetHandle__RSDZD{width:40px;height:4px;margin:0 auto 12px;border-radius:4px;background:var(--border-strong)}.MemoryPage_courseSheetHeading__mgh6K h2{font-size:22px;line-height:1.25;font-weight:700;color:var(--text-primary)}.MemoryPage_courseSheetHeading__mgh6K p{margin-top:4px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.MemoryPage_courseSheetHeading__mgh6K button{min-height:44px;padding-inline:8px;color:var(--text-brand);font-size:14px;font-weight:600}.MemoryPage_courseSheet__w8SGq>div:nth-child(2){flex:none;padding:12px 16px;border-bottom:0}.MemoryPage_courseSheet__w8SGq>div:nth-child(2)>svg{left:30px}html body .MemoryPage_courseSheet__w8SGq input{height:48px;padding-left:40px;border-radius:12px;font-size:16px}.MemoryPage_courseSheet__w8SGq input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.MemoryPage_courseSheet__w8SGq>div:nth-child(3){flex:none;padding:0 16px 8px}.MemoryPage_courseSheet__w8SGq [role=option]{min-height:44px}.MemoryPage_courseSheetList__ZfllX{padding:8px 16px 16px;overscroll-behavior:contain}.MemoryPage_mobile__zLXfk .MemoryPage_courseSheetRow__yqqzz{min-height:64px;margin-bottom:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card);gap:12px}.MemoryPage_mobile__zLXfk .MemoryPage_courseSheetRow__yqqzz[aria-selected=true]{border-color:var(--text-brand);background:var(--surface-brand-subtle)}.MemoryPage_courseSheetIcon__iU9SV{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--surface-subtle);color:var(--text-brand)}.MemoryPage_courseSheetRow__yqqzz>span:nth-child(2){order:2;width:24px;height:24px;border-radius:50%}.MemoryPage_courseSheetRow__yqqzz>span:last-child{white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.4}.MemoryPage_courseSheet__w8SGq>p{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_courseSheetFooter__BWLJs{flex:none;padding:12px 16px;gap:8px;background:var(--surface-card)!important}.MemoryPage_courseSheetFooter__BWLJs>span{min-width:0;font-size:12px}.MemoryPage_courseSheetFooter__BWLJs button{min-height:44px;font-size:13px}.MemoryPage_courseSheetFooter__BWLJs button:last-child{min-width:96px;background:var(--action-primary-bg);color:var(--action-primary-fg)!important;border-color:transparent!important;border-radius:12px}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1){border-radius:12px}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1)>span{max-width:none}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw{gap:6px;padding-inline:10px}.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh>span:nth-last-child(2),.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw>span:nth-child(2){white-space:nowrap}.MemoryPage_mobile__zLXfk .MemoryPage_card__g2Jiw .memory-recall-front{border-radius:18px}.MemoryPage_mobile__zLXfk .MemoryPage_overview__lPw1X .memory-overview-container>div:first-child svg{display:none}.MemoryPage_mobile__zLXfk .MemoryPage_body__eaQhz>section button{min-height:44px}}@media (max-width:359px){.MemoryPage_mobile__zLXfk .MemoryPage_dailyBoost__Tb5Vh,.MemoryPage_mobile__zLXfk .MemoryPage_dailyQueue__7LMAw{font-size:12px;gap:4px;padding-inline:8px}.MemoryPage_mobile__zLXfk .MemoryPage_mobileCreate__Vi7MF{white-space:nowrap;font-size:11px}.MemoryPage_mobile__zLXfk .MemoryPage_courseFilter__aUa_n>button:not(.MemoryPage_courseBackdrop__E6HN1){gap:4px;font-size:12px}}@media (max-width:767px){.app-shell main:has(.MemoryPage_courseSheet__w8SGq){position:relative;z-index:100;animation:none;transform:none}.MemoryPage_courseSheet__w8SGq>div:nth-child(2)>svg{top:50%;transform:translateY(-50%)}}.MobileAssessment_mobile__NUPgU{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px;padding:0 0 24px;color:hsl(var(--foreground));overflow-wrap:anywhere}.MobileAssessment_mobile__NUPgU h2{font-size:19px;line-height:1.4;font-weight:650}.MobileAssessment_mobile__NUPgU button{transition:background-color .15s,opacity .15s}.MobileAssessment_mobile__NUPgU button:disabled{opacity:.45;cursor:not-allowed}.MobileAssessment_mobile__NUPgU button:active{opacity:.8}.MobileAssessment_search__8Dlbc{display:flex;gap:10px;align-items:center;min-height:46px;border:1px solid hsl(var(--border));border-radius:12px;padding:0 12px;background:hsl(var(--background))}.MobileAssessment_search__8Dlbc input{width:100%;min-width:0;outline:none;background:transparent;font-size:16px}.MobileAssessment_meta__p2g_J{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.6}.MobileAssessment_section__2Ef6y{border-bottom:1px solid hsl(var(--border));margin-top:8px}.MobileAssessment_sectionButton__HnfI1{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;text-align:start;font-size:15px;font-weight:600;padding:8px 0}.MobileAssessment_sectionButton__HnfI1>span:nth-child(2){flex:1}.MobileAssessment_sectionButton__HnfI1 svg,.MobileAssessment_subtopic__U4I7Y svg{flex-shrink:0}.MobileAssessment_subtopics___4_eL{padding-inline-start:14px}.MobileAssessment_subtopic__U4I7Y{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 8px;text-align:start;border-top:1px solid hsl(var(--border));border-radius:10px}.MobileAssessment_subtopic__U4I7Y>span{flex:1;min-width:0}.MobileAssessment_subtopic__U4I7Y strong{font-size:14px;font-weight:600;line-height:1.5}.MobileAssessment_mobile__NUPgU small{display:block;font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px}.MobileAssessment_subtopic__U4I7Y:hover{background:hsl(var(--accent))}.MobileAssessment_back__jtowH{display:flex;align-items:center;gap:4px;min-height:44px;align-self:flex-start;font-size:14px;font-weight:600}.MobileAssessment_primary__J_I_3,.MobileAssessment_secondary__KsUT_{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600;width:100%}.MobileAssessment_primary__J_I_3{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.MobileAssessment_secondary__KsUT_{border:1px solid hsl(var(--border));background:hsl(var(--background))}.MobileAssessment_overview__8f1Xr{display:flex;flex-direction:column;gap:12px;padding:20px 16px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.MobileAssessment_empty__KPmy6{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 8px;text-align:center;font-size:14px;line-height:1.6}.MobileAssessment_error__xl08g{padding:16px;border-radius:12px;background:hsl(var(--destructive)/.08);font-size:14px;display:flex;flex-direction:column;gap:12px}.MobileAssessment_questionFlow__29m8D{display:flex;flex-direction:column;gap:12px;min-height:55dvh}.MobileAssessment_progressLabel__P4Mux{display:flex;justify-content:space-between;font-size:13px;color:hsl(var(--muted-foreground))}.MobileAssessment_progress__fc9qC{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;overflow:hidden;background:hsl(var(--border))}.MobileAssessment_progress__fc9qC::-webkit-progress-bar{background:hsl(var(--border))}.MobileAssessment_progress__fc9qC::-webkit-progress-value{background:hsl(var(--primary));border-radius:8px}.MobileAssessment_progress__fc9qC::-moz-progress-bar{background:hsl(var(--primary))}.MobileAssessment_questionNav__F3542{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px}.MobileAssessment_questionNav__F3542 button{flex:1;min-width:0;width:auto;padding-inline:10px}.MobileAssessment_questionNav__F3542 button svg{flex-shrink:0}.MobileAssessment_mobile__NUPgU .assessment-question-card{padding:16px 0;border:none;background:transparent;gap:20px}.MobileAssessment_mobile__NUPgU .assessment-question-card>div:first-child>span{display:none}.MobileAssessment_mobile__NUPgU .assessment-question{font-size:19px;font-weight:650;line-height:1.45}.MobileAssessment_mobile__NUPgU .assessment-question-card>div:nth-child(2){padding-inline-start:0;gap:10px}.MobileAssessment_mobile__NUPgU .assessment-question-card>div:nth-child(2)>button{min-height:56px;padding:14px 12px;border-radius:12px}.MobileAssessment_mobile__NUPgU .assessment-option{font-size:15px;line-height:1.5}.MobileAssessment_mobile__NUPgU .assessment-explanation{margin-inline-start:0;padding:14px}.MobileAssessment_review__w1gjX{display:flex;align-items:flex-start;gap:10px;padding:14px 12px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.MobileAssessment_review__w1gjX>div{flex:1;min-width:0}.MobileAssessment_review__w1gjX strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.5}.MobileAssessment_review__w1gjX p{font-size:13px;line-height:1.5;margin-top:6px;color:hsl(var(--muted-foreground))}.MobileAssessment_number___kwII{font-size:12px;font-weight:600;padding:5px;border-radius:6px;background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.MobileAssessment_edit__Xxwgo{min-width:44px;min-height:44px;font-size:12px;border-radius:8px;background:hsl(var(--muted))}.MobileAssessment_results__1lW4J{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0;text-align:center}.MobileAssessment_ring__6vGXm{display:grid;place-items:center;width:120px;height:120px;border-radius:50%}.MobileAssessment_ring__6vGXm span{display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:hsl(var(--background));font-size:28px;font-weight:700}.MobileAssessment_stats__3WKFH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;margin:8px 0}.MobileAssessment_stats__3WKFH>div+div{border-inline-start:1px solid hsl(var(--border))}.MobileAssessment_stats__3WKFH strong{font-size:20px}.MobileAssessment_detail__bqw5y{border-bottom:1px solid hsl(var(--border))}.MobileAssessment_detail__bqw5y summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:600;line-height:1.5;min-height:44px}@media (prefers-reduced-motion:reduce){.MobileAssessment_mobile__NUPgU button{transition:none}}