.faq[data-v-da771cbc]{margin-top:8px}.faq__title[data-v-da771cbc]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:900}.faq__item[data-v-da771cbc]{contain:layout paint;border:1px solid var(--line);background:var(--s1);border-radius:16px;margin-bottom:8px;transition:border-color .25s;overflow:hidden}.faq__item--open[data-v-da771cbc]{border-color:var(--y-line)}.faq__question[data-v-da771cbc]{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:14px;font-weight:800;display:flex}.faq__question svg[data-v-da771cbc]{color:var(--muted);transition:transform .3s cubic-bezier(.32,.72,0,1),color .25s}.faq__item--open .faq__question svg[data-v-da771cbc]{color:var(--y);transform:rotate(180deg)}.faq__body[data-v-da771cbc]{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1);display:grid}.faq__item--open .faq__body[data-v-da771cbc]{grid-template-rows:1fr}.faq__answer[data-v-da771cbc]{min-height:0;color:var(--muted);opacity:0;padding:0 16px;font-size:13px;font-weight:600;line-height:1.45;transition:opacity .25s,transform .32s cubic-bezier(.32,.72,0,1),padding .32s cubic-bezier(.32,.72,0,1);overflow:hidden;transform:translateY(-8px)}.faq__item--open .faq__answer[data-v-da771cbc]{opacity:1;padding-bottom:14px;transform:none}.dick-actions[data-v-83b20dbb]{flex-direction:column;gap:10px;display:flex}.dick-actions__price[data-v-83b20dbb]{align-items:center;gap:2px;display:inline-flex}.dick-actions__left[data-v-83b20dbb]{color:var(--muted);font-size:11px;font-weight:700}.size-card[data-v-4c876c84]{border:1px solid var(--y-line);background:linear-gradient(180deg, #ffc93324, var(--s1) 70%);border-radius:24px;padding:20px}.size-card__row[data-v-4c876c84]{align-items:baseline;gap:8px;display:flex}.size-card__value[data-v-4c876c84]{color:var(--y);font-variant-numeric:tabular-nums;font-size:52px;font-weight:900;line-height:1}.size-card__unit[data-v-4c876c84]{color:var(--muted);font-size:20px;font-weight:800}.size-card__vip[data-v-4c876c84]{color:var(--y-hi);margin-top:8px;font-size:13px;font-weight:800}.size-card__bar[data-v-4c876c84]{background:var(--s3);border-radius:10px;height:10px;margin-top:18px;position:relative;overflow:hidden}.size-card__bar i[data-v-4c876c84]{background:var(--y-grad);border-radius:10px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.size-card__hint[data-v-4c876c84]{color:var(--muted);margin-top:8px;font-size:12px;font-weight:700}.banner[data-v-c3ae6985]{isolation:isolate;text-align:left;color:#fff;background:radial-gradient(circle at 12% 20%,#ffffff47,#0000 38%),linear-gradient(120deg,#4f35e8 0%,#8b4dff 55%,#e0569f 100%);border-radius:22px;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 12px;transition:transform .16s,filter .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #5b3df559,inset 0 0 0 1px #ffffff38}.banner[data-v-c3ae6985]:active{filter:brightness(.9);transform:scale(.985)}.banner[data-v-c3ae6985]:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 35%,#ffffff4d 50%,#0000 65%);animation:4s ease-in-out infinite banner-shine-c3ae6985;position:absolute;inset:0;transform:translate(-120%)}@keyframes banner-shine-c3ae6985{50%,to{transform:translate(120%)}}.banner__icon[data-v-c3ae6985]{object-fit:contain;filter:drop-shadow(0 8px 10px #14003c66);flex:none;width:56px;height:56px;transform:rotate(-10deg)scale(1.15)}.banner__text[data-v-c3ae6985]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.banner__text strong[data-v-c3ae6985]{font-size:17px;font-weight:900;line-height:1.1}.banner__text span[data-v-c3ae6985]{color:#fffc;font-size:12px;font-weight:700}.banner__arrow[data-v-c3ae6985]{opacity:.9;flex:none}.feature-tile[data-v-02a55567]{--tile-size:clamp(60px, 18cqi, 80px);isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--tile-size);text-align:left;color:#fff;background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--tile-color) 42%, white 58%) 0%, transparent 32%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--tile-color) 86%, white 14%) 0%, transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--tile-color) 72%, white 28%) 0%, var(--tile-color) 46%, color-mix(in srgb, var(--tile-color) 62%, #1a0e00 38%) 100%);border-radius:24px;align-items:center;column-gap:12px;width:100%;padding:10px 18px 10px 20px;transition:filter .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000059}.feature-tile[data-v-02a55567]:active{filter:brightness(.86);transform:scale(.99)}.feature-tile[data-v-02a55567]:before{content:"";z-index:-1;background:linear-gradient(#fff3,#0000 28%),radial-gradient(circle at 52% 55%,#ffffff29,#0000 33%),linear-gradient(90deg,#0000 42%,#00000029 100%);position:absolute;inset:0}.feature-tile__title[data-v-02a55567]{text-shadow:0 5px 18px #2814004d;font-size:clamp(22px,6.2cqi,28px);font-weight:900;line-height:1}.feature-tile__titlerow[data-v-02a55567]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.hype[data-v-02a55567],.popular[data-v-02a55567]{color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;font-size:11px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.hype[data-v-02a55567]{background:linear-gradient(135deg,#ff4d2e,#ff8a1f);box-shadow:0 4px 12px #ff3c1473,inset 0 0 0 1px #ffffff47}.popular[data-v-02a55567]{background:linear-gradient(135deg,#6d28d9,#a855f7);box-shadow:0 4px 12px #6d28d980,inset 0 0 0 1px #ffffff47}.hype svg[data-v-02a55567],.popular svg[data-v-02a55567]{animation:1.2s ease-in-out infinite flicker-02a55567}.hype[data-v-02a55567]:after,.popular[data-v-02a55567]:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:2.8s ease-in-out infinite shine-02a55567;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine-02a55567{55%,to{transform:translate(120%)}}@keyframes flicker-02a55567{0%,to{transform:scale(1)rotate(-4deg)}50%{transform:scale(1.2)rotate(4deg)}}.feature-tile__image[data-v-02a55567]{width:var(--tile-size);height:var(--tile-size);object-fit:contain;transform:scale(var(--scale,1.2));filter:drop-shadow(0 14px 14px #2814004d)}.tile-tag[data-v-02a55567]{text-transform:uppercase;background:#0000003d;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900}.offline-banner[data-v-0b881c4d]{top:calc(var(--safe-top) + var(--header-h) - 14px);z-index:90;color:#fff;text-align:center;background:#e8453ceb;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:800;line-height:1.2;position:absolute;left:16px;right:16px}.toggle[data-v-e7725a56]{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 0;font-size:14px;font-weight:800;display:flex}.toggle[data-v-e7725a56]:disabled{opacity:.5}.toggle__track[data-v-e7725a56]{background:var(--s3);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.toggle__track--on[data-v-e7725a56]{background:var(--y)}.toggle__knob[data-v-e7725a56]{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.34,1.4,.64,1);position:absolute;top:3px;left:3px}.toggle__track--on .toggle__knob[data-v-e7725a56]{transform:translate(18px)}.sheet[data-v-8dc453f5]{z-index:70;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet__backdrop[data-v-8dc453f5]{background:#0000009e;position:absolute;inset:0}.sheet__panel[data-v-8dc453f5]{width:100%;max-height:88%;padding:18px 16px calc(18px + var(--safe-bottom));border:1px solid var(--line-2);background:#15151b;border-bottom:0;border-radius:28px 28px 0 0;position:relative;overflow-y:auto;box-shadow:0 -20px 40px #00000080}.sheet__handle[data-v-8dc453f5]{background:var(--line-2);border-radius:5px;width:44px;height:5px;margin:-8px auto 14px;display:block}.sheet__head[data-v-8dc453f5]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sheet__title[data-v-8dc453f5]{font-size:18px;font-weight:900}.sheet__close[data-v-8dc453f5]{background:var(--s3);width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.sheet-enter-active[data-v-8dc453f5],.sheet-leave-active[data-v-8dc453f5]{transition:opacity .22s}.sheet-enter-active .sheet__panel[data-v-8dc453f5],.sheet-leave-active .sheet__panel[data-v-8dc453f5]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-8dc453f5],.sheet-leave-to[data-v-8dc453f5]{opacity:0}.sheet-enter-from .sheet__panel[data-v-8dc453f5],.sheet-leave-to .sheet__panel[data-v-8dc453f5]{transform:translateY(100%)}.field[data-v-9fd40e17]{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label[data-v-9fd40e17]{color:var(--muted);font-size:12px;font-weight:800}.field__input[data-v-9fd40e17]{border:1px solid var(--line-2);background:var(--s2);border-radius:14px;width:100%;height:46px;padding:0 14px;font-size:15px;font-weight:700}.field__input--upper[data-v-9fd40e17]{text-transform:uppercase}.field__input[data-v-9fd40e17]::placeholder{color:var(--faint);text-transform:none}.field__input[data-v-9fd40e17]:focus{border-color:var(--y-line)}.prefix__meta[data-v-c44e9c1c]{justify-content:space-between;gap:12px;min-height:22px;margin:8px 2px 14px;font-size:12px;font-weight:700;display:flex}.prefix__state[data-v-c44e9c1c]{color:var(--muted);margin:0}.prefix__state--ok[data-v-c44e9c1c]{color:var(--ok)}.prefix__state--error[data-v-c44e9c1c]{color:var(--err)}.prefix__count[data-v-c44e9c1c]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.prefix__cost[data-v-c44e9c1c]{background:var(--s2);color:var(--muted);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.prefix__cost strong[data-v-c44e9c1c]{color:var(--text);align-items:center;gap:6px;font-size:18px;font-weight:900;display:inline-flex}.dialog[data-v-b529a97b]{z-index:60;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.dialog__backdrop[data-v-b529a97b]{background:#000000a8;position:absolute;inset:0}.dialog__panel[data-v-b529a97b]{border:1px solid var(--line-2);background:var(--s2);text-align:center;border-radius:26px;width:100%;max-width:340px;padding:22px 20px 18px;position:relative;box-shadow:0 24px 60px #0009}.dialog__title[data-v-b529a97b]{font-size:19px;font-weight:900}.dialog__text[data-v-b529a97b]{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.4}.dialog__actions[data-v-b529a97b]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.dialog__btn[data-v-b529a97b]{border-radius:16px;height:48px;font-size:15px;font-weight:900;transition:transform .15s,opacity .15s}.dialog__btn[data-v-b529a97b]:active{transform:scale(.97)}.dialog__btn[data-v-b529a97b]:disabled{opacity:.5}.dialog__btn--yes[data-v-b529a97b]{color:#fff;background:#e5383b}.dialog__btn--no[data-v-b529a97b]{color:var(--text);background:#ffffff1a}.dialog-enter-active[data-v-b529a97b],.dialog-leave-active[data-v-b529a97b]{transition:opacity .2s}.dialog-enter-active .dialog__panel[data-v-b529a97b],.dialog-leave-active .dialog__panel[data-v-b529a97b]{transition:transform .22s cubic-bezier(.34,1.4,.64,1)}.dialog-enter-from[data-v-b529a97b],.dialog-leave-to[data-v-b529a97b]{opacity:0}.dialog-enter-from .dialog__panel[data-v-b529a97b],.dialog-leave-to .dialog__panel[data-v-b529a97b]{transform:scale(.92)}.cancel[data-v-be9ae70a]{color:#ff6b6b;background:#e5383b1f;border:1px solid #e5383b8c;border-radius:16px;height:44px;font-size:14px;font-weight:800}.cancel[data-v-be9ae70a]:disabled{opacity:.5}.perks[data-v-e4980c63]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.perks li[data-v-e4980c63]{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.perks svg[data-v-e4980c63]{color:var(--y);flex:none}.vip-card[data-v-c36c5fe8]{border:1px solid var(--line-2);background:var(--s1);border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex}.vip-card__head[data-v-c36c5fe8]{align-items:center;gap:14px;display:flex}.vip-card__logo[data-v-c36c5fe8]{object-fit:contain;flex:none;width:84px;height:84px}.vip-card__title[data-v-c36c5fe8]{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.vip-card__title h2[data-v-c36c5fe8]{font-size:22px;font-weight:900;line-height:1.1}.vip-card__status[data-v-c36c5fe8]{color:var(--muted);background:#ffffff12;border-radius:999px;margin:0;padding:3px 10px;font-size:12px;font-weight:800}.vip-card__status--on[data-v-c36c5fe8]{color:var(--ok);background:#34c7591f;border:1px solid #34c75959}.vip-card__prefix[data-v-c36c5fe8]{color:var(--muted);margin:0;font-size:12px;font-weight:700}.vip-card__prefix b[data-v-c36c5fe8]{color:var(--text);font-weight:900}.balance-card[data-v-f19bbd57]{border:1px solid var(--line-2);background:linear-gradient(135deg, #ffc93329, var(--s1) 70%);border-radius:26px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:14px 14px 14px 18px;display:flex}.balance-card__label[data-v-f19bbd57]{color:var(--muted);font-size:13px;font-weight:900}.balance-card__value[data-v-f19bbd57]{font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:8px;font-size:30px;font-weight:900;display:flex}.balance-card__button[data-v-f19bbd57]{color:#111;background:#fff;border-radius:20px;flex:none;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:15px;font-weight:900;transition:transform .15s;display:inline-flex}.balance-card__button[data-v-f19bbd57]:active{transform:scale(.96)}.star[data-v-a92f1c60]{object-fit:contain;flex:none}.grid[data-v-9345c70d]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pack[data-v-9345c70d]{border:1px solid var(--line);background:var(--s2);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:12px 6px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.pack[data-v-9345c70d]:active{transform:scale(.97)}.pack--active[data-v-9345c70d]{border-color:var(--y-line);background:var(--y-soft)}.pack__price[data-v-9345c70d]{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;font-size:22px;font-weight:900;display:inline-flex}.pack__label[data-v-9345c70d]{background:var(--y-grad);color:var(--on-y);text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:900;position:absolute;top:-9px}.topup__hint[data-v-39aec0b9]{color:var(--muted);margin:-4px 0 16px;font-size:14px;font-weight:600;line-height:1.4}.topup__card[data-v-39aec0b9]{border:1px solid var(--line-2);background:radial-gradient(80% 70% at 50% 0%, #ffc93329, transparent 70%), var(--s1);border-radius:28px;margin-bottom:14px;padding:18px 14px 14px}.topup__top[data-v-39aec0b9]{text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:4px 10px 0 6px;display:flex}.topup__label[data-v-39aec0b9]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:900}.topup__amount[data-v-39aec0b9]{font-variant-numeric:tabular-nums;margin-top:8px;font-size:56px;font-weight:900;line-height:1}.topup__pay[data-v-39aec0b9]{color:#111;background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:8px;width:100%;height:58px;font-size:18px;font-weight:900;transition:transform .15s,opacity .15s;display:flex}.topup__pay[data-v-39aec0b9]:active{transform:scale(.98)}.topup__pay[data-v-39aec0b9]:disabled{opacity:.5}.topup__close[data-v-39aec0b9]{background:var(--s3);width:100%;height:52px;color:var(--muted);border-radius:20px;margin-top:10px;font-size:15px;font-weight:800}.stat[data-v-882260bd]{position:relative;overflow:hidden}.stat__v[data-v-882260bd]{font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.stat__l[data-v-882260bd]{color:var(--muted);margin-top:4px;font-weight:700}.stat--hero[data-v-882260bd]{min-height:150px;color:var(--on-y);background:radial-gradient(circle at 20% 10%,#ffffff47,#0000 45%),linear-gradient(135deg,#ffd54f,#f59a12);border-radius:26px;flex-direction:column;justify-content:flex-end;padding:16px;display:flex;box-shadow:0 14px 28px #ffb02040}.stat--hero .stat__v[data-v-882260bd]{font-size:44px}.stat--hero .stat__l[data-v-882260bd]{color:#1b1405bf;font-size:13px;font-weight:800}.stat__icon[data-v-882260bd]{color:#1b140533;position:absolute;top:-12px;right:-14px;transform:rotate(14deg)}.stat--plain[data-v-882260bd]{border:1px solid var(--line-2);background:var(--s1);border-radius:22px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.stat--plain .stat__v[data-v-882260bd]{font-size:24px}.stat--plain .stat__l[data-v-882260bd]{font-size:12px}.stat--chip[data-v-882260bd]{text-align:center;background:#aa6eff1a;border:1px solid #aa6eff4d;border-radius:18px;padding:10px 6px}.stat--chip .stat__v[data-v-882260bd]{font-size:18px}.stat--chip .stat__l[data-v-882260bd]{font-size:10.5px}.overview[data-v-681c75f5]{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.overview__hero[data-v-681c75f5]{grid-row:span 2}.overview__chips[data-v-681c75f5]{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.overview__registered[data-v-681c75f5]{text-align:center;color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.history__title[data-v-1b1fe4d2]{margin-bottom:10px;font-size:15px;font-weight:900}.history__list[data-v-1b1fe4d2]{border:1px solid var(--line);background:var(--s1);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.row[data-v-1b1fe4d2]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.row[data-v-1b1fe4d2]:first-child{border-top:0}.row__main[data-v-1b1fe4d2]{flex-direction:column;gap:2px;min-width:0;display:flex}.row__title[data-v-1b1fe4d2]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.row__date[data-v-1b1fe4d2]{color:var(--muted);font-size:11px;font-weight:600}.row__side[data-v-1b1fe4d2]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.row__amount[data-v-1b1fe4d2]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.row__amount--in[data-v-1b1fe4d2]{color:var(--ok)}.row__amount--out[data-v-1b1fe4d2]{color:var(--err)}.row__stars[data-v-1b1fe4d2]{color:var(--muted);align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.history__more[data-v-1b1fe4d2]{margin-top:10px}.promo[data-v-970658ca]{border:1px solid var(--line);background:var(--s1);border-radius:22px;padding:12px}.promo--bare[data-v-970658ca]{background:0 0;border:0;padding:0}.promo__title[data-v-970658ca]{margin-bottom:8px;font-size:14px;font-weight:900}.promo__row[data-v-970658ca]{grid-template-columns:1fr auto;gap:8px;display:grid}.recipient[data-v-027cabb3]{min-width:0;position:relative}.recipient__list[data-v-027cabb3]{z-index:40;border:1px solid var(--line-2);background:#1a1a21;border-radius:18px;width:min(340px,90vw);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 32px #0000008c}.recipient__empty[data-v-027cabb3]{color:var(--muted);padding:12px;font-size:13px;font-weight:700}.recipient__item[data-v-027cabb3]{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.recipient__item[data-v-027cabb3]:active{background:var(--s3)}.recipient__avatar[data-v-027cabb3]{width:34px;height:34px;font-size:14px}.recipient__text[data-v-027cabb3]{flex-direction:column;min-width:0;display:flex}.recipient__text strong[data-v-027cabb3]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.recipient__text small[data-v-027cabb3]{color:var(--muted);font-size:11px;font-weight:600}.block[data-v-efc4ac7a]{border:1px solid var(--line);background:var(--s1);border-radius:22px;padding:12px}.block--bare[data-v-efc4ac7a]{background:0 0;border:0;padding:0}.block__title[data-v-efc4ac7a]{margin-bottom:8px;font-size:14px;font-weight:900}.block__row[data-v-efc4ac7a]{grid-template-columns:1.3fr 1fr;gap:8px;margin-bottom:10px;display:grid}.confirm[data-v-efc4ac7a]{grid-template-columns:auto 1fr;gap:10px 16px;margin-bottom:18px;display:grid}.confirm dt[data-v-efc4ac7a]{color:var(--muted);font-weight:700}.confirm dd[data-v-efc4ac7a]{text-align:right;font-weight:900}.confirm__actions[data-v-efc4ac7a]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action[data-v-62312c01]{--tint:170, 110, 255;border:1px solid rgba(var(--tint), .4);background:radial-gradient(circle at 20% 0%, rgba(var(--tint), .3), transparent 60%), linear-gradient(180deg, rgba(var(--tint), .14), #121218 80%);scroll-snap-align:start;cursor:pointer;border-radius:26px;flex-direction:column;flex:0 0 min(64%,236px);justify-content:space-between;min-height:150px;padding:16px 14px 14px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.action[data-v-62312c01]:active{transform:scale(.98)}.action--green[data-v-62312c01]{--tint:52, 199, 120}.action--pink[data-v-62312c01]{--tint:255, 100, 160}.action__icon[data-v-62312c01]{color:rgba(var(--tint), .28);pointer-events:none;position:absolute;top:18px;right:-22px;transform:rotate(-8deg)}.action__text[data-v-62312c01]{position:relative}.action__title[data-v-62312c01]{font-size:20px;font-weight:900;line-height:1.1}.action__hint[data-v-62312c01]{max-width:70%;color:rgba(var(--tint), 1);filter:brightness(1.25)saturate(.6);margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.25}.action__btn[data-v-62312c01]{background:linear-gradient(180deg, rgba(var(--tint), 1), rgba(var(--tint), .82));height:40px;box-shadow:0 8px 20px rgba(var(--tint), .35), inset 0 1px 0 #ffffff59;color:#fff;border-radius:16px;margin-top:12px;font-size:15px;font-weight:900;position:relative}.tiles__title[data-v-0f203a4c]{margin-bottom:10px;font-size:18px;font-weight:900}.tiles__strip[data-v-0f203a4c]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.me-bar[data-v-35c16cc3]{left:24px;right:24px;bottom:calc(10px + var(--safe-bottom) + 72px + 8px);z-index:25;border:1px solid var(--y-line);pointer-events:none;background:#1c190ee6;border-radius:18px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute}.me-bar__you[data-v-35c16cc3]{color:var(--muted);font-size:12px;font-weight:800}.me-bar__place[data-v-35c16cc3]{color:var(--text);font-size:16px;font-weight:900}.me-bar__none[data-v-35c16cc3]{color:var(--muted);font-size:13px;font-weight:700}.me-bar__value[data-v-35c16cc3]{color:var(--y);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:900}.metric[data-v-9a293a6d]{background:var(--s2);border-radius:16px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.metric__item[data-v-9a293a6d]{color:var(--muted);border-radius:12px;padding:9px 0;font-size:13px;font-weight:800;transition:background .2s,color .2s}.metric__item--active[data-v-9a293a6d]{color:var(--text);background:#ffffff1f}.place[data-v-69c19a72]{border:1px solid var(--line-2);background:var(--s1);border-radius:20px;flex-direction:column;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:16px 8px 14px;display:flex}.place--1[data-v-69c19a72]{border-color:var(--y-line);background:linear-gradient(180deg, #ffc93329, var(--s1) 85%);padding-top:24px;padding-bottom:20px}.place--mine[data-v-69c19a72]{border-color:var(--y)}.place__medal[data-v-69c19a72]{object-fit:contain;width:48px;height:48px}.place--1 .place__medal[data-v-69c19a72]{width:64px;height:64px}.place__name[data-v-69c19a72]{justify-content:center;align-items:center;gap:3px;width:100%;font-size:12px;font-weight:800;display:flex}.place__name span[data-v-69c19a72]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.place__vip[data-v-69c19a72]{object-fit:contain;flex:none;width:16px;height:16px}.place__value[data-v-69c19a72]{color:var(--y);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.podium[data-v-287ef219]{justify-content:center;align-items:flex-end;gap:8px;margin:0;padding:6px 0 4px;list-style:none;display:flex}.row[data-v-4c9d0939]{background:var(--s1);border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.row--mine[data-v-4c9d0939]{border-color:var(--y-line);background:var(--y-soft)}.row__place[data-v-4c9d0939]{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 28px;font-size:14px;font-weight:900}.row__text[data-v-4c9d0939]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row__name[data-v-4c9d0939]{align-items:center;gap:4px;font-size:14px;font-weight:800;display:flex}.row__name span[data-v-4c9d0939]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row__vip[data-v-4c9d0939]{object-fit:contain;flex:none;width:18px;height:18px}.row__handle[data-v-4c9d0939]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;font-weight:600;overflow:hidden}.row__value[data-v-4c9d0939]{color:var(--y);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:900}.tabs[data-v-f86a479a]{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.tabs__item[data-v-f86a479a]{border:1px solid var(--line-2);background:var(--s2);color:var(--muted);border-radius:999px;flex:none;padding:9px 16px;font-size:13px;font-weight:800;transition:background .2s,color .2s,border-color .2s}.tabs__item--active[data-v-f86a479a]{background:var(--y);color:var(--on-y);border-color:#0000}.rating__list[data-v-75df7eb3]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rating__more[data-v-75df7eb3]{text-align:center;min-height:64px;color:var(--muted);font-size:12px;font-weight:700}.winter-bg[data-v-dba01ccd]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.winter-bg__glow[data-v-dba01ccd]{background:radial-gradient(80% 34% at 50% 52%,#d7e8ff38,#0000 74%),radial-gradient(110% 26% at 50% 100%,#e1eeff57,#0000 78%);position:absolute;inset:0}.winter-bg__flake[data-v-dba01ccd]{-webkit-user-select:none;user-select:none;position:absolute}.winter-bg__flake--a[data-v-dba01ccd]{opacity:.2;width:150px;top:34%;left:-64px;transform:rotate(14deg)}.winter-bg__flake--b[data-v-dba01ccd]{opacity:.17;width:190px;top:58%;right:-72px;transform:rotate(-22deg)}.winter-bg__flake--c[data-v-dba01ccd]{opacity:.12;width:70px;top:80%;left:18%;transform:rotate(32deg)}.winter-bg__drift[data-v-dba01ccd]{background:url(/assets/snowdrift-DmN_j-zo.svg) bottom/100% 100% no-repeat;height:140px;position:absolute;bottom:0;left:0;right:0}[data-season=winter] .feature-tile:after{content:"";z-index:-1;pointer-events:none;position:absolute}[data-season=winter] .feature-tile:nth-child(3n+1):after{opacity:.42;background:url(/assets/tile-flakes-DUy8hhGv.svg) 0 0/200px 120px;inset:-45% -25%;transform:rotate(-9deg);-webkit-mask-image:linear-gradient(90deg,#000 35%,#0000 80%);mask-image:linear-gradient(90deg,#000 35%,#0000 80%)}[data-season=winter] .feature-tile:nth-child(3n+2):after{opacity:.9;background:url(/assets/tile-garland-B3uNLhY6.svg) 0 0/240px 44px repeat-x;height:44px;top:-4px;left:-10px;right:-10px;transform:rotate(-1.5deg)}[data-season=winter] .feature-tile:nth-child(3n):after{opacity:.6;background:url(/assets/tile-corner-IFcQOIji.svg) 0 0/contain no-repeat;width:120px;height:90px;bottom:-30px;left:44%;transform:rotate(-6deg)}[data-season=winter] .profile-capsule{background:url(/assets/capsule-pattern-T2nvx7lQ.svg) 0 0/150px 60px,#18181e;position:relative}[data-season=winter] .profile-capsule:before{content:"";pointer-events:none;background:radial-gradient(13px 6px at 50% 0,#f4f8ffe6 96%,#0000) 0 0/26px 7px repeat-x;height:7px;position:absolute;top:-3px;left:20px;right:20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}[data-season=winter] .profile-capsule:after{content:"";pointer-events:none;background:url(/assets/santa-hat-Bw0BoyL3.svg) 50%/contain no-repeat;width:38px;height:31px;position:absolute;top:-17px;left:4px;transform:rotate(-12deg)}.winter[data-v-5c1fa8f3]{z-index:25;pointer-events:none;position:absolute;inset:0;overflow:hidden}.winter__frost[data-v-5c1fa8f3]{background:radial-gradient(70% 100% at 50% 0,#96cdff3d,#0000 72%),linear-gradient(#bee1ff1a,#0000);height:220px;position:absolute;inset:0 0 auto}.winter__corner[data-v-5c1fa8f3]{z-index:-1;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;width:132px;height:132px;position:absolute;top:-14px}.winter__corner--left[data-v-5c1fa8f3]{left:-16px}.winter__corner--right[data-v-5c1fa8f3]{right:-16px;transform:scaleX(-1)}.winter__hang[data-v-5c1fa8f3]{top:calc(var(--safe-top) + 6px - 106px);transform-origin:50% 0;width:30px;height:120px;animation:5s ease-in-out infinite winter-sway-5c1fa8f3;position:absolute;right:20%}.winter__flake[data-v-5c1fa8f3]{width:var(--size);height:var(--size);opacity:var(--alpha);animation:winter-fall-5c1fa8f3 var(--duration) linear var(--delay) infinite;background:#e8f4ff;border-radius:50%;position:absolute;top:-20px}.winter__flake--glyph[data-v-5c1fa8f3]{color:#cfe8ff;width:auto;height:auto;font-size:var(--size);background:0 0;line-height:1}@keyframes winter-fall-5c1fa8f3{to{transform:translate3d(var(--drift), calc(100dvh + 40px), 0) rotate(180deg)}}@keyframes winter-sway-5c1fa8f3{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.winter__flake[data-v-5c1fa8f3]{display:none}}.task[data-v-1d1f35a6]{border:1px solid var(--line-2);background:radial-gradient(circle at 0% 0%, #7a5cff38, transparent 55%), var(--s1);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.task--done[data-v-1d1f35a6]{background:radial-gradient(circle at 0% 0%, #5fdc8f24, transparent 55%), var(--s1);border-color:#5fdc8f59}.task__head[data-v-1d1f35a6]{align-items:center;gap:12px;display:flex}.task__avatar[data-v-1d1f35a6]{object-fit:cover;border:2px solid #8b6bff8c;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.task__icon[data-v-1d1f35a6]{color:#fff;background:linear-gradient(135deg,#8b6bff,#5b3df5);border-radius:15px;flex:0 0 44px;place-items:center;height:44px;display:grid}.task__text[data-v-1d1f35a6]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task__title[data-v-1d1f35a6]{font-size:15px;font-weight:900;line-height:1.2}.task__channel[data-v-1d1f35a6]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:700;overflow:hidden}.task__reward[data-v-1d1f35a6]{background:var(--y-soft);color:var(--y);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:900;display:inline-flex}.task__actions[data-v-1d1f35a6]{flex-direction:column;gap:6px;display:flex}.task__again[data-v-1d1f35a6]{color:var(--muted);text-underline-offset:3px;padding:4px;font-size:12px;font-weight:800;text-decoration:underline}.task__done[data-v-1d1f35a6]{height:44px;color:var(--ok);background:#5fdc8f1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.head[data-v-af222a23]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.head__title[data-v-af222a23]{font-size:26px;font-weight:900}.head__sub[data-v-af222a23]{color:var(--muted);margin:0;font-size:13px;font-weight:600}.head__progress[data-v-af222a23]{color:var(--muted);background:#ffffff14;border-radius:999px;margin-top:8px;padding:5px 12px;font-size:12px;font-weight:800}.list[data-v-af222a23]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.confetti[data-v-2b0cc09b]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i[data-v-2b0cc09b]{opacity:0;border-radius:2px;width:9px;height:16px;animation-name:confetti-fall-2b0cc09b;animation-timing-function:cubic-bezier(.3,.6,.5,1);animation-fill-mode:forwards;position:absolute;top:-24px}@keyframes confetti-fall-2b0cc09b{0%{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--rotate))}to{opacity:0;transform:translate3d(var(--drift), 105vh, 0) rotate(calc(var(--rotate) + 540deg))}}@media (prefers-reduced-motion:reduce){.confetti[data-v-2b0cc09b]{display:none}}.streak-video[data-v-cd6d9969]{width:min(260px,34dvh);position:relative}.streak-video__source[data-v-cd6d9969]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.streak-video__canvas[data-v-cd6d9969]{width:100%;height:auto;display:block}.streak[data-v-17ea8cda]{z-index:90;padding:24px 24px calc(28px + var(--safe-bottom));text-align:center;background:radial-gradient(70% 45% at 50% 36%,#ff6e1e57,#0000 70%),radial-gradient(100% 60% at 50% 100%,#ffb0201f,#0000 70%),#0a0a0d;flex-direction:column;align-items:center;animation:.35s ease-out both streak-in-17ea8cda;display:flex;position:absolute;inset:0;overflow:hidden auto}@keyframes streak-in-17ea8cda{0%{opacity:0}}.streak__body[data-v-17ea8cda]{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.streak__num[data-v-17ea8cda]{font-variant-numeric:tabular-nums;background:linear-gradient(#fff2c4,#ffb020);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:4px;font-size:clamp(52px,11dvh,84px);font-weight:900;line-height:1}.streak__label[data-v-17ea8cda]{margin-top:4px;font-size:20px;font-weight:900}.streak__hint[data-v-17ea8cda]{max-width:280px;color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.35}.streak__chip[data-v-17ea8cda]{border:1px solid var(--line-2);height:42px;color:var(--muted);background:#ffffff14;border-radius:999px;align-items:center;gap:10px;margin-top:clamp(12px,3dvh,24px);padding:0 14px 0 18px;font-size:15px;font-weight:700;display:inline-flex}.streak__chip b[data-v-17ea8cda]{color:var(--text);font-weight:900}.streak__chip--done[data-v-17ea8cda]{background:#5fdc8f24;border-color:#5fdc8f66}.streak__chip--done b[data-v-17ea8cda]{color:var(--ok)}.streak__btn[data-v-17ea8cda]{background:var(--y-grad);width:100%;height:56px;color:var(--on-y);border-radius:18px;flex:none;margin-top:16px;font-size:17px;font-weight:900;transition:transform .15s;box-shadow:0 12px 28px #ffb0204d}.streak__btn[data-v-17ea8cda]:active{transform:scale(.98)}.streak__btn[data-v-17ea8cda]:disabled{opacity:.6}.streak__btn--ghost[data-v-17ea8cda]{box-shadow:none;color:var(--text);background:#ffffff1f}.toasts[data-v-36ce56c8]{top:calc(var(--safe-top) + 12px);z-index:80;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;left:14px;right:14px}.toast[data-v-36ce56c8]{border:1px solid var(--line-2);text-align:left;pointer-events:auto;--accent:var(--ok);background:#1a1a21;border-radius:18px;align-items:center;gap:10px;width:100%;padding:12px 14px 12px 16px;font-size:13px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000080}.toast--error[data-v-36ce56c8]{--accent:var(--err)}.toast--waiting[data-v-36ce56c8]{--accent:var(--y)}.toast[data-v-36ce56c8]:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.toast__icon[data-v-36ce56c8]{color:var(--accent);flex:none}.toast__text[data-v-36ce56c8]{flex:1;min-width:0;line-height:1.3}.toast__count[data-v-36ce56c8]{background:var(--accent);color:#111;border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:900;animation:.28s cubic-bezier(.34,1.6,.64,1) toast-pop-36ce56c8}@keyframes toast-pop-36ce56c8{0%{transform:scale(.5)}}.toast-list-enter-active[data-v-36ce56c8],.toast-list-leave-active[data-v-36ce56c8]{transition:opacity .25s,transform .3s cubic-bezier(.32,.72,0,1)}.toast-list-move[data-v-36ce56c8]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.toast-list-enter-from[data-v-36ce56c8]{opacity:0;transform:translateY(-18px)scale(.96)}.toast-list-leave-to[data-v-36ce56c8]{opacity:0;transform:translateY(-14px)scale(.96)}.toast-list-leave-active[data-v-36ce56c8]{position:absolute;left:0;right:0}.bottom-nav[data-v-dec1d5a7]{left:12px;right:12px;bottom:calc(10px + var(--safe-bottom));z-index:30;grid-template-columns:repeat(var(--count), 1fr);background:linear-gradient(#25252c,#17171c);border:1px solid #ffffff1a;border-radius:30px;height:72px;padding:6px;display:grid;position:absolute;box-shadow:0 16px 32px #0000008c,inset 0 1px #ffffff14}.bottom-nav__marker[data-v-dec1d5a7]{width:calc((100% - 12px) / var(--count));transform:translateX(calc(var(--index) * 100%));background:#ffffff1f;border-radius:24px;transition:transform .42s cubic-bezier(.34,1.45,.64,1);position:absolute;top:6px;bottom:6px;left:6px;box-shadow:inset 0 1px #ffffff14}.bottom-nav__item[data-v-dec1d5a7]{z-index:1;color:#8e8e9a;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:800;transition:color .25s,transform .15s;display:flex;position:relative}.bottom-nav__item[data-v-dec1d5a7]:active{transform:scale(.94)}.bottom-nav__item svg[data-v-dec1d5a7]{transition:color .25s,transform .35s cubic-bezier(.34,1.6,.64,1)}.bottom-nav__item--active[data-v-dec1d5a7]{color:#fff}.bottom-nav__item--active svg[data-v-dec1d5a7]{color:var(--tint);filter:drop-shadow(0 0 8px var(--tint));transform:translateY(-1px)scale(1.1)}.loading[data-v-2def95ef]{z-index:100;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:0 40px;display:flex;position:absolute;inset:0}.loading__video[data-v-2def95ef]{object-fit:contain;pointer-events:none;width:min(56%,220px);max-height:36dvh}.loading__bar[data-v-2def95ef]{align-items:center;gap:12px;width:min(100%,240px);display:flex}.loading__track[data-v-2def95ef]{background:var(--s3);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.loading__fill[data-v-2def95ef]{background:var(--y-grad);border-radius:6px;height:100%;position:relative;overflow:hidden}.loading__fill[data-v-2def95ef]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.2s ease-in-out infinite sweep-2def95ef;position:absolute;inset:0;transform:translate(-100%)}.loading__percent[data-v-2def95ef]{text-align:right;font-variant-numeric:tabular-nums;min-width:38px;color:var(--y);font-size:12px;font-weight:900}@keyframes sweep-2def95ef{to{transform:translate(100%)}}.tg-fallback[data-v-fe810d38]{z-index:1000;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#2a2208 0%,#0a0a0d 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.tg-fallback__card[data-v-fe810d38]{text-align:center;color:#fff;width:100%;max-width:360px}.tg-fallback__title[data-v-fe810d38]{color:#fff;margin:0 0 8px;font-size:18px;font-weight:700}.tg-fallback__text[data-v-fe810d38]{color:#8b98a5;margin:0 0 28px;font-size:14px;line-height:1.5}.tg-fallback__button[data-v-fe810d38]{box-sizing:border-box;color:#1b1405;background:linear-gradient(135deg,#ffd54f,#ffb020);border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.tg-fallback__button[data-v-fe810d38]:hover{opacity:.9}.tg-fallback__button[data-v-fe810d38]:active{transform:scale(.98)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0d;--s1:#121216;--s2:#18181e;--s3:#212128;--line:#ffffff12;--line-2:#ffffff21;--text:#f5f3ec;--muted:#a09e95;--faint:#6c6b66;--y:#ffc933;--y-2:#ffb020;--y-hi:#ffe08a;--y-grad:linear-gradient(135deg, #ffd54f 0%, #ffb020 100%);--y-soft:#ffc9331f;--y-line:#ffc93352;--on-y:#1b1405;--ok:#5fdc8f;--warn:#ff9f43;--err:#ff6b6b;--app-shell-width:430px;--safe-top:max(calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)), 44px);--safe-bottom:env(safe-area-inset-bottom,0px);--header-h:76px;--nav-h:92px;--font:"Rubik", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{overscroll-behavior:none;background:var(--bg);width:100%;height:100%;margin:0;overflow:hidden}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}svg{flex:none}#app,#app *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input{-webkit-user-select:text;user-select:text}img,svg,video{-webkit-user-drag:none;user-drag:none;pointer-events:none}::selection{color:inherit;background:0 0}input::selection{background:#ffc93359}:focus{outline:none}:focus-visible{outline:2px solid var(--y-line);outline-offset:2px}::-webkit-scrollbar{display:none}*{scrollbar-width:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-root{isolation:isolate;width:min(100%, var(--app-shell-width));background:radial-gradient(90% 50% at 50% -8%,#ffc93333,#0000 70%),linear-gradient(#14130f 0%,#0d0d10 55%,#0a0a0d 100%);flex-direction:column;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.app-header{z-index:20;padding:calc(var(--safe-top) + 6px) 16px 14px;pointer-events:none;background:linear-gradient(#0f0e0bf0 0%,#0f0e0b99 62%,#0000 100%);flex-direction:column;gap:10px;display:flex;position:absolute;inset:0 0 auto}.app-header>*{pointer-events:auto}.app-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--safe-top) + var(--header-h)) 16px calc(var(--nav-h) + var(--safe-bottom) + 20px);flex:auto;overflow:hidden auto}.page{animation:pageIn .2s var(--ease,ease-out) both;flex-direction:column;gap:14px;display:flex}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.app-root--desktop{--safe-top:12px;--header-h:64px}.profile-capsule{border:1px solid var(--line-2);text-align:left;background:#18181ee6;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:54px;padding:7px 14px 7px 8px;transition:border-color .16s,filter .16s;display:flex;box-shadow:0 14px 30px #00000059,inset 0 1px #ffffff0d}.profile-capsule:active{filter:brightness(.9)}.profile-capsule__id{align-items:center;gap:10px;min-width:0;display:flex}.profile-capsule__text{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-capsule__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13px;font-weight:800;line-height:1;display:flex;overflow:hidden}.profile-capsule__name span{text-overflow:ellipsis;overflow:hidden}.profile-capsule__vip{object-fit:contain;flex:none;width:20px;height:20px}.profile-capsule__handle{color:var(--muted);font-size:11px;font-weight:600;line-height:1}.profile-capsule__balance{font-variant-numeric:tabular-nums;color:var(--y-hi);align-items:center;gap:5px;font-size:13px;font-weight:900;display:inline-flex}.avatar{background:var(--y-grad);width:40px;height:40px;color:var(--on-y);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.avatar--lg{width:64px;height:64px;font-size:26px}.avatar--sm{width:36px;height:36px;font-size:14px}.coin{object-fit:contain;width:20px;height:20px;transform:scale(1.6)}.coin--lg{width:30px;height:30px}.online-pill{top:calc(var(--tg-safe-area-inset-top,0px) + 8px);border:1px solid var(--line);height:28px;color:var(--muted);background:#18181eeb;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.online-pill b{color:var(--text);font-variant-numeric:tabular-nums}.online-dot{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #5fdc8f99}70%{box-shadow:0 0 0 7px #5fdc8f00}to{box-shadow:0 0 #5fdc8f00}}.btn{background:var(--y-grad);height:46px;color:var(--on-y);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:900;transition:filter .16s,transform .16s,opacity .16s;display:inline-flex;box-shadow:0 10px 24px #ffb02038}.btn:active{filter:brightness(.92);transform:scale(.97)}.btn:disabled{opacity:.45;box-shadow:none}.btn--ghost{background:var(--s3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.btn--outline{background:var(--y-soft);color:var(--y);box-shadow:inset 0 0 0 1px var(--y-line)}.btn--block{width:100%}.btn--sm{border-radius:12px;height:38px;padding:0 14px;font-size:13px}.state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.state__title{font-size:16px;font-weight:900}.state__text{color:var(--muted);font-size:13px;font-weight:600}.skeleton{background:linear-gradient(90deg, var(--s1) 25%, var(--s2) 50%, var(--s1) 75%);background-size:200% 100%;border-radius:16px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.online-dot--off{background:var(--faint);animation:none}.fade-leave-active{transition:opacity .4s}.fade-leave-to{opacity:0}
