.Plane_wrap__sgFww{display:inline-block;flex-shrink:0}.Plane_body__z_4YT{fill:var(--white,#f3f1f1)}.Plane_body__z_4YT,.Plane_wing__aeB0T{stroke:var(--black,#08090c);stroke-width:2.5;stroke-linejoin:round}.Plane_wing__aeB0T{fill:var(--white-dim,#d6d8de)}.Plane_bodyGrey__VU2G3{fill:#868a97}.Plane_bodyGrey__VU2G3,.Plane_wingGrey__1e_g8{stroke:var(--black,#08090c);stroke-width:2.5;stroke-linejoin:round}.Plane_wingGrey__1e_g8{fill:#676b78}.Plane_fold__5K1f1{stroke:var(--blood-bright,#c42a40);stroke-width:2;fill:none}.Plane_crease__EORW4{stroke:var(--black,#08090c);stroke-width:1.5;fill:none}.Plane_eyeDot__dI7mG{fill:var(--black,#08090c)}.Plane_eyeLine__UGBq4{stroke:var(--black,#08090c);stroke-width:2.5;fill:none;stroke-linecap:round}.Plane_sweat__DL8_d{fill:var(--white,#f3f1f1);stroke:var(--black,#08090c);stroke-width:1}.Plane_shadow__bafGT{fill:rgba(0,0,0,.45)}.Plane_talk__xiqpq svg{animation:Plane_bob___kCRC 2.4s ease-in-out infinite}.Plane_think__h6Lpp svg{animation:Plane_bob___kCRC 3.2s ease-in-out infinite}.Plane_cheer__STzzK svg{animation:Plane_hop__LhagX .9s ease-in-out infinite}.Plane_nervous__5hczi svg{animation:Plane_shake__zxQsB .25s linear infinite}.Plane_crumpled__uU2Pw svg{transform:rotate(-12deg) scale(.92)}.Plane_soar__xax0G svg{animation:Plane_soar__xax0G .9s cubic-bezier(.55,0,.75,0) forwards}@keyframes Plane_bob___kCRC{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes Plane_hop__LhagX{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-10px) rotate(-6deg)}}@keyframes Plane_shake__zxQsB{0%,to{transform:translateX(0)}25%{transform:translateX(-1.5px)}75%{transform:translateX(1.5px)}}@keyframes Plane_soar__xax0G{0%{transform:translate(0) rotate(0)}30%{transform:translate(-6px,4px) rotate(4deg)}to{transform:translate(140px,-120px) rotate(-18deg);opacity:0}}@media (prefers-reduced-motion:reduce){.Plane_wrap__sgFww svg{animation:none!important}}.Plane_angry__Et19Y svg{animation:Plane_shake__zxQsB .5s linear infinite}.Plane_surprised__AP_Gk svg{animation:Plane_hop__LhagX 1.4s ease-in-out infinite}.Plane_sleepy___tDwH svg,.Plane_wink__jHem4 svg{animation:Plane_bob___kCRC 3.6s ease-in-out infinite}.Puck_wrap__cZvi3{--d:76px;--depth:12px;--press:8px;--ink:var(--ink-c);position:relative;width:var(--d);height:calc(var(--d) + var(--depth));display:grid;justify-items:center;animation:Puck_puckIn__4_9mL .55s cubic-bezier(.3,1.6,.45,1) both}.Puck_boss__1YKU2{--d:92px;--depth:14px}.Puck_puck__AKIMP{position:relative;width:var(--d);height:calc(var(--d) + var(--depth));padding:0;border:0;background:none;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;transition:transform .45s cubic-bezier(.3,1.9,.45,1)}.Puck_puck__AKIMP:disabled{cursor:default}.Puck_puck__AKIMP:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.Puck_side__qL8Gk{bottom:0;background:var(--lip);box-shadow:0 0 0 3px var(--ink)}.Puck_side__qL8Gk,.Puck_top__9EWiJ{position:absolute;left:0;right:0;height:var(--d);border-radius:50%}.Puck_top__9EWiJ{top:0;display:grid;place-items:center;overflow:hidden;background:var(--face);box-shadow:inset 0 calc(var(--d) * -.08) 0 var(--face-shade),0 0 0 3px var(--ink);transition:transform .12s cubic-bezier(.3,1.5,.5,1)}.Puck_puck__AKIMP:active:not(:disabled) .Puck_top__9EWiJ{transform:translateY(var(--press))}.Puck_puck__AKIMP:active:not(:disabled){transform:scale(1.04,.94);transition-duration:.08s;transition-timing-function:ease-out}.Puck_gloss__RvAvO{position:absolute;inset:11%;border-radius:50%;pointer-events:none;border-top-color:transparent;border:calc(var(--d) * .07) solid transparent;border-top-color:rgba(255,255,255,var(--gloss,.7));transform:rotate(-40deg)}.Puck_gloss__RvAvO:after{content:"";position:absolute;width:calc(var(--d) * .08);height:calc(var(--d) * .08);border-radius:50%;background:rgba(255,255,255,var(--gloss,.7));left:76%;top:-4%}.Puck_icon__OxQAo{position:relative;display:grid;place-items:center;color:var(--glyph);filter:drop-shadow(0 2px 0 var(--glyph-shadow,rgba(28,19,48,.35)))}.Puck_icon__OxQAo svg{width:calc(var(--d) * .42);height:calc(var(--d) * .42)}.Puck_floorShadow__czLMF{display:none}.Puck_current__PIlZG{--face:var(--accent);--face-shade:#c91f3d;--lip:#9e1129;--glyph:#ffffff;--gloss:.75}.Puck_done__qLBIj{--face:var(--gold);--face-shade:#f2ab12;--lip:var(--gold-lip);--glyph:#ffffff;--gloss:.85;--glyph-shadow:rgba(150,90,0,.55)}.Puck_open__Xi_a1{--face:var(--pk-o-face,var(--sky-btn));--face-shade:var(--pk-o-shade,#3f97ea);--lip:var(--pk-o-lip,#2a6fb8);--glyph:#fff}.Puck_locked__ryTrw{--face:var(--pk-l-face);--face-shade:var(--pk-l-shade);--lip:var(--pk-l-lip);--glyph:var(--pk-l-glyph);--gloss:.5;--glyph-shadow:transparent}.Puck_boss__1YKU2{--face:#2a1d44;--face-shade:#1f1535;--lip:#120b20;--glyph:#ff4a64;--gloss:.3}.Puck_boss__1YKU2 .Puck_top__9EWiJ{box-shadow:inset 0 0 0 calc(var(--d) * .07) var(--accent),inset 0 calc(var(--d) * -.1) 0 #1f1535,0 0 0 3px var(--ink)}.Puck_ring__gkHdk{position:absolute;top:-10px;left:50%;width:calc(var(--d) + 20px);height:calc(var(--d) + 20px);transform:translateX(-50%);border-radius:50%;background:conic-gradient(var(--gold,var(--gold)) var(--p),rgba(255,255,255,.35) 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px))}.Puck_current__PIlZG .Puck_puck__AKIMP{animation:Puck_breathe__bW_XC 2.6s ease-in-out infinite}@keyframes Puck_puckIn__4_9mL{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes Puck_breathe__bW_XC{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.Puck_label__m9ok2{bottom:calc(100% + 16px);transform:translateX(-50%);white-space:nowrap;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding:9px 14px 11px;border-radius:14px;box-shadow:inset 0 -4px 0 #d9e3ee,0 0 0 2.5px var(--ink);animation:Puck_hover__gIP9r 1.4s ease-in-out infinite;z-index:2}.Puck_label__m9ok2,.Puck_label__m9ok2 i{position:absolute;left:50%;background:#fff}.Puck_label__m9ok2 i{bottom:-7px;width:12px;height:12px;transform:translateX(-50%) rotate(45deg);border-radius:2px;box-shadow:2.5px 2.5px 0 0 var(--ink)}@keyframes Puck_hover__gIP9r{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@media (prefers-reduced-motion:reduce){.Puck_current__PIlZG .Puck_puck__AKIMP,.Puck_label__m9ok2,.Puck_wrap__cZvi3{animation:none}.Puck_puck__AKIMP,.Puck_puck__AKIMP:active:not(:disabled){transform:none;transition:none}}.Puck_ghost__wpt0T .Puck_ring__gkHdk,.Puck_ghost__wpt0T .Puck_side__qL8Gk,.Puck_ghost__wpt0T .Puck_top__9EWiJ{opacity:0}.Puck_ghost__wpt0T .Puck_puck__AKIMP{transition:none}.Puck_ghost__wpt0T .Puck_puck__AKIMP:active:not(:disabled){transform:none}.Puck_ghost__wpt0T.Puck_current__PIlZG .Puck_puck__AKIMP{animation:none}.Puck_ghost__wpt0T .Puck_label__m9ok2{bottom:calc(100% - 6px)}.Mascot_slot__Qo7nO{position:relative}.Mascot_pop__Aw0fN{animation:Mascot_mascotIn__wGpJA .7s cubic-bezier(.3,1.6,.45,1) both}@keyframes Mascot_mascotIn__wGpJA{0%{opacity:0;transform:scale(.4) rotate(-14deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Mascot_pop__Aw0fN{animation:none}}.Splash_splash__OS2Fl{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--splash-sky);clip-path:circle(150% at 50% 44%);overflow:hidden}.Splash_leave__zjWcx{animation:Splash_iris__J8Rht .65s cubic-bezier(.7,0,.84,0) forwards}@keyframes Splash_iris__J8Rht{to{clip-path:circle(0 at 50% 44%)}}.Splash_cloud__zf64I{position:absolute;left:0;animation:Splash_drift__Ig27f linear infinite}.Splash_c1__zP95_{top:12%;animation-duration:22s;animation-delay:-6s;opacity:.9}.Splash_c2__JNxe_{top:70%;animation-duration:28s;animation-delay:-18s;opacity:.7}.Splash_c3__X6j3Z{top:84%;animation-duration:18s;animation-delay:-2s}@keyframes Splash_drift__Ig27f{0%{transform:translateX(110vw)}to{transform:translateX(-60vw)}}.Splash_stage__I8geS{position:relative;width:300px;height:220px;margin-bottom:-40px}.Splash_trail__BUehP{position:absolute;inset:0;overflow:visible}.Splash_dash__7_yrH{fill:none;stroke:var(--trail-splash,#ffffff);stroke-width:5;stroke-linecap:round;stroke-dasharray:9 11}.Splash_drawMask__onh5B{fill:none;stroke:#fff;stroke-width:12;stroke-dasharray:1;stroke-dashoffset:1;animation:Splash_draw__voCN1 1.1s cubic-bezier(.45,.05,.3,1) forwards}@keyframes Splash_draw__voCN1{to{stroke-dashoffset:0}}.Splash_plane__RbnGX{position:absolute;left:0;top:0;width:150px;height:66px;offset-rotate:auto;offset-anchor:50% 50%;offset-distance:0;animation:Splash_fly__eGYpP 1.1s cubic-bezier(.45,.05,.3,1) forwards;filter:drop-shadow(0 10px 0 rgba(26,13,17,.18))}@keyframes Splash_fly__eGYpP{to{offset-distance:100%}}.Splash_bob__W2ssF{animation:Splash_bob__W2ssF 1.6s ease-in-out 1.1s infinite}@keyframes Splash_bob__W2ssF{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-4deg)}}.Splash_leave__zjWcx .Splash_plane__RbnGX{animation:Splash_fly__eGYpP 0s forwards,Splash_zoom__jcKPz .55s cubic-bezier(.6,0,.9,.4) forwards}@keyframes Splash_zoom__jcKPz{to{transform:translate(140px,-260px) scale(2.2) rotate(-20deg)}}.Splash_word__DSX6N{display:flex;gap:2px;margin:0;font-family:var(--display);font-weight:900;font-size:54px;letter-spacing:.02em;color:var(--white)}.Splash_word__DSX6N span{display:inline-block;-webkit-text-stroke:3px var(--ink-c);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink-c),0 6px 0 var(--ink-c);animation:Splash_letter__Cgv1l .55s cubic-bezier(.3,1.7,.45,1) both}@keyframes Splash_letter__Cgv1l{0%{opacity:0;transform:translateY(30px) scale(.3) rotate(-14deg)}to{opacity:1;transform:none}}.Splash_leave__zjWcx .Splash_word__DSX6N{animation:Splash_sink__VBDy0 .45s cubic-bezier(.6,0,.9,.4) forwards}@keyframes Splash_sink__VBDy0{to{transform:translateY(16px) scale(.9);opacity:0}}.Splash_tag__M3_Dk{margin:14px 0 0;font-family:var(--display);font-weight:700;font-size:15px;color:var(--splash-text,#ffffff);opacity:0;animation:Splash_fadeUp__VAowW .5s ease 1.35s forwards}@keyframes Splash_fadeUp__VAowW{0%{opacity:0;transform:translateY(8px)}to{opacity:.92;transform:none}}.Splash_dots__c4bLC{position:absolute;bottom:calc(48px + env(safe-area-inset-bottom));display:flex;gap:8px;opacity:0;animation:Splash_fadeUp__VAowW .4s ease 1.8s forwards}.Splash_dots__c4bLC i{width:10px;height:10px;border-radius:50%;background:var(--blood);box-shadow:0 0 0 2px var(--ink-c);animation:Splash_dot__ImChE 1s ease-in-out infinite}.Splash_dots__c4bLC i:nth-child(2){animation-delay:.15s}.Splash_dots__c4bLC i:nth-child(3){animation-delay:.3s}@keyframes Splash_dot__ImChE{0%,to{transform:translateY(0)}40%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.Splash_plane__RbnGX{animation:none;offset-distance:100%}.Splash_drawMask__onh5B{animation:none;stroke-dashoffset:0}.Splash_bob__W2ssF,.Splash_cloud__zf64I,.Splash_dots__c4bLC i{animation:none}.Splash_dots__c4bLC,.Splash_tag__M3_Dk,.Splash_word__DSX6N span{animation:none;opacity:1}.Splash_leave__zjWcx{animation:Splash_fadeOut__lHE15 .15s forwards}@keyframes Splash_fadeOut__lHE15{to{opacity:0}}}.Flame_wrap__sfzSf{display:inline-grid;place-items:center;flex-shrink:0;transform-origin:50% 90%}.Flame_dance__PNLhq{animation:Flame_flicker__k1j8o 1.1s ease-in-out infinite}@keyframes Flame_flicker__k1j8o{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(.96,1.06) rotate(-3deg)}50%{transform:scale(1.04,.97) rotate(2deg)}75%{transform:scale(.98,1.04) rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.Flame_dance__PNLhq{animation:none}}.TabBar_bar__BuqCO{--ink:var(--ink-c);position:fixed;z-index:15;left:50%;transform:translateX(-50%);bottom:calc(10px + env(safe-area-inset-bottom));width:min(504px,calc(100vw - 24px));display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:7px 7px 11px;border-radius:24px;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -5px 0 var(--edge),0 0 0 2px var(--ink),0 18px 36px -14px rgba(0,0,0,.5)}.TabBar_tab__fUx3Y{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 4px 8px;border-radius:16px;color:var(--text-3);text-decoration:none;transition:transform .15s cubic-bezier(.3,1.5,.5,1)}.TabBar_tab__fUx3Y:active{transform:translateY(2px) scale(.96)}.TabBar_icon__EnRTm{height:32px;display:grid;place-items:center;filter:drop-shadow(0 2px 0 rgba(28,19,48,.25))}.TabBar_label__dqtuF{font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.02em}.TabBar_tab__fUx3Y{position:relative;z-index:1}.TabBar_on__oTuwK{color:var(--tab-on-text,#c8173d)}.TabBar_pill__X_GAy{position:absolute;left:7px;top:7px;bottom:11px;width:calc((100% - 14px - 18px) / 4);border-radius:16px;background:var(--tab-on-bg,#ffe6ea);box-shadow:inset 0 -4px 0 var(--tab-on-lip,#f6bcc7),0 0 0 2.5px var(--accent);transition:transform .5s cubic-bezier(.3,1.45,.45,1)}.TabBar_hop__HpodS{animation:TabBar_hop__HpodS .55s cubic-bezier(.3,1.7,.45,1)}@keyframes TabBar_hop__HpodS{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-7px) scale(1.18) rotate(-6deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.TabBar_pill__X_GAy{transition:none}.TabBar_hop__HpodS{animation:none}}.TabBar_bar__BuqCO{bottom:calc(10px + max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom, 0px)))}.dojo[data-kb] .TabBar_bar__BuqCO{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(24px);transition:opacity .15s,transform .15s}.SkyBackdrop_sky__YqrgZ{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--cloud-line:rgba(26,60,110,.28)}.SkyBackdrop_night__NCo0r .SkyBackdrop_sky__YqrgZ,.SkyBackdrop_sky__YqrgZ.SkyBackdrop_night__NCo0r{--cloud-line:rgba(4,6,20,.5)}.SkyBackdrop_sky__YqrgZ.SkyBackdrop_dusk__KDeBJ{--cloud-line:rgba(40,10,30,.35)}.SkyBackdrop_day__m0wfX{background:var(--sky-look,linear-gradient(180deg,#38adff 0,#7fd0ff 45%,#d4f2ff 100%))}.SkyBackdrop_night__NCo0r{background:var(--sky-look,radial-gradient(90% 60% at 80% 8%,rgba(120,110,255,.18),transparent 60%),linear-gradient(180deg,#0c1438 0,#1c2a6b 55%,#3a2a78 100%))}.SkyBackdrop_dusk__KDeBJ{background:var(--sky-look,linear-gradient(180deg,#2b1d40 0,#6a2c5a 48%,#ff8a5c 100%))}.SkyBackdrop_sun__EU_HB{position:absolute;top:4vh;right:6vw;width:100px;height:100px}.SkyBackdrop_dusk__KDeBJ .SkyBackdrop_sun__EU_HB{top:auto;bottom:18vh;left:50%;right:auto;margin-left:-50px}.SkyBackdrop_halo__razcw{position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle,rgba(255,236,150,.55) 40%,rgba(255,236,150,0) 70%);animation:SkyBackdrop_breathe__fc_ki 5s ease-in-out infinite}.SkyBackdrop_h2__UhuKJ{inset:-44px;opacity:.55;animation-delay:-2.5s}.SkyBackdrop_dusk__KDeBJ .SkyBackdrop_halo__razcw{background:radial-gradient(circle,rgba(255,160,100,.6) 40%,rgba(255,160,100,0) 70%)}@keyframes SkyBackdrop_breathe__fc_ki{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}.SkyBackdrop_sun__EU_HB svg{position:relative}.SkyBackdrop_stars__Aopip i{position:absolute;border-radius:50%;background:#fff;animation:SkyBackdrop_twinkle__13NJS ease-in-out infinite}.SkyBackdrop_moon__Rxjlm{position:absolute;top:6vh;right:8vw;animation:SkyBackdrop_bob__XDflJ 8s ease-in-out infinite;background:radial-gradient(closest-side,rgba(255,240,200,.35),transparent 75%);border-radius:50%}.SkyBackdrop_shooting__fCGnQ{position:absolute;top:14vh;left:-10vw;width:140px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff);transform:rotate(-18deg);opacity:0;animation:SkyBackdrop_shoot__pTisQ 11s ease-in 3s infinite}.SkyBackdrop_cloud__dEoEY{position:absolute;left:0;animation:SkyBackdrop_drift__zHOXs linear infinite;will-change:transform}.SkyBackdrop_l0__a2qln{opacity:.5}.SkyBackdrop_l1__kkAJ5{opacity:.7}.SkyBackdrop_l2__TMess{opacity:.8}.SkyBackdrop_night__NCo0r .SkyBackdrop_l0__a2qln{opacity:.35}.SkyBackdrop_night__NCo0r .SkyBackdrop_l1__kkAJ5{opacity:.55}.SkyBackdrop_night__NCo0r .SkyBackdrop_l2__TMess{opacity:.7}@keyframes SkyBackdrop_drift__zHOXs{0%{transform:translateX(110vw)}to{transform:translateX(-60vw)}}@keyframes SkyBackdrop_twinkle__13NJS{0%,to{opacity:.3}50%{opacity:1}}@keyframes SkyBackdrop_bob__XDflJ{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes SkyBackdrop_shoot__pTisQ{0%,88%{opacity:0;transform:translate(0) rotate(-18deg)}90%{opacity:1}to{opacity:0;transform:translate(120vw,30vh) rotate(-18deg)}}@media (prefers-reduced-motion:reduce){.SkyBackdrop_cloud__dEoEY,.SkyBackdrop_halo__razcw,.SkyBackdrop_moon__Rxjlm,.SkyBackdrop_shooting__fCGnQ,.SkyBackdrop_stars__Aopip i{animation:none}.SkyBackdrop_cloud__dEoEY{transform:translateX(30vw)}}.SkyBackdrop_moon__Rxjlm,.SkyBackdrop_sun__EU_HB{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s}.SkyBackdrop_calm__2b40A .SkyBackdrop_moon__Rxjlm,.SkyBackdrop_calm__2b40A .SkyBackdrop_sun__EU_HB{opacity:.45;transform:translate(34%,-38%) scale(.72)}.Confetti_burst__nipmQ{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:5}.Confetti_piece__NoFXG{position:absolute;left:0;top:0;opacity:0;box-shadow:inset 0 -2px 0 rgba(0,0,0,.22),0 0 0 1px rgba(26,13,17,.55);animation:Confetti_fly__tcppA 1.05s cubic-bezier(.15,.8,.3,1) forwards}@keyframes Confetti_fly__tcppA{0%{opacity:1;transform:translate(-50%,-50%) scale(.3) rotate(0)}45%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(calc(var(--rot) * .5))}to{opacity:0;transform:translate(calc(-50% + var(--x) * 1.1),calc(-50% + var(--y) + var(--fall))) scale(.9) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.Confetti_piece__NoFXG{display:none}}.StreakWeek_week__XMONE{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;width:100%}.StreakWeek_day__QYjv6{display:flex;flex-direction:column;align-items:center;gap:7px}.StreakWeek_name__tjfsG{font-size:12px;font-weight:700;color:var(--text-2)}.StreakWeek_dot__NaldY{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 -4px 0 rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.2),0 0 0 1.5px var(--ink-c)}.StreakWeek_done__4EUD0{background:radial-gradient(120% 120% at 30% 25%,#e0455c,var(--blood) 55%,#5e0b18);color:var(--white);animation:StreakWeek_pop__WQLq5 .45s cubic-bezier(.3,1.6,.45,1) both}.StreakWeek_frozen__e2OmC{background:radial-gradient(120% 120% at 30% 25%,#ffffff,#d6d8de 60%,#a5a8b4);color:#5e0b18}.StreakWeek_today__bLkqT{background:var(--well);box-shadow:inset 0 2px 5px rgba(0,0,0,.7),0 0 0 2px var(--blood-bright)}.StreakWeek_missed__mlEJd{background:var(--well);box-shadow:inset 0 2px 5px rgba(0,0,0,.7),0 0 0 1.5px var(--ink-c)}.StreakWeek_future__Mx99V{background:var(--well);box-shadow:inset 0 2px 5px rgba(0,0,0,.5),0 0 0 1.5px var(--ink-c);opacity:.55}@keyframes StreakWeek_pop__WQLq5{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.StreakWeek_done__4EUD0{animation:none}}.StreakCelebration_stage__uQ7Gk{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 20px calc(24px + env(safe-area-inset-bottom));overflow:hidden}.StreakCelebration_flameWrap__SjxJY{position:relative;display:grid;place-items:center;animation:StreakCelebration_rise__nKCz9 .6s cubic-bezier(.3,1.6,.45,1) both}.StreakCelebration_glow__3Gwk4{position:absolute;width:230px;height:230px;border-radius:50%;background:radial-gradient(closest-side,rgba(196,42,64,.45),transparent);filter:blur(4px)}.StreakCelebration_count__ATBW_{font-family:var(--display);font-weight:800;font-size:84px;line-height:1;margin-top:8px;letter-spacing:-.03em;color:var(--text);text-shadow:0 4px 0 #5e0b18,0 0 0 var(--ink-c);animation:StreakCelebration_tick__AREkd .5s cubic-bezier(.3,1.7,.45,1) both}.StreakCelebration_label__uMpG4{font-family:var(--display);font-weight:700;font-size:18px;color:var(--accent-text);margin-top:4px}.StreakCelebration_line__0KsFA{color:var(--text-2);font-size:16px;line-height:1.5;max-width:30ch;margin:14px 0 18px}.StreakCelebration_card__fkenN{width:100%;border-radius:20px;padding:16px 12px 18px;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -5px 0 var(--edge),0 0 0 1.5px var(--ink-c)}.StreakCelebration_goal__6WJxm{margin-top:14px;font-weight:700;font-size:14px;color:var(--text)}.StreakCelebration_cta__uXWoQ{width:100%;margin-top:22px;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:.03em;color:var(--white);border:0;border-radius:18px;padding:15px 15px 21px;background:linear-gradient(180deg,#d23a52,var(--blood));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -6px 0 var(--blood-deep),0 0 0 1.5px var(--ink-c),0 12px 22px -14px rgba(140,20,38,.9)}.StreakCelebration_cta__uXWoQ:active{transform:translateY(5px);box-shadow:inset 0 -1px 0 var(--blood-deep),0 0 0 1.5px var(--ink-c)}@keyframes StreakCelebration_rise__nKCz9{0%{opacity:0;transform:translateY(30px) scale(.6)}to{opacity:1;transform:none}}@keyframes StreakCelebration_tick__AREkd{0%{transform:translateY(-24px) scale(1.3);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.StreakCelebration_count__ATBW_,.StreakCelebration_flameWrap__SjxJY{animation:none}}.lesson_page__8Q_sz{--ink:var(--ink-c);height:var(--app-h,100dvh);display:flex;flex-direction:column;overflow:hidden;max-width:540px;margin:0 auto;background:var(--page-bg,radial-gradient(120% 50% at 50% -12%,rgba(196,42,64,.1),transparent 60%),var(--ground));padding-top:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px))}.lesson_top__xzWe_{display:flex;align-items:center;gap:12px;padding:14px 16px 8px}.lesson_close__S7BhW{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;color:var(--text-2);border-radius:10px;margin-left:-8px}.lesson_bar__9yG4k{flex:1;height:18px;border-radius:999px;overflow:hidden;position:relative;background:var(--edge);box-shadow:inset 0 3px 4px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.06)}.lesson_barFill__hKHcv{width:100%;height:100%;border-radius:999px;transform-origin:left center;position:relative;background:linear-gradient(180deg,#e0455c 0,var(--blood-bright) 35%,var(--blood) 100%);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25);transition:transform .55s cubic-bezier(.3,1.4,.5,1)}.lesson_barFill__hKHcv:after{content:"";position:absolute;left:8px;right:8px;top:3px;height:4px;border-radius:4px;background:rgba(255,255,255,.45)}.lesson_energy__VT0wy{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 11px;border-radius:999px;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;color:var(--text);background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 0 var(--edge),0 0 0 1.5px var(--ink)}.lesson_energy__VT0wy svg{color:#ff5a70;filter:drop-shadow(0 1px 0 var(--blood-deep))}.lesson_energy__VT0wy small{color:var(--text-3);font-weight:700}.lesson_body__5btRe{flex:1;min-height:0;padding:14px 18px 28px;overflow-y:auto;-webkit-overflow-scrolling:touch}.lesson_head__zV75k{display:flex;align-items:center;gap:8px;margin-bottom:14px}.lesson_prompt__9ytTY{font-family:var(--display);font-weight:700;font-size:19px;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.lesson_context__Kl0Sv{font-size:15px;line-height:1.45;color:var(--text-2);margin-bottom:14px;padding:12px 14px;border-radius:16px;background:var(--well);box-shadow:inset 0 2px 6px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.05)}.lesson_chat__Avyah{display:flex;flex-direction:column;gap:10px;margin:6px 0 18px}.lesson_bubble__dVSIS{position:relative;max-width:84%;padding:11px 15px 13px;border-radius:20px;font-size:16px;line-height:1.38;text-align:left;border:0;animation:lesson_pop__bR66z .38s cubic-bezier(.3,1.5,.5,1) both}.lesson_her__4fx0b{align-self:flex-start;color:var(--text);border-bottom-left-radius:6px;background:linear-gradient(180deg,var(--line),var(--surf-lo));box-shadow:inset 0 -3px 0 #161316,0 0 0 1.5px var(--ink),0 6px 12px -8px rgba(0,0,0,.8)}.lesson_me__xG0tK{align-self:flex-end;color:var(--black);border-bottom-right-radius:6px;background:linear-gradient(180deg,#ffffff,#e4e5ea);box-shadow:inset 0 -3px 0 #b3b6c1,0 0 0 1.5px var(--ink),0 6px 12px -8px rgba(0,0,0,.8)}.lesson_tappable__JlRdg{cursor:pointer}.lesson_tappable__JlRdg:active{transform:translateY(2px)}.lesson_picked__07d6Z{box-shadow:inset 0 -3px 0 #b3b6c1,0 0 0 3px var(--blood-bright),0 0 0 6px rgba(196,42,64,.3)}@keyframes lesson_pop__bR66z{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:none}}.lesson_options__mr0PT{display:flex;flex-direction:column;gap:12px}.lesson_option__nRMsH{position:relative;text-align:left;font-size:16px;line-height:1.4;color:var(--text);border:0;border-radius:18px;padding:15px 16px 19px;background:linear-gradient(180deg,var(--surf-hi) 0,var(--surf-lo) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -5px 0 var(--edge),0 0 0 1.5px var(--ink),0 8px 16px -12px rgba(0,0,0,.9);transition:transform .12s cubic-bezier(.3,.7,.4,1),box-shadow .12s,background .2s}.lesson_option__nRMsH:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 var(--edge),0 0 0 1.5px var(--ink)}.lesson_optionOn__ayhnm{color:var(--white);background:linear-gradient(180deg,#c42a40 0,var(--blood) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -5px 0 var(--blood-deep),0 0 0 1.5px var(--ink),0 10px 20px -12px rgba(140,20,38,.9)}.lesson_qTag__53bfj{display:inline-block;font-size:12px;font-weight:800;padding:2px 9px 3px;border-radius:8px;margin-right:8px;vertical-align:1px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 1px var(--ink)}.lesson_qTag__53bfj.lesson_strong__ZxEWm{background:var(--white);color:var(--black)}.lesson_qTag__53bfj.lesson_mid__FpAaU{background:var(--tag-grey);color:var(--white)}.lesson_qTag__53bfj.lesson_weak__fPGRM{background:var(--blood);color:var(--white)}.lesson_buildLine__DmYGD{min-height:112px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;align-content:flex-start;padding:10px 0 16px;margin-bottom:18px;background:repeating-linear-gradient(to bottom,transparent 0 49px,var(--line) 49px 51px)}.lesson_placeholder__JS5zB{color:var(--text-3);font-size:15px}.lesson_bank__GyX77{display:flex;flex-wrap:wrap;gap:9px}.lesson_tile__7DBfP{position:relative;font-size:16px;font-weight:600;color:var(--black);border:0;border-radius:13px;padding:9px 14px 13px;background:linear-gradient(180deg,#ffffff,#e9eaef);box-shadow:inset 0 -4px 0 #b3b6c1,0 0 0 1.5px var(--ink),0 6px 10px -8px rgba(0,0,0,.8);transition:transform .12s cubic-bezier(.3,.7,.4,1),box-shadow .12s;animation:lesson_pop__bR66z .3s cubic-bezier(.3,1.5,.5,1) both}.lesson_tile__7DBfP:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -1px 0 #b3b6c1,0 0 0 1.5px var(--ink)}.lesson_tileUsed__56JUl{background:var(--well);color:transparent;box-shadow:inset 0 2px 5px rgba(0,0,0,.6);animation:none}.lesson_writeBox__nocwP{display:flex;flex-direction:column;gap:10px}.lesson_textarea__kl_b0{width:100%;font:inherit;font-size:16px;line-height:1.45;resize:none;outline:none;color:var(--text);background:var(--well);border:0;border-radius:18px;padding:14px 15px;box-shadow:inset 0 3px 6px rgba(0,0,0,.6),0 0 0 1.5px var(--ink),0 1px 0 rgba(255,255,255,.06)}.lesson_textarea__kl_b0::placeholder{color:var(--text-3)}.lesson_textarea__kl_b0:focus{box-shadow:inset 0 3px 6px rgba(0,0,0,.6),0 0 0 2px var(--blood-bright),0 0 0 6px rgba(196,42,64,.2)}.lesson_flag__9Pr0G{font-size:14px;line-height:1.4;color:var(--white);border-radius:14px;padding:10px 13px 12px;background:linear-gradient(180deg,#4a1220,#36101a);box-shadow:inset 0 -3px 0 #22080f,0 0 0 1.5px var(--ink);animation:lesson_pop__bR66z .3s cubic-bezier(.3,1.5,.5,1) both}.lesson_flag__9Pr0G b{color:var(--accent-text)}.lesson_compareLabel__oFAgo{font-family:var(--display);font-weight:700;font-size:15px;margin:4px 0 12px}.lesson_insight__QM7Dp{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:6px}.lesson_h2__jcdbh{font-family:var(--display);font-weight:800;font-size:25px;line-height:1.15;letter-spacing:-.02em;margin:6px 0 12px;text-wrap:balance}.lesson_p__MFVbU{font-size:17px;line-height:1.55;margin:0 0 14px;color:var(--text-2);max-width:36ch;text-wrap:pretty}.lesson_footer__vgrVQ{position:relative;padding:14px 18px calc(16px + env(safe-area-inset-bottom));background:var(--ground);box-shadow:0 -1px 0 var(--line);transition:background .25s}.lesson_footer__vgrVQ.lesson_good__5NDeC{background:linear-gradient(180deg,#ffffff,#ece7e9);color:var(--black);box-shadow:0 -2px 0 var(--ink)}.lesson_footer__vgrVQ.lesson_ok__Schts{background:var(--surf-lo);box-shadow:0 -2px 0 var(--ink)}.lesson_footer__vgrVQ.lesson_bad__pul0o{background:linear-gradient(180deg,#6e0e1f,#4f0915);box-shadow:0 -2px 0 var(--ink);color:var(--white)}.lesson_fb__74CV_{position:relative;display:flex;gap:14px;align-items:center;margin-bottom:14px;animation:lesson_rise__L60Du .35s cubic-bezier(.3,1.4,.5,1) both}.lesson_award__L6SG0{flex-shrink:0;position:relative;animation:lesson_bounceIn__s_f5h .55s cubic-bezier(.3,1.6,.45,1) both}.lesson_fbTitle__sJEO3{font-family:var(--display);font-weight:800;font-size:17px;margin-bottom:4px}.lesson_fbBody__3XwAa{font-size:15px;line-height:1.45}.lesson_good__5NDeC .lesson_fbBody__3XwAa{color:#33363f}.lesson_ok__Schts .lesson_fbBody__3XwAa{color:var(--text-2)}.lesson_bad__pul0o .lesson_fbBody__3XwAa{color:#f6dbe0}@keyframes lesson_rise__L60Du{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lesson_bounceIn__s_f5h{0%{transform:scale(0) rotate(-30deg)}70%{transform:scale(1.15) rotate(6deg)}to{transform:scale(1) rotate(0)}}.lesson_cta__4n9_X{position:relative;width:100%;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:.03em;color:var(--white);border:0;padding:15px 15px 21px;--top1:#d23a52;--top2:var(--blood);--edge:var(--blood-deep);background:linear-gradient(180deg,var(--top1),var(--top2));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -6px 0 var(--edge),0 0 0 1.5px var(--ink),0 12px 22px -14px rgba(140,20,38,.9);transition:transform .12s cubic-bezier(.3,.7,.4,1),box-shadow .12s}.lesson_cta__4n9_X:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 var(--edge),0 0 0 1.5px var(--ink)}.lesson_cta__4n9_X:disabled{--top1:var(--surf-hi);--top2:var(--surf-lo);--edge:var(--edge);box-shadow:inset 0 -6px 0 var(--edge),0 0 0 1.5px var(--ink)}.lesson_good__5NDeC .lesson_cta__4n9_X{--top1:#3a3d48;--top2:#16171d;--edge:#040406;color:#f5f4f6}.lesson_bad__pul0o .lesson_cta__4n9_X{--top1:#ffffff;--top2:#e4e5ea;--edge:#b3b6c1;color:var(--blood-deep)}.lesson_ctaIn__iy7H6{display:inline-flex;align-items:center;gap:8px}.lesson_ghost__5YL1_{width:100%;font-size:16px;font-weight:700;color:var(--text-2);background:none;border:0;padding:14px;margin-top:4px}.lesson_endCard__AhQAj{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 20px calc(24px + env(safe-area-inset-bottom));gap:6px;overflow:hidden}.lesson_stampStage___M8wD{position:relative;width:220px;height:150px;display:grid;place-items:center}.lesson_h1__Ktr84{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.02em;margin:10px 0 4px;animation:lesson_bounceIn__s_f5h .6s cubic-bezier(.3,1.6,.45,1) .15s both}.lesson_muted__eeG6M{color:var(--text-2);font-size:16px;line-height:1.5;max-width:32ch;margin:0 0 18px}.lesson_stats__qF_7g{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:10px;margin:16px 0;width:100%}.lesson_stat___WYJ1{position:relative;border-radius:18px;padding:12px 6px 16px;display:flex;flex-direction:column;gap:3px;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -5px 0 var(--edge),0 0 0 1.5px var(--ink);animation:lesson_rise__L60Du .45s cubic-bezier(.3,1.4,.5,1) both}.lesson_stat___WYJ1:nth-child(2){animation-delay:.08s}.lesson_stat___WYJ1:nth-child(3){animation-delay:.16s}.lesson_stat___WYJ1 b{font-family:var(--display);font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.lesson_stat___WYJ1 span{font-size:12px;color:var(--text-2);line-height:1.3}.lesson_statMain__87XGP{background:linear-gradient(180deg,#ffffff,#e4e5ea);box-shadow:inset 0 -5px 0 #b3b6c1,0 0 0 1.5px var(--ink)}.lesson_statMain__87XGP b{color:var(--blood)}.lesson_statMain__87XGP span{color:#33363f}.lesson_mission___cex5{width:100%;text-align:left;border-radius:18px;padding:14px 16px 17px;font-size:15px;line-height:1.45;margin:6px 0 18px;background:var(--well);box-shadow:inset 0 2px 6px rgba(0,0,0,.55),0 0 0 1.5px var(--ink)}.lesson_missionLabel__afNvW{display:block;font-family:var(--display);font-size:13px;font-weight:700;color:var(--white);margin-bottom:6px}.lesson_center__MFUee{text-align:center;margin-top:40vh;color:var(--text-2)}@media (prefers-reduced-motion:reduce){.lesson_award__L6SG0,.lesson_bubble__dVSIS,.lesson_fb__74CV_,.lesson_flag__9Pr0G,.lesson_h1__Ktr84,.lesson_stat___WYJ1,.lesson_tile__7DBfP{animation:none}}.lesson_missionBtn__lZxpN{display:block;width:100%;margin-top:12px;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.03em;border:0;border-radius:13px;padding:10px 12px 14px;color:var(--white);background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 -4px 0 var(--edge),0 0 0 2px var(--ink)}.lesson_missionBtn__lZxpN:active:not(:disabled){transform:translateY(3px)}.lesson_missionBtnOn__cjVxx{color:var(--blood-deep);background:linear-gradient(180deg,#ffffff,#e4e5ea);box-shadow:inset 0 -4px 0 #b3b6c1,0 0 0 2px var(--ink)}.lesson_insight__QM7Dp{margin:4px 0 0;padding:4px 18px 8px;border-radius:24px;background:var(--surf-hi);box-shadow:inset 0 -6px 0 var(--edge),0 0 0 3px var(--ink-c)}.lesson_insight__QM7Dp .lesson_h2__jcdbh{color:var(--text)}.lesson_cta__4n9_X{--top1:var(--accent);--top2:var(--accent);--edge:var(--accent-lip);background:var(--accent);color:#fff;border-radius:18px;box-shadow:inset 0 -6px 0 var(--edge),0 0 0 3px var(--ink-c)}.lesson_cta__4n9_X:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 -2px 0 var(--edge),0 0 0 3px var(--ink-c)}.lesson_cta__4n9_X:disabled{background:var(--surf-lo);color:var(--text-3);box-shadow:inset 0 -6px 0 var(--edge),0 0 0 3px var(--ink-c);opacity:1}.lesson_footer__vgrVQ{background:var(--surf-hi);border-radius:26px 26px 0 0;box-shadow:0 -3px 0 var(--ink-c)}.lesson_footer__vgrVQ.lesson_good__5NDeC{background:#fff2c2;color:var(--ink-c);box-shadow:0 -3px 0 var(--ink-c)}.lesson_footer__vgrVQ.lesson_good__5NDeC .lesson_fbTitle__sJEO3{color:#a86a00}.lesson_good__5NDeC .lesson_fbBody__3XwAa{color:#5a4a1e}.lesson_good__5NDeC .lesson_cta__4n9_X{--edge:var(--gold-lip);background:var(--gold);color:var(--ink-c)}.lesson_footer__vgrVQ.lesson_ok__Schts{background:var(--surf-hi);box-shadow:0 -3px 0 var(--ink-c)}.lesson_footer__vgrVQ.lesson_bad__pul0o{background:var(--accent);box-shadow:0 -3px 0 var(--ink-c);color:#fff}.lesson_bad__pul0o .lesson_fbTitle__sJEO3{color:#fff}.lesson_bad__pul0o .lesson_fbBody__3XwAa{color:#ffe3e8}.lesson_bad__pul0o .lesson_cta__4n9_X{--edge:#f3c3cc;background:#fff;color:#c8173d}.lesson_painCard__X3avo{width:100%;max-width:420px;text-align:left;margin:4px 0 12px;padding:12px 14px 14px;border-radius:18px;background:var(--surf-hi);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2.5px var(--ink-c);animation:lesson_rise__L60Du .5s cubic-bezier(.3,1.4,.5,1) .5s both}.lesson_painClosed__FXRUk{background:#fff2c2;box-shadow:inset 0 -5px 0 #f2c14e,0 0 0 2.5px var(--ink-c)}.lesson_painLabel__4DKz0{display:block;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.lesson_painClosed__FXRUk .lesson_painLabel__4DKz0{color:#a86a00}.lesson_painTitle__Nt_v0{display:block;font-family:var(--display);font-size:16px;color:var(--text);margin:2px 0 6px}.lesson_painClosed__FXRUk .lesson_painTitle__Nt_v0{color:var(--ink-c)}.lesson_painNext__kvoIc{margin:0;font-size:14px;line-height:1.45;color:var(--text-2)}.lesson_painClosed__FXRUk .lesson_painNext__kvoIc{color:#5a4a1e}.lesson_painNext__kvoIc b{color:inherit}.lesson_mission___cex5{background:var(--surf-hi);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2.5px var(--ink-c);color:var(--text)}.lesson_missionLabel__afNvW{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.lesson_missionBtn__lZxpN{color:#fff;background:var(--accent);box-shadow:inset 0 -5px 0 var(--accent-lip),0 0 0 2.5px var(--ink-c)}.lesson_missionBtnOn__cjVxx{color:var(--ink-c);background:var(--gold);box-shadow:inset 0 -5px 0 var(--gold-lip),0 0 0 2.5px var(--ink-c)}.lesson_option__nRMsH{background:var(--surf-hi);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.lesson_option__nRMsH:active:not(:disabled){box-shadow:inset 0 -2px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.lesson_optionOn__ayhnm{color:#fff;background:var(--accent);box-shadow:inset 0 -5px 0 var(--accent-lip),0 0 0 2.5px var(--ink-c)}.lesson_flag__9Pr0G{background:#8a1430;box-shadow:inset 0 -3px 0 #5e0d20,0 0 0 2px var(--ink-c)}.lesson_leaveScrim__CmtoM{position:fixed;inset:0;z-index:70;display:grid;place-items:end center;background:rgba(12,10,30,.45);animation:lesson_fadeIn__eSfd6 .2s ease both}.lesson_leaveCard__ATkpN{width:min(520px,100%);text-align:center;padding:16px 18px calc(18px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--surf-hi);box-shadow:0 -3px 0 var(--ink-c);animation:lesson_sheetUp__vPYV5 .4s cubic-bezier(.22,1.2,.36,1) both}.lesson_leaveTitle__ciWjN{margin:0 0 6px;font-family:var(--display);font-weight:800;font-size:21px;color:var(--text)}.lesson_leaveText__AWve6{margin:0 auto 16px;max-width:34ch;font-size:15px;line-height:1.45;color:var(--text-2)}.lesson_leaveExit__S3tQN{width:100%;margin-top:8px;border:0;background:none;padding:12px;font:700 15px var(--ui);color:var(--accent-text);cursor:pointer}@keyframes lesson_fadeIn__eSfd6{0%{opacity:0}to{opacity:1}}@keyframes lesson_sheetUp__vPYV5{0%{transform:translateY(100%)}to{transform:none}}.lesson_combo__9_GF6{display:inline-flex;align-items:center;gap:2px;flex:none;font:800 13px var(--display);color:var(--ink-c);padding:4px 8px 5px;border-radius:999px;background:var(--gold);box-shadow:inset 0 -3px 0 var(--gold-lip),0 0 0 2px var(--ink-c);animation:lesson_comboPop__fvKVV .45s cubic-bezier(.3,1.9,.45,1) both}@keyframes lesson_comboPop__fvKVV{0%{transform:scale(.4) rotate(-12deg)}to{transform:none}}.lesson_bonusRow__4ph1q{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:2px 0 10px}.lesson_bonus__Eay3f{display:inline-flex;align-items:center;gap:4px;font:800 13px var(--display);color:var(--text);padding:7px 11px 9px;border-radius:12px;background:var(--surf-hi);box-shadow:inset 0 -3px 0 var(--edge),0 0 0 2px var(--ink-c)}.lesson_bonusGold__T9pMl{background:var(--gold);color:var(--ink-c);box-shadow:inset 0 -3px 0 var(--gold-lip),0 0 0 2px var(--ink-c)}.lesson_questsMini__UQL9m{width:100%;max-width:420px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0 0 12px}.lesson_questsLabel__Faw9Q{width:100%;text-align:center;font:700 11px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.lesson_questChip__Tl2qZ{font-size:12.5px;padding:6px 10px 7px;border-radius:10px;color:var(--text-2);background:var(--surf-hi);box-shadow:0 0 0 1.5px var(--edge)}.lesson_questChipOn__fMIRZ{color:var(--ink-c);background:var(--gold);box-shadow:0 0 0 2px var(--ink-c);font-weight:700}@media (prefers-reduced-motion:reduce){.lesson_combo__9_GF6{animation:none}}.lesson_shareRow__1X4AM{display:flex;justify-content:center;margin:4px 0 10px}.lesson_options__mr0PT>*{animation:lesson_optIn__dBfl6 .42s cubic-bezier(.22,1.3,.36,1) both}.lesson_options__mr0PT>:first-child{animation-delay:.05s}.lesson_options__mr0PT>:nth-child(2){animation-delay:.12s}.lesson_options__mr0PT>:nth-child(3){animation-delay:.19s}.lesson_options__mr0PT>:nth-child(4){animation-delay:.26s}@keyframes lesson_optIn__dBfl6{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.lesson_option__nRMsH{transition:transform .16s cubic-bezier(.3,1.6,.5,1),background .2s,color .2s}.lesson_option__nRMsH:active{transform:translateY(3px) scale(.985)}.lesson_optionOn__ayhnm{animation:lesson_optPick__hkyCH .38s cubic-bezier(.3,1.7,.45,1)}@keyframes lesson_optPick__hkyCH{0%{transform:scale(.97)}55%{transform:scale(1.03)}to{transform:none}}.lesson_bubble__dVSIS{animation:lesson_bubbleIn__r8Inr .4s cubic-bezier(.22,1.3,.36,1) both}@keyframes lesson_bubbleIn__r8Inr{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lesson_bubble__dVSIS,.lesson_optionOn__ayhnm,.lesson_options__mr0PT>*{animation:none}}.lesson_unitProg__NlEgS{display:grid;gap:8px;margin:4px 0 12px;padding:12px 14px 14px;border-radius:20px;text-align:left;background:var(--surf);box-shadow:inset 0 -4px 0 var(--edge),0 0 0 2.5px var(--ink-c);animation:lesson_optIn__dBfl6 .5s cubic-bezier(.22,1.3,.36,1) .35s both}.lesson_unitDone__5An5K{justify-items:center;text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 35%,var(--surf)),var(--surf) 70%)}.lesson_unitTrophy__67l7F{margin:-8px 0 -14px}.lesson_unitLabel__JsoXP{display:flex;justify-content:space-between;gap:8px;width:100%;font:800 15px var(--display);color:var(--text)}.lesson_unitDone__5An5K .lesson_unitLabel__JsoXP{justify-content:center;flex-direction:column;align-items:center}.lesson_unitLabel__JsoXP small{font:700 13px var(--ui);color:var(--text-2)}.lesson_unitBar__J9H_H{position:relative;width:100%;height:14px;border-radius:999px;overflow:hidden;background:var(--edge);box-shadow:inset 0 2px 3px rgba(0,0,0,.15)}.lesson_unitBar__J9H_H i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,var(--gold)));box-shadow:inset 0 -3px 0 rgba(0,0,0,.15);width:var(--to);animation:lesson_unitFill__d1qek 1.1s cubic-bezier(.22,1,.36,1) .6s both}.lesson_unitBar__J9H_H i:after{content:"";position:absolute;top:3px;left:8px;right:8px;height:3px;border-radius:3px;background:rgba(255,255,255,.45)}@keyframes lesson_unitFill__d1qek{0%{width:var(--from)}to{width:var(--to)}}.lesson_unitNext__OU2Qm{font-size:13px;color:var(--text-2)}@media (prefers-reduced-motion:reduce){.lesson_unitBar__J9H_H i,.lesson_unitProg__NlEgS{animation:none}}.lesson_endCard__AhQAj{min-height:0;overflow-y:auto;overflow-x:hidden;justify-content:flex-start;overscroll-behavior:contain;padding-bottom:0}.lesson_endCard__AhQAj>:first-child{margin-top:auto}.lesson_endActions__rzVyW{position:sticky;bottom:0;z-index:5;width:calc(100% + 40px);margin:auto -20px 0;padding:14px 20px calc(16px + env(safe-area-inset-bottom) + var(--tg-safe-area-inset-bottom, 0px));display:grid;gap:6px;background:linear-gradient(180deg,transparent,var(--ground) 30%)}.lesson_endActions__rzVyW .lesson_cta__4n9_X,.lesson_endActions__rzVyW .lesson_ghost__5YL1_{width:100%;margin:0}.lesson_page__8Q_sz{height:min(var(--app-h,100dvh),var(--vvh,100dvh));transition:height .18s ease-out}.LessonPopover_backdrop__gJm1t{position:fixed;inset:0;z-index:20;background:transparent;border:0;cursor:default}.LessonPopover_card___rmdR{--ink:var(--ink-c);position:absolute;z-index:21;left:50%;top:calc(100% + 16px);width:min(330px,calc(100vw - 36px));transform:translateX(-50%);transform-origin:50% 0;border-radius:20px;padding:16px 16px 18px;text-align:left;animation:LessonPopover_popIn__2_AUB .32s cubic-bezier(.3,1.6,.45,1) both}.LessonPopover_tail__MDe0a{position:absolute;top:-9px;width:18px;height:18px;margin-left:-9px;transform:rotate(45deg);border-radius:4px 0 0 0}.LessonPopover_current__qMGYx,.LessonPopover_current__qMGYx .LessonPopover_tail__MDe0a,.LessonPopover_open__AWWYl,.LessonPopover_open__AWWYl .LessonPopover_tail__MDe0a{background:linear-gradient(180deg,#c42a40,var(--blood))}.LessonPopover_current__qMGYx,.LessonPopover_open__AWWYl{color:var(--white);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -5px 0 var(--blood-deep),0 0 0 2px var(--ink),0 18px 30px -16px rgba(0,0,0,.9)}.LessonPopover_current__qMGYx .LessonPopover_tail__MDe0a,.LessonPopover_open__AWWYl .LessonPopover_tail__MDe0a{box-shadow:-2px -2px 0 0 var(--ink)}.LessonPopover_done__T8hFS,.LessonPopover_done__T8hFS .LessonPopover_tail__MDe0a{background:linear-gradient(180deg,#ffffff,#e9eaef)}.LessonPopover_done__T8hFS{color:var(--black);box-shadow:inset 0 -5px 0 #b3b6c1,0 0 0 2px var(--ink),0 18px 30px -16px rgba(0,0,0,.9)}.LessonPopover_done__T8hFS .LessonPopover_tail__MDe0a{box-shadow:-2px -2px 0 0 var(--ink)}.LessonPopover_boss__dy0wY,.LessonPopover_boss__dy0wY .LessonPopover_tail__MDe0a,.LessonPopover_locked__gkOYU,.LessonPopover_locked__gkOYU .LessonPopover_tail__MDe0a{background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo))}.LessonPopover_boss__dy0wY,.LessonPopover_locked__gkOYU{color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -5px 0 var(--edge),0 0 0 2px var(--ink),0 18px 30px -16px rgba(0,0,0,.9)}.LessonPopover_boss__dy0wY .LessonPopover_tail__MDe0a,.LessonPopover_locked__gkOYU .LessonPopover_tail__MDe0a{box-shadow:-2px -2px 0 0 var(--ink)}.LessonPopover_title__q7E0e{font-family:var(--display);font-weight:800;font-size:17px;line-height:1.25;margin-bottom:6px}.LessonPopover_text__FX5jZ{font-size:15px;line-height:1.45;opacity:.9}.LessonPopover_meta___W_Wy{margin-top:8px;font-size:13px;font-weight:700;opacity:.75}.LessonPopover_action__sI40T{width:100%;margin-top:14px;font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:14px;padding:12px 12px 17px;color:var(--blood);background:linear-gradient(180deg,#ffffff,#e9eaef);box-shadow:inset 0 -5px 0 #b3b6c1,0 0 0 2px var(--ink);transition:transform .12s cubic-bezier(.3,1.5,.5,1),box-shadow .12s}.LessonPopover_action__sI40T:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 -1px 0 #b3b6c1,0 0 0 2px var(--ink)}.LessonPopover_done__T8hFS .LessonPopover_action__sI40T{color:var(--white);background:linear-gradient(180deg,#c42a40,var(--blood));box-shadow:inset 0 -5px 0 var(--blood-deep),0 0 0 2px var(--ink)}.LessonPopover_action__sI40T:disabled{color:var(--text-3);background:var(--well);box-shadow:inset 0 2px 5px rgba(0,0,0,.6),0 0 0 2px var(--ink)}@keyframes LessonPopover_popIn__2_AUB{0%{opacity:0;transform:translateX(-50%) scale(.7)}to{opacity:1;transform:translateX(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.LessonPopover_card___rmdR{animation:none}}.LessonPopover_card___rmdR.LessonPopover_up__cGU04{top:auto;bottom:calc(100% + 16px);transform-origin:50% 100%}.LessonPopover_card___rmdR.LessonPopover_up__cGU04 .LessonPopover_tail__MDe0a{top:auto;bottom:-9px;border-radius:0 0 4px 0}.Greeting_toast___lS4y{--ink:var(--ink-c);position:fixed;z-index:40;left:50%;width:min(480px,calc(100vw - 24px));top:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 62px);display:flex;align-items:center;gap:12px;padding:12px 14px 14px;overflow:hidden;border-radius:20px;cursor:pointer;touch-action:none;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2px var(--ink),0 22px 40px -18px rgba(0,0,0,.55);animation:Greeting_drop__zmn4p .7s cubic-bezier(.3,1.5,.45,1) both}.Greeting_out__JyBwG{animation:Greeting_lift__TxuMr .35s cubic-bezier(.6,0,.9,.4) forwards}@keyframes Greeting_drop__zmn4p{0%{opacity:0;transform:translate(-50%,-140%) rotate(-3deg)}to{opacity:1;transform:translate(-50%)}}@keyframes Greeting_lift__TxuMr{to{opacity:0;transform:translate(-50%,-130%) scale(.95)}}.Greeting_avatar__k_A3H{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:visible;background:radial-gradient(circle at 50% 35%,#8fd3ff,#4fb8ff);box-shadow:inset 0 -4px 0 rgba(0,0,0,.15),0 0 0 2px var(--ink)}.Greeting_avatar__k_A3H img{animation:Greeting_wobble___zz3T 1.4s ease-in-out .5s 2}@keyframes Greeting_wobble___zz3T{0%,to{transform:none}25%{transform:translateY(-4px) rotate(-10deg)}60%{transform:translateY(1px) rotate(6deg)}}.Greeting_body__m_pra{display:flex;flex-direction:column;gap:2px;min-width:0}.Greeting_title__J0Vyr{font-family:var(--display);font-weight:800;font-size:16px;color:var(--text)}.Greeting_text__TtWA6{font-size:14px;line-height:1.35;color:var(--text-2)}.Greeting_life__6RRsF{position:absolute;left:14px;right:14px;bottom:6px;height:3px;border-radius:3px;background:var(--blood);transform-origin:left;animation:Greeting_life__6RRsF linear forwards}@keyframes Greeting_life__6RRsF{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Greeting_toast___lS4y{animation:none;transform:translateX(-50%)}.Greeting_out__JyBwG{animation:Greeting_fade__yO6Dr .2s forwards}@keyframes Greeting_fade__yO6Dr{to{opacity:0}}.Greeting_avatar__k_A3H img{animation:none}}.Greeting_avatar__k_A3H img{width:62px;height:auto;transform:translate(4px,-4px)}.Greeting_avatar__k_A3H{background:none;box-shadow:none;width:62px}.Greeting_avatar__k_A3H img{transform:rotate(-6deg);filter:drop-shadow(0 6px 4px rgba(28,19,48,.2))}.SeasonCard_card__d5KvS{position:relative;overflow:hidden;margin-bottom:12px;padding:16px 16px 14px;border-radius:22px;color:var(--text);background:linear-gradient(160deg,color-mix(in srgb,var(--season) 26%,var(--surf-hi)),var(--surf-hi) 65%);box-shadow:inset 0 -6px 0 var(--edge),0 0 0 3px var(--ink-c)}.SeasonCard_card__d5KvS:after{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--season) 45%,transparent),transparent 70%);pointer-events:none}.SeasonCard_kicker__6MksJ{font:800 11px var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.SeasonCard_title__yQc8I{margin:4px 0 2px;font:900 22px var(--display)}.SeasonCard_lead__GBOPg{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--text-2)}.SeasonCard_focus__QvqRZ{display:grid;gap:6px;padding:10px 12px;border-radius:16px;background:var(--surf);box-shadow:0 0 0 2px var(--ink-c)}.SeasonCard_focus__QvqRZ span:first-child{display:grid}.SeasonCard_focus__QvqRZ small{font-size:12px;color:var(--text-3)}.SeasonCard_focus__QvqRZ b{font:800 14.5px var(--display)}.SeasonCard_bar__C1Mig{height:10px;border-radius:999px;background:var(--edge);overflow:hidden}.SeasonCard_bar__C1Mig i{display:block;height:100%;border-radius:inherit;background:var(--season);transition:width .6s cubic-bezier(.3,1.3,.5,1)}.SeasonCard_links__Q0hqJ{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.SeasonCard_links__Q0hqJ a{font:800 14px var(--display);color:var(--accent-text);text-decoration:none}.MascotSheet_scrim__gQ7i6{position:fixed;inset:0;z-index:70;display:grid;place-items:end center;background:rgba(12,8,24,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:MascotSheet_fade__AdEMQ .2s both}.MascotSheet_sheet__PNSOo{position:relative;width:min(100%,480px);box-sizing:border-box;display:grid;gap:12px;justify-items:center;text-align:center;padding:58px 18px calc(20px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0;background:var(--surf-hi);box-shadow:0 -3px 0 var(--ink-c);animation:MascotSheet_up__euCp2 .42s cubic-bezier(.22,1.25,.36,1) both}.MascotSheet_plane__GGJNq{position:absolute;top:-56px;left:50%;width:112px;height:auto;transform:translateX(-50%) rotate(-7deg);filter:drop-shadow(0 10px 8px rgba(28,19,48,.28));animation:MascotSheet_bob__nq7UD 3s ease-in-out infinite;pointer-events:none}@keyframes MascotSheet_fade__AdEMQ{0%{opacity:0}}@keyframes MascotSheet_up__euCp2{0%{transform:translateY(100%)}}@keyframes MascotSheet_bob__nq7UD{0%,to{transform:translateX(-50%) rotate(-7deg) translateY(0)}50%{transform:translateX(-50%) rotate(-3deg) translateY(-6px)}}@media (prefers-reduced-motion:reduce){.MascotSheet_plane__GGJNq,.MascotSheet_scrim__gQ7i6,.MascotSheet_sheet__PNSOo{animation:none}}.MascotSheet_sheet__PNSOo{padding-top:18px}.MascotSheet_plane__GGJNq{position:static;width:96px;padding:10px;box-sizing:content-box;transform:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 22%,transparent),transparent);border-radius:0;filter:none;overflow:visible;animation:MascotSheet_perch__iFh5b 3.2s ease-in-out infinite}@keyframes MascotSheet_perch__iFh5b{0%,to{translate:0 0;rotate:-6deg}50%{translate:0 -5px;rotate:-2deg}}.SoonSheet_badge__TVeAj{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 6px;border-radius:999px;font:800 12px var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-c);background:var(--gold);box-shadow:inset 0 -3px 0 var(--gold-lip),0 0 0 2px var(--ink-c)}.SoonSheet_h2__Y9QCj{margin:0;font:900 24px var(--display);color:var(--text)}.SoonSheet_lead__2fZiW{margin:0;max-width:36ch;font-size:15px;line-height:1.45;color:var(--text-2)}.SoonSheet_list__Xr048{list-style:none;margin:2px 0 0;padding:0;width:100%;display:grid;gap:8px;text-align:left}.SoonSheet_list__Xr048 li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;font:700 14px/1.35 var(--ui);color:var(--text);background:var(--surf);box-shadow:0 0 0 2px var(--ink-c);animation:SoonSheet_rise__81y0V .4s cubic-bezier(.3,1.3,.5,1) both}.SoonSheet_list__Xr048 i{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-style:normal;font:900 13px var(--display);color:#fff;background:#2fa866;box-shadow:0 0 0 2px var(--ink-c)}.SoonSheet_when__gSm8i{margin:0;font-size:13px;color:var(--text-3)}.SoonSheet_btn__ZLn_w{width:100%;border:0;cursor:pointer;border-radius:18px;padding:15px 16px 19px;font:800 16px var(--display);color:#fff;background:var(--accent);box-shadow:inset 0 -6px 0 var(--accent-lip),0 0 0 3px var(--ink-c)}.SoonSheet_btn__ZLn_w:active{transform:translateY(2px)}@keyframes SoonSheet_rise__81y0V{0%{transform:translateY(8px);opacity:0}}@media (prefers-reduced-motion:reduce){.SoonSheet_list__Xr048 li{animation:none}}.arena_page__vzB8r{min-height:var(--app-h,100dvh);max-width:560px;margin:0 auto;padding:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 14px) 16px calc(40px + env(safe-area-inset-bottom))}.arena_close__hXfqd{background:none;border:0;color:var(--text-2);padding:6px;cursor:pointer}.arena_hero__pIfYW{display:grid;justify-items:center;text-align:center;gap:6px;margin-bottom:14px}.arena_swords__W31M_{display:grid;line-height:1;filter:drop-shadow(0 4px 0 rgba(28,19,48,.2));animation:arena_clash__KUVtV .7s cubic-bezier(.3,1.7,.45,1) both}@keyframes arena_clash__KUVtV{0%{transform:scale(.3) rotate(-30deg)}to{transform:none}}.arena_h1__mx_vJ{margin:0;font:800 26px var(--display);color:var(--text)}.arena_sub__sb_Jr{margin:0;max-width:32ch;font-size:14.5px;line-height:1.4;color:var(--text-2)}.arena_stats__T6jnA{display:flex;gap:8px;margin-top:6px}.arena_stats__T6jnA span{display:grid;min-width:82px;padding:8px 10px 10px;border-radius:16px;font-size:12px;color:var(--text-2);background:var(--surf-hi);box-shadow:inset 0 -4px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.arena_stats__T6jnA b{font:900 20px var(--display);color:var(--text)}.arena_err__XeUWD{text-align:center;color:var(--accent-text);font-weight:700}.arena_card__dNbaU,.arena_duel__ZNpnL{padding:16px;border-radius:22px;background:var(--surf-hi);box-shadow:inset 0 -6px 0 var(--edge),0 0 0 3px var(--ink-c)}.arena_cardText__gcOIS{margin:0 0 14px;font-size:14.5px;line-height:1.45;color:var(--text-2)}.arena_btn__rzSqt{width:100%;padding:14px 16px 17px;border:0;border-radius:18px;cursor:pointer;font:800 16px var(--display);color:#fff;background:var(--accent);box-shadow:inset 0 -5px 0 var(--accent-lip),0 0 0 2.5px var(--ink-c);transition:transform .12s}.arena_btn__rzSqt:active:not(:disabled){transform:translateY(2px)}.arena_btn__rzSqt:disabled{opacity:.55;cursor:default}.arena_context__Kvapm{margin:0 0 10px;font-size:13.5px;color:var(--text-3)}.arena_chat__31hP2{display:grid;gap:6px;margin-bottom:10px}.arena_bHer__d0ouK,.arena_bMe__KirjB{margin:0;max-width:82%;padding:9px 12px;border-radius:16px;font-size:14.5px;line-height:1.35}.arena_bHer__d0ouK{justify-self:start;color:var(--text);background:var(--surf);box-shadow:0 0 0 2px var(--ink-c);border-bottom-left-radius:5px}.arena_bMe__KirjB{justify-self:end;color:#fff;background:var(--sky-btn);box-shadow:0 0 0 2px var(--ink-c);border-bottom-right-radius:5px}.arena_task__D9mYm{margin:0 0 10px;font:800 15.5px/1.35 var(--display);color:var(--text)}.arena_vs__CEEkM{margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.arena_input__bFUEI{width:100%;box-sizing:border-box;margin-bottom:10px;padding:12px;border-radius:16px;border:0;resize:none;font:500 15px var(--ui);color:var(--text);background:var(--surf);box-shadow:inset 0 0 0 2.5px var(--ink-c)}.arena_input__bFUEI:focus{outline:3px solid var(--accent);outline-offset:1px}.arena_result__VfiuV{display:grid;gap:12px;animation:arena_pop__AMzAA .45s cubic-bezier(.3,1.5,.5,1) both}@keyframes arena_pop__AMzAA{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.arena_verdict__Ahf2f{margin:0;text-align:center;font:900 26px var(--display);color:var(--text)}.arena_verdict__Ahf2f span{font-size:18px}.arena_me__I7ns4 .arena_verdict__Ahf2f span{color:#2fa866}.arena_opp__eM80n .arena_verdict__Ahf2f span{color:var(--accent-text)}.arena_pair__LrpGb{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arena_pair__LrpGb div{padding:10px;border-radius:14px;background:var(--surf);box-shadow:0 0 0 2px var(--ink-c)}.arena_me__I7ns4 .arena_pair__LrpGb div:first-child,.arena_opp__eM80n .arena_pair__LrpGb div:last-child{box-shadow:0 0 0 3px #2fa866}.arena_pair__LrpGb small{font:800 11px var(--display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3)}.arena_pair__LrpGb p{margin:4px 0 0;font-size:14px;line-height:1.35;color:var(--text);word-break:break-word}.arena_why__Sj_pS{margin:0;font-size:14.5px;line-height:1.45;color:var(--text-2)}@media (prefers-reduced-motion:reduce){.arena_result__VfiuV,.arena_swords__W31M_{animation:none}}.path_page__PCGwt{max-width:540px;margin:0 auto;padding:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 14px) 18px calc(120px + env(safe-area-inset-bottom));background:var(--page-bg,radial-gradient(120% 60% at 50% -10%,rgba(243,241,241,.06),transparent 60%),var(--ground));min-height:var(--app-h,100dvh)}.path_top__8i9lw{display:flex;align-items:center;justify-content:space-between;gap:12px}.path_mark__t4FZN{font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:.06em}.path_stats__dqs9r{display:flex;gap:6px}.path_stat__0zdtQ{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;background:var(--slate);border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.path_stat__0zdtQ small{color:var(--text-3);font-weight:600}.path_bolt__jomtK{color:var(--blood-bright)}.path_xpDot__xsTZ7{width:8px;height:8px;border-radius:2px;background:var(--white);transform:rotate(45deg);display:inline-block;margin-right:2px}.path_unit__wNbO9{margin-top:30px}.path_unitTitle__svMHm{font-family:var(--display);font-weight:700;font-size:21px;letter-spacing:-.01em;margin:0 0 6px}.path_unitLead__uUeLH{margin:0 0 22px;font-size:15px;line-height:1.5;color:var(--text-2);max-width:42ch}.path_path__GTHWl{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:16px}.path_path__GTHWl:before{content:"";position:absolute;left:31px;top:20px;bottom:20px;width:0;border-left:2px dashed var(--slate-3)}.path_row__5VsMJ{position:relative;display:flex;align-items:center;gap:16px;min-height:72px;animation:path_dojo-rise__y1kM_ .5s var(--ease-out) both}.path_text__jdD0u{display:flex;flex-direction:column;gap:3px;text-decoration:none;min-width:0;flex:1}.path_title__eC9Qt{font-family:var(--display);font-weight:600;font-size:15px;line-height:1.25;letter-spacing:-.005em}.path_thesis__vaB_t{font-size:14px;line-height:1.4;color:var(--text-2)}.path_dim__uLJ6n{color:var(--text-3)}.path_plate__QsNW6{position:relative;z-index:1;flex-shrink:0;width:64px;height:64px;border-radius:12px;display:grid;place-items:center;text-decoration:none;transition:transform .15s var(--ease-out)}.path_plate__QsNW6:active{transform:scale(.96)}.path_num__bf2bu{font-family:var(--display);font-weight:800;font-size:24px}.path_plateDone__afZxj{background:var(--white);color:var(--black);box-shadow:0 6px 16px -10px rgba(0,0,0,.9)}.path_plateOpen__AFGiU{background:var(--slate-2);border:1px solid var(--line)}.path_plateNext__Hb_3I{background:var(--blood);color:var(--white);box-shadow:0 0 0 4px var(--ground),0 0 0 6px var(--blood-bright),0 14px 28px -12px rgba(140,20,38,.8)}.path_plateLocked__zQ2sh{background:var(--slate);border:1px dashed var(--line);color:var(--text-3)}.path_plateSpar__qCzOx{background:var(--black);border:2px solid var(--blood);color:var(--blood-bright);width:64px;height:64px}.path_plateSeal__imtqf{position:absolute;right:-12px;bottom:-10px}.path_rowNext__stQMD .path_title__eC9Qt{color:var(--white)}.path_plane__b02Xh{position:absolute;right:0;top:50%;transform:translateY(-62%);pointer-events:none}.path_rowNext__stQMD .path_text__jdD0u{padding-right:56px}.path_dock__qbolv{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:18px 18px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--ground) 62%,transparent)}.path_cta__ipMYx{width:100%;max-width:504px;margin:0 auto;display:flex;text-align:left;border:0;font:inherit;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;background:var(--blood);color:var(--white);text-decoration:none;border-radius:16px;padding:14px 18px 18px;box-shadow:inset 0 -4px 0 var(--blood-deep),0 16px 30px -18px rgba(140,20,38,.9);transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out)}.path_cta__ipMYx:active{transform:translateY(2px);box-shadow:inset 0 -2px 0 var(--blood-deep),0 10px 20px -16px rgba(140,20,38,.9)}.path_cta__ipMYx span{display:flex;flex-direction:column;gap:2px;min-width:0}.path_cta__ipMYx b{font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:.01em}.path_cta__ipMYx small{font-size:13px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.path_dev__2D0fG{margin-top:44px;font-size:13px;line-height:1.8;color:var(--text-3);text-align:center}.path_dev__2D0fG a{color:var(--text-2)}.path_dev__2D0fG button{display:block;margin:6px auto 0;background:none;border:0;color:var(--blood-bright);text-decoration:underline;text-underline-offset:3px;font-size:13px}.path_banner__YSRUc{position:relative;border-radius:18px;padding:16px 18px 18px;margin-bottom:8px;background:radial-gradient(120% 140% at 15% 0,#b8203a,var(--blood) 45%,#5e0b18);box-shadow:inset 0 -4px 0 var(--blood-deep),inset 0 1px 0 rgba(255,255,255,.18),0 18px 34px -22px rgba(140,20,38,.9)}.path_banner__YSRUc .path_unitTitle__svMHm{color:var(--white);margin-top:2px}.path_banner__YSRUc .path_unitLead__uUeLH{color:#f3d7dc;margin:0}.path_bannerUnit__hbifH{font-size:13px;color:#f3d7dc}.path_path__GTHWl .path_node__1FcHL{list-style:none;position:relative;display:flex;justify-content:center;animation:path_dojo-rise__y1kM_ .5s var(--ease-out) both}.path_path__GTHWl{align-items:center;gap:28px;padding:40px 0 20px}.path_path__GTHWl:before{display:none}.path_nodeCurrent__BM_Ka{margin-top:46px}.path_mascot__9msvZ{position:absolute;top:-18px;left:50%;width:140px;margin-left:-70px;z-index:2}.path_streakChip__DU0Op{color:var(--text)}.path_risk__rlTli{width:100%;margin:18px 0 4px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;border:0;border-radius:18px;padding:13px 14px 17px;color:var(--white);background:linear-gradient(180deg,#4a1220,#33101a);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -5px 0 #1f070d,0 0 0 1.5px var(--ink-c),0 0 0 4px rgba(196,42,64,.25);animation:path_nag__mNJrO 2.4s ease-in-out infinite}.path_risk__rlTli span{display:flex;flex-direction:column;gap:3px}.path_risk__rlTli b{font-family:var(--display);font-size:15px;font-weight:800}.path_risk__rlTli small{font-size:13px;color:#f3c9d1}.path_risk__rlTli:active{transform:translateY(4px);box-shadow:inset 0 -1px 0 #1f070d,0 0 0 1.5px var(--ink-c)}@keyframes path_nag__mNJrO{0%,86%,to{transform:none}90%{transform:rotate(-1.2deg)}94%{transform:rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.path_risk__rlTli{animation:none}}.path_pathWrap__hFKC_{position:relative}.path_pathWrap__hFKC_>div:first-child{inset:0 -18px}.path_pathWrap__hFKC_ .path_path__GTHWl{position:relative;z-index:1}.path_page__PCGwt{padding-bottom:calc(130px + env(safe-area-inset-bottom))!important}.path_stat__0zdtQ{height:34px!important;border:0!important;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 0 var(--edge),0 0 0 2px var(--ink-c)}.path_bolt__jomtK{color:#ff5a70!important;filter:drop-shadow(0 1px 0 var(--blood-deep))}.path_path__GTHWl .path_node__1FcHL,.path_path__GTHWl .path_node__1FcHL>div:not(.path_mascot__9msvZ):not([role=dialog]){animation:none}.path_path__GTHWl .path_node__1FcHL[data-reveal]:not([data-seen])>div:not(.path_mascot__9msvZ):not([role=dialog]){opacity:0;transform:scale(.5) translateY(18px)}.path_path__GTHWl .path_node__1FcHL[data-seen]>div:not(.path_mascot__9msvZ):not([role=dialog]){animation:path_puckReveal__WxFoa .6s cubic-bezier(.3,1.6,.45,1) both}@keyframes path_puckReveal__WxFoa{0%{opacity:0;transform:scale(.5) translateY(18px)}to{opacity:1;transform:none}}.path_top__8i9lw{position:sticky;top:0;z-index:12;margin:calc(-1 * (var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 14px)) -18px 0;padding:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 12px) 18px 10px;background:var(--header-bg,linear-gradient(180deg,color-mix(in srgb,var(--surf-lo) 72%,transparent),color-mix(in srgb,var(--surf-lo) 40%,transparent)));box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 30%,transparent)}.path_mark__t4FZN{text-shadow:0 2px 0 color-mix(in srgb,var(--ink) 40%,transparent)}@media (prefers-reduced-motion:reduce){.path_path__GTHWl .path_node__1FcHL[data-reveal]>div:not(.path_mascot__9msvZ):not([role=dialog]){opacity:1!important;transform:none!important;animation:none!important}}.path_path__GTHWl{gap:70px}.path_isle__3k2Ir{bottom:-66px;transform:translateX(-50%);z-index:-1;pointer-events:none}.path_isleBoss__IPxfD{bottom:-76px}.path_path__GTHWl .path_node__1FcHL{z-index:1}.path_path__GTHWl .path_node__1FcHL[data-reveal]:not([data-seen])>.path_isle__3k2Ir{opacity:0;transform:translateX(-50%) translateY(30px) scale(.7)}.path_path__GTHWl .path_node__1FcHL[data-seen]>.path_isle__3k2Ir{animation:path_isleIn__V82jh .7s cubic-bezier(.3,1.5,.45,1) both}@keyframes path_isleIn__V82jh{0%{opacity:0;transform:translateX(-50%) translateY(30px) scale(.7)}to{opacity:1;transform:translateX(-50%)}}.path_path__GTHWl{padding-bottom:90px}.path_banner__YSRUc{--ink:var(--ink-c);background:var(--accent);border-radius:22px;padding:16px 18px 22px;margin-bottom:14px;box-shadow:inset 0 -8px 0 var(--accent-lip),0 0 0 3px var(--ink),0 7px 0 0 var(--ink);overflow:hidden}.path_banner__YSRUc:before{content:"";position:absolute;right:-34px;top:-46px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.12)}.path_bannerUnit__hbifH{display:inline-block;position:relative;padding:3px 10px 4px;border-radius:999px;background:#fff;color:var(--accent);font-size:12px;letter-spacing:.04em;box-shadow:0 0 0 2px var(--ink);margin-top:6px}.path_banner__YSRUc .path_unitTitle__svMHm{position:relative;color:#fff;text-shadow:0 2px 0 rgba(28,19,48,.35)}.path_banner__YSRUc .path_unitLead__uUeLH{position:relative;color:#ffe3e8}.path_banner__YSRUc{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:18px 18px 30px}.path_bannerText__SGR77{position:relative;min-width:0}.path_bannerUnit__hbifH{display:flex;align-items:center;gap:7px;padding:0;margin:2px 0 4px;background:none;box-shadow:none;border-radius:0;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.78)}.path_bannerUnit__hbifH i{font-style:normal;color:var(--gold)}.path_medal__1zXpO{position:relative;width:58px;height:64px;flex:none}.path_medal__1zXpO:after,.path_medal__1zXpO:before{content:"";position:absolute;bottom:-4px;width:14px;height:26px;background:#8a0f24;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.path_medal__1zXpO:before{left:14px;transform:rotate(16deg)}.path_medal__1zXpO:after{right:14px;transform:rotate(-16deg)}.path_medal__1zXpO b{position:absolute;left:0;top:0;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:900;font-size:26px;color:#fff;-webkit-text-stroke:2.5px var(--ink-c);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink-c);background:var(--gold);box-shadow:inset 0 -6px 0 #e9a40f,inset 0 0 0 5px #ffd96e,0 0 0 3px var(--ink-c),0 5px 0 0 var(--gold-lip),0 5px 0 3px var(--ink-c)}.path_medal__1zXpO b:after{content:"";position:absolute;inset:7px;border-radius:50%;border:4px solid transparent;border-top-color:rgba(255,255,255,.75);transform:rotate(-40deg)}.path_medalDone__NB3o6 b{animation:path_medalShine__TxExv 3.2s ease-in-out infinite}@keyframes path_medalShine__TxExv{0%,80%,to{transform:none}88%{transform:rotate(-8deg) scale(1.06)}}.path_bannerBar__XCREs{position:absolute;left:18px;right:18px;bottom:14px;height:9px;border-radius:6px;background:rgba(28,19,48,.28);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.path_bannerBar__XCREs i{display:block;height:100%;min-width:9px;border-radius:6px;background:var(--gold);box-shadow:inset 0 -3px 0 #e9a40f,0 0 0 2px var(--ink-c);transition:width .8s cubic-bezier(.3,1.4,.45,1)}@media (prefers-reduced-motion:reduce){.path_medalDone__NB3o6 b{animation:none}}.path_medal__1zXpO b{z-index:1}.path_climb__KYg2e{padding-top:40px}.path_climb__KYg2e,.path_unit__wNbO9{display:flex;flex-direction:column-reverse}.path_path__GTHWl{flex-direction:column-reverse;gap:132px;padding:130px 0 140px}.path_nodeCurrent__BM_Ka{margin-top:0}.path_isle__3k2Ir{position:absolute;left:50%;bottom:4px;width:0;height:0;transform:none;z-index:auto}.path_path__GTHWl .path_node__1FcHL[data-reveal]:not([data-seen])>.path_isle__3k2Ir,.path_path__GTHWl .path_node__1FcHL[data-seen]>.path_isle__3k2Ir{opacity:1;transform:none;animation:none}.path_banner__YSRUc{margin:34px 0 0}.path_ground__i1c3F{position:relative;height:300px;margin:40px -18px 0;display:grid;place-items:start center;padding-top:34px}.path_groundAnchor__NYgtp{position:absolute;left:50%;top:150px;width:0;height:0}.path_startSign__Qbbrd{position:relative;margin-top:64px;font-family:var(--display);font-weight:800;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-c);background:#fff;padding:8px 14px 10px;border-radius:12px;box-shadow:inset 0 -4px 0 #d9e3ee,0 0 0 2.5px var(--ink-c)}.path_fallen__DLN_R{position:relative;display:grid;justify-items:center;gap:6px;max-width:320px;text-align:center}.path_fallenPlane__P_X7k{width:150px;animation:path_fall___XHW_ 1.2s cubic-bezier(.5,0,.75,0) both,path_thud__Ry6M8 .5s cubic-bezier(.3,1.8,.45,1) 1.2s both}@keyframes path_fall___XHW_{0%{transform:translateY(-75vh) rotate(-50deg)}to{transform:translateY(0) rotate(-12deg)}}@keyframes path_thud__Ry6M8{0%{transform:translateY(0) rotate(-12deg) scale(1.1,.85)}to{transform:rotate(-12deg)}}.path_fallenText__i4rus{margin:0;padding:10px 14px 12px;border-radius:16px;font-size:14px;line-height:1.4;color:var(--text);background:var(--surf-hi);box-shadow:inset 0 -4px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.path_fallenText__i4rus b{display:block;font-family:var(--display);font-size:14px;margin-bottom:2px}.path_fallenCta__0lmeh{margin-top:6px;border:0;cursor:pointer;border-radius:16px;padding:12px 28px 15px;font:800 15px var(--display);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent);box-shadow:inset 0 -5px 0 var(--accent-lip),0 0 0 3px var(--ink-c)}.path_streakChip__DU0Op{text-decoration:none;color:inherit}.path_goalRing__F0waa{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;margin-right:2px;background:conic-gradient(#ffa41b var(--goal),color-mix(in srgb,var(--text-3) 35%,transparent) 0);-webkit-mask:radial-gradient(closest-side,#000 0 100%)}.path_goalRing__F0waa>*{background:var(--surf-hi);border-radius:50%;width:18px!important;height:18px!important;display:grid!important;place-items:center}.path_goalRing__F0waa svg{width:12px;height:14px}.path_streakRisk____JZ4{animation:path_risk__rlTli 1.2s ease-in-out infinite}@keyframes path_risk__rlTli{0%,to{transform:none}50%{transform:scale(1.06)}}.path_eventPill__hTH3f{position:sticky;top:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 58px);z-index:11;display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:8px auto 0;padding:7px 12px 9px;border-radius:999px;font-size:12px;color:var(--text-2);text-decoration:none;background:var(--surf-hi);box-shadow:inset 0 -3px 0 var(--edge),0 0 0 2px var(--ink-c)}.path_eventPill__hTH3f b{font-family:var(--display);font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.path_eventDot__LGYfK{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--ink-c);animation:path_risk__rlTli 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.path_eventDot__LGYfK,.path_fallenPlane__P_X7k,.path_streakRisk____JZ4{animation:none}}.path_isle__3k2Ir{bottom:50px}.path_isle__3k2Ir[data-boss]{bottom:60px}.path_jump__rpI3a{position:fixed;z-index:14;right:16px;bottom:calc(104px + env(safe-area-inset-bottom));width:52px;height:56px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;padding-bottom:4px;background:var(--accent);box-shadow:inset 0 -5px 0 var(--accent-lip),0 0 0 3px var(--ink-c),0 10px 18px -8px rgba(28,19,48,.5);animation:path_jumpIn__ZeyQ_ .4s cubic-bezier(.3,1.6,.45,1) both}.path_jump__rpI3a:active{transform:translateY(3px);box-shadow:inset 0 -2px 0 var(--accent-lip),0 0 0 3px var(--ink-c)}@keyframes path_jumpIn__ZeyQ_{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.path_bolt__jomtK{margin:-2px 0 -2px -3px}.path_rail__Qg5Fv{position:fixed;z-index:13;right:10px;top:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 74px);display:grid;gap:12px}.path_railBtn__n3dLc{display:grid;justify-items:center;gap:3px;border:0;background:none;padding:0;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.path_railIcon__lMY9f{position:relative;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:var(--surf-hi);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2.5px var(--ink-c),0 8px 14px -8px rgba(28,19,48,.45);transition:transform .2s cubic-bezier(.3,1.7,.45,1)}.path_railBtn__n3dLc:active .path_railIcon__lMY9f{transform:translateY(3px) scale(.95)}.path_railIcon__lMY9f{animation:path_railBob__Mk2MV 2.6s ease-in-out infinite}.path_railBtn__n3dLc:nth-child(2n) .path_railIcon__lMY9f{animation-delay:-1.3s}@keyframes path_railBob__Mk2MV{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-4deg)}}.path_railDot__ct_AR{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2.5px var(--ink-c);animation:path_risk__rlTli 1.4s ease-in-out infinite}.path_railLabel__ydLu9{font-family:var(--display);font-weight:800;font-size:10.5px;color:#fff;white-space:nowrap;padding:2px 7px 3px;border-radius:8px;background:var(--ink-c)}@media (prefers-reduced-motion:reduce){.path_railDot__ct_AR,.path_railIcon__lMY9f{animation:none}}.path_statBtn__ZMcze{border:0;font:inherit;cursor:pointer}.path_statBtn__ZMcze:active{transform:translateY(2px)}.path_lowOffer__KwbyN{position:fixed;z-index:16;left:50%;transform:translateX(-50%);bottom:calc(108px + env(safe-area-inset-bottom));width:min(440px,calc(100vw - 24px))}.path_markLink__fjXZd{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.path_me__dY6gb{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:900 14px var(--display);color:#fff;background:var(--accent);box-shadow:inset 0 -3px 0 var(--accent-lip),0 0 0 2px var(--ink-c)}.path_bannerText__SGR77{padding-right:50px}.path_railIcon__lMY9f{width:48px;height:48px;border-radius:16px}.path_railIcon__lMY9f svg{width:28px;height:28px}.path_rail__Qg5Fv{gap:10px;right:8px}.path_jump__rpI3a{width:auto;height:46px;padding:0 16px 4px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font:800 14px var(--display);color:#fff}.path_jumpUp__XUEV0 svg{transform:rotate(180deg)}.path_hint__NmFrX{position:absolute;top:-26px;left:70%;max-width:160px;padding:7px 10px 9px;border-radius:14px 14px 14px 4px;font:700 12.5px/1.3 var(--ui);color:var(--text);background:var(--surf-hi);box-shadow:inset 0 -3px 0 var(--edge),0 0 0 2px var(--ink-c);animation:path_hintIn___P1w1 .5s cubic-bezier(.3,1.6,.45,1) .6s both;cursor:pointer;white-space:normal;z-index:3}.path_hintLeft__5NCJb{left:auto;right:70%;border-radius:14px 14px 4px 14px}@keyframes path_hintIn___P1w1{0%{opacity:0;transform:scale(.6) translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.path_hint__NmFrX{animation:none}}.path_hintLeft__5NCJb,.path_hint__NmFrX{top:-30px;left:50%;right:auto;max-width:168px;width:max-content;transform:translateX(-50%);border-radius:14px;animation-name:path_hintInC__HBi2f}@keyframes path_hintInC__HBi2f{0%{opacity:0;transform:translateX(-50%) scale(.6) translateY(8px)}to{opacity:1;transform:translateX(-50%)}}.path_hintLeft__5NCJb,.path_hint__NmFrX{top:122px}.path_legendBtn__7ZX_H{position:absolute;right:14px;top:12px;z-index:2;border:0;cursor:pointer;padding:6px 10px 8px;border-radius:12px;font:800 12px var(--display);color:var(--ink-c);background:var(--gold);box-shadow:inset 0 -3px 0 var(--gold-lip),0 0 0 2px var(--ink-c)}.path_legendDone__NZ9VD{color:#fff;background:#9b5cf0;box-shadow:inset 0 -3px 0 #6b34c2,0 0 0 2px var(--ink-c)}.path_medalLegend__iKMEQ b{background:#b07cff;box-shadow:inset 0 -6px 0 #8a5ad1,inset 0 0 0 5px #d6b8ff,0 0 0 3px #1c1330,0 5px 0 0 #6b34c2,0 5px 0 3px #1c1330;animation:path_medalShine__TxExv 2.4s ease-in-out infinite}.path_legendBtn__7ZX_H{right:auto;top:auto;left:18px;bottom:-15px}[data-look=bordeaux] .path_railIcon__lMY9f,[data-look=neon] .path_railIcon__lMY9f,[data-look=space] .path_railIcon__lMY9f,[data-theme=night] .path_railIcon__lMY9f{background:color-mix(in srgb,var(--surf-hi) 55%,#fff 45%)}.path_rail__Qg5Fv{gap:6px}.path_railIcon__lMY9f{width:44px;height:44px;border-radius:15px}.path_railIcon__lMY9f svg{width:26px;height:26px}.path_railLabel__ydLu9{font-size:10px;padding:1px 6px 2px}.path_railLocked__cJCV4 svg:first-child{opacity:.55;filter:grayscale(.5)}.path_railLock__bm_IQ{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--ink-c);background:var(--gold);box-shadow:0 0 0 2px var(--ink-c)}@media (min-width:600px){.path_rail__Qg5Fv{right:max(10px,calc((100vw - 540px) / 2 + 10px))}.path_jump__rpI3a,.path_path__GTHWl~* .path_jump__rpI3a{right:max(16px,calc((100vw - 540px) / 2 + 16px))}}.path_gate__ik5bU{position:relative;display:grid;justify-items:center;padding:26px 0 40px}.path_gateClouds__NXPYY{position:absolute;inset:-60px -40px auto;height:220px;pointer-events:none;z-index:0;background:radial-gradient(60px 40px at 18% 70%,var(--cloud,rgba(255,255,255,.9)) 98%,transparent),radial-gradient(80px 52px at 38% 58%,var(--cloud,rgba(255,255,255,.9)) 98%,transparent),radial-gradient(70px 46px at 62% 66%,var(--cloud,rgba(255,255,255,.9)) 98%,transparent),radial-gradient(64px 42px at 84% 60%,var(--cloud,rgba(255,255,255,.9)) 98%,transparent);opacity:.35;filter:blur(.5px)}.path_gateCard__I4Fa1{position:relative;z-index:1;width:min(100%,380px);box-sizing:border-box;display:grid;justify-items:center;gap:6px;text-align:center;padding:44px 20px 22px;margin-top:30px;border-radius:26px;background:linear-gradient(180deg,color-mix(in srgb,var(--surf-hi) 92%,var(--accent) 8%),var(--surf-hi));box-shadow:inset 0 -6px 0 var(--edge),0 0 0 3px var(--ink-c),0 18px 30px -18px rgba(12,10,30,.55)}.path_gateMedal__xTOje{top:-34px;width:68px;height:68px;place-items:center;background:var(--surf-lo);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 3px var(--ink-c);font-family:var(--display);font-weight:800;font-size:28px;color:var(--text-3)}.path_gateMedal__xTOje,.path_gateMedal__xTOje i{position:absolute;border-radius:50%;display:grid}.path_gateMedal__xTOje i{right:-4px;bottom:-2px;width:28px;height:28px;place-items:center;background:var(--gold,#ffc83d);color:#3a2400;box-shadow:inset 0 -3px 0 var(--gold-lip,#c98500),0 0 0 2.5px var(--ink-c)}.path_gateKicker__1RuWz{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.path_gateTitle__H94aq{margin:2px 0 0;font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.02em;text-wrap:balance}.path_gateLead__FmizT{margin:0;font-size:15px;line-height:1.45;color:var(--text-2);max-width:34ch;text-wrap:pretty}.path_gateHow__TuvS5{margin:8px 0 0;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.4;background:var(--surf-lo);color:var(--text-1,inherit)}.path_sentChip__TwhhQ svg{margin:-4px -2px -4px -4px}.path_gate__ik5bU{padding-right:62px}.path_gateCard__I4Fa1{justify-self:center}.path_jump__rpI3a{bottom:calc(122px + max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom, 0px)))}.path_lowOffer__KwbyN{bottom:calc(126px + max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom, 0px)))}.path_top__8i9lw{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.path_markLink__fjXZd{height:34px;padding:0 12px 0 3px;border-radius:999px;box-sizing:border-box;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 0 var(--edge),0 0 0 2px var(--ink-c)}.path_markLink__fjXZd .path_me__dY6gb{width:28px;height:28px;font-size:14px}.path_markLink__fjXZd .path_mark__t4FZN{font-size:17px;text-shadow:none}.path_node__1FcHL[data-unlock] [data-puck]{animation:path_unlockPop__ug9_I .9s cubic-bezier(.3,1.6,.45,1) both}.path_node__1FcHL[data-unlock]:after{content:"";position:absolute;left:50%;top:34px;width:120px;height:120px;margin-left:-60px;border-radius:50%;border:4px solid var(--gold);pointer-events:none;animation:path_unlockRing__ib27j 1s ease-out both;z-index:3}@keyframes path_unlockPop__ug9_I{0%{transform:scale(.6)}45%{transform:scale(1.18)}70%{transform:scale(.95)}to{transform:none}}@keyframes path_unlockRing__ib27j{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.path_node__1FcHL[data-unlock] [data-puck],.path_node__1FcHL[data-unlock]:after{animation:none}}.path_banner__YSRUc{overflow:visible;background:radial-gradient(75px 75px at calc(100% - 41px) 29px,rgba(255,255,255,.12) 98%,transparent 100%),var(--accent)}.path_banner__YSRUc:before{content:none}