.streak-recovery_offer__Sckuz{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:light-dark(#a7480c,#ffb277);padding-block:.5rem}.streak-recovery_offer__Sckuz>div{display:grid;gap:.25rem;flex:1}.streak-recovery_offer__Sckuz strong{font-size:.85rem}.streak-recovery_offer__Sckuz span{color:var(--muted-foreground);font-size:.75rem}.streak-recovery_offer__Sckuz button{min-height:44px;padding:.5rem .7rem;border:1px solid var(--border);border-radius:.6rem;background:var(--secondary);color:var(--primary);cursor:pointer;font-size:.75rem}.streak-recovery_offer__Sckuz button:disabled{opacity:.6;cursor:default}.streak-recovery_offer__Sckuz output{color:var(--destructive);font-size:.75rem}.streak-recovery_quiet__TlTsp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;font-size:.85rem;color:var(--foreground)}.streak-recovery_quiet__TlTsp>span:first-child{flex-shrink:0;white-space:nowrap}.streak-recovery_error__i5shW{min-width:0;justify-content:flex-end}.streak-recovery_healthy__TDFVe{color:light-dark(#247044,#b8e4c3);flex-shrink:0}.streak-recovery_loading___UIPZ{color:var(--muted-foreground);opacity:.5}.streak-recovery_error__i5shW{display:flex;align-items:center;gap:.4rem;color:var(--destructive);font-size:.75rem}.streak-recovery_offer__Sckuz[data-settings=true]{flex-wrap:wrap;margin-bottom:0}.streak-recovery_offer__Sckuz[data-settings=true]>div{min-width:0}.streak-recovery_offer__Sckuz[data-settings=true]>button{margin-left:2rem}@media(max-width:480px){.streak-recovery_offer__Sckuz{flex-wrap:wrap}.streak-recovery_offer__Sckuz>div{min-width:170px}}.portrait_page__yzNy9{max-width:30rem;margin:0 auto;padding:clamp(.5rem,2svh,1.25rem) 1.25rem;color:var(--foreground)}.portrait_header__fhQNS{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-bottom:.75rem}.portrait_header__fhQNS h1{font:550 1rem/1.4 var(--aleks-detail,system-ui,sans-serif);margin:0}.portrait_header__fhQNS a,.portrait_header__fhQNS>span{display:grid;place-items:center;width:44px;height:44px;color:inherit}.portrait_frame__3_Fbc{width:min(100%,360px,max(180px,calc((100svh - 210px) * .5625)));margin:auto;background:var(--muted);aspect-ratio:9/16;overflow:hidden;border-radius:.35rem;box-shadow:none}.portrait_poster__Za9dw{display:block;width:100%;height:auto;opacity:0}.portrait_poster__Za9dw[data-ready]{opacity:1;animation:portrait_portrait-reveal__2DAIg 2.4s cubic-bezier(.17,.65,.25,1) both}@keyframes portrait_portrait-reveal__2DAIg{0%{filter:blur(24px);transform:scale(1.05);opacity:.3}to{filter:blur(0);transform:scale(1);opacity:1}}.portrait_controls__mcxOR{flex-wrap:wrap;gap:.75rem;max-width:360px;margin:.75rem auto 0}.portrait_controls__mcxOR,.portrait_share__Sx86r{display:flex;align-items:center;justify-content:center}.portrait_share__Sx86r{gap:.5rem;min-height:44px;padding:.65rem 1rem;background:var(--primary);color:var(--primary-foreground);border:0;border-radius:.65rem;font:550 .85rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_share__Sx86r:disabled{opacity:.5;cursor:default}.portrait_notice__ZQGj8 button{padding:.4rem 0;min-height:44px;border:0;background:transparent;color:var(--primary);font:500 .85rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_photoHint__wu_tf{display:block;margin:.6rem 0}.portrait_notice__ZQGj8,.portrait_photoHint__wu_tf{text-align:center;font:.8rem/1.5 var(--aleks-detail,system-ui,sans-serif);color:var(--muted-foreground)}.portrait_notice__ZQGj8 button{margin-left:.75rem}.portrait_photoUpload__K7UMt{padding:.5rem 0}.portrait_page__yzNy9 :is(a,button,input,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media(prefers-reduced-motion:reduce){.portrait_poster__Za9dw[data-ready]{animation:none;filter:none;transform:none}}@media(max-width:360px){.portrait_page__yzNy9{padding:0 1rem;margin-top:.5rem}.portrait_controls__mcxOR{gap:.25rem}}.portrait_seals__XFCdt{display:none}.portrait_photoRow__rCIK0{display:flex;align-items:center;gap:.5rem}.portrait_photoChoose__qYj1L{display:flex;flex:1;min-width:0;align-items:center;gap:.85rem;padding:.25rem 0;border:0;background:transparent;color:var(--foreground);text-align:left;font:550 .85rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_photoAvatar__d6I0F{position:relative;display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:var(--muted);color:var(--muted-foreground)}.portrait_photoAvatar__d6I0F>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.portrait_cameraMark__DTIYG{position:absolute;bottom:-2px;right:-2px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--background);color:var(--foreground);border:2px solid var(--background)}.portrait_photoCancel__DIuqr,.portrait_photoRemove__GbR5I{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem;border:0;border-radius:.5rem;background:transparent;color:var(--muted-foreground);font:500 .8rem/1.4 var(--aleks-detail,system-ui,sans-serif);cursor:pointer}.portrait_photoCancel__DIuqr:hover,.portrait_photoRemove__GbR5I:hover{background:var(--muted);color:var(--foreground)}.portrait_photoReview__kQzaB{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.portrait_photoHint__wu_tf{display:flex;justify-content:center;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.75rem}.portrait_photoHint__wu_tf:empty{display:none}.portrait_photoUpload__K7UMt button:disabled{opacity:.5;cursor:default}.portrait_photoUpload__K7UMt button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.portrait_share__Sx86r{transition:transform .18s ease,box-shadow .18s ease}.portrait_share__Sx86r:not(:disabled){animation:portrait_share-arrive__vl2BQ .45s ease-out both}.portrait_share__Sx86r:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--primary) 18%,transparent)}.portrait_share__Sx86r:active:not(:disabled){transform:translateY(0) scale(.98)}@keyframes portrait_share-arrive__vl2BQ{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.portrait_share__Sx86r,.portrait_share__Sx86r:not(:disabled){animation:none;transition:none}.portrait_share__Sx86r:active:not(:disabled),.portrait_share__Sx86r:hover:not(:disabled){transform:none}}.portrait_header__fhQNS[data-embedded]{grid-template-columns:minmax(0,1fr) auto;padding-right:2.5rem}.portrait_header__fhQNS[data-embedded] h1{text-align:left}.portrait_shareAction__7865o{display:grid;place-items:center;justify-self:end;width:44px;height:44px;border:0;border-radius:.5rem;background:transparent;color:var(--foreground);cursor:pointer}.portrait_shareAction__7865o:disabled{opacity:.4;cursor:default}.portrait_shareAction__7865o:hover:not(:disabled){background:var(--muted)}.portrait_page__yzNy9:has(.portrait_header__fhQNS[data-embedded]){padding-top:.5rem}.portrait_photoUpload__K7UMt[data-compact]{padding:0}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoAvatar__d6I0F{flex-basis:44px;width:44px;height:44px}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoRow__rCIK0{justify-content:center}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoChoose__qYj1L{flex:0 1 auto;min-height:52px;border-radius:.65rem}.portrait_photoUpload__K7UMt[data-compact] .portrait_photoChoose__qYj1L:hover{background:var(--secondary)}.portrait_photoUpload__K7UMt[data-compact] .portrait_cameraMark__DTIYG{width:20px;height:20px}.daily-quests_chest__FwAXS,.daily-quests_dialog__5oFRN,.daily-quests_flyingStar__mj0XQ,.daily-quests_trigger__tsvm8{--gold:#a96c06}html[data-theme=dark] .daily-quests_chest__FwAXS,html[data-theme=dark] .daily-quests_dialog__5oFRN,html[data-theme=dark] .daily-quests_flyingStar__mj0XQ,html[data-theme=dark] .daily-quests_trigger__tsvm8{--gold:#f0c66c}.daily-quests_quest__LTVpi,.daily-quests_ring__JvGED circle{--tone:var(--primary)}.daily-quests_trigger__tsvm8{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;color:var(--primary);border:0;background:transparent;border-radius:50%;cursor:pointer;transition:background .16s,scale .16s}.daily-quests_trigger__tsvm8:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.daily-quests_trigger__tsvm8:active{scale:.94}.daily-quests_ring__JvGED{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg;overflow:visible}.daily-quests_ring__JvGED circle{fill:none;stroke:color-mix(in srgb,var(--foreground) 12%,transparent);stroke-width:3;stroke-linecap:round;transition:stroke .4s}.daily-quests_ring__JvGED circle[data-complete]{stroke:var(--tone)}.daily-quests_trigger__tsvm8 .daily-quests_chest__FwAXS{width:27px;height:24px}.daily-quests_trigger__tsvm8[data-state=ready] .daily-quests_chest__FwAXS{animation:daily-quests_chest-nudge__9AYru 3s ease-in-out infinite;transform-origin:50% 90%}.daily-quests_ping__NsurL{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--background)}.daily-quests_ping__NsurL:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gold);animation:daily-quests_ping__NsurL 1.8s cubic-bezier(0,0,.2,1) infinite}.daily-quests_chest__FwAXS{display:block;overflow:visible}.daily-quests_shadow__UjEke{fill:rgb(0 0 0/.16)}.daily-quests_chest__FwAXS{--wood:color-mix(in srgb,var(--primary) 62%,var(--popover))}.daily-quests_wood__WrEOd{fill:var(--wood)}.daily-quests_woodShade__T7iNe{fill:color-mix(in srgb,var(--wood) 78%,black)}.daily-quests_lidWood__QN0V7{fill:color-mix(in srgb,var(--wood) 88%,white)}.daily-quests_woodLight__97kBh{fill:color-mix(in srgb,var(--wood) 70%,white)}.daily-quests_plank__V2wZ7{stroke:color-mix(in srgb,var(--wood) 86%,black);stroke-width:3}.daily-quests_metal__RBxcM{fill:var(--gold)}.daily-quests_metalShade__NJxOD{fill:color-mix(in srgb,var(--gold) 80%,black)}.daily-quests_metalLight__OddgT{fill:color-mix(in srgb,var(--gold) 72%,white)}.daily-quests_metalShine__8g5fu{stroke:color-mix(in srgb,var(--gold) 40%,white);stroke-width:2.4;stroke-linecap:round}.daily-quests_shine__7i_kN{stroke:#fff;stroke-opacity:.35;stroke-width:4;stroke-linecap:round}.daily-quests_keyhole__mLSh6{fill:color-mix(in srgb,var(--wood) 45%,black)}.daily-quests_mouth__b_GV6{fill:color-mix(in srgb,var(--wood) 40%,black)}.daily-quests_coinRing__UmNVS{fill:none;stroke:color-mix(in srgb,var(--gold) 80%,black);stroke-width:1.8}.daily-quests_glowCore__wyfpo{stop-color:var(--gold);stop-opacity:.8}.daily-quests_glowEdge__Cvmyz{stop-color:var(--gold);stop-opacity:0}.daily-quests_glow__Fdx_h{opacity:0;transition:opacity .4s}.daily-quests_inside__3DygS{opacity:0}.daily-quests_lid__Kurpl,.daily-quests_lock__GVJl6{transition:opacity .3s,transform .5s cubic-bezier(.3,1.6,.5,1);transform-box:view-box}.daily-quests_lid__Kurpl{transform-origin:14px 56px}.daily-quests_rays__Bduwt,.daily-quests_rays__Bduwt path{transform-box:view-box;transform-origin:60px 50px}.daily-quests_rays__Bduwt path{stroke:var(--gold);stroke-width:6;stroke-linecap:round;stroke-dasharray:0 22 22 99;opacity:0}.daily-quests_sparkles__t2eMW path{fill:var(--gold);opacity:.35}.daily-quests_coin__gJTnz,.daily-quests_sparkles__t2eMW path{transform-box:fill-box;transform-origin:center}.daily-quests_chest__FwAXS[data-state=ready] .daily-quests_glow__Fdx_h{opacity:.55}.daily-quests_chest__FwAXS[data-state=ready] .daily-quests_sparkles__t2eMW path{opacity:1;animation:daily-quests_twinkle__6cY0y 1.6s ease-in-out infinite}.daily-quests_chest__FwAXS[data-state=ready] .daily-quests_sparkles__t2eMW path:nth-child(2){animation-delay:.5s}.daily-quests_chest__FwAXS[data-state=ready] .daily-quests_sparkles__t2eMW path:nth-child(3){animation-delay:1s}.daily-quests_chest__FwAXS[data-state=open] .daily-quests_lid__Kurpl{transform:translate(-2px,-20px) rotate(-14deg)}.daily-quests_chest__FwAXS[data-state=open] .daily-quests_lock__GVJl6{opacity:0}.daily-quests_chest__FwAXS[data-state=open] .daily-quests_glow__Fdx_h,.daily-quests_chest__FwAXS[data-state=open] .daily-quests_inside__3DygS{opacity:1}.daily-quests_chest__FwAXS[data-state=open] .daily-quests_rays__Bduwt{animation:daily-quests_spin__ZlLbJ 24s linear infinite}.daily-quests_chest__FwAXS[data-state=open] .daily-quests_rays__Bduwt path{opacity:.55;animation:daily-quests_rays-in__u3wWQ .8s ease-out .15s both}.daily-quests_chest__FwAXS[data-state=open] .daily-quests_sparkles__t2eMW path{opacity:1;animation:daily-quests_twinkle__6cY0y 2.4s ease-in-out infinite}.daily-quests_chest__FwAXS[data-state=open] .daily-quests_coin__gJTnz{animation:daily-quests_coin-up__nPEy_ .8s cubic-bezier(.25,1.5,.45,1) both calc(.2s + var(--n) * .08s);translate:0 -8px}.daily-quests_chest__FwAXS[data-state=open]:not([data-mini]) .daily-quests_lid__Kurpl{animation:daily-quests_lid-pop__m6o51 .75s cubic-bezier(.3,1.5,.5,1) both}.daily-quests_chestStage__C3Wro .daily-quests_chest__FwAXS[data-state=ready]{animation:daily-quests_chest-ready__xSXYb 2.6s ease-in-out infinite;transform-origin:50% 92%}.daily-quests_dialog__5oFRN{width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.25rem 1rem;gap:0;border-radius:1.5rem;font-family:var(--aleks-detail,system-ui,sans-serif)}.daily-quests_hero__YAIp5{position:relative;display:grid;justify-items:center;gap:.5rem;padding-bottom:.75rem;isolation:isolate}.daily-quests_hero__YAIp5:before{content:"";position:absolute;inset:-1.25rem -1.25rem 0;z-index:-1;background:radial-gradient(45% 55% at 50% 38%,color-mix(in srgb,var(--gold) 18%,transparent),transparent 72%);opacity:.5;transition:opacity .5s}.daily-quests_hero__YAIp5[data-chest=open]:before,.daily-quests_hero__YAIp5[data-chest=ready]:before{opacity:1}.daily-quests_treasure__OrB7i{display:grid;justify-items:center;gap:.5rem;width:100%}.daily-quests_chestStage__C3Wro{display:grid;place-items:center;width:124px;height:128px;animation:daily-quests_chest-in__CmZEb .7s cubic-bezier(.25,1.45,.45,1) .05s both}.daily-quests_chestStage__C3Wro .daily-quests_chest__FwAXS{width:124px;height:128px}.daily-quests_track__QR3HU{display:flex;align-items:center;gap:4px;width:100%;max-width:220px}.daily-quests_track__QR3HU>span[data-complete]{background:var(--primary)!important}.daily-quests_track__QR3HU>span{flex:1;height:8px;border-radius:6px;background:color-mix(in srgb,var(--foreground) 10%,transparent);transition:background .4s}.daily-quests_track__QR3HU strong{display:inline-flex;align-items:center;gap:.2rem;margin-left:.3rem;padding:.2rem .5rem;border-radius:999px;color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.daily-quests_track__QR3HU strong svg{fill:currentColor}.daily-quests_track__QR3HU strong[data-claimed]{color:var(--popover);background:var(--gold);animation:daily-quests_prize-pop__PaP42 .6s cubic-bezier(.3,1.8,.5,1) .35s both}.daily-quests_clock__VIhPf{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-size:.75rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.daily-quests_claim__mJ_I9,.daily-quests_primary__3ZOfL{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;overflow:hidden;cursor:pointer;transition:scale .14s,filter .14s}.daily-quests_primary__3ZOfL{gap:.4rem;padding:.6rem 1.5rem;border-radius:.9rem;font-size:.9rem;font-weight:750}.daily-quests_claim__mJ_I9,.daily-quests_primary__3ZOfL{color:var(--primary-foreground);background:var(--primary);box-shadow:inset 0 -3px 0 rgb(0 0 0/.2)}.daily-quests_claim__mJ_I9{gap:.2rem;min-width:60px;padding:.4rem .7rem;border-radius:.8rem;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums}.daily-quests_claim__mJ_I9 svg,.daily-quests_primary__3ZOfL svg{fill:currentColor}.daily-quests_claim__mJ_I9:after,.daily-quests_primary__3ZOfL:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.25) 50%,transparent 65%);translate:-120% 0;animation:daily-quests_shine__7i_kN 2.8s ease-in-out .6s infinite}.daily-quests_claim__mJ_I9:hover,.daily-quests_primary__3ZOfL:hover{filter:brightness(1.06)}.daily-quests_claim__mJ_I9:active,.daily-quests_primary__3ZOfL:active{scale:.95}.daily-quests_claim__mJ_I9:disabled,.daily-quests_primary__3ZOfL:disabled{cursor:progress;opacity:.75}.daily-quests_body__kE0Lv[data-empty]{min-height:0}.daily-quests_list__40_ui{list-style:none;padding:0;margin:0}.daily-quests_quest__LTVpi{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:64px;padding:.4rem 0;text-align:left;animation:daily-quests_quest-in__rtjOH .45s cubic-bezier(.2,.9,.3,1.15) both var(--delay)}.daily-quests_iconTile__Xvwkz{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--tone);background:color-mix(in srgb,var(--tone) 15%,var(--popover));transition:background .3s,color .3s}.daily-quests_iconTile__Xvwkz svg{width:21px;height:21px;stroke-width:2}.daily-quests_quest__LTVpi[data-complete] .daily-quests_iconTile__Xvwkz{background:var(--tone);color:var(--primary-foreground)}.daily-quests_label___iGwH{display:grid;gap:.3rem;min-width:0}.daily-quests_label___iGwH strong{font-size:.85rem;font-weight:600;line-height:1.3}.daily-quests_progress__kiSzp{height:8px;border-radius:6px;background:color-mix(in srgb,var(--tone) 14%,var(--popover));overflow:hidden}.daily-quests_progress__kiSzp>span{display:block;width:var(--progress);height:100%;border-radius:inherit;background:var(--tone);transition:width .35s ease-out;animation:daily-quests_fill__p47gf 1s cubic-bezier(.3,.8,.3,1) both calc(var(--delay) + .15s)}.daily-quests_count__dLCOj{display:flex;align-items:center;min-height:14px;font-size:.72rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;line-height:1.2}.daily-quests_quest__LTVpi[data-complete] .daily-quests_count__dLCOj{color:var(--tone)}.daily-quests_reward__1D8DR{position:relative;display:grid;place-items:center;min-width:60px}.daily-quests_prize__0XCs2{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .55rem;border-radius:999px;color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,transparent);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.daily-quests_prize__0XCs2 svg{fill:currentColor}.daily-quests_prize__0XCs2[data-claimed]{color:var(--muted-foreground);background:transparent}.daily-quests_prize__0XCs2[data-claimed] svg{fill:none;color:var(--tone);stroke-width:2.6}.daily-quests_reward__1D8DR[data-burst] .daily-quests_prize__0XCs2{animation:daily-quests_prize-pop__PaP42 .55s cubic-bezier(.3,1.8,.5,1) both}.daily-quests_burst__O2xUT{position:absolute;inset:50% auto auto 50%;pointer-events:none}.daily-quests_burst__O2xUT i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;background:var(--gold);clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);opacity:0}.daily-quests_reward__1D8DR[data-burst] .daily-quests_burst__O2xUT i{animation:daily-quests_burst__O2xUT .7s cubic-bezier(.2,.7,.3,1) both}.daily-quests_failure__yLo6c{margin:.25rem 0 0;text-align:center;font-size:.8rem;color:var(--destructive,var(--muted-foreground))}.daily-quests_close__IATq2{display:block;width:100%;min-height:44px;margin-top:.75rem;padding:.6rem 1rem;border:0;border-radius:.75rem;background:var(--secondary);color:var(--foreground);font-size:.8rem;font-weight:550;cursor:pointer}.daily-quests_close__IATq2:hover{background:color-mix(in srgb,var(--primary) 15%,var(--secondary))}.daily-quests_status__7d3WT{min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;text-align:center;font-size:.8rem;color:var(--muted-foreground)}.daily-quests_status__7d3WT button{min-height:44px;padding:.5rem .8rem;color:var(--primary);cursor:pointer}.daily-quests_flyingStar__mj0XQ{position:fixed;z-index:100;width:22px;height:22px;pointer-events:none;fill:var(--gold);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 60%,transparent))}.daily-quests_dialog__5oFRN button:focus-visible,.daily-quests_trigger__tsvm8:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@keyframes daily-quests_ping__NsurL{75%,to{scale:2.4;opacity:0}}@keyframes daily-quests_chest-nudge__9AYru{0%,70%,to{rotate:0deg}76%{rotate:-10deg}82%{rotate:9deg}88%{rotate:-5deg}94%{rotate:0deg}}@keyframes daily-quests_chest-ready__xSXYb{0%,58%,to{rotate:0deg;translate:0 0}64%{rotate:-5deg;translate:0 -5px}70%{rotate:5deg;translate:0 -7px}76%{rotate:-3deg;translate:0 -3px}84%{rotate:0deg;translate:0 0}}@keyframes daily-quests_chest-in__CmZEb{0%{opacity:0;scale:.55;translate:0 18px}to{opacity:1;scale:1;translate:0 0}}@keyframes daily-quests_lid-pop__m6o51{0%{transform:none}55%{transform:translate(-2px,-28px) rotate(-20deg)}to{transform:translate(-2px,-20px) rotate(-14deg)}}@keyframes daily-quests_coin-up__nPEy_{0%{translate:0 10px;scale:.3;opacity:0}}@keyframes daily-quests_rays-in__u3wWQ{0%{opacity:0;scale:.4}}@keyframes daily-quests_spin__ZlLbJ{to{rotate:1turn}}@keyframes daily-quests_twinkle__6cY0y{0%,to{scale:1;opacity:1}50%{scale:.55;opacity:.5}}@keyframes daily-quests_quest-in__rtjOH{0%{opacity:0;translate:0 10px}}@keyframes daily-quests_fill__p47gf{0%{width:0}}@keyframes daily-quests_claim-bounce__hT97Y{0%,80%,to{translate:0 0}86%{translate:0 -4px}92%{translate:0 0}96%{translate:0 -2px}}@keyframes daily-quests_shine__7i_kN{0%{translate:-120% 0}45%,to{translate:120% 0}}@keyframes daily-quests_prize-pop__PaP42{0%{scale:.4}60%{scale:1.25}to{scale:1}}@keyframes daily-quests_burst__O2xUT{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(.4)}to{opacity:0;transform:rotate(var(--angle)) translateY(-34px) scale(1.1)}}@media(max-height:640px){.daily-quests_chestStage__C3Wro,.daily-quests_chestStage__C3Wro .daily-quests_chest__FwAXS{width:104px;height:106px}.daily-quests_quest__LTVpi{min-height:58px}}@media(max-width:360px){.daily-quests_dialog__5oFRN{padding:1rem 1rem .85rem}.daily-quests_quest__LTVpi{gap:.6rem}.daily-quests_claim__mJ_I9,.daily-quests_reward__1D8DR{min-width:54px}}@media(prefers-reduced-motion:reduce){.daily-quests_glow__Fdx_h,.daily-quests_lid__Kurpl,.daily-quests_lock__GVJl6,.daily-quests_progress__kiSzp>span,.daily-quests_trigger__tsvm8{transition:none}.daily-quests_dialog__5oFRN *,.daily-quests_ping__NsurL:after,.daily-quests_trigger__tsvm8 *{animation:none!important}.daily-quests_claim__mJ_I9:after,.daily-quests_primary__3ZOfL:after{display:none}}.student-header-stats_stats__oA09Y{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:0;font:650 .85rem/1.2 var(--aleks-detail,system-ui,sans-serif);color:var(--foreground);font-variant-numeric:tabular-nums}.student-header-stats_stats__oA09Y>div{display:flex;align-items:center;gap:.4rem;min-height:44px;white-space:nowrap}.student-header-stats_stats__oA09Y dt{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:color-mix(in srgb,var(--stat-color) 12%,transparent);color:var(--stat-color)}.student-header-stats_stats__oA09Y svg{width:17px;height:17px;stroke-width:2}.student-header-stats_stats__oA09Y dd{margin:0}.student-header-stats_knowledge__EhvSM{--stat-color:#2866cf}.student-header-stats_stars__7kvtc{--stat-color:#a96c06}.student-header-stats_streak__y4Ieh{--stat-color:#cc5233}.student-header-stats_daily__XusTc{--stat-color:#8653c0}.student-header-stats_stats__oA09Y .student-header-stats_ring__BqybA{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:conic-gradient(var(--stat-color) var(--goal-progress),color-mix(in srgb,var(--stat-color) 12%,transparent) 0);position:relative}.student-header-stats_ring__BqybA:before{content:"";position:absolute;inset:2px;border-radius:inherit;background:var(--background)}.student-header-stats_ring__BqybA svg{position:relative}html[data-theme=dark] .student-header-stats_knowledge__EhvSM{--stat-color:#8ab5ff}html[data-theme=dark] .student-header-stats_stars__7kvtc{--stat-color:#f0c66c}html[data-theme=dark] .student-header-stats_streak__y4Ieh{--stat-color:#f69a80}html[data-theme=dark] .student-header-stats_daily__XusTc{--stat-color:#c6a2f4}@media(max-width:1100px){.student-header-stats_stats__oA09Y{gap:.8rem}}@media(max-width:480px){.student-header-stats_stats__oA09Y{gap:.65rem;font-size:.75rem}.student-header-stats_stats__oA09Y>div{gap:.3rem}.student-header-stats_stats__oA09Y dt{width:26px;height:26px;flex-basis:26px}.student-header-stats_stats__oA09Y svg{width:15px;height:15px}}@media(max-width:360px){.student-header-stats_stats__oA09Y{gap:.45rem;font-size:.7rem}.student-header-stats_stats__oA09Y>div{gap:.25rem}}@media(max-width:600px){.student-header-stats_stats__oA09Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:.25rem;font-size:.75rem}.student-header-stats_stats__oA09Y>div{justify-content:center;gap:.3rem}}.student-header-stats_stats__oA09Y dd{animation:student-header-stats_stat-arrive__CYTrI .25s ease-out}@keyframes student-header-stats_stat-arrive__CYTrI{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.student-header-stats_stats__oA09Y dd{animation:none}}.student-header-stats_stats__oA09Y dd{position:relative}.student-header-stats_gain__iUuJj{position:absolute;inset-inline-end:0;top:100%;color:var(--stat-color);font-size:.8rem;font-weight:750;pointer-events:none;animation:student-header-stats_gain-rise__JpFvX 1.8s ease-out both}@keyframes student-header-stats_gain-rise__JpFvX{0%{opacity:0;transform:translateY(4px)}15%,70%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media(max-width:600px){.student-header-stats_stats__oA09Y{display:flex;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.student-header-stats_gain__iUuJj{animation:none}}.student-header-stats_stats__oA09Y>div{position:relative;isolation:isolate}.student-header-stats_inspect__cRA2k{position:absolute;inset:0;border:0;border-radius:.6rem;background:transparent;cursor:pointer;z-index:2}.student-header-stats_inspect__cRA2k:hover{background:color-mix(in srgb,var(--stat-color) 9%,transparent)}.student-header-stats_inspect__cRA2k:focus-visible{outline:2px solid var(--stat-color);outline-offset:3px}.student-header-stats_overview__TTC5F{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem}.student-header-stats_portrait__8ex1_{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 .35rem;color:var(--muted-foreground);font:550 .8rem/1.3 var(--aleks-detail,system-ui,sans-serif);text-decoration:none;border-radius:.5rem}.student-header-stats_portrait__8ex1_:hover{color:var(--foreground);background:var(--muted)}.student-header-stats_portrait__8ex1_:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:600px){.student-header-stats_overview__TTC5F{gap:.25rem .5rem}.student-header-stats_portrait__8ex1_{font-size:.75rem}}.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn{margin-right:-.5rem}.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn>dt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn>dd{display:flex;animation:none}@media(max-width:600px){.student-header-stats_stats__oA09Y>.student-header-stats_leaders__pfsgn{margin-right:0}}button.student-header-stats_portrait__8ex1_{border:0;background:transparent;cursor:pointer}.student-header-stats_portraitDialog__ZNh03{width:min(30rem,calc(100% - 1rem));max-width:30rem;max-height:calc(100svh - 1rem);overflow-y:auto;padding:.5rem;gap:0;background:var(--background)}.student-header-stats_portraitDialog__ZNh03>button{top:1rem;min-width:44px;min-height:44px}.student-header-stats_recallGain__35Nkn{position:absolute;top:100%;inset-inline-end:0;display:flex;align-items:center;gap:.25rem;color:var(--foreground);font-size:.72rem;white-space:nowrap;pointer-events:none;animation:student-header-stats_gain-rise__JpFvX 1.8s ease-out both}.student-header-stats_recallGain__35Nkn svg{width:14px;height:14px;color:var(--primary)}@media(prefers-reduced-motion:reduce){.student-header-stats_recallGain__35Nkn{animation:none}}.student-header-stats_family__NDxeP{flex-shrink:0;width:max-content;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:44px;padding:.5rem .75rem;border:0;border-radius:1rem;color:var(--foreground);background:transparent;cursor:pointer;font:650 .85rem/1.2 var(--aleks-detail,system-ui);font-variant-numeric:tabular-nums}.student-header-stats_family__NDxeP>span{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.student-header-stats_family__NDxeP svg{width:16px;height:16px;color:var(--stat-color)}.student-header-stats_family__NDxeP:hover{background:var(--secondary)}@media(max-width:390px){.student-header-stats_family__NDxeP{gap:.65rem;padding:.3rem;font-size:.75rem}}.student-header-stats_family__NDxeP .student-header-stats_ring__BqybA{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;position:relative;background:conic-gradient(var(--stat-color) var(--goal-progress),color-mix(in srgb,var(--stat-color) 12%,transparent) 0)}.student-header-stats_headerGroup__dHU9G{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}@media(max-width:1100px){.student-header-stats_headerGroup__dHU9G{justify-content:center}}@media(max-width:390px){.student-header-stats_headerGroup__dHU9G{gap:.25rem}}.student-header-stats_detail__qWIWx{width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.25rem 1rem;gap:.75rem;border-radius:1.5rem;text-align:center;font-family:var(--aleks-detail,system-ui,sans-serif)}.student-header-stats_detail__qWIWx,.student-header-stats_jar__fnjiB{--gold:#a96c06}html[data-theme=dark] .student-header-stats_detail__qWIWx,html[data-theme=dark] .student-header-stats_jar__fnjiB{--gold:#f0c66c}.student-header-stats_hero__Ucepm{position:relative;display:grid;place-items:center;isolation:isolate}.student-header-stats_hero__Ucepm:before{content:"";position:absolute;inset:-1.25rem -1.25rem -.5rem;z-index:-1;background:radial-gradient(45% 55% at 50% 45%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 72%);opacity:.45;transition:opacity .5s}.student-header-stats_hero__Ucepm[data-reached]:before{opacity:1}.student-header-stats_jar__fnjiB{display:block;width:124px;height:136px;overflow:visible;animation:student-header-stats_jar-in__hZDJB .7s cubic-bezier(.25,1.45,.45,1) .05s both;transform-origin:50% 90%}.student-header-stats_jarShadow__I8gAt{fill:rgb(0 0 0/.16)}.student-header-stats_glass__10tl3{fill:color-mix(in srgb,var(--foreground) 6%,var(--popover))}.student-header-stats_glassEdge__gIwSB{fill:none;stroke:color-mix(in srgb,var(--foreground) 28%,transparent);stroke-width:3}.student-header-stats_sheen__I_AeE{fill:none;stroke:#fff;stroke-opacity:.45;stroke-width:3.5;stroke-linecap:round}.student-header-stats_liquid__s4Ix9{transform:translateY(var(--empty));animation:student-header-stats_jar-fill__j4umU 1.1s cubic-bezier(.3,.8,.3,1) .3s both}.student-header-stats_wave__Fasiy{fill:color-mix(in srgb,var(--stat-color) 55%,transparent);animation:student-header-stats_wave__Fasiy 2.6s linear infinite}.student-header-stats_jarStar__72WoK{fill:var(--gold);transform-box:fill-box;transform-origin:center;animation:student-header-stats_star-in__G_Dkb .4s ease-out both 1.2s,student-header-stats_float__tmt0_ 3s ease-in-out infinite calc(var(--n) * -.7s)}.student-header-stats_lid__etvpf{transform-box:view-box;transform-origin:60px 36px}.student-header-stats_lidBody__oqtLV{fill:color-mix(in srgb,var(--primary) 62%,var(--popover))}.student-header-stats_lidShade__2VX8S{fill:color-mix(in srgb,color-mix(in srgb,var(--primary) 62%,var(--popover)) 78%,black)}.student-header-stats_lidShine__1b5zj{stroke:#fff;stroke-opacity:.4;stroke-width:3;stroke-linecap:round}.student-header-stats_ribbon__oUODj{--ribbon:color-mix(in srgb,var(--muted-foreground) 55%,transparent);transform-box:fill-box;transform-origin:85% 50%}.student-header-stats_ribbon__oUODj[data-live]{--ribbon:var(--stat-color)}.student-header-stats_ribbon__oUODj circle,.student-header-stats_ribbon__oUODj rect{fill:var(--ribbon)}.student-header-stats_ribbon__oUODj path{fill:var(--ribbon);stroke:var(--ribbon);stroke-width:2;stroke-linejoin:round}.student-header-stats_ribbon__oUODj .student-header-stats_tails___RutN{fill:none;stroke-width:3.2;stroke-linecap:round}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_ribbon__oUODj[data-live]{animation:student-header-stats_ribbon-wave__aBk37 3s ease-in-out 1s infinite}.student-header-stats_glowCore__adyMx{stop-color:var(--gold);stop-opacity:.8}.student-header-stats_glowEdge__ALSzg{stop-color:var(--gold);stop-opacity:0}.student-header-stats_jar__fnjiB .student-header-stats_glow__nOyK9{opacity:0;transition:opacity .4s}.student-header-stats_jar__fnjiB .student-header-stats_rays__76M8v{transform-box:view-box;transform-origin:60px 70px}.student-header-stats_jar__fnjiB .student-header-stats_rays__76M8v path{stroke:var(--gold);stroke-width:6;stroke-linecap:round;stroke-dasharray:0 30 22 99;opacity:0;transform-box:view-box;transform-origin:60px 70px}.student-header-stats_jar__fnjiB .student-header-stats_sparkles__EYDy9 path{fill:var(--gold);opacity:.35;transform-box:fill-box;transform-origin:center}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_glow__nOyK9{opacity:.6}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_rays__76M8v{animation:student-header-stats_spin__Hg0nF 24s linear infinite}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_rays__76M8v path{opacity:.5;animation:student-header-stats_rays-in__q_Fs4 .8s ease-out .5s both}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_sparkles__EYDy9 path{opacity:1;animation:student-header-stats_twinkle__yT8EE 1.8s ease-in-out infinite}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_sparkles__EYDy9 path:nth-child(2){animation-delay:.6s}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_sparkles__EYDy9 path:nth-child(3){animation-delay:1.2s}.student-header-stats_jar__fnjiB[data-reached] .student-header-stats_lid__etvpf{animation:student-header-stats_lid-hop__ThJba 3s ease-in-out 1s infinite}.student-header-stats_summaryGrid__H2zA_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;text-align:left}.student-header-stats_summaryGrid__H2zA_>div{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon value" "icon label";column-gap:.65rem;align-items:center;min-height:56px;animation:student-header-stats_stat-in__8aUm2 .45s cubic-bezier(.2,.9,.3,1.15) both var(--delay)}.student-header-stats_summaryGrid__H2zA_ dt{display:contents}.student-header-stats_summaryGrid__H2zA_ dt>span:last-child{grid-area:label;align-self:start;color:var(--muted-foreground);font-size:.72rem;line-height:1.2}.student-header-stats_summaryGrid__H2zA_ dd{grid-area:value;align-self:end;margin:0;font-size:1.2rem;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.student-header-stats_summaryGrid__H2zA_ dd small{color:var(--muted-foreground);font-size:.8rem;font-weight:550}.student-header-stats_summaryIcon__1T9ar{grid-area:icon;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--stat-color) 15%,var(--popover));color:var(--stat-color);transition:background .3s,color .3s}.student-header-stats_summaryIcon__1T9ar svg{width:21px;height:21px;stroke-width:2}.student-header-stats_stars__7kvtc .student-header-stats_summaryIcon__1T9ar svg{fill:currentColor}.student-header-stats_summaryIcon__1T9ar .student-header-stats_ring__BqybA{display:grid;place-items:center;position:relative;width:34px;height:34px;border-radius:50%;background:conic-gradient(var(--stat-color) var(--goal-progress),color-mix(in srgb,var(--stat-color) 18%,transparent) 0)}.student-header-stats_summaryIcon__1T9ar .student-header-stats_ring__BqybA:before{inset:3px;background:color-mix(in srgb,var(--stat-color) 15%,var(--popover))}.student-header-stats_summaryIcon__1T9ar .student-header-stats_ring__BqybA svg{width:17px;height:17px}.student-header-stats_summaryGrid__H2zA_>[data-complete] .student-header-stats_summaryIcon__1T9ar{background:var(--stat-color);color:var(--popover)}@keyframes student-header-stats_jar-in__hZDJB{0%{opacity:0;scale:.55;translate:0 18px}to{opacity:1;scale:1;translate:0 0}}@keyframes student-header-stats_jar-fill__j4umU{0%{transform:translateY(84px)}}@keyframes student-header-stats_wave__Fasiy{to{translate:60px 0}}@keyframes student-header-stats_float__tmt0_{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -4px;rotate:12deg}}@keyframes student-header-stats_lid-hop__ThJba{0%,70%,to{translate:0 0;rotate:0deg}76%{translate:0 -6px;rotate:-6deg}84%{translate:0 -3px;rotate:5deg}92%{translate:0 0;rotate:0deg}}@keyframes student-header-stats_rays-in__q_Fs4{0%{opacity:0;scale:.4}}@keyframes student-header-stats_ribbon-wave__aBk37{0%,70%,to{rotate:0deg}78%{rotate:-8deg}86%{rotate:6deg}}@keyframes student-header-stats_spin__Hg0nF{to{rotate:1turn}}@keyframes student-header-stats_twinkle__yT8EE{0%,to{scale:1;opacity:1}50%{scale:.55;opacity:.5}}@keyframes student-header-stats_stat-in__8aUm2{0%{opacity:0;translate:0 10px}}@keyframes student-header-stats_star-in__G_Dkb{0%{opacity:0}}@media(max-height:640px){.student-header-stats_jar__fnjiB{width:100px;height:110px}}@media(max-width:360px){.student-header-stats_detail__qWIWx{padding:1rem 1rem .85rem}.student-header-stats_summaryGrid__H2zA_{column-gap:.6rem}.student-header-stats_summaryGrid__H2zA_>div{grid-template-columns:38px minmax(0,1fr);column-gap:.5rem}.student-header-stats_summaryIcon__1T9ar{width:38px;height:38px}.student-header-stats_summaryGrid__H2zA_ dd{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.student-header-stats_detail__qWIWx *,.student-header-stats_jar__fnjiB *{animation:none!important}.student-header-stats_jar__fnjiB{animation:none}.student-header-stats_jar__fnjiB .student-header-stats_glow__nOyK9{transition:none}}.student-header-stats_family__NDxeP,.student-header-stats_stats__oA09Y>div{transition:scale .12s ease,background-color .16s ease}.student-header-stats_family__NDxeP:active,.student-header-stats_stats__oA09Y>div:has(.student-header-stats_inspect__cRA2k:active){scale:.95}.student-header-stats_stats__oA09Y dt{transition:background-color .16s ease}.student-header-stats_stats__oA09Y>div:has(.student-header-stats_inspect__cRA2k:hover) dt{background:color-mix(in srgb,var(--stat-color) 20%,transparent)}@media(prefers-reduced-motion:reduce){.student-header-stats_family__NDxeP,.student-header-stats_stats__oA09Y dt,.student-header-stats_stats__oA09Y>div{transition:none}.student-header-stats_family__NDxeP:active,.student-header-stats_stats__oA09Y>div:has(.student-header-stats_inspect__cRA2k:active){scale:none}}.account-menu_trigger__2f1rX.account-menu_trigger__2f1rX{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;height:44px;padding:.35rem .65rem;border:0;border-radius:.8rem;cursor:pointer;font-family:var(--aleks-detail,inherit);font-weight:500;background:transparent;color:var(--foreground);transition:background-color .16s ease,scale .16s ease}.account-menu_trigger__2f1rX .account-avatar{width:30px;height:30px;overflow:hidden;background:var(--secondary);color:var(--foreground);font-size:.85rem}.account-menu_trigger__2f1rX .account-avatar img{width:100%;height:100%;object-fit:cover}.account-menu_trigger__2f1rX:focus-visible,.account-menu_trigger__2f1rX:hover{background:var(--secondary)}.account-menu_trigger__2f1rX:active{scale:.97;translate:none}.account-menu_trigger__2f1rX:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.account-menu_trigger__2f1rX.account-menu_trigger__2f1rX{transition:none}.account-menu_trigger__2f1rX:active{scale:1}}.public-site-header_header__4E_Od.site-header{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:4.5rem;width:100%;max-width:none;margin:auto;padding:0 clamp(1.25rem,3.5vw,4rem)}.public-site-header_header__4E_Od .wordmark{position:static;transform:none;display:inline-flex;align-items:center;flex-direction:row;gap:.25em;font-size:1.6rem;white-space:nowrap;order:0;justify-self:start}.public-site-header_brandPortrait__vep1e{flex:0 0 42px;width:42px;height:42px;margin-right:.35rem;border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.public-site-header_header__4E_Od .wordmark span:last-child{margin-left:0}.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{order:1;margin-left:1rem}.public-site-header_header__4E_Od .public-site-header_actions__G_OoJ{order:3;margin-left:auto}.public-site-header_header__4E_Od:has(.public-site-header_language__4GDAh:not(:empty)) .public-site-header_actions__G_OoJ,.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_actions__G_OoJ{margin-left:.35rem}.public-site-header_desktopTools__ElOE9,.public-site-header_sessionControls__5olzQ{display:flex;align-items:center;gap:.35rem}.public-site-header_studentStats__rXd4f{order:2;margin-left:auto}.public-site-header_studentStats__rXd4f:empty{display:none}.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_language__4GDAh{margin-left:.75rem}.public-site-header_header__4E_Od .public-site-header_actions__G_OoJ .login-button{white-space:nowrap;font-size:.8rem}.public-site-header_navigation__LLJOp{min-width:0;flex:0 0 auto;display:flex;align-items:center;gap:.3rem}.public-site-header_explore__4ufeB{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.5rem .85rem;border-radius:.8rem;font:650 .8rem/1.3 var(--aleks-detail,system-ui,sans-serif);background:var(--primary);color:var(--primary-foreground);text-decoration:none;white-space:nowrap;transition:background-color .16s ease,scale .16s ease}.public-site-header_explore__4ufeB:hover{background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.public-site-header_explore__4ufeB:active{scale:.98}.public-site-header_explore__4ufeB:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:900px){.public-site-header_header__4E_Od.site-header{display:flex;gap:.3rem;padding:0 .75rem}.public-site-header_header__4E_Od .wordmark{font-size:1.3rem;min-height:4rem;align-items:center}.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{margin-left:0}.public-site-header_actions__G_OoJ{gap:.2rem}.public-site-header_actions__G_OoJ .study-theme-toggle{width:44px;height:44px;min-width:44px}.public-site-header_actions__G_OoJ .login-button svg{display:none}}@media (max-width:1100px){.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)){flex-wrap:wrap}.public-site-header_header__4E_Od .public-site-header_studentStats__rXd4f{order:3;flex-basis:100%;margin-left:0;padding-bottom:.25rem}.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_actions__G_OoJ{margin-left:auto}}@media (max-width:480px){.public-site-header_brandPortrait__vep1e{flex-basis:30px;width:30px;height:30px;margin-right:.1rem}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{padding-inline:.5rem;font-size:.75rem}.public-site-header_explore__4ufeB svg{display:none}.public-site-header_header__4E_Od.site-header{padding-inline:.5rem;gap:.15rem}.public-site-header_header__4E_Od .wordmark{font-size:1.05rem}.public-site-header_actions__G_OoJ{gap:0}.public-site-header_actions__G_OoJ .login-button{padding-inline:.3rem;font-size:.7rem}}@media (max-width:360px){.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{gap:.2rem}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{padding-inline:.3rem}.public-site-header_brandPortrait__vep1e{flex-basis:26px;width:26px;height:26px}.public-site-header_header__4E_Od.site-header{padding-inline:.35rem;gap:0}.public-site-header_header__4E_Od .wordmark{font-size:.8rem;gap:.18em}}.public-site-header_language__4GDAh{display:flex;order:2;margin-left:auto}.public-site-header_language__4GDAh:empty{display:none}@media(max-width:900px){.public-site-header_header__4E_Od.site-header{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.15rem .35rem;padding:.35rem .85rem}.public-site-header_header__4E_Od .wordmark{grid-column:1;grid-row:1;min-height:3.25rem;font-size:1.15rem}.public-site-header_header__4E_Od .public-site-header_navigation__LLJOp{display:flex;grid-column:2;grid-row:1;margin:0}.public-site-header_header__4E_Od .public-site-header_actions__G_OoJ{grid-column:3;grid-row:1;justify-self:end;margin:0;gap:0}.public-site-header_header__4E_Od:has(.public-site-header_language__4GDAh:not(:empty)) .public-site-header_actions__G_OoJ,.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_actions__G_OoJ{margin:0}.public-site-header_header__4E_Od .public-site-header_language__4GDAh{display:flex;grid-column:1/-1;grid-row:2;justify-self:center;margin:0}.public-site-header_header__4E_Od:has(.public-site-header_studentStats__rXd4f:not(:empty)) .public-site-header_language__4GDAh{margin:0}.public-site-header_header__4E_Od .public-site-header_studentStats__rXd4f{grid-column:1/-1;grid-row:3;padding:.15rem 0 0}.public-site-header_header__4E_Od .public-site-header_desktopTools__ElOE9{display:flex;gap:0}.public-site-header_sessionControls__5olzQ{gap:0}.public-site-header_header__4E_Od .public-site-header_sessionControls__5olzQ .account-name{display:none}}@media(max-width:360px){.public-site-header_header__4E_Od.site-header{padding-inline:.5rem;column-gap:.15rem}.public-site-header_header__4E_Od .wordmark{font-size:1rem}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{padding-inline:.4rem}}@media(prefers-reduced-motion:reduce){.public-site-header_explore__4ufeB{transition:none}.public-site-header_explore__4ufeB:active{scale:1}}@media(max-width:900px){.public-site-header_header__4E_Od .public-site-header_explore__4ufeB{min-height:44px;border:0;padding-inline:.4rem;background:transparent;color:var(--foreground);border-radius:.4rem;font-size:.75rem;font-weight:500;box-shadow:none}.public-site-header_header__4E_Od .public-site-header_explore__4ufeB:hover{background:transparent;color:var(--foreground);transform:none;box-shadow:none}}.written-answer_form__6ZXkz{width:min(28rem,100%);margin-inline:auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem}.written-answer_label__RPO_1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.written-answer_input___HF_3{width:100%;min-width:0;min-height:3.25rem;box-sizing:border-box;padding:.85rem 1rem;border:1px solid #b8c1b4;border-radius:.8rem;background:#fffdf7;color:#1d302a;font:450 1rem/1.4 var(--aleks-detail,system-ui,sans-serif);transition:border-color .15s,background .15s}.written-answer_input___HF_3::placeholder{color:#727b71;opacity:1}.written-answer_input___HF_3:focus-visible{border-color:#286047;outline:3px solid #28604730;outline-offset:2px}.written-answer_input___HF_3[data-result=correct]{border-color:#6d9d78;background:#f4faf1}.written-answer_input___HF_3[data-result=wrong]{border-color:#c67b80;background:#fff4f1}.written-answer_submit__gMZJR{min-width:8.5rem;min-height:3.25rem;box-sizing:border-box;padding:.85rem 1.25rem;border:1px solid transparent;border-radius:.8rem;background:#204d3e;color:#fffdf6;font:600 .95rem/1.4 var(--aleks-detail,system-ui,sans-serif);white-space:nowrap;text-align:center;cursor:pointer;transition:background .15s}.written-answer_submit__gMZJR:hover:not([aria-disabled=true]){background:#173d30}.written-answer_submit__gMZJR:focus-visible{outline:3px solid #7e9e88;outline-offset:3px}.written-answer_submit__gMZJR[aria-disabled=true]{background:#dbe2d7;color:#59665b;cursor:default}.written-answer_input___HF_3{text-align:center;border-color:var(--study-border,#b8c1b4);background:var(--study-surface,#fffdf7);color:var(--study-text,#1d302a)}.written-answer_input___HF_3::placeholder{color:var(--study-muted,#727b71)}.written-answer_input___HF_3[data-result=correct]{border-color:var(--study-good-border,#6d9d78);background:var(--study-good-bg,#f4faf1)}.written-answer_input___HF_3[data-result=wrong]{border-color:var(--study-bad-border,#c67b80);background:var(--study-bad-bg,#fff4f1)}.written-answer_submit__gMZJR{width:min(12rem,100%);justify-self:center;background:var(--study-button,#204d3e);color:var(--study-button-text,#fffdf6)}.written-answer_submit__gMZJR:hover:not([aria-disabled=true]){background:var(--study-button-hover,#173d30)}.written-answer_submit__gMZJR[aria-disabled=true]{background:var(--study-track,#dbe2d7);color:var(--study-muted,#59665b)}.written-answer_hintRow__RYxVk{grid-column:1/-1;display:flex;justify-content:center;align-items:flex-start;gap:.85rem;min-width:0}.written-answer_hint__07ahB{flex:0 0 auto;display:grid;place-items:center;min-width:44px;min-height:44px;padding:.5rem;border:0;background:transparent;color:var(--study-muted,#59665b);cursor:pointer}.written-answer_hint__07ahB:hover:not(:disabled){color:var(--study-text,#1d302a)}.written-answer_hint__07ahB:focus-visible{outline:2px solid var(--study-button,#204d3e);outline-offset:2px;border-radius:.3rem}.written-answer_hint__07ahB:disabled{opacity:.5;cursor:default}.written-answer_hintLetters__pryyY{min-width:0;padding:.65rem 0;color:var(--study-text,#1d302a);font:500 .95rem/1.5 ui-monospace,monospace;letter-spacing:.06em;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.written-answer_form__6ZXkz{grid-template-columns:minmax(0,1fr);gap:.6rem}.written-answer_submit__gMZJR{width:100%}}@media (prefers-reduced-motion:reduce){.written-answer_input___HF_3,.written-answer_submit__gMZJR{transition:none}}