.chat-module__Gfk1mG__msgIn{animation:.32s cubic-bezier(.2,.7,.2,1) both chat-module__Gfk1mG__msg-in}@keyframes chat-module__Gfk1mG__msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat-module__Gfk1mG__dots{align-items:center;gap:4px;height:20px;display:inline-flex}.chat-module__Gfk1mG__dots>span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-module__Gfk1mG__dot}.chat-module__Gfk1mG__dots>span:nth-child(2){background:color-mix(in srgb, var(--accent) 60%, #f89724);animation-delay:.15s}.chat-module__Gfk1mG__dots>span:nth-child(3){background:#f89724;animation-delay:.3s}@keyframes chat-module__Gfk1mG__dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.chat-module__Gfk1mG__caret:after{content:"";vertical-align:-.18em;background:linear-gradient(180deg, var(--accent), #f89724);border-radius:2px;width:7px;height:1.05em;margin-inline-start:3px;animation:1s steps(2,start) infinite chat-module__Gfk1mG__caret;display:inline-block}@keyframes chat-module__Gfk1mG__caret{to{visibility:hidden}}.chat-module__Gfk1mG__composer{background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffd9,0 18px 40px -18px #01135559}.chat-module__Gfk1mG__composer:focus-within{border-color:var(--accent-line);box-shadow:inset 0 1px #ffffffd9,0 0 0 4px #2cbbb324,0 18px 40px -18px #01135559}[data-theme=dark] .chat-module__Gfk1mG__composer{background:#122876db;border-color:#a0beff33;box-shadow:inset 0 1px #ffffff12,0 20px 44px -16px #000000bf}[data-theme=dark] .chat-module__Gfk1mG__composer:focus-within{border-color:#2cbbb380;box-shadow:inset 0 1px #ffffff12,0 0 0 4px #2cbbb329,0 20px 44px -16px #000000bf}.chat-module__Gfk1mG__composerFade{background:color-mix(in srgb, var(--bg) 40%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 45%),linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 45%),linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:767px){.chat-module__Gfk1mG__composerFade{-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}}.chat-module__Gfk1mG__send{color:#011355;background:linear-gradient(150deg,#34cfc6,#2cbbb3 45%,#1c9c95);transition:transform .15s,opacity .2s,filter .2s;box-shadow:inset 0 1px #ffffff73,0 8px 18px -8px #2cbbb3e6}.chat-module__Gfk1mG__send:active{transform:scale(.9)}.chat-module__Gfk1mG__send:disabled{opacity:.4;filter:saturate(.5);box-shadow:none}.chat-module__Gfk1mG__mine{background:linear-gradient(150deg,#2cbbb333,#2cbbb31a);border:1px solid #2cbbb347}[data-theme=dark] .chat-module__Gfk1mG__mine{background:linear-gradient(150deg,#2cbbb34d,#2cbbb324);border-color:#2cbbb366}.chat-module__Gfk1mG__example{background:linear-gradient(150deg, color-mix(in srgb, #2cbbb3 10%, var(--card)), color-mix(in srgb, #2cbbb3 3%, var(--card)));border:1px solid #2cbbb342;border-inline-start:3px solid #2cbbb3}.chat-module__Gfk1mG__micOn{color:#011355;background:#f89724;transition:transform .15s;animation:1.4s ease-out infinite chat-module__Gfk1mG__mic-pulse}.chat-module__Gfk1mG__micOn:active{transform:scale(.9)}@keyframes chat-module__Gfk1mG__mic-pulse{0%{box-shadow:0 0 #f897248c}70%{box-shadow:0 0 0 12px #f8972400}to{box-shadow:0 0 #f8972400}}.chat-module__Gfk1mG__recDot{background:#f89724;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s ease-in-out infinite chat-module__Gfk1mG__rec-blink}@keyframes chat-module__Gfk1mG__rec-blink{50%{opacity:.25}}.chat-module__Gfk1mG__spin{border:2px solid color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite chat-module__Gfk1mG__spin}@keyframes chat-module__Gfk1mG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-module__Gfk1mG__msgIn,.chat-module__Gfk1mG__dots>span,.chat-module__Gfk1mG__caret:after,.chat-module__Gfk1mG__micOn,.chat-module__Gfk1mG__recDot{animation:none}.chat-module__Gfk1mG__dots>span{opacity:.8}.chat-module__Gfk1mG__micOn{box-shadow:0 0 0 4px #f8972459}.chat-module__Gfk1mG__spin{animation-duration:1.6s}}
.tutor-fab-module__4B9DKq__wrap{bottom:100%;z-index:20;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;margin-bottom:10px;display:flex;position:absolute;inset-inline-end:16px}.tutor-fab-module__4B9DKq__wrap>*{pointer-events:auto}.tutor-fab-module__4B9DKq__fab{color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(120deg,#011355 0%,#0a2672 58%,#138a87 135%);border-radius:999px;align-items:center;gap:10px;height:56px;padding-inline:6px 18px;transition:padding .35s,gap .35s,transform .15s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #01135599,0 0 26px -6px #2cbbb3a6,inset 0 0 0 1px #5fe0d866}.tutor-fab-module__4B9DKq__fab:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:34%;animation:5.5s ease-in-out 1.2s infinite tutor-fab-module__4B9DKq__fab-shine;position:absolute;inset:-40% auto -40% -30%;transform:skew(-20deg)translate(-160%)}.tutor-fab-module__4B9DKq__fab:hover{box-shadow:0 16px 34px -12px #011355a6,0 0 34px -4px #2cbbb3cc,inset 0 0 0 1px #5fe0d899}.tutor-fab-module__4B9DKq__fab:active{transform:scale(.94)}.tutor-fab-module__4B9DKq__fab:focus-visible{outline-offset:3px;outline:3px solid #f89724}[data-theme=dark] .tutor-fab-module__4B9DKq__fab{background:linear-gradient(120deg,#0d2b86 0%,#12409a 55%,#1aa39c 130%);box-shadow:0 14px 30px -12px #000000b3,0 0 30px -4px #2cbbb3b3,inset 0 0 0 1px #7fe3dc8c}.tutor-fab-module__4B9DKq__avatar{background:radial-gradient(circle at 32% 26%,#7fe3dc 0%,#2cbbb3 46%,#0f766e 100%);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 -3px 6px #01135559,0 0 0 2px #ffffff2e}.tutor-fab-module__4B9DKq__ring{border:2px solid #7fe3dccc;border-radius:50%;animation:2.6s ease-out infinite tutor-fab-module__4B9DKq__fab-ping;position:absolute;inset:-3px}.tutor-fab-module__4B9DKq__bot{filter:drop-shadow(0 2px 2px #01135559);position:relative}.tutor-fab-module__4B9DKq__eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite tutor-fab-module__4B9DKq__fab-blink}.tutor-fab-module__4B9DKq__antenna{animation:2.2s ease-in-out infinite tutor-fab-module__4B9DKq__fab-glow}.tutor-fab-module__4B9DKq__text{white-space:nowrap;flex-direction:column;max-width:150px;line-height:1.25;transition:max-width .35s,opacity .25s;display:flex;overflow:hidden}.tutor-fab-module__4B9DKq__name{font-size:14.5px;font-weight:800}.tutor-fab-module__4B9DKq__sub{color:#9feae4;font-size:11.5px;font-weight:600}.tutor-fab-module__4B9DKq__compact{gap:0;padding-inline:6px}.tutor-fab-module__4B9DKq__compact .tutor-fab-module__4B9DKq__text{opacity:0;max-width:0}.tutor-fab-module__4B9DKq__hint{border-radius:18px;color:#011355;background:#fff;border:1px solid #2cbbb373;border-end-end-radius:6px;max-width:236px;padding:9px 13px;font-size:12.5px;font-weight:600;line-height:1.6;animation:.4s cubic-bezier(.2,.9,.3,1.3) both tutor-fab-module__4B9DKq__fab-hint;box-shadow:0 12px 28px -12px #01135573}[data-theme=dark] .tutor-fab-module__4B9DKq__hint{color:#fff;background:#10246e;border-color:#7fe3dc80;box-shadow:0 12px 28px -12px #000000b3}@media (max-height:500px){.tutor-fab-module__4B9DKq__fab{gap:8px;height:46px;padding-inline:4px 14px}.tutor-fab-module__4B9DKq__avatar{width:38px;height:38px}.tutor-fab-module__4B9DKq__sub{display:none}.tutor-fab-module__4B9DKq__compact{gap:0;padding-inline:4px}}@keyframes tutor-fab-module__4B9DKq__fab-ping{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}@keyframes tutor-fab-module__4B9DKq__fab-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}}@keyframes tutor-fab-module__4B9DKq__fab-glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes tutor-fab-module__4B9DKq__fab-shine{0%,70%{transform:skew(-20deg)translate(-160%)}to{transform:skew(-20deg)translate(520%)}}@keyframes tutor-fab-module__4B9DKq__fab-hint{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}[data-idle] .tutor-fab-module__4B9DKq__ring{animation-play-state:paused}[data-idle] .tutor-fab-module__4B9DKq__eyes{animation-play-state:paused}[data-idle] .tutor-fab-module__4B9DKq__antenna{animation-play-state:paused}[data-idle] .tutor-fab-module__4B9DKq__fab:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tutor-fab-module__4B9DKq__ring,.tutor-fab-module__4B9DKq__eyes,.tutor-fab-module__4B9DKq__antenna,.tutor-fab-module__4B9DKq__fab:after,.tutor-fab-module__4B9DKq__hint{animation:none}.tutor-fab-module__4B9DKq__ring{display:none}}
.cards-module__gTMjyG__surface{background:linear-gradient(90deg,#0000,#2cbbb38c,#f8972480,#0000) top/72% 2px no-repeat,radial-gradient(70% 90% at 100% 0,#2cbbb314,#0000 60%),radial-gradient(60% 80% at 0 100%,#f897240f,#0000 60%),linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #01135512;box-shadow:0 1px 2px #0113550a,0 12px 28px -14px #01135529}[data-theme=dark] .cards-module__gTMjyG__surface{background:linear-gradient(90deg,#0000,#2cbbb399,#f8972480,#0000) top/72% 1.5px no-repeat,radial-gradient(70% 90% at 100% 0,#2cbbb31f,#0000 60%),radial-gradient(60% 80% at 0 100%,#f8972412,#0000 60%),linear-gradient(#0f2259 0%,#0b1a49 100%);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0d,0 18px 36px -20px #000000b3}.cards-module__gTMjyG__tealSurface{background:radial-gradient(90% 120% at 100% 0,#2cbbb329,#0000 60%),linear-gradient(#fff 0%,#f5fbfb 100%);border:1px solid #2cbbb347;box-shadow:0 14px 30px -18px #2cbbb373}[data-theme=dark] .cards-module__gTMjyG__tealSurface{background:radial-gradient(90% 120% at 100% 0,#2cbbb338,#0000 60%),linear-gradient(#10275e 0%,#0b1b4b 100%);border-color:#2cbbb352;box-shadow:0 18px 36px -20px #000000b3}.cards-module__gTMjyG__warmSurface{background:radial-gradient(90% 120% at 100% 0,#f8972429,#0000 60%),linear-gradient(#fffdf9 0%,#fff7ec 100%);border:1px solid #f897244d;box-shadow:0 14px 30px -18px #f8972473}[data-theme=dark] .cards-module__gTMjyG__warmSurface{background:radial-gradient(90% 120% at 100% 0,#f8972433,#0000 60%),linear-gradient(#1a2453 0%,#121c48 100%);border-color:#f8972452;box-shadow:0 18px 36px -20px #000000b3}.cards-module__gTMjyG__hero{color:#fff;background:radial-gradient(70% 90% at 0 0,#2cbbb359,#0000 60%),radial-gradient(60% 80% at 100% 100%,#f897241f,#0000 60%),linear-gradient(150deg,#0b2a7a 0%,#011355 75%);box-shadow:0 24px 48px -28px #011355b3}[data-theme=dark] .cards-module__gTMjyG__hero{background:radial-gradient(70% 90% at 0 0,#2cbbb352,#0000 60%),radial-gradient(60% 80% at 100% 100%,#f897241a,#0000 60%),linear-gradient(150deg,#133591 0%,#0a1c5c 75%);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 48px -28px #000c}.cards-module__gTMjyG__tealSurface,.cards-module__gTMjyG__warmSurface{isolation:isolate;position:relative;overflow:hidden}.cards-module__gTMjyG__hero{isolation:isolate}.cards-module__gTMjyG__tealSurface:before,.cards-module__gTMjyG__warmSurface:before,.cards-module__gTMjyG__hero:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#2cbbb347,#0000);border-radius:999px;width:62%;animation:11s ease-in-out infinite alternate cards-module__gTMjyG__orb-drift;position:absolute;top:-40%;right:-18%}.cards-module__gTMjyG__warmSurface:before{background:radial-gradient(closest-side,#f897244d,#0000)}.cards-module__gTMjyG__hero:before{background:radial-gradient(closest-side,#f897246b,#f897241a 60%,#0000);width:70%;animation-duration:13s;inset:auto auto -45% -15%}.cards-module__gTMjyG__tealSurface:after,.cards-module__gTMjyG__warmSurface:after,.cards-module__gTMjyG__hero:after{content:"";z-index:-1;pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:38%;animation:9s ease-in-out 1.5s infinite cards-module__gTMjyG__card-sheen;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-160%)skew(-18deg)}.cards-module__gTMjyG__hero:after{z-index:0;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation-duration:8s}[data-theme=dark] .cards-module__gTMjyG__tealSurface:after{background:linear-gradient(90deg,#0000,#7fe3dc1a,#0000)}[data-theme=dark] .cards-module__gTMjyG__warmSurface:after{background:linear-gradient(90deg,#0000,#7fe3dc1a,#0000)}@keyframes cards-module__gTMjyG__orb-drift{0%{opacity:.8;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-22%,18%)scale(1.18)}}@keyframes cards-module__gTMjyG__card-sheen{0%,60%{opacity:0;transform:translate(-160%)skew(-18deg)}64%,95%{opacity:1}to{opacity:0;transform:translate(420%)skew(-18deg)}}.cards-module__gTMjyG__iconTile,.cards-module__gTMjyG__iconTileWarm{animation:3.8s ease-in-out infinite cards-module__gTMjyG__tile-breathe;position:relative}.cards-module__gTMjyG__iconTile:after,.cards-module__gTMjyG__iconTileWarm:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:3.8s ease-out infinite cards-module__gTMjyG__tile-ping;position:absolute;inset:0;box-shadow:0 0 0 2px #2cbbb399}.cards-module__gTMjyG__iconTileWarm:after{box-shadow:0 0 0 2px #f8972499}@keyframes cards-module__gTMjyG__tile-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cards-module__gTMjyG__tile-ping{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.cards-module__gTMjyG__iconTile{color:#011355;background:linear-gradient(140deg,#2cbbb3,#1f9d96);box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #2cbbb3b3}.cards-module__gTMjyG__iconTileWarm{color:#011355;background:linear-gradient(140deg,#f89724,#e07a00);box-shadow:inset 0 1px #ffffff59,0 6px 14px -6px #f89724b3}.cards-module__gTMjyG__iconTileSoft{color:#147a75;background:#2cbbb324}[data-theme=dark] .cards-module__gTMjyG__iconTileSoft{color:#2cbbb3;background:#2cbbb32e}@keyframes cards-module__gTMjyG__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cards-module__gTMjyG__rise{animation:.45s cubic-bezier(.2,.7,.2,1) both cards-module__gTMjyG__rise;animation-delay:calc(min(var(--i,0), 8) * 45ms)}.cards-module__gTMjyG__lift{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}@media (hover:hover){.cards-module__gTMjyG__lift:hover{transform:translateY(-2px)}}.cards-module__gTMjyG__lift:active{transform:scale(.985)}.cards-module__gTMjyG__fold>summary{cursor:pointer;list-style:none}.cards-module__gTMjyG__fold>summary::-webkit-details-marker{display:none}.cards-module__gTMjyG__chev{transition:transform .25s}.cards-module__gTMjyG__fold[open]>summary .cards-module__gTMjyG__chev{transform:rotate(180deg)}.cards-module__gTMjyG__fold[open]>.cards-module__gTMjyG__foldBody{animation:.35s cubic-bezier(.2,.7,.2,1) both cards-module__gTMjyG__rise}.cards-module__gTMjyG__bar{transition:background-color .2s}@keyframes cards-module__gTMjyG__eq{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.cards-module__gTMjyG__playing .cards-module__gTMjyG__bar{animation:.9s ease-in-out infinite cards-module__gTMjyG__eq;animation-delay:calc(var(--i,0) * -70ms);transform-origin:50%}.cards-module__gTMjyG__stepLine{background:linear-gradient(#2cbbb3,#2cbbb326)}@keyframes cards-module__gTMjyG__open-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cards-module__gTMjyG__openIn{animation:.32s cubic-bezier(.2,.7,.2,1) both cards-module__gTMjyG__open-in}@media (prefers-reduced-motion:reduce){.cards-module__gTMjyG__tealSurface:before,.cards-module__gTMjyG__warmSurface:before,.cards-module__gTMjyG__hero:before,.cards-module__gTMjyG__iconTile,.cards-module__gTMjyG__iconTileWarm,.cards-module__gTMjyG__iconTile:after,.cards-module__gTMjyG__iconTileWarm:after{animation:none!important}.cards-module__gTMjyG__tealSurface:after,.cards-module__gTMjyG__warmSurface:after,.cards-module__gTMjyG__hero:after{display:none}}
.board-module__qduc4W__panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--glow);background-image:radial-gradient(90% 60% at 50% 0,#f897241f,#0000 65%),radial-gradient(80% 60% at 100% 100%,#2cbbb314,#0000 60%)}[data-theme=dark] .board-module__qduc4W__panel{background-image:radial-gradient(90% 60% at 50% 0,#f897241a,#0000 65%),radial-gradient(80% 60% at 100% 100%,#2cbbb31f,#0000 60%)}.board-module__qduc4W__trophy{color:#c46a00;background:linear-gradient(150deg,#f8972442,#f897241a);box-shadow:inset 0 0 0 1px #f8972459}[data-theme=dark] .board-module__qduc4W__trophy{color:#ffc27a}.board-module__qduc4W__medal{--c1:#3fd0c8;--c2:#1c9c95;color:#fff;background:linear-gradient(150deg, var(--c1), var(--c2));width:54px;height:54px;box-shadow:0 0 0 3px var(--card), 0 0 0 5px color-mix(in srgb, var(--c1) 55%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--c2) 90%, transparent);font-size:20px}.board-module__qduc4W__p1 .board-module__qduc4W__medal{--c1:#ffb45a;--c2:#e07d0e;width:66px;height:66px;font-size:24px;animation:3.2s ease-in-out infinite board-module__qduc4W__medal-glow}.board-module__qduc4W__p3 .board-module__qduc4W__medal{--c1:#3a5bc7;--c2:#0b2a7a}.board-module__qduc4W__medalMe{outline-offset:6px;outline:2px solid #2cbbb3}.board-module__qduc4W__medalEmpty{color:var(--muted);border:2px dashed var(--line-strong);box-shadow:none;background:0 0;animation:none!important}.board-module__qduc4W__place{color:#011355;background:#fff;box-shadow:0 2px 6px #01135540}.board-module__qduc4W__step{color:#fff;background:linear-gradient(#2a4fb8,#0b2a7a);height:48px;box-shadow:inset 0 1px #ffffff40}.board-module__qduc4W__p1 .board-module__qduc4W__step{background:linear-gradient(#fba443,#d9730a);height:84px}.board-module__qduc4W__p2 .board-module__qduc4W__step{background:linear-gradient(#34cfc6,#179a93);height:62px}[data-theme=dark] .board-module__qduc4W__step{background:linear-gradient(#3a5bc7,#1c3a8f)}[data-theme=dark] .board-module__qduc4W__p1 .board-module__qduc4W__step{background:linear-gradient(#fba443,#c96a08)}[data-theme=dark] .board-module__qduc4W__p2 .board-module__qduc4W__step{background:linear-gradient(#3fd0c8,#158a84)}.board-module__qduc4W__p1,.board-module__qduc4W__p2,.board-module__qduc4W__p3{animation:.55s cubic-bezier(.2,.7,.2,1) both board-module__qduc4W__rise-in}.board-module__qduc4W__p2{animation-delay:80ms}.board-module__qduc4W__p3{animation-delay:.16s}.board-module__qduc4W__rowMe{background:linear-gradient(150deg,#2cbbb32e,#2cbbb30f);box-shadow:inset 0 0 0 1.5px #2cbbb380}.board-module__qduc4W__invite{background:linear-gradient(150deg,#2cbbb314,#0000 70%);border:1.5px dashed #2cbbb373}@keyframes board-module__qduc4W__medal-glow{0%,to{filter:drop-shadow(0 0 #f8972400)}50%{filter:drop-shadow(0 0 10px #f897248c)}}@keyframes board-module__qduc4W__rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-idle] .board-module__qduc4W__p1 .board-module__qduc4W__medal{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.board-module__qduc4W__p1,.board-module__qduc4W__p2,.board-module__qduc4W__p3,.board-module__qduc4W__p1 .board-module__qduc4W__medal{animation:none}}
.community-module__rAqt9a__composer{background:var(--card);border:1px solid var(--line);box-shadow:var(--glow);background-image:radial-gradient(120% 80% at 100% 0,#2cbbb314,#0000 60%),radial-gradient(100% 80% at 0 100%,#f897240f,#0000 60%);transition:border-color .2s,box-shadow .2s}.community-module__rAqt9a__composer:focus-within{box-shadow:0 0 0 4px #2cbbb324, var(--glow);border-color:#2cbbb373}.community-module__rAqt9a__send{color:#011355;background:linear-gradient(150deg,#34cfc6,#2cbbb3 45%,#1c9c95);transition:transform .15s,opacity .2s;box-shadow:inset 0 1px #ffffff73,0 8px 18px -8px #2cbbb3e6}.community-module__rAqt9a__send:active{transform:scale(.94)}.community-module__rAqt9a__send:disabled{opacity:.45;box-shadow:none}.community-module__rAqt9a__mine{background-image:linear-gradient(150deg,#2cbbb314,#0000 60%);border-color:#2cbbb359}[data-theme=dark] .community-module__rAqt9a__mine{background-image:linear-gradient(150deg,#2cbbb324,#0000 60%);border-color:#2cbbb373}.community-module__rAqt9a__fresh{animation:.45s cubic-bezier(.2,.7,.2,1) both community-module__rAqt9a__fresh-in}@keyframes community-module__rAqt9a__fresh-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.community-module__rAqt9a__toast{color:#fff;background:linear-gradient(150deg,#123a9c,#011355);animation:.3s both community-module__rAqt9a__fresh-in;box-shadow:0 16px 34px -14px #01135599}[data-theme=dark] .community-module__rAqt9a__toast{background:linear-gradient(150deg,#24489f,#183a8f);box-shadow:0 16px 34px -14px #000c}.community-module__rAqt9a__composerTeam{background-image:radial-gradient(120% 80% at 100% 0,#01135514,#0000 60%),radial-gradient(100% 80% at 0 100%,#2cbbb31a,#0000 60%);border-color:#2cbbb38c}.community-module__rAqt9a__teamToggleOn{color:#fff;background:linear-gradient(150deg,#123a9c,#011355)}[data-theme=dark] .community-module__rAqt9a__teamToggleOn{color:#011355;background:linear-gradient(150deg,#5fe0d8,#2cbbb3)}.community-module__rAqt9a__official{isolation:isolate;background:var(--card);box-shadow:var(--glow);background-image:radial-gradient(90% 70% at 100% 0,#2cbbb31f,#0000 60%),radial-gradient(80% 60% at 0 100%,#0113550d,#0000 60%);border:1px solid #2cbbb361;position:relative;overflow:hidden}.community-module__rAqt9a__official:before{content:"";opacity:.85;background:linear-gradient(270deg,#2cbbb3,#011355 55%,#f89724);height:3px;position:absolute;inset:0 0 auto}[data-theme=dark] .community-module__rAqt9a__official{background-image:radial-gradient(90% 70% at 100% 0,#2cbbb329,#0000 60%),radial-gradient(80% 60% at 0 100%,#466ee624,#0000 60%);border-color:#2cbbb36b}[data-theme=dark] .community-module__rAqt9a__official:before{background:linear-gradient(270deg,#2cbbb3,#7fe3dc 55%,#f89724)}.community-module__rAqt9a__daily{border-color:#f897246b}.community-module__rAqt9a__daily:before{background:linear-gradient(270deg,#f89724,#2cbbb3)}.community-module__rAqt9a__teamMark{color:#7fe3dc;background:linear-gradient(150deg,#123a9c 0%,#011355 100%);box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #011355cc}[data-theme=dark] .community-module__rAqt9a__teamMark{box-shadow:inset 0 0 0 1px #7fe3dc59,0 8px 18px -10px #2cbbb399}.community-module__rAqt9a__teamBadge{color:#fff;background:linear-gradient(150deg,#20a9a1,#147a75)}[data-theme=dark] .community-module__rAqt9a__teamBadge{color:#011355;background:linear-gradient(150deg,#5fe0d8,#2cbbb3)}.community-module__rAqt9a__pollOption{border:1px solid var(--line-strong);background:var(--chip);transition:border-color .2s,background-color .2s}.community-module__rAqt9a__pollOption:not(:disabled):hover{border-color:#2cbbb399}.community-module__rAqt9a__pollPicked{border-color:#2cbbb3;box-shadow:0 0 0 3px #2cbbb329}.community-module__rAqt9a__pollBar{transform-origin:100%;background:linear-gradient(270deg,#2cbbb347,#2cbbb31f);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.community-module__rAqt9a__pollPicked .community-module__rAqt9a__pollBar{background:linear-gradient(270deg,#2cbbb36b,#2cbbb333)}.community-module__rAqt9a__mineReply{background:#2cbbb31a;box-shadow:inset 0 0 0 1px #2cbbb340}.community-module__rAqt9a__empty{background:linear-gradient(160deg,#2cbbb312,#0000 70%);border:1.5px dashed #2cbbb366}.community-module__rAqt9a__spinner{border:2px solid #01135540;border-top-color:#011355;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite community-module__rAqt9a__spin}@keyframes community-module__rAqt9a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.community-module__rAqt9a__fresh,.community-module__rAqt9a__toast,.community-module__rAqt9a__spinner{animation:none}.community-module__rAqt9a__pollBar{transition:none}}
.results-module__x2SCHW__panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--glow);background-image:radial-gradient(90% 60% at 100% 0,#2cbbb31f,#0000 62%),radial-gradient(70% 60% at 0 100%,#0113550d,#0000 60%)}[data-theme=dark] .results-module__x2SCHW__panel{background-image:radial-gradient(90% 60% at 100% 0,#2cbbb326,#0000 62%),radial-gradient(70% 60% at 0 100%,#466ee624,#0000 60%)}.results-module__x2SCHW__icon{color:var(--accent-text);background:linear-gradient(150deg,#2cbbb342,#2cbbb31a);box-shadow:inset 0 0 0 1px #2cbbb359}.results-module__x2SCHW__score{width:58px;height:58px;color:var(--text);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-strong)}.results-module__x2SCHW__scoreVerified{color:#fff;background:linear-gradient(150deg,#123a9c,#011355);box-shadow:inset 0 1px #fff3,0 8px 18px -10px #011355cc}[data-theme=dark] .results-module__x2SCHW__scoreVerified{color:#011355;background:linear-gradient(150deg,#5fe0d8,#2cbbb3)}.results-module__x2SCHW__verified{color:var(--accent-text);background:var(--accent-soft)}.results-module__x2SCHW__rowMe{background:linear-gradient(150deg,#2cbbb329,#2cbbb30d);box-shadow:inset 0 0 0 1.5px #2cbbb373}.results-module__x2SCHW__empty{background:linear-gradient(160deg,#2cbbb312,#0000 70%);border:1.5px dashed #2cbbb366}
.home-module__06co2W__hello{letter-spacing:-.01em;color:var(--text);padding-bottom:8px;font-size:40px;font-weight:700;line-height:1.1;animation:.7s cubic-bezier(.2,.7,.2,1) both home-module__06co2W__hello-in;display:inline-block;position:relative}.home-module__06co2W__hello:after{content:"";background:linear-gradient(270deg,#2cbbb3,#f89724);border-radius:4px;width:34px;height:4px;position:absolute;bottom:0;right:2px;box-shadow:0 2px 10px -2px #2cbbb3b3}.home-module__06co2W__name{color:var(--text);opacity:.82;font-size:21px;font-weight:600;line-height:1.3}@media (min-width:768px){.home-module__06co2W__hello{font-size:46px}.home-module__06co2W__name{font-size:24px}}.home-module__06co2W__visit{text-align:left;flex-direction:column;align-items:flex-end;gap:1px;padding-bottom:10px;animation:.6s both home-module__06co2W__fade-in;display:flex}.home-module__06co2W__hero{background:radial-gradient(120% 90% at 0 0,#2cbbb347,#0000 55%),radial-gradient(90% 80% at 100% 100%,#f8972429,#0000 60%),linear-gradient(150deg,#0b2a7a 0%,#011355 78%);box-shadow:inset 0 1px #ffffff1f,0 24px 48px -24px #011355b3}[data-theme=dark] .home-module__06co2W__hero{background:radial-gradient(120% 90% at 0 0,#2cbbb352,#0000 55%),radial-gradient(90% 80% at 100% 100%,#f8972429,#0000 60%),linear-gradient(150deg,#173a9a 0%,#0a1d63 80%);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #2cbbb340,0 24px 50px -22px #2cbbb373}.home-module__06co2W__tile{background-image:linear-gradient(160deg,#2cbbb312,#0000 60%)}[data-theme=dark] .home-module__06co2W__tile{background-image:linear-gradient(160deg,#ffffff0d,#0000 60%)}@keyframes home-module__06co2W__hello-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes home-module__06co2W__fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__hello,.home-module__06co2W__visit{animation:none}}
.today-module__evuUOq__pill{width:fit-content;max-width:100%;min-height:36px;color:var(--text);background:linear-gradient(150deg, #2cbbb31f, #2cbbb308 70%), var(--card);border:1px solid #2cbbb34d;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 12px;font-size:13.5px;line-height:1.5;animation:.45s cubic-bezier(.2,.7,.2,1) both today-module__evuUOq__today-in;display:inline-flex;box-shadow:0 8px 20px -14px #2cbbb3cc}.today-module__evuUOq__pillWarm{background:linear-gradient(150deg, #f8972421, #f8972408 70%), var(--card);border-color:#f8972452;box-shadow:0 8px 20px -14px #f89724cc}.today-module__evuUOq__loading{opacity:.6;animation:none}.today-module__evuUOq__ghost{color:var(--muted)}.today-module__evuUOq__dot{background:#2cbbb3;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.today-module__evuUOq__dot:after{content:"";border:2px solid #2cbbb38c;border-radius:50%;animation:1.8s ease-out infinite today-module__evuUOq__today-ping;position:absolute;inset:-4px}.today-module__evuUOq__warm{background:#f89724}.today-module__evuUOq__warm:after{border-color:#f897248c}@keyframes today-module__evuUOq__today-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes today-module__evuUOq__today-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-idle] .today-module__evuUOq__dot:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.today-module__evuUOq__pill,.today-module__evuUOq__dot:after{animation:none}}
@keyframes motion-module__0s0Z2W__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.motion-module__0s0Z2W__rise{animation:.5s cubic-bezier(.2,.7,.2,1) both motion-module__0s0Z2W__rise;animation-delay:var(--d,0s)}@keyframes motion-module__0s0Z2W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.motion-module__0s0Z2W__float{animation:3.6s ease-in-out infinite motion-module__0s0Z2W__float}@keyframes motion-module__0s0Z2W__tick{0%{opacity:0;transform:translateY(-45%)scale(.92)}to{opacity:1;transform:none}}.motion-module__0s0Z2W__tick{animation:.38s cubic-bezier(.2,.7,.2,1) both motion-module__0s0Z2W__tick;display:inline-block}@keyframes motion-module__0s0Z2W__live{0%{box-shadow:0 0 #2cbbb399}to{box-shadow:0 0 0 8px #2cbbb300}}.motion-module__0s0Z2W__live{animation:1.6s ease-out infinite motion-module__0s0Z2W__live}@keyframes motion-module__0s0Z2W__spin{to{transform:rotate(360deg)}}.motion-module__0s0Z2W__orbit{transform-origin:50%;animation:60s linear infinite motion-module__0s0Z2W__spin}.motion-module__0s0Z2W__countCard{background:radial-gradient(120% 90% at 100% 0,#2cbbb333,#0000 55%),radial-gradient(90% 80% at 0 100%,#f897241a,#0000 60%),linear-gradient(160deg,#fff 0%,#f1f8fb 100%);border:1px solid #2cbbb359;box-shadow:inset 0 1px #ffffffe6,0 18px 40px -22px #01135559}[data-theme=dark] .motion-module__0s0Z2W__countCard{background:radial-gradient(120% 90% at 100% 0,#2cbbb338,#0000 55%),radial-gradient(90% 80% at 0 100%,#f897241a,#0000 60%),linear-gradient(160deg,#0f2a66 0%,#0a1a48 100%);border-color:#2cbbb366;box-shadow:inset 0 1px #ffffff14,0 20px 50px -24px #2cbbb373}.motion-module__0s0Z2W__unit{background:#0113550b;border:1px solid #01135512}[data-theme=dark] .motion-module__0s0Z2W__unit{background:#ffffff0f;border-color:#ffffff17}.motion-module__0s0Z2W__lift{box-shadow:var(--glow);background-image:radial-gradient(120% 70% at 100% 0,#2cbbb314,#0000 60%),radial-gradient(100% 70% at 0 100%,#f8972412,#0000 60%),linear-gradient(#2cbbb308,#0000 40%)}[data-theme=dark] .motion-module__0s0Z2W__lift{background-image:linear-gradient(#ffffff0a,#0000 45%),radial-gradient(120% 70% at 100% 0,#2cbbb31a,#0000 60%),radial-gradient(100% 70% at 0 100%,#f897240f,#0000 60%);box-shadow:inset 0 1px #ffffff0f,0 12px 30px -16px #0009}@media (prefers-reduced-motion:reduce){.motion-module__0s0Z2W__rise,.motion-module__0s0Z2W__float,.motion-module__0s0Z2W__tick,.motion-module__0s0Z2W__live,.motion-module__0s0Z2W__orbit{animation:none}}
.countdown-module__2j8agG__card{isolation:isolate;background:#2cbbb359;border-radius:26px;padding:1.5px;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #01135573}.countdown-module__2j8agG__card:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 52%, #2cbbb3e6 66%, #f89724 76%, #2cbbb3e6 84%, transparent 94%);will-change:transform;animation:9s linear infinite countdown-module__2j8agG__rim;position:absolute;inset:-60%}.countdown-module__2j8agG__inner{isolation:isolate;background:radial-gradient(120% 90% at 100% 0,#2cbbb32e,#0000 55%),radial-gradient(90% 80% at 0 100%,#f897241f,#0000 60%),linear-gradient(160deg,#fff 0%,#f1f8fb 100%);border-radius:24.5px;position:relative;overflow:hidden}.countdown-module__2j8agG__inner:before{content:"";z-index:-1;background-image:radial-gradient(#01135512 1px,#0000 1.4px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 70%);mask-image:linear-gradient(200deg,#000,#0000 70%)}.countdown-module__2j8agG__clock{color:var(--text);background:#0113550d;box-shadow:inset 0 0 0 1px #01135514}.countdown-module__2j8agG__liveDot{background:#2cbbb3;border-radius:50%;width:7px;height:7px;position:relative}.countdown-module__2j8agG__liveDot:after{content:"";border:1.5px solid #2cbbb399;border-radius:50%;animation:1.6s ease-out infinite countdown-module__2j8agG__ping;position:absolute;inset:-3px}.countdown-module__2j8agG__glass{color:#fff;background:linear-gradient(150deg,#123a9c,#011355);box-shadow:inset 0 1px #fff3,0 8px 18px -10px #011355b3}.countdown-module__2j8agG__unit{color:var(--text);background:linear-gradient(#fff,#f3f7fb);border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #01135514,0 10px 20px -16px #01135580}.countdown-module__2j8agG__unit:after{content:"";background:#0113550f;height:1px;position:absolute;inset:50% 8px auto}.countdown-module__2j8agG__lead{color:#fff;background:radial-gradient(120% 80% at 100% 0,#2cbbb373,#0000 60%),linear-gradient(160deg,#123a9c 0%,#011355 100%);box-shadow:inset 0 1px #fff3,0 14px 26px -14px #011355cc}.countdown-module__2j8agG__lead:after{background:#ffffff1a}.countdown-module__2j8agG__lead .countdown-module__2j8agG__label{color:#7fe3dc}.countdown-module__2j8agG__label{color:var(--muted)}.countdown-module__2j8agG__digit{animation:.42s cubic-bezier(.2,.7,.2,1) both countdown-module__2j8agG__roll;display:inline-block}.countdown-module__2j8agG__track{background:#01135512}.countdown-module__2j8agG__fill{transform-origin:100%;background:linear-gradient(270deg,#2cbbb3,#f89724)}[data-theme=dark] .countdown-module__2j8agG__card{background:#2cbbb366;box-shadow:0 24px 50px -26px #2cbbb373}[data-theme=dark] .countdown-module__2j8agG__inner{background:radial-gradient(120% 90% at 100% 0,#2cbbb33d,#0000 55%),radial-gradient(90% 80% at 0 100%,#f897241a,#0000 60%),linear-gradient(160deg,#11307a 0%,#0a1a48 100%)}[data-theme=dark] .countdown-module__2j8agG__inner:before{background-image:radial-gradient(#ffffff14 1px,#0000 1.4px)}[data-theme=dark] .countdown-module__2j8agG__clock{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}[data-theme=dark] .countdown-module__2j8agG__glass{color:#011355;background:linear-gradient(150deg,#5fe0d8,#2cbbb3)}[data-theme=dark] .countdown-module__2j8agG__unit{color:#fff;background:linear-gradient(#ffffff1a,#ffffff0a);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff1a,0 12px 22px -16px #000c}[data-theme=dark] .countdown-module__2j8agG__unit:after{background:#ffffff12}[data-theme=dark] .countdown-module__2j8agG__lead{color:#011355;background:radial-gradient(120% 80% at 100% 0,#ffffff59,#0000 60%),linear-gradient(160deg,#5fe0d8 0%,#2cbbb3 100%);box-shadow:inset 0 1px #ffffff59,0 14px 30px -14px #2cbbb3b3}[data-theme=dark] .countdown-module__2j8agG__lead .countdown-module__2j8agG__label{color:#0b2a7a}[data-theme=dark] .countdown-module__2j8agG__track{background:#ffffff1a}@keyframes countdown-module__2j8agG__rim{to{transform:rotate(360deg)}}@keyframes countdown-module__2j8agG__roll{0%{opacity:0;filter:blur(1.5px);transform:translateY(-55%)}to{opacity:1;filter:none;transform:none}}@keyframes countdown-module__2j8agG__ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}[data-idle] .countdown-module__2j8agG__card:before{animation-play-state:paused}[data-idle] .countdown-module__2j8agG__liveDot:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.countdown-module__2j8agG__card:before,.countdown-module__2j8agG__liveDot:after,.countdown-module__2j8agG__digit{animation:none}}
@property --fx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-module__KtJ1UG__bg{pointer-events:none;contain:strict;background:radial-gradient(85% 55% at 100% 0,#2cbbb36b,#2cbbb31f 55%,#0000 78%),radial-gradient(80% 50% at 0 100%,#f897246b,#f897241f 55%,#0000 78%),linear-gradient(170deg,#e9f6f8 0%,#f6f9fd 45%,#fdf3e6 100%);position:absolute;inset:0;overflow:hidden}[data-theme=dark] .fx-module__KtJ1UG__bg{background:radial-gradient(85% 55% at 100% 0,#2cbbb34d,#2cbbb312 55%,#0000 78%),radial-gradient(80% 55% at 0 100%,#1a3aaa80,#1a3aaa1f 55%,#0000 78%),radial-gradient(70% 60% at 30% 55%,#2546be38,#0000 75%),linear-gradient(#061443 0%,#020823 100%)}.fx-module__KtJ1UG__bg>span{will-change:transform, opacity;backface-visibility:hidden;border-radius:999px;position:absolute}.fx-module__KtJ1UG__glowT,.fx-module__KtJ1UG__glowO{width:78vmin;height:78vmin}.fx-module__KtJ1UG__glowT{background:radial-gradient(closest-side,#2cbbb38c,#2cbbb32e 55%,#0000);animation:14s ease-in-out infinite alternate fx-module__KtJ1UG__drift-a;top:-26vmin;right:-24vmin}.fx-module__KtJ1UG__glowO{background:radial-gradient(closest-side,#f8972499,#f8972433 55%,#0000);animation:17s ease-in-out infinite alternate fx-module__KtJ1UG__drift-b;bottom:-26vmin;left:-24vmin}[data-theme=dark] .fx-module__KtJ1UG__glowT{background:radial-gradient(closest-side,#2cbbb36b,#2cbbb31f 55%,#0000)}[data-theme=dark] .fx-module__KtJ1UG__glowO{background:radial-gradient(closest-side,#2854d266,#2854d21a 55%,#0000)}[data-theme=dark] .fx-module__KtJ1UG__orb2{background:radial-gradient(closest-side,#2cbbb338,#0000)}[data-theme=dark] .fx-module__KtJ1UG__orb4{background:radial-gradient(closest-side,#f8972429,#0000 70%)}[data-theme=dark] .fx-module__KtJ1UG__ring2{border-color:#f8972438}.fx-module__KtJ1UG__orb1,.fx-module__KtJ1UG__orb2,.fx-module__KtJ1UG__orb3,.fx-module__KtJ1UG__orb4{width:var(--s);height:var(--s)}.fx-module__KtJ1UG__orb1{--s:34vmin;background:radial-gradient(closest-side,#2cbbb352,#0000);animation:22s ease-in-out infinite fx-module__KtJ1UG__float-1;top:18%;left:-8vmin}.fx-module__KtJ1UG__orb2{--s:26vmin;background:radial-gradient(closest-side,#f8972457,#0000);animation:26s ease-in-out infinite fx-module__KtJ1UG__float-2;top:52%;right:-6vmin}.fx-module__KtJ1UG__orb3{--s:40vmin;background:radial-gradient(closest-side,#3a5bc729,#0000);animation:30s ease-in-out infinite fx-module__KtJ1UG__float-3;top:34%;left:38%}.fx-module__KtJ1UG__orb4{--s:18vmin;background:radial-gradient(closest-side,#f8972447,#0000);animation:19s ease-in-out -6s infinite reverse fx-module__KtJ1UG__float-2;top:8%;left:30%}[data-theme=dark] .fx-module__KtJ1UG__orb3{background:radial-gradient(closest-side,#5078ff38,#0000)}.fx-module__KtJ1UG__ring1,.fx-module__KtJ1UG__ring2{background:0 0;border:1.5px solid #2cbbb352}.fx-module__KtJ1UG__ring1{width:46vmin;height:46vmin;animation:24s ease-in-out infinite fx-module__KtJ1UG__ring-float;top:6%;right:-12vmin}.fx-module__KtJ1UG__ring2{border-color:#f8972457;width:30vmin;height:30vmin;animation:28s ease-in-out -9s infinite reverse fx-module__KtJ1UG__ring-float;bottom:12%;left:-6vmin}.fx-module__KtJ1UG__ring1:after,.fx-module__KtJ1UG__ring2:after{content:"";background:#2cbbb3;border-radius:999px;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px 2px #2cbbb3b3}.fx-module__KtJ1UG__ring2:after{background:#f89724;box-shadow:0 0 10px 2px #f89724b3}.fx-module__KtJ1UG__glint{opacity:0;background:#fff;width:5px;height:5px;animation:5.5s ease-in-out infinite fx-module__KtJ1UG__twinkle;box-shadow:0 0 6px 2px #2cbbb3bf,0 0 18px 4px #2cbbb34d}.fx-module__KtJ1UG__glint:nth-of-type(2n){box-shadow:0 0 6px 2px #f89724cc,0 0 18px 4px #f897244d}[data-theme=light] .fx-module__KtJ1UG__glint{background:#2cbbb3}[data-theme=light] .fx-module__KtJ1UG__glint:nth-of-type(2n){background:#f89724}.fx-module__KtJ1UG__beam{background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:38vmax;animation:13s ease-in-out 2s infinite fx-module__KtJ1UG__beam;top:-20%;bottom:-20%;left:0;transform:translate(-60vmax)rotate(18deg);border-radius:0!important}[data-theme=dark] .fx-module__KtJ1UG__beam{background:linear-gradient(90deg,#0000,#7fe3dc12,#0000)}@keyframes fx-module__KtJ1UG__drift-a{0%{opacity:.85;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-6vmin,5vmin)scale(1.14)}}@keyframes fx-module__KtJ1UG__drift-b{0%{opacity:1;transform:translate(0,0)scale(1.08)}to{opacity:.8;transform:translate(7vmin,-6vmin)scale(.94)}}@keyframes fx-module__KtJ1UG__float-1{0%,to{transform:translate(0,0)}33%{transform:translate(14vmin,-8vmin)}66%{transform:translate(6vmin,10vmin)}}@keyframes fx-module__KtJ1UG__float-2{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-16vmin,-12vmin)scale(1.15)}}@keyframes fx-module__KtJ1UG__float-3{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-18vmin,14vmin)scale(1.2)}}@keyframes fx-module__KtJ1UG__ring-float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-5vmin,7vmin)rotate(180deg)}}@keyframes fx-module__KtJ1UG__twinkle{0%,to{opacity:0;transform:scale(.3)}45%,55%{opacity:1;transform:scale(1)}}@keyframes fx-module__KtJ1UG__beam{0%,62%{transform:translate(-60vmax)rotate(18deg)}to{transform:translate(160vmax)rotate(18deg)}}.fx-module__KtJ1UG__card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:1;background:conic-gradient(from var(--fx-a), #2cbbb300 0deg, #2cbbb3 40deg, #7fe3dc 62deg, #2cbbb300 110deg, #f8972400 180deg, #f89724 225deg, #ffc37a 245deg, #f8972400 290deg), linear-gradient(135deg, #2cbbb359, #f897244d);-webkit-mask-composite:xor;--fx-a:300deg;height:auto;padding:1.6px;animation:4.5s ease-in-out infinite alternate fx-module__KtJ1UG__rim-breathe;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx-module__KtJ1UG__stage .lesson-card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:1;background:conic-gradient(from var(--fx-a), #2cbbb300 0deg, #2cbbb3 40deg, #7fe3dc 62deg, #2cbbb300 110deg, #f8972400 180deg, #f89724 225deg, #ffc37a 245deg, #f8972400 290deg), linear-gradient(135deg, #2cbbb359, #f897244d);-webkit-mask-composite:xor;--fx-a:300deg;height:auto;padding:1.6px;animation:4.5s ease-in-out infinite alternate fx-module__KtJ1UG__rim-breathe;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes fx-module__KtJ1UG__rim-breathe{0%{opacity:.55}to{opacity:1}}.fx-module__KtJ1UG__stage .lesson-card.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#ffffffe6,#fffc)}[data-theme=dark] .fx-module__KtJ1UG__stage .lesson-card.glass{background:linear-gradient(165deg,#2240a0a8,#12267099)}.fx-module__KtJ1UG__card:before{background:radial-gradient(60% 45% at 100% 0%, color-mix(in srgb, var(--ch,#2cbbb3) 22%, transparent), transparent 70%), radial-gradient(50% 40% at 0% 100%, #f8972424, transparent 70%)}.fx-module__KtJ1UG__stage .lesson-card:before{background:radial-gradient(60% 45% at 100% 0%, color-mix(in srgb, var(--ch,#2cbbb3) 22%, transparent), transparent 70%), radial-gradient(50% 40% at 0% 100%, #f8972424, transparent 70%)}.fx-module__KtJ1UG__card{isolation:isolate;position:relative}.fx-module__KtJ1UG__card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}@keyframes fx-module__KtJ1UG__spin-a{to{--fx-a:360deg}}.fx-module__KtJ1UG__stage .section-hero{isolation:isolate;background:radial-gradient(70% 55% at 100% 0,#2cbbb38c,#0000 70%),radial-gradient(60% 50% at 0 100%,#f8972480,#0000 72%),linear-gradient(155deg,#0a2a8a 0%,#011355 42%,#04406a 72%,#0b7d80 100%);box-shadow:0 28px 60px -28px #011355bf,0 18px 50px -30px #f897248c,inset 0 1px #ffffff2e}.fx-module__KtJ1UG__stage .section-hero.is-practice{background:radial-gradient(70% 55% at 100% 0,#f897248c,#0000 70%),radial-gradient(60% 50% at 0 100%,#2cbbb380,#0000 72%),linear-gradient(155deg,#0b7d80 0%,#075a78 35%,#0a2a8a 70%,#011355 100%)}[data-theme=dark] .fx-module__KtJ1UG__stage .section-hero{box-shadow:0 0 0 1px #96beff38,0 28px 60px -28px #000000d9,0 18px 50px -30px #f8972473}.fx-module__KtJ1UG__stage .section-hero:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--fx-a), transparent 0deg, #7fe3dce6 50deg, transparent 120deg, transparent 180deg, #ffc37af2 230deg, transparent 300deg);-webkit-mask-composite:xor;--fx-a:20deg;padding:1.5px;animation:5s ease-in-out infinite alternate fx-module__KtJ1UG__rim-breathe;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx-module__KtJ1UG__heroFx{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-module__KtJ1UG__heroFx>span{will-change:transform, opacity;border-radius:999px;position:absolute}.fx-module__KtJ1UG__heroOrbT{aspect-ratio:1;background:radial-gradient(closest-side,#2cbbb3b3,#2cbbb326 60%,#0000);width:70%;animation:9s ease-in-out infinite alternate fx-module__KtJ1UG__drift-a;top:-30%;right:-22%}.fx-module__KtJ1UG__heroOrbO{aspect-ratio:1;background:radial-gradient(closest-side,#f89724bf,#f897242e 60%,#0000);width:62%;animation:11s ease-in-out infinite alternate fx-module__KtJ1UG__drift-b;bottom:-30%;left:-20%}.fx-module__KtJ1UG__heroOrbM{aspect-ratio:1;background:radial-gradient(closest-side,#7fe3dc59,#0000);width:34%;animation:16s ease-in-out infinite fx-module__KtJ1UG__float-3;top:40%;left:40%}[data-theme=dark] .fx-module__KtJ1UG__stage .section-hero:not(.is-practice){background:radial-gradient(70% 55% at 100% 0,#2cbbb38c,#0000 70%),radial-gradient(50% 42% at 0 100%,#f897244d,#0000 72%),linear-gradient(155deg,#0a2a8a 0%,#011355 42%,#04406a 72%,#0b7d80 100%)}[data-theme=dark] .fx-module__KtJ1UG__heroOrbO{background:radial-gradient(closest-side,#f897246b,#f897241a 60%,#0000)}.fx-module__KtJ1UG__heroArc{aspect-ratio:1;border:1px solid #ffffff1a;width:120%;animation:30s linear infinite fx-module__KtJ1UG__ring-float;top:-70%;left:-10%}.fx-module__KtJ1UG__heroSheen{background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:45%;animation:6.5s ease-in-out 1.2s infinite fx-module__KtJ1UG__sheen;top:-40%;bottom:-40%;left:0;transform:translate(-160%)rotate(20deg);border-radius:0!important}.fx-module__KtJ1UG__heroGlint{opacity:0;background:#fff;width:4px;height:4px;animation:4.2s ease-in-out infinite fx-module__KtJ1UG__twinkle;box-shadow:0 0 8px 2px #fff9}@keyframes fx-module__KtJ1UG__sheen{0%,55%{transform:translate(-160%)rotate(20deg)}to{transform:translate(360%)rotate(20deg)}}.fx-module__KtJ1UG__bigNum{letter-spacing:-.02em;background:linear-gradient(170deg,#fff 10%,#7fe3dc 55%,#f89724 100%);color:#0000;filter:drop-shadow(0 6px 18px #2cbbb373);-webkit-background-clip:text;background-clip:text;font-size:68px;font-weight:900;line-height:.9}.fx-module__KtJ1UG__stageChip{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fx-module__KtJ1UG__stageDot{background:#f89724;border-radius:999px;width:7px;height:7px;position:relative}.fx-module__KtJ1UG__stageDot:after{content:"";border-radius:inherit;background:#f89724b3;animation:2.2s ease-out infinite fx-module__KtJ1UG__dot-ping;position:absolute;inset:0}@keyframes fx-module__KtJ1UG__dot-ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(3.4)}}.fx-module__KtJ1UG__accentBar{background:linear-gradient(270deg,#2cbbb3,#f89724);border-radius:4px;width:72px;height:4px;box-shadow:0 0 14px #f897248c}.fx-module__KtJ1UG__heroTitle{text-shadow:0 2px 24px #0113558c}@media (prefers-reduced-motion:reduce){.fx-module__KtJ1UG__stageDot:after{opacity:0;animation:none!important}}.fx-module__KtJ1UG__bolt{flex-shrink:0;display:inline-flex;position:relative}.fx-module__KtJ1UG__bolt>svg{transform-origin:50% 60%;animation:1.8s ease-in-out infinite fx-module__KtJ1UG__bolt;position:relative}.fx-module__KtJ1UG__bolt:before{content:"";background:radial-gradient(closest-side,#f89724a6,#0000);border-radius:999px;animation:1.8s ease-in-out infinite fx-module__KtJ1UG__halo;position:absolute;inset:-5px}@keyframes fx-module__KtJ1UG__bolt{0%,to{transform:scale(1)rotate(0)}14%{transform:scale(1.28)rotate(-8deg)}28%{transform:scale(.96)rotate(0)}40%{transform:scale(1.12)}55%{transform:scale(1)}}@keyframes fx-module__KtJ1UG__halo{0%,to{opacity:.25;transform:scale(.7)}20%{opacity:1;transform:scale(1.35)}60%{opacity:.35;transform:scale(.9)}}.fx-module__KtJ1UG__pulse{animation:3.4s ease-in-out infinite fx-module__KtJ1UG__breathe;position:relative}.fx-module__KtJ1UG__pulse:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--pulse,#2cbbb38c);opacity:0;pointer-events:none;animation:3.4s ease-out infinite fx-module__KtJ1UG__ping;position:absolute;inset:0}.fx-module__KtJ1UG__stage .tint-icon{animation:3.6s ease-in-out infinite fx-module__KtJ1UG__breathe;position:relative}.fx-module__KtJ1UG__stage .tint-icon:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px color-mix(in srgb, var(--t,#2cbbb3) 60%, transparent);opacity:0;pointer-events:none;animation:3.6s ease-out infinite fx-module__KtJ1UG__ping;position:absolute;inset:0}@keyframes fx-module__KtJ1UG__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes fx-module__KtJ1UG__ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.fx-module__KtJ1UG__shine{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.fx-module__KtJ1UG__stage .next-btn{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.fx-module__KtJ1UG__stage .soft-btn{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.fx-module__KtJ1UG__stage .skip-pill{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.fx-module__KtJ1UG__shine:after{content:"";z-index:2;pointer-events:none;opacity:0;width:42%;animation:4.6s ease-in-out infinite fx-module__KtJ1UG__btn-shine;animation-delay:var(--shine-delay,.8s);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-20deg)}.fx-module__KtJ1UG__stage .next-btn:after{content:"";z-index:2;pointer-events:none;opacity:0;width:42%;animation:4.6s ease-in-out infinite fx-module__KtJ1UG__btn-shine;animation-delay:var(--shine-delay,.8s);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-20deg)}.fx-module__KtJ1UG__stage .soft-btn:after{content:"";z-index:2;pointer-events:none;opacity:0;width:42%;animation:4.6s ease-in-out infinite fx-module__KtJ1UG__btn-shine;animation-delay:var(--shine-delay,.8s);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-20deg)}.fx-module__KtJ1UG__stage .skip-pill:after{content:"";z-index:2;pointer-events:none;opacity:0;width:42%;animation:4.6s ease-in-out infinite fx-module__KtJ1UG__btn-shine;animation-delay:var(--shine-delay,.8s);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-20deg)}.fx-module__KtJ1UG__shine:after{--shine-delay:2.4s;background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation-duration:7s}.fx-module__KtJ1UG__stage .soft-btn:after{--shine-delay:2.4s;background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation-duration:7s}.fx-module__KtJ1UG__stage .skip-pill:after{--shine-delay:2.4s;background:linear-gradient(90deg,#0000,#ffffff52,#0000);animation-duration:7s}[data-theme=dark] .fx-module__KtJ1UG__stage .soft-btn:after{background:linear-gradient(90deg,#0000,#7fe3dc38,#0000)}[data-theme=dark] .fx-module__KtJ1UG__stage .skip-pill:after{background:linear-gradient(90deg,#0000,#7fe3dc38,#0000)}[data-theme=dark] .fx-module__KtJ1UG__shine:after{background:linear-gradient(90deg,#0000,#7fe3dc38,#0000)}.fx-module__KtJ1UG__stage .next-btn.is-locked:after{opacity:0;animation:none}@keyframes fx-module__KtJ1UG__btn-shine{0%,62%{opacity:0;transform:translate(-140%)skew(-20deg)}66%,95%{opacity:1}to{opacity:0;transform:translate(440%)skew(-20deg)}}.fx-module__KtJ1UG__shine.fx-module__KtJ1UG__ink:after{--shine-delay:1s;background:linear-gradient(90deg,#0000,#2cbbb366,#f897244d,#0000);animation-duration:4.4s}.fx-module__KtJ1UG__shine.fx-module__KtJ1UG__ink:before{background:radial-gradient(circle,#2cbbb373,#2cbbb300 65%)}.fx-module__KtJ1UG__shine:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffffff8c,#fff0 65%);transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(.4)}.fx-module__KtJ1UG__stage .next-btn:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffffff8c,#fff0 65%);transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(.4)}.fx-module__KtJ1UG__stage .soft-btn:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffffff8c,#fff0 65%);transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(.4)}.fx-module__KtJ1UG__stage .skip-pill:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle,#ffffff8c,#fff0 65%);transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(.4)}.fx-module__KtJ1UG__shine:active:before{opacity:1;transition-duration:60ms;transform:scale(1.4)}.fx-module__KtJ1UG__stage .next-btn:active:before{opacity:1;transition-duration:60ms;transform:scale(1.4)}.fx-module__KtJ1UG__stage .soft-btn:active:before{opacity:1;transition-duration:60ms;transform:scale(1.4)}.fx-module__KtJ1UG__stage .skip-pill:active:before{opacity:1;transition-duration:60ms;transform:scale(1.4)}.fx-module__KtJ1UG__stage .next-btn{background:linear-gradient(#4fdcd3,#2cbbb3 55%,#22a49d);transition:transform .14s,box-shadow .14s,background .2s;box-shadow:0 4px #1a8c86,0 12px 26px -10px #2cbbb3cc}.fx-module__KtJ1UG__stage .next-btn:active{background:linear-gradient(#ffb24f,#f89724 60%,#e8860f);transform:translateY(3px)scale(.97);box-shadow:0 1px #c46a00,0 6px 18px -8px #f89724d9}.fx-module__KtJ1UG__stage .next-btn.is-locked{background:var(--card);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fx-module__KtJ1UG__stage .next-btn.is-locked:active{background:var(--card);box-shadow:none;transform:none}.fx-module__KtJ1UG__shine:active{transform:translateY(3px)scale(.96)}.fx-module__KtJ1UG__stage .soft-btn:active{transform:translateY(3px)scale(.96)}.fx-module__KtJ1UG__stage .skip-pill:active{transform:translateY(3px)scale(.96)}.fx-module__KtJ1UG__stage .skip-pill:active{color:var(--warm);border-color:color-mix(in srgb, var(--warm) 50%, transparent)}.fx-module__KtJ1UG__opt{isolation:isolate;transition:transform .14s,box-shadow .2s,border-color .2s,background-color .2s;position:relative;overflow:hidden}.fx-module__KtJ1UG__opt:after{content:"";z-index:-1;pointer-events:none;opacity:0;width:30%;animation:8s ease-in-out infinite fx-module__KtJ1UG__btn-shine;animation-delay:calc(var(--k,0) * .35s + 1.5s);background:linear-gradient(90deg,#0000,#2cbbb32e,#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-20deg)}.fx-module__KtJ1UG__opt:disabled:after{opacity:0;animation:none}.fx-module__KtJ1UG__opt:active:not(:disabled){border-color:#f89724;transform:scale(.97);box-shadow:0 0 0 4px #f897242e}.fx-module__KtJ1UG__rays{pointer-events:none;will-change:transform;background:repeating-conic-gradient(#ffd67847 0deg 8deg,#0000 8deg 24deg);border-radius:999px;width:230px;height:230px;margin:-115px 0 0 -115px;animation:16s linear infinite fx-module__KtJ1UG__spin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}.fx-module__KtJ1UG__raysSilver{background:repeating-conic-gradient(#dce6ff42 0deg 8deg,#0000 8deg 24deg)}.fx-module__KtJ1UG__medal{animation:3.2s ease-in-out infinite fx-module__KtJ1UG__medal;position:relative}.fx-module__KtJ1UG__medal>svg{transform-origin:50% 85%;animation:3.2s ease-in-out infinite fx-module__KtJ1UG__wobble}.fx-module__KtJ1UG__medal:after{content:"";opacity:0;border:2px solid #ffd678b3;border-radius:999px;animation:2.6s ease-out infinite fx-module__KtJ1UG__ping;position:absolute;inset:-6px}.fx-module__KtJ1UG__victoryFx{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-module__KtJ1UG__victoryFx>span{will-change:transform, opacity;position:absolute}@keyframes fx-module__KtJ1UG__spin{to{transform:rotate(360deg)}}@keyframes fx-module__KtJ1UG__medal{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fx-module__KtJ1UG__wobble{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-9deg)}80%{transform:rotate(7deg)}90%{transform:rotate(-3deg)}}.fx-module__KtJ1UG__ring{stroke-dashoffset:0;animation:fx-module__KtJ1UG__ring-drain var(--t,12s) linear forwards}@keyframes fx-module__KtJ1UG__ring-drain{to{stroke-dashoffset:var(--c)}}.fx-module__KtJ1UG__autoFill{transform-origin:100%;animation:fx-module__KtJ1UG__auto-fill var(--t,2.6s) linear forwards;transform:scaleX(0)}@keyframes fx-module__KtJ1UG__auto-fill{to{transform:scaleX(1)}}.fx-module__KtJ1UG__barDrain{transform-origin:0;width:100%;animation:fx-module__KtJ1UG__bar-drain var(--t,2.6s) linear forwards}@keyframes fx-module__KtJ1UG__bar-drain{0%{transform:scaleX(1)}to{transform:scaleX(.06)}}@media (prefers-reduced-motion:reduce){.fx-module__KtJ1UG__bg>span,.fx-module__KtJ1UG__heroFx>span,.fx-module__KtJ1UG__victoryFx>span,.fx-module__KtJ1UG__rays,.fx-module__KtJ1UG__medal,.fx-module__KtJ1UG__medal>svg,.fx-module__KtJ1UG__medal:after,.fx-module__KtJ1UG__bolt>svg,.fx-module__KtJ1UG__bolt:before,.fx-module__KtJ1UG__pulse,.fx-module__KtJ1UG__pulse:after,.fx-module__KtJ1UG__stageDot,.fx-module__KtJ1UG__opt:after,.fx-module__KtJ1UG__shine:after,.fx-module__KtJ1UG__card:after{animation:none!important}.fx-module__KtJ1UG__stage .lesson-card:after{animation:none!important}.fx-module__KtJ1UG__stage .section-hero:after{animation:none!important}.fx-module__KtJ1UG__stage .tint-icon{animation:none!important}.fx-module__KtJ1UG__stage .tint-icon:after{animation:none!important}.fx-module__KtJ1UG__stage .next-btn:after{animation:none!important}.fx-module__KtJ1UG__stage .soft-btn:after{animation:none!important}.fx-module__KtJ1UG__stage .skip-pill:after{animation:none!important}.fx-module__KtJ1UG__glint,.fx-module__KtJ1UG__heroGlint,.fx-module__KtJ1UG__beam,.fx-module__KtJ1UG__heroSheen,.fx-module__KtJ1UG__opt:after,.fx-module__KtJ1UG__shine:after{display:none}.fx-module__KtJ1UG__stage .next-btn:after{display:none}.fx-module__KtJ1UG__stage .soft-btn:after{display:none}.fx-module__KtJ1UG__stage .skip-pill:after{display:none}}
.install-art-module__AalNFq__art{--os-bg:#f2f2f7;--os-page:#fff;--os-sheet:#fff;--os-fill:#e9e9ee;--os-sep:#3c3c432e;--os-text:#111114;--os-muted:#8a8a8e;--os-blue:#007aff;--os-green:#34c759;--os-bar:#f9f9f9f0;--os-skel:#e6e8ef;--and-bar:#fff;--and-pill:#eef1f6;--and-sheet:#f3f5fb;--and-blue:#0b57d0;--hl:#2cbbb3;background:var(--os-bg);color:var(--os-text);-webkit-user-select:none;user-select:none;border:1px solid #01135514;border-radius:22px;font-size:12px;line-height:1.4;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 14px 34px -22px #01135573}[data-theme=dark] .install-art-module__AalNFq__art{--os-bg:#000;--os-page:#101114;--os-sheet:#1c1c1e;--os-fill:#2c2c2e;--os-sep:#5454588c;--os-text:#f5f5f7;--os-muted:#98989f;--os-blue:#0a84ff;--os-green:#30d158;--os-bar:#1e1e20f0;--os-skel:#26272c;--and-bar:#1f1f1f;--and-pill:#2b2c30;--and-sheet:#26272b;--and-blue:#a8c7fa;border-color:#a0b9ff2e;box-shadow:inset 0 0 0 1px #ffffff08,0 16px 36px -22px #000000e6}.install-art-module__AalNFq__skel{background:var(--os-skel);border-radius:6px;height:8px;display:block}.install-art-module__AalNFq__page{background:var(--os-page)}.install-art-module__AalNFq__sheet{background:var(--os-sheet)}.install-art-module__AalNFq__fill{background:var(--os-fill)}.install-art-module__AalNFq__sep>*+*{border-top:1px solid var(--os-sep)}.install-art-module__AalNFq__muted{color:var(--os-muted)}.install-art-module__AalNFq__blue{color:var(--os-blue)}.install-art-module__AalNFq__bar{background:var(--os-bar);border-top:1px solid var(--os-sep)}.install-art-module__AalNFq__andBar{background:var(--and-bar)}.install-art-module__AalNFq__andPill{background:var(--and-pill)}.install-art-module__AalNFq__andSheet{background:var(--and-sheet);box-shadow:0 10px 30px -8px #00000059}.install-art-module__AalNFq__andBlue{color:var(--and-blue)}.install-art-module__AalNFq__andBtn{background:var(--and-blue);color:#fff}[data-theme=dark] .install-art-module__AalNFq__andBtn{color:#062e6f}.install-art-module__AalNFq__toggle{background:var(--os-green)}.install-art-module__AalNFq__float{box-shadow:0 8px 28px -6px #00000047, 0 0 0 .5px var(--os-sep)}.install-art-module__AalNFq__hl{box-shadow:0 0 0 2px var(--hl), 0 0 0 6px #2cbbb338;background-color:color-mix(in srgb, var(--hl) 12%, transparent);border-radius:12px;position:relative}.install-art-module__AalNFq__hl.install-art-module__AalNFq__andBtn{background-color:var(--and-blue)}.install-art-module__AalNFq__tap{pointer-events:none;background:#2cbbb359;border:2px solid #fff;border-radius:50%;width:26px;height:26px;animation:2.2s ease-in-out infinite install-art-module__AalNFq__tap;position:absolute;box-shadow:0 4px 12px #01135559}.install-art-module__AalNFq__tap:after{content:"";border:2px solid #2cbbb3b3;border-radius:50%;animation:2.2s ease-out infinite install-art-module__AalNFq__ring;position:absolute;inset:-8px}@keyframes install-art-module__AalNFq__tap{0%,to{transform:scale(1)}45%{transform:scale(.82)}}@keyframes install-art-module__AalNFq__ring{0%{opacity:0;transform:scale(.6)}40%{opacity:1}to{opacity:0;transform:scale(1.5)}}.install-art-module__AalNFq__wall{background:radial-gradient(80% 60% at 100% 0,#2cbbb3a6,#0000 70%),radial-gradient(70% 60% at 0 100%,#f897248c,#0000 70%),linear-gradient(160deg,#0b2a7a 0%,#011355 100%)}.install-art-module__AalNFq__ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38}@media (prefers-reduced-motion:reduce){.install-art-module__AalNFq__tap,.install-art-module__AalNFq__tap:after{animation:none}}
.runner-module__bUlTBG__surface{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #01135512;box-shadow:0 1px 2px #0113550a,0 12px 28px -14px #01135529}[data-theme=dark] .runner-module__bUlTBG__surface{background:linear-gradient(#0f2259 0%,#0b1a49 100%);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0d,0 18px 36px -20px #000000b3}.runner-module__bUlTBG__hero{color:#fff;background:radial-gradient(70% 90% at 0 0,#2cbbb359,#0000 60%),radial-gradient(60% 80% at 100% 100%,#f897241f,#0000 60%),linear-gradient(150deg,#0b2a7a 0%,#011355 75%);box-shadow:0 24px 48px -28px #011355b3}[data-theme=dark] .runner-module__bUlTBG__hero{background:radial-gradient(70% 90% at 0 0,#2cbbb352,#0000 60%),radial-gradient(60% 80% at 100% 100%,#f897241a,#0000 60%),linear-gradient(150deg,#133591 0%,#0a1c5c 75%);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 48px -28px #000c}.runner-module__bUlTBG__tile{color:#011355;background:linear-gradient(140deg,#2cbbb3,#1f9d96);box-shadow:0 6px 14px -6px #2cbbb3b3}.runner-module__bUlTBG__tileWarm{color:#011355;background:linear-gradient(140deg,#f89724,#e07a00);box-shadow:0 6px 14px -6px #f89724b3}.runner-module__bUlTBG__tileSoft{color:#147a75;background:#2cbbb324}[data-theme=dark] .runner-module__bUlTBG__tileSoft{color:#2cbbb3;background:#2cbbb32e}.runner-module__bUlTBG__cta{transition:transform .2s cubic-bezier(.2,.7,.2,1);box-shadow:0 12px 26px -12px #2cbbb3d9}.runner-module__bUlTBG__cta:active{transform:scale(.985)}@keyframes runner-module__bUlTBG__rise{0%{opacity:0;transform:translateY(8px)}}.runner-module__bUlTBG__rise{animation:.45s cubic-bezier(.2,.7,.2,1) both runner-module__bUlTBG__rise;animation-delay:calc(min(var(--i,0), 8) * 45ms)}@media (prefers-reduced-motion:reduce){.runner-module__bUlTBG__rise{animation:none}}
.st-module__hHSMHa__en{background:color-mix(in srgb, var(--ch,#2cbbb3) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ch,#2cbbb3) 20%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;unicode-bidi:isolate;border-radius:.5em;margin:0 .1em;padding:.05em .4em;font-weight:600;display:inline}.st-module__hHSMHa__strong{color:var(--ch-text,var(--accent-text));font-weight:700}.st-module__hHSMHa__mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f897243d;border-radius:.35em;padding:0 .15em;box-shadow:inset 0 -2px #f89724}[data-theme=dark] .st-module__hHSMHa__mark{background:#f897244d}@keyframes st-module__hHSMHa__reveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.st-module__hHSMHa__reveal{animation:.42s cubic-bezier(.2,.7,.2,1) both st-module__hHSMHa__reveal}.st-module__hHSMHa__segs{flex:1;gap:3px;min-width:0;display:flex}.st-module__hHSMHa__seg{background:var(--chip);border-radius:99px;flex:1;height:7px;position:relative;overflow:hidden}.st-module__hHSMHa__seg>span{border-radius:inherit;transform-origin:100%;background:linear-gradient(270deg,#2cbbb3,#5fe0d8);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.st-module__hHSMHa__seg.st-module__hHSMHa__on>span{transform:scaleX(1)}.st-module__hHSMHa__seg.st-module__hHSMHa__now>span{background:linear-gradient(270deg,#f89724,#ffc37a);transform:scaleX(1);box-shadow:0 0 10px #f8972499}.st-module__hHSMHa__seg.st-module__hHSMHa__practice{height:9px;margin-top:-1px}.st-module__hHSMHa__kind{color:var(--ch-text);background:color-mix(in srgb, var(--ch) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ch) 24%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.st-module__hHSMHa__kind.st-module__hHSMHa__warm{color:var(--warm);background:var(--warm-soft);box-shadow:inset 0 0 0 1px #f897244d}.st-module__hHSMHa__kind.st-module__hHSMHa__navy{color:#3a5bc7;background:#3a5bc71f;box-shadow:inset 0 0 0 1px #3a5bc740}[data-theme=dark] .st-module__hHSMHa__kind.st-module__hHSMHa__navy{color:#9fb4ff;background:#7896ff24}.st-module__hHSMHa__rail{flex-direction:column;gap:12px;display:flex;position:relative}.st-module__hHSMHa__step{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.st-module__hHSMHa__step:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--ch) 55%, transparent), transparent);border-radius:2px;width:2px;position:absolute;top:42px;bottom:-14px;right:19px}.st-module__hHSMHa__step:last-child:before{display:none}.st-module__hHSMHa__dot{color:#011355;background:linear-gradient(160deg,#5fe0d8,#2cbbb3);border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:flex;box-shadow:0 8px 18px -10px #2cbbb3e6}.st-module__hHSMHa__dot.st-module__hHSMHa__warm{background:linear-gradient(160deg,#ffc37a,#f89724);box-shadow:0 8px 18px -10px #f89724e6}.st-module__hHSMHa__dot.st-module__hHSMHa__ghost{color:var(--muted);background:var(--chip);box-shadow:inset 0 0 0 1.5px var(--line)}.st-module__hHSMHa__flip{perspective:900px}.st-module__hHSMHa__flip>div{height:100%;display:grid}.st-module__hHSMHa__opt{transition:transform .15s,background-color .2s,border-color .2s,opacity .2s}.st-module__hHSMHa__opt:active:not(:disabled){transform:scale(.98)}@keyframes st-module__hHSMHa__grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.st-module__hHSMHa__bar{transform-origin:bottom;transform-box:fill-box;animation:.7s cubic-bezier(.2,.7,.2,1) both st-module__hHSMHa__grow}@keyframes st-module__hHSMHa__ping{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}.st-module__hHSMHa__ping{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite st-module__hHSMHa__ping}.st-module__hHSMHa__timer{transition:stroke-dashoffset 1s linear}.st-module__hHSMHa__ring circle:last-child{transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}.st-module__hHSMHa__screen{border:1px solid var(--line);background:var(--card);border-radius:22px;overflow:hidden}.st-module__hHSMHa__screenBar{color:#fff;background:linear-gradient(150deg,#123a9c,#011355);align-items:center;gap:6px;padding:8px 12px;display:flex}.st-module__hHSMHa__screenBar>i{background:#ffffff59;border-radius:99px;width:8px;height:8px}@keyframes st-module__hHSMHa__eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.st-module__hHSMHa__eq>span{transform-origin:bottom;background:currentColor;border-radius:3px;width:3px;animation:1.1s ease-in-out infinite st-module__hHSMHa__eq;display:block}.st-module__hHSMHa__eq>span:nth-child(2){animation-delay:.15s}.st-module__hHSMHa__eq>span:nth-child(3){animation-delay:.3s}.st-module__hHSMHa__eq>span:nth-child(4){animation-delay:.45s}.st-module__hHSMHa__row{transition:transform .18s,box-shadow .2s}.st-module__hHSMHa__row:active{transform:scale(.985)}.st-module__hHSMHa__num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.st-module__hHSMHa__reveal,.st-module__hHSMHa__bar,.st-module__hHSMHa__ping,.st-module__hHSMHa__eq>span{animation:none!important}.st-module__hHSMHa__seg>span,.st-module__hHSMHa__timer,.st-module__hHSMHa__ring circle:last-child{transition:none!important}}
.tour-module__ySmBBW__layer{z-index:60;touch-action:none;position:fixed;inset:0}.tour-module__ySmBBW__dim{background:#010826b3;animation:.3s both tour-module__ySmBBW__fade;position:absolute;inset:0}[data-theme=dark] .tour-module__ySmBBW__dim{background:#000312bd}.tour-module__ySmBBW__hole{pointer-events:none;border-radius:20px;transition:top .42s cubic-bezier(.3,1.1,.4,1),left .42s cubic-bezier(.3,1.1,.4,1),width .42s cubic-bezier(.3,1.1,.4,1),height .42s cubic-bezier(.3,1.1,.4,1),border-radius .42s;animation:.3s both tour-module__ySmBBW__fade;position:absolute;box-shadow:0 0 0 2px #2cbbb3,0 0 26px 4px #2cbbb38c,0 0 0 200vmax #010826b3}[data-theme=dark] .tour-module__ySmBBW__hole{box-shadow:0 0 0 2px #2cbbb3,0 0 30px 6px #2cbbb380,0 0 0 200vmax #000312bd}.tour-module__ySmBBW__hole:after{content:"";border-radius:inherit;border:2px solid #2cbbb3cc;animation:1.8s ease-out infinite tour-module__ySmBBW__ring;position:absolute;inset:-2px}.tour-module__ySmBBW__wrap{border-radius:26px;transition:top .42s cubic-bezier(.3,1.1,.4,1),bottom .42s cubic-bezier(.3,1.1,.4,1),left .42s cubic-bezier(.3,1.1,.4,1);animation:.4s cubic-bezier(.3,1.3,.5,1) both tour-module__ySmBBW__pop;display:flex;position:absolute;box-shadow:0 30px 60px -20px #01082699,0 0 0 1px #2cbbb31f}[data-theme=dark] .tour-module__ySmBBW__wrap{box-shadow:0 30px 60px -20px #000c,0 0 0 1px #2cbbb338}.tour-module__ySmBBW__card{border-radius:inherit;border:1px solid var(--line);color:var(--text);background:radial-gradient(120% 80% at 100% 0%, #2cbbb329, transparent 55%), radial-gradient(90% 70% at 0% 100%, #f897241a, transparent 60%), linear-gradient(var(--card), var(--card)), var(--bg);overscroll-behavior:contain;outline:none;flex-direction:column;flex:1;gap:12px;padding:18px 18px 16px;display:flex;overflow:auto;box-shadow:inset 0 1px #fffc}[data-theme=dark] .tour-module__ySmBBW__card{border-color:#a0beff38;box-shadow:inset 0 1px #ffffff1a}.tour-module__ySmBBW__arrow{border:1px solid var(--line);background:linear-gradient(var(--card), var(--card)), var(--bg);width:16px;height:16px;margin-left:-8px;position:absolute;rotate:45deg}[data-theme=dark] .tour-module__ySmBBW__arrow{border-color:#a0beff38}.tour-module__ySmBBW__arrow[data-up]{border-bottom:0;border-right:0;top:-8px}.tour-module__ySmBBW__arrow:not([data-up]){border-top:0;border-left:0;bottom:-8px}.tour-module__ySmBBW__next:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.tour-module__ySmBBW__body{flex-direction:column;gap:6px;animation:.35s cubic-bezier(.2,.7,.2,1) both tour-module__ySmBBW__slide;display:flex}.tour-module__ySmBBW__dots{align-items:center;gap:5px;display:flex}.tour-module__ySmBBW__dots>span{background:var(--line-strong);border-radius:999px;width:6px;height:6px;transition:width .3s,background-color .3s}.tour-module__ySmBBW__dots>span[data-on]{background:#2cbbb3;width:18px}.tour-module__ySmBBW__dots>span[data-past]{background:#2cbbb373}.tour-module__ySmBBW__next{color:#011355;background:#2cbbb3;border-radius:16px;justify-content:center;align-items:center;gap:6px;height:44px;padding-inline:18px 14px;font-size:15px;font-weight:700;display:flex;box-shadow:0 10px 22px -10px #2cbbb3e6}@keyframes tour-module__ySmBBW__fade{0%{opacity:0}to{opacity:1}}@keyframes tour-module__ySmBBW__pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes tour-module__ySmBBW__slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes tour-module__ySmBBW__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.tour-module__ySmBBW__hole,.tour-module__ySmBBW__wrap{transition:none}.tour-module__ySmBBW__hole:after,.tour-module__ySmBBW__wrap,.tour-module__ySmBBW__body,.tour-module__ySmBBW__dim,.tour-module__ySmBBW__hole{animation:none}}
.tutor-sheet-module__17T1HW__layer{z-index:85;pointer-events:none;position:fixed;inset:0}.tutor-sheet-module__17T1HW__backdrop{pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#01135547;animation:.2s both tutor-sheet-module__17T1HW__sheet-fade;display:none;position:absolute;inset:0}[data-theme=dark] .tutor-sheet-module__17T1HW__backdrop{background:#00000073}.tutor-sheet-module__17T1HW__sheet{inset-inline:0;bottom:var(--kb,0px);pointer-events:auto;height:calc(var(--vvh,100dvh) * .52);max-height:calc(var(--vvh,100dvh) - 12px);background:var(--bg);border-top:1px solid var(--line);background-image:radial-gradient(120% 50% at 100% 0,#2cbbb31f,#0000 60%),radial-gradient(90% 40% at 0 100%,#f8972414,#0000 60%);border-radius:28px 28px 0 0;flex-direction:column;transition:height .3s;animation:.32s cubic-bezier(.2,.9,.3,1) both tutor-sheet-module__17T1HW__sheet-up;display:flex;position:absolute;overflow:hidden;box-shadow:0 -18px 50px -20px #01135573}.tutor-sheet-module__17T1HW__tall{height:calc(var(--vvh,100dvh) - max(24px, env(safe-area-inset-top)))}.tutor-sheet-module__17T1HW__kb{height:calc(var(--vvh,100dvh) - 8px);border-radius:22px 22px 0 0;transition:none}.tutor-sheet-module__17T1HW__handle{flex-shrink:0;justify-content:center;padding:10px 0 8px;display:flex}.tutor-sheet-module__17T1HW__handle span{background:var(--line);border-radius:99px;width:42px;height:5px}.tutor-sheet-module__17T1HW__avatar{background:radial-gradient(circle at 32% 26%,#7fe3dc 0%,#2cbbb3 46%,#0f766e 100%);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 -3px 6px #0113554d,0 6px 16px -6px #2cbbb3b3}.tutor-sheet-module__17T1HW__foot{padding:8px 12px max(10px, var(--safe-b));border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);flex-shrink:0}.tutor-sheet-module__17T1HW__kb .tutor-sheet-module__17T1HW__foot{padding-bottom:8px}@media (max-width:767px){html[data-ios-short] .tutor-sheet-module__17T1HW__foot{background:var(--band)}}@media (min-width:768px){.tutor-sheet-module__17T1HW__sheet{inset-inline:auto 24px;bottom:calc(24px + var(--kb,0px));width:420px;height:min(660px, calc(var(--vvh,100dvh) - 48px));border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 60px -20px #01135580}.tutor-sheet-module__17T1HW__tall{height:calc(var(--vvh,100dvh) - 48px)}.tutor-sheet-module__17T1HW__backdrop{background:#0113551f;display:block}}@keyframes tutor-sheet-module__17T1HW__sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes tutor-sheet-module__17T1HW__sheet-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tutor-sheet-module__17T1HW__sheet,.tutor-sheet-module__17T1HW__backdrop{animation:none}}
