.AppShell_shell__Ithgd{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.AppShell_gate__Ffc3c{min-height:100vh;min-height:100dvh;display:grid;place-items:center;color:var(--muted);font-size:.95rem}.AppShell_topbar__cpUJ5{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.1rem;border-bottom:1px solid var(--line);background:var(--bg);transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform}.AppShell_topbarHidden__dPNBW{transform:translateY(-75%)}.AppShell_topbarHidden__dPNBW .AppShell_bellBtn__NYkv6,.AppShell_topbarHidden__dPNBW .AppShell_wordmark___34jJ{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.AppShell_topbar__cpUJ5{transition:none}}.AppShell_wordmark___34jJ{font-weight:800;font-size:.95rem;letter-spacing:.32em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .2s ease}.AppShell_bellBtn__NYkv6{display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease,opacity .2s ease}.AppShell_bellBtn__NYkv6:hover{color:var(--text)}.AppShell_bellBtnActive__ogU2t{color:var(--text);background:rgba(140,150,200,.1)}.AppShell_notifBackdrop__jAVVJ{position:fixed;inset:0;z-index:24}.AppShell_notifPanel__DsyFf{position:fixed;top:54px;right:10px;z-index:25;width:min(300px,calc(100vw - 20px));padding:.9rem 1rem 1rem;border:1px solid var(--line);border-radius:14px;background:#0b0f22;box-shadow:0 18px 50px rgba(0,0,0,.55);animation:AppShell_notifDrop__4a8Xa .16s ease}@keyframes AppShell_notifDrop__4a8Xa{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.AppShell_notifTitle__2y7bC{font-weight:700;font-size:.9rem}.AppShell_notifEmpty__b877j{margin:.45rem 0 0;color:var(--faint);font-size:.84rem}.AppShell_content__rSUzW{flex:1;width:100%;max-width:900px;margin:0 auto;padding:calc(var(--topbar-h) + .6rem) 1.1rem calc(104px + env(safe-area-inset-bottom))}.AppShell_bottomBar__fCCBB{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:flex-end;justify-content:space-around;gap:.25rem;max-width:560px;margin:0 auto;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);border-radius:20px 20px 0 0;background:rgba(10,14,34,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.AppShell_navItem__ITCxM{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;padding:6px 0;border:none;background:none;color:var(--faint);font:inherit;font-size:.66rem;letter-spacing:.02em;cursor:pointer;transition:color .15s ease}.AppShell_navItem__ITCxM:hover{color:var(--muted)}.AppShell_navItemActive__G5Ksa{color:var(--text)}.AppShell_navIcon__sa_yk{display:grid;place-items:center}.AppShell_navLabel__MZNuh{line-height:1}.AppShell_playBtn__3xXAA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex:0 0 auto;width:64px;height:64px;margin:0 .2rem;transform:translateY(-18px);border-radius:50%;background:var(--grad);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 10px 24px rgba(90,70,200,.5),0 0 0 5px rgba(10,14,34,.9);transition:transform .15s ease,box-shadow .15s ease}.AppShell_playBtn__3xXAA:hover{transform:translateY(-21px);box-shadow:0 14px 30px rgba(90,70,200,.6),0 0 0 5px rgba(10,14,34,.9)}.AppShell_playGlyph__8zrYb{display:grid;place-items:center}.AppShell_playText__vw1eW{line-height:1}.AppShell_avatar__d1xus{width:24px;height:24px;border-radius:50%;background:var(--grad);box-shadow:inset 0 0 0 2px rgba(255,255,255,.15);display:inline-flex;overflow:hidden;flex:none}.AppShell_avatarImg__VE87A{width:100%;height:100%;object-fit:cover;display:block}.AppShell_slotDash__NdXeB{width:22px;height:22px;border:1.6px dashed rgba(90,98,136,.55);border-radius:8px;opacity:.7}.AppShell_sheetBackdrop__ZHSQX{position:fixed;inset:0;z-index:30;background:rgba(3,5,16,.6);backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center}.AppShell_sheet__MXhgx{width:100%;max-width:460px;margin:0 .6rem calc(.6rem + env(safe-area-inset-bottom));padding:1.1rem;border:1px solid var(--line);border-radius:18px;background:#0b0f22;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:AppShell_sheetUp__9vM7u .18s ease}@keyframes AppShell_sheetUp__9vM7u{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.AppShell_sheetHead__dR17n{display:flex;align-items:center;gap:.8rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.AppShell_avatarLg__jSLPP{width:44px;height:44px;border-radius:50%;background:var(--grad);box-shadow:inset 0 0 0 2px rgba(255,255,255,.15);display:inline-flex;overflow:hidden;flex:none}.AppShell_sheetName__SrOOe{font-weight:700}.AppShell_sheetSub__051In{color:var(--muted);font-size:.8rem}.AppShell_sheetLinks__NRrSW{display:flex;flex-direction:column;gap:.15rem;padding:.6rem 0}.AppShell_sheetLink__de3L8{text-align:left;padding:.7rem .6rem;border:none;background:none;border-radius:10px;color:var(--text);font:inherit;font-size:.95rem;cursor:pointer}.AppShell_sheetLink__de3L8:hover{background:rgba(140,150,200,.08)}.AppShell_sheetLink__de3L8:disabled{color:var(--faint);cursor:default}.AppShell_sheetLink__de3L8:disabled:hover{background:none}.AppShell_sheetClose__ISjba{width:100%;margin-top:.4rem;padding:.7rem;border:1px solid var(--line);border-radius:10px;background:none;color:var(--muted);font:inherit;cursor:pointer}.AppShell_mono__zBY93{display:none}@media (min-width:720px){.AppShell_bottomBar__fCCBB,.AppShell_topbar__cpUJ5{display:none}.AppShell_content__rSUzW{max-width:1240px;margin:0;padding:1.8rem 2.6rem 2.4rem calc(78px + 2.4rem)}.AppShell_contentWide__Ef7o_{max-width:none}.AppShell_mono__zBY93{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;height:100dvh;width:78px;z-index:60;padding:24px 0 20px;overflow:hidden;background:linear-gradient(105deg,rgba(22,30,60,.62),rgba(12,17,38,.58)),linear-gradient(180deg,rgba(120,150,255,.1),rgba(120,80,200,.05));border-right:1px solid rgba(150,170,255,.14);box-shadow:inset -1px 0 0 rgba(150,170,255,.1),26px 0 64px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:width .52s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,background .4s ease}.AppShell_mono__zBY93:hover{width:274px;background:linear-gradient(105deg,rgba(16,22,46,.975),rgba(11,16,34,.955)),linear-gradient(180deg,rgba(120,150,255,.12),rgba(120,80,200,.06));box-shadow:inset -1px 0 0 rgba(150,170,255,.16),40px 0 80px rgba(0,0,0,.6)}.AppShell_mono__zBY93:after{content:"";position:absolute;top:6%;bottom:6%;right:0;width:1px;background:linear-gradient(180deg,transparent,rgba(150,180,255,.55),rgba(170,120,255,.5),transparent)}.AppShell_monoBrand__r6qYG{display:flex;align-items:center;height:46px;margin-bottom:30px;padding-left:19px}.AppShell_monoSigil__qWV50{position:relative;width:40px;height:40px;flex:0 0 auto}.AppShell_monoSigil__qWV50 i{inset:0;background:var(--grad);box-shadow:0 0 20px rgba(90,130,255,.6)}.AppShell_monoSigil__qWV50 i,.AppShell_monoSigil__qWV50:after{position:absolute;clip-path:polygon(50% 1%,93% 25%,93% 75%,50% 99%,7% 75%,7% 25%)}.AppShell_monoSigil__qWV50:after{content:"";inset:6px;background:#0a0e20}.AppShell_monoSigil__qWV50 b{position:absolute;inset:0;display:grid;place-items:center;z-index:1;font-weight:900;font-size:.9rem}.AppShell_monoSigil__qWV50 b,.AppShell_monoWordmark__8qyim{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.AppShell_monoWordmark__8qyim{margin-left:16px;font-weight:800;letter-spacing:.3em;font-size:1.02rem;white-space:nowrap;opacity:0;transform:translateX(-6px);transition:opacity .3s ease .06s,transform .3s ease .06s}.AppShell_mono__zBY93:hover .AppShell_monoWordmark__8qyim{opacity:1;transform:none}.AppShell_monoGlyphs__s8yLl{display:flex;flex-direction:column;gap:8px;flex:1}.AppShell_monoGlyph__3ErJU{display:flex;align-items:center;height:56px;padding-left:19px;color:var(--muted);text-decoration:none;position:relative;transition:color .2s ease}.AppShell_monoGlyph__3ErJU:hover{color:var(--text)}.AppShell_monoGi__Oumnd{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;position:relative}.AppShell_monoGi__Oumnd:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(150deg,rgba(150,170,255,.08),rgba(150,170,255,.02));box-shadow:inset 0 0 0 1px rgba(150,170,255,.12);transition:.28s}.AppShell_monoGi__Oumnd svg{position:relative;z-index:1}.AppShell_monoGlyph__3ErJU:hover .AppShell_monoGi__Oumnd:before{background:linear-gradient(150deg,rgba(150,170,255,.16),rgba(150,170,255,.05))}.AppShell_monoLabel__dCGux{margin-left:16px;font-size:1rem;font-weight:600;white-space:nowrap;opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}.AppShell_mono__zBY93:hover .AppShell_monoLabel__dCGux{opacity:1;transform:none}.AppShell_monoGlyphs__s8yLl .AppShell_monoGlyph__3ErJU:first-child .AppShell_monoLabel__dCGux{transition-delay:.05s}.AppShell_monoGlyphs__s8yLl .AppShell_monoGlyph__3ErJU:nth-child(2) .AppShell_monoLabel__dCGux{transition-delay:.09s}.AppShell_monoGlyphActive__ry85I{color:#fff}.AppShell_monoGlyphActive__ry85I .AppShell_monoGi__Oumnd:before{background:var(--grad);box-shadow:0 0 22px rgba(110,120,255,.6)}.AppShell_monoGlyphActive__ry85I .AppShell_monoGi__Oumnd svg{color:#fff}.AppShell_monoGlyphActive__ry85I:after{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;background:linear-gradient(180deg,var(--blue),var(--purple));border-radius:0 3px 3px 0;box-shadow:0 0 14px rgba(120,130,255,.75)}.AppShell_monoDivider__TfuoK{height:1px;margin:6px 18px;background:rgba(150,170,255,.12)}.AppShell_monoAccount__KGHpW{display:flex;align-items:center;height:56px;padding-left:20px;border:none;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.AppShell_monoAccount__KGHpW:hover{background:rgba(150,170,255,.05)}.AppShell_monoAccount__KGHpW .AppShell_avatar__d1xus{width:38px;height:38px;flex:0 0 auto}.AppShell_monoUser__cejGk{margin-left:16px;flex:1;min-width:0;display:flex;flex-direction:column;opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}.AppShell_mono__zBY93:hover .AppShell_monoUser__cejGk{opacity:1;transform:none}.AppShell_monoName__pkYJk{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_monoHandle__nK_C4{color:var(--muted);font-size:.76rem}.AppShell_monoGrid__4noVY{margin-left:auto;margin-right:20px;display:grid;place-items:center;flex:0 0 auto;color:var(--muted);opacity:0;transition:opacity .3s ease}.AppShell_mono__zBY93:hover .AppShell_monoGrid__4noVY{opacity:1}.AppShell_mono__zBY93.AppShell_monoHidden__VIMPF,.AppShell_mono__zBY93.AppShell_monoHidden__VIMPF:hover{width:0;opacity:0;pointer-events:none;box-shadow:none;border-right:none}}@media (min-width:720px) and (prefers-reduced-motion:reduce){.AppShell_monoGrid__4noVY,.AppShell_monoLabel__dCGux,.AppShell_monoUser__cejGk,.AppShell_monoWordmark__8qyim,.AppShell_mono__zBY93{transition:none}}.AppShell_backdrop__tClLN{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:rgba(3,5,16,.66);backdrop-filter:blur(3px);animation:AppShell_fade__kxyG2 .15s ease}.AppShell_backdropClosing__31ugy{animation:AppShell_fadeOut__mUrhY .16s ease forwards}@keyframes AppShell_fade__kxyG2{0%{opacity:0}to{opacity:1}}@keyframes AppShell_fadeOut__mUrhY{to{opacity:0}}.AppShell_cardMenu__m5wjq{width:100%;max-width:560px;display:flex;flex-direction:column;gap:1.1rem;padding:1.4rem;border:1px solid var(--line);border-radius:18px;background:#0b0f22;box-shadow:0 24px 70px rgba(0,0,0,.55);animation:AppShell_rise__Q3Tv0 .18s ease}.AppShell_backdropClosing__31ugy .AppShell_cardMenu__m5wjq{animation:AppShell_fall__7Xruq .16s ease forwards}@keyframes AppShell_rise__Q3Tv0{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes AppShell_fall__7Xruq{to{transform:translateY(8px) scale(.985);opacity:0}}.AppShell_cardHead__xvL6X{display:flex;align-items:center;gap:.8rem}.AppShell_cardName__Ob8Z_{font-weight:800;font-size:1.05rem}.AppShell_cardHandle__pPfaj{color:var(--muted);font-size:.85rem}.AppShell_cards__TJcfB{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.AppShell_card__k6479{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:110px;padding:1.2rem .6rem;border:1px solid var(--line);border-radius:14px;background:rgba(140,150,200,.04);color:var(--text);font-weight:700;font-size:.95rem;text-align:center;transition:transform .12s ease,background .15s ease,border-color .15s ease;animation:AppShell_cardIn__DxZZ6 .3s cubic-bezier(.16,1,.3,1) both}.AppShell_cards__TJcfB .AppShell_card__k6479:first-child{animation-delay:.03s}.AppShell_cards__TJcfB .AppShell_card__k6479:nth-child(2){animation-delay:.09s}.AppShell_cards__TJcfB .AppShell_card__k6479:nth-child(3){animation-delay:.15s}.AppShell_card__k6479:hover{transform:translateY(-2px);background:rgba(140,150,200,.08);border-color:rgba(140,150,200,.35)}.AppShell_cardPlay__M4jmQ{color:#fff;box-shadow:0 12px 30px rgba(90,70,200,.35)}.AppShell_cardPlay__M4jmQ,.AppShell_cardPlay__M4jmQ:hover{background:var(--grad);border-color:transparent}.AppShell_cardGlyph__5dBvq{color:var(--blue)}.AppShell_cardGlyphPlay__O_MBc{color:#fff}@keyframes AppShell_cardIn__DxZZ6{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.AppShell_backdropClosing__31ugy .AppShell_cards__TJcfB .AppShell_card__k6479{animation:AppShell_cardOut__N4z1_ .14s ease forwards}@keyframes AppShell_cardOut__N4z1_{to{opacity:0;transform:translateY(8px) scale(.97)}}.AppShell_logout__jrWTw{align-self:center;padding:.5rem 1.3rem;border:1px solid var(--line);border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:.85rem;cursor:pointer}.AppShell_logout__jrWTw:hover{color:var(--text)}.AppShell_legalBar__TiB7z{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.1rem;padding-top:.1rem}.AppShell_legalLink__RvJnu{color:var(--faint);font-size:.76rem;letter-spacing:.02em;transition:color .15s ease}.AppShell_legalLink__RvJnu:hover{color:var(--muted)}.AppShell_legalLinkAll__cz1W2{color:var(--muted);font-weight:600}.AppShell_legalLinkAll__cz1W2:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.AppShell_backdropClosing__31ugy,.AppShell_backdropClosing__31ugy .AppShell_cardMenu__m5wjq,.AppShell_backdropClosing__31ugy .AppShell_cards__TJcfB .AppShell_card__k6479,.AppShell_backdrop__tClLN,.AppShell_cardMenu__m5wjq,.AppShell_card__k6479{animation:none!important}}@media (max-width:719px){.AppShell_cardPlay__M4jmQ{display:none}.AppShell_cards__TJcfB{grid-template-columns:1fr}.AppShell_card__k6479{flex-direction:row;justify-content:flex-start;gap:.8rem;min-height:0;padding:.95rem 1.1rem}}