.history-sheet[data-v-598fd37e]{max-height:min(84dvh, calc(100dvh - var(--app-safe-area-top) - 48px));overscroll-behavior:contain;text-align:left;padding-top:30px;overflow-y:auto}.history-sheet>h2[data-v-598fd37e]{margin:4px 46px 16px 0}.history-network[data-v-598fd37e]{margin-top:14px;display:block}.history-totals[data-v-598fd37e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.history-total[data-v-598fd37e]{background:var(--secondary);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.history-total__label[data-v-598fd37e]{color:var(--hint);font-size:12px}.history-total__value[data-v-598fd37e]{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:650;overflow:hidden}.history-total.is-in .history-total__value[data-v-598fd37e]{color:#22a861}.history-total.is-out .history-total__value[data-v-598fd37e]{color:var(--text)}.history-period[data-v-598fd37e]{color:var(--hint);margin:8px 0 0;font-size:12px}.history-filter[data-v-598fd37e]{gap:6px;margin-top:16px;display:flex}.history-filter__chip[data-v-598fd37e]{background:var(--secondary);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:550;transition:background .15s,color .15s}.history-filter__chip.is-active[data-v-598fd37e]{background:var(--accent);color:#fff}.history-empty[data-v-598fd37e]{color:var(--hint);align-items:flex-start;gap:10px;margin:18px 0 0;font-size:13px;line-height:1.5;display:flex}.history-empty>svg[data-v-598fd37e]{color:var(--accent);flex:none}.history-day[data-v-598fd37e]{margin-top:18px}.history-day__label[data-v-598fd37e]{color:var(--hint);letter-spacing:.02em;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:600}.history-list[data-v-598fd37e]{margin:0;padding:0;list-style:none}.history-row[data-v-598fd37e]{border-bottom:1px solid color-mix(in srgb, var(--hint) 12%, transparent);align-items:center;gap:12px;padding:11px 0;display:flex}.history-row[data-v-598fd37e]:last-child{border-bottom:0}.history-row__icon[data-v-598fd37e]{background:color-mix(in srgb, var(--hint) 12%, var(--surface));width:40px;height:40px;color:var(--text);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.history-row.is-in .history-row__icon[data-v-598fd37e]{background:color-mix(in srgb, #22a861 14%, var(--surface));color:#22a861}.history-row.is-session .history-row__icon[data-v-598fd37e]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent)}.history-row__body[data-v-598fd37e]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.history-row__title[data-v-598fd37e]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.history-row__live[data-v-598fd37e]{background:#22a861;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.4s ease-in-out infinite history-live-598fd37e}.history-row__meta[data-v-598fd37e]{color:var(--hint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.history-row__money[data-v-598fd37e]{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.history-row__money strong[data-v-598fd37e]{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.history-row.is-in .history-row__money strong[data-v-598fd37e]{color:#22a861}.history-row__money small[data-v-598fd37e]{color:var(--hint);font-variant-numeric:tabular-nums;font-size:11px}.history-skeleton[data-v-598fd37e]{gap:10px;margin-top:8px;display:grid}.history-skeleton span[data-v-598fd37e]{background:var(--secondary);border-radius:14px;height:52px;animation:1.2s ease-in-out infinite history-pulse-598fd37e}.history-skeleton span[data-v-598fd37e]:first-child{height:70px}.history-more[data-v-598fd37e]{margin-top:10px}.history-skeleton.is-more span[data-v-598fd37e]:first-child{height:52px}.history-more__retry[data-v-598fd37e]{background:var(--secondary);width:100%;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:12px 14px;font-size:14px;font-weight:550}@keyframes history-pulse-598fd37e{50%{opacity:.5}}@keyframes history-live-598fd37e{50%{opacity:.35}}.mini-dropdown[data-v-f97fc786]{min-width:0;position:relative}.mini-dropdown--open[data-v-f97fc786]{z-index:30}.mini-dropdown__trigger[data-v-f97fc786]{width:100%;height:56px;color:var(--text);font:500 15px/1.4 var(--app-font);text-align:left;cursor:pointer;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:6px;padding:0 14px;display:flex}.mini-dropdown__trigger span[data-v-f97fc786]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-dropdown__trigger svg[data-v-f97fc786]{color:var(--hint);flex:none;transition:transform .18s}.mini-dropdown--open .mini-dropdown__trigger svg[data-v-f97fc786]{transform:rotate(180deg)}.mini-dropdown--placeholder .mini-dropdown__trigger[data-v-f97fc786]{color:var(--hint)}.mini-dropdown__menu[data-v-f97fc786]{z-index:1100;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--hint) 28%, transparent);background:color-mix(in srgb, var(--bg) 92%, var(--surface));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:0 0 15px 15px;width:calc(100% + 2px);max-height:min(232px,42dvh);padding:0;scroll-padding-block:12px;position:absolute;top:100%;left:-1px;overflow-y:auto;box-shadow:0 18px 34px #030d1924,inset 0 1px #ffffff29}.mini-dropdown__menu[data-v-f97fc786]::-webkit-scrollbar{display:none}.mini-dropdown__option[data-v-f97fc786]{border:0;border-bottom:1px solid color-mix(in srgb, var(--hint) 22%, transparent);width:100%;min-height:46px;color:var(--text);font:500 15px/1.2 var(--app-font);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.mini-dropdown__option[data-v-f97fc786]:last-child{border-bottom:0}.mini-dropdown__option--active[data-v-f97fc786]{background:color-mix(in srgb, var(--hint) 7%, transparent)}.mini-dropdown__option--selected[data-v-f97fc786]{color:var(--accent);font-weight:600}.mini-dropdown-enter-active[data-v-f97fc786],.mini-dropdown-leave-active[data-v-f97fc786]{transition:opacity .15s,transform .15s}.mini-dropdown-enter-from[data-v-f97fc786],.mini-dropdown-leave-to[data-v-f97fc786]{opacity:0;transform:translateY(-5px)scale(.98)}.birthday-picker[data-v-51bab34b]{border:1px solid color-mix(in srgb, var(--hint) 30%, transparent);background:var(--surface);border-radius:16px;grid-template-columns:.8fr 1.35fr .9fr;min-width:0;height:58px;margin:0;padding:0;display:grid;position:relative}.birthday-picker[data-v-51bab34b]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.birthday-picker--invalid[data-v-51bab34b],.birthday-picker--invalid[data-v-51bab34b]:focus-within{border-color:color-mix(in srgb, var(--danger) 72%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 10%, transparent)}.birthday-picker__required[data-v-51bab34b]{color:var(--danger);margin-left:3px;font-style:normal}.birthday-picker__label[data-v-51bab34b]{z-index:2;background:linear-gradient(to bottom, var(--bg) 0, var(--bg) 50%, var(--surface) 50%, var(--surface) 100%);color:var(--hint);font:500 12px/1 var(--app-font);pointer-events:none;padding:0 7px;position:absolute;top:0;left:16px;transform:translateY(-50%)}.birthday-picker--filled .birthday-picker__label[data-v-51bab34b],.birthday-picker:focus-within .birthday-picker__label[data-v-51bab34b]{color:var(--accent)}.birthday-picker--invalid .birthday-picker__label[data-v-51bab34b],.birthday-picker--invalid:focus-within .birthday-picker__label[data-v-51bab34b]{color:var(--danger)}.birthday-picker[data-v-51bab34b] .mini-dropdown__trigger{height:56px}.birthday-picker[data-v-51bab34b] .mini-dropdown+.mini-dropdown{border-left:1px solid color-mix(in srgb, var(--hint) 20%, transparent)}.birthday-picker[data-v-51bab34b]:has(>.mini-dropdown:first-of-type.mini-dropdown--open){border-bottom-left-radius:0}.birthday-picker[data-v-51bab34b]:has(>.mini-dropdown:last-of-type.mini-dropdown--open){border-bottom-right-radius:0}.birthday-field__error[data-v-51bab34b]{color:var(--danger);align-items:center;gap:6px;margin:6px 4px 0;font-size:11px;line-height:1.35;display:flex}.birthday-field__error[data-v-51bab34b]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}@media (width<=370px){.birthday-picker[data-v-51bab34b] .mini-dropdown__trigger{padding-left:9px;padding-right:8px;font-size:12px}}.brand-avatar[data-v-04b2d3ed]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tg-theme-hint-color) 18%, transparent);background:color-mix(in srgb, var(--accent) 13%, var(--surface));color:var(--accent);flex:none;place-items:center;font-weight:650;display:inline-grid;overflow:hidden}.brand-avatar--fallback[data-v-04b2d3ed]{background:var(--brand-avatar-gradient);color:#fff;border-color:#fff3;box-shadow:inset 0 1px #fff3,inset 0 -12px 24px #100a3729}.brand-avatar__letter[data-v-04b2d3ed]{text-shadow:0 2px 8px #0c08263d;line-height:1}.brand-avatar--sm[data-v-04b2d3ed]{border-radius:12px;width:36px;height:36px;font-size:13px}.brand-avatar--md[data-v-04b2d3ed]{border-radius:15px;width:48px;height:48px;font-size:17px}.brand-avatar--lg[data-v-04b2d3ed]{border-radius:25px;width:82px;height:82px;font-size:28px}.brand-avatar img[data-v-04b2d3ed]{object-fit:cover;width:100%;height:100%;display:block}.brand-avatar img[src^="/preview/club-"][data-v-04b2d3ed]{object-fit:contain;background:#0b1420;padding:7px}:root[data-theme=dark]{--dashboard-page-padding:15px;--dashboard-tap:50px;--dashboard-canvas-height:236px;--dashboard-bg:#0a0f1a;--dashboard-text:#f2f6ff;--dashboard-text-secondary:#6e86a8;--dashboard-text-tertiary:#5c6e8a;--dashboard-divider:#16202f;--dashboard-ghost:#111a2b;--dashboard-ghost-text:#8a9ab0;--dashboard-muted-amount:#42546f;--dashboard-canvas-button:#fff;--dashboard-canvas-button-text:#0b2e6b}:root[data-theme=light]{--dashboard-page-padding:15px;--dashboard-tap:50px;--dashboard-canvas-height:236px;--dashboard-bg:#fff;--dashboard-text:#0b1220;--dashboard-text-secondary:#7a879b;--dashboard-text-tertiary:#a6b0c2;--dashboard-divider:#eaeff7;--dashboard-ghost:#f1f5fb;--dashboard-ghost-text:#5a6779;--dashboard-muted-amount:#a6b0c2;--dashboard-canvas-button:#0b1220;--dashboard-canvas-button-text:#fff}.dashboard-page[data-v-6d2422cd]{background:var(--dashboard-bg);min-width:0;min-height:100%;color:var(--dashboard-text);flex-direction:column;flex:auto;display:flex}.dashboard-canvas[data-v-6d2422cd]{padding:calc(22px + var(--app-safe-area-top)) var(--dashboard-page-padding) 20px;border-bottom:1px solid var(--dashboard-divider);background:var(--dashboard-bg);color:var(--dashboard-text);flex-direction:column;flex:none;gap:20px;display:flex}.dashboard-canvas--home[data-v-6d2422cd]{justify-content:flex-start}.dashboard-canvas--network[data-v-6d2422cd]{min-height:var(--dashboard-canvas-height);justify-content:space-between}.dashboard-profile[data-v-6d2422cd]{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;min-width:0;display:flex}.dashboard-profile__copy[data-v-6d2422cd]{flex:1}.dashboard-profile__name[data-v-6d2422cd]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-profile__edit[data-v-6d2422cd]{background:var(--dashboard-ghost);width:34px;height:34px;color:var(--dashboard-ghost-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:11px;flex:0 0 34px;place-items:center;padding:0;display:grid}.dashboard-profile__edit[data-v-6d2422cd]:active{opacity:.7}.dashboard-profile__avatar[data-v-6d2422cd]{border:1px solid var(--dashboard-divider);color:#fff;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:21px;font-weight:650;display:grid;overflow:hidden}.dashboard-profile__copy[data-v-6d2422cd]{min-width:0}.dashboard-profile h1[data-v-6d2422cd]{letter-spacing:-.01em;word-break:break-word;flex-direction:column;min-width:0;margin:0;font-size:19px;font-weight:700;line-height:1.2;display:flex}.dashboard-profile h1 span[data-v-6d2422cd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-profile p[data-v-6d2422cd]{color:var(--dashboard-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;line-height:1.35;overflow:hidden}.dashboard-network-heading[data-v-6d2422cd]{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-network-heading__logo[data-v-6d2422cd]{border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dashboard-network-heading__logo[data-v-6d2422cd] .brand-avatar{border:0;border-radius:11px;width:34px;height:34px}.dashboard-network-heading__name[data-v-6d2422cd]{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.dashboard-balance[data-v-6d2422cd]{align-items:baseline;gap:7px;margin:0;display:flex}.dashboard-balance__sum[data-v-6d2422cd]{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:60px;font-weight:700;line-height:1;overflow:hidden}.dashboard-balance__currency[data-v-6d2422cd]{color:var(--dashboard-text-secondary);font-size:26px;font-weight:600;line-height:1}.dashboard-actions[data-v-6d2422cd]{gap:12px;display:flex}.dashboard-invite[data-v-6d2422cd]{background:var(--dashboard-ghost);width:100%;color:var(--dashboard-ghost-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-invite[data-v-6d2422cd]:active{opacity:.8}.dashboard-invite[data-v-6d2422cd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-invite__icon[data-v-6d2422cd]{background:color-mix(in srgb, var(--accent) 16%, transparent);width:38px;height:38px;color:var(--accent);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.dashboard-invite__copy[data-v-6d2422cd]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dashboard-invite__title[data-v-6d2422cd]{color:var(--dashboard-text);font-size:15px;font-weight:600}.dashboard-invite__sub[data-v-6d2422cd]{font-size:12px;line-height:1.35}.dashboard-quests[data-v-6d2422cd]{background:radial-gradient(120% 140% at 0% 0%, #ffb80038, transparent 60%), radial-gradient(120% 140% at 100% 100%, #b26bff33, transparent 60%), var(--dashboard-ghost);position:relative;overflow:hidden}.dashboard-quests__icon[data-v-6d2422cd]{color:#3b2400;background:linear-gradient(135deg,#ffd66b,#ff9f1c);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px #ff9f1c59}.dashboard-button[data-v-6d2422cd]{min-height:var(--dashboard-tap);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;display:flex}.dashboard-button[data-v-6d2422cd]:focus-visible,.dashboard-row--network[data-v-6d2422cd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-button--primary[data-v-6d2422cd]{background:var(--dashboard-canvas-button);min-width:0;color:var(--dashboard-canvas-button-text);flex:1.6 1 0}.dashboard-button--icon[data-v-6d2422cd]{width:var(--dashboard-tap);flex:0 0 var(--dashboard-tap);background:var(--dashboard-ghost);color:var(--dashboard-ghost-text);padding:0}.dashboard-button--scan[data-v-6d2422cd]{background:var(--dashboard-canvas-button);color:var(--dashboard-canvas-button-text);flex:auto}.dashboard-button--ghost[data-v-6d2422cd]{background:var(--dashboard-ghost);width:100%;color:var(--dashboard-ghost-text);font-weight:500}.dashboard-list[data-v-6d2422cd]{padding:26px var(--dashboard-page-padding) calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:auto;gap:6px;display:flex}.dashboard-list__heading[data-v-6d2422cd]{justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.dashboard-list__heading h2[data-v-6d2422cd]{margin:0;font-size:20px;font-weight:600;line-height:1}.dashboard-list__heading>span[data-v-6d2422cd]{color:var(--dashboard-text-tertiary);font-size:16px;line-height:1}.dashboard-divider[data-v-6d2422cd]{background:var(--dashboard-divider);flex:0 0 1px;height:1px}.dashboard-list__empty[data-v-6d2422cd]{max-width:270px;color:var(--dashboard-text-secondary);margin:20px 0 0;font-size:15px;line-height:1.5}.dashboard-row[data-v-6d2422cd]{width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:14px 0;display:flex}.dashboard-row--network[data-v-6d2422cd]{cursor:pointer}.dashboard-row--club[data-v-6d2422cd]{min-height:92px}.dashboard-row--tap[data-v-6d2422cd]{cursor:pointer;-webkit-tap-highlight-color:transparent}.dashboard-row__quests[data-v-6d2422cd]{color:#ff9f1c;flex:none;align-items:center;gap:2px;display:inline-flex}.dashboard-row__quests svg[data-v-6d2422cd]:last-child{color:var(--dashboard-text-secondary)}.dashboard-row--club .dashboard-row--blocked .dashboard-row__logo[data-v-6d2422cd],.dashboard-row--blocked .dashboard-row__name[data-v-6d2422cd],.dashboard-row--blocked .dashboard-row__meta[data-v-6d2422cd]{opacity:.55}.dashboard-row__blocked[data-v-6d2422cd]{color:var(--danger);margin-top:3px;font-size:12px;font-weight:600;line-height:1.3}.dashboard-row__meta[data-v-6d2422cd]{align-items:flex-start;gap:5px;font-size:13px;line-height:1.3;display:flex}.dashboard-row__meta-icon[data-v-6d2422cd]{flex:none;margin-top:1px}.dashboard-row__logo[data-v-6d2422cd]{border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.dashboard-row__logo[data-v-6d2422cd] .brand-avatar{border:0;border-radius:16px;width:52px;height:52px}.dashboard-row__body[data-v-6d2422cd]{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.dashboard-row__name[data-v-6d2422cd]{color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.dashboard-row__meta[data-v-6d2422cd]{color:var(--dashboard-text-secondary);font-size:14px;line-height:1.35}.dashboard-row__amount[data-v-6d2422cd]{color:var(--dashboard-text);white-space:nowrap;flex:none;font-size:21px;font-weight:700;line-height:1}.dashboard-row__amount.is-muted[data-v-6d2422cd]{color:var(--dashboard-muted-amount)}.dashboard-list__footer[data-v-6d2422cd]{margin-top:auto;padding-top:20px}@media (width<=379px){.dashboard-page[data-v-6d2422cd]{--dashboard-page-padding:12px;--dashboard-canvas-height:224px}.dashboard-balance__sum[data-v-6d2422cd]{font-size:54px}.dashboard-profile__avatar[data-v-6d2422cd]{flex-basis:54px;width:54px;height:54px}}@media (width>=421px){.dashboard-page[data-v-6d2422cd]{--dashboard-page-padding:18px;--dashboard-canvas-height:248px}.dashboard-balance__sum[data-v-6d2422cd]{font-size:66px}}@media (prefers-reduced-motion:no-preference){.dashboard-button[data-v-6d2422cd],.dashboard-row--network[data-v-6d2422cd],.dashboard-row--tap[data-v-6d2422cd]{transition:opacity .15s}.dashboard-button[data-v-6d2422cd]:active,.dashboard-row--network[data-v-6d2422cd]:active,.dashboard-row--tap[data-v-6d2422cd]:active{opacity:.72}}.floating-field[data-v-0df88bc8]{border:1px solid color-mix(in srgb, var(--hint) 24%, transparent);background:var(--surface);border-radius:16px;height:58px;transition:border-color .18s,box-shadow .18s;display:block;position:relative}.floating-field[data-v-0df88bc8]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.floating-field--invalid[data-v-0df88bc8],.floating-field--invalid[data-v-0df88bc8]:focus-within{border-color:color-mix(in srgb, var(--danger) 72%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 10%, transparent)}.floating-field--disabled[data-v-0df88bc8]{background:var(--secondary);opacity:.82}.floating-field--disabled input[data-v-0df88bc8]{cursor:not-allowed}.floating-field input[data-v-0df88bc8]{width:100%;height:100%;color:var(--text);font:500 15px/1.2 var(--app-font);background:0 0;border:0;outline:0;padding:21px 16px 7px}.floating-field--trailing input[data-v-0df88bc8]{padding-right:52px}.floating-field>span[data-v-0df88bc8]{transform-origin:0;max-width:calc(100% - 32px);color:var(--hint);font:500 14px/1 var(--app-font);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top .18s,transform .18s,font-size .18s,color .18s;position:absolute;top:50%;left:16px;overflow:hidden;transform:translateY(-50%)}.floating-field:focus-within>span[data-v-0df88bc8],.floating-field--filled>span[data-v-0df88bc8]{color:var(--accent);font-size:10px;top:10px;transform:none}.floating-field--invalid>span[data-v-0df88bc8],.floating-field--invalid:focus-within>span[data-v-0df88bc8],.floating-field--invalid.floating-field--filled>span[data-v-0df88bc8]{color:var(--danger)}.floating-field__trailing[data-v-0df88bc8]{position:absolute;top:50%;right:9px;transform:translateY(-50%)}.floating-field__trailing[data-v-0df88bc8] button{width:38px;height:38px;color:var(--hint);background:0 0;border:0;border-radius:11px;place-items:center;padding:0;display:grid}.floating-field__required[data-v-0df88bc8]{color:var(--danger);margin-left:3px;font-style:normal}.floating-field__error[data-v-0df88bc8]{color:var(--danger);align-items:center;gap:6px;margin:6px 4px 0;font-size:11px;line-height:1.35;display:flex}.floating-field__error[data-v-0df88bc8]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.invite-sheet[data-v-e99292ed]{overscroll-behavior:contain;text-align:left;max-height:92dvh;padding-top:30px;overflow-y:auto}.invite-sheet>h2[data-v-e99292ed]{margin:4px 46px 8px 0}.invite-network[data-v-e99292ed]{margin-top:14px;display:block}.invite-badge[data-v-e99292ed]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.invite-rule[data-v-e99292ed]{color:var(--hint);margin:0 0 16px;font-size:13px;line-height:1.5}.invite-link[data-v-e99292ed]{border:1px solid color-mix(in srgb, var(--hint) 18%, transparent);background:var(--secondary);border-radius:14px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 6px 6px 14px;display:flex}.invite-link__text[data-v-e99292ed]{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.invite-link__copy[data-v-e99292ed]{background:var(--surface);width:38px;height:38px;color:var(--accent);cursor:pointer;border:0;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.invite-stats[data-v-e99292ed]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.invite-stat[data-v-e99292ed]{background:var(--secondary);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 10px;display:flex}.invite-stat__value[data-v-e99292ed]{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.invite-stat__label[data-v-e99292ed]{color:var(--hint);font-size:11px;line-height:1.3}.invite-pending[data-v-e99292ed]{color:var(--hint);margin:8px 0 0;font-size:12px}.invite-heading[data-v-e99292ed]{color:var(--text);margin:22px 0 6px;font-size:14px}.invite-empty[data-v-e99292ed]{color:var(--hint);align-items:flex-start;gap:10px;margin:6px 0 0;font-size:13px;line-height:1.5;display:flex}.invite-empty>svg[data-v-e99292ed]{color:var(--accent);flex:none}.invite-list[data-v-e99292ed]{margin:0;padding:0;list-style:none}.invite-row[data-v-e99292ed]{border-bottom:1px solid color-mix(in srgb, var(--hint) 12%, transparent);align-items:center;gap:12px;padding:11px 0;display:flex}.invite-row[data-v-e99292ed]:last-child{border-bottom:0}.invite-row__avatar[data-v-e99292ed]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:40px;height:40px;color:var(--accent);border-radius:50%;flex:0 0 40px;place-items:center;font-size:14px;font-weight:650;display:grid}.invite-row__body[data-v-e99292ed]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.invite-row__name[data-v-e99292ed]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.invite-row__meta[data-v-e99292ed]{color:var(--hint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invite-row__reward[data-v-e99292ed]{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.invite-row__reward strong[data-v-e99292ed]{color:#22a861;font-variant-numeric:tabular-nums;font-size:14px}.invite-row__reward small[data-v-e99292ed]{color:var(--hint);font-size:11px}.invite-row__reward.is-pending strong[data-v-e99292ed]{color:var(--accent)}.invite-row__reward.is-cancelled strong[data-v-e99292ed],.invite-row__reward.is-reversed strong[data-v-e99292ed],.invite-row__reward.is-blocked_by_limit strong[data-v-e99292ed]{color:var(--hint);text-decoration:line-through}.invite-row__waiting[data-v-e99292ed]{color:var(--hint);flex:none;font-size:12px}.invite-skeleton[data-v-e99292ed]{gap:10px;margin-top:8px;display:grid}.invite-skeleton span[data-v-e99292ed]{background:var(--secondary);border-radius:14px;height:48px;animation:1.2s ease-in-out infinite invite-pulse-e99292ed}@keyframes invite-pulse-e99292ed{50%{opacity:.5}}.link-wrap[data-v-adc09692]{flex-direction:column;align-items:center;gap:9px;padding:2px 0 4px;display:flex}.link-stage[data-v-adc09692]{justify-content:center;align-items:center;gap:0;display:flex}.link-stage[data-v-adc09692] .brand-avatar{border:3px solid var(--surface);border-radius:50%;width:86px;height:86px;box-shadow:0 12px 30px #0c1a3026}.link-stage[data-v-adc09692] .brand-avatar:first-child{animation:4.8s ease-in-out infinite user-avatar-float-adc09692}.link-stage[data-v-adc09692] .brand-avatar:last-child{animation:4.8s ease-in-out infinite club-avatar-float-adc09692}.link-mark[data-v-adc09692]{z-index:2;border:3px solid var(--bg);background:var(--accent);color:#fff;width:34px;height:34px;box-shadow:0 7px 16px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;place-items:center;margin:0 -2px;display:grid;position:relative}.link-mark svg[data-v-adc09692]{width:18px;height:18px}@keyframes user-avatar-float-adc09692{0%,to{transform:translate(5px)rotate(-3deg)}50%{transform:translate(5px,-3px)rotate(-1deg)}}@keyframes club-avatar-float-adc09692{0%,to{transform:translate(-5px)rotate(3deg)}50%{transform:translate(-5px,3px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.link-stage[data-v-adc09692] .brand-avatar:first-child{animation:none;transform:translate(5px)rotate(-3deg)}.link-stage[data-v-adc09692] .brand-avatar:last-child{animation:none;transform:translate(-5px)rotate(3deg)}}.lottie-animation[data-v-b59c2d83]{width:100%;height:100%;display:block}.lq-page[data-v-4a9e5985]{z-index:45;background:var(--bg);text-align:left;flex-direction:column;display:flex;position:fixed;inset:0}.lq-topbar[data-v-4a9e5985]{height:calc(48px + var(--app-safe-area-top));padding:var(--app-safe-area-top) 12px 0;box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.lq-back[data-v-4a9e5985]{height:34px;color:var(--accent);font:600 15px var(--app-font);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:2px;padding:0 10px 0 4px;display:inline-flex;position:absolute;bottom:7px;left:8px}.lq-topbar__title[data-v-4a9e5985]{max-width:calc(100% - 200px);font:700 15px var(--app-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-scroll[data-v-4a9e5985]{min-height:0;padding-bottom:calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.lq-page-enter-active[data-v-4a9e5985],.lq-page-leave-active[data-v-4a9e5985]{transition:transform .32s cubic-bezier(.22,.88,.28,1),opacity .24s}.lq-page-enter-from[data-v-4a9e5985],.lq-page-leave-to[data-v-4a9e5985]{opacity:.6;transform:translate(100%)}.lq-hero[data-v-4a9e5985]{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--level) 34%, transparent), transparent 60%), radial-gradient(110% 80% at 100% 10%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), var(--surface);border-radius:24px;margin:4px 12px 0;padding:20px 18px 18px;position:relative;overflow:hidden}.lq-hero__aurora[data-v-4a9e5985]{background:conic-gradient(from 90deg, transparent, color-mix(in srgb, var(--level) 22%, transparent), transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent);filter:blur(28px);opacity:.8;pointer-events:none;height:220px;animation:14s linear infinite lq-aurora-4a9e5985;position:absolute;inset:-40% -20% auto}.lq-hero[data-v-4a9e5985]>:not(.lq-hero__aurora){position:relative}.lq-club-name[data-v-4a9e5985]{margin:0 0 14px;display:block}.lq-clubs[data-v-4a9e5985]{scrollbar-width:none;gap:8px;margin:0 0 16px;display:flex;overflow-x:auto}.lq-clubs[data-v-4a9e5985]::-webkit-scrollbar{display:none}.lq-club-chip[data-v-4a9e5985]{border:1px solid color-mix(in srgb, var(--hint) 22%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);max-width:180px;color:var(--text);font:600 12.5px var(--app-font);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 12px 5px 5px;display:inline-flex}.lq-club-chip span[data-v-4a9e5985]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-club-chip.is-active[data-v-4a9e5985]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--surface))}.lq-level[data-v-4a9e5985]{align-items:center;gap:14px;display:flex}.lq-level__badge[data-v-4a9e5985]{background:linear-gradient(145deg, color-mix(in srgb, var(--level) 92%, #fff), color-mix(in srgb, var(--level) 70%, #000));width:58px;height:58px;box-shadow:0 10px 28px color-mix(in srgb, var(--level) 45%, transparent), inset 0 1px 0 #ffffff73;color:#fff;border-radius:18px;flex:0 0 58px;place-items:center;font-size:28px;display:grid;overflow:hidden}.lq-level__badge img[data-v-4a9e5985]{object-fit:cover;width:100%;height:100%}.lq-level__copy[data-v-4a9e5985]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lq-level__label[data-v-4a9e5985]{color:var(--hint);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.lq-level h2[data-v-4a9e5985],.lq-title-plain[data-v-4a9e5985]{color:var(--text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:750;overflow:hidden}.lq-xp-chip[data-v-4a9e5985]{color:#3b2400;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ffd66b,#ff9f1c);border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 11px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 6px 16px #ff9f1c52}.lq-level-bar[data-v-4a9e5985]{background:color-mix(in srgb, var(--hint) 18%, transparent);border-radius:999px;height:10px;margin-top:18px;position:relative;overflow:hidden}.lq-level-bar__fill[data-v-4a9e5985]{border-radius:inherit;background:linear-gradient(90deg, var(--level), var(--accent));box-shadow:0 0 14px color-mix(in srgb, var(--accent) 55%, transparent);transition:width 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.lq-level-bar__fill[data-v-4a9e5985]:after,.lq-bar__fill[data-v-4a9e5985]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:2.8s ease-in-out 1.2s infinite lq-shine-4a9e5985;position:absolute;inset:0;transform:translate(-100%)}.lq-level-next[data-v-4a9e5985]{color:var(--hint);margin:9px 0 0;font-size:12.5px}.lq-boost[data-v-4a9e5985]{color:#fff;background:linear-gradient(110deg,#ff6b3d,#ff3d7f 45%,#b14dff 80%,#ff6b3d) 0 0/220% 100%;border-radius:16px;align-items:center;gap:12px;margin:14px 16px 0;padding:12px 14px;animation:6s ease-in-out infinite lq-boost-4a9e5985;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #ff3d7f4d}.lq-boost__icon[data-v-4a9e5985]{font-size:24px}.lq-boost__copy[data-v-4a9e5985]{flex-direction:column;flex:1;min-width:0;font-size:12.5px;display:flex}.lq-boost__copy strong[data-v-4a9e5985]{font-size:16px;font-weight:800}.lq-boost__zap[data-v-4a9e5985]{opacity:.85}.lq-tabs[data-v-4a9e5985]{z-index:2;background:var(--secondary);border-radius:14px;grid-template-columns:1fr 1fr;margin:16px 16px 4px;padding:4px;display:grid;position:sticky;top:0}.lq-tabs__pill[data-v-4a9e5985]{background:var(--surface);border-radius:11px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 10px #0f172a1f}.lq-tabs__pill.is-right[data-v-4a9e5985]{transform:translate(100%)}.lq-tabs button[data-v-4a9e5985]{height:38px;color:var(--hint);font:650 14px var(--app-font);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;transition:color .2s;display:inline-flex;position:relative}.lq-tabs button.is-active[data-v-4a9e5985]{color:var(--text)}.lq-tabs__count[data-v-4a9e5985]{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:inline-grid}.lq-tabs__count--soft[data-v-4a9e5985]{background:color-mix(in srgb, var(--hint) 18%, transparent);color:var(--hint)}.lq-list[data-v-4a9e5985]{flex-direction:column;gap:10px;padding:10px 16px 6px;display:flex}.lq-quest[data-v-4a9e5985]{border:1px solid color-mix(in srgb, var(--hint) 14%, transparent);background:var(--surface);animation:lq-rise-4a9e5985 .5s cubic-bezier(.22, 1, .36, 1) var(--delay) both;border-radius:18px;gap:13px;padding:14px;display:flex;box-shadow:0 4px 18px #0f172a0d}.lq-quest.is-active[data-v-4a9e5985]{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 55%), var(--surface)}.lq-quest.is-upcoming[data-v-4a9e5985]{opacity:.72}.lq-quest.is-done[data-v-4a9e5985]{border-color:#22c55e57}.lq-quest__icon[data-v-4a9e5985]{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 22%, var(--surface)), color-mix(in srgb, var(--level) 18%, var(--secondary)));border-radius:15px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:25px;display:grid;position:relative}.lq-quest__done[data-v-4a9e5985]{border:2px solid var(--surface);color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:22px;height:22px;animation:.45s cubic-bezier(.34,1.56,.64,1) both lq-pop-4a9e5985;display:grid;position:absolute;bottom:-5px;right:-5px}.lq-quest__body[data-v-4a9e5985]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lq-quest__top[data-v-4a9e5985]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lq-quest__name[data-v-4a9e5985]{color:var(--text);font-size:15px;font-weight:700;line-height:1.3}.lq-quest__condition[data-v-4a9e5985]{color:var(--text);opacity:.85;font-size:13px;line-height:1.4}.lq-quest__desc[data-v-4a9e5985]{color:var(--hint);font-size:12px;line-height:1.4}.lq-reward[data-v-4a9e5985]{color:#3b2400;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(135deg,#ffd66b,#ffab2e);border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:800}.lq-reward--small[data-v-4a9e5985]{padding:3px 8px;font-size:11px}.lq-bar[data-v-4a9e5985]{background:color-mix(in srgb, var(--hint) 16%, transparent);border-radius:999px;height:7px;margin-top:8px;position:relative;overflow:hidden}.lq-bar__fill[data-v-4a9e5985]{border-radius:inherit;background:linear-gradient(90deg, #4fb4ff, var(--accent) 55%, #7a5cff);transition:width 1s cubic-bezier(.22, 1, .36, 1) var(--delay);position:absolute;inset:0 auto 0 0}.lq-bar.is-done .lq-bar__fill[data-v-4a9e5985]{background:linear-gradient(90deg,#34d399,#22c55e)}.lq-bar.is-upcoming .lq-bar__fill[data-v-4a9e5985]{background:color-mix(in srgb, var(--hint) 40%, transparent)}.lq-quest__meta[data-v-4a9e5985]{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.lq-progress-text[data-v-4a9e5985]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.lq-when[data-v-4a9e5985],.lq-state[data-v-4a9e5985]{color:var(--hint);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lq-state--done[data-v-4a9e5985]{color:#16a34a}.lq-state--soon[data-v-4a9e5985]{color:var(--accent)}.lq-grid[data-v-4a9e5985]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 16px 6px;display:grid}.lq-ach[data-v-4a9e5985]{border:1px solid color-mix(in srgb, var(--rarity) 26%, transparent);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--rarity) 14%, transparent), transparent 70%), var(--surface);text-align:center;min-width:0;animation:lq-rise-4a9e5985 .5s cubic-bezier(.22, 1, .36, 1) var(--delay) both;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 12px;display:flex;position:relative;overflow:hidden}.lq-ach.is-done[data-v-4a9e5985]{border-color:color-mix(in srgb, var(--rarity) 60%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--rarity) 24%, transparent)}.lq-ach.rarity-legendary.is-done[data-v-4a9e5985]:before{content:"";background:conic-gradient(from 0deg, transparent 0 70%, color-mix(in srgb, var(--rarity) 55%, transparent) 80%, transparent 90%);pointer-events:none;animation:4s linear infinite lq-spin-4a9e5985;position:absolute;inset:-50%}.lq-ach.rarity-legendary.is-done[data-v-4a9e5985]:after{content:"";background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--rarity) 16%, transparent), transparent 70%), var(--surface);pointer-events:none;border-radius:19px;position:absolute;inset:1.5px}.lq-ach[data-v-4a9e5985]>*{z-index:1;position:relative}.lq-ach__ring[data-v-4a9e5985]{background:conic-gradient(var(--rarity) var(--pct), color-mix(in srgb, var(--hint) 16%, transparent) 0);border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:4px;transition:--pct 1s;display:grid;position:relative}.lq-ach__ring[data-v-4a9e5985]:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:5px}.lq-ach__emoji[data-v-4a9e5985]{font-size:27px;position:relative}.lq-ach.is-progress .lq-ach__emoji[data-v-4a9e5985]{filter:saturate(.75)}.lq-ach__check[data-v-4a9e5985]{border:2px solid var(--surface);background:var(--rarity);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.lq-ach__rarity[data-v-4a9e5985]{color:var(--rarity);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:750}.lq-ach__name[data-v-4a9e5985]{width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.lq-ach__condition[data-v-4a9e5985]{min-height:2.7em;color:var(--hint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.lq-ach__foot[data-v-4a9e5985]{justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:6px;display:flex}.lq-ach__pct[data-v-4a9e5985]{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.lq-ach__got[data-v-4a9e5985]{color:var(--rarity);font-size:11.5px;font-weight:750}.lq-ach__repeat[data-v-4a9e5985]{background:color-mix(in srgb, var(--rarity) 18%, var(--secondary));color:var(--rarity);border-radius:999px;align-items:center;gap:2px;padding:2px 6px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.lq-empty[data-v-4a9e5985]{color:var(--hint);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:18px 0 8px;padding:0 24px;font-size:13px;line-height:1.5;display:flex}.lq-empty--wide[data-v-4a9e5985]{grid-column:1/-1}.lq-empty--hidden[data-v-4a9e5985]{margin:26px 0 18px}.lq-empty strong[data-v-4a9e5985]{color:var(--text);font-size:15px}.lq-empty__art[data-v-4a9e5985]{font-size:44px;animation:3.6s ease-in-out infinite lq-float-4a9e5985}.lq-skeleton[data-v-4a9e5985]{flex-direction:column;gap:10px;padding:16px;display:flex}.lq-skeleton span[data-v-4a9e5985]{background:linear-gradient(100deg, var(--secondary) 30%, color-mix(in srgb, var(--surface) 70%, var(--secondary)) 50%, var(--secondary) 70%);background-size:220% 100%;border-radius:18px;height:86px;animation:1.3s ease-in-out infinite lq-skeleton-4a9e5985}.lq-skeleton__hero[data-v-4a9e5985]{height:44px!important}.lq-swap-enter-active[data-v-4a9e5985],.lq-swap-leave-active[data-v-4a9e5985]{transition:opacity .2s,transform .25s}.lq-swap-enter-from[data-v-4a9e5985]{opacity:0;transform:translateY(8px)}.lq-swap-leave-to[data-v-4a9e5985]{opacity:0;transform:translateY(-6px)}@keyframes lq-rise-4a9e5985{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes lq-pop-4a9e5985{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lq-shine-4a9e5985{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes lq-aurora-4a9e5985{to{transform:rotate(360deg)}}@keyframes lq-spin-4a9e5985{to{transform:rotate(360deg)}}@keyframes lq-boost-4a9e5985{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lq-float-4a9e5985{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lq-skeleton-4a9e5985{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.lq-hero__aurora[data-v-4a9e5985],.lq-boost[data-v-4a9e5985],.lq-empty__art[data-v-4a9e5985],.lq-ach.rarity-legendary.is-done[data-v-4a9e5985]:before,.lq-level-bar__fill[data-v-4a9e5985]:after,.lq-bar__fill[data-v-4a9e5985]:after,.lq-skeleton span[data-v-4a9e5985],.lq-quest[data-v-4a9e5985],.lq-ach[data-v-4a9e5985],.lq-quest__done[data-v-4a9e5985]{animation:none}.lq-level-bar__fill[data-v-4a9e5985],.lq-bar__fill[data-v-4a9e5985],.lq-tabs__pill[data-v-4a9e5985]{transition:none}}.preview-scanner[data-v-82f140ab]{z-index:70;padding:calc(20px + var(--app-safe-area-top)) 16px calc(20px + env(safe-area-inset-bottom));color:#fff;background:#070d16;flex-direction:column;display:flex;position:fixed;inset:0}header[data-v-82f140ab]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}header h2[data-v-82f140ab]{margin:0;font-size:20px}header button[data-v-82f140ab]{color:#fff;background:#ffffff1a;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.camera-frame[data-v-82f140ab]{background:#111b28;border-radius:28px;flex:1;min-height:300px;position:relative;overflow:hidden}.camera-frame video[data-v-82f140ab]{object-fit:cover;width:100%;height:100%}.camera-frame>p[data-v-82f140ab]{color:#d7e0ec;text-align:center;place-items:center;margin:0;padding:30px;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:0}.scan-guides[data-v-82f140ab]{aspect-ratio:1;width:min(66vw,270px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scan-guides i[data-v-82f140ab]{border-style:solid;border-color:#2997ff;width:46px;height:46px;position:absolute}.scan-guides i[data-v-82f140ab]:first-child{border-width:4px 0 0 4px;border-radius:16px 0 0;top:0;left:0}.scan-guides i[data-v-82f140ab]:nth-child(2){border-width:4px 4px 0 0;border-radius:0 16px 0 0;top:0;right:0}.scan-guides i[data-v-82f140ab]:nth-child(3){border-width:0 4px 4px 0;border-radius:0 0 16px;bottom:0;right:0}.scan-guides i[data-v-82f140ab]:nth-child(4){border-width:0 0 4px 4px;border-radius:0 0 0 16px;bottom:0;left:0}.scan-line[data-v-82f140ab]{background:#2997ff;height:2px;animation:2s ease-in-out infinite scan-82f140ab;position:absolute;top:50%;left:20%;right:20%;box-shadow:0 0 16px #2997ff}.demo-scan[data-v-82f140ab]{color:#fff;height:50px;font:600 14px/1 var(--app-font);background:#2997ff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}@keyframes scan-82f140ab{0%,to{transform:translateY(-110px)}50%{transform:translateY(110px)}}.sheet-layer[data-v-1688f88e]{z-index:50;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim[data-v-1688f88e]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0408127a;border:0;position:absolute;inset:0}.sheet[data-v-1688f88e]{width:100%;max-height:92dvh;padding:30px 20px calc(18px + env(safe-area-inset-bottom));background:var(--surface);text-align:center;will-change:transform;border-radius:26px 26px 0 0;position:relative;transform:translate(0,0);box-shadow:0 -18px 70px #00000040}.sheet[data-v-1688f88e]:before{content:"";background:color-mix(in srgb, var(--hint) 24%, transparent);border-radius:99px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sheet-close[data-v-1688f88e]{background:var(--secondary);width:34px;height:34px;color:var(--text);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.pc-scene[data-v-1688f88e]{place-items:center;height:190px;margin-top:5px;display:grid;position:relative}.pc-glow[data-v-1688f88e]{background:color-mix(in srgb, var(--accent) 24%, transparent);filter:blur(28px);border-radius:45%;width:150px;height:125px;animation:2s ease-in-out infinite breathe-1688f88e;position:absolute}.monitor[data-v-1688f88e]{z-index:2;margin-top:-8px;animation:2.8s ease-in-out infinite pc-float-1688f88e;position:relative}.screen[data-v-1688f88e]{background:linear-gradient(145deg,#08284e,#2997ff 70%,#75c1ff);border:6px solid #17233a;border-radius:13px;width:136px;height:88px;position:relative;overflow:hidden;box-shadow:inset 0 0 25px #fff3,0 16px 32px #2997ff3d}.screen[data-v-1688f88e]:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff59 44%,#0000 60%);animation:2.3s infinite shine-1688f88e;position:absolute;inset:0;transform:translate(-120%)}.screen i[data-v-1688f88e]{background:#fffc;border-radius:99px;height:4px;animation:1.8s ease-in-out infinite code-1688f88e;position:absolute;left:18px;right:18px}.screen i[data-v-1688f88e]:first-child{top:22px;right:48px}.screen i[data-v-1688f88e]:nth-child(2){top:36px;left:35px}.screen i[data-v-1688f88e]:nth-child(3){top:50px;right:30px}.neck[data-v-1688f88e]{background:#17233a;width:16px;height:18px;margin:auto}.stand[data-v-1688f88e]{background:#17233a;border-radius:8px;width:62px;height:7px;margin:auto}.keyboard[data-v-1688f88e]{z-index:3;background:#17233a;border-radius:8px;grid-template-columns:repeat(7,13px);gap:4px;padding:8px 12px;display:grid;position:absolute;top:136px;transform:perspective(100px)rotateX(18deg);box-shadow:0 9px 18px #0003}.keyboard i[data-v-1688f88e]{background:#48617e;border-radius:2px;height:5px}.keyboard i[data-v-1688f88e]:nth-child(4n){background:#2997ff;box-shadow:0 0 6px #2997ff}.sheet-copy[data-v-1688f88e]{margin:4px 0 28px}.eyebrow[data-v-1688f88e]{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.sheet h2[data-v-1688f88e]{margin:11px 0 13px;font-size:24px;line-height:1.22}.sheet p[data-v-1688f88e]{color:var(--hint);margin:0;font-size:14px;line-height:1.68}.sheet p b[data-v-1688f88e]{color:var(--text);font-weight:600}.blocked-scene[data-v-1688f88e]{color:#e5484d;place-items:center;padding:20px 0 8px;display:grid}.session-actions[data-v-1688f88e]{grid-template-columns:.92fr 1.35fr;gap:9px;display:grid}.session-actions--single[data-v-1688f88e]{grid-template-columns:1fr}.session-button[data-v-1688f88e]{color:#fff;min-width:0;height:50px;font:600 13px/1 var(--app-font);border:0;border-radius:13px;justify-content:center;align-items:center;padding:0 12px;display:flex}.session-button[data-v-1688f88e]:disabled{opacity:.68}.session-button--cancel[data-v-1688f88e]{background:#e5484d}.session-button--start[data-v-1688f88e]{background:#25a55f;box-shadow:0 10px 24px #25a55f38}.sheet-enter-active[data-v-1688f88e],.sheet-leave-active[data-v-1688f88e]{transition:opacity .24s}.sheet-enter-active .sheet[data-v-1688f88e],.sheet-leave-active .sheet[data-v-1688f88e]{transition:transform .34s cubic-bezier(.22,.88,.28,1)}.sheet-enter-from[data-v-1688f88e],.sheet-leave-to[data-v-1688f88e]{opacity:0}.sheet-enter-from .sheet[data-v-1688f88e],.sheet-leave-to .sheet[data-v-1688f88e]{transform:translateY(100%)}@keyframes breathe-1688f88e{50%{opacity:.65;transform:scale(1.12)}}@keyframes shine-1688f88e{55%,to{transform:translate(130%)}}@keyframes code-1688f88e{50%{opacity:.55;transform:translate(4px)}}@keyframes pc-float-1688f88e{50%{transform:translateY(-6px)rotateY(-3deg)}}@media (prefers-reduced-motion:reduce){.pc-glow[data-v-1688f88e],.monitor[data-v-1688f88e],.screen[data-v-1688f88e]:after,.screen i[data-v-1688f88e]{animation:none}}:root[data-theme=dark]{--workspace-rail-bg:#060a12;--workspace-rail-border:#121b29}.rail[data-v-81522f15]{z-index:10;width:var(--rail-width);padding:calc(10px + var(--app-safe-area-top)) 9px calc(10px + env(safe-area-inset-bottom));background:var(--workspace-rail-bg,color-mix(in srgb, var(--secondary) 90%, var(--bg)));border-right:1px solid var(--workspace-rail-border,color-mix(in srgb, var(--hint) 10%, transparent));flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;inset:0 auto 0 0}.rail button[data-v-81522f15]{color:var(--text);cursor:pointer;border:0;padding:0}.rail-home[data-v-81522f15]{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(145deg, #46aeff80, #7b49ff6b) border-box;isolation:isolate;border-radius:14px;place-items:center;width:50px;height:50px;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #144fa014,inset 0 1px #ffffff14;color:var(--accent)!important;border:1px solid #0000!important}.rail-home[data-v-81522f15]:before{content:"";z-index:-1;opacity:0;background:#ffffff2e;border-radius:50%;width:30px;height:30px;transition:opacity .18s;position:absolute;top:-14px;right:-12px}.rail-home.active[data-v-81522f15]{background:linear-gradient(140deg,#20b8ff 0%,#2878f0 48%,#7138e7 100%);box-shadow:0 10px 24px #237df357,0 4px 10px #5938dc2e,inset 0 1px #ffffff57;color:#fff!important;border-color:#fff3!important}.rail-home.active[data-v-81522f15]:before{opacity:1}.rail-settings[data-v-81522f15]{border-radius:14px;place-items:center;width:50px;height:50px;transition:transform .18s,background .18s;display:grid;border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)!important;background:color-mix(in srgb, var(--accent) 9%, var(--surface))!important;color:var(--hint)!important;border-color:color-mix(in srgb, var(--hint) 14%, transparent)!important;background:var(--surface)!important}.rail-settings[data-v-81522f15]:active,.rail-home[data-v-81522f15]:active{transform:scale(.94)}.rail-divider[data-v-81522f15]{background:color-mix(in srgb, var(--hint) 18%, transparent);width:28px;height:1px}.workspace[data-v-81522f15]{background:0 0;place-items:center;width:50px;height:50px;display:grid;position:relative}.workspace[data-v-81522f15]:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:3px;height:0;transition:height .2s;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.workspace.active[data-v-81522f15]:before{height:28px}.workspace[data-v-81522f15] .brand-avatar{border-radius:15px;width:50px;height:50px;transition:border-radius .2s,transform .2s}.workspace.active[data-v-81522f15] .brand-avatar{border-radius:14px;transform:scale(1.04)}.rail-spacer[data-v-81522f15]{flex:1}.profile-button[data-v-81522f15]{border-radius:16px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;background:var(--surface)!important;border:2px solid color-mix(in srgb, var(--accent) 30%, transparent)!important}.profile-button[data-v-81522f15] .brand-avatar{border:0;border-radius:13px;width:100%;height:100%}:root{--app-font:"Geologica", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--app-font);font-synthesis:none;--rail-width:68px;--accent:#2997ff;--app-safe-area-top:calc(max(env(safe-area-inset-top), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--bg:var(--tg-theme-bg-color,#f4f5f7);--surface:var(--tg-theme-secondary-bg-color,#fff);--secondary:color-mix(in srgb, var(--surface) 78%, var(--bg));--text:var(--tg-theme-text-color,#15171b);--hint:var(--tg-theme-hint-color,#7c818b);--danger:var(--tg-theme-destructive-text-color,#e34850);--ambient-primary:color-mix(in srgb, var(--accent) 9%, transparent);--ambient-secondary:#62cfff0f;--ambient-sheen:color-mix(in srgb, var(--accent) 4%, transparent);--avatar-frame-start:#fbfdff;--avatar-frame-mid:#dfe6ed;--avatar-frame-deep:#aab7c4;--avatar-frame-end:#f3f7fa;--avatar-frame-highlight:#ffffffeb;--avatar-frame-shade:#4c60743d;--avatar-shadow-primary:#37485938;--avatar-shadow-secondary:#37485929;--permission-intro:#343a43;--permission-check:#617486;--loading-brand-1:#1f2937;--loading-brand-2:#6b7684;--loading-brand-3:#c8d0d8;--loading-brand-4:#46515f;--loading-brand-shadow:#4d5c6e24;color:var(--text);background:var(--bg)}:root[data-theme=light]{--bg:#f4f5f7;--surface:#fff;--secondary:#eef0f3;--text:#15171b;--hint:#7c818b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0d151f;--surface:#141f2b;--secondary:#1c2937;--text:#f4f7fb;--hint:#91a0b1;--danger:#ff686d;--ambient-primary:color-mix(in srgb, var(--accent) 15%, transparent);--ambient-secondary:#58d5ff17;--ambient-sheen:color-mix(in srgb, var(--accent) 7%, transparent);--avatar-frame-start:#3f739b;--avatar-frame-mid:#22557f;--avatar-frame-deep:#123b61;--avatar-frame-end:#081d32;--avatar-frame-highlight:#7ebeeb42;--avatar-frame-shade:#020a147a;--avatar-shadow-primary:#030c174d;--avatar-shadow-secondary:#030c1733;--permission-intro:#b9c3ce;--permission-check:#7f9ab4;--loading-brand-1:#f8fafc;--loading-brand-2:#9aa8b8;--loading-brand-3:#dce5ed;--loading-brand-4:#b3c0cc;--loading-brand-shadow:#b5c5d32e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}#app{isolation:isolate;min-height:100dvh;position:relative;overflow-x:clip}#app:before,#app:after{content:"";z-index:-1;pointer-events:none;position:fixed}#app:before{background:radial-gradient(ellipse 34% 42% at 25% 28%, var(--ambient-primary), transparent 72%), radial-gradient(ellipse 38% 34% at 76% 72%, var(--ambient-secondary), transparent 74%);filter:blur(22px);will-change:transform;animation:20s ease-in-out infinite alternate ambient-drift;inset:-24%}#app:after{background:radial-gradient(ellipse 72% 34% at 54% -8%, var(--ambient-sheen), transparent 72%);opacity:.75;will-change:transform, opacity;animation:13s ease-in-out infinite alternate ambient-breathe;inset:0}body{background:var(--bg);min-height:100dvh;color:var(--text);overscroll-behavior:none}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.preview-tools{z-index:100;top:calc(8px + var(--app-safe-area-top));border:1px solid color-mix(in srgb, var(--hint) 18%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:7px;padding:6px 7px 6px 10px;display:flex;position:fixed;right:8px;box-shadow:0 8px 28px #0a172d24}.preview-tools span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.preview-tools select{background:var(--secondary);max-width:132px;height:28px;color:var(--text);font:500 11px/1 var(--app-font);border:0;border-radius:8px;outline:0;padding:0 8px}.mini-toast{z-index:120;top:calc(12px + var(--app-safe-area-top));border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, var(--surface) 94%, transparent);width:max-content;max-width:calc(100vw - 28px);min-height:48px;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:15px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:580;line-height:1.35;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #040c1633}.mini-toast>svg{flex:none}.mini-toast--success>svg{color:#36c985}.mini-toast--error>svg{color:var(--danger)}.preview-tools~.mini-toast{top:calc(68px + var(--app-safe-area-top))}.preview-tools~.page-pad,.preview-tools~.onboarding{padding-top:calc(68px + var(--app-safe-area-top))}.preview-tools~.contact-onboarding{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.preview-tools~.registration-onboarding{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.preview-tools~.app-shell .workspace-content{padding-top:0}.preview-tools~.app-shell .dashboard-canvas{padding-top:calc(68px + var(--app-safe-area-top))}h1,h2,h3,p{margin-top:0}.page-pad{width:100%;max-width:480px;padding:calc(22px + var(--app-safe-area-top)) 16px calc(24px + env(safe-area-inset-bottom));margin:auto}.center-screen{min-height:100dvh;padding-top:calc(22px + var(--app-safe-area-top));text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.center-screen h1{margin:14px 0 8px;font-size:24px;line-height:1.25}.center-screen>p{color:var(--hint);font-size:14px}.loading-screen{justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:fixed;inset:0}.loading-content{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cyberos-lockup.loading-brand{background:linear-gradient(100deg, var(--loading-brand-1) 0%, var(--loading-brand-2) 24%, var(--loading-brand-3) 49%, var(--loading-brand-4) 72%, var(--loading-brand-1) 100%);color:#0000;letter-spacing:-.045em;filter:drop-shadow(0 6px 14px var(--loading-brand-shadow));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;font-size:clamp(38px,13vw,56px);font-weight:750;line-height:1.1;animation:3.2s linear infinite loading-brand-shimmer}@keyframes loading-brand-shimmer{0%{background-position:100%}to{background-position:-140%}}@media (prefers-reduced-motion:reduce){.cyberos-lockup.loading-brand{background-position:50%;animation:none}}.onboarding{flex-direction:column;gap:2px;min-height:100dvh;display:flex}.registration-onboarding{gap:14px}.registration-community-frame{width:240px;height:150px;margin:-6px auto -8px}.registration-community-animation{filter:drop-shadow(0 14px 24px #2997ff29)}.contact-onboarding{isolation:isolate;gap:0;position:relative;overflow:hidden}.contact-onboarding:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:330px;height:330px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.contact-topline{justify-content:center;align-items:center;min-height:42px;display:flex}.contact-topline .cyberos-lockup,.registration-topline .cyberos-lockup,.join-topline .cyberos-lockup{font-size:24px}.cyberos-lockup{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1}.contact-hero{text-align:center;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;min-height:0;padding:52px 0 34px;display:flex}.contact-avatar-stage{isolation:isolate;width:128px;height:128px;filter:drop-shadow(0 22px 28px var(--avatar-shadow-primary)) drop-shadow(0 7px 10px var(--avatar-shadow-secondary));place-items:center;margin-bottom:28px;display:grid;position:relative}.contact-phone-animation{filter:drop-shadow(0 22px 36px #2997ff2e);width:190px;height:190px;margin-bottom:14px}.contact-avatar-stage:before{content:"";z-index:0;background:linear-gradient(145deg, var(--avatar-frame-start) 0%, var(--avatar-frame-mid) 34%, var(--avatar-frame-deep) 66%, var(--avatar-frame-end) 100%);box-shadow:inset 0 2px 1px var(--avatar-frame-highlight), inset 0 -4px 8px var(--avatar-frame-shade);clip-path:url(#contact-avatar-squircle);border-radius:0;position:absolute;inset:-4px}.contact-avatar-stage:after{content:"";z-index:2;clip-path:url(#contact-avatar-squircle);pointer-events:none;background:radial-gradient(circle at 29% 20%,#ffffff2e,#0000 32%),linear-gradient(150deg,#0000 44%,#040e1c38);border-radius:0;position:absolute;inset:2px;box-shadow:inset 0 2px 2px #ffffff1f,inset 0 -10px 18px #040e1c1f}.contact-squircle-avatar{z-index:1;background-color:color-mix(in srgb, var(--accent) 18%, var(--surface));color:#fff;clip-path:url(#contact-avatar-squircle);background-position:50%;background-size:cover;border-radius:0;place-items:center;width:124px;height:124px;font-size:34px;font-weight:700;display:grid;position:relative}.squircle-defs{position:absolute}.contact-copy{max-width:420px}.contact-copy h1{letter-spacing:-.045em;max-width:390px;margin:0 auto 12px;font-size:27px;line-height:1.2}.contact-copy p{max-width:380px;color:var(--hint);margin:0 auto;font-size:13px;line-height:1.6}.preview-telegram-main-button{z-index:90;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:456px;margin:0 auto;position:fixed;left:12px}.registration-topline,.join-topline{justify-content:center;align-items:center;min-height:42px;display:flex}.join-onboarding{gap:16px}.join-center{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:14px;min-height:0;padding:18px 0 0;display:flex}.join-title h1{margin:0}.join-access-card{width:100%;max-width:430px;padding:4px 8px 0}.join-access-card>p{color:var(--permission-intro);text-align:left;margin:0 0 10px;font-size:13px;font-weight:450;line-height:1.45}.join-access-card>p strong{color:var(--text);font-weight:620}.join-access-card ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.join-access-card li{color:var(--text);align-items:flex-start;gap:11px;padding:8px 0;font-size:13px;font-weight:480;line-height:1.38;display:flex}.join-access-check{color:var(--permission-check);filter:drop-shadow(0 2px 5px #0f172a14);flex:none;margin-top:0}.join-actions{flex-direction:column;gap:10px;width:100%;margin-top:auto;padding-top:6px;display:flex}.join-cancel-button{border:1px solid color-mix(in srgb, var(--hint) 18%, transparent);background:var(--surface);width:100%;height:48px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 8px 24px #0f172a0d}.join-cancel-button:active{transform:scale(.99)}.join-cancel-button:disabled{opacity:.6;cursor:wait}.copy-block{text-align:center}.copy-block h1{letter-spacing:-.025em;max-width:390px;margin:7px auto 9px;font-size:24px;line-height:1.28}.copy-block.join-title h1{font-size:22px}.copy-block p{max-width:410px;color:var(--hint);margin:auto;font-size:14px;line-height:1.55}.eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.primary-button,.preview-telegram-main-button{background:var(--accent);color:#fff;width:100%;height:48px;box-shadow:0 7px 20px color-mix(in srgb, var(--accent) 24%, transparent);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.preview-telegram-main-button{width:auto}.primary-button:active,.preview-telegram-main-button:active{transform:scale(.99)}.primary-button:disabled,.preview-telegram-main-button:disabled{opacity:.68;cursor:wait}.retry-button{width:auto;margin-top:18px;padding:0 26px}.spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite spin}.form-stack{flex-direction:column;gap:12px;display:flex}.form-error{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:11px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.muted{color:var(--hint);font-size:14px;line-height:1.55}.success-orb,.error-orb{background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:82px;height:82px;color:var(--accent);box-shadow:0 18px 45px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:28px;place-items:center;display:grid}.error-orb{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.app-shell{min-height:100dvh}.workspace-content{min-width:0;min-height:100dvh;margin-left:var(--rail-width);flex-direction:column;padding:0;display:flex;position:relative}.dashboard-error{z-index:20;top:calc(12px + var(--app-safe-area-top));right:15px;left:calc(var(--rail-width) + 15px);margin:0;position:fixed;box-shadow:0 14px 34px #030a1438}.sheet-layer{z-index:45;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:opacity, backdrop-filter;background:#0408127a;border:0;position:absolute;inset:0;transform:translateZ(0)}.basic-sheet{width:100%;padding:34px 20px calc(22px + env(safe-area-inset-bottom));background:var(--surface);text-align:center;will-change:transform;border-radius:26px 26px 0 0;position:relative;transform:translate(0,0);box-shadow:0 -18px 70px #0000003d}.basic-sheet:before{content:"";background:color-mix(in srgb, var(--hint) 24%, transparent);border-radius:99px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sheet-close{z-index:3;background:var(--secondary);width:34px;height:34px;color:var(--text);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.basic-sheet h2{margin:5px 0 8px;font-size:23px}.profile-sheet{overscroll-behavior:contain;height:min(94dvh,780px);max-height:94dvh;scroll-padding-block:24px 260px;overflow:hidden auto}.avatar-editor{background:var(--secondary);width:96px;height:96px;color:var(--accent);cursor:pointer;border-radius:30px;place-items:center;margin:3px auto 26px;font-size:28px;font-weight:650;display:grid;position:relative;overflow:visible}.avatar-editor>.brand-avatar{border:0;border-radius:30px;width:100%;height:100%}.avatar-delete{border:3px solid var(--surface);background:var(--danger);color:#fff;width:34px;height:34px;box-shadow:0 8px 20px color-mix(in srgb, var(--danger) 28%, transparent);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;bottom:-5px;right:-5px}.avatar-delete:disabled{opacity:.62;cursor:wait}.profile-sheet .form-stack{text-align:left}.profile-sheet .birthday-picker__label{background:var(--surface)}.profile-password-button{border:1px solid color-mix(in srgb, var(--hint) 15%, transparent);background:color-mix(in srgb, var(--secondary) 70%, var(--surface));width:100%;height:50px;color:var(--text);font:580 13px/1 var(--app-font);text-align:left;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px;display:grid}.profile-password-button>svg:first-child{color:var(--accent)}.profile-password-button>svg:last-child{color:var(--hint)}.password-sheet{text-align:left;padding-top:38px}.password-sheet>h2{margin:0 46px 22px 0}.password-sheet .form-stack{gap:12px}.settings-sheet{text-align:left;max-height:90dvh;padding-top:36px;overflow-y:auto}.settings-sheet>h2{margin:0 0 24px;padding-right:46px}.settings-group+.settings-group{margin-top:24px}.settings-group__heading{align-items:flex-start;gap:11px;margin-bottom:12px;display:flex}.settings-group__heading>svg{color:var(--accent);flex:none;margin-top:1px}.settings-group__heading h3{color:var(--text);margin:0;font-size:14px;line-height:1.3}.settings-group__heading p{max-width:390px;color:var(--hint);margin:5px 0 0;font-size:11px;line-height:1.5}.settings-language-list{gap:7px;display:grid}.settings-language-list button{border:1px solid color-mix(in srgb, var(--hint) 13%, transparent);background:color-mix(in srgb, var(--secondary) 72%, var(--surface));width:100%;min-height:48px;color:var(--text);font:560 13px/1.2 var(--app-font);text-align:left;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:7px 13px 7px 8px;display:grid}.settings-language-list button.active{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.settings-language-list button>svg{color:var(--accent)}.settings-language-code{background:var(--surface);width:34px;height:34px;color:var(--hint);letter-spacing:.05em;border-radius:10px;place-items:center;font-size:9px;font-weight:680;display:grid}.settings-language-list button.active .settings-language-code{background:var(--accent);color:#fff}.settings-theme-switcher{border:1px solid color-mix(in srgb, var(--hint) 13%, transparent);background:color-mix(in srgb, var(--secondary) 78%, var(--surface));border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.settings-theme-switcher button{height:42px;color:var(--hint);font:580 12px/1 var(--app-font);background:0 0;border:0;border-radius:10px}.settings-theme-switcher button.active{background:var(--surface);color:var(--text);box-shadow:0 5px 14px #06122214}.page-enter-active{transform-origin:50% 42%;will-change:opacity, transform;transition:opacity .24s cubic-bezier(.22,.72,.28,1),transform .3s cubic-bezier(.22,.72,.28,1)}.page-leave-active{transform-origin:50% 42%;will-change:opacity, transform;transition:opacity .16s,transform .18s}.page-enter-from{opacity:0;transform:translateY(9px)scale(.992)}.page-leave-to{opacity:0;transform:translateY(-5px)scale(.996)}.sheet-enter-active,.sheet-leave-active{transition:opacity .24s}.sheet-enter-active .basic-sheet,.sheet-leave-active .basic-sheet{transition:transform .34s cubic-bezier(.22,.88,.28,1)}.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-enter-from .basic-sheet,.sheet-leave-to .basic-sheet{transform:translateY(100%)}.toast-enter-active,.toast-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.22,.72,.28,1)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,-8px)scale(.98)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{opacity:.65;transform:scale(1.12)}}@keyframes ambient-drift{0%{transform:translate(-2.5%,-1.5%)scale(1)}52%{transform:translate(2%,1%)scale(1.05)rotate(1deg)}to{transform:translate(-.5%,3%)scale(1.02)rotate(-1deg)}}@keyframes ambient-breathe{0%{opacity:.48;transform:translate(-2%,-1%)scale(.96)}to{opacity:.82;transform:translate(2%,2%)scale(1.08)}}@media (width<=380px){.balance-card{min-height:116px;padding:14px}.balance-card__header{font-size:9px}.club-bonus span{display:none}}@media (height<=760px){.registration-onboarding,.registration-onboarding .form-stack{gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.referral-note{background:color-mix(in srgb, var(--accent,#3b82f6) 12%, transparent);color:inherit;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.4}.referral-note-dashboard{align-items:flex-start;gap:10px;margin:16px 16px 0;display:flex}.referral-note-dashboard span{flex:1}.referral-note-close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:18px;line-height:1}.topup-sheet{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:92dvh;display:flex;overflow-y:auto}.topup-sheet h2{margin-bottom:0}.topup-mark{background:color-mix(in srgb, var(--accent) 12%, transparent);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;margin:4px auto 0;display:grid}.topup-mark--ok{color:#34c759;background:#34c75924}.topup-mark--bad{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.topup-spinner{border-color:color-mix(in srgb, var(--accent) 30%, transparent);border-top-color:var(--accent)}.topup-hint{color:var(--hint);font-size:14px;line-height:1.5}.topup-balance{font-size:15px}.topup-clubs{text-align:left;flex-direction:column;gap:8px;display:flex}.topup-club{background:var(--secondary);color:var(--text);text-align:left;cursor:pointer;border:1.5px solid #0000;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.topup-club.is-active{border-color:var(--accent)}.topup-club.is-off .topup-club__name{color:var(--hint)}.topup-club__name{font-size:15px;font-weight:600}.topup-club__why{color:var(--hint);font-size:12px}.topup-why{text-align:center}.topup-amounts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.topup-amount{background:var(--secondary);height:46px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;border:1.5px solid #0000;border-radius:12px;font-size:15px;font-weight:600}.topup-amount.is-active{border-color:var(--accent);color:var(--accent)}.topup-min{color:var(--hint);text-align:left;margin-top:-4px;font-size:12px}.topup-caption{color:var(--hint);font-size:12px}.topup-link{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}
