.error-notifications[data-v-b335f0f7]{position:fixed;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));z-index:2147483647;display:grid;gap:10px;width:min(400px,calc(100vw - 32px));pointer-events:none}.error-notifications__item[data-v-b335f0f7]{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid #9c424a;border-radius:12px;background:#251b20;color:#fff;box-shadow:0 8px 32px #0006;pointer-events:auto;font-family:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.error-notifications__item strong[data-v-b335f0f7]{font-size:14px}.error-notifications__item p[data-v-b335f0f7]{margin:6px 0 0;color:#ebdfe1}.error-notifications__item button[data-v-b335f0f7]{flex-shrink:0;margin-left:auto;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:24px;cursor:pointer}.error-notifications__item button[data-v-b335f0f7]:hover{background:#ffffff15}.error-notifications__item button[data-v-b335f0f7]:focus-visible{outline:2px solid white;outline-offset:2px}@media(max-width:600px){.error-notifications[data-v-b335f0f7]{top:auto;bottom:max(16px,env(safe-area-inset-bottom));right:16px}}.icon[data-v-f156eb28]{display:block;flex-shrink:0}.icon--sharp[data-v-f156eb28]{stroke-linecap:square;stroke-linejoin:miter}.rep-icon[data-v-6aba9d21]{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-gold);vertical-align:-.12em}.next-goal[data-v-6d561282]{container:next-goal / inline-size;min-width:0;display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.next-goal__top[data-v-6d561282]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.next-goal__top h2[data-v-6d561282]{margin:0;color:var(--text-primary);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.next-goal__nav[data-v-6d561282]{display:flex;align-items:center;gap:6px;flex-shrink:0}.next-goal__count[data-v-6d561282]{display:inline-flex;align-items:baseline;gap:2px;min-width:34px;justify-content:center;color:var(--text-muted);font-size:10px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}.next-goal__count b[data-v-6d561282]{color:var(--accent-red);font-size:11px}.next-goal__arrow[data-v-6d561282]{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--section-bg) 90%,transparent);color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.next-goal__arrow[data-v-6d561282]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-red) 34%,var(--border));background:var(--card-hover);color:var(--accent-red)}.next-goal__arrow[data-v-6d561282]:disabled{opacity:.32;pointer-events:none}.next-goal__state[data-v-6d561282]{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 14px;border:1px solid var(--border);border-radius:8px;background:var(--section-bg);color:var(--text-secondary);font-size:11px;font-weight:750}.next-goal__state--error[data-v-6d561282]{color:var(--accent-red)}.next-goal__stage[data-v-6d561282]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"slide";overflow:clip;border-radius:8px}.next-goal__card[data-v-6d561282]{min-width:0;grid-area:slide;display:flex;flex-direction:column;gap:11px;padding:13px;border:1px solid var(--border);border-radius:8px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--accent-red) 3%,transparent),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 48%),var(--section-bg);box-shadow:inset 0 0 28px #00000029;will-change:transform,opacity}.next-goal__card[data-v-6d561282]:hover{border-color:color-mix(in srgb,var(--accent-red) 34%,var(--border))}.next-goal__card--ready[data-v-6d561282]{border-color:color-mix(in srgb,var(--accent-red) 42%,var(--border))}.next-goal__head[data-v-6d561282]{display:flex;align-items:center;gap:10px;min-width:0}.next-goal__badge[data-v-6d561282]{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-red) 76%,var(--text-primary));background:linear-gradient(145deg,rgba(255,255,255,.024),transparent 48%),color-mix(in srgb,var(--accent-red) 5%,var(--card-bg));clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%)}.next-goal__badge .icon[data-v-6d561282],.next-goal__reward-thumb .icon[data-v-6d561282]{stroke-linecap:square;stroke-linejoin:miter}.next-goal__title[data-v-6d561282]{min-width:0;color:var(--text-primary);font-size:13px;font-weight:900;line-height:1.22;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-goal__reward[data-v-6d561282]{display:flex;align-items:center;gap:9px;min-height:52px;padding:8px 9px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 72%,var(--section-bg));color:var(--text-primary);text-decoration:none;overflow:hidden}.next-goal__reward--item[data-v-6d561282]:hover{border-color:color-mix(in srgb,var(--accent-red) 30%,var(--border))}.next-goal__reward-thumb[data-v-6d561282]{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-yellow);background:color-mix(in srgb,var(--accent-yellow) 6%,transparent);clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%)}.next-goal__reward--item .next-goal__reward-thumb[data-v-6d561282]{color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 5%,transparent)}.next-goal__reward-copy[data-v-6d561282]{min-width:0;display:flex;flex-direction:column;gap:3px;overflow:hidden}.next-goal__reward-copy b[data-v-6d561282]{color:var(--text-primary);font-size:12.5px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-goal__reward--rep .next-goal__reward-copy b[data-v-6d561282]{font-size:14px}.next-goal__reward-copy small[data-v-6d561282]{color:var(--text-secondary);font-size:10px;font-weight:750;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-goal__progress[data-v-6d561282]{display:flex;flex-direction:column;gap:6px}.next-goal__bar[data-v-6d561282]{height:3px;border-radius:var(--radius-pill);overflow:hidden;background:#ffffff14}.next-goal__bar span[data-v-6d561282]{display:block;height:100%;border-radius:inherit;background:var(--accent-red)}.next-goal__progress small[data-v-6d561282]{color:var(--text-secondary);font-size:10.5px;font-weight:800;line-height:1.15;text-align:center;font-variant-numeric:tabular-nums}.next-goal__action[data-v-6d561282]{min-width:0;padding:8px;overflow-wrap:anywhere;min-height:34px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent-red) 46%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--accent-red) 8%,transparent);color:var(--accent-red);font-size:11px;font-weight:900;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.next-goal__action[data-v-6d561282]:hover{background:var(--accent-red);border-color:var(--accent-red);color:#fff}.next-goal__action[data-v-6d561282]:disabled{color:color-mix(in srgb,var(--text-secondary) 86%,var(--text-primary));border-color:var(--border-strong);background:color-mix(in srgb,var(--card-bg) 62%,transparent);cursor:default}@container next-goal (max-width: 220px){.next-goal__top[data-v-6d561282]{flex-direction:column;align-items:stretch;gap:8px}.next-goal__top h2[data-v-6d561282]{line-height:1.25}.next-goal__nav[data-v-6d561282]{justify-content:space-between}.next-goal__arrow[data-v-6d561282]{width:28px;height:28px}.next-goal__card[data-v-6d561282]{padding:10px;gap:12px}.next-goal__head[data-v-6d561282]{flex-direction:column;align-items:flex-start;gap:8px}.next-goal__badge[data-v-6d561282]{width:30px;height:30px}.next-goal__title[data-v-6d561282]{-webkit-line-clamp:3}.next-goal__reward[data-v-6d561282]{gap:6px;padding:8px 6px;min-height:42px}.next-goal__reward-thumb[data-v-6d561282]{width:24px;height:24px}.next-goal__reward--rep .next-goal__reward-copy b[data-v-6d561282]{font-size:12px}.next-goal__state[data-v-6d561282]{flex-direction:column;text-align:center}}@media(max-width:767px){.next-goal__arrow[data-v-6d561282]{width:32px;height:32px}.next-goal__action[data-v-6d561282]{min-height:44px}}.next-goal-slide-next-enter-active[data-v-6d561282],.next-goal-slide-next-leave-active[data-v-6d561282],.next-goal-slide-prev-enter-active[data-v-6d561282],.next-goal-slide-prev-leave-active[data-v-6d561282]{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.next-goal-slide-next-leave-active[data-v-6d561282],.next-goal-slide-prev-leave-active[data-v-6d561282]{grid-area:slide}.next-goal-slide-next-enter-from[data-v-6d561282]{opacity:0;transform:translate(34px)}.next-goal-slide-next-leave-to[data-v-6d561282],.next-goal-slide-prev-enter-from[data-v-6d561282]{opacity:0;transform:translate(-34px)}.next-goal-slide-prev-leave-to[data-v-6d561282]{opacity:0;transform:translate(34px)}@media(prefers-reduced-motion:reduce){.next-goal-slide-next-enter-active[data-v-6d561282],.next-goal-slide-next-leave-active[data-v-6d561282],.next-goal-slide-prev-enter-active[data-v-6d561282],.next-goal-slide-prev-leave-active[data-v-6d561282]{transition:none}}.sidebar__goal-toggle[data-v-1331f5a9]{display:none}.sidebar[data-v-1331f5a9]{position:fixed;top:0;left:0;bottom:0;z-index:100;width:var(--streamer-sidebar-width, 172px);min-height:100vh;height:100vh;display:flex;flex-direction:column;gap:20px;padding:18px 12px 14px;background:linear-gradient(180deg,#0b0e15,#080a0f);border-right:1px solid rgba(255,255,255,.06);overflow-x:visible;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sidebar__brand[data-v-1331f5a9]{display:flex;align-items:center;gap:11px;min-height:58px;padding:0 4px 2px;min-width:0;flex-shrink:0}.sidebar__logo[data-v-1331f5a9]{width:46px;height:46px;object-fit:contain;flex-shrink:0}.sidebar__logo-fallback[data-v-1331f5a9]{width:38px;height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);background:var(--section-bg);border:1px solid var(--border);font-weight:800}.sidebar__brand-text[data-v-1331f5a9]{min-width:0;color:var(--text-primary);font-size:15px;font-weight:800;line-height:1.05;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.sidebar__nav[data-v-1331f5a9]{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.sidebar__nav-item[data-v-1331f5a9]{position:relative;min-height:46px;padding:0 13px;display:flex;align-items:center;gap:12px;color:var(--text-secondary);text-decoration:none;border-radius:8px;font-size:13px;font-weight:650;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.sidebar__nav-item[data-v-1331f5a9]:hover{color:var(--text-primary);background:#ffffff0a}.sidebar__nav-item--active[data-v-1331f5a9]{color:var(--text-primary);background:#ff40551f}.sidebar__nav-item--active[data-v-1331f5a9]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:22px;border-radius:var(--radius-pill);transform:translateY(-50%);background:var(--accent-red)}.sidebar__nav-item--active .icon[data-v-1331f5a9]{color:var(--accent-red)}.sidebar__nav-label--short[data-v-1331f5a9]{display:none}.sidebar__bottom[data-v-1331f5a9]{margin-top:auto;display:flex;flex-direction:column;gap:10px;min-width:0;flex-shrink:0}.sidebar__next-goal[data-v-1331f5a9]{min-width:0;flex-shrink:0}.sidebar__premium[data-v-1331f5a9]{position:relative;padding:13px;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 18% 10%,rgba(255,64,85,.18),transparent 42%),var(--section-bg);overflow:hidden}.sidebar__premium-icon[data-v-1331f5a9]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.sidebar__premium-icon img[data-v-1331f5a9]{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.34))}.sidebar__premium-copy[data-v-1331f5a9]{margin-top:8px;display:flex;flex-direction:column;gap:3px}.sidebar__premium-copy b[data-v-1331f5a9]{color:var(--text-primary);font-size:11px;text-transform:uppercase}.sidebar__premium-copy span[data-v-1331f5a9]{color:var(--accent-yellow);font-size:10px;font-weight:700}.sidebar__premium-action[data-v-1331f5a9]{width:100%;min-height:32px;margin-top:10px;border:1px solid color-mix(in srgb,var(--accent-red) 38%,var(--border));border-radius:7px;background:#ff405514;color:var(--accent-red);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:1279px){.sidebar[data-v-1331f5a9]{width:var(--streamer-sidebar-width, 84px);padding:16px 10px 12px}.sidebar__brand[data-v-1331f5a9]{justify-content:center}.sidebar__logo[data-v-1331f5a9]{width:42px;height:42px}.sidebar__brand-text[data-v-1331f5a9],.sidebar__nav-label[data-v-1331f5a9],.sidebar__next-goal[data-v-1331f5a9],.sidebar__premium-copy[data-v-1331f5a9],.sidebar__premium-action[data-v-1331f5a9]{display:none}.sidebar__nav-item[data-v-1331f5a9]{justify-content:center;padding:0;gap:0}.sidebar__premium[data-v-1331f5a9]{padding:9px;display:flex;justify-content:center}}@media(max-width:1023px){.sidebar[data-v-1331f5a9]{position:sticky;top:0;z-index:50;width:auto;height:auto;min-height:0;margin:0 -12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border-right:0;border-bottom:1px solid var(--border)}.sidebar__brand[data-v-1331f5a9]{justify-content:flex-start}.sidebar__nav[data-v-1331f5a9]{flex-direction:row;justify-content:flex-end;overflow-x:auto}.sidebar__nav-item[data-v-1331f5a9]{width:42px;min-width:42px}.sidebar__bottom[data-v-1331f5a9],.sidebar__next-goal[data-v-1331f5a9]{display:none}}@media(min-width:768px)and (max-width:1023px){.sidebar__nav-item[data-v-1331f5a9]{width:auto;gap:8px;padding:0 12px}.sidebar__nav-label[data-v-1331f5a9]{display:inline;white-space:nowrap}.sidebar__nav-label--short[data-v-1331f5a9]{display:none}}@media(max-width:767px){.sidebar[data-v-1331f5a9]{position:relative;top:auto;display:flex;margin:0;padding:8px 0 0;align-items:stretch;gap:8px;overflow:visible;background:transparent;border:0}.sidebar__brand[data-v-1331f5a9]{min-height:44px;padding:0;gap:10px;flex:1;min-width:0}.sidebar__logo[data-v-1331f5a9]{width:36px;height:36px}.sidebar__brand-text[data-v-1331f5a9]{display:block;font-size:13px;white-space:nowrap}.sidebar__goal-toggle[data-v-1331f5a9]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-left:auto;padding:0 12px;flex-shrink:0;color:var(--text-primary);background:var(--section-bg);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.sidebar--goal-open .sidebar__next-goal[data-v-1331f5a9]{display:block}.sidebar__nav[data-v-1331f5a9]{position:fixed;inset:auto 0 0;z-index:100;display:flex;justify-content:space-around;gap:0;padding:6px max(4px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));background:var(--section-bg);border-top:1px solid var(--border);overflow:visible}.sidebar__nav-item[data-v-1331f5a9]{flex:1 1 0;min-width:0;width:auto;min-height:52px;flex-direction:column;gap:3px;padding:6px 2px;font-size:10px;line-height:1.15;overflow:hidden}.sidebar__nav-label[data-v-1331f5a9]{display:none}.sidebar__nav-label--short[data-v-1331f5a9]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:0;text-align:center}.sidebar__nav-item--active[data-v-1331f5a9]:before{inset:0 auto auto 50%;width:20px;height:2px;transform:translate(-50%)}}.demo-login[data-v-6c1b444a]{position:relative}.demo-login__btn[data-v-6c1b444a]{box-sizing:border-box;width:100%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.demo-login__btn[data-v-6c1b444a]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.demo-login__btn--lg[data-v-6c1b444a]{padding:12px 18px;font-size:13px;font-weight:700}.demo-login__menu[data-v-6c1b444a]{position:absolute;top:calc(100% + 8px);width:260px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;z-index:20;box-shadow:0 12px 32px #00000073}.demo-login__menu--right[data-v-6c1b444a]{right:0}.demo-login__menu--left[data-v-6c1b444a]{left:0}.demo-login__menu--center[data-v-6c1b444a]{left:50%;transform:translate(-50%)}.demo-login__hint[data-v-6c1b444a]{font-size:11px;color:var(--text-secondary);line-height:1.4;margin:0 0 4px}.demo-login__item[data-v-6c1b444a]{text-align:left;background:var(--bg-card-alt);border:1px solid transparent;color:var(--text-primary);padding:8px 10px;border-radius:6px;font-size:13px;cursor:pointer}.demo-login__item[data-v-6c1b444a]:hover{border-color:var(--brand-primary)}.demo-login__custom[data-v-6c1b444a]{display:flex;gap:6px;margin-top:4px}.demo-login__custom input[data-v-6c1b444a]{flex:1;background:var(--bg-card-alt);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);padding:6px 8px;font-size:12px;min-width:0}.demo-login__submit[data-v-6c1b444a]{padding:6px 10px;font-size:12px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:6px;cursor:pointer}.auth-widget[data-v-002c3f8a]{display:flex;align-items:center;gap:12px;position:relative}.auth-widget--guest[data-v-002c3f8a]{min-width:0}.auth-widget__guest[data-v-002c3f8a]{display:flex;align-items:center;gap:10px;min-width:0}.auth-widget__guest-status[data-v-002c3f8a]{box-sizing:border-box;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:8px;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-card-hover) 44%,transparent);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;flex-shrink:0}.auth-widget__guest-actions[data-v-002c3f8a]{display:flex;align-items:center;gap:6px;min-width:0}.auth-widget__pending[data-v-002c3f8a],.auth-widget__error[data-v-002c3f8a]{font-size:11px;color:var(--text-secondary)}.auth-widget__error[data-v-002c3f8a]{color:#ff6b6b}.profile-menu[data-v-002c3f8a]{position:relative}.profile-menu__trigger[data-v-002c3f8a]{display:flex;align-items:center;gap:9px;min-height:38px;border:1px solid var(--border);border-radius:8px;background:var(--section-bg);padding:0 11px 0 3px;cursor:pointer}.profile-menu__avatar[data-v-002c3f8a]{position:relative;width:36px;height:36px;border-radius:50%;background:var(--bg-card-hover);color:var(--text-primary);border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-menu__avatar--lg[data-v-002c3f8a]{width:48px;height:48px}.profile-menu__avatar-img[data-v-002c3f8a]{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.profile-menu__avatar-initial[data-v-002c3f8a]{font-size:14px;font-weight:800;line-height:1;text-transform:uppercase}.profile-menu__avatar-initial--lg[data-v-002c3f8a]{font-size:18px}.profile-menu__avatar-badge[data-v-002c3f8a]{position:absolute;bottom:-3px;right:-3px;min-width:16px;height:16px;padding:0 3px;border-radius:var(--radius-pill);background:var(--accent-green);color:#0a0b0f;border:2px solid color-mix(in srgb,var(--bg-card) 82%,#0a0c11);font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:center}.profile-menu__chevron[data-v-002c3f8a]{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-out)}.profile-menu__trigger-name[data-v-002c3f8a]{max-width:136px;color:var(--text-primary);font-size:13.5px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu__chevron--open[data-v-002c3f8a]{transform:rotate(180deg)}.profile-menu__panel[data-v-002c3f8a]{position:absolute;top:calc(100% + 10px);right:0;width:240px;background:var(--section-bg);border:1px solid var(--border);border-radius:10px;overflow:hidden;z-index:30;box-shadow:0 12px 32px #00000073}.profile-menu-panel-enter-active[data-v-002c3f8a],.profile-menu-panel-leave-active[data-v-002c3f8a]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);transform-origin:top right}.profile-menu-panel-enter-from[data-v-002c3f8a],.profile-menu-panel-leave-to[data-v-002c3f8a]{opacity:0;transform:translateY(-6px) scale(.98)}.profile-menu__identity[data-v-002c3f8a]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-card-alt);text-decoration:none}.profile-menu__identity-text[data-v-002c3f8a]{min-width:0;display:flex;flex-direction:column;gap:3px}.profile-menu__nickname[data-v-002c3f8a]{color:var(--text-primary);font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu__hint[data-v-002c3f8a]{color:var(--text-secondary);font-size:11px}.profile-menu__wallet[data-v-002c3f8a]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left}.profile-menu__wallet-label[data-v-002c3f8a]{color:var(--text-secondary);font-size:12px;font-weight:700}.profile-menu__wallet-value[data-v-002c3f8a]{display:inline-flex;align-items:center;gap:6px;color:var(--accent-gold);font-size:13px;font-weight:800;white-space:nowrap}.profile-menu__divider[data-v-002c3f8a]{height:1px;margin:0 16px;background:var(--border-soft)}.profile-menu__list[data-v-002c3f8a]{list-style:none;margin:0;padding:8px 8px 0}.profile-menu__item[data-v-002c3f8a]{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 8px;margin:0 0 2px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.profile-menu__item[data-v-002c3f8a]:hover{background:var(--bg-card-alt)}.profile-menu__item--button[data-v-002c3f8a]{width:calc(100% - 16px);margin:8px;color:var(--accent-red)}.btn[data-v-002c3f8a]{box-sizing:border-box;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:color-mix(in srgb,var(--bg-card-hover) 44%,transparent);color:var(--text-primary);padding:0 13px;border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn--ghost[data-v-002c3f8a]:hover{border-color:color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--bg-card-hover) 64%,transparent);color:var(--text-primary)}.btn--primary[data-v-002c3f8a]{background:var(--accent-red);border-color:var(--accent-red);color:#fff}.btn--primary[data-v-002c3f8a]:hover{background:var(--accent-red-hover);border-color:var(--accent-red-hover)}.auth-widget__demo[data-v-002c3f8a]{flex-shrink:0}.auth-widget__demo[data-v-002c3f8a] .demo-login__btn{min-height:36px;padding:0 11px;border-color:transparent;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:750}.auth-widget__demo[data-v-002c3f8a] .demo-login__btn:hover{border-color:color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--bg-card-hover) 52%,transparent);color:var(--text-primary)}@media(max-width:767px){.profile-menu__trigger-name[data-v-002c3f8a]{display:none}}@media(max-width:359px){.auth-widget__guest[data-v-002c3f8a]{flex-wrap:wrap;justify-content:flex-end}.auth-widget__guest-status[data-v-002c3f8a]{display:none}}.topbar[data-v-d73604c7]{min-height:66px;height:66px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;box-shadow:none}.topbar__actions[data-v-d73604c7]{width:330px;max-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:0;min-width:0;min-height:46px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#11151dd6;box-shadow:0 10px 26px #00000029}.topbar__stream-chat[data-v-d73604c7]{box-sizing:border-box;height:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#11151dd6;color:var(--text-primary);font-size:12.5px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 10px 26px #00000029;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.topbar__stream-chat[data-v-d73604c7]:hover{color:var(--accent-red);border-color:#ffffff21;background:#ffffff0a;transform:translateY(-1px)}.topbar__wallet[data-v-d73604c7]{box-sizing:border-box;height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-right:1px solid rgba(255,255,255,.07);border-radius:8px 0 0 8px;background:transparent;color:var(--accent-yellow);font-size:13px;font-weight:800;line-height:1;cursor:pointer}.topbar__wallet[data-v-d73604c7]:hover{background:#ffffff0a}.topbar__wallet--loading[data-v-d73604c7]{cursor:default}.topbar__bell[data-v-d73604c7]{position:relative;width:42px;height:40px;border:0;border-right:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topbar__bell[data-v-d73604c7]:hover{color:var(--text-primary);background:#ffffff0a}.topbar__bell-badge[data-v-d73604c7]{position:absolute;top:3px;right:5px;min-width:16px;height:16px;padding:0 3px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background:var(--accent-red);color:#fff;border:2px solid rgba(17,21,29,.98);font-size:9px;font-weight:800}.topbar__actions[data-v-d73604c7] .auth-widget{flex:1 1 auto;min-width:0;gap:0;justify-content:flex-end}.topbar__actions[data-v-d73604c7] .auth-widget--guest{justify-content:flex-start}.topbar__actions[data-v-d73604c7] .auth-widget__guest{width:100%;justify-content:space-between;gap:8px}.topbar__actions[data-v-d73604c7] .auth-widget__guest-status{flex:1 1 auto;min-width:0;padding:0 9px;background:transparent}.topbar__actions[data-v-d73604c7] .auth-widget__guest-actions{flex-shrink:0;justify-content:flex-end;gap:4px}.topbar__actions[data-v-d73604c7] .profile-menu{flex:1 1 auto;min-width:0}.topbar__actions[data-v-d73604c7] .profile-menu__trigger{width:100%;min-height:40px;height:40px;justify-content:flex-start;padding:0 11px 0 6px;border:0;border-radius:8px;background:transparent}.topbar__actions[data-v-d73604c7] .profile-menu__trigger:hover{background:#ffffff0a}.topbar__actions[data-v-d73604c7] .profile-menu__avatar{width:32px;height:32px;border-color:#ffffff1a;background:#1b212cf0}.topbar__actions[data-v-d73604c7] .profile-menu__avatar-badge{right:-2px;bottom:-2px;min-width:15px;height:15px;font-size:9px;border-color:#11151dfa}.topbar__actions[data-v-d73604c7] .profile-menu__trigger-name{flex:1 1 auto;min-width:0;max-width:none;font-size:13px;font-weight:700}.topbar__actions[data-v-d73604c7] .profile-menu__chevron{flex-shrink:0;margin-left:auto}.topbar__actions[data-v-d73604c7] .profile-menu__panel{width:330px}.topbar__actions[data-v-d73604c7] .btn,.topbar__actions[data-v-d73604c7] .auth-widget__demo .demo-login__btn{display:inline-flex;align-items:center;justify-content:center;height:36px;min-height:36px;padding:0 12px;line-height:1}.topbar__actions[data-v-d73604c7] .auth-widget__demo .demo-login__btn{padding:0 10px}@media(max-width:767px){.topbar[data-v-d73604c7]{width:100%;max-width:100%;height:auto;min-height:0;align-items:stretch;justify-content:flex-end;gap:8px;padding:10px 0}.topbar__actions[data-v-d73604c7]{flex:1 1 auto;width:auto;justify-content:flex-end}.topbar__stream-chat span[data-v-d73604c7]{display:none}.topbar__stream-chat[data-v-d73604c7]{width:46px;justify-content:center;padding:0}.topbar__actions[data-v-d73604c7] .profile-menu__trigger-name{display:none}.topbar--authenticated[data-v-d73604c7]{justify-content:space-between}.topbar--authenticated .topbar__actions[data-v-d73604c7]{flex:0 1 auto;width:auto;margin-left:auto}.topbar--authenticated[data-v-d73604c7] .profile-menu__trigger-name{display:block;flex:0 1 auto;max-width:clamp(64px,22vw,132px)}.topbar--authenticated .topbar__wallet[data-v-d73604c7]{flex-shrink:0;max-width:120px;overflow:hidden;white-space:nowrap}.topbar__actions[data-v-d73604c7] .profile-menu__panel{width:min(330px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - 220px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain}.topbar__actions[data-v-d73604c7] .btn,.topbar__actions[data-v-d73604c7] .profile-menu__trigger,.topbar__actions[data-v-d73604c7] .profile-menu__item,.topbar__wallet[data-v-d73604c7]{min-height:44px}.topbar__actions[data-v-d73604c7] .auth-widget__guest-status{padding:0 4px}.topbar__actions[data-v-d73604c7] .btn{padding:0 10px}}.client-layout[data-v-addd5908]{--streamer-sidebar-width: 172px;min-height:100vh;padding-left:var(--streamer-sidebar-width)}.client-layout__workspace[data-v-addd5908]{width:min(100%,1980px);margin:0 auto;min-width:0;display:flex;flex-direction:column;gap:16px;padding:16px 20px 28px 16px}.client-layout__content[data-v-addd5908]{min-width:0}@media(max-width:1279px){.client-layout[data-v-addd5908]{--streamer-sidebar-width: 84px}}@media(max-width:1023px){.client-layout[data-v-addd5908]{padding:0 12px 24px}.client-layout__workspace[data-v-addd5908]{padding-top:0;padding-right:0;padding-left:0}}@media(max-width:767px){.client-layout[data-v-addd5908]{min-height:100dvh;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) calc(76px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.client-layout__workspace[data-v-addd5908]{gap:12px;padding-bottom:12px}}.overlay[data-v-400f9552]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06060899;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal[data-v-400f9552]{width:min(440px,100%);max-height:min(560px,90vh);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden}.modal__header[data-v-400f9552]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border-color)}.modal__header h2[data-v-400f9552]{margin:0;font-size:15px;color:var(--text-primary)}.modal__close[data-v-400f9552]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:4px}.modal__close[data-v-400f9552]:hover{color:var(--text-primary)}.modal__status[data-v-400f9552]{padding:24px 18px;margin:0;font-size:13px;color:var(--text-secondary);text-align:center}.modal__status--error[data-v-400f9552]{color:var(--accent-red)}.modal__list[data-v-400f9552]{list-style:none;margin:0;padding:8px;overflow-y:auto}.modal__list li[data-v-400f9552]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-sm)}.modal__list li[data-v-400f9552]:hover{background:var(--bg-card-alt)}.modal__icon[data-v-400f9552]{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal__icon--credit[data-v-400f9552]{background:color-mix(in srgb,var(--accent-green) 20%,transparent);color:var(--accent-green)}.modal__icon--debit[data-v-400f9552]{background:color-mix(in srgb,var(--accent-red) 18%,transparent);color:var(--accent-red)}.modal__info[data-v-400f9552]{flex:1;min-width:0}.modal__reason[data-v-400f9552]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.modal__date[data-v-400f9552]{margin:2px 0 0;font-size:11px;color:var(--text-secondary)}.modal__amount[data-v-400f9552]{margin:0;font-size:13px;font-weight:700;white-space:nowrap}.modal__amount--credit[data-v-400f9552]{color:var(--accent-green)}.modal__amount--debit[data-v-400f9552]{color:var(--accent-red)}.modal__more[data-v-400f9552]{display:flex;justify-content:center;padding:6px 10px 4px}.modal__more-button[data-v-400f9552]{width:100%;min-height:36px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-card-alt);color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer}.modal__more-button[data-v-400f9552]:hover:not(:disabled){background:var(--bg-card-hover)}.modal__more-button[data-v-400f9552]:disabled{opacity:.6;cursor:default}.modal__more-error[data-v-400f9552]{margin:0;color:var(--accent-red);font-size:11px;text-align:center}@media(max-width:767px){.overlay[data-v-400f9552]{align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) 0 0;overscroll-behavior:contain}.modal[data-v-400f9552]{width:100%;min-width:0;max-height:90vh;max-height:90dvh;padding:12px env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-radius:20px 20px 0 0;animation:history-sheet-in-400f9552 .22s var(--ease-out) both}.modal[data-v-400f9552]:before{content:"";flex:0 0 4px;width:36px;margin:0 auto;border-radius:var(--radius-pill);background:var(--border-color)}.modal__header[data-v-400f9552]{flex-shrink:0;gap:8px;padding:8px 16px}.modal__close[data-v-400f9552]{flex:0 0 44px;min-height:44px}.modal__list[data-v-400f9552]{min-height:0;overscroll-behavior:contain}.modal__reason[data-v-400f9552]{overflow-wrap:anywhere}.modal__more-button[data-v-400f9552]{min-height:44px}@keyframes history-sheet-in-400f9552{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.modal[data-v-400f9552]{animation:none}}.draw-reveal[data-v-a4fc228c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:22px}.draw-reveal--inline[data-v-a4fc228c]{position:static;inset:auto;z-index:auto;width:100%;min-height:100%;padding:0}.draw-reveal--embedded[data-v-a4fc228c]{position:static;inset:auto;z-index:auto;width:100%;padding:0}.draw-reveal__backdrop[data-v-a4fc228c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#030407e0,#06080ceb),#040406db;animation:draw-backdrop-in-a4fc228c .26s var(--ease-out) both}.draw-reveal__content[data-v-a4fc228c]{position:relative;width:min(720px,calc(100vw - 44px));overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px;border:1px solid color-mix(in srgb,var(--accent-red) 28%,var(--border-color));border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / 5%),transparent 38%),linear-gradient(135deg,rgb(255 48 70 / 13%),transparent 46%),color-mix(in srgb,var(--bg-card) 94%,black 8%);box-shadow:0 28px 80px #00000094,inset 0 0 0 1px #ffffff0a;text-align:center;animation:draw-panel-in-a4fc228c .36s cubic-bezier(.18,.9,.18,1) both}.draw-reveal__content--embedded[data-v-a4fc228c]{width:100%;border:1px solid rgba(255,90,100,calc(.28 * var(--obs-bg-alpha, 1)));background:linear-gradient(180deg,rgba(255,255,255,calc(.05 * var(--obs-bg-alpha, 1))),transparent 38%),linear-gradient(135deg,rgba(255,48,70,calc(.13 * var(--obs-bg-alpha, 1))),transparent 46%),rgba(18,19,25,var(--obs-bg-alpha, .96));box-shadow:0 28px 80px rgba(0,0,0,calc(.58 * var(--obs-bg-alpha, 1)));text-shadow:0 1px 3px rgba(0,0,0,.75)}.draw-reveal__content--compact[data-v-a4fc228c]{width:100%;min-height:100%;justify-content:center;gap:8px;padding:14px 12px;border-color:#ffffff14;border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 52%),color-mix(in srgb,var(--bg-card) 86%,black 10%);box-shadow:inset 0 0 0 1px #ffffff08;animation:none}.draw-reveal__shine[data-v-a4fc228c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 18%,rgb(255 255 255 / 9%) 36%,transparent 56%);opacity:.42;transform:translate(-70%);animation:draw-shine-a4fc228c 2.8s ease-in-out infinite}.draw-reveal__close[data-v-a4fc228c]{box-sizing:border-box;position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000047;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.draw-reveal__close[data-v-a4fc228c]:hover{color:var(--text-primary);border-color:#fff3;background:#ffffff14}.draw-reveal__close[data-v-a4fc228c]:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.draw-reveal__header[data-v-a4fc228c]{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.draw-reveal__eyebrow[data-v-a4fc228c],.draw-reveal__counter[data-v-a4fc228c],.finale__badge[data-v-a4fc228c]{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--accent-gold) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent-gold) 12%,transparent);color:var(--accent-gold);padding:5px 10px;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.draw-reveal__counter[data-v-a4fc228c]{border-color:color-mix(in srgb,var(--text-primary) 16%,transparent);background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--text-secondary)}.draw-reveal__title[data-v-a4fc228c]{position:relative;z-index:1;max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:24px;font-weight:900;line-height:1.12}.draw-reveal__content--compact .draw-reveal__title[data-v-a4fc228c]{font-size:15px;line-height:1.18}.draw-reveal__sub[data-v-a4fc228c],.draw-reveal__prize[data-v-a4fc228c]{position:relative;z-index:1;margin:0;color:var(--text-secondary);font-size:13px;font-weight:700}.draw-reveal__prize-block[data-v-a4fc228c]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:min(100%,280px);margin:0 auto}.draw-reveal__prize-image[data-v-a4fc228c]{width:112px;height:112px;object-fit:cover;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent-gold, #e8c547) 45%,transparent);box-shadow:0 10px 28px #00000059;background:color-mix(in srgb,var(--bg-card, #1a1a1a) 80%,transparent)}.draw-reveal__content--compact .draw-reveal__prize-image[data-v-a4fc228c]{width:72px;height:72px;border-radius:10px}.draw-reveal__content--compact .draw-reveal__sub[data-v-a4fc228c],.draw-reveal__content--compact .draw-reveal__prize[data-v-a4fc228c]{font-size:11.5px}.draw-reveal__headline[data-v-a4fc228c]{position:relative;z-index:1;min-height:34px;max-width:100%;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow-wrap:anywhere;color:var(--text-primary);font-size:18px;font-weight:900;line-height:1.2}.draw-reveal__headline--gold[data-v-a4fc228c]{color:var(--accent-gold)}.draw-reveal__headline--strike[data-v-a4fc228c]{color:color-mix(in srgb,var(--accent-red) 88%,white 12%)}.draw-reveal__content--cull[data-v-a4fc228c]{border-color:color-mix(in srgb,var(--accent-red) 38%,var(--border-color));background:radial-gradient(ellipse 70% 48% at 50% 42%,rgb(255 48 70 / 14%),transparent 62%),linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 40%),color-mix(in srgb,var(--bg-card) 92%,black 10%)}.draw-reveal__content--compact .draw-reveal__headline[data-v-a4fc228c]{min-height:26px;font-size:12.5px}.draw-progress[data-v-a4fc228c]{position:relative;z-index:1;width:min(480px,100%);display:grid;grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:10px;color:var(--text-muted);font-size:11px;font-weight:850}.draw-reveal__content--compact .draw-progress[data-v-a4fc228c]{width:min(246px,100%);grid-template-columns:1fr;gap:5px;font-size:10px}.draw-progress__track[data-v-a4fc228c]{height:5px;overflow:hidden;border-radius:999px;background:#ffffff17}.draw-progress__track span[data-v-a4fc228c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-red),var(--accent-gold));transition:width .26s var(--ease-out)}.reel[data-v-a4fc228c]{--reel-card-width: 78px;--reel-card-gap: 12px;position:relative;z-index:1;max-width:100%;height:138px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-red) 26%,var(--border-color));border-radius:8px;background:linear-gradient(90deg,rgb(0 0 0 / 36%),transparent 18%,transparent 82%,rgb(0 0 0 / 36%)),linear-gradient(180deg,#ffffff0d,#ffffff03),color-mix(in srgb,var(--bg-card-alt) 74%,black 12%);box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 32px #ff314614}.reel--compact[data-v-a4fc228c]{height:92px}.reel__marker[data-v-a4fc228c]{position:absolute;top:0;bottom:0;left:50%;z-index:5;width:46px;display:flex;align-items:flex-start;justify-content:center;color:var(--accent-red);transform:translate(-50%);pointer-events:none}.reel__marker[data-v-a4fc228c]:before,.reel__marker[data-v-a4fc228c]:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.reel__marker[data-v-a4fc228c]:before{top:26px;width:2px;height:calc(100% - 52px);background:color-mix(in srgb,var(--accent-red) 58%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent-red) 54%,transparent)}.reel__marker[data-v-a4fc228c]:after{bottom:11px;width:11px;height:11px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-50%) rotate(45deg)}.reel--winner .reel__marker[data-v-a4fc228c]{color:var(--accent-gold)}.reel--compact .reel__marker[data-v-a4fc228c]{width:34px}.reel--compact .reel__marker[data-v-a4fc228c]:before{top:22px;height:calc(100% - 42px)}.reel__marker .icon[data-v-a4fc228c]{margin-top:8px;filter:drop-shadow(0 0 8px currentColor)}.reel__edge[data-v-a4fc228c]{position:absolute;top:0;bottom:0;z-index:4;width:76px;pointer-events:none}.reel__edge--left[data-v-a4fc228c]{left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-card-alt) 88%,black 18%),transparent)}.reel__edge--right[data-v-a4fc228c]{right:0;background:linear-gradient(270deg,color-mix(in srgb,var(--bg-card-alt) 88%,black 18%),transparent)}.reel--compact .reel__edge[data-v-a4fc228c]{width:42px}.reel__strip[data-v-a4fc228c]{position:absolute;top:50%;left:0;display:flex;align-items:center;gap:var(--reel-card-gap);transition-property:transform;transition-timing-function:cubic-bezier(.08,.78,.13,1);will-change:transform}.reel__card[data-v-a4fc228c]{flex:0 0 var(--reel-card-width);width:var(--reel-card-width);min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;opacity:.72;transform:scale(.9);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out),filter .24s var(--ease-out)}.reel__card--target[data-v-a4fc228c]{opacity:.92;transform:scale(.98)}.reel__card--landed[data-v-a4fc228c]{opacity:1;filter:saturate(1.08);transform:scale(1.08);animation:reel-card-lock-a4fc228c .48s cubic-bezier(.18,.9,.18,1) both}.reel__card--winner[data-v-a4fc228c]{transform:scale(1.12)}.reel__avatar[data-v-a4fc228c]{width:58px;height:58px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-color) 86%,white 8%);border-radius:50%;background:linear-gradient(180deg,rgb(255 255 255 / 6%),transparent),var(--bg-card);color:var(--text-muted);font-size:18px;font-weight:900;box-shadow:0 10px 18px #00000047}.reel--compact .reel__avatar[data-v-a4fc228c]{width:36px;height:36px;font-size:12px}.reel__avatar img[data-v-a4fc228c],.montage__avatar img[data-v-a4fc228c],.finale__avatar img[data-v-a4fc228c]{width:100%;height:100%;object-fit:cover}.reel__card--landed .reel__avatar[data-v-a4fc228c]{border-color:var(--accent-red);border-width:2px;color:var(--text-primary);background:color-mix(in srgb,var(--accent-red) 22%,var(--bg-card));box-shadow:0 0 0 4px #ff30461f,0 14px 28px #0000005c}.reel__card--winner .reel__avatar[data-v-a4fc228c]{border-color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 28%,var(--bg-card));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-gold) 18%,transparent),0 0 28px color-mix(in srgb,var(--accent-gold) 26%,transparent)}.reel__name[data-v-a4fc228c]{width:100%;overflow:hidden;color:var(--text-muted);font-size:11px;font-weight:750;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.reel--compact .reel__name[data-v-a4fc228c]{display:none}.arena[data-v-a4fc228c]{position:relative;z-index:1;width:min(560px,100%);min-height:168px;padding:16px 14px 12px;border:1px solid color-mix(in srgb,var(--accent-red) 32%,transparent);border-radius:10px;background:radial-gradient(circle at 50% 40%,rgb(255 48 70 / 10%),transparent 58%),linear-gradient(180deg,#00000047,#00000014),color-mix(in srgb,var(--bg-card-alt) 70%,black 18%);overflow:hidden}.arena--compact[data-v-a4fc228c]{width:min(284px,100%);min-height:118px;padding:10px 8px 8px;border-radius:8px}.arena__ring[data-v-a4fc228c]{position:absolute;top:10%;right:12%;bottom:10%;left:12%;border:1px solid rgb(255 255 255 / 6%);border-radius:50%;pointer-events:none;opacity:.55;animation:arena-ring-pulse-a4fc228c 2.4s ease-in-out infinite}.arena--scanning .arena__ring[data-v-a4fc228c]{border-color:color-mix(in srgb,var(--accent-red) 45%,transparent);opacity:.9}.arena__field[data-v-a4fc228c]{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:10px 8px;justify-items:center;align-items:start}.arena--compact .arena__field[data-v-a4fc228c]{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px 4px}.arena__slot[data-v-a4fc228c]{position:relative;width:100%;max-width:76px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .18s var(--ease-out),opacity .22s var(--ease-out),filter .22s var(--ease-out)}.arena--compact .arena__slot[data-v-a4fc228c]{max-width:56px;gap:4px}.arena__avatar[data-v-a4fc228c]{position:relative;width:52px;height:52px;border-radius:50%;border:2px solid rgb(255 255 255 / 12%);background:color-mix(in srgb,var(--bg-card) 80%,black 14%);display:grid;place-items:center;overflow:hidden;color:var(--text-secondary);font-size:18px;font-weight:900;box-shadow:0 8px 20px #00000059;transition:border-color .12s var(--ease-out),box-shadow .12s var(--ease-out),transform .12s var(--ease-out)}.arena--compact .arena__avatar[data-v-a4fc228c]{width:38px;height:38px;font-size:14px}.arena__avatar img[data-v-a4fc228c]{width:100%;height:100%;object-fit:cover}.arena__name[data-v-a4fc228c]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:11px;font-weight:800;line-height:1.1;text-align:center}.arena--compact .arena__name[data-v-a4fc228c]{font-size:9.5px}.arena__slot--scan .arena__avatar[data-v-a4fc228c]{border-color:color-mix(in srgb,var(--accent-red) 78%,white 8%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-red) 28%,transparent),0 10px 24px #ff304647;transform:scale(1.08)}.arena__slot--scan .arena__name[data-v-a4fc228c]{color:var(--text-primary)}.arena__slot--struck[data-v-a4fc228c]{animation:arena-struck-a4fc228c .52s cubic-bezier(.2,.8,.2,1) both}.arena__slot--struck .arena__avatar[data-v-a4fc228c]{border-color:color-mix(in srgb,var(--accent-red) 70%,transparent);filter:grayscale(.55) brightness(.72)}.arena__slot--crowned .arena__avatar[data-v-a4fc228c]{border-color:color-mix(in srgb,var(--accent-gold) 80%,white 10%);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-gold) 24%,transparent),0 14px 32px #0006;transform:scale(1.14);animation:arena-crown-a4fc228c .64s cubic-bezier(.18,.9,.2,1) both}.arena__slot--crowned .arena__name[data-v-a4fc228c]{color:var(--accent-gold)}.arena__slot--dim[data-v-a4fc228c]{opacity:.28;filter:grayscale(.4);transform:scale(.92)}.arena__mark[data-v-a4fc228c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:28px;font-weight:900;line-height:1;pointer-events:none}.arena--compact .arena__mark[data-v-a4fc228c]{font-size:22px}.arena__mark--out[data-v-a4fc228c]{color:#ff4d5c;background:#0804066b;text-shadow:0 2px 8px rgb(0 0 0 / 55%);animation:arena-mark-pop-a4fc228c .32s var(--ease-out) both}.arena__mark--win[data-v-a4fc228c]{color:var(--accent-gold);background:#0a080447;animation:arena-mark-pop-a4fc228c .36s var(--ease-out) both}.arena--scanning[data-v-a4fc228c]:after{content:"";position:absolute;left:8%;right:8%;top:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-red) 80%,white 10%),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent-red) 50%,transparent);animation:arena-beam-a4fc228c 1.1s linear infinite;pointer-events:none;z-index:2}@keyframes arena-ring-pulse-a4fc228c{0%,to{transform:scale(.96);opacity:.4}50%{transform:scale(1.02);opacity:.75}}@keyframes arena-beam-a4fc228c{0%{transform:translateY(12px);opacity:.2}40%{opacity:1}to{transform:translateY(148px);opacity:.15}}@keyframes arena-struck-a4fc228c{0%{transform:scale(1) translateY(0)}35%{transform:scale(1.06) translate(-3px)}55%{transform:scale(1.04) translate(4px)}to{transform:scale(.96) translateY(4px)}}@keyframes arena-crown-a4fc228c{0%{transform:scale(.9);filter:brightness(.85)}60%{transform:scale(1.18);filter:brightness(1.12)}to{transform:scale(1.14);filter:brightness(1)}}@keyframes arena-mark-pop-a4fc228c{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.montage[data-v-a4fc228c]{position:relative;z-index:1;width:min(360px,100%);min-height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-red) 24%,var(--border-color));border-radius:8px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / 4%) 0 1px,transparent 1px 18px),color-mix(in srgb,var(--bg-card-alt) 76%,black 10%)}.montage--compact[data-v-a4fc228c]{width:min(250px,100%);min-height:116px}.montage__pulse[data-v-a4fc228c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 48 70 / 14%),transparent);animation:montage-scan-a4fc228c .62s linear infinite}.montage__avatar[data-v-a4fc228c]{position:relative;width:64px;height:64px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid var(--accent-red);border-radius:50%;background:color-mix(in srgb,var(--accent-red) 18%,var(--bg-card));color:var(--text-primary);font-size:19px;font-weight:900;animation:montage-avatar-in-a4fc228c .24s var(--ease-out) both}.montage--compact .montage__avatar[data-v-a4fc228c]{width:44px;height:44px;font-size:14px}.montage__kicker[data-v-a4fc228c],.montage__label[data-v-a4fc228c]{position:relative;margin:0}.montage__kicker[data-v-a4fc228c]{color:var(--accent-red);font-size:11px;font-weight:900;text-transform:uppercase}.montage__label[data-v-a4fc228c]{max-width:calc(100% - 32px);overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.montage--compact .montage__label[data-v-a4fc228c]{font-size:12px}.finale[data-v-a4fc228c]{position:relative;z-index:1;width:min(420px,100%);min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.finale--compact[data-v-a4fc228c]{min-height:236px;gap:6px}.finale__halo[data-v-a4fc228c]{position:absolute;top:30px;width:172px;height:172px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-gold) 42%,transparent),transparent 68%);animation:finale-halo-a4fc228c 1.4s ease-in-out infinite}.finale--compact .finale__halo[data-v-a4fc228c]{top:24px;width:124px;height:124px}.finale__avatar[data-v-a4fc228c]{position:relative;width:104px;height:104px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:3px solid var(--accent-gold);border-radius:50%;background:color-mix(in srgb,var(--accent-gold) 30%,var(--bg-card));color:var(--text-primary);font-size:36px;font-weight:900;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-gold) 14%,transparent),0 0 34px color-mix(in srgb,var(--accent-gold) 34%,transparent);animation:finale-avatar-in-a4fc228c .56s cubic-bezier(.18,.9,.18,1) both}.finale--compact .finale__avatar[data-v-a4fc228c]{width:70px;height:70px;font-size:23px}.finale__badge[data-v-a4fc228c]{position:relative;border-radius:999px}.finale h3[data-v-a4fc228c],.finale__name[data-v-a4fc228c]{position:relative;max-width:100%;margin:0;overflow-wrap:anywhere}.finale h3[data-v-a4fc228c]{color:var(--text-primary);font-size:24px;font-weight:950;line-height:1.1}.finale--compact h3[data-v-a4fc228c]{font-size:16px}.finale__name[data-v-a4fc228c]{color:var(--accent-gold);font-size:17px;font-weight:900}.finale--compact .finale__name[data-v-a4fc228c]{font-size:13px}.finale__action[data-v-a4fc228c]{position:relative;min-height:40px;margin-top:8px;padding:0 24px;border:0;border-radius:7px;background:var(--accent-red);color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:transform .16s var(--ease-out),filter .16s var(--ease-out)}.finale__action[data-v-a4fc228c]:hover{filter:brightness(1.06);transform:translateY(-1px)}.finale--compact .finale__action[data-v-a4fc228c]{min-height:34px;padding:0 16px;font-size:12px}.confetti[data-v-a4fc228c]{position:absolute;top:6px;z-index:3;width:8px;height:14px;opacity:.9;animation:confetti-fall-a4fc228c linear forwards}.draw-result-enter-active[data-v-a4fc228c],.draw-result-leave-active[data-v-a4fc228c]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.draw-result-enter-from[data-v-a4fc228c],.draw-result-leave-to[data-v-a4fc228c]{opacity:0;transform:translateY(6px)}@keyframes draw-backdrop-in-a4fc228c{0%{opacity:0}}@keyframes draw-panel-in-a4fc228c{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes draw-shine-a4fc228c{0%,42%{transform:translate(-78%)}70%,to{transform:translate(78%)}}@keyframes reel-card-lock-a4fc228c{0%{transform:scale(.92)}62%{transform:scale(1.18)}to{transform:scale(1.08)}}@keyframes montage-scan-a4fc228c{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes montage-avatar-in-a4fc228c{0%{opacity:0;transform:translateY(8px) scale(.9)}}@keyframes finale-halo-a4fc228c{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes finale-avatar-in-a4fc228c{0%{opacity:0;transform:scale(.6)}68%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes confetti-fall-a4fc228c{to{opacity:0;transform:translateY(360px) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.draw-reveal__backdrop[data-v-a4fc228c],.draw-reveal__content[data-v-a4fc228c],.draw-reveal__shine[data-v-a4fc228c],.draw-progress__track span[data-v-a4fc228c],.reel__strip[data-v-a4fc228c],.reel__card[data-v-a4fc228c],.reel__card--landed[data-v-a4fc228c],.montage__pulse[data-v-a4fc228c],.montage__avatar[data-v-a4fc228c],.finale__halo[data-v-a4fc228c],.finale__avatar[data-v-a4fc228c],.confetti[data-v-a4fc228c],.draw-result-enter-active[data-v-a4fc228c],.draw-result-leave-active[data-v-a4fc228c],.arena__ring[data-v-a4fc228c],.arena__slot[data-v-a4fc228c],.arena__avatar[data-v-a4fc228c],.arena__mark[data-v-a4fc228c],.arena--scanning[data-v-a4fc228c]:after{animation:none;transition:none}}@media(max-width:620px){.draw-reveal[data-v-a4fc228c]{padding:14px}.draw-reveal__content[data-v-a4fc228c]{width:100%;padding:20px 14px}.draw-reveal__close[data-v-a4fc228c]{top:10px;right:10px;width:36px;height:36px}.draw-reveal__header[data-v-a4fc228c]{flex-wrap:wrap;padding-inline-end:36px}.draw-reveal__title[data-v-a4fc228c]{font-size:20px}.draw-reveal__headline[data-v-a4fc228c]{font-size:15px}}@media(max-width:767px){.draw-reveal[data-v-a4fc228c]:not(.draw-reveal--inline):not(.draw-reveal--embedded){align-items:flex-end;padding:0}.draw-reveal:not(.draw-reveal--inline):not(.draw-reveal--embedded) .draw-reveal__content[data-v-a4fc228c]{width:100%;max-height:90dvh;overflow-y:auto;overscroll-behavior-y:contain;border-radius:20px 20px 0 0;padding:20px max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));animation:mobile-draw-sheet-in-a4fc228c .24s var(--ease-out)}.reel__strip[data-v-a4fc228c]{left:calc(50% - var(--reel-viewport-width) / 2)}.finale__action[data-v-a4fc228c]{min-height:44px}}@keyframes mobile-draw-sheet-in-a4fc228c{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.finale__note[data-v-a4fc228c]{margin:4px 0 0;color:var(--accent-yellow);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finale--compact .finale__note[data-v-a4fc228c]{font-size:11px}.draw-reveal--embedded .draw-reveal__eyebrow[data-v-a4fc228c],.draw-reveal--embedded .finale__badge[data-v-a4fc228c]{border:1px solid rgba(243,182,64,.3);background:#f3b6401f}.draw-reveal--embedded .draw-reveal__counter[data-v-a4fc228c]{border:1px solid rgba(244,246,250,.16);background:#f4f6fa12}.draw-reveal--embedded .reel[data-v-a4fc228c]{border:1px solid rgba(255,100,117,calc(.32 * var(--obs-bg-alpha, 1)));background:linear-gradient(90deg,rgba(0,0,0,calc(.36 * var(--obs-bg-alpha, 1))),transparent 18%,transparent 82%,rgba(0,0,0,calc(.36 * var(--obs-bg-alpha, 1)))),linear-gradient(180deg,rgba(255,255,255,calc(.05 * var(--obs-bg-alpha, 1))),rgba(255,255,255,calc(.01 * var(--obs-bg-alpha, 1)))),rgba(20,24,33,calc(.86 * var(--obs-bg-alpha, 1)))}.draw-reveal--embedded .reel__marker[data-v-a4fc228c]:before{background:#ff405594;box-shadow:0 0 14px #ff40558a}.draw-reveal--embedded .reel__edge--left[data-v-a4fc228c]{background:linear-gradient(90deg,rgba(19,23,32,var(--obs-bg-alpha, 1)),transparent)}.draw-reveal--embedded .reel__edge--right[data-v-a4fc228c]{background:linear-gradient(270deg,rgba(19,23,32,var(--obs-bg-alpha, 1)),transparent)}.draw-reveal--embedded .reel__avatar[data-v-a4fc228c]{border:1px solid rgba(255,255,255,.15)}.draw-reveal--embedded .reel__card--landed .reel__avatar[data-v-a4fc228c]{border:2px solid var(--accent-red);background:#451e29}.draw-reveal--embedded .reel__card--winner .reel__avatar[data-v-a4fc228c]{border-color:var(--accent-gold);background:#504227;box-shadow:0 0 0 4px #f3b6402e,0 0 28px #f3b64042}.draw-reveal--embedded .montage[data-v-a4fc228c]{border:1px solid rgba(255,103,120,calc(.3 * var(--obs-bg-alpha, 1)));background:repeating-linear-gradient(90deg,rgba(255,255,255,calc(.04 * var(--obs-bg-alpha, 1))) 0 1px,transparent 1px 18px),rgba(20,25,34,calc(.86 * var(--obs-bg-alpha, 1)))}.draw-reveal--embedded .montage__avatar[data-v-a4fc228c]{background:#3c1d27}.draw-reveal__content--embedded.draw-reveal__content--cull[data-v-a4fc228c]{border-color:rgba(255,90,100,calc(.4 * var(--obs-bg-alpha, 1)));background:radial-gradient(ellipse 70% 48% at 50% 42%,rgba(255,48,70,calc(.14 * var(--obs-bg-alpha, 1))),transparent 62%),linear-gradient(180deg,rgba(255,255,255,calc(.04 * var(--obs-bg-alpha, 1))),transparent 40%),rgba(16,17,22,var(--obs-bg-alpha, .96))}.draw-reveal--embedded .arena[data-v-a4fc228c]{border:1px solid rgba(255,90,100,calc(.36 * var(--obs-bg-alpha, 1)));background:radial-gradient(circle at 50% 40%,rgba(255,48,70,calc(.12 * var(--obs-bg-alpha, 1))),transparent 58%),linear-gradient(180deg,rgba(0,0,0,calc(.28 * var(--obs-bg-alpha, 1))),rgba(0,0,0,calc(.08 * var(--obs-bg-alpha, 1)))),rgba(18,20,28,calc(.88 * var(--obs-bg-alpha, 1)))}.draw-reveal--embedded .arena__ring[data-v-a4fc228c]{border-color:#ffffff14}.draw-reveal--embedded .arena--scanning .arena__ring[data-v-a4fc228c]{border-color:#ff506080}.draw-reveal--embedded .arena__avatar[data-v-a4fc228c]{border:2px solid rgba(255,255,255,.14);background:#161820eb}.draw-reveal--embedded .arena__slot--scan .arena__avatar[data-v-a4fc228c]{border-color:#ff5a69e6;box-shadow:0 0 0 3px #ff304647,0 10px 24px #ff30464d}.draw-reveal--embedded .arena__slot--struck .arena__avatar[data-v-a4fc228c]{border-color:#ff4d5cb3}.draw-reveal--embedded .arena__slot--crowned .arena__avatar[data-v-a4fc228c]{border-color:#f3b640e6;box-shadow:0 0 0 4px #f3b6403d,0 14px 32px #0006}.draw-reveal--embedded .arena__mark--out[data-v-a4fc228c]{color:#ff4d5c;background:#08040673}.draw-reveal--embedded .arena__mark--win[data-v-a4fc228c]{color:var(--accent-gold);background:#0a08044d}.draw-reveal--embedded .arena--scanning[data-v-a4fc228c]:after{background:linear-gradient(90deg,transparent,rgba(255,90,105,.9),transparent);box-shadow:0 0 12px #ff304680}.draw-reveal--embedded .draw-reveal__headline--strike[data-v-a4fc228c]{color:#ff6b78}.draw-reveal--embedded .finale__halo[data-v-a4fc228c]{background:radial-gradient(circle,rgba(243,182,64,.42),transparent 68%)}.draw-reveal--embedded .finale__avatar[data-v-a4fc228c]{background:#554528;box-shadow:0 0 0 6px #f3b64024,0 0 34px #f3b64057}.draw-reveal--embedded .draw-progress__track[data-v-a4fc228c]{background:#ffffff29}.overlay[data-v-55ad0f49]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06060899;display:flex;align-items:center;justify-content:center;z-index:150;padding:20px}.modal[data-v-55ad0f49]{width:min(360px,100%);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:18px}.modal__header[data-v-55ad0f49]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.modal__header h2[data-v-55ad0f49]{margin:0;font-size:15px;color:var(--text-primary)}.modal__close[data-v-55ad0f49]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:4px}.modal__close[data-v-55ad0f49]:hover{color:var(--text-primary)}.modal__text[data-v-55ad0f49]{margin:0 0 18px;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.modal__actions[data-v-55ad0f49]{display:flex;gap:10px;margin-bottom:10px}.modal__login-btn[data-v-55ad0f49],.modal__register[data-v-55ad0f49]{flex:1;padding:12px 18px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.modal__login-btn[data-v-55ad0f49]{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.modal__login-btn[data-v-55ad0f49]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.modal__register[data-v-55ad0f49]{background:var(--brand-primary);border:1px solid var(--brand-primary);color:#10100f}.modal__register[data-v-55ad0f49]:hover{transform:translateY(-1px)}.modal__demo[data-v-55ad0f49]{width:100%}@media(max-width:767px){.overlay[data-v-55ad0f49]{align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) 0 0;overscroll-behavior:contain}.modal[data-v-55ad0f49]{width:100%;min-width:0;max-height:90vh;max-height:90dvh;padding:12px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;border-radius:20px 20px 0 0;animation:prompt-sheet-in-55ad0f49 .22s var(--ease-out) both}.modal[data-v-55ad0f49]:before{content:"";display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:var(--radius-pill);background:var(--border-color)}.modal__header[data-v-55ad0f49]{gap:8px}.modal__close[data-v-55ad0f49]{flex:0 0 44px;min-height:44px}.modal__login-btn[data-v-55ad0f49],.modal__register[data-v-55ad0f49]{min-width:0;min-height:44px}.modal__text[data-v-55ad0f49]{font-size:14px}@keyframes prompt-sheet-in-55ad0f49{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.modal[data-v-55ad0f49]{animation:none}}body:has(.rep-onboarding){overflow:hidden}.rep-onboarding[data-v-55158010]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:18px;background:linear-gradient(135deg,#040406d6,#0a0204e6),#000000c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rep-onboarding__modal[data-v-55158010]{position:relative;width:min(960px,100%);min-height:min(620px,calc(100dvh - 36px));max-height:calc(100dvh - 36px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);grid-template-rows:minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,64,64,.22);border-radius:18px;background:linear-gradient(120deg,#140406c7,#09090cf5),var(--bg-card);box-shadow:0 30px 100px #0000009e,0 0 60px #ff181821}.rep-onboarding__backdrop-grid[data-v-55158010]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 58% 50%,rgba(0,0,0,.76),transparent 72%);mask-image:radial-gradient(circle at 58% 50%,rgba(0,0,0,.76),transparent 72%);opacity:.46}.rep-onboarding__close[data-v-55158010]{position:absolute;top:18px;right:18px;z-index:6;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffa8;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#07070ab8;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.rep-onboarding__close[data-v-55158010]:hover:not(:disabled){background:#b9182038}}.rep-onboarding__close[data-v-55158010]:active:not(:disabled){transform:translateY(1px)}.rep-onboarding__close[data-v-55158010]:disabled{cursor:progress;opacity:.6}.rep-onboarding__visual[data-v-55158010]{position:relative;min-height:100%;overflow:hidden;background:#050506}.rep-onboarding__visual[data-v-55158010]:before,.rep-onboarding__visual[data-v-55158010]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.rep-onboarding__visual[data-v-55158010]:before{background:linear-gradient(90deg,rgba(5,5,6,.1),transparent 40%,rgba(5,5,6,.7)),linear-gradient(0deg,rgba(5,5,6,.88),transparent 34%,transparent 72%,rgba(5,5,6,.72))}.rep-onboarding__visual[data-v-55158010]:after{background:linear-gradient(115deg,transparent 0 38%,rgba(255,59,59,.18) 39%,transparent 42% 100%);animation:rep-scan-55158010 4.8s var(--ease-out) infinite}.rep-onboarding__image-wrap[data-v-55158010]{position:absolute;top:0;right:0;bottom:0;left:0}.rep-onboarding__image[data-v-55158010]{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:rep-visual-drift-55158010 7s ease-in-out infinite alternate}.rep-onboarding__image-shade[data-v-55158010]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(4,4,6,.28) 60%,rgba(4,4,6,.76)),linear-gradient(180deg,transparent,rgba(4,4,6,.5))}.rep-onboarding__content[data-v-55158010]{position:relative;z-index:3;display:flex;min-width:0;min-height:0;flex-direction:column;padding:clamp(24px,4vw,42px);overflow:hidden}.rep-onboarding__header[data-v-55158010]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(28px,4vh,40px);padding-right:44px}.rep-onboarding__mark[data-v-55158010]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#f55;border:1px solid rgba(255,77,77,.28);border-radius:14px;background:#ff292914;box-shadow:inset 0 0 26px #ff2c2c14,0 0 28px #ff2c2c14}.rep-onboarding__counter[data-v-55158010]{color:#ffffff80;font-size:12px;font-weight:800;letter-spacing:0}.rep-onboarding__step[data-v-55158010]{min-height:0;flex:1;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.rep-onboarding__step[data-v-55158010]>*{flex-shrink:0}.rep-onboarding__step h2[data-v-55158010]{min-width:0;max-width:560px;margin:0;color:#fff;font-size:clamp(28px,3vw,40px);line-height:1.04;letter-spacing:0;text-transform:uppercase;white-space:pre-line;overflow-wrap:anywhere}.rep-onboarding__step h2[data-v-55158010]:first-letter{color:var(--accent-red, #ff4a4a)}.rep-onboarding__copy[data-v-55158010]{display:grid;gap:8px;margin-top:20px;min-height:54px}.rep-onboarding__copy p[data-v-55158010]{margin:0;color:#ffffffad;font-size:15px;line-height:1.55}.rep-onboarding__balance[data-v-55158010],.rep-onboarding__versus[data-v-55158010],.rep-onboarding__flow[data-v-55158010],.rep-onboarding__discount[data-v-55158010],.rep-onboarding__earn-grid[data-v-55158010]{margin-top:26px}.rep-onboarding__balance[data-v-55158010]{width:min(310px,100%);padding:16px 18px;border:1px solid rgba(255,78,78,.28);border-radius:14px;background:#ffffff09}.rep-onboarding__balance-label[data-v-55158010]{display:block;margin-bottom:8px;color:#ffffff85;font-size:11px;font-weight:800;text-transform:uppercase}.rep-onboarding__balance strong[data-v-55158010]{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:26px;font-weight:900}.rep-onboarding__versus[data-v-55158010]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:min(390px,100%)}.rep-onboarding__versus span[data-v-55158010]{color:#ffffffd6;font-size:12px;font-weight:850;text-align:center;text-transform:uppercase;line-height:1.25}.rep-onboarding__versus strong[data-v-55158010]{color:#ff4a4a;font-size:18px;font-weight:950}.rep-onboarding__versus em[data-v-55158010]{grid-column:1 / -1;justify-self:start;padding-left:12px;color:#ffffffc7;border-left:2px solid rgba(255,74,74,.72);font-size:12px;font-style:normal;font-weight:850}.rep-onboarding__flow[data-v-55158010]{display:grid;gap:12px}.rep-onboarding__flow-track[data-v-55158010]{display:flex;align-items:center;gap:14px;color:#ffffff94}.rep-onboarding__flow-node[data-v-55158010]{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#ffffffb8;font-size:12px;font-weight:900}.rep-onboarding__flow-node--rep[data-v-55158010]{color:#fff}.rep-onboarding__flow small[data-v-55158010]{color:#ffffff85;font-size:12px;font-weight:700}.rep-onboarding__discount[data-v-55158010]{display:flex;align-items:center;gap:14px;color:#ffffff94;font-size:13px;font-weight:800}.rep-onboarding__discount span[data-v-55158010],.rep-onboarding__discount strong[data-v-55158010]{display:inline-flex;align-items:center;min-height:24px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.18)}.rep-onboarding__discount strong[data-v-55158010]{color:#fff;border-color:#ff4a4a9e}.rep-onboarding__earn-grid[data-v-55158010]{margin-bottom:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rep-onboarding__earn-card[data-v-55158010]{min-width:0;min-height:56px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;color:var(--text-primary);border-bottom:1px solid var(--border)}.rep-onboarding__earn-card[data-v-55158010]:last-child{border-bottom:0}.rep-onboarding__earn-card-icon[data-v-55158010]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-red);border-radius:8px;background:color-mix(in srgb,var(--accent-red) 8%,transparent)}.rep-onboarding__earn-card-body[data-v-55158010]{min-width:0;display:grid;grid-template-columns:minmax(116px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px}.rep-onboarding__earn-card-body b[data-v-55158010]{color:var(--text-primary);font-size:11px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.rep-onboarding__earn-card-body small[data-v-55158010]{display:block;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.35}.rep-onboarding__earn-card-body[data-v-55158010] .rep-icon{display:inline-flex;width:auto;min-height:0;padding:0;vertical-align:-.12em}.rep-onboarding__error[data-v-55158010]{margin:0 0 12px;color:#ff6f6f;font-size:12px}.rep-onboarding__footer[data-v-55158010]{flex-shrink:0;margin-top:20px}.rep-onboarding__progress[data-v-55158010]{height:3px;overflow:hidden;border-radius:999px;background:#ffffff1a}.rep-onboarding__progress span[data-v-55158010]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff3d3d,#ff8b59);transition:width .36s var(--ease-out)}.rep-onboarding__actions[data-v-55158010]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}.rep-onboarding__nav[data-v-55158010],.rep-onboarding__primary[data-v-55158010]{font:inherit}.rep-onboarding__nav[data-v-55158010]{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff09;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.rep-onboarding__nav[data-v-55158010]:hover:not(:disabled){background:#ff2d2d14}}.rep-onboarding__nav[data-v-55158010]:active:not(:disabled){transform:translateY(1px)}.rep-onboarding__nav[data-v-55158010]:disabled{opacity:.32;cursor:not-allowed}.rep-onboarding__dots[data-v-55158010]{display:flex;flex-shrink:0;align-items:center;gap:7px;margin-right:auto}.rep-onboarding__dot[data-v-55158010]{width:7px;height:7px;border-radius:999px;background:#ffffff3d;transition:width .26s var(--ease-out),background .26s var(--ease-out),box-shadow .26s var(--ease-out)}.rep-onboarding__dots .rep-onboarding__dot--active[data-v-55158010]{width:24px;background:#ff4646;box-shadow:0 0 18px #ff464661}.rep-onboarding__primary[data-v-55158010]{flex-shrink:0;min-width:148px;max-width:100%;margin-left:auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;color:#fff;border:1px solid rgba(255,70,70,.5);border-radius:12px;background:linear-gradient(135deg,#d81826,#7d1119);box-shadow:0 12px 36px #b0121b52;font-size:13px;font-weight:900;white-space:normal;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.rep-onboarding__primary[data-v-55158010]:hover:not(:disabled){filter:brightness(1.08)}}.rep-onboarding__primary[data-v-55158010]:active:not(:disabled){transform:translateY(1px)}.rep-onboarding__primary[data-v-55158010]:disabled{cursor:progress;filter:grayscale(.3) brightness(.78)}.rep-onboarding__close[data-v-55158010]:focus-visible,.rep-onboarding__nav[data-v-55158010]:focus-visible,.rep-onboarding__primary[data-v-55158010]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.rep-onboarding__close[data-state=loading][data-v-55158010],.rep-onboarding__nav[data-state=loading][data-v-55158010],.rep-onboarding__primary[data-state=loading][data-v-55158010]{cursor:progress;opacity:.68}.rep-onboarding__close[data-state=error][data-v-55158010],.rep-onboarding__nav[data-state=error][data-v-55158010],.rep-onboarding__primary[data-state=error][data-v-55158010]{border-color:var(--accent-red)}.rep-onboarding__close[data-state=success][data-v-55158010],.rep-onboarding__nav[data-state=success][data-v-55158010],.rep-onboarding__primary[data-state=success][data-v-55158010]{border-color:var(--accent-green)}.rep-onboarding-enter-active[data-v-55158010],.rep-onboarding-leave-active[data-v-55158010]{transition:opacity .36s var(--ease-out),backdrop-filter .36s var(--ease-out)}.rep-onboarding-enter-from[data-v-55158010],.rep-onboarding-leave-to[data-v-55158010]{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.rep-onboarding-enter-active .rep-onboarding__modal[data-v-55158010],.rep-onboarding-leave-active .rep-onboarding__modal[data-v-55158010]{transition:opacity .42s var(--ease-out),transform .42s var(--ease-out),filter .42s var(--ease-out)}.rep-onboarding-enter-from .rep-onboarding__modal[data-v-55158010],.rep-onboarding-leave-to .rep-onboarding__modal[data-v-55158010]{opacity:0;transform:translateY(18px) scale(.972);filter:blur(8px)}.rep-image-fade-enter-active[data-v-55158010],.rep-image-fade-leave-active[data-v-55158010]{transition:opacity .46s var(--ease-out),transform .52s var(--ease-out),filter .46s var(--ease-out)}.rep-image-fade-enter-from[data-v-55158010],.rep-image-fade-leave-to[data-v-55158010]{opacity:0;transform:scale(1.018);filter:blur(4px)}.rep-content-next-enter-active[data-v-55158010],.rep-content-next-leave-active[data-v-55158010],.rep-content-prev-enter-active[data-v-55158010],.rep-content-prev-leave-active[data-v-55158010]{transition:opacity .34s var(--ease-out),transform .34s var(--ease-out),filter .34s var(--ease-out)}.rep-content-next-enter-from[data-v-55158010],.rep-content-prev-leave-to[data-v-55158010]{opacity:0;transform:translate(18px);filter:blur(5px)}.rep-content-next-leave-to[data-v-55158010],.rep-content-prev-enter-from[data-v-55158010]{opacity:0;transform:translate(-18px);filter:blur(5px)}@keyframes rep-visual-drift-55158010{0%{transform:scale(1.035) translate3d(-6px,0,0)}to{transform:scale(1.075) translate3d(8px,-4px,0)}}@keyframes rep-scan-55158010{0%,32%{transform:translate(-56%);opacity:0}48%{opacity:1}72%,to{transform:translate(56%);opacity:0}}@media(max-width:860px){.rep-onboarding[data-v-55158010]{padding:12px}.rep-onboarding__modal[data-v-55158010]{min-height:min(720px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);grid-template-columns:1fr;grid-template-rows:minmax(160px,28dvh) minmax(0,1fr)}.rep-onboarding__content[data-v-55158010]{padding:22px}.rep-onboarding__header[data-v-55158010]{margin-bottom:24px}.rep-onboarding__step h2[data-v-55158010]{font-size:clamp(26px,8vw,36px)}.rep-onboarding__versus[data-v-55158010]{grid-template-columns:1fr}.rep-onboarding__versus strong[data-v-55158010]{justify-self:center}.rep-onboarding__discount[data-v-55158010]{align-items:stretch;flex-direction:column}}@media(max-width:640px){.rep-onboarding__earn-card-body[data-v-55158010]{grid-template-columns:minmax(0,1fr);gap:4px}}@media(max-width:520px){.rep-onboarding__modal[data-v-55158010]{border-radius:14px}.rep-onboarding__actions[data-v-55158010]{gap:10px}.rep-onboarding__dots[data-v-55158010]{display:none}.rep-onboarding__primary[data-v-55158010]{flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){.rep-onboarding[data-v-55158010] *,.rep-onboarding[data-v-55158010] *:before,.rep-onboarding[data-v-55158010] *:after{animation:none!important;transition:none!important}}@media(max-width:767px){.rep-onboarding[data-v-55158010]{padding:0;align-items:flex-end}.rep-onboarding__modal[data-v-55158010]{width:100%;min-height:0;max-height:92dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border-radius:20px 20px 0 0}.rep-onboarding__visual[data-v-55158010]{min-height:0;height:clamp(100px,22dvh,200px)}.rep-onboarding__content[data-v-55158010]{min-height:0;padding:20px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.rep-onboarding__close[data-v-55158010]{width:44px;height:44px;top:10px;right:10px}.rep-onboarding__footer[data-v-55158010]{margin-top:16px}.rep-onboarding__step[data-v-55158010]{min-height:0}.rep-onboarding__header[data-v-55158010]{margin-bottom:16px;padding-right:0}.rep-onboarding__actions[data-v-55158010]{gap:8px}.rep-onboarding__actions button[data-v-55158010]{min-height:44px}}.calendar__error[data-v-fd9a92fd]{margin:0;padding:12px;border:1px solid var(--accent-red);border-radius:var(--radius-md);color:var(--text-primary);background:var(--section-bg)}.calendar[data-v-fd9a92fd]{display:flex;flex-direction:column;gap:12px;min-width:0}.calendar__bar[data-v-fd9a92fd]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--section-bg)}.calendar__nav[data-v-fd9a92fd]{display:flex;align-items:center;gap:8px;min-width:0}.calendar__icon-btn[data-v-fd9a92fd],.calendar__today[data-v-fd9a92fd]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.calendar__icon-btn[data-v-fd9a92fd]{width:30px;padding:0}.calendar__icon-btn[data-v-fd9a92fd]:hover,.calendar__today[data-v-fd9a92fd]:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--card-hover)}.calendar__title[data-v-fd9a92fd]{margin:0 0 0 4px;font-size:var(--font-card-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar__loading[data-v-fd9a92fd]{color:var(--text-muted);font-size:var(--font-small)}.calendar__modes[data-v-fd9a92fd]{display:inline-flex;padding:3px;margin-left:auto;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--app-bg)}.calendar__mode[data-v-fd9a92fd]{padding:5px 14px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.calendar__mode--active[data-v-fd9a92fd]{background:var(--brand-primary);color:#fff;font-weight:600}.calendar__add[data-v-fd9a92fd]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:none;border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:filter var(--dur-fast) var(--ease-out)}.calendar__add[data-v-fd9a92fd]:hover{filter:brightness(1.08)}.calendar__error[data-v-fd9a92fd]{margin:0;padding:10px 12px;border:1px solid rgba(255,64,85,.35);border-radius:var(--radius-md);background:#ff405514;color:var(--accent-red);font-size:var(--font-body)}.calendar__time[data-v-fd9a92fd]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg);overflow:hidden}.calendar__head[data-v-fd9a92fd]{display:grid;grid-template-columns:56px repeat(var(--v3754752c),minmax(0,1fr));border-bottom:1px solid var(--border);background:var(--card-bg)}.calendar__day-head[data-v-fd9a92fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:8px 4px;color:var(--text-secondary);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1.15}.calendar__day-weekday[data-v-fd9a92fd]{display:block;width:100%;text-align:center}.calendar__day-number[data-v-fd9a92fd]{display:block;width:100%;color:var(--text-primary);font-size:15px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.calendar__day-head--today .calendar__day-number[data-v-fd9a92fd],.calendar__day-head--weekend .calendar__day-weekday[data-v-fd9a92fd],.calendar__day-head--weekend .calendar__day-number[data-v-fd9a92fd]{color:var(--brand-primary)}.calendar__body[data-v-fd9a92fd]{display:grid;grid-template-columns:56px 1fr;max-height:60vh;overflow-y:auto;scrollbar-width:thin}.calendar__gutter[data-v-fd9a92fd]{display:flex;flex-direction:column;border-right:1px solid var(--border)}.calendar__hour[data-v-fd9a92fd]{display:flex;align-items:flex-start;justify-content:center;padding:0 4px;color:var(--text-muted);font-size:10px;line-height:1;text-align:center;transform:translateY(-5px);font-variant-numeric:tabular-nums}.calendar__columns[data-v-fd9a92fd]{display:grid;grid-template-columns:repeat(var(--v3754752c),minmax(0,1fr))}.calendar__column[data-v-fd9a92fd]{position:relative;border-right:1px solid var(--border);cursor:crosshair}.calendar__column--today[data-v-fd9a92fd]{background:#ffffff04}.calendar__slot[data-v-fd9a92fd]{display:block;border-bottom:1px solid rgba(255,255,255,.04)}.calendar__event[data-v-fd9a92fd]{position:absolute;display:flex;flex-direction:column;gap:2px;padding:4px 6px;border-left:3px solid var(--brand-primary);border-radius:6px;background:linear-gradient(135deg,#ff40553d,#ff40551a);color:var(--text-primary);font-size:11px;line-height:1.25;overflow:hidden;cursor:grab;transition:filter var(--dur-fast) var(--ease-out)}.calendar__event[data-v-fd9a92fd]:hover{filter:brightness(1.15)}.calendar__event--series[data-v-fd9a92fd]{border-left-color:var(--accent-blue);background:linear-gradient(135deg,#4a8fff3d,#4a8fff1a)}.calendar__event-time[data-v-fd9a92fd]{color:var(--text-secondary);font-size:10px}.calendar__event-title[data-v-fd9a92fd]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar__event-repeat[data-v-fd9a92fd]{position:absolute;top:4px;right:4px;opacity:.7}.calendar--readonly .calendar__event[data-v-fd9a92fd],.calendar--readonly .calendar__column[data-v-fd9a92fd]{cursor:default}.calendar__daystrip[data-v-fd9a92fd]{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.calendar__daystrip-item[data-v-fd9a92fd]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:54px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.calendar__daystrip-item[data-v-fd9a92fd]:hover{border-color:var(--border-strong);color:var(--text-primary)}.calendar__daystrip-item--active[data-v-fd9a92fd]{border-color:var(--brand-primary);background:#ff40551f;color:var(--text-primary)}.calendar__daystrip-weekday[data-v-fd9a92fd]{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.calendar__daystrip-date[data-v-fd9a92fd]{font-size:15px;font-weight:600}.calendar__daystrip-item--today .calendar__daystrip-date[data-v-fd9a92fd]{color:var(--brand-primary)}.calendar__daystrip-dot[data-v-fd9a92fd]{width:4px;height:4px;border-radius:50%;background:var(--accent-blue)}.calendar__month[data-v-fd9a92fd]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:1px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.calendar__month-weekday[data-v-fd9a92fd]{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px 6px;background:var(--card-bg);color:var(--text-secondary);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.06em;text-align:center;line-height:1}.calendar__month-cell[data-v-fd9a92fd]{display:flex;flex-direction:column;gap:3px;min-height:92px;padding:6px;background:var(--section-bg);cursor:crosshair}.calendar__month-cell--outside[data-v-fd9a92fd]{opacity:.45}.calendar__month-cell--today .calendar__month-date[data-v-fd9a92fd]{color:#fff;background:var(--brand-primary)}.calendar__month-date[data-v-fd9a92fd]{align-self:flex-start;min-width:20px;padding:1px 5px;border-radius:var(--radius-pill);color:var(--text-secondary);font-size:11px;text-align:center}.calendar__month-event[data-v-fd9a92fd]{display:flex;align-items:center;gap:5px;padding:3px 6px;border:none;border-left:3px solid var(--brand-primary);border-radius:5px;background:#ff405529;color:var(--text-primary);font-size:11px;text-align:left;cursor:grab;overflow:hidden}.calendar__month-event--series[data-v-fd9a92fd]{border-left-color:var(--accent-blue);background:#4a8fff29}.calendar__month-event-time[data-v-fd9a92fd]{color:var(--text-secondary);font-size:10px}.calendar__month-event-title[data-v-fd9a92fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar__month-more[data-v-fd9a92fd]{color:var(--text-muted);font-size:10px}@media(max-width:860px){.calendar__bar[data-v-fd9a92fd]{gap:8px}.calendar__modes[data-v-fd9a92fd]{margin-left:0}.calendar__add[data-v-fd9a92fd]{width:100%;justify-content:center}.calendar__body[data-v-fd9a92fd]{max-height:56vh}}.sched[data-v-d1d3fcfc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:28px 16px;background:#05070bb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto}.sched__window[data-v-d1d3fcfc]{display:flex;flex-direction:column;gap:16px;width:min(920px,100%);padding:20px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--app-bg);box-shadow:var(--shadow-pop)}.sched__head[data-v-d1d3fcfc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sched__titles h2[data-v-d1d3fcfc]{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--text-primary)}.sched__titles p[data-v-d1d3fcfc]{margin:6px 0 0;color:var(--text-muted);font-size:13px;line-height:1.35}.sched__tools[data-v-d1d3fcfc]{display:flex;align-items:center;gap:10px;flex-shrink:0}.sched__tabs[data-v-d1d3fcfc]{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--section-bg)}.sched__tab[data-v-d1d3fcfc]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1;cursor:pointer}.sched__tab--active[data-v-d1d3fcfc]{background:var(--brand-primary);color:#fff}.sched__close[data-v-d1d3fcfc]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-secondary);cursor:pointer}.sched__close[data-v-d1d3fcfc]:hover{color:var(--text-primary);border-color:var(--border-strong)}.sched__error[data-v-d1d3fcfc],.sched__status[data-v-d1d3fcfc],.sched__empty[data-v-d1d3fcfc]{margin:0;text-align:center;color:var(--text-muted);font-size:13px;line-height:1.4}.sched__error[data-v-d1d3fcfc]{padding:10px 12px;border:1px solid rgba(255,64,85,.35);border-radius:var(--radius-md);background:#ff405514;color:var(--accent-red)}.sched__empty--soft[data-v-d1d3fcfc]{padding:4px 0 8px}.sched__next[data-v-d1d3fcfc]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg)}.sched__next-top[data-v-d1d3fcfc]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.sched__next-badge[data-v-d1d3fcfc]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.04em}.sched__dot[data-v-d1d3fcfc]{width:7px;height:7px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 3px #ff40552e}.sched__next-timer[data-v-d1d3fcfc]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#ff405524;color:var(--brand-primary);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.sched__next-title[data-v-d1d3fcfc]{margin:2px 0 0;font-size:22px;font-weight:750;line-height:1.2;color:var(--text-primary)}.sched__next-when[data-v-d1d3fcfc]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.3}.sched__next-desc[data-v-d1d3fcfc]{margin:0;color:var(--text-muted);font-size:13px;line-height:1.4}.sched__section-title[data-v-d1d3fcfc]{margin:0 0 10px;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.sched__rows[data-v-d1d3fcfc]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sched__row[data-v-d1d3fcfc]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--section-bg)}.sched__row-date[data-v-d1d3fcfc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;line-height:1.15}.sched__row-day[data-v-d1d3fcfc]{color:var(--text-primary);font-size:22px;font-weight:750;font-variant-numeric:tabular-nums}.sched__row-meta[data-v-d1d3fcfc]{color:var(--text-muted);font-size:11px}.sched__row-body[data-v-d1d3fcfc]{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.sched__row-title[data-v-d1d3fcfc]{color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched__row-desc[data-v-d1d3fcfc]{color:var(--text-muted);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched__row-time[data-v-d1d3fcfc]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.sched__upcoming--compact[data-v-d1d3fcfc]{margin-top:2px}.sched__cards[data-v-d1d3fcfc]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sched__card[data-v-d1d3fcfc]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:56px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--brand-primary);border-radius:var(--radius-md);background:var(--section-bg)}.sched__card-when[data-v-d1d3fcfc]{color:var(--text-secondary);font-size:12px;line-height:1.2}.sched__card-title[data-v-d1d3fcfc]{color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.25}@media(max-width:720px){.sched[data-v-d1d3fcfc]{padding:12px 10px}.sched__window[data-v-d1d3fcfc]{padding:14px;gap:14px}.sched__head[data-v-d1d3fcfc]{flex-direction:column;align-items:stretch}.sched__tools[data-v-d1d3fcfc]{justify-content:space-between}.sched__row[data-v-d1d3fcfc]{grid-template-columns:56px minmax(0,1fr);gap:10px 12px}.sched__row-time[data-v-d1d3fcfc]{grid-column:2}.sched__next-title[data-v-d1d3fcfc]{font-size:18px}}.peek[data-v-293cde03]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--section-bg)}.peek__button[data-v-293cde03]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;min-height:34px;padding:0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font-size:12px;font-weight:650;line-height:1;cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.peek__button[data-v-293cde03] .icon{display:block;flex-shrink:0}.peek__button[data-v-293cde03]:hover{border-color:var(--brand-primary);background:var(--card-hover)}.peek__countdown[data-v-293cde03]{display:inline-flex;align-items:center;gap:8px;margin:0;min-height:34px;color:var(--text-secondary);font-size:var(--font-body);line-height:1}.peek__countdown-label[data-v-293cde03]{display:inline-flex;align-items:center;min-width:0;line-height:1.2}.peek__countdown b[data-v-293cde03]{color:var(--text-primary);font-weight:700}.peek__timer[data-v-293cde03]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:var(--radius-pill);background:#ff405524;color:var(--brand-primary);font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;line-height:1;white-space:nowrap}.peek__empty[data-v-293cde03]{margin:0;color:var(--text-muted);font-size:var(--font-small)}.peek--inline[data-v-293cde03]{display:contents}.peek--inline .peek__button[data-v-293cde03]{height:34px;min-height:34px}.peek--inline .peek__countdown[data-v-293cde03]{min-width:0}.peek--inline .peek__countdown-label[data-v-293cde03]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-stage[data-v-d349a7d7]{--chat-top-offset: 70px;position:relative;z-index:2}.stream-stage--mini[data-v-d349a7d7]{position:fixed;right:24px;bottom:24px;z-index:70;width:min(392px,calc(100% - 48px));min-width:0}.stream-stage__player-shell[data-v-d349a7d7]{position:relative}.stream-stage__player-shell--dragging[data-v-d349a7d7]{will-change:transform}.stream-stage__close[data-v-d349a7d7],.stream-stage__drag-handle[data-v-d349a7d7]{position:absolute;top:8px;z-index:4;width:44px;height:44px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-card) 88%,transparent);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur-fast) var(--ease-out)}.stream-stage__close[data-v-d349a7d7]{right:8px}.stream-stage__drag-handle[data-v-d349a7d7]{left:8px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.stream-stage__player-shell--dragging .stream-stage__drag-handle[data-v-d349a7d7]{cursor:grabbing}@media(hover:hover)and (pointer:fine){.stream-stage__close[data-v-d349a7d7]:not(:disabled):hover,.stream-stage__drag-handle[data-v-d349a7d7]:not(:disabled):hover{transform:translateY(-1px)}}.stream-stage__close[data-v-d349a7d7]:not(:disabled):active,.stream-stage__drag-handle[data-v-d349a7d7]:not(:disabled):active{transform:translateY(1px)}.stream-stage__close[data-v-d349a7d7]:focus-visible,.stream-stage__drag-handle[data-v-d349a7d7]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.stream-stage__close[data-v-d349a7d7]:disabled,.stream-stage__close[aria-disabled=true][data-v-d349a7d7],.stream-stage__drag-handle[data-v-d349a7d7]:disabled,.stream-stage__drag-handle[aria-disabled=true][data-v-d349a7d7]{opacity:.5;cursor:not-allowed}.stream-stage__close[data-state=loading][data-v-d349a7d7],.stream-stage__drag-handle[data-state=loading][data-v-d349a7d7]{opacity:.75;cursor:wait}.stream-stage__close[data-state=error][data-v-d349a7d7],.stream-stage__drag-handle[data-state=error][data-v-d349a7d7]{color:var(--accent-red);border-color:var(--accent-red)}.stream-stage__close[data-state=success][data-v-d349a7d7],.stream-stage__drag-handle[data-state=success][data-v-d349a7d7]{color:var(--accent-green);border-color:var(--accent-green)}.hero[data-v-d349a7d7]{position:relative;background:var(--section-bg);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 40px #00000038}.stream-stage--mini .hero[data-v-d349a7d7]{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.hero__player[data-v-d349a7d7]{position:relative;display:flex;flex-direction:column}.hero__media[data-v-d349a7d7]{position:relative;width:100%;height:clamp(420px,38vw,560px);min-height:0;overflow:hidden;background:#07070a}.stream-stage--mini .hero__media[data-v-d349a7d7]{height:auto;min-height:0;aspect-ratio:16 / 9}.stream-stage--mini .hero__top-overlay[data-v-d349a7d7]{min-height:64px;padding:12px 60px 20px}.stream-stage--mini .hero__avatar[data-v-d349a7d7]{width:34px;height:34px}.stream-stage--mini .hero__name[data-v-d349a7d7]{font-size:14px}.stream-stage--mini .hero__meta[data-v-d349a7d7]{font-size:11px}.stream-stage--mini .hero__state[data-v-d349a7d7],.stream-stage--mini .hero__bottom-overlay[data-v-d349a7d7]{display:none}.hero__top-overlay[data-v-d349a7d7],.hero__bottom-overlay[data-v-d349a7d7]{position:absolute;left:0;right:0;z-index:3;pointer-events:none}.hero__top-overlay[data-v-d349a7d7]{top:0;min-height:86px;padding:18px 20px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:linear-gradient(180deg,#040508d1,#04050800)}.hero__streamer[data-v-d349a7d7]{min-width:0;display:flex;align-items:center;gap:12px}.hero__avatar[data-v-d349a7d7]{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.16),transparent 34%),linear-gradient(145deg,#262c36,#0c0f15);border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 24px #00000047}.hero__identity[data-v-d349a7d7]{min-width:0;display:flex;flex-direction:column;gap:4px}.hero__name[data-v-d349a7d7]{color:var(--text-primary);font-size:18px;font-weight:800;line-height:1.1}.hero__meta[data-v-d349a7d7]{color:var(--text-secondary);font-size:13px;font-weight:500}.hero__state[data-v-d349a7d7]{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:#090b10b8;color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.hero__state i[data-v-d349a7d7],.hero__live-dot i[data-v-d349a7d7]{width:6px;height:6px;border-radius:50%;background:currentColor}.hero__state--live[data-v-d349a7d7]{color:var(--accent-red)}.hero__state--checking[data-v-d349a7d7]{color:var(--accent-blue)}.hero__state--error[data-v-d349a7d7],.hero__state--offline[data-v-d349a7d7]{color:var(--text-muted)}.hero__bottom-overlay[data-v-d349a7d7]{bottom:0;min-height:64px;padding:18px 20px 16px;display:flex;align-items:flex-end;gap:14px;background:linear-gradient(0deg,#040508c7,#04050800)}.hero__live-dot[data-v-d349a7d7]{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase}.hero__live-dot--active[data-v-d349a7d7]{color:var(--accent-red)}.hero__live-dot--active i[data-v-d349a7d7]{animation:pulse-dot 1.8s infinite}.hero__iframe[data-v-d349a7d7],.hero__offline[data-v-d349a7d7],.hero__skeleton[data-v-d349a7d7],.hero__empty[data-v-d349a7d7]{width:100%;height:100%;min-height:100%}.hero__iframe[data-v-d349a7d7]{display:block;border:0}.hero__offline[data-v-d349a7d7]{position:relative;overflow:hidden;background:#07070a}.hero__offline-image[data-v-d349a7d7]{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero__offline-fallback[data-v-d349a7d7]{height:100%;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 64% 42%,rgb(255 48 64 / 10%),transparent 36%),linear-gradient(160deg,#1c1c22,#101013)}.hero__offline-title[data-v-d349a7d7]{margin:0;color:var(--text-primary);font-size:28px;font-weight:900;line-height:1.1;text-transform:uppercase}.hero__offline-subtitle[data-v-d349a7d7]{margin:10px 0 0;color:var(--text-secondary);font-size:13px}.hero__skeleton[data-v-d349a7d7]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:28px;overflow:hidden;background:linear-gradient(135deg,#141419,#0d0d11 55%,#181017)}.hero__skeleton[data-v-d349a7d7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / 8%) 45%,transparent 80%);transform:translate(-100%);animation:stream-skeleton-d349a7d7 1.35s infinite}.hero__skeleton-play[data-v-d349a7d7]{position:absolute;top:50%;left:50%;width:58px;height:58px;border-radius:50%;border:1px solid rgb(255 255 255 / 16%);background:#ffffff12;transform:translate(-50%,-50%)}.hero__skeleton-play[data-v-d349a7d7]:after{content:"";position:absolute;top:50%;left:52%;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid rgb(255 255 255 / 42%);transform:translate(-50%,-50%)}.hero__skeleton-line[data-v-d349a7d7]{position:relative;width:28%;height:12px;border-radius:var(--radius-pill);background:#ffffff14}.hero__skeleton-line--wide[data-v-d349a7d7]{width:46%}@keyframes stream-skeleton-d349a7d7{to{transform:translate(100%)}}.hero__empty[data-v-d349a7d7]{margin:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;background:linear-gradient(160deg,#1c1c22,#101013)}.hero__actions[data-v-d349a7d7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border-top:1px solid var(--border);background:var(--section-bg)}.btn[data-v-d349a7d7]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;min-height:34px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-primary);font-size:12px;font-weight:650;line-height:1;cursor:pointer;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn[data-v-d349a7d7] .icon{display:block;flex-shrink:0}.btn[data-v-d349a7d7]:hover{transform:translateY(-1px)}.btn[data-v-d349a7d7]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.btn--primary[data-v-d349a7d7]{background:var(--accent-red);border-color:var(--accent-red);color:#fff}.btn--primary[data-v-d349a7d7]:hover{background:var(--accent-red-hover);border-color:var(--accent-red-hover)}.btn--secondary[data-v-d349a7d7]{background:#191f2a;border-color:var(--border-strong);color:var(--text-primary)}.btn[data-v-d349a7d7]:disabled{opacity:.55;cursor:not-allowed;transform:none}.hero__join-game--ready[data-v-d349a7d7]{border-color:color-mix(in srgb,var(--accent-yellow, #f5c542) 55%,var(--border-strong));color:var(--accent-yellow, #f5c542)}.hero__join-game-error[data-v-d349a7d7]{flex:1 1 100%;margin:0;color:var(--accent-red, #ff4055);font-size:12px;font-weight:600}.chat-dock[data-v-d349a7d7]{position:fixed;top:var(--chat-top-offset);right:0;bottom:0;z-index:80;width:min(420px,calc(100vw - 58px));height:calc(100dvh - var(--chat-top-offset));min-height:calc(100dvh - var(--chat-top-offset));transition:width var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chat-dock--collapsed[data-v-d349a7d7]{position:absolute;top:auto;right:16px;bottom:76px;z-index:8;width:42px;height:42px;min-height:42px;pointer-events:none}.chat-dock__panel[data-v-d349a7d7]{height:100%;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg-card) 94%,#07070a);border:1px solid var(--border-color);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:0 24px 60px #00000073;overflow:hidden}.chat-dock__toggle[data-v-d349a7d7]{position:absolute;top:18px;left:-18px;z-index:2;width:38px;height:42px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-card-alt) 92%,#000);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px #00000047;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chat-dock__toggle[data-v-d349a7d7]:hover{border-color:color-mix(in srgb,var(--brand-primary) 62%,var(--border-color));transform:translate(-1px)}.chat-dock__toggle[data-v-d349a7d7]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.chat-dock--collapsed .chat-dock__toggle[data-v-d349a7d7]{position:absolute;top:0;left:auto;right:0;width:42px;height:42px;border-radius:10px;pointer-events:auto}.chat-dock--collapsed .chat-dock__toggle[data-v-d349a7d7]:hover{transform:translate(0)}.chat-dock__header[data-v-d349a7d7]{min-height:58px;padding:12px 14px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-dock__eyebrow[data-v-d349a7d7]{margin:0 0 3px;color:var(--accent-red);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.chat-dock__header h2[data-v-d349a7d7]{margin:0;color:var(--text-primary);font-size:13px;line-height:1.2;text-transform:uppercase}.chat-dock__external[data-v-d349a7d7]{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.chat-dock__external[data-v-d349a7d7]:hover,.chat-dock__external[data-v-d349a7d7]:focus-visible{color:var(--text-primary);border-color:var(--brand-primary)}.chat-dock__iframe[data-v-d349a7d7]{flex:1;width:100%;min-height:0;border:0}@media(max-width:1180px){.chat-dock[data-v-d349a7d7]{width:min(360px,calc(100vw - 64px));height:calc(100dvh - var(--chat-top-offset));min-height:calc(100dvh - var(--chat-top-offset))}.chat-dock--collapsed[data-v-d349a7d7]{width:42px;height:42px;min-height:42px}.chat-dock__toggle[data-v-d349a7d7]{left:-18px}}@media(max-width:760px){.stream-stage[data-v-d349a7d7]{--chat-top-offset: 126px}.stream-stage--mini[data-v-d349a7d7]{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:min(320px,calc(100% - 24px))}.stream-stage:not(.stream-stage--mini) .hero__media[data-v-d349a7d7]{min-height:260px}.hero__offline-title[data-v-d349a7d7]{font-size:20px}.hero__actions[data-v-d349a7d7]{flex-wrap:wrap}.chat-dock[data-v-d349a7d7]{width:min(340px,calc(100vw - 58px))}.chat-dock--collapsed[data-v-d349a7d7]{right:12px;bottom:72px;width:40px;height:40px;min-height:40px}.chat-dock--collapsed .chat-dock__toggle[data-v-d349a7d7]{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.stream-stage__close[data-v-d349a7d7],.stream-stage__drag-handle[data-v-d349a7d7]{transition-duration:0ms}}@media(max-width:767px){.stream-stage:not(.stream-stage--mini) .hero__media[data-v-d349a7d7]{height:auto;min-height:0;aspect-ratio:16 / 9}.hero__top-overlay[data-v-d349a7d7]{padding:10px;min-height:52px;gap:8px}.hero__avatar[data-v-d349a7d7]{width:32px;height:32px}.hero__name[data-v-d349a7d7]{font-size:14px}.hero__state[data-v-d349a7d7]{font-size:9px;padding:4px 6px}.hero__bottom-overlay[data-v-d349a7d7]{min-height:32px;padding:6px 10px}.hero__actions[data-v-d349a7d7]{padding:8px;gap:8px}.hero__actions .btn[data-v-d349a7d7],.hero__actions[data-v-d349a7d7] .peek__button{height:44px;min-height:44px}.stream-stage--mini[data-v-d349a7d7]{bottom:calc(80px + env(safe-area-inset-bottom))}.stream-stage__close[data-v-d349a7d7]{width:44px;height:44px}.chat-dock[data-v-d349a7d7]{z-index:180;width:calc(100% - 44px);height:calc(100dvh - var(--chat-top-offset) - 76px - env(safe-area-inset-bottom));max-height:calc(100dvh - 88px - env(safe-area-inset-top));min-height:0;bottom:calc(76px + env(safe-area-inset-bottom))}.chat-dock--collapsed[data-v-d349a7d7]{bottom:calc(84px + env(safe-area-inset-bottom));width:44px;height:44px;min-height:44px}.chat-dock--collapsed .chat-dock__toggle[data-v-d349a7d7],.chat-dock__external[data-v-d349a7d7]{width:44px;height:44px}}.quests[data-v-3e10f87c]{--quest-gap: 12px;--quest-peek: 44px;position:relative;min-width:0;min-height:438px;display:flex;flex-direction:column;padding:16px;overflow:visible;border:1px solid var(--border);border-radius:10px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.035),transparent 34%),radial-gradient(ellipse at 90% 10%,color-mix(in srgb,var(--accent-red) 4%,transparent),transparent 38%),var(--section-bg);box-shadow:var(--shadow-card)}.quests[data-v-3e10f87c]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;opacity:.42;background:linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 28px),linear-gradient(45deg,transparent 0 68%,rgba(255,255,255,.015) 68.2% 68.6%,transparent 69%)}.quests__header[data-v-3e10f87c],.quests__empty[data-v-3e10f87c],.quests__carousel[data-v-3e10f87c]{position:relative;z-index:1}.quests__header[data-v-3e10f87c]{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quests__header h2[data-v-3e10f87c]{margin:0;color:var(--text-primary);font-size:17px;font-weight:900;letter-spacing:0;line-height:1.15;text-transform:uppercase}.quests__reset[data-v-3e10f87c]{display:inline-flex;align-items:center;gap:7px;color:var(--accent-red);font-size:12.5px;font-weight:850;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.quests__empty[data-v-3e10f87c]{flex:1;min-height:336px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-bg) 84%,transparent)}.quests__empty-icon[data-v-3e10f87c]{width:48px;height:48px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 8%,var(--card-bg));clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.quests__empty b[data-v-3e10f87c]{display:block;margin:0 0 6px;color:var(--text-primary);font-size:15px;line-height:1.25}.quests__empty p[data-v-3e10f87c]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.38}.quests__empty--error p[data-v-3e10f87c]{color:var(--accent-red)}.quests__carousel[data-v-3e10f87c]{min-width:0;flex:1;overflow:visible;container:quest-track / inline-size}.quests__track[data-v-3e10f87c]{--hover-gutter: 8px;height:100%;min-width:0;display:flex;align-items:stretch;gap:var(--quest-gap);margin:0;padding:var(--hover-gutter) 48px var(--hover-gutter) 0;overflow-x:auto;overflow-y:hidden;list-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.quests__track[data-v-3e10f87c]::-webkit-scrollbar{display:none}.quest-card[data-v-3e10f87c]{position:relative;min-width:0;min-height:336px;container:quest-card / inline-size;display:flex;flex-direction:column;padding:13px;overflow:hidden;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--accent-red) 20%,var(--border));border-radius:8px;background:radial-gradient(ellipse at 50% 48%,transparent 54%,rgba(0,0,0,.18) 100%),radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent-red) 4%,transparent),transparent 42%),repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 1px,transparent 1px 24px),linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%),var(--card-bg);box-shadow:inset 0 0 34px #00000029,0 12px 28px #0000002e;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.quests--single .quest-card[data-v-3e10f87c]{flex:1 0 100%}.quests--pair .quest-card[data-v-3e10f87c]{flex:1 0 calc((100% - var(--quest-gap)) / 2)}.quests--overflow .quest-card[data-v-3e10f87c]{flex:0 0 calc((100% - var(--quest-gap) - var(--quest-peek)) / 2)}.quests--custom-width .quest-card[data-v-3e10f87c],.quests--custom-width.quests--single .quest-card[data-v-3e10f87c],.quests--custom-width.quests--pair .quest-card[data-v-3e10f87c]{flex:0 0 var(--quest-card-basis)}.quests--custom-width.quests--overflow .quest-card[data-v-3e10f87c]{flex:0 0 var(--quest-overflow-card-basis)}@container quest-track (max-width: 900px){.quests--custom-width .quest-card[data-v-3e10f87c],.quests--custom-width.quests--single .quest-card[data-v-3e10f87c],.quests--custom-width.quests--pair .quest-card[data-v-3e10f87c]{flex-basis:calc((100% - 2 * var(--quest-gap)) / 3)}.quests--custom-width.quests--overflow .quest-card[data-v-3e10f87c]{flex-basis:calc((100% - 2 * var(--quest-gap) - var(--quest-peek)) / 3)}}@container quest-track (max-width: 640px){.quests--custom-width .quest-card[data-v-3e10f87c],.quests--custom-width.quests--single .quest-card[data-v-3e10f87c],.quests--custom-width.quests--pair .quest-card[data-v-3e10f87c]{flex-basis:calc((100% - var(--quest-gap)) / 2)}.quests--custom-width.quests--overflow .quest-card[data-v-3e10f87c]{flex-basis:calc((100% - var(--quest-gap) - var(--quest-peek)) / 2)}}@container quest-track (max-width: 440px){.quests--custom-width .quest-card[data-v-3e10f87c],.quests--custom-width.quests--single .quest-card[data-v-3e10f87c],.quests--custom-width.quests--pair .quest-card[data-v-3e10f87c]{flex-basis:100%}.quests--custom-width.quests--overflow .quest-card[data-v-3e10f87c]{flex-basis:calc(100% - var(--quest-peek))}}.quest-card[data-v-3e10f87c]:before,.quest-card[data-v-3e10f87c]:after{content:"";position:absolute;pointer-events:none}.quest-card[data-v-3e10f87c]:before{top:0;right:0;bottom:0;left:0;opacity:.34;background:linear-gradient(32deg,transparent 0 72%,rgba(255,255,255,.012) 72.2% 72.7%,transparent 73%),linear-gradient(145deg,transparent 0 58%,color-mix(in srgb,var(--accent-red) 3%,transparent) 58.2% 58.8%,transparent 59%)}.quest-card[data-v-3e10f87c]:after{right:-44px;bottom:-54px;width:138px;height:138px;border:1px solid rgba(255,255,255,.018);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);opacity:.5}.quest-card[data-v-3e10f87c]:hover{border-color:color-mix(in srgb,var(--accent-red) 54%,var(--border));box-shadow:inset 0 0 34px #00000029,inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 36%,transparent),0 10px 24px #00000038;background-color:var(--card-hover)}.quest-card__hero[data-v-3e10f87c],.quest-card__description[data-v-3e10f87c],.quest-card__progress-block[data-v-3e10f87c],.quest-card__reward[data-v-3e10f87c],.quest-card__action[data-v-3e10f87c]{position:relative;z-index:1}.quest-card__hero[data-v-3e10f87c]{min-height:72px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:6px 11px;align-items:start;padding-bottom:12px}.quest-card__badge[data-v-3e10f87c]{grid-row:1 / span 2;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-red) 78%,var(--text-primary));background:linear-gradient(145deg,rgba(255,255,255,.034),transparent 48%),color-mix(in srgb,var(--accent-red) 7%,var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 32%,var(--border)),inset 0 0 18px color-mix(in srgb,var(--accent-red) 8%,transparent);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.quest-card__badge .icon[data-v-3e10f87c],.quest-card__reward-mark .icon[data-v-3e10f87c]{stroke-linecap:square;stroke-linejoin:miter}.quest-card__type[data-v-3e10f87c]{justify-self:end;min-height:20px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid color-mix(in srgb,var(--accent-red) 24%,var(--border));border-radius:6px;color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 5%,transparent);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.quest-card__heading[data-v-3e10f87c]{min-width:0;grid-column:2 / 3;grid-row:1 / span 2;align-self:center}.quest-card__heading h3[data-v-3e10f87c]{margin:0;color:var(--text-primary);font-size:15px;font-weight:850;line-height:1.22;overflow-wrap:anywhere}.quest-card__heading p[data-v-3e10f87c]{margin:5px 0 0;color:var(--accent-red);font-size:12.5px;font-weight:800;line-height:1.2}@container quest-card (max-width: 200px){.quest-card__hero[data-v-3e10f87c]{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto}.quest-card__badge[data-v-3e10f87c]{grid-column:1;grid-row:1 / span 2;width:38px;height:38px}.quest-card__type[data-v-3e10f87c]{grid-column:2;grid-row:1}.quest-card__heading[data-v-3e10f87c]{grid-column:2;grid-row:2}}.quest-card__description[data-v-3e10f87c]{min-height:54px;margin:0;padding:11px 0 10px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.quest-card__progress-block[data-v-3e10f87c]{padding:10px 0 11px;border-top:1px solid var(--border)}.quest-card__progress[data-v-3e10f87c]{height:3px;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff12}.quest-card__progress-fill[data-v-3e10f87c]{height:100%;border-radius:inherit;background:var(--accent-red);box-shadow:0 0 8px color-mix(in srgb,var(--accent-red) 34%,transparent);transition:width .85s linear,box-shadow var(--dur-fast) var(--ease-out)}.quest-card__progress-block--live .quest-card__progress-fill[data-v-3e10f87c]{background:linear-gradient(90deg,var(--accent-red),color-mix(in srgb,var(--accent-yellow) 52%,var(--accent-red)));animation:stream-progress-pulse-3e10f87c 1.2s ease-in-out infinite}.quest-card--claimed .quest-card__progress-fill[data-v-3e10f87c]{background:var(--accent-green)}.quest-card__progress-block b[data-v-3e10f87c]{display:block;margin-top:8px;color:var(--text-primary);font-size:13px;font-weight:900;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.quest-card__progress-block small[data-v-3e10f87c]{display:block;min-height:13px;margin-top:5px;color:var(--text-secondary);font-size:10.5px;font-weight:800;line-height:1.2;white-space:nowrap}.quest-card--live-progress .quest-card__progress-block small[data-v-3e10f87c]{color:color-mix(in srgb,var(--accent-yellow) 70%,var(--text-primary))}.quest-card__reward[data-v-3e10f87c]{min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:10px 0 11px;border-top:1px solid var(--border)}.quest-card__reward-label[data-v-3e10f87c]{color:var(--text-secondary);font-size:11px;font-weight:850;line-height:1;text-transform:uppercase}.quest-card__reward-card[data-v-3e10f87c]{min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--text-primary);text-decoration:none;border:1px solid color-mix(in srgb,var(--accent-red) 18%,var(--border));border-radius:8px;background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--accent-red) 6%,transparent),transparent 54%),linear-gradient(145deg,rgba(255,255,255,.025),transparent 48%),color-mix(in srgb,var(--section-bg) 74%,var(--card-bg));transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.quest-card__reward-card--item[data-v-3e10f87c]:hover{border-color:color-mix(in srgb,var(--accent-red) 44%,var(--border));background-color:var(--card-hover)}.quest-card__reward-mark[data-v-3e10f87c]{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-yellow);background:color-mix(in srgb,var(--accent-yellow) 7%,var(--card-bg));clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.quest-card__reward-card--item .quest-card__reward-mark[data-v-3e10f87c]{color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 8%,var(--card-bg))}.quest-card__reward-copy[data-v-3e10f87c]{min-width:0;display:flex;flex-direction:column;gap:4px}.quest-card__reward-copy b[data-v-3e10f87c]{color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quest-card__reward-copy small[data-v-3e10f87c]{color:var(--text-secondary);font-size:11px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.quest-card__reward-card--rep .quest-card__reward-copy b[data-v-3e10f87c]{font-size:18px;line-height:1.05}.quest-card__action[data-v-3e10f87c]{box-sizing:border-box;align-self:stretch;min-height:34px;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent-red) 56%,var(--border));border-radius:8px;background:transparent;color:var(--accent-red);font-size:12.5px;font-weight:850;line-height:1;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.quest-card__action[data-v-3e10f87c]:not(:disabled):hover{background:var(--accent-red);color:#fff;box-shadow:inset 0 0 0 1px var(--accent-red)}.quest-card__action[data-v-3e10f87c]:disabled{color:var(--text-secondary);border-color:var(--border);cursor:default;opacity:.78}@keyframes stream-progress-pulse-3e10f87c{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--accent-red) 34%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,var(--accent-yellow) 28%,transparent)}}.quests__arrow[data-v-3e10f87c]{position:absolute;z-index:8;top:calc(50% + 8px);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--accent-red) 32%,var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--section-bg) 94%,transparent);color:var(--text-primary);box-shadow:0 12px 28px #00000057;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.quests__arrow--prev[data-v-3e10f87c]{left:10px}.quests__arrow--next[data-v-3e10f87c]{right:10px}.quests__arrow[data-v-3e10f87c]:hover{transform:translateY(-50%) translate(1px);color:var(--accent-red);border-color:color-mix(in srgb,var(--accent-red) 58%,var(--border));background:var(--card-hover)}.quests__arrow .icon[data-v-3e10f87c]{pointer-events:none}@media(max-width:1180px){.quests--overflow .quest-card[data-v-3e10f87c]{flex-basis:calc((100% - var(--quest-gap) - 36px) / 2)}}@media(max-width:640px){.quests[data-v-3e10f87c]{min-height:0;padding:15px}.quests__header[data-v-3e10f87c]{min-height:0;flex-direction:column;align-items:flex-start;gap:8px}.quests--pair .quest-card[data-v-3e10f87c],.quests--overflow .quest-card[data-v-3e10f87c],.quests--single .quest-card[data-v-3e10f87c],.quests--custom-width .quest-card[data-v-3e10f87c],.quests--custom-width.quests--pair .quest-card[data-v-3e10f87c],.quests--custom-width.quests--overflow .quest-card[data-v-3e10f87c],.quests--custom-width.quests--single .quest-card[data-v-3e10f87c]{flex-basis:calc(100% - 54px)}.quest-card[data-v-3e10f87c]{min-height:332px}}@media(prefers-reduced-motion:reduce){.quests__track[data-v-3e10f87c]{scroll-behavior:auto}.quest-card[data-v-3e10f87c],.quest-card__action[data-v-3e10f87c],.quest-card__progress-fill[data-v-3e10f87c],.quest-card__reward-card[data-v-3e10f87c],.quests__arrow[data-v-3e10f87c]{transition:none}.quest-card__progress-fill[data-v-3e10f87c]{animation:none}}@media(max-width:767px){.quests[data-v-3e10f87c]{min-width:0;padding:12px}.quests__header[data-v-3e10f87c]{flex-wrap:wrap;gap:8px}.quests__track[data-v-3e10f87c]{--hover-gutter: 6px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-right:16px}.quests .quest-card[data-v-3e10f87c]{flex:0 0 88%;min-width:0;min-height:332px;scroll-snap-align:start}.quests.quests--custom-width .quest-card[data-v-3e10f87c]{flex-basis:88%}.quest-card__hero[data-v-3e10f87c]{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto}.quest-card__badge[data-v-3e10f87c]{grid-column:1;grid-row:1 / 3;width:38px;height:38px}.quest-card__type[data-v-3e10f87c]{grid-column:2;grid-row:1}.quest-card__heading[data-v-3e10f87c]{min-width:0;grid-column:2;grid-row:2}.quest-card__action[data-v-3e10f87c]{min-height:44px}.quests__arrow[data-v-3e10f87c]{display:none}}@media(hover:none){.quest-card[data-v-3e10f87c]:hover,.quest-card__action[data-v-3e10f87c]:not(:disabled):hover,.quest-card__reward-card--item[data-v-3e10f87c]:hover{transform:none}}.connect[data-v-b864107c]{display:inline-flex;align-items:center;gap:6px}.connect button[data-v-b864107c]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-md);font-size:var(--font-small);font-weight:600;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);white-space:nowrap}.connect button[data-v-b864107c]:disabled{opacity:.45;cursor:not-allowed}.connect__copy[data-v-b864107c]{border:1px solid var(--border-strong);background:var(--card-bg);color:var(--text-secondary)}.connect__copy[data-v-b864107c]:hover:not(:disabled){border-color:var(--brand-primary);color:var(--text-primary)}.connect__join[data-v-b864107c]{border:none;background:var(--brand-primary);color:#fff}.connect__join[data-v-b864107c]:hover:not(:disabled){filter:brightness(1.08)}.connect--compact button[data-v-b864107c]{height:26px;padding:0 8px}@media(max-width:767px){.connect:not(.connect--compact) span[data-v-b864107c]{display:none}.connect:not(.connect--compact) button[data-v-b864107c]{width:36px;min-width:36px;height:36px;padding:0;justify-content:center;gap:0}}.server-card[data-v-96dc32ce]{--crowd: var(--accent-green);position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);transition:transform var(--dur-fast) var(--ease-out)}.server-card--almost-full[data-v-96dc32ce]{--crowd: var(--accent-gold)}.server-card--full[data-v-96dc32ce]{--crowd: var(--accent-red)}.server-card[data-v-96dc32ce]:hover{transform:translateY(calc(var(--hover-lift, 2px) * -1));background:var(--card-hover)}@media(hover:none){.server-card[data-v-96dc32ce]:hover{transform:none}}.server-card:hover .server-card__bracket[data-v-96dc32ce]{opacity:1}.server-card__image[data-v-96dc32ce]{position:relative;height:116px;background-size:cover;background-position:center;background-color:#14161b}.server-card__image[data-v-96dc32ce]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#0000 0,#0000 2px,#00000038,#00000038 4px),linear-gradient(180deg,#06070a26,#06070abf)}.server-card__bracket[data-v-96dc32ce]{display:none}.server-card__bracket--tr[data-v-96dc32ce]{top:6px;right:6px;border-top:2px solid var(--accent-blue);border-right:2px solid var(--accent-blue)}.server-card__bracket--bl[data-v-96dc32ce]{bottom:6px;left:6px;border-bottom:2px solid var(--accent-blue);border-left:2px solid var(--accent-blue)}.server-card__badge[data-v-96dc32ce],.server-card__count[data-v-96dc32ce]{position:absolute;z-index:2;top:9px;font-weight:800}.server-card__badge[data-v-96dc32ce]{left:9px;font-size:11px;letter-spacing:0;color:#fff;background:#090b10b8;border:1px solid var(--border);padding:4px 8px 3px;border-radius:7px}.server-card__count[data-v-96dc32ce]{right:9px;font-size:12px;letter-spacing:.02em;color:var(--text-primary);background:#06070ab8;border:1px solid color-mix(in srgb,var(--crowd) 45%,transparent);padding:3px 7px;border-radius:3px}.server-card__count b[data-v-96dc32ce]{color:var(--crowd);font-weight:800}.server-card__body[data-v-96dc32ce]{position:relative;padding:12px;background:transparent}.server-card__title[data-v-96dc32ce]{margin:0;color:var(--text-primary);font-size:16px;line-height:1;font-weight:800;letter-spacing:.01em}.server-card__callsign[data-v-96dc32ce]{margin:5px 0 0;font-size:10.5px;letter-spacing:0;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-card__footer[data-v-96dc32ce]{margin-top:9px;padding-top:8px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;min-width:0}.server-card__footer[data-v-96dc32ce] .connect{margin-left:auto;flex-shrink:0}.server-card__signal[data-v-96dc32ce]{display:flex;align-items:flex-end;gap:2px;height:11px;flex-shrink:0}.server-card__signal span[data-v-96dc32ce]{width:3px;border-radius:1px;background:var(--crowd);box-shadow:0 0 6px color-mix(in srgb,var(--crowd) 70%,transparent)}.server-card__signal span[data-v-96dc32ce]:nth-child(1){height:40%}.server-card__signal span[data-v-96dc32ce]:nth-child(2){height:70%}.server-card__signal span[data-v-96dc32ce]:nth-child(3){height:100%}.server-card__status[data-v-96dc32ce]{flex:1;min-width:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--crowd)}.mission-finish[data-v-4ec7cba8]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-secondary);cursor:pointer}.mission-finish[data-v-4ec7cba8]:hover:not(:disabled){border-color:var(--accent-red);color:var(--accent-red)}.mission-finish[data-v-4ec7cba8]:disabled{opacity:.6;cursor:default}.mission-finish-confirm[data-v-4ec7cba8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:20px;background:#05070bb8}.mission-finish-confirm__window[data-v-4ec7cba8]{width:min(380px,100%);padding:18px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--app-bg);box-shadow:var(--shadow-pop)}.mission-finish-confirm__title[data-v-4ec7cba8]{margin:0 0 8px;font-size:16px}.mission-finish-confirm__text[data-v-4ec7cba8]{margin:0 0 14px;color:var(--text-secondary);font-size:var(--font-small);line-height:1.45}.mission-finish-confirm__actions[data-v-4ec7cba8]{display:flex;gap:8px}.mission-finish-confirm__danger[data-v-4ec7cba8],.mission-finish-confirm__ghost[data-v-4ec7cba8]{flex:1;padding:9px 12px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-small)}.mission-finish-confirm__danger[data-v-4ec7cba8]{border:1px solid var(--accent-red);background:color-mix(in srgb,var(--accent-red) 18%,transparent);color:var(--text-primary)}.mission-finish-confirm__ghost[data-v-4ec7cba8]{border:1px solid var(--border);background:transparent;color:var(--text-secondary)}.mission-reward-badge[data-v-7ddaaf20]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:10.5px;font-weight:800;text-decoration:none}.mission-reward-badge__label[data-v-7ddaaf20]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-reward-badge--currency[data-v-7ddaaf20]{color:var(--accent-gold, var(--accent-yellow))}.mission-reward-badge--item[data-v-7ddaaf20]{color:var(--text-primary);font-size:10.5px}.mission-reward-badge__photo[data-v-7ddaaf20]{flex:none;width:22px;height:22px;border-radius:5px;object-fit:cover;background:#ffffff0f}.mission-reward-badge__photo--empty[data-v-7ddaaf20]{display:grid;place-items:center;color:var(--text-secondary)}.mission-reward-badge--item.is-linked[data-v-7ddaaf20]{cursor:pointer}.mission-reward-badge--item.is-linked[data-v-7ddaaf20]:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px;border-radius:5px}@media(hover:hover){.mission-reward-badge--item.is-linked:hover .mission-reward-badge__label[data-v-7ddaaf20]{text-decoration:underline}}.mission-card[data-v-4dede3b5]{position:relative;min-width:0;min-height:136px;display:flex;align-items:flex-start;gap:12px;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:12px}.mission-card--done[data-v-4dede3b5]{border-color:color-mix(in srgb,var(--accent-green) 34%,var(--border))}.mission-card--blocking[data-v-4dede3b5]{border-color:var(--accent-red);animation:mission-card-blocking-4dede3b5 1.6s ease-in-out infinite}@keyframes mission-card-blocking-4dede3b5{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent-red) 32%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-red) 14%,transparent)}}@media(prefers-reduced-motion:reduce){.mission-card--blocking[data-v-4dede3b5]{animation:none}}.mission-card__icon[data-v-4dede3b5]{width:34px;height:34px;flex-shrink:0;margin-top:1px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent-red) 45%,var(--border));color:var(--accent-red);background:#ff475712;display:flex;align-items:center;justify-content:center}.mission-card--done .mission-card__icon[data-v-4dede3b5]{border-color:color-mix(in srgb,var(--accent-green) 65%,var(--border-color));color:var(--accent-green);background:#7fd85814}.mission-card__content[data-v-4dede3b5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mission-card__tag[data-v-4dede3b5]{color:var(--accent-red);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.2}.mission-card--done .mission-card__tag[data-v-4dede3b5]{color:var(--accent-green)}.mission-card h3[data-v-4dede3b5]{margin:0;color:var(--text-primary);font-size:14.5px;line-height:1.25;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.mission-card__goal[data-v-4dede3b5]{margin:0;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.mission-card__attempts[data-v-4dede3b5]{margin:0;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.3}.mission-card__time[data-v-4dede3b5]{margin:0;color:color-mix(in srgb,var(--accent-yellow, #f5c542) 78%,var(--text-secondary));font-size:11px;font-weight:700;line-height:1.3}.mission-card__status[data-v-4dede3b5]{margin:0 0 0 auto;color:var(--text-secondary);font-size:11.5px;font-weight:600;line-height:1.2;text-align:right}.mission-card__status--done[data-v-4dede3b5]{color:var(--accent-green)}.mission-card__progress-row[data-v-4dede3b5]{display:flex;align-items:center;gap:10px;min-height:16px}.mission-card__bar[data-v-4dede3b5]{flex:1;min-width:60px;height:4px;border-radius:var(--radius-pill);overflow:hidden;background:#ffffff14}.mission-card__bar-fill[data-v-4dede3b5]{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-red),var(--accent-yellow),var(--accent-green))}.mission-card__bar-label[data-v-4dede3b5]{flex-shrink:0;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;line-height:1}.mission-card__meta-row[data-v-4dede3b5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:28px}.mission-card__reward[data-v-4dede3b5]{min-width:0;max-width:62%}.mission-card__start[data-v-4dede3b5],.mission-card__cancel[data-v-4dede3b5]{margin-left:auto;flex-shrink:0;min-height:28px;padding:0 14px;border-radius:7px;font:inherit;font-weight:800;font-size:11.5px;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.mission-card__start[data-v-4dede3b5]{border:none;background:var(--accent-red);color:#fff}.mission-card__start[data-v-4dede3b5]:hover:not(:disabled){background:var(--accent-red-hover)}.mission-card__cancel[data-v-4dede3b5]{border:1px solid color-mix(in srgb,var(--accent-red) 55%,var(--border));background:transparent;color:var(--accent-red)}.mission-card__cancel[data-v-4dede3b5]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-red) 12%,transparent)}.mission-card__start[data-v-4dede3b5]:disabled,.mission-card__cancel[data-v-4dede3b5]:disabled{opacity:.58;cursor:default}.gameplay[data-v-880d61e3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px}.panel[data-v-880d61e3]{position:relative;min-width:0;background:linear-gradient(180deg,#11151d,#10141c);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:16px;overflow:hidden;box-shadow:none}.panel__grid-bg[data-v-880d61e3]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(circle at 12% 12%,black,transparent 62%);-webkit-mask-image:radial-gradient(circle at 12% 12%,black,transparent 62%)}.panel__header[data-v-880d61e3]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:11px;margin-bottom:14px}.panel__header h2[data-v-880d61e3]{margin:0;color:var(--text-primary);font-size:15px;line-height:1.1;font-weight:800;letter-spacing:0;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.panel__header h2 .icon[data-v-880d61e3]{color:var(--text-secondary)}.panel__header a[data-v-880d61e3]{flex-shrink:0;color:var(--text-secondary);font-size:12px;font-weight:700;text-decoration:none;font-family:inherit}.panel__header a[data-v-880d61e3]:hover,.panel__header a[data-v-880d61e3]:focus-visible{color:var(--accent-red)}.panel__status[data-v-880d61e3]{position:relative;z-index:1;margin:0;color:var(--text-secondary);font-size:13px}.panel__status--error[data-v-880d61e3]{color:var(--accent-red)}.servers-grid[data-v-880d61e3]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.missions-list[data-v-880d61e3]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}@media(max-width:1350px){.gameplay[data-v-880d61e3]{grid-template-columns:1fr}}@media(max-width:760px){.panel[data-v-880d61e3]{padding:14px}.panel__header[data-v-880d61e3]{margin-bottom:12px}.panel__header h2[data-v-880d61e3]{font-size:17px}.panel__header a[data-v-880d61e3]{font-size:12px}.servers-grid[data-v-880d61e3]{grid-template-columns:1fr;gap:12px}.missions-list[data-v-880d61e3]{grid-template-columns:1fr}}@media(max-width:767px){.gameplay[data-v-880d61e3]{grid-template-columns:minmax(0,1fr);gap:12px}.panel[data-v-880d61e3]{min-width:0;padding:12px}.servers-grid[data-v-880d61e3],.missions-list[data-v-880d61e3]{--hover-gutter: 6px;display:flex;gap:12px;overflow-x:auto;padding:var(--hover-gutter) 0 calc(8px + var(--hover-gutter));scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.servers-grid[data-v-880d61e3]>*,.missions-list[data-v-880d61e3]>*{flex:0 0 88%;min-width:0;scroll-snap-align:start}.servers-grid[data-v-880d61e3]>:only-child,.missions-list[data-v-880d61e3]>:only-child{flex-basis:100%}.panel__header a[data-v-880d61e3]{min-height:44px;display:inline-flex;align-items:center}}.flip-timer[data-v-0f8f9268]{display:inline-block;font-variant-numeric:tabular-nums}.flip-timer__group[data-v-0f8f9268]{position:relative;display:inline-flex}.flip-timer__char[data-v-0f8f9268]{display:inline-block;min-width:.62em;text-align:center}.flip-digit-enter-active[data-v-0f8f9268],.flip-digit-leave-active[data-v-0f8f9268]{transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.flip-digit-enter-from[data-v-0f8f9268]{transform:rotateX(90deg);opacity:0}.flip-digit-leave-to[data-v-0f8f9268]{transform:rotateX(-90deg);opacity:0}.flip-digit-leave-active[data-v-0f8f9268]{position:absolute}.overlay[data-v-af7cf159]{position:fixed;top:0;right:0;bottom:0;left:0;background:#06060899;display:flex;align-items:center;justify-content:center;z-index:150;padding:20px}.modal[data-v-af7cf159]{width:min(380px,100%);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:18px}.modal__header[data-v-af7cf159]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.modal__header h2[data-v-af7cf159]{margin:0;font-size:15px;color:var(--text-primary)}.modal__close[data-v-af7cf159]{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:4px}.modal__close[data-v-af7cf159]:hover{color:var(--text-primary)}.modal__text[data-v-af7cf159]{margin:0 0 18px;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.modal__error[data-v-af7cf159]{margin:-8px 0 14px;font-size:12px;color:var(--accent-red)}.modal__actions[data-v-af7cf159]{display:flex;gap:10px}.modal__secondary[data-v-af7cf159],.modal__steam[data-v-af7cf159]{flex:1;padding:12px 18px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.modal__secondary[data-v-af7cf159]{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.modal__secondary[data-v-af7cf159]:hover{border-color:var(--text-secondary)}.modal__steam[data-v-af7cf159]{background:#66c0f424;border:1px solid rgba(102,192,244,.5);color:#9fd8ff}.modal__steam[data-v-af7cf159]:hover:not(:disabled){transform:translateY(-1px);background:#66c0f438}.modal__steam[data-v-af7cf159]:disabled{opacity:.6;cursor:progress}@media(max-width:767px){.overlay[data-v-af7cf159]{align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) 0 0;overscroll-behavior:contain}.modal[data-v-af7cf159]{width:100%;min-width:0;max-height:90vh;max-height:90dvh;padding:12px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;border-radius:20px 20px 0 0;animation:steam-sheet-in-af7cf159 .22s var(--ease-out) both}.modal[data-v-af7cf159]:before{content:"";display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:var(--radius-pill);background:var(--border-color)}.modal__header[data-v-af7cf159]{gap:8px}.modal__close[data-v-af7cf159]{flex:0 0 44px;min-height:44px}.modal__secondary[data-v-af7cf159],.modal__steam[data-v-af7cf159]{min-width:0;min-height:44px}.modal__text[data-v-af7cf159]{font-size:14px}@keyframes steam-sheet-in-af7cf159{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.modal[data-v-af7cf159]{animation:none}}.activity-card[data-v-5ba3af6a]{--accent: var(--accent-red);container-type:inline-size;position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);padding:16px;display:flex;flex-direction:column;gap:12px}.activity-card__background[data-v-5ba3af6a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42;pointer-events:none}.activity-card[data-v-5ba3af6a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#141821fa,#141821e0 48%,#1418215c),linear-gradient(180deg,#07090d14,#07090d80)}.activity-card__content[data-v-5ba3af6a]{position:relative;z-index:2;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:12px}.rep-amount[data-v-5ba3af6a]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.activity-card--gold[data-v-5ba3af6a]{--accent: var(--accent-gold)}.activity-card--blue[data-v-5ba3af6a]{--accent: var(--accent-blue)}.activity-card--red[data-v-5ba3af6a]{--accent: var(--accent-red)}.activity-card__header[data-v-5ba3af6a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-card__type[data-v-5ba3af6a]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:0;color:var(--text-secondary)}.activity-card__type--filled[data-v-5ba3af6a]{color:var(--text-secondary);background:transparent;padding:0;border-radius:0}.activity-card__live[data-v-5ba3af6a]{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.05em;color:var(--accent-red)}.activity-card__live i[data-v-5ba3af6a]{width:5px;height:5px;border-radius:50%;background:var(--accent-red);animation:pulse-dot 1.8s infinite}.activity-card__title[data-v-5ba3af6a]{margin:0;display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:16px;font-weight:850;line-height:1.28;letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-card__prize-block[data-v-5ba3af6a]{display:flex;flex-direction:column;gap:4px;min-width:0}.activity-card__prize-label[data-v-5ba3af6a]{color:var(--accent-gold, #e8c547);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.activity-card__prize[data-v-5ba3af6a]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.activity-card--type-giveaway .activity-card__prize[data-v-5ba3af6a]{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.32;overflow-wrap:anywhere}.giveaway-layout[data-v-5ba3af6a]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}.giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:minmax(0,1fr) minmax(104px,42%)}.giveaway-layout__main[data-v-5ba3af6a]{min-width:0;display:flex;flex-direction:column;gap:10px}.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{font-size:19px;line-height:1.12;font-weight:950;text-shadow:0 10px 28px rgba(0,0,0,.34)}.giveaway-layout__media[data-v-5ba3af6a]{position:relative;min-width:0;min-height:116px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent);border-radius:8px;background:linear-gradient(135deg,#ffffff0e,#ffffff04),color-mix(in srgb,var(--bg-card-hover) 44%,transparent);box-shadow:inset 0 0 0 1px #ffffff05,inset 0 -34px 70px #0000003d}.giveaway-layout__media[data-v-5ba3af6a]:before,.giveaway-layout__media[data-v-5ba3af6a]:after{content:"";position:absolute;pointer-events:none}.giveaway-layout__media[data-v-5ba3af6a]:before{top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.07);border-radius:7px}.giveaway-layout__media[data-v-5ba3af6a]:after{inset:auto 12% 10px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--accent-red) 18%,transparent);filter:blur(16px)}.giveaway-layout__image[data-v-5ba3af6a]{position:relative;z-index:1;width:100%;height:100%;max-width:92%;max-height:92%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.44))}.giveaway-meta[data-v-5ba3af6a]{width:fit-content;max-width:100%;display:inline-grid;grid-template-columns:repeat(2,minmax(0,auto));align-items:center;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-red) 7%,transparent),transparent 68%),color-mix(in srgb,var(--bg-card-hover) 44%,transparent)}.giveaway-meta__item[data-v-5ba3af6a]{min-width:0;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;color:var(--text-secondary);font-size:12px;font-weight:800;white-space:nowrap}.giveaway-meta__item+.giveaway-meta__item[data-v-5ba3af6a]{border-left:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}.giveaway-meta__item .icon[data-v-5ba3af6a]{flex:0 0 auto;color:var(--accent-red)}.giveaway-meta__item:last-child .icon[data-v-5ba3af6a]{color:var(--accent-gold)}.giveaway-timer[data-v-5ba3af6a]{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-red) 11%,transparent),transparent 64%),color-mix(in srgb,var(--bg-card-hover) 36%,transparent);border:1px solid color-mix(in srgb,var(--accent-red) 24%,var(--border-color));box-shadow:inset 0 0 0 1px #ffffff05,0 16px 34px #00000038,0 0 24px color-mix(in srgb,var(--accent-red) 8%,transparent)}.giveaway-timer__label[data-v-5ba3af6a]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:900;letter-spacing:0;color:var(--accent-red)}.giveaway-timer__label[data-v-5ba3af6a]:after{content:"";width:7px;height:7px;border-radius:999px;background:var(--accent-red);box-shadow:0 0 14px color-mix(in srgb,var(--accent-red) 78%,transparent)}.giveaway-timer__row[data-v-5ba3af6a]{display:flex;align-items:baseline;gap:5px}.giveaway-timer__unit[data-v-5ba3af6a]{display:flex;flex-direction:column;align-items:center;gap:1px}.giveaway-timer__unit[data-v-5ba3af6a] .flip-timer{font-size:26px;font-weight:900;color:var(--accent-red);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;text-shadow:0 0 16px color-mix(in srgb,var(--accent-red) 42%,transparent),0 4px 18px rgba(0,0,0,.5)}.giveaway-timer__unit small[data-v-5ba3af6a]{font-size:8.5px;color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase}.giveaway-timer__colon[data-v-5ba3af6a]{font-size:23px;font-weight:900;color:var(--accent-red);text-shadow:0 0 12px color-mix(in srgb,var(--accent-red) 42%,transparent);transform:translateY(-7px)}.activity-card__hint[data-v-5ba3af6a]{margin:0;font-size:10.5px;color:var(--text-muted)}.match-summary[data-v-5ba3af6a]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:-3px}.match-summary__chip[data-v-5ba3af6a]{min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-card-hover) 34%,transparent);color:var(--text-secondary);font-size:12px;font-weight:850;letter-spacing:0;font-variant-numeric:tabular-nums}.match-summary__dot[data-v-5ba3af6a]{width:5px;height:5px;border-radius:999px;background:var(--accent-red);box-shadow:0 0 12px color-mix(in srgb,var(--accent-red) 70%,transparent)}.activity-card__error[data-v-5ba3af6a]{margin:0;font-size:11.5px;color:var(--accent-red);font-weight:700}.activity-card__success[data-v-5ba3af6a]{margin:-2px 0 0;font-size:11.5px;color:var(--accent-green);font-weight:700}.activity-card__cta[data-v-5ba3af6a]{box-sizing:border-box;margin-top:auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--accent-red);border-radius:8px;background:var(--accent-red);color:#fff;font-weight:750;font-size:12.5px;line-height:1;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.activity-card__cta[data-v-5ba3af6a]:hover:not(:disabled){border-color:var(--accent-red-hover);background:var(--accent-red-hover)}.activity-card__cta[data-v-5ba3af6a]:disabled{opacity:.6;cursor:default}.activity-card--type-giveaway .activity-card__cta[data-v-5ba3af6a]{width:100%;border:1px solid color-mix(in srgb,var(--accent-red) 76%,rgba(255,255,255,.12));background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#ff3858,#b81732 64%,#8f1026);box-shadow:inset 0 1px #ffffff38,inset 0 -12px 24px #26000838,0 14px 34px color-mix(in srgb,var(--accent-red) 18%,transparent)}.activity-card--type-giveaway .activity-card__cta[data-v-5ba3af6a]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-red) 68%,white 18%);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,#ff4564,#c51d39 64%,#98132a);box-shadow:inset 0 1px #ffffff3d,inset 0 -12px 24px #26000833,0 16px 38px color-mix(in srgb,var(--accent-red) 24%,transparent)}.activity-card__options[data-v-5ba3af6a]{display:flex;flex-direction:column;gap:10px}.vote-option[data-v-5ba3af6a]{position:relative;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 56%,var(--bg-card-alt));padding:0;cursor:pointer;text-align:left;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:stretch;min-height:80px;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.vote-option[data-v-5ba3af6a]:hover:not(:disabled){border-color:var(--border-color);background:var(--bg-card-hover)}.vote-option[data-v-5ba3af6a]:disabled{cursor:default;opacity:.7}.vote-option__thumb[data-v-5ba3af6a]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-muted);background:var(--bg-card)}.vote-option__thumb[data-v-5ba3af6a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.3)),linear-gradient(90deg,transparent,rgba(255,255,255,.05))}.vote-option__thumb--dust2[data-v-5ba3af6a]{background:linear-gradient(135deg,#e2ca9d94,#7c6549c7),radial-gradient(circle at 82% 18%,rgba(255,244,209,.38),transparent 24%),linear-gradient(90deg,#78664e 0,#78664e 18%,#c4b08a 18%,#c4b08a 34%,#887258 34%,#887258 52%,#d2bd91 52%,#d2bd91 66%,#5d5145 66%)}.vote-option__thumb--mirage[data-v-5ba3af6a]{background:linear-gradient(135deg,#d2bc9380,#52483ed6),radial-gradient(circle at 22% 24%,rgba(225,210,166,.42),transparent 22%),linear-gradient(90deg,#9b8867 0,#9b8867 26%,#6f5f4b 26%,#6f5f4b 42%,#bca780 42%,#bca780 58%,#7f715d 58%,#7f715d 72%,#4a443e 72%)}.vote-option__thumb--inferno[data-v-5ba3af6a]{background:linear-gradient(135deg,#9b5736c2,#2b302fe0),linear-gradient(90deg,#7b4a31 0,#7b4a31 26%,#aa7350 26%,#aa7350 44%,#5d624f 44%,#5d624f 61%,#2d3b35 61%)}.vote-option__thumb--nuke[data-v-5ba3af6a]{background:linear-gradient(135deg,#60707eb8,#1f262feb),linear-gradient(90deg,#394856 0,#394856 22%,#6b7a84 22%,#6b7a84 40%,#26313d 40%,#26313d 58%,#84919a 58%,#84919a 68%,#1e2731 68%)}.vote-option__thumb--ancient[data-v-5ba3af6a]{background:linear-gradient(135deg,#4e7452bd,#212f26eb),linear-gradient(90deg,#314936 0,#314936 24%,#6b7852 24%,#6b7852 39%,#24352b 39%,#24352b 61%,#7e7352 61%,#7e7352 74%,#1d2d27 74%)}.vote-option__thumb--anubis[data-v-5ba3af6a]{background:linear-gradient(135deg,#cfa55da8,#2d3647e6),linear-gradient(90deg,#b88b54 0,#b88b54 25%,#65748a 25%,#65748a 42%,#d0ad72 42%,#d0ad72 59%,#32405a 59%,#32405a 76%,#7a6649 76%)}.vote-option__thumb--overpass[data-v-5ba3af6a]{background:linear-gradient(135deg,#556a53b8,#2f3841e6),linear-gradient(90deg,#596b59 0,#596b59 24%,#828172 24%,#828172 38%,#303b45 38%,#303b45 58%,#6d7a86 58%,#6d7a86 73%,#26313a 73%)}.vote-option__thumb--vertigo[data-v-5ba3af6a]{background:linear-gradient(135deg,#74848ebd,#323b44e6),linear-gradient(90deg,#73828b 0,#73828b 26%,#49545e 26%,#49545e 44%,#9ba5a9 44%,#9ba5a9 58%,#303943 58%,#303943 76%,#697884 76%)}.vote-option__thumb--train[data-v-5ba3af6a]{background:linear-gradient(135deg,#63695ec2,#262a2beb),linear-gradient(90deg,#62685e 0,#62685e 22%,#8d8a78 22%,#8d8a78 38%,#3d4648 38%,#3d4648 58%,#7b6b58 58%,#7b6b58 74%,#252c30 74%)}.vote-option__content[data-v-5ba3af6a]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:12px 14px}.vote-option__row[data-v-5ba3af6a]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-primary);font-weight:750}.vote-option__label[data-v-5ba3af6a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vote-option__weight[data-v-5ba3af6a]{display:inline-flex;align-items:center;gap:14px;color:var(--text-secondary);white-space:nowrap;font-size:12.5px}.vote-option__weight b[data-v-5ba3af6a]{color:var(--accent-red);font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}.vote-option__bar[data-v-5ba3af6a]{display:block;height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--border-color) 62%,#050507);overflow:hidden}.vote-option__bar-fill[data-v-5ba3af6a]{display:block;height:100%;background:var(--accent-red);transition:width var(--dur-base) var(--ease-out)}.match-teams[data-v-5ba3af6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:relative}.match-team[data-v-5ba3af6a]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 52%,var(--bg-card-alt));border:1px solid var(--border)}.match-team[data-v-5ba3af6a]:before,.match-team[data-v-5ba3af6a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.match-team[data-v-5ba3af6a]:before{z-index:0;background-image:var(--match-team-bg);background-size:cover;background-position:center;opacity:.2;filter:saturate(.9) contrast(1.06)}.match-team[data-v-5ba3af6a]:after{z-index:0;background:linear-gradient(180deg,#080a0e2e,#080a0ead),linear-gradient(90deg,#080a0e52,#080a0ebd)}.match-team[data-v-5ba3af6a]>*{position:relative;z-index:1}.match-team--home[data-v-5ba3af6a]{border-color:color-mix(in srgb,var(--accent-red) 36%,var(--border-color));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-red) 13%,transparent),transparent 58%),color-mix(in srgb,var(--bg-card-hover) 52%,var(--bg-card-alt))}.match-team--home[data-v-5ba3af6a]:before{opacity:.24;background-position:left center}.match-team--home[data-v-5ba3af6a]:after{background:radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--accent-red) 16%,transparent),transparent 44%),linear-gradient(180deg,#080a0e33,#080a0eb8),linear-gradient(90deg,#20080d57,#080a0ec2)}.match-team--away[data-v-5ba3af6a]:before{opacity:.18;background-position:right center}.match-team--full[data-v-5ba3af6a]{border-color:color-mix(in srgb,var(--border-color) 78%,transparent)}.match-team--full[data-v-5ba3af6a]:before{opacity:.14}.match-team__label[data-v-5ba3af6a]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--text-secondary)}.match-team__occupancy[data-v-5ba3af6a]{display:flex;flex-direction:column;gap:2px}.match-team__count[data-v-5ba3af6a]{font-size:13px;font-weight:800;color:var(--text-primary);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace}.match-team__slots[data-v-5ba3af6a]{margin-top:-5px;color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase}.match-team__entry[data-v-5ba3af6a]{margin-top:auto;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);display:flex;flex-direction:column;gap:3px;color:var(--text-secondary)}.match-team__entry small[data-v-5ba3af6a]{color:var(--text-muted);font-size:10px;font-weight:700}.match-team__entry strong[data-v-5ba3af6a]{display:inline-flex;align-items:center;gap:4px;color:var(--accent-gold);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.match-teams__versus[data-v-5ba3af6a]{display:none}.match-team__entry-free[data-v-5ba3af6a]{color:var(--accent-green)}.match-team__unavailable[data-v-5ba3af6a]{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#ffffff9e;text-align:center;text-transform:uppercase;text-shadow:0 14px 32px rgb(0 0 0 / 72%)}.match-team__unavailable .icon[data-v-5ba3af6a]{color:#ffffff85;filter:drop-shadow(0 0 14px rgb(255 55 78 / 20%))}.match-team__unavailable b[data-v-5ba3af6a]{max-width:170px;color:#ffffffb8;font-size:14px;font-weight:950;line-height:1.15}.match-team__unavailable small[data-v-5ba3af6a]{color:color-mix(in srgb,var(--accent-red) 70%,white 12%);font-size:10px;font-weight:900;letter-spacing:.04em}.match-team__join[data-v-5ba3af6a]{box-sizing:border-box;margin-top:auto;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-secondary);font-weight:800;font-size:11px;line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.match-team__join[data-v-5ba3af6a]:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-primary)}.match-team__join[data-v-5ba3af6a]:disabled{opacity:.55;cursor:default}.owner-bar[data-v-5ba3af6a]{position:relative;z-index:4;margin-top:4px;padding-top:12px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:6px;isolation:isolate}.owner-bar__label[data-v-5ba3af6a]{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.owner-bar__actions[data-v-5ba3af6a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.owner-bar__primary[data-v-5ba3af6a],.owner-bar__secondary[data-v-5ba3af6a]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;line-height:1;text-align:center}.owner-bar__primary[data-v-5ba3af6a]{flex:1 1 112px;border:none;border-radius:6px;background:var(--accent-red);color:#fff;font-weight:800;font-size:11.5px;cursor:pointer}.owner-bar__primary[data-v-5ba3af6a]:disabled{opacity:.5;cursor:default}.owner-bar__secondary[data-v-5ba3af6a]{flex:1 1 82px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);font-weight:700;font-size:11.5px;cursor:pointer}.owner-bar__secondary[data-v-5ba3af6a]:disabled{opacity:.5;cursor:default}.owner-bar__hint[data-v-5ba3af6a]{margin:0;font-size:10.5px;color:var(--text-muted)}.owner-bar__notice[data-v-5ba3af6a]{margin:0;font-size:12px;font-weight:700;color:var(--accent-green)}.activity-card--featured[data-v-5ba3af6a]{width:100%;height:100%;min-height:292px;clip-path:none;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);box-shadow:none;padding:16px;gap:12px;overflow:hidden}.activity-card--featured .activity-card__background[data-v-5ba3af6a]{opacity:.48;object-position:76% center!important;filter:saturate(.95) brightness(.86)}.activity-card--featured.activity-card--type-match .activity-card__background[data-v-5ba3af6a]{opacity:.24;filter:saturate(.82) brightness(.6)}.activity-card--featured[data-v-5ba3af6a]:after{background:linear-gradient(90deg,#0a0d12fa,#0a0d12eb 46%,#0a0d128f),linear-gradient(180deg,#07090d57,#07090db8),radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--accent-red) 14%,transparent),transparent 46%)}.activity-card--featured[data-v-5ba3af6a]:before{content:"";position:absolute;z-index:3;left:0;top:16px;bottom:auto;width:3px;height:28px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--accent-red)}.activity-card--featured .activity-card__header[data-v-5ba3af6a]{align-items:flex-start;gap:12px}.activity-card--featured .activity-card__type[data-v-5ba3af6a]{min-height:24px;padding:0;border-radius:0;background:transparent;font-size:12px;font-weight:850;letter-spacing:0;color:var(--text-secondary)}.activity-card--featured .activity-card__type--filled[data-v-5ba3af6a]{color:var(--text-secondary);background:transparent;box-shadow:none}.activity-card--featured .activity-card__live[data-v-5ba3af6a]{min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--accent-red) 14%,var(--bg-card-hover));font-size:12px;font-weight:900;letter-spacing:0}.activity-card--featured .activity-card__live i[data-v-5ba3af6a]{width:6px;height:6px}.activity-card--featured .activity-card__title[data-v-5ba3af6a]{font-size:18px;line-height:1.22;letter-spacing:0;text-transform:none}.activity-card--featured .match-summary[data-v-5ba3af6a]{gap:10px;margin-top:-2px}.activity-card--featured .match-summary__chip[data-v-5ba3af6a]{min-height:32px;padding:0 13px;font-size:13px;background:color-mix(in srgb,var(--bg-card-hover) 28%,transparent)}.activity-card--featured.activity-card--type-giveaway[data-v-5ba3af6a]{padding:20px}.activity-card--featured.activity-card--type-giveaway .activity-card__content[data-v-5ba3af6a]{gap:16px}.activity-card--featured.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a]{flex:1 1 auto;grid-template-columns:minmax(0,1fr);gap:22px}.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:minmax(0,.95fr) minmax(190px,.9fr)}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__main[data-v-5ba3af6a]{gap:15px}.activity-card--featured.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{font-size:28px;line-height:1.08;letter-spacing:0}.activity-card--featured.activity-card--type-giveaway .activity-card__prize[data-v-5ba3af6a]{max-width:52ch;color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-muted));font-size:15px;line-height:1.34}.activity-card--featured.activity-card--type-giveaway .giveaway-meta[data-v-5ba3af6a]{width:max-content;max-width:100%}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item[data-v-5ba3af6a]{padding:11px 14px;font-size:13px}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:214px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer[data-v-5ba3af6a]{gap:11px;padding:14px 16px 15px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__label[data-v-5ba3af6a]{font-size:14px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__row[data-v-5ba3af6a]{gap:8px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a]{min-width:48px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a] .flip-timer{font-size:42px;line-height:1}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit small[data-v-5ba3af6a]{margin-top:4px;font-size:10px;letter-spacing:0}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__colon[data-v-5ba3af6a]{font-size:36px;transform:translateY(-10px)}.activity-card--featured .activity-card__hint[data-v-5ba3af6a]{margin-top:auto;font-size:12px;line-height:1.35}.activity-card--featured .activity-card__cta[data-v-5ba3af6a]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;clip-path:none;border-radius:8px;border:none;background:var(--accent-red);color:#fff;font-size:13px;font-weight:750;letter-spacing:0;text-decoration:none;text-transform:none;box-shadow:none}.activity-card--featured .activity-card__cta[data-v-5ba3af6a]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-red) 88%,white 8%);filter:none}.activity-card--featured.activity-card--type-giveaway .activity-card__cta[data-v-5ba3af6a]{min-height:48px;border:1px solid color-mix(in srgb,var(--accent-red) 76%,rgba(255,255,255,.12));background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#ff3858,#b81732 64%,#8f1026);box-shadow:inset 0 1px #ffffff38,inset 0 -12px 24px #26000838,0 14px 34px color-mix(in srgb,var(--accent-red) 18%,transparent)}.activity-card--featured.activity-card--type-giveaway .activity-card__cta[data-v-5ba3af6a]:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,#ff4564,#c51d39 64%,#98132a);box-shadow:inset 0 1px #ffffff3d,inset 0 -12px 24px #26000833,0 16px 38px color-mix(in srgb,var(--accent-red) 24%,transparent)}.activity-card--featured .activity-card__options[data-v-5ba3af6a]{gap:8px}.activity-card--featured .vote-option[data-v-5ba3af6a]{border-radius:7px;grid-template-columns:74px minmax(0,1fr);min-height:70px;padding:0;background:color-mix(in srgb,var(--bg-card-hover) 48%,var(--bg-card-alt))}.activity-card--featured .vote-option__content[data-v-5ba3af6a]{padding:10px 12px;gap:9px}.activity-card--featured .vote-option--selected[data-v-5ba3af6a]{border-color:color-mix(in srgb,var(--accent-red) 58%,var(--border-color));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 10%,transparent)}.activity-card--featured .vote-option__row[data-v-5ba3af6a]{font-size:13px}.activity-card--featured .vote-option__weight[data-v-5ba3af6a]{font-size:12px;gap:8px}.activity-card--featured .vote-option__weight b[data-v-5ba3af6a]{font-size:15px}.activity-card--featured .vote-option__bar[data-v-5ba3af6a]{height:5px}.activity-card--featured .match-teams[data-v-5ba3af6a]{width:100%;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:0;align-items:stretch;margin:0 0 4px}.activity-card--featured .match-team[data-v-5ba3af6a]{min-height:134px;padding:15px 16px;border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 48%,var(--bg-card-alt));justify-content:flex-start;gap:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,white 4%,transparent)}.activity-card--featured .match-team--home[data-v-5ba3af6a]{border-right:none;border-radius:8px 0 0 8px;border-color:color-mix(in srgb,var(--accent-red) 46%,var(--border-color));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-red) 13%,transparent),transparent 64%),color-mix(in srgb,var(--bg-card-hover) 48%,var(--bg-card-alt))}.activity-card--featured .match-team--away[data-v-5ba3af6a]{border-left:none;border-radius:0 8px 8px 0;border-color:color-mix(in srgb,var(--border-color) 86%,transparent)}.activity-card--featured .match-team--full[data-v-5ba3af6a]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-red) 10%,transparent),transparent 50%),color-mix(in srgb,var(--bg-card-hover) 38%,var(--bg-card-alt));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 14%,transparent),inset 0 0 34px color-mix(in srgb,var(--accent-red) 8%,transparent)}.activity-card--featured .match-team__label[data-v-5ba3af6a]{justify-content:center;font-size:11.5px;letter-spacing:0;color:color-mix(in srgb,var(--text-secondary) 88%,white 8%)}.activity-card--featured .match-team--home .match-team__label[data-v-5ba3af6a]{color:color-mix(in srgb,var(--accent-red) 72%,white 20%)}.activity-card--featured .match-team__occupancy[data-v-5ba3af6a]{align-items:center;margin-top:3px}.activity-card--featured .match-team__count[data-v-5ba3af6a]{font-size:32px;line-height:1;letter-spacing:0;text-shadow:0 12px 28px rgba(0,0,0,.42)}.activity-card--featured .match-team__slots[data-v-5ba3af6a]{margin-top:2px;font-size:11px;color:var(--text-muted)}.activity-card--featured .match-team__entry[data-v-5ba3af6a]{margin-top:4px;padding-top:11px;align-items:center;text-align:center;border-top-color:color-mix(in srgb,var(--border-color) 70%,transparent)}.activity-card--featured .match-team__entry small[data-v-5ba3af6a]{font-size:12px}.activity-card--featured .match-team__entry strong[data-v-5ba3af6a]{font-size:15px}.activity-card--featured .match-teams__versus[data-v-5ba3af6a]{position:relative;z-index:3;grid-column:2;align-self:center;justify-self:center;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent-red) 68%,var(--border-color));background:color-mix(in srgb,var(--bg-card) 86%,#030406);color:var(--text-primary);font-size:15px;font-weight:900;line-height:1;margin-left:-4px;margin-right:-4px;text-indent:-9999px;transform:rotate(45deg);box-shadow:0 14px 32px #00000073,0 0 18px color-mix(in srgb,var(--accent-red) 22%,transparent)}.activity-card--featured .match-teams__versus[data-v-5ba3af6a]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border-left:2px solid color-mix(in srgb,var(--accent-red) 72%,transparent);border-top:1px solid color-mix(in srgb,var(--accent-red) 36%,transparent)}.activity-card--featured .match-teams__versus[data-v-5ba3af6a]:after{content:"VS";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-indent:0;transform:rotate(-45deg)}@media(max-width:760px){.activity-card--featured[data-v-5ba3af6a]{min-height:0;padding:16px;gap:14px}.activity-card--featured .activity-card__type[data-v-5ba3af6a],.activity-card--featured .activity-card__live[data-v-5ba3af6a]{font-size:12px}.activity-card--featured .activity-card__live[data-v-5ba3af6a]{min-height:28px;padding:0 10px}.activity-card--featured .activity-card__title[data-v-5ba3af6a]{font-size:20px}.activity-card--featured.activity-card--type-giveaway[data-v-5ba3af6a]{padding:16px}.activity-card--featured.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a],.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:1fr}.activity-card--featured.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{font-size:24px}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:172px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a] .flip-timer{font-size:36px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__colon[data-v-5ba3af6a]{font-size:30px}.activity-card--featured .match-teams[data-v-5ba3af6a]{width:100%;grid-template-columns:1fr;gap:10px}.activity-card--featured .match-team[data-v-5ba3af6a],.activity-card--featured .match-team--home[data-v-5ba3af6a],.activity-card--featured .match-team--away[data-v-5ba3af6a]{min-height:0;padding:16px;border:1px solid var(--border-soft);border-radius:8px}.activity-card--featured .match-teams__versus[data-v-5ba3af6a]{display:none}.activity-card--featured .vote-option[data-v-5ba3af6a]{grid-template-columns:74px minmax(0,1fr);min-height:74px}.activity-card--featured .vote-option__content[data-v-5ba3af6a]{padding:10px 12px;gap:9px}.activity-card--featured .vote-option__row[data-v-5ba3af6a]{align-items:flex-start;flex-direction:column;gap:8px}.activity-card--featured .vote-option__weight[data-v-5ba3af6a]{width:100%;justify-content:space-between;font-size:12px}.activity-card--featured .vote-option__weight b[data-v-5ba3af6a]{font-size:15px}.activity-card--featured .activity-card__cta[data-v-5ba3af6a]{min-height:46px;font-size:14px}}.activity-card--type-vote .activity-card__background[data-v-5ba3af6a]{opacity:.16;filter:saturate(.86) brightness(.56)}.activity-card--type-vote[data-v-5ba3af6a]:after{background:linear-gradient(90deg,#090c12fa,#090c12e8 58%,#090c12bd),linear-gradient(180deg,#0b0e14e6,#0b0e14c7 44%,#0b0e14f5),radial-gradient(circle at 82% 18%,rgba(255,64,85,.06),transparent 48%)}.activity-card--type-vote .activity-card__content[data-v-5ba3af6a]{gap:12px}.activity-card--vote-dense.activity-card--type-vote .activity-card__content[data-v-5ba3af6a]{gap:10px}.activity-card--type-vote .activity-card__header[data-v-5ba3af6a]{align-items:center}.activity-card__vote-status[data-v-5ba3af6a]{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);background:#ffffff0a;color:var(--text-secondary);font-size:11px;font-weight:800;white-space:nowrap}.activity-card__vote-status--closed[data-v-5ba3af6a]{color:var(--accent-green);border-color:color-mix(in srgb,var(--accent-green) 28%,transparent);background:color-mix(in srgb,var(--accent-green) 10%,transparent)}.activity-card--type-vote .activity-card__title[data-v-5ba3af6a]{font-size:21px;line-height:1.16;font-weight:900}.activity-card--type-vote .activity-card__options[data-v-5ba3af6a],.activity-card--featured.activity-card--type-vote .activity-card__options[data-v-5ba3af6a]{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;gap:9px}.activity-card--featured.activity-card--type-vote .activity-card__options--four[data-v-5ba3af6a]{gap:7px}.activity-card--type-vote .vote-option[data-v-5ba3af6a],.activity-card--featured.activity-card--type-vote .vote-option[data-v-5ba3af6a]{position:relative;min-width:0;min-height:70px;height:auto;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;overflow:hidden;padding:12px 16px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#12161eb8;color:var(--text-primary);cursor:pointer;text-align:left;transform:translateY(0);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.activity-card--featured.activity-card--type-vote .activity-card__options--four .vote-option[data-v-5ba3af6a]{min-height:54px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:8px 14px}.activity-card--featured.activity-card--type-vote .activity-card__options--four .vote-option__number[data-v-5ba3af6a]{min-width:38px;height:38px;font-size:17px}.activity-card--featured.activity-card--type-vote .activity-card__options--four .vote-option__content[data-v-5ba3af6a]{gap:7px}.activity-card--type-vote .vote-option[data-v-5ba3af6a]:hover:not(:disabled){border-color:#ffffff2e;background:#1a202ae0;box-shadow:inset 0 0 0 1px #ff405514,0 10px 24px #00000038;transform:translateY(-1px)}.activity-card--type-vote .vote-option:hover:not(:disabled) .vote-option__bar-fill[data-v-5ba3af6a]{filter:brightness(1.12)}.activity-card--type-vote .vote-option[data-v-5ba3af6a]:disabled{cursor:default;opacity:1}.activity-card--type-vote .vote-option--selected[data-v-5ba3af6a]{border-color:color-mix(in srgb,var(--accent-red) 58%,rgba(255,255,255,.08));box-shadow:inset 0 0 0 1px #ff40552e,inset 0 0 26px #ff40550f}.activity-card--type-vote .vote-option--winner[data-v-5ba3af6a]{border-color:var(--accent-yellow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-yellow) 24%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-yellow) 18%,transparent)}.activity-card--type-vote .vote-option--dimmed[data-v-5ba3af6a]{opacity:.75;filter:brightness(.75)}.vote-option__number[data-v-5ba3af6a]{position:relative;min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#080b109e;color:var(--text-primary);font-size:18px;font-weight:900;line-height:1}.vote-option__check[data-v-5ba3af6a]{position:absolute;z-index:3;top:50%;right:-2px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--accent-red);color:#fff;box-shadow:0 8px 18px #ff405538;transform:translateY(-50%)}.vote-option__content[data-v-5ba3af6a],.activity-card--featured .vote-option__content[data-v-5ba3af6a]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:0;background:transparent}.vote-option__label[data-v-5ba3af6a]{flex:1 1 auto;min-width:0;display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:850;line-height:1.2;text-overflow:ellipsis;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vote-option__row[data-v-5ba3af6a]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.vote-option__result[data-v-5ba3af6a]{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:14px;padding-right:10px;white-space:nowrap}.activity-card--type-vote .vote-option--selected .vote-option__result[data-v-5ba3af6a]{padding-right:42px}.vote-option__votes[data-v-5ba3af6a]{color:var(--text-secondary);font-size:12px;font-weight:600}.vote-option__bar[data-v-5ba3af6a]{width:100%;height:4px;display:block;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff1a}.activity-card--featured.activity-card--type-vote .vote-option__bar[data-v-5ba3af6a]{height:4px}.vote-option__bar-fill[data-v-5ba3af6a]{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff3553,#ff6a3d);transition:width .42s var(--ease-out),filter var(--dur-fast) var(--ease-out)}.vote-option--winner .vote-option__bar-fill[data-v-5ba3af6a]{background:var(--accent-yellow)}.vote-option__percent[data-v-5ba3af6a]{flex:0 0 auto;color:var(--text-primary);font-size:18px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.activity-card--vote-dense.activity-card--type-vote .activity-card__title[data-v-5ba3af6a]{font-size:18px;line-height:1.14;-webkit-line-clamp:2}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .activity-card__title[data-v-5ba3af6a]{font-size:17px;line-height:1.12}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .activity-card__vote-status[data-v-5ba3af6a]{min-height:24px;padding:0 8px;font-size:10.5px}.activity-card--vote-dense.activity-card--type-vote .activity-card__options[data-v-5ba3af6a],.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .activity-card__options[data-v-5ba3af6a]{gap:6px}.activity-card--vote-dense.activity-card--type-vote .vote-option[data-v-5ba3af6a]{min-height:58px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:9px 12px}.activity-card--vote-dense.activity-card--type-vote .vote-option__number[data-v-5ba3af6a]{min-width:36px;height:36px;font-size:16px}.activity-card--vote-dense.activity-card--type-vote .vote-option__row[data-v-5ba3af6a]{align-items:flex-start;flex-direction:column;gap:6px}.activity-card--vote-dense.activity-card--type-vote .vote-option__result[data-v-5ba3af6a]{width:100%;justify-content:space-between;gap:10px;padding-right:0}.activity-card--vote-dense.activity-card--type-vote .vote-option--selected .vote-option__result[data-v-5ba3af6a]{padding-right:34px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-option__content[data-v-5ba3af6a]{gap:5px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-option__label[data-v-5ba3af6a]{font-size:11.5px;line-height:1.12}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-option__votes[data-v-5ba3af6a]{font-size:10.5px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-option__percent[data-v-5ba3af6a]{font-size:14px}.activity-card--vote-dense.activity-card--type-vote .vote-rules[data-v-5ba3af6a]{gap:9px;padding:10px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-rules[data-v-5ba3af6a]{gap:8px;padding:8px 10px}.vote-rules[data-v-5ba3af6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#080b109e}.activity-card--featured.activity-card--type-vote .activity-card__options--four+.vote-rules[data-v-5ba3af6a]{margin-top:0;padding:9px 10px}.activity-card--featured.activity-card--type-vote .activity-card__options--four+.vote-rules .vote-rules__item[data-v-5ba3af6a]{gap:8px}.activity-card--featured.activity-card--type-vote .activity-card__options--four+.vote-rules .vote-rules__item b[data-v-5ba3af6a]{font-size:11px}.activity-card--featured.activity-card--type-vote .activity-card__options--four+.vote-rules .vote-rules__item small[data-v-5ba3af6a]{font-size:10px;line-height:1.18}.vote-rules__item[data-v-5ba3af6a]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;color:var(--text-secondary)}.vote-rules__item+.vote-rules__item[data-v-5ba3af6a]{padding-left:12px;border-left:1px solid rgba(255,255,255,.08)}.vote-rules__item>svg[data-v-5ba3af6a]{color:var(--accent-red)}.vote-rules__item:first-child>svg[data-v-5ba3af6a]{color:var(--accent-gold)}.vote-rules__item span[data-v-5ba3af6a]{min-width:0;display:grid;gap:3px}.vote-rules__item b[data-v-5ba3af6a]{color:var(--text-primary);font-size:12px;font-weight:900;line-height:1.2}.vote-rules__item strong[data-v-5ba3af6a]{color:var(--accent-gold);font-weight:950}.vote-rules__item small[data-v-5ba3af6a]{color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.25}.vote-check-enter-active[data-v-5ba3af6a],.vote-check-leave-active[data-v-5ba3af6a]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.vote-check-enter-from[data-v-5ba3af6a],.vote-check-leave-to[data-v-5ba3af6a]{opacity:0;transform:translateY(-50%) scale(.76)}.vote-number-enter-active[data-v-5ba3af6a],.vote-number-leave-active[data-v-5ba3af6a]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.vote-number-enter-from[data-v-5ba3af6a]{opacity:0;transform:translateY(4px)}.vote-number-leave-to[data-v-5ba3af6a]{opacity:0;transform:translateY(-4px)}@media(max-width:760px){.activity-card--featured.activity-card--type-vote .activity-card__options[data-v-5ba3af6a]{gap:8px;overflow:visible;padding:0}.activity-card--featured.activity-card--type-vote .vote-option[data-v-5ba3af6a]{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:68px;padding:10px 12px}.activity-card--featured.activity-card--type-vote .activity-card__options--four .vote-option[data-v-5ba3af6a]{grid-template-columns:34px minmax(0,1fr);min-height:56px;padding:8px 10px}.activity-card--featured.activity-card--type-vote .vote-option__number[data-v-5ba3af6a]{min-width:36px;height:36px;font-size:16px}.activity-card--featured.activity-card--type-vote .activity-card__options--four .vote-option__number[data-v-5ba3af6a]{min-width:34px;height:34px;font-size:15px}.activity-card--featured.activity-card--type-vote .vote-option__row[data-v-5ba3af6a]{align-items:flex-start;flex-direction:column;gap:6px}.activity-card--featured.activity-card--type-vote .vote-option__result[data-v-5ba3af6a]{width:100%;justify-content:space-between;padding-right:0}.activity-card--featured.activity-card--type-vote .activity-card__options--four .vote-option__row[data-v-5ba3af6a]{gap:4px}.activity-card--featured.activity-card--type-vote .vote-rules[data-v-5ba3af6a]{grid-template-columns:1fr;gap:10px}.activity-card--featured.activity-card--type-vote .vote-rules__item+.vote-rules__item[data-v-5ba3af6a]{padding-top:10px;padding-left:0;border-top:1px solid rgba(255,255,255,.08);border-left:0}.activity-card__vote-status[data-v-5ba3af6a]{font-size:10.5px}}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .activity-card__content[data-v-5ba3af6a]{gap:8px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .activity-card__options[data-v-5ba3af6a]{flex:0 0 auto;gap:6px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-option[data-v-5ba3af6a]{min-height:44px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:6px 9px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-option__number[data-v-5ba3af6a]{min-width:30px;height:30px;font-size:13px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-rules[data-v-5ba3af6a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-rules__item[data-v-5ba3af6a]{gap:7px}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-rules__item b[data-v-5ba3af6a]{font-size:10.5px;line-height:1.15}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-rules__item small[data-v-5ba3af6a]{font-size:9.5px;line-height:1.16}@container (max-width: 360px){.activity-card--compact.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a],.activity-card--compact.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:1fr}.activity-card--compact.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:156px}.activity-card--compact.activity-card--type-giveaway .giveaway-meta[data-v-5ba3af6a]{width:100%;grid-template-columns:1fr}.activity-card--compact.activity-card--type-giveaway .giveaway-meta__item+.giveaway-meta__item[data-v-5ba3af6a]{border-top:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);border-left:0}.activity-card--compact.activity-card--type-vote .activity-card__header[data-v-5ba3af6a]{flex-wrap:wrap}.activity-card--compact.activity-card--type-vote .activity-card__vote-status[data-v-5ba3af6a]{max-width:100%}.activity-card--compact.activity-card--vote-dense.activity-card--type-vote .vote-option[data-v-5ba3af6a]{min-height:64px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:8px 10px}.activity-card--compact.activity-card--vote-dense.activity-card--type-vote .vote-option__number[data-v-5ba3af6a]{min-width:34px;height:34px;font-size:15px}.activity-card--compact.activity-card--vote-dense.activity-card--type-vote .vote-rules[data-v-5ba3af6a]{grid-template-columns:1fr;gap:8px}.activity-card--compact.activity-card--vote-dense.activity-card--type-vote .vote-rules__item+.vote-rules__item[data-v-5ba3af6a]{padding-top:8px;padding-left:0;border-top:1px solid rgba(255,255,255,.08);border-left:0}}@container (max-width: 480px){.activity-card--featured.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a],.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:1fr}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:170px}.activity-card--featured.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{font-size:24px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a] .flip-timer{font-size:34px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__colon[data-v-5ba3af6a]{font-size:28px}}@media(max-width:760px){.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-rules[data-v-5ba3af6a]{grid-template-columns:1fr}.activity-card--featured.activity-card--vote-dense.activity-card--type-vote .vote-rules__item+.vote-rules__item[data-v-5ba3af6a]{padding-top:8px;padding-left:0;border-top:1px solid rgba(255,255,255,.08);border-left:0}}.activity-card--featured.activity-card--type-giveaway[data-v-5ba3af6a]{min-height:100%;padding:clamp(24px,3vw,42px)}.activity-card--featured.activity-card--type-giveaway .activity-card__content[data-v-5ba3af6a]{gap:clamp(18px,2.2vw,30px)}.activity-card--featured.activity-card--type-giveaway .activity-card__header[data-v-5ba3af6a]{align-items:center;margin-bottom:clamp(4px,1.2vw,12px)}.activity-card--featured.activity-card--type-giveaway .activity-card__type[data-v-5ba3af6a]{color:var(--accent-red);font-size:clamp(16px,1.8vw,26px);font-weight:950}.activity-card--featured.activity-card--type-giveaway .activity-card__type[data-v-5ba3af6a] .icon{width:clamp(20px,2.2vw,30px);height:clamp(20px,2.2vw,30px)}.activity-card--featured.activity-card--type-giveaway .activity-card__live[data-v-5ba3af6a]{min-height:clamp(36px,4vw,58px);padding:0 clamp(18px,2vw,30px);border:1px solid color-mix(in srgb,var(--accent-red) 45%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--accent-red) 18%,rgba(18,22,30,.82));font-size:clamp(16px,1.7vw,24px);box-shadow:0 14px 34px #00000042}.activity-card--featured.activity-card--type-giveaway .activity-card__live i[data-v-5ba3af6a]{width:clamp(8px,1vw,14px);height:clamp(8px,1vw,14px)}.activity-card--featured.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a]{flex:1 1 auto;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,58px);align-items:start}@container (min-width: 621px){.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:minmax(0,.94fr) minmax(320px,.88fr)}}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__main[data-v-5ba3af6a]{gap:clamp(18px,2vw,28px)}.activity-card--featured.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{max-width:12.5ch;font-size:clamp(34px,4vw,52px);line-height:1.05;font-weight:950}.activity-card--featured.activity-card--type-giveaway .activity-card__prize[data-v-5ba3af6a]{max-width:16ch;font-size:clamp(21px,2.5vw,34px);line-height:1.26;color:color-mix(in srgb,var(--text-primary) 74%,var(--text-muted))}.activity-card--featured.activity-card--type-giveaway .giveaway-meta[data-v-5ba3af6a]{width:min(100%,430px);grid-template-columns:1fr;margin-top:clamp(4px,1vw,12px);border-color:color-mix(in srgb,var(--border-color) 62%,transparent);background:linear-gradient(135deg,#ffffff0e,#ffffff03),color-mix(in srgb,var(--bg-card-hover) 34%,transparent)}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item[data-v-5ba3af6a]{gap:clamp(14px,1.8vw,24px);padding:clamp(16px,1.9vw,24px) clamp(22px,2.7vw,32px);color:color-mix(in srgb,var(--text-primary) 80%,var(--text-secondary));font-size:clamp(19px,2.1vw,30px);font-weight:500}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item+.giveaway-meta__item[data-v-5ba3af6a]{border-top:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);border-left:0}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item[data-v-5ba3af6a] .icon{width:clamp(22px,2.5vw,34px);height:clamp(22px,2.5vw,34px)}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:clamp(300px,38vw,490px);align-self:start}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__image[data-v-5ba3af6a]{max-width:88%;max-height:88%}.activity-card--featured.activity-card--type-giveaway .giveaway-timer[data-v-5ba3af6a]{margin-top:clamp(8px,1.8vw,22px);padding:0;border:0;background:transparent;box-shadow:none}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__label[data-v-5ba3af6a]{font-size:clamp(20px,2.1vw,30px);font-weight:950}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__row[data-v-5ba3af6a]{gap:clamp(9px,1.6vw,22px)}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a]{min-width:clamp(58px,7vw,110px)}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a] .flip-timer{font-size:clamp(44px,6vw,82px);line-height:.95}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit small[data-v-5ba3af6a]{margin-top:clamp(6px,.9vw,12px);font-size:clamp(12px,1.45vw,21px);color:color-mix(in srgb,var(--text-secondary) 78%,var(--text-muted))}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__colon[data-v-5ba3af6a]{font-size:clamp(42px,5.6vw,74px);transform:translateY(clamp(-12px,-1vw,-7px))}.activity-card--featured.activity-card--type-giveaway .activity-card__cta[data-v-5ba3af6a]{min-height:clamp(56px,7vw,86px);border-radius:8px;font-size:clamp(20px,2.4vw,34px);font-weight:950}@container (max-width: 620px){.activity-card--featured.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a],.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:1fr}.activity-card--featured.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{max-width:none;font-size:clamp(24px,7vw,38px)}.activity-card--featured.activity-card--type-giveaway .activity-card__prize[data-v-5ba3af6a]{max-width:none;font-size:clamp(16px,4.8vw,24px)}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:220px}.activity-card--featured.activity-card--type-giveaway .giveaway-meta[data-v-5ba3af6a]{width:100%}}.activity-card--featured.activity-card--type-giveaway[data-v-5ba3af6a]{padding:16px}.activity-card--featured.activity-card--type-giveaway .activity-card__content[data-v-5ba3af6a]{height:100%;gap:12px}.activity-card--featured.activity-card--type-giveaway .activity-card__header[data-v-5ba3af6a]{margin-bottom:0}.activity-card--featured.activity-card--type-giveaway .activity-card__type[data-v-5ba3af6a]{color:var(--text-secondary);font-size:12px;font-weight:850}.activity-card--featured.activity-card--type-giveaway .activity-card__type[data-v-5ba3af6a] .icon{width:13px;height:13px}.activity-card--featured.activity-card--type-giveaway .activity-card__live[data-v-5ba3af6a]{min-height:28px;padding:0 10px;font-size:12px}.activity-card--featured.activity-card--type-giveaway .activity-card__live i[data-v-5ba3af6a]{width:6px;height:6px}.activity-card--featured.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a]{flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}@container (min-width: 481px) and (max-width: 620px){.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:minmax(0,1fr) minmax(150px,42%)}}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__main[data-v-5ba3af6a]{min-height:0;gap:8px}.activity-card--featured.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{max-width:none;font-size:24px;line-height:1.08;-webkit-line-clamp:2}.activity-card--featured.activity-card--type-giveaway .activity-card__prize[data-v-5ba3af6a]{max-width:none;color:color-mix(in srgb,var(--text-secondary) 82%,var(--text-muted));font-size:13px;line-height:1.28;-webkit-line-clamp:2}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:0;align-self:stretch}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__image[data-v-5ba3af6a]{max-width:92%;max-height:92%}.activity-card--featured.activity-card--type-giveaway .giveaway-timer[data-v-5ba3af6a]{margin-top:2px;padding:0;border:0;background:transparent;box-shadow:none;gap:7px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__label[data-v-5ba3af6a]{font-size:13px;font-weight:900}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__row[data-v-5ba3af6a]{gap:6px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a]{min-width:36px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a] .flip-timer{font-size:31px;line-height:.96}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit small[data-v-5ba3af6a]{margin-top:3px;font-size:9px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__colon[data-v-5ba3af6a]{font-size:27px;transform:translateY(-7px)}.activity-card--featured.activity-card--type-giveaway .giveaway-meta[data-v-5ba3af6a]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item[data-v-5ba3af6a]{gap:7px;padding:8px 10px;color:var(--text-secondary);font-size:12px;font-weight:800}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item+.giveaway-meta__item[data-v-5ba3af6a]{border-top:0;border-left:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item[data-v-5ba3af6a] .icon{width:14px;height:14px}.activity-card--featured.activity-card--type-giveaway .activity-card__cta[data-v-5ba3af6a]{min-height:42px;font-size:14px}@container (max-width: 460px){.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:1fr;gap:10px}.activity-card--featured.activity-card--type-giveaway .giveaway-title[data-v-5ba3af6a]{font-size:20px}.activity-card--featured.activity-card--type-giveaway .activity-card__prize[data-v-5ba3af6a]{font-size:12px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__unit[data-v-5ba3af6a] .flip-timer{font-size:26px}.activity-card--featured.activity-card--type-giveaway .giveaway-timer__colon[data-v-5ba3af6a]{font-size:23px}.activity-card--featured.activity-card--type-giveaway .giveaway-meta[data-v-5ba3af6a]{grid-template-columns:1fr}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item[data-v-5ba3af6a]{padding:6px 9px}.activity-card--featured.activity-card--type-giveaway .giveaway-meta__item+.giveaway-meta__item[data-v-5ba3af6a]{border-top:1px solid color-mix(in srgb,var(--border-color) 62%,transparent);border-left:0}}@container (max-width: 340px){.activity-card--featured.activity-card--type-giveaway .giveaway-layout[data-v-5ba3af6a],.activity-card--featured.activity-card--type-giveaway .giveaway-layout--with-image[data-v-5ba3af6a]{grid-template-columns:1fr}.activity-card--featured.activity-card--type-giveaway .giveaway-layout__media[data-v-5ba3af6a]{min-height:118px}}.activities-now[data-v-59d8e71f]{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.activities-now__grid[data-v-59d8e71f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.activities-now__skeleton[data-v-59d8e71f]{height:286px;border-radius:8px}.activities-now__deck[data-v-59d8e71f]{--deck-card-width: clamp(380px, 42%, 520px);--deck-offset: clamp(210px, 24vw, 320px);--deck-side-shift: 26px;position:relative;min-height:clamp(344px,30vw,408px);overflow:hidden;isolation:isolate}.activities-now__deck-stage[data-v-59d8e71f]{position:relative;min-height:inherit}.activities-now__deck-card[data-v-59d8e71f]{position:absolute;top:20px;left:50%;width:var(--deck-card-width);height:calc(100% - 34px);min-height:292px;display:flex;transform-origin:center bottom;transition:transform .48s var(--ease-out),top .48s var(--ease-out),height .48s var(--ease-out),opacity .48s var(--ease-out),filter .48s var(--ease-out);will-change:transform,opacity,filter}.activities-now__deck-card--center[data-v-59d8e71f]{top:0;height:100%;z-index:10;transform:translate(-50%) rotate(0) scale(1);pointer-events:auto}.activities-now__deck-card--left[data-v-59d8e71f]{z-index:2;opacity:.74;filter:saturate(.9) brightness(.72);transform:translate(calc(-50% - var(--deck-offset))) rotate(-4.5deg) scale(.95)}.activities-now__deck-card--right[data-v-59d8e71f]{z-index:2;opacity:.74;filter:saturate(.9) brightness(.72);transform:translate(calc(-50% + var(--deck-offset))) rotate(4.5deg) scale(.95)}.activities-now__deck-card--real-side[data-v-59d8e71f]{z-index:3;opacity:.84;filter:saturate(.96) brightness(.82)}.activities-now__deck-card--real-side[data-v-59d8e71f]:hover{opacity:.92;filter:saturate(1) brightness(.92)}.activities-now__deck-card--left.activities-now__deck-card--real-side[data-v-59d8e71f]:hover{transform:translate(calc(-50% - var(--deck-offset) - var(--deck-side-shift))) rotate(-4.5deg) scale(.96)}.activities-now__deck-card--right.activities-now__deck-card--real-side[data-v-59d8e71f]:hover{transform:translate(calc(-50% + var(--deck-offset) + var(--deck-side-shift))) rotate(4.5deg) scale(.96)}.activities-now__deck-card--ghost[data-v-59d8e71f]{z-index:1;opacity:.66;filter:saturate(.9) brightness(.78)}.activities-now__deck-card--center.activities-now__deck-card--ghost[data-v-59d8e71f]{z-index:10}.activities-now__deck--loading .activities-now__deck-card--center[data-v-59d8e71f],.activities-now__deck--empty .activities-now__deck-card--center[data-v-59d8e71f]{opacity:1;filter:saturate(1) brightness(1)}.activities-now__deck-card-content[data-v-59d8e71f],.activities-now__ghost-card[data-v-59d8e71f]{width:100%;height:100%;display:flex}.activities-now__deck-card[data-v-59d8e71f] .activity-card--featured{min-height:100%;border-color:#ffffff14;box-shadow:0 16px 38px #0000004d}.activities-now__deck-card--center[data-v-59d8e71f] .activity-card--featured{border-color:color-mix(in srgb,var(--accent-red) 42%,var(--border-color));box-shadow:0 26px 66px #00000075,0 0 22px #ff2a401a}.activities-now__deck-card--real-side[data-v-59d8e71f] .activity-card--featured{border-color:color-mix(in srgb,var(--accent-red) 16%,var(--border));box-shadow:0 18px 46px #00000057}.activities-now__side-hitbox[data-v-59d8e71f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.activities-now__side-hitbox[data-v-59d8e71f]:focus-visible{outline:2px solid var(--accent-red);outline-offset:4px}.activities-now__ghost-card[data-v-59d8e71f]{position:relative;min-height:100%;overflow:hidden;border:1px solid rgb(255 55 78 / 26%);border-radius:8px;background:linear-gradient(135deg,rgb(255 45 65 / 10%),transparent 50%),#080a0f;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 46px #ff2b3d14,0 0 22px #ff2b3d1a}.activities-now__deck--empty .activities-now__deck-card--center .activities-now__ghost-card[data-v-59d8e71f],.activities-now__deck--loading .activities-now__deck-card--center .activities-now__ghost-card[data-v-59d8e71f]{background:linear-gradient(135deg,#ff2d4129,#080a0f 42%),#080a0f}.activities-now__ghost-card[data-v-59d8e71f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(255 45 65 / 28%),transparent 16%,transparent 84%,rgb(255 45 65 / 18%)),radial-gradient(circle at 8% 16%,rgb(255 45 65 / 18%),transparent 36%),radial-gradient(circle at 92% 74%,rgb(255 45 65 / 12%),transparent 36%);opacity:.8}.activities-now__deck--empty .activities-now__deck-card--center .activities-now__ghost-card[data-v-59d8e71f]:before,.activities-now__deck--loading .activities-now__deck-card--center .activities-now__ghost-card[data-v-59d8e71f]:before{opacity:.9}.activities-now__deck-card--left .activities-now__ghost-card[data-v-59d8e71f]:before{background:linear-gradient(90deg,rgb(255 45 65 / 34%),transparent 22%),radial-gradient(circle at 0% 24%,rgb(255 45 65 / 24%),transparent 42%)}.activities-now__deck-card--right .activities-now__ghost-card[data-v-59d8e71f]:before{background:linear-gradient(270deg,rgb(255 45 65 / 34%),transparent 22%),radial-gradient(circle at 100% 24%,rgb(255 45 65 / 24%),transparent 42%)}.activities-now__ghost-bg[data-v-59d8e71f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(.92) brightness(.78) contrast(1.08);pointer-events:none}.activities-now__ghost-card[data-v-59d8e71f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#06080c99,#06080cd1),radial-gradient(circle at 50% 48%,rgb(255 63 83 / 13%),transparent 54%)}.activities-now__deck--empty .activities-now__deck-card--center .activities-now__ghost-card[data-v-59d8e71f]:after,.activities-now__deck--loading .activities-now__deck-card--center .activities-now__ghost-card[data-v-59d8e71f]:after{background:linear-gradient(180deg,#06080cdb,#06080cf0),radial-gradient(circle at 50% 48%,rgb(255 63 83 / 18%),transparent 54%)}.activities-now__ghost-content[data-v-59d8e71f]{position:relative;z-index:2;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:32px;color:#ffffff94;text-align:center;text-transform:uppercase;text-shadow:0 14px 32px rgb(0 0 0 / 72%)}.activities-now__ghost-content .icon[data-v-59d8e71f]{color:#ffffff7f;filter:drop-shadow(0 0 14px rgb(255 55 78 / 18%))}.activities-now__ghost-content span[data-v-59d8e71f]{font-size:18px;font-weight:900;letter-spacing:0}.activities-now__ghost-loading[data-v-59d8e71f]{position:relative;z-index:2;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px}.activities-now__loading-icon[data-v-59d8e71f]{width:46px;height:46px;border-radius:8px}.activities-now__loading-title[data-v-59d8e71f]{width:min(52%,220px);height:22px;border-radius:7px}.activities-now__loading-line[data-v-59d8e71f]{width:min(36%,150px);height:12px;border-radius:7px;opacity:.72}.activities-now__deck--dealing .activities-now__deck-card[data-v-59d8e71f]{animation-duration:1.9s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.86,.18,1)}.activities-now__deck--dealing .activities-now__deck-card--left[data-v-59d8e71f]{animation-name:activity-card-deal-left-59d8e71f}.activities-now__deck--dealing .activities-now__deck-card--center[data-v-59d8e71f]{animation-name:activity-card-deal-center-59d8e71f}.activities-now__deck--dealing .activities-now__deck-card--right[data-v-59d8e71f]{animation-name:activity-card-deal-right-59d8e71f;animation-delay:80ms}@keyframes activity-card-deal-left-59d8e71f{0%{opacity:.96;filter:saturate(.98) brightness(.9);transform:translate(-50%) rotate(-1.2deg) scale(.98)}42%{opacity:.86;transform:translate(calc(-50% - (var(--deck-offset) * .52))) rotate(-3deg) scale(.96)}to{opacity:.74;filter:saturate(.9) brightness(.72);transform:translate(calc(-50% - var(--deck-offset))) rotate(-4.5deg) scale(.95)}}@keyframes activity-card-deal-center-59d8e71f{0%{opacity:1;filter:saturate(1) brightness(1);transform:translate(-50%) rotate(-.4deg) scale(.985)}48%{transform:translate(-50%) rotate(.25deg) scale(1.01)}to{opacity:1;filter:saturate(1) brightness(1);transform:translate(-50%) rotate(0) scale(1)}}@keyframes activity-card-deal-right-59d8e71f{0%{opacity:.94;filter:saturate(.98) brightness(.9);transform:translate(-50%) rotate(1.2deg) scale(.98)}42%{opacity:.86;transform:translate(calc(-50% + (var(--deck-offset) * .52))) rotate(3deg) scale(.96)}to{opacity:.74;filter:saturate(.9) brightness(.72);transform:translate(calc(-50% + var(--deck-offset))) rotate(4.5deg) scale(.95)}}@media(prefers-reduced-motion:reduce){.activities-now__deck-card[data-v-59d8e71f]{transition:none}.activities-now__deck--dealing .activities-now__deck-card[data-v-59d8e71f]{animation:none}}@media(max-width:1180px){.activities-now__deck[data-v-59d8e71f]{--deck-card-width: clamp(315px, 44%, 390px);--deck-offset: clamp(132px, 17vw, 198px);min-height:350px}}@media(max-width:760px){.activities-now[data-v-59d8e71f]{padding:0}.activities-now__grid[data-v-59d8e71f]{grid-template-columns:1fr}.activities-now__deck[data-v-59d8e71f]{--deck-card-width: min(82%, 360px);--deck-offset: clamp(118px, 28vw, 170px);min-height:430px}.activities-now__deck-card--left[data-v-59d8e71f]{transform:translate(calc(-50% - var(--deck-offset))) rotate(-4.2deg) scale(.9)}.activities-now__deck-card--right[data-v-59d8e71f]{transform:translate(calc(-50% + var(--deck-offset))) rotate(4.2deg) scale(.9)}}@media(max-width:520px){.activities-now__deck[data-v-59d8e71f]{--deck-card-width: min(88%, 340px);--deck-offset: clamp(106px, 31vw, 148px);min-height:438px}.activities-now__deck-card--ghost[data-v-59d8e71f]{opacity:.42}.activities-now__ghost-content span[data-v-59d8e71f]{font-size:14px}}@media(max-width:767px){.activities-now__deck[data-v-59d8e71f]{min-height:0;overflow:hidden;min-width:0}.activities-now__deck-stage[data-v-59d8e71f]{--hover-gutter: 6px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:var(--hover-gutter) 0 calc(12px + var(--hover-gutter));scrollbar-width:thin}.activities-now__deck .activities-now__deck-card[data-v-59d8e71f],.activities-now__deck .activities-now__deck-card[data-v-59d8e71f]:hover{position:relative;inset:auto;flex:0 0 88%;width:auto;min-width:0;height:auto;min-height:340px;scroll-snap-align:start;transform:none;filter:none;opacity:1;animation:none;transition:none;will-change:auto}.activities-now__deck-card--center[data-v-59d8e71f]{order:-1}.activities-now__deck-card-content[data-v-59d8e71f]{width:100%;pointer-events:auto}}.community[data-v-4e5fe179]{background:var(--section-bg);border:1px solid var(--border);border-radius:10px;padding:16px;text-align:left}.community__eyebrow[data-v-4e5fe179]{margin:0 0 6px;color:var(--accent-red);font-size:11px;font-weight:800;text-transform:uppercase}.community__title[data-v-4e5fe179]{margin:0;font-size:16px;line-height:1.25;font-weight:800;color:var(--text-primary)}.community__hint[data-v-4e5fe179]{margin:8px 0 14px;font-size:12px;color:var(--text-secondary);line-height:1.4}.community__actions[data-v-4e5fe179]{display:flex;gap:8px;margin-bottom:10px}.community__login-btn[data-v-4e5fe179],.community__register[data-v-4e5fe179]{flex:1;min-height:36px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.community__login-btn[data-v-4e5fe179]{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.community__login-btn[data-v-4e5fe179]:hover{border-color:var(--accent-red);color:var(--accent-red)}.community__register[data-v-4e5fe179]{background:var(--accent-red);border:1px solid var(--accent-red);color:#fff}.community__register[data-v-4e5fe179]:hover{transform:translateY(-1px)}.community__demo[data-v-4e5fe179]{width:100%}.luck[data-v-f87256ac]{min-height:256px;background:radial-gradient(circle at 80% 0%,rgba(255,64,85,.08),transparent 34%),var(--section-bg);border:1px solid var(--border);border-radius:10px;padding:16px}.luck__header[data-v-f87256ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.luck__label[data-v-f87256ac]{margin:0;font-size:11px;font-weight:700;letter-spacing:0;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.luck__help[data-v-f87256ac]{color:var(--text-muted);display:flex}.luck__value[data-v-f87256ac]{margin:10px 0 0;font-size:48px;font-weight:800;color:var(--accent-red);line-height:1}.luck__value--muted[data-v-f87256ac]{color:var(--text-secondary)}.luck__sub[data-v-f87256ac]{margin:5px 0 20px;font-size:12px;color:var(--text-secondary)}.luck__bar[data-v-f87256ac]{display:flex;gap:7px;margin-bottom:7px}.luck__segment[data-v-f87256ac]{flex:1;height:8px;border-radius:var(--radius-pill);background:#ffffff14;transition:background var(--dur-base) var(--ease-out)}.luck__segment--active[data-v-f87256ac]{background:linear-gradient(90deg,var(--accent-red),var(--accent-red-hover))}.luck__ticks[data-v-f87256ac]{display:flex;gap:7px;margin-bottom:16px}.luck__tick[data-v-f87256ac]{flex:1;text-align:center;font-size:10.5px;color:var(--text-muted)}.luck__tick--current[data-v-f87256ac]{color:var(--accent-red);font-weight:700}.luck__contract-mission[data-v-f87256ac]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;padding:0}.luck__contract-icon[data-v-f87256ac]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--accent-red) 16%,var(--bg-card-alt));color:var(--accent-red)}.luck__contract-body[data-v-f87256ac]{min-width:0;display:flex;flex-direction:column;gap:7px}.luck__contract-title[data-v-f87256ac]{margin:0;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.luck__contract-goal[data-v-f87256ac]{margin:0;color:var(--text-primary);font-size:11.5px;font-weight:600;line-height:1.35}.luck__contract-time[data-v-f87256ac]{margin:0;color:var(--accent-yellow, #e8b84a);font-size:11px;font-weight:600;line-height:1.35}.luck__contract-rewards[data-v-f87256ac]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.luck__reward--luck[data-v-f87256ac]{display:inline-flex;align-items:center;gap:5px;color:var(--accent-yellow, #e8b84a);font-size:11px;font-weight:800}.luck__contract-progress-row[data-v-f87256ac]{min-width:0;display:flex;align-items:center;gap:9px}.luck__contract-progress[data-v-f87256ac]{flex:1;min-width:60px;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff14}.luck__contract-progress-fill[data-v-f87256ac]{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--accent-red),var(--accent-yellow),var(--accent-green));transition:width var(--dur-base) var(--ease-out)}.luck__contract-progress-label[data-v-f87256ac]{flex-shrink:0;color:var(--text-primary);font-size:11.5px;font-weight:700;white-space:nowrap}.luck__contract-actions[data-v-f87256ac]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px}.luck__steam-hint[data-v-f87256ac]{flex:1 1 100%;margin:0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.luck__action-error[data-v-f87256ac]{flex:1 1 100%;margin:0;font-size:12px;line-height:1.4;color:var(--accent-red)}.luck__contract-button[data-v-f87256ac]{border:0;border-radius:6px;background:var(--accent-red);color:#fff;padding:8px 14px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.luck__contract-button[data-v-f87256ac]:hover:not(:disabled){background:var(--accent-red-hover)}.luck__contract-button[data-v-f87256ac]:disabled{opacity:.55;cursor:default}.luck__contract-button--ghost[data-v-f87256ac]{border:1px solid var(--border-strong);background:transparent;color:var(--text-secondary)}.luck__contract-button--ghost[data-v-f87256ac]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-red) 45%,var(--border));background:transparent;color:var(--accent-red)}.luck__contract-done[data-v-f87256ac]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.luck__hint--error[data-v-f87256ac]{color:var(--accent-red)}.luck__status[data-v-f87256ac]{display:flex;margin-bottom:14px}.luck__streak[data-v-f87256ac]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px}.luck__preview[data-v-f87256ac]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.luck__preview-cell[data-v-f87256ac]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:58px;padding:11px 9px;text-align:center}.luck__preview-label[data-v-f87256ac]{margin:0 0 4px;font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.luck__preview-value[data-v-f87256ac]{margin:0;font-size:17px;font-weight:700}.luck__preview-value--up[data-v-f87256ac]{color:var(--accent-green)}.luck__preview-value--down[data-v-f87256ac]{color:var(--accent-red)}.luck__hint[data-v-f87256ac]{margin:0;font-size:11px;color:var(--text-secondary);line-height:1.4}.case-art[data-v-e7cab8de]{transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0;perspective:740px}.case-art:hover .case-art__panel[data-v-e7cab8de]{transform:translateY(-4px) rotateX(4deg) rotateY(-3deg)}.case-art:hover .case-art__lock-glow[data-v-e7cab8de],.case-art:hover .case-art__body-line[data-v-e7cab8de]{opacity:.72}.case-art:hover .case-art__reflection[data-v-e7cab8de]{opacity:.24;transform:translate(-50%) scaleX(1.08)}.case-art--md[data-v-e7cab8de]{width:224px;height:148px;--case-brand-left: 43.5%;--case-brand-width: 82px;--case-brand-top: 58%;--case-emblem-size: 31px;--case-label-size: 8px;--case-lock-width: 4px;--case-lock-height: 40px}.case-art--lg[data-v-e7cab8de]{width:320px;height:214px;--case-brand-left: 43.5%;--case-brand-width: 118px;--case-brand-top: 58%;--case-emblem-size: 45px;--case-label-size: 10.5px;--case-lock-width: 6px;--case-lock-height: 58px}.case-art__panel[data-v-e7cab8de]{position:relative;width:100%;height:100%;overflow:visible;display:flex;align-items:center;justify-content:center;color:var(--text-primary);transform-style:preserve-3d;transition:transform .28s var(--ease-out),filter .28s var(--ease-out)}.case-art__panel--shake[data-v-e7cab8de]{animation:case-shake-e7cab8de .3s ease-in-out infinite}.case-art__picture[data-v-e7cab8de],.case-art__image[data-v-e7cab8de]{display:block;width:100%;height:100%}.case-art__picture[data-v-e7cab8de]{position:relative;z-index:1}.case-art__image[data-v-e7cab8de]{object-fit:cover;object-position:center;filter:drop-shadow(0 18px 22px rgba(0,0,0,.46))}.case-art__lid-glint[data-v-e7cab8de],.case-art__body-line[data-v-e7cab8de],.case-art__lock-glow[data-v-e7cab8de],.case-art__brand-plate[data-v-e7cab8de],.case-art__reflection[data-v-e7cab8de]{position:absolute;pointer-events:none}.case-art__lid-glint[data-v-e7cab8de]{z-index:2;left:20%;top:33%;width:60%;height:13%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 72%);opacity:0;transform-origin:50% 100%;transition:opacity .24s var(--ease-out);mix-blend-mode:screen}.case-art__body-line[data-v-e7cab8de]{z-index:2;left:50%;width:31%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,61,87,.92),transparent);opacity:.42;filter:drop-shadow(0 0 3px rgba(255,61,87,.42));transform:translate(-50%);animation:case-light-idle-e7cab8de 4.8s ease-in-out infinite}.case-art__body-line--top[data-v-e7cab8de]{top:52.8%}.case-art__body-line--bottom[data-v-e7cab8de]{top:79.4%;width:13%;animation-delay:.45s}.case-art__lock-glow[data-v-e7cab8de]{z-index:2;top:67.5%;width:var(--case-lock-width);height:var(--case-lock-height);border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,61,87,.38) 20%,rgba(255,61,87,.74) 50%,rgba(255,61,87,.38) 80%,transparent);opacity:.46;filter:drop-shadow(0 0 2px rgba(255,61,87,.46));transform:translate(-50%,-50%);animation:case-light-idle-e7cab8de 4.8s ease-in-out infinite;mix-blend-mode:screen}.case-art__lock-glow--1[data-v-e7cab8de]{left:18.2%}.case-art__lock-glow--2[data-v-e7cab8de]{left:28.3%;animation-delay:.2s}.case-art__lock-glow--3[data-v-e7cab8de]{left:71.8%;animation-delay:.3s}.case-art__lock-glow--4[data-v-e7cab8de]{left:82%;animation-delay:.1s}.case-art__brand-plate[data-v-e7cab8de]{z-index:10;left:var(--case-brand-left);top:var(--case-brand-top);width:var(--case-brand-width);aspect-ratio:1.5;padding:5px 8px 4px;border:1px solid rgba(255,255,255,.11);border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#404650c2,#101216e6);box-shadow:inset 0 1px #ffffff21,inset 0 -2px 4px #000000b8,inset 0 0 0 2px #00000047,0 1px 1px #00000073,0 0 9px #ff3d571f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden;opacity:.98;clip-path:polygon(12% 0,88% 0,100% 22%,100% 78%,88% 100%,12% 100%,0 78%,0 22%);transform:translate(-50%,-50%) skew(-1deg);isolation:isolate;backface-visibility:hidden}.case-art__brand-plate[data-v-e7cab8de]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.08);clip-path:inherit;background:linear-gradient(90deg,transparent,rgba(255,61,87,.08),transparent);pointer-events:none}.case-art__brand-emblem[data-v-e7cab8de]{position:relative;z-index:1;display:block;width:var(--case-emblem-size);height:var(--case-emblem-size);flex-shrink:0;filter:drop-shadow(0 0 4px rgba(255,61,87,.48));opacity:.96}.case-art__brand-shield[data-v-e7cab8de]{fill:#ff3d5747;stroke:#ff3d57;stroke-width:2.6;stroke-linejoin:round}.case-art__brand-face[data-v-e7cab8de]{fill:#ff3d57f2}.case-art__brand-cut[data-v-e7cab8de]{fill:#f4f6fae0}.case-art__brand-label[data-v-e7cab8de]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0;font-size:var(--case-label-size);line-height:.95;font-weight:800;color:#f4f6fae6;text-shadow:0 0 2px rgba(255,61,87,.22);letter-spacing:0}.case-art__reflection[data-v-e7cab8de]{z-index:0;left:50%;bottom:4%;width:58%;height:7%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,61,87,.2),rgba(255,61,87,.06) 38%,transparent 72%);opacity:0;transform:translate(-50%) scaleX(.9);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out);filter:blur(5px)}.case-art__flare[data-v-e7cab8de]{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--accent-red) 42%,transparent),transparent 58%);animation:case-flash-e7cab8de .9s ease-in-out infinite;z-index:1}.case-art--countdown .case-art__lock-glow[data-v-e7cab8de],.case-art--countdown .case-art__body-line[data-v-e7cab8de]{animation:case-countdown-lock-e7cab8de 1s steps(2,end) infinite}.case-art--critical .case-art__panel[data-v-e7cab8de]{animation:case-critical-shake-e7cab8de .16s steps(2,end) infinite}.case-art--opening .case-art__panel[data-v-e7cab8de]{filter:saturate(1.08)}.case-art--opening .case-art__lid-glint[data-v-e7cab8de]{opacity:.55;animation:case-lid-open-e7cab8de 1s var(--ease-out) forwards}.case-art--opening .case-art__lock-glow[data-v-e7cab8de]{opacity:1;animation:case-lock-open-e7cab8de 1s var(--ease-out) forwards}.case-art--opening .case-art__lock-glow--2[data-v-e7cab8de]{animation-delay:.12s}.case-art--opening .case-art__lock-glow--3[data-v-e7cab8de]{animation-delay:.24s}.case-art--opening .case-art__lock-glow--4[data-v-e7cab8de]{animation-delay:.36s}@keyframes case-light-idle-e7cab8de{0%,to{opacity:.42}50%{opacity:.64}}@keyframes case-shake-e7cab8de{0%,to{transform:translate(0)}25%{transform:translate(-5px) rotate(-1deg)}75%{transform:translate(5px) rotate(1deg)}}@keyframes case-critical-shake-e7cab8de{0%,to{transform:translate(0)}33%{transform:translate(-1px)}66%{transform:translate(1px)}}@keyframes case-countdown-lock-e7cab8de{0%,to{opacity:.48;filter:drop-shadow(0 0 3px rgba(255,61,87,.42))}50%{opacity:.88;filter:drop-shadow(0 0 6px rgba(255,61,87,.7))}}@keyframes case-lock-open-e7cab8de{0%{transform:translate(-50%,-50%);opacity:1}48%{transform:translate(-50%,-54%) scaleY(1.08);opacity:.84}to{transform:translate(-50%,-63%) scaleY(.72);opacity:.38}}@keyframes case-lid-open-e7cab8de{0%{transform:rotateX(0) translateY(0)}to{transform:rotateX(12deg) translateY(-5px)}}@keyframes case-flash-e7cab8de{0%,to{opacity:.25}50%{opacity:.75}}.case[data-v-65c7501b]{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(255,64,85,.08),transparent 38%),var(--section-bg);border:1px solid var(--border);border-radius:10px;padding:16px;text-align:center;box-shadow:inset 0 1px #ffffff09,0 16px 30px #0003}.case__hint[data-v-65c7501b]{margin:0 0 2px;font-size:12px;color:var(--text-secondary)}.case__hint--center[data-v-65c7501b]{text-align:center}.case__hint--error[data-v-65c7501b]{color:var(--accent-red)}.case__title[data-v-65c7501b]{min-height:0;margin:0 0 4px;font-size:17px;line-height:1.18;font-weight:800;color:var(--text-primary);display:flex;align-items:flex-end;justify-content:center}.case__timer[data-v-65c7501b]{margin:4px 0;font-size:28px;font-weight:800;color:var(--accent-red);line-height:1;font-variant-numeric:tabular-nums}.case__round--concealed[data-v-65c7501b]{visibility:hidden;pointer-events:none}.case__draw-layer[data-v-65c7501b]{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:flex;align-items:stretch;justify-content:stretch}.case__stage[data-v-65c7501b]{position:relative;height:188px;display:flex;align-items:stretch;justify-content:center;margin-bottom:12px}.case__stage[data-v-65c7501b] .case-art--md{width:min(292px,100%);max-width:100%;height:auto;aspect-ratio:292 / 194}.case__art-row[data-v-65c7501b]{width:100%;height:100%;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.case__art-row--bounce[data-v-65c7501b]{animation:case-top-bounce-65c7501b .7s var(--ease-out)}.case__art-row[data-v-65c7501b]:disabled{cursor:default}.case__stats[data-v-65c7501b]{display:flex;justify-content:space-between;width:100%;margin:0 0 12px;text-align:left}.case__stats-label[data-v-65c7501b]{margin:0 0 4px;font-size:11px;color:var(--text-secondary);display:inline-flex;align-items:center;gap:5px}.case__stats-label--users[data-v-65c7501b],.case__stats-label--price[data-v-65c7501b]{color:var(--text-secondary)}.case__stats-value[data-v-65c7501b]{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.case__contents[data-v-65c7501b]{display:flex;flex-direction:column;min-height:0;width:100%;height:100%;text-align:left;overflow:hidden}.case__contents-head[data-v-65c7501b]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:18px}.case__back[data-v-65c7501b]{width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.case__back[data-v-65c7501b]:hover{color:var(--text-primary);background:#ffffff0f}.case__contents-caption[data-v-65c7501b]{display:flex;flex-shrink:0;align-items:center;gap:12px;min-height:30px;margin-bottom:8px}.case__contents-title[data-v-65c7501b]{margin:0;font-size:13px;font-weight:700;color:var(--text-primary)}.case__contents-count[data-v-65c7501b]{margin:0;font-size:11px;color:var(--text-secondary)}.case__items[data-v-65c7501b]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;padding-right:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-red) 55%,transparent) transparent}.case__item[data-v-65c7501b]{min-width:0;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:7px;background:radial-gradient(circle at 50% 8%,rgba(255,106,26,.15),transparent 48%),#ffffff09;padding:10px}.case__item[data-v-65c7501b]:nth-child(3n+2){background:radial-gradient(circle at 50% 8%,rgba(240,180,41,.16),transparent 48%),#ffffff09}.case__item[data-v-65c7501b]:nth-child(3n){background:radial-gradient(circle at 50% 8%,rgba(77,155,255,.13),transparent 48%),#ffffff09}.case__item-visual[data-v-65c7501b]{min-height:36px;flex-shrink:0;color:var(--accent-gold);display:flex;align-items:center;justify-content:center}.case__item-photo[data-v-65c7501b]{width:100%;max-width:72px;height:44px;object-fit:contain;border-radius:6px}.case__item--clickable[data-v-65c7501b]{width:100%;font:inherit;text-align:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.case__item--clickable[data-v-65c7501b]:hover{border-color:color-mix(in srgb,var(--accent-red) 34%,var(--border));background:var(--card-hover)}.case__item--clickable[data-v-65c7501b]:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.case__item-name[data-v-65c7501b],.case__item-value[data-v-65c7501b],.case__item-chance[data-v-65c7501b]{margin:0;line-height:1.35;overflow-wrap:anywhere}.case__item-name[data-v-65c7501b]{margin-top:4px;font-size:12px;font-weight:700;color:var(--text-primary)}.case__item-value[data-v-65c7501b]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:var(--accent-gold)}.case__item-chance[data-v-65c7501b]{margin-top:4px;font-size:11px;color:var(--text-secondary)}.case__action[data-v-65c7501b]{min-height:90px;display:flex;flex-direction:column;justify-content:center;margin:0 0 10px;width:100%}.case__action--joined[data-v-65c7501b]{width:100%;min-height:42px}.case__avatars[data-v-65c7501b]{display:flex;align-items:center;gap:6px;min-width:0}.case__avatar[data-v-65c7501b]{width:31px;height:31px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#313845,#151920);border:1px solid var(--border-strong);color:#ffffffb3;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #00000047}.case__avatar[data-v-65c7501b]:nth-child(2n){border-color:color-mix(in srgb,var(--accent-blue) 40%,var(--border))}.case__avatar[data-v-65c7501b]:nth-child(3n){border-color:color-mix(in srgb,var(--accent-yellow) 42%,var(--border))}.case__avatar--more[data-v-65c7501b]{font-size:11px;font-weight:700;color:var(--text-primary);width:auto;min-width:31px;padding:0 8px;border-color:var(--border-color);background:#ffffff0e}.case__cta-wrap[data-v-65c7501b]{display:flex;flex-direction:column;gap:7px}.case__cta[data-v-65c7501b],.case__join-button[data-v-65c7501b]{box-sizing:border-box;position:relative;overflow:hidden;width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:1.5px 14px 0;border-radius:8px;font-weight:700;font-size:13.5px;line-height:1;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.case__cta[data-v-65c7501b]{background:#191f2a;border:1px solid var(--border);color:var(--text-primary)}.case__join-button[data-v-65c7501b]{background:var(--accent-red);border:1px solid var(--accent-red);color:#fff;box-shadow:none}.case__cta[data-v-65c7501b]:hover:not(:disabled),.case__join-button[data-v-65c7501b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:none}.case__join-button[data-v-65c7501b]:hover:not(:disabled){background:var(--accent-red-hover);border-color:var(--accent-red-hover)}.case__cta[data-v-65c7501b]:disabled,.case__join-button[data-v-65c7501b]:disabled{opacity:.5;cursor:not-allowed}.case__join-button[data-v-65c7501b]:disabled{border-color:#ffffff1a;background:linear-gradient(180deg,#575b6894,#30333d94);color:#ffffff94;box-shadow:none;opacity:1}.case__ripple[data-v-65c7501b]{position:absolute;width:10px;height:10px;margin:-5px;border-radius:50%;background:#ffffff80;transform:scale(0);animation:case-ripple-65c7501b .65s ease-out forwards;pointer-events:none}.case__joined[data-v-65c7501b]{background:color-mix(in srgb,var(--accent-green) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent-green) 40%,var(--border-color));border-radius:8px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px}.case__joined-check[data-v-65c7501b]{margin:0;font-size:12px;font-weight:700;color:var(--accent-green);display:inline-flex;align-items:center;gap:6px}.case__joined-chance[data-v-65c7501b]{margin:0;font-size:12px;color:var(--accent-green)}.case__joined-chance b[data-v-65c7501b]{color:var(--accent-green)}.case__participants[data-v-65c7501b]{display:none;border-top:1px solid color-mix(in srgb,var(--border-color) 74%,transparent);padding-top:8px;text-align:left}.case__participants-title[data-v-65c7501b]{margin:0 0 6px;font-size:12px;font-weight:700;color:var(--text-primary)}.case__chance-note[data-v-65c7501b]{display:none;min-height:14px;margin:6px 0 0;font-size:11px;color:var(--text-secondary);text-align:left}.case__ticker[data-v-65c7501b]{position:relative;height:24px;margin:0 0 4px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.case__ticker-item[data-v-65c7501b]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;font-size:10.5px;line-height:16px;color:var(--text-secondary);background:#ffffff0d;border-radius:8px;padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-enter-active[data-v-65c7501b],.ticker-leave-active[data-v-65c7501b]{transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.ticker-enter-from[data-v-65c7501b]{transform:translateY(-6px);opacity:0}.ticker-leave-to[data-v-65c7501b]{transform:translateY(6px);opacity:0}@media(prefers-reduced-motion:reduce){.ticker-enter-active[data-v-65c7501b],.ticker-leave-active[data-v-65c7501b]{transition-duration:var(--dur-fast)}.ticker-enter-from[data-v-65c7501b],.ticker-leave-to[data-v-65c7501b]{transform:none}}.case-stage-enter-active[data-v-65c7501b],.case-stage-leave-active[data-v-65c7501b]{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.case-stage-enter-from[data-v-65c7501b],.case-stage-leave-to[data-v-65c7501b]{opacity:0;transform:translateY(4px)}.pop-in[data-v-65c7501b]{animation:case-pop-in-65c7501b .35s var(--ease-out)}@keyframes case-pop-in-65c7501b{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes case-top-bounce-65c7501b{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)}60%{transform:translateY(1px)}}@keyframes case-ripple-65c7501b{to{transform:scale(16);opacity:0}}.product-panel-overlay[data-v-b8828560]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#06080c9e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;justify-content:flex-end;animation:product-overlay-in-b8828560 .36s var(--ease-out) both}.product-panel[data-v-b8828560]{position:relative;isolation:isolate;width:min(420px,100vw);height:100%;overflow-y:auto;background:radial-gradient(circle at 50% 0%,rgba(215,40,48,.12),transparent 34%),var(--bg-card);border-left:1px solid var(--border-soft);box-shadow:-18px 0 42px #0000004d;transform-origin:100% 50%;animation:panel-slide-in-b8828560 .56s cubic-bezier(.16,1,.3,1) both}.product-panel[data-v-b8828560]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 62%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 62%);animation:product-grid-drift-b8828560 18s linear infinite}.product-panel[data-v-b8828560]:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.12),rgba(215,40,48,.12),transparent 66%);opacity:0;transform:translate(-52%) skew(-10deg);animation:product-panel-sweep-b8828560 1.15s .12s cubic-bezier(.16,1,.3,1) both}.product-panel__close[data-v-b8828560]{position:absolute;z-index:2;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-card-alt) 82%,transparent);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.product-panel__image[data-v-b8828560]{position:relative;z-index:1;height:220px;background-size:cover;background-position:center;background-color:#14161b;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transform-origin:50% 35%;animation:product-image-in-b8828560 .68s .12s cubic-bezier(.16,1,.3,1) both}.product-panel__body[data-v-b8828560]{position:relative;z-index:1;padding:22px 24px 28px;display:flex;flex-direction:column;gap:8px}.product-panel__body[data-v-b8828560]>*{animation:product-content-in-b8828560 .46s var(--ease-out) both}.product-panel__body[data-v-b8828560]>*:nth-child(1){animation-delay:.18s}.product-panel__body[data-v-b8828560]>*:nth-child(2){animation-delay:.24s}.product-panel__body[data-v-b8828560]>*:nth-child(3){animation-delay:.3s}.product-panel__body[data-v-b8828560]>*:nth-child(4){animation-delay:.36s}.product-panel__body[data-v-b8828560]>*:nth-child(n+5){animation-delay:.42s}.product-panel__category[data-v-b8828560]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.product-panel__title[data-v-b8828560]{margin:2px 0 0;color:var(--text-primary);font-size:21px;font-weight:900;line-height:1.2}.product-panel__count[data-v-b8828560]{margin:0;color:var(--text-muted);font-size:12px}.product-panel__description[data-v-b8828560]{margin:6px 0 0;color:var(--text-secondary);font-size:13.5px;line-height:1.5;white-space:pre-wrap}.product-panel__reward-hint[data-v-b8828560]{margin:8px 0 0;color:color-mix(in srgb,var(--accent-gold, #e8c547) 70%,var(--text-secondary));font-size:12.5px;font-weight:600;line-height:1.4}.product-panel__rep[data-v-b8828560]{margin-top:12px;padding:14px 15px 15px;border-radius:10px;background:var(--bg-card-alt);border:1px solid var(--border-soft)}.product-panel__rep-label[data-v-b8828560]{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--accent-gold) 76%,var(--text-secondary));font-size:12.5px;font-weight:800}.product-panel__rep-balance[data-v-b8828560]{margin:6px 0 10px;color:var(--text-secondary);font-size:12px}.product-panel__rep-balance b[data-v-b8828560]{color:var(--text-primary)}.product-panel__slider[data-v-b8828560]{width:100%;accent-color:var(--accent-gold);cursor:pointer}.product-panel__rep-meta[data-v-b8828560]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:10.5px;color:var(--text-muted)}.product-panel__rep-chip[data-v-b8828560]{padding:2px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-gold) 10%,var(--bg-card-hover));color:color-mix(in srgb,var(--accent-gold) 78%,var(--text-secondary));font-weight:800;font-size:11px}.product-panel__breakdown[data-v-b8828560]{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:6px}.product-panel__breakdown-row[data-v-b8828560]{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--text-secondary)}.product-panel__breakdown-row--total[data-v-b8828560]{font-size:14px;font-weight:800;color:var(--text-primary)}.product-panel__error[data-v-b8828560]{margin:10px 0 0;font-size:12.5px;color:var(--accent-red);font-weight:700}.product-panel__actions[data-v-b8828560]{margin-top:14px;display:flex;flex-direction:column;gap:9px}.product-panel__buy[data-v-b8828560]{min-height:44px;border-radius:9px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-primary);font-weight:800;font-size:13.5px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.product-panel__buy--primary[data-v-b8828560]{border:none;background:var(--accent-red);color:#fff}.product-panel__buy[data-v-b8828560]:hover:not(:disabled){background:var(--bg-card-hover);transform:translateY(-1px)}.product-panel__buy--primary[data-v-b8828560]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-red) 88%,white 8%);box-shadow:0 14px 28px #d728302e}.product-panel__buy[data-v-b8828560]:disabled{opacity:.55;cursor:default}.product-panel__rep-hint[data-v-b8828560]{position:relative;overflow:hidden;margin-top:3px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px;border:1px solid color-mix(in srgb,var(--accent-gold) 22%,var(--border-soft));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-gold) 7%,transparent),transparent 56%),color-mix(in srgb,var(--bg-card-alt) 84%,transparent);animation:product-rep-hint-in-b8828560 .52s .52s cubic-bezier(.16,1,.3,1) both}.product-panel__rep-hint[data-v-b8828560]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.08),transparent 58%);opacity:0;transform:translate(-72%);animation:product-rep-hint-scan-b8828560 1.45s .76s cubic-bezier(.16,1,.3,1) both}.product-panel__rep-hint-icon[data-v-b8828560]{position:relative;z-index:1;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid color-mix(in srgb,var(--accent-gold) 24%,transparent);background:color-mix(in srgb,var(--accent-gold) 8%,rgba(255,255,255,.035));color:color-mix(in srgb,var(--accent-gold) 80%,var(--text-secondary));animation:product-rep-icon-pulse-b8828560 2.6s 1.2s ease-in-out infinite}.product-panel__rep-hint-content[data-v-b8828560]{position:relative;z-index:1;min-width:0}.product-panel__rep-hint-title[data-v-b8828560]{margin:0;color:var(--text-primary);font-size:12.5px;font-weight:850;line-height:1.25}.product-panel__rep-hint-text[data-v-b8828560]{margin:5px 0 0;color:var(--text-secondary);font-size:11.5px;line-height:1.38}.product-panel__rep-progress[data-v-b8828560]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-secondary);font-size:10.5px;font-weight:750}.product-panel__rep-progress-bar[data-v-b8828560]{position:relative;overflow:hidden;display:block;height:5px;margin-top:5px;border-radius:var(--radius-pill);background:#fff1}.product-panel__rep-progress-bar span[data-v-b8828560]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-gold) 72%,#fff),var(--accent-gold));transform-origin:left center;animation:product-rep-progress-in-b8828560 .78s .76s cubic-bezier(.16,1,.3,1) both}.product-panel__rep-hint-footer[data-v-b8828560]{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.product-panel__rep-hint-link[data-v-b8828560]{display:inline-flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--accent-gold) 82%,var(--text-primary));font-size:11.5px;font-weight:850;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.product-panel__rep-hint-link[data-v-b8828560]:hover{color:var(--accent-gold);transform:translate(2px)}.product-panel__rep-hint-balance[data-v-b8828560]{flex-shrink:0;color:var(--text-muted);font-size:10.5px;font-weight:700}.product-panel__hint[data-v-b8828560]{margin:0;text-align:center;font-size:10.5px;color:var(--text-muted)}.product-panel__result[data-v-b8828560]{margin-top:10px;padding:16px;border-radius:10px;background:color-mix(in srgb,var(--accent-green) 7%,var(--bg-card-alt));border:1px solid color-mix(in srgb,var(--accent-green) 24%,var(--border-color))}.product-panel__result-title[data-v-b8828560]{margin:0;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800;color:var(--text-primary)}.product-panel__result-title--ok[data-v-b8828560]{color:var(--accent-green)}.product-panel__result-note[data-v-b8828560]{margin:8px 0 0;font-size:12.5px;color:var(--text-secondary);line-height:1.4}.product-panel__dev-confirm[data-v-b8828560]{margin-top:10px;min-height:34px;padding:0 14px;border-radius:7px;border:1px solid color-mix(in srgb,var(--accent-gold) 34%,var(--border-color));background:transparent;color:color-mix(in srgb,var(--accent-gold) 78%,var(--text-secondary));font-size:12px;font-weight:700;cursor:pointer}.product-panel__dev-confirm[data-v-b8828560]:disabled{opacity:.6;cursor:default}.product-panel__pay-link[data-v-b8828560]{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:10px;text-decoration:none;box-sizing:border-box}@keyframes product-overlay-in-b8828560{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@keyframes panel-slide-in-b8828560{0%{opacity:0;transform:translate(42px) scale(.975);filter:blur(12px) saturate(.82)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0) saturate(1)}}@keyframes product-grid-drift-b8828560{0%{background-position:0 0,0 0}to{background-position:38px 38px,38px 38px}}@keyframes product-panel-sweep-b8828560{0%{opacity:0;transform:translate(-52%) skew(-10deg)}30%{opacity:.78}to{opacity:0;transform:translate(52%) skew(-10deg)}}@keyframes product-image-in-b8828560{0%{opacity:0;transform:scale(1.055);filter:blur(10px) brightness(.75)}to{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}@keyframes product-content-in-b8828560{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes product-rep-hint-in-b8828560{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes product-rep-hint-scan-b8828560{0%{opacity:0;transform:translate(-72%)}32%{opacity:1}to{opacity:0;transform:translate(72%)}}@keyframes product-rep-icon-pulse-b8828560{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 18px color-mix(in srgb,var(--accent-gold) 22%,transparent)}}@keyframes product-rep-progress-in-b8828560{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.product-panel-overlay[data-v-b8828560],.product-panel[data-v-b8828560],.product-panel[data-v-b8828560]:before,.product-panel[data-v-b8828560]:after,.product-panel__image[data-v-b8828560],.product-panel__body[data-v-b8828560]>*,.product-panel__rep-hint[data-v-b8828560],.product-panel__rep-hint[data-v-b8828560]:before,.product-panel__rep-hint-icon[data-v-b8828560],.product-panel__rep-progress-bar span[data-v-b8828560]{animation:none!important;opacity:1;transform:none;filter:none}}@media(max-width:560px){.product-panel[data-v-b8828560]{width:100vw}}@media(max-width:767px){.product-panel-overlay[data-v-b8828560]{align-items:flex-end;justify-content:center;z-index:210}.product-panel[data-v-b8828560]{width:100%;height:auto;max-height:92dvh;border-radius:20px 20px 0 0;overscroll-behavior-y:contain;padding-bottom:env(safe-area-inset-bottom);animation:mobile-product-sheet-in-b8828560 .24s var(--ease-out)}.product-panel__image[data-v-b8828560]{height:clamp(120px,24dvh,200px)}.product-panel__close[data-v-b8828560]{width:44px;height:44px}.product-panel__body[data-v-b8828560]{padding:16px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.product-panel__title[data-v-b8828560]{overflow-wrap:anywhere}.product-panel__actions[data-v-b8828560]{position:sticky;bottom:0;z-index:3;padding:8px 0;background:var(--bg-card)}.product-panel button[data-v-b8828560]{min-height:44px}.product-panel input[data-v-b8828560]{min-width:0;font-size:16px;min-height:44px}}@keyframes mobile-product-sheet-in-b8828560{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.winners[data-v-6bfd082e]{padding:16px 16px 10px;border:1px solid var(--border);border-radius:10px;background:var(--section-bg)}.winners__header[data-v-6bfd082e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.winners__header h2[data-v-6bfd082e]{margin:0;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--text-secondary)}.winners__live[data-v-6bfd082e]{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;letter-spacing:.05em;color:var(--accent-red)}.winners__live i[data-v-6bfd082e]{width:6px;height:6px;border-radius:50%;background:var(--accent-red);animation:pulse-dot 1.8s infinite}.winners__empty[data-v-6bfd082e]{margin:0;padding:12px 0;font-size:12px;color:var(--text-secondary)}.winners__list[data-v-6bfd082e]{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-red) 45%,transparent) transparent}.winner-row[data-v-6bfd082e]{display:grid;grid-template-columns:24px minmax(82px,1fr) auto auto auto;align-items:center;gap:8px;min-height:36px;padding:7px 1px;border-top:1px solid rgba(255,255,255,.05);transition:background var(--dur-fast) var(--ease-out)}.winner-row[data-v-6bfd082e]:first-child{border-top:none}.winner-row[data-v-6bfd082e]:hover{background:#ffffff06}.winner-row__visual[data-v-6bfd082e]{width:24px;height:24px;flex-shrink:0;border-radius:5px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent-gold) 15%,transparent);color:var(--accent-gold);overflow:hidden}.winner-row__visual--item[data-v-6bfd082e]{background:color-mix(in srgb,var(--accent-blue) 16%,transparent);color:var(--accent-blue)}.winner-row__visual img[data-v-6bfd082e]{width:100%;height:100%;object-fit:contain}.winner-row__player[data-v-6bfd082e],.winner-row__action[data-v-6bfd082e],.winner-row__prize[data-v-6bfd082e]{min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winner-row__player[data-v-6bfd082e]{color:var(--text-primary);font-weight:700}.winner-row__action[data-v-6bfd082e]{color:var(--text-secondary)}.winner-row__prize[data-v-6bfd082e]{color:var(--accent-yellow);font-weight:700}.winner-row__prize--item[data-v-6bfd082e]{color:var(--accent-blue)}.winner-row__ago[data-v-6bfd082e]{flex-shrink:0;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.home-layout[data-v-21834a97]{display:contents}.home-layout__main[data-v-21834a97]{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:16px;min-width:0}.tasks-row[data-v-21834a97]{display:block;min-width:0}.home-layout__side[data-v-21834a97]{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:1023px){.home-layout__main[data-v-21834a97]{grid-column:1;grid-row:2}.home-layout__side[data-v-21834a97]{grid-column:1;grid-row:3}}.home__prize-error--pending[data-v-21834a97]{border-color:var(--border-strong);color:var(--text-secondary)}.home__prize-error[data-v-21834a97]{position:fixed;right:16px;bottom:16px;z-index:40;margin:0;padding:10px 14px;border:1px solid var(--accent-red);border-radius:8px;background:var(--bg-card);color:var(--accent-red);font-size:12px;font-weight:800}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.image-cropper__input[data-v-3adf7812]{display:none}.image-cropper__default-trigger[data-v-3adf7812],.image-cropper__choose[data-v-3adf7812],.image-cropper__secondary[data-v-3adf7812],.image-cropper__primary[data-v-3adf7812],.image-cropper__tool-group button[data-v-3adf7812],.image-cropper__icon-button[data-v-3adf7812]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-family:inherit;cursor:pointer;transition:border-color var(--dur-fast, .16s) var(--ease-out, ease),background-color var(--dur-fast, .16s) var(--ease-out, ease),color var(--dur-fast, .16s) var(--ease-out, ease),transform var(--dur-fast, .16s) var(--ease-out, ease)}.image-cropper__default-trigger[data-v-3adf7812]{gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--border-soft, rgba(255, 255, 255, .1));background:var(--bg-card-alt, #141923);color:var(--text-primary, #e6e8ee);font-size:13px;font-weight:800}.image-cropper[data-v-3adf7812]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:22px;background:#040508b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-cropper__dialog[data-v-3adf7812]{width:min(860px,100%);max-height:min(820px,calc(100vh - 44px));display:flex;flex-direction:column;gap:16px;overflow:hidden;border:1px solid var(--border-color, rgba(255, 255, 255, .14));border-radius:12px;background:var(--bg-card, #1b202b);box-shadow:0 28px 80px #00000073;padding:20px}.image-cropper__header[data-v-3adf7812],.image-cropper__toolbar[data-v-3adf7812],.image-cropper__footer[data-v-3adf7812]{display:flex;align-items:center;justify-content:space-between;gap:14px}.image-cropper__header h2[data-v-3adf7812]{margin:0;color:var(--text-primary, #e6e8ee);font-size:18px;font-weight:900;line-height:1.2}.image-cropper__header p[data-v-3adf7812]{max-width:560px;margin:6px 0 0;color:var(--text-secondary, #a8aeba);font-size:13px;line-height:1.4}.image-cropper__icon-button[data-v-3adf7812]{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--border-soft, rgba(255, 255, 255, .1));background:transparent;color:var(--text-secondary, #a8aeba)}.image-cropper__icon-button[data-v-3adf7812]:hover{border-color:var(--border-color, rgba(255, 255, 255, .14));color:var(--text-primary, #e6e8ee);background:var(--bg-card-hover, #232936)}.image-cropper__stage[data-v-3adf7812]{min-height:320px;height:min(54vh,520px);overflow:hidden;border:1px solid var(--border-soft, rgba(255, 255, 255, .1));border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 38%),var(--bg-card-alt, #141923)}.image-cropper__cropper[data-v-3adf7812]{width:100%;height:100%}[data-v-3adf7812] .image-cropper__cropper-bg{background:var(--bg-card-alt, #141923)}[data-v-3adf7812] .image-cropper__cropper-fg{background:#07090d94}[data-v-3adf7812] .image-cropper__cropper-image{max-width:none}[data-v-3adf7812] .image-cropper__stencil{border:1px solid rgba(255,255,255,.72);box-shadow:0 0 0 1px #0000003d}.image-cropper__empty[data-v-3adf7812]{width:100%;height:100%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:none;background:transparent;color:var(--text-secondary, #a8aeba);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.image-cropper__toolbar[data-v-3adf7812]{padding:12px;border:1px solid var(--border-soft, rgba(255, 255, 255, .1));border-radius:10px;background:var(--bg-card-alt, #141923)}.image-cropper__tool-group[data-v-3adf7812]{display:flex;flex-wrap:wrap;gap:8px}.image-cropper__tool-group button[data-v-3adf7812]{width:36px;height:36px;border:1px solid var(--border-soft, rgba(255, 255, 255, .1));background:color-mix(in srgb,var(--bg-card-hover, #232936) 45%,transparent);color:var(--text-secondary, #a8aeba)}.image-cropper__tool-group button[data-v-3adf7812]:hover:not(:disabled),.image-cropper__choose[data-v-3adf7812]:hover,.image-cropper__secondary[data-v-3adf7812]:hover{border-color:var(--border-color, rgba(255, 255, 255, .14));color:var(--text-primary, #e6e8ee);background:var(--bg-card-hover, #232936)}.image-cropper__tool-group button[data-v-3adf7812]:disabled,.image-cropper__primary[data-v-3adf7812]:disabled{opacity:.48;cursor:default}.image-cropper__choose[data-v-3adf7812]{gap:8px;min-height:36px;padding:0 13px;border:1px solid var(--border-soft, rgba(255, 255, 255, .1));background:transparent;color:var(--text-secondary, #a8aeba);font-size:12px;font-weight:800;white-space:nowrap}.image-cropper__error[data-v-3adf7812]{margin:-2px 0 0;color:var(--accent-red, #e34949);font-size:13px;font-weight:800}.image-cropper__footer[data-v-3adf7812]{justify-content:flex-end}.image-cropper__secondary[data-v-3adf7812],.image-cropper__primary[data-v-3adf7812]{min-height:42px;padding:0 18px;font-size:13px;font-weight:850}.image-cropper__secondary[data-v-3adf7812]{border:1px solid var(--border-soft, rgba(255, 255, 255, .1));background:transparent;color:var(--text-primary, #e6e8ee)}.image-cropper__primary[data-v-3adf7812]{border:none;background:var(--accent-red, #d73333);color:#fff}.image-cropper__primary[data-v-3adf7812]:hover:not(:disabled){transform:translateY(-1px)}@media(max-width:640px){.image-cropper[data-v-3adf7812]{align-items:stretch;padding:10px}.image-cropper__dialog[data-v-3adf7812]{max-height:calc(100vh - 20px);padding:16px}.image-cropper__header[data-v-3adf7812],.image-cropper__toolbar[data-v-3adf7812],.image-cropper__footer[data-v-3adf7812]{align-items:stretch;flex-direction:column}.image-cropper__stage[data-v-3adf7812]{min-height:260px;height:46vh}.image-cropper__choose[data-v-3adf7812],.image-cropper__secondary[data-v-3adf7812],.image-cropper__primary[data-v-3adf7812]{width:100%}}@media(max-width:767px){.image-cropper[data-v-3adf7812]{padding:0;align-items:flex-end}.image-cropper__dialog[data-v-3adf7812]{width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior-y:contain;padding:16px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:20px 20px 0 0;gap:12px}.image-cropper__stage[data-v-3adf7812]{flex:0 0 auto;height:clamp(160px,34dvh,340px);min-height:0}.image-cropper__toolbar[data-v-3adf7812],.image-cropper__tool-group[data-v-3adf7812]{flex-wrap:wrap;gap:8px}.image-cropper__icon-button[data-v-3adf7812]{width:44px;height:44px}.image-cropper__primary[data-v-3adf7812],.image-cropper__secondary[data-v-3adf7812],.image-cropper__choose[data-v-3adf7812]{min-height:44px}.image-cropper__footer[data-v-3adf7812]{flex-direction:row;flex-wrap:wrap;position:sticky;bottom:0;background:var(--bg-card);padding-block:8px}}.console-trigger[data-v-896d5569]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:11px 16px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card-alt);color:var(--text-primary);font-weight:700;font-size:13px;cursor:pointer;width:auto;max-width:max-content;white-space:nowrap}.console-trigger[data-v-896d5569]:hover{background:var(--bg-card-hover)}.console-trigger[data-v-896d5569]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.console-trigger[data-v-896d5569]:active{background:var(--bg-card)}.console[data-v-896d5569]{--console-accent: var(--accent-red);border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-card);padding:20px 22px 22px;box-shadow:var(--shadow-card)}.console--purple[data-v-896d5569]{--console-accent: var(--accent-purple)}.console__header[data-v-896d5569]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.console__title[data-v-896d5569]{margin:0;font-size:14px;font-weight:850;letter-spacing:0;text-transform:uppercase;color:var(--text-primary)}.console__close[data-v-896d5569]{width:28px;height:28px;border-radius:50%;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.console__close[data-v-896d5569]:hover{color:var(--text-primary);border-color:var(--border-color)}.console__tabs[data-v-896d5569]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.console__tab[data-v-896d5569]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.console__kind-heading[data-v-896d5569]{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--text-primary);font-size:13px;font-weight:900}.console__kind-heading .icon[data-v-896d5569]{color:var(--text-secondary)}.console__existing[data-v-896d5569]{display:flex;flex-direction:column;gap:12px}.console__existing-note[data-v-896d5569]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.console__tab--active-red[data-v-896d5569]{border-color:color-mix(in srgb,var(--accent-red) 48%,var(--border-color));color:var(--text-primary);background:color-mix(in srgb,var(--accent-red) 10%,var(--bg-card-alt))}.console__tab--active-purple[data-v-896d5569]{border-color:color-mix(in srgb,var(--accent-red) 44%,var(--border-color));color:var(--text-primary);background:color-mix(in srgb,var(--accent-red) 9%,var(--bg-card-alt))}.console__form[data-v-896d5569]{display:flex;flex-direction:column;gap:15px}.console__field[data-v-896d5569]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-secondary)}.console__label-with-icon[data-v-896d5569]{display:inline-flex;align-items:center;gap:5px}.console__field-row[data-v-896d5569]{display:flex;align-items:baseline;justify-content:space-between}.console__field-row small[data-v-896d5569]{color:var(--text-muted);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:10.5px}.console__input-wrap[data-v-896d5569]{position:relative;display:flex}.console__input-icon[data-v-896d5569]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.console__field input[type=text][data-v-896d5569],.console__field input[type=number][data-v-896d5569],.console__field input[type=url][data-v-896d5569],.console__field input[type=datetime-local][data-v-896d5569],.console__field textarea[data-v-896d5569],.console__field select[data-v-896d5569]{width:100%;background:var(--bg-card-alt);border:1px solid var(--border-soft);border-radius:6px;padding:10px 11px;color:var(--text-primary);font-size:13px;font-family:inherit;transition:border-color var(--dur-fast) var(--ease-out)}.console__field .console__input-wrap input[data-v-896d5569]{padding-left:46px}.console__prize-switch[data-v-896d5569]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt)}.console__prize-switch-option[data-v-896d5569]{position:relative;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:var(--text-secondary);font-size:12px;font-weight:800;cursor:pointer;border-right:1px solid var(--border-soft);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.console__prize-switch-option[data-v-896d5569]:last-child{border-right:0}.console__prize-switch-option input[data-v-896d5569]{position:absolute;opacity:0;pointer-events:none}.console__prize-switch-option--active[data-v-896d5569]{color:var(--text-primary);background:color-mix(in srgb,var(--accent-red) 11%,var(--bg-card-alt));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 48%,var(--border-color))}.console__prize-switch-option--active .icon[data-v-896d5569]{color:var(--accent-red)}.console__shop-prizes[data-v-896d5569]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.console__shop-prizes-title[data-v-896d5569]{color:var(--text-secondary);font-size:12px;font-weight:800}.console__shop-list[data-v-896d5569]{display:flex;flex-direction:column;gap:8px;min-height:152px}.console__shop-prize[data-v-896d5569]{width:100%;min-width:0;min-height:72px;display:grid;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:9px 10px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.console__shop-prize[data-v-896d5569]:hover{border-color:var(--border-color);background:var(--bg-card-hover)}.console__shop-prize--active[data-v-896d5569]{border-color:color-mix(in srgb,var(--accent-red) 72%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 10%,var(--bg-card-alt))}.console__shop-prize-image[data-v-896d5569]{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-card-hover) 70%,transparent);color:var(--text-secondary)}.console__shop-prize-image img[data-v-896d5569]{width:100%;height:100%;display:block;object-fit:cover}.console__shop-prize-main[data-v-896d5569]{min-width:0;display:flex;flex-direction:column;gap:4px}.console__shop-prize-title[data-v-896d5569]{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.console__shop-prize-price[data-v-896d5569]{color:var(--text-secondary);font-size:12px;font-weight:750}.console__shop-prize-radio[data-v-896d5569]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--text-secondary);border-radius:50%}.console__shop-prize-radio span[data-v-896d5569]{width:8px;height:8px;border-radius:50%;background:transparent}.console__shop-prize--active .console__shop-prize-radio[data-v-896d5569]{border-color:var(--accent-red)}.console__shop-prize--active .console__shop-prize-radio span[data-v-896d5569]{background:var(--accent-red)}.console__shop-state[data-v-896d5569]{margin:0;min-height:152px;padding:10px 11px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-secondary);font-size:12px;line-height:1.4}.console__shop-state--error[data-v-896d5569]{color:var(--accent-red)}.console__image-editor[data-v-896d5569]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start}.console__image-preview[data-v-896d5569]{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card-hover) 55%,transparent),transparent),var(--bg-card-alt);color:var(--text-secondary)}.console__image-preview img[data-v-896d5569]{width:100%;height:100%;display:block;object-fit:cover}.console__image-controls[data-v-896d5569]{min-width:0;display:flex;flex-direction:column;gap:8px}.console__image-actions[data-v-896d5569]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.console__image-button[data-v-896d5569],.console__image-download[data-v-896d5569]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--border-soft);border-radius:7px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.console__image-download[data-v-896d5569]{background:transparent;color:var(--text-secondary)}.console__image-button[data-v-896d5569]:hover,.console__image-download[data-v-896d5569]:hover{border-color:var(--border-color);background:var(--bg-card-hover);color:var(--text-primary)}.console__image-note[data-v-896d5569]{color:var(--text-muted);font-size:10.5px;line-height:1.35}.console__field input[data-v-896d5569]:focus,.console__field textarea[data-v-896d5569]:focus,.console__field select[data-v-896d5569]:focus{outline:none;border-color:color-mix(in srgb,var(--accent-red) 45%,var(--border-color))}.console__field--checkbox[data-v-896d5569]{flex-direction:row;align-items:center;gap:9px}.console__field--checkbox input[data-v-896d5569]{width:16px;height:16px;accent-color:var(--console-accent);cursor:pointer}.console__mode-cards[data-v-896d5569]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.console__mode-card[data-v-896d5569]{position:relative;display:flex;flex-direction:column;gap:5px;padding:11px 12px 12px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.console__mode-card input[data-v-896d5569]{position:absolute;top:10px;right:10px;width:14px;height:14px;accent-color:var(--console-accent);cursor:pointer}.console__mode-card .icon[data-v-896d5569]{color:var(--text-muted)}.console__mode-card--active[data-v-896d5569]{border-color:color-mix(in srgb,var(--accent-red) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 8%,var(--bg-card-alt))}.console__mode-card--active .icon[data-v-896d5569]{color:var(--text-secondary)}.console__mode-card-title[data-v-896d5569]{font-size:12.5px;font-weight:800;color:var(--text-primary)}.console__mode-card-desc[data-v-896d5569]{font-size:10.5px;line-height:1.35;color:var(--text-muted)}.console__option-row[data-v-896d5569]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.console__option-grip[data-v-896d5569]{flex-shrink:0;color:var(--text-muted);font-size:13px}.console__option-row input[data-v-896d5569]{flex:1;background:var(--bg-card-alt);border:1px solid var(--border-soft);border-radius:6px;padding:8px 9px;color:var(--text-primary);font-size:13px}.console__option-remove[data-v-896d5569]{flex-shrink:0;width:30px;height:34px;border-radius:6px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--accent-red);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.console__add-option[data-v-896d5569]{align-self:flex-start;background:transparent;border:none;color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer;padding:2px 0}.console__slider[data-v-896d5569]{width:100%;accent-color:var(--console-accent);cursor:pointer}.console__error[data-v-896d5569]{margin:0;color:var(--accent-red);font-size:12px;font-weight:700}.console__success[data-v-896d5569]{margin:0;color:var(--accent-green);font-size:12px;font-weight:700}.console__submit[data-v-896d5569]{margin-top:4px;min-height:40px;border:none;border-radius:8px;background:var(--accent-red);color:#fff;font-weight:800;font-size:13px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.console__submit[data-v-896d5569]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-red) 88%,white 8%)}.console__submit[data-v-896d5569]:disabled{opacity:.55;cursor:default}.console-reveal-enter-active[data-v-896d5569],.console-reveal-leave-active[data-v-896d5569]{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.console-reveal-enter-from[data-v-896d5569],.console-reveal-leave-to[data-v-896d5569]{opacity:0;transform:translate(12px)}@media(max-width:520px){.console__image-editor[data-v-896d5569]{grid-template-columns:1fr}.console__image-preview[data-v-896d5569]{width:100%;height:auto;aspect-ratio:16 / 9}}@media(max-width:767px){.console[data-v-896d5569]{min-width:0;width:100%}.console__option-row input[data-v-896d5569]{min-width:0;font-size:16px}.console__option-remove[data-v-896d5569]{width:44px;height:44px}.console__submit[data-v-896d5569],.console__add-option[data-v-896d5569]{min-height:44px}.console__tabs[data-v-896d5569]{overflow-x:auto;flex-wrap:nowrap}.console__tab[data-v-896d5569]{min-height:44px;flex-shrink:0}.console__close[data-v-896d5569]{width:44px;height:44px}.console__mode-card[data-v-896d5569]{min-width:0}.console input[data-v-896d5569]:not([type=checkbox]):not([type=radio]):not([type=range]),.console select[data-v-896d5569],.console textarea[data-v-896d5569]{min-height:44px;font-size:16px;min-width:0}}.match-history[data-v-8021d60e]{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--text-primary) 3.5%,transparent),transparent 42%),color-mix(in srgb,var(--section-bg) 94%,#08090d);padding:18px}.match-history[data-v-8021d60e]:before,.match-history[data-v-8021d60e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.match-history[data-v-8021d60e]:before{background:linear-gradient(120deg,color-mix(in srgb,var(--brand-primary) 12%,transparent) 0%,transparent 42%),linear-gradient(255deg,color-mix(in srgb,var(--accent-blue) 7%,transparent) 0%,transparent 46%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-primary) 4%,transparent) 0 1px,transparent 1px 18px);opacity:.44}.match-history[data-v-8021d60e]:after{background:linear-gradient(90deg,#090c1285,#090c124d 48%,#090c1294),linear-gradient(180deg,#07090d14,#07090d6b)}.match-history[data-v-8021d60e]>*{position:relative;z-index:1}.match-history__header[data-v-8021d60e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.match-history__header h2[data-v-8021d60e]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:850;text-transform:uppercase;color:var(--text-primary)}.match-history__count[data-v-8021d60e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:var(--radius-pill);background:#ffffff0f;color:var(--text-secondary);font-size:12px;font-weight:800}.match-history__status[data-v-8021d60e]{margin:0;color:var(--text-secondary);font-size:13px}.match-history__list[data-v-8021d60e]{display:flex;flex-direction:column;gap:8px}.match-history__row[data-v-8021d60e]{width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(180px,.75fr) max-content;align-items:center;gap:14px;min-height:62px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff09;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.match-history__row[data-v-8021d60e]:hover,.match-history__row--active[data-v-8021d60e]{border-color:color-mix(in srgb,var(--accent-red) 42%,transparent);background:#d7283016;transform:translateY(-1px)}.match-history__main[data-v-8021d60e],.match-history__meta[data-v-8021d60e]{display:flex;flex-direction:column;min-width:0}.match-history__main[data-v-8021d60e]{padding-left:14px;gap:5px}.match-history__main b[data-v-8021d60e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px}.match-history__main small[data-v-8021d60e],.match-history__meta span[data-v-8021d60e]{color:var(--text-secondary);font-size:11.5px}.match-history__meta[data-v-8021d60e]{gap:4px}.match-history__state[data-v-8021d60e]{justify-self:end;margin-right:14px;min-width:96px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);padding:6px 10px;color:var(--text-secondary);font-size:11px;font-weight:800;text-align:center}.match-history__state--open[data-v-8021d60e],.match-history__state--ready[data-v-8021d60e],.match-history__state--started[data-v-8021d60e]{border-color:color-mix(in srgb,var(--accent-red) 36%,transparent);color:color-mix(in srgb,var(--accent-red) 82%,#fff)}.match-history__state--completed[data-v-8021d60e]{border-color:color-mix(in srgb,var(--accent-green) 36%,transparent);color:color-mix(in srgb,var(--accent-green) 72%,#fff)}.match-history__pagination[data-v-8021d60e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;color:var(--text-muted);font-size:12px;font-weight:800}.match-history__pagination-controls[data-v-8021d60e]{display:flex;align-items:center;gap:8px}.match-history__pagination-controls b[data-v-8021d60e]{min-width:58px;color:var(--text-secondary);text-align:center;font-size:12px}.match-history__page-button[data-v-8021d60e]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border-color) 76%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 48%,transparent);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.match-history__page-button[data-v-8021d60e]:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary) 36%,var(--border-color));background:color-mix(in srgb,var(--bg-card-hover) 58%,transparent)}.match-history__page-button[data-v-8021d60e]:disabled{opacity:.48;cursor:default}@media(max-width:760px){.match-history__row[data-v-8021d60e]{grid-template-columns:1fr;gap:8px;padding:12px 14px}.match-history__main[data-v-8021d60e]{padding-left:0}.match-history__state[data-v-8021d60e]{justify-self:start;margin-right:0}.match-history__pagination[data-v-8021d60e]{align-items:flex-start;flex-direction:column}}.match-room[data-v-e7b34ff7]{--team-a: #e03b42;--team-b: #8e5cff;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:radial-gradient(circle at 48% 0%,rgba(224,59,66,.18),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.04),transparent 42%),#0a0b10;padding:18px;box-shadow:0 24px 80px #00000061;transform-origin:50% 40%;animation:match-room-stage-in-e7b34ff7 .62s cubic-bezier(.16,1,.3,1) both}.match-rep-amount[data-v-e7b34ff7]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.match-room[data-v-e7b34ff7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 68%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 68%);animation:match-grid-reveal-e7b34ff7 .82s .12s var(--ease-out) both,match-grid-drift-e7b34ff7 18s linear infinite}.match-room[data-v-e7b34ff7]:after{content:"";position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 28%,rgba(224,59,66,.12) 43%,rgba(142,92,255,.1) 55%,transparent 72%),linear-gradient(180deg,transparent,rgba(255,255,255,.04),transparent);opacity:0;transform:translate(-42%) skew(-10deg);mix-blend-mode:screen;animation:match-scan-sweep-e7b34ff7 1.25s .18s cubic-bezier(.16,1,.3,1) both}.match-room__header[data-v-e7b34ff7],.match-room__grid[data-v-e7b34ff7]{position:relative;z-index:2}.match-room__header[data-v-e7b34ff7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;animation:match-header-in-e7b34ff7 .52s .22s var(--ease-out) both}.match-room__title[data-v-e7b34ff7]{min-width:0}.match-room__title span[data-v-e7b34ff7]{display:block;margin-bottom:5px;color:var(--accent-red);font-size:11px;font-weight:900;text-transform:uppercase}.match-room__title h2[data-v-e7b34ff7]{margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f6f7fb;font-size:22px;font-weight:900;letter-spacing:0}.match-room__meta[data-v-e7b34ff7]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.match-room__owner[data-v-e7b34ff7],.match-room__status[data-v-e7b34ff7],.match-room__close[data-v-e7b34ff7]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.09);background:#ffffff0b;color:var(--text-secondary);font-size:11px;font-weight:850}.match-room__owner[data-v-e7b34ff7],.match-room__status[data-v-e7b34ff7]{padding:0 12px}.match-room__owner[data-v-e7b34ff7]{border-color:#e03b4252;color:color-mix(in srgb,var(--accent-red) 82%,#fff)}.match-room__status--paused[data-v-e7b34ff7]{border-color:#ffbf5257;color:#ffca72}.match-room__close[data-v-e7b34ff7]{gap:6px;padding:0 12px;cursor:pointer;transition:border-color .18s var(--ease-out),color .18s var(--ease-out),background .18s var(--ease-out)}.match-room__close[data-v-e7b34ff7]:hover{border-color:#ffffff2e;background:#ffffff13;color:var(--text-primary)}.match-room__grid[data-v-e7b34ff7]{display:grid;grid-template-columns:minmax(190px,.86fr) minmax(250px,1.08fr) minmax(190px,.86fr);gap:16px;align-items:stretch}.match-team[data-v-e7b34ff7],.match-core[data-v-e7b34ff7]{position:relative;min-width:0;min-height:500px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0d0e14e6;will-change:transform,opacity,filter}.match-team[data-v-e7b34ff7]{overflow:hidden;padding:18px}.match-team--a[data-v-e7b34ff7]{--team-accent: var(--team-a);animation:match-team-a-in-e7b34ff7 .62s .3s cubic-bezier(.16,1,.3,1) both}.match-team--b[data-v-e7b34ff7]{--team-accent: var(--team-b);animation:match-team-b-in-e7b34ff7 .62s .38s cubic-bezier(.16,1,.3,1) both}.match-team[data-v-e7b34ff7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent) 22%,transparent),transparent 42%),radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--team-accent) 20%,transparent),transparent 40%);opacity:.72;animation:match-team-light-e7b34ff7 .62s .52s var(--ease-out) both}.match-team--b[data-v-e7b34ff7]:before{background:linear-gradient(270deg,color-mix(in srgb,var(--team-accent) 22%,transparent),transparent 42%),radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--team-accent) 20%,transparent),transparent 40%)}.match-team__watermark[data-v-e7b34ff7]{position:absolute;right:16px;bottom:-42px;color:color-mix(in srgb,var(--team-accent) 24%,transparent);font-size:184px;font-weight:950;line-height:1;pointer-events:none;animation:match-watermark-in-e7b34ff7 .78s .48s cubic-bezier(.16,1,.3,1) both}.match-team--b .match-team__watermark[data-v-e7b34ff7]{left:16px;right:auto}.match-team__header[data-v-e7b34ff7]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.match-team__header div[data-v-e7b34ff7]{min-width:0}.match-team__header span[data-v-e7b34ff7]{display:block;margin-bottom:4px;color:color-mix(in srgb,var(--team-accent) 78%,#fff);font-size:11px;font-weight:900;text-transform:uppercase}.match-team__header strong[data-v-e7b34ff7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f5fa;font-size:16px}.match-team__header small[data-v-e7b34ff7]{color:var(--text-secondary);font-size:11px;font-weight:850}.match-team__players[data-v-e7b34ff7]{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.match-player[data-v-e7b34ff7]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 12px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff0b;color:var(--text-primary);opacity:0;transform:translateY(12px);animation:match-player-in-e7b34ff7 .42s var(--ease-out) both}.match-player[data-v-e7b34ff7]:nth-child(1){animation-delay:.56s}.match-player[data-v-e7b34ff7]:nth-child(2){animation-delay:.63s}.match-player[data-v-e7b34ff7]:nth-child(3){animation-delay:.7s}.match-player[data-v-e7b34ff7]:nth-child(4){animation-delay:.77s}.match-player[data-v-e7b34ff7]:nth-child(5){animation-delay:.84s}.match-player--me[data-v-e7b34ff7]{border-color:color-mix(in srgb,var(--team-accent) 42%,transparent);background:color-mix(in srgb,var(--team-accent) 11%,rgba(255,255,255,.04))}.match-player--empty[data-v-e7b34ff7]{color:var(--text-muted);opacity:.64}.match-player__avatar[data-v-e7b34ff7]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--team-accent) 36%,rgba(255,255,255,.08));color:color-mix(in srgb,var(--team-accent) 70%,#fff);background:#00000038;animation:match-avatar-pulse-e7b34ff7 2.2s 1.05s ease-in-out infinite;overflow:hidden}.match-player__avatar img[data-v-e7b34ff7]{width:100%;height:100%;object-fit:cover;border-radius:50%}.match-player__nick[data-v-e7b34ff7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.match-player small[data-v-e7b34ff7]{color:#ffffff47;font-size:10px;font-weight:900}.match-player__kick[data-v-e7b34ff7]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(224,59,66,.42);border-radius:6px;background:#e03b4224;color:color-mix(in srgb,var(--accent-red) 82%,#fff);cursor:pointer;transition:background .14s var(--ease-out),border-color .14s var(--ease-out)}.match-player__kick[data-v-e7b34ff7]:hover:not(:disabled){background:#e03b4242;border-color:#e03b4299}.match-player__kick[data-v-e7b34ff7]:disabled{opacity:.5;cursor:default}.match-core[data-v-e7b34ff7]{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px 24px 22px;background:radial-gradient(circle at 50% 26%,rgba(224,59,66,.16),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff05),#090a0ff5;animation:match-core-in-e7b34ff7 .7s .36s cubic-bezier(.16,1,.3,1) both}.match-core__section[data-v-e7b34ff7]{width:100%;display:flex;flex-direction:column;align-items:center;gap:9px;animation:match-core-item-in-e7b34ff7 .46s .64s var(--ease-out) both}.match-core__section--map[data-v-e7b34ff7]{animation-delay:.76s}.match-core__selector[data-v-e7b34ff7]{min-height:32px;display:grid;grid-template-columns:34px max-content 34px;align-items:center;justify-content:center;gap:10px}.match-core__selector--readonly[data-v-e7b34ff7]{grid-template-columns:1fr}.match-core__selector--readonly span[data-v-e7b34ff7]{text-align:center}.match-core__selector span[data-v-e7b34ff7]{color:var(--text-secondary);font-size:11px;font-weight:900;text-transform:uppercase}.match-core__arrow[data-v-e7b34ff7]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;background:transparent;color:#ffffff57;cursor:pointer;transition:border-color .18s var(--ease-out),color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out)}.match-core__arrow[data-v-e7b34ff7]:hover{transform:translateY(-1px);background:#ffffff0e}.match-core__arrow--red[data-v-e7b34ff7]:hover{border-color:#e03b425c;color:var(--team-a)}.match-core__arrow--purple[data-v-e7b34ff7]:hover{border-color:#8e5cff61;color:var(--team-b)}.match-core__format[data-v-e7b34ff7]{color:#f8f9ff;font-size:50px;font-weight:950;line-height:.95;letter-spacing:0;text-shadow:0 0 28px rgba(224,59,66,.18);animation:match-format-glow-e7b34ff7 2.4s 1.1s ease-in-out infinite}.match-core__divider[data-v-e7b34ff7]{width:min(190px,72%);height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform-origin:center;animation:match-divider-in-e7b34ff7 .52s .72s var(--ease-out) both}.match-core__section--map[data-v-e7b34ff7]{gap:12px}.match-core__map[data-v-e7b34ff7]{position:relative;z-index:0;width:min(260px,100%);margin:0;display:flex;flex-direction:column;align-items:center;gap:12px}.match-core__map[data-v-e7b34ff7]:before{content:"";position:absolute;top:-9px;right:-9px;bottom:37px;left:-9px;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,rgba(224,59,66,.1),transparent 42%),linear-gradient(315deg,rgba(142,92,255,.12),transparent 46%);opacity:.6;animation:match-map-frame-e7b34ff7 2.6s 1.25s ease-in-out infinite}.match-core__map img[data-v-e7b34ff7]{position:relative;z-index:1;width:100%;aspect-ratio:1;display:block;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 45px #0000006b,0 0 0 1px #ffffff0a inset;transform-origin:center;animation:match-map-breathe-e7b34ff7 7.6s .4s ease-in-out infinite alternate}.match-core__map figcaption[data-v-e7b34ff7]{position:relative;z-index:1;color:#f5f6fb;font-size:20px;font-weight:900;letter-spacing:0}.match-core__pause[data-v-e7b34ff7]{position:absolute;top:12px;right:12px;border:1px solid rgba(255,202,114,.34);border-radius:var(--radius-pill);background:#100c07b8;padding:6px 10px;color:#ffca72;font-size:11px;font-weight:900}.match-actions[data-v-e7b34ff7]{width:min(280px,100%);display:flex;flex-direction:column;gap:8px;animation:match-actions-in-e7b34ff7 .5s .98s var(--ease-out) both}.match-actions button[data-v-e7b34ff7]{box-sizing:border-box;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:900;line-height:1;cursor:pointer;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out)}.match-actions button[data-v-e7b34ff7]:hover:not(:disabled){transform:translateY(-1px)}.match-actions button[data-v-e7b34ff7]:disabled{cursor:default;opacity:.56}.match-actions__primary[data-v-e7b34ff7]{border:1px solid rgba(224,59,66,.44);background:linear-gradient(180deg,#e3474d,#a81721);color:#fff;box-shadow:0 14px 30px #e03b4238}.match-actions__secondary[data-v-e7b34ff7]{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-primary)}.match-actions__secondary[data-v-e7b34ff7]:hover:not(:disabled),.match-actions__secondary--active[data-v-e7b34ff7]{border-color:#8e5cff57;color:color-mix(in srgb,var(--team-b) 78%,#fff);background:#8e5cff1a}.match-actions__danger[data-v-e7b34ff7]{border:1px solid rgba(224,59,66,.42);background:#e03b421a;color:color-mix(in srgb,var(--accent-red) 82%,#fff)}.match-actions__danger[data-v-e7b34ff7]:hover:not(:disabled){border-color:#e03b429e;background:#e03b4229}.match-actions__confirm[data-v-e7b34ff7]{display:flex;gap:8px}.match-actions__confirm button[data-v-e7b34ff7]{flex:1}.match-actions__hint[data-v-e7b34ff7]{margin:0;width:100%;font-size:.85rem;opacity:.75;line-height:1.35}.match-actions__message[data-v-e7b34ff7]{margin:2px 0 0;color:var(--text-secondary);font-size:11.5px;text-align:center}.match-actions__message--error[data-v-e7b34ff7]{color:var(--accent-red)}.match-core__footer[data-v-e7b34ff7]{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:11px;font-weight:800}.match-team__join[data-v-e7b34ff7]{position:relative;z-index:1;margin-top:14px}.match-team__join-btn[data-v-e7b34ff7]{box-sizing:border-box;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid color-mix(in srgb,var(--team-accent) 46%,transparent);border-radius:8px;background:color-mix(in srgb,var(--team-accent) 15%,rgba(255,255,255,.04));color:#fff;font-size:12.5px;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s var(--ease-out),background .16s var(--ease-out),border-color .16s var(--ease-out)}.match-team__join-btn[data-v-e7b34ff7]:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--team-accent) 24%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--team-accent) 66%,transparent)}.match-team__join-btn[data-v-e7b34ff7]:disabled{opacity:.55;cursor:default}.match-team__join-unavailable[data-v-e7b34ff7]{position:relative;min-height:104px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:1px solid rgba(255,55,78,.28);border-radius:8px;background:linear-gradient(135deg,rgba(255,45,65,.1),transparent 54%),#07090ed6;color:#ffffff9e;text-align:center;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 42px #ff2b3d14,0 0 18px #ff2b3d1a}.match-team__join-unavailable[data-v-e7b34ff7]:before,.match-team__join-unavailable[data-v-e7b34ff7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.match-team__join-unavailable[data-v-e7b34ff7]:before{background:linear-gradient(90deg,rgba(255,45,65,.32),transparent 22%),radial-gradient(circle at 0% 24%,rgba(255,45,65,.22),transparent 44%)}.match-team__join-unavailable[data-v-e7b34ff7]:after{background:linear-gradient(180deg,#06080c47,#06080c94)}.match-team__join-unavailable[data-v-e7b34ff7]>*{position:relative;z-index:1}.match-team__join-unavailable .icon[data-v-e7b34ff7]{color:#ffffff8a;filter:drop-shadow(0 0 14px rgba(255,55,78,.22))}.match-team__join-unavailable b[data-v-e7b34ff7]{max-width:180px;color:#ffffffbd;font-size:13px;font-weight:950;line-height:1.14}.match-team__join-unavailable small[data-v-e7b34ff7]{color:color-mix(in srgb,var(--team-a) 74%,white 14%);font-size:10px;font-weight:900;letter-spacing:.04em}.match-team__join-hint[data-v-e7b34ff7]{margin:0;text-align:center;color:var(--text-muted);font-size:11px;font-weight:700}.match-core__note[data-v-e7b34ff7]{width:100%;margin:0 0 4px;text-align:center;color:var(--text-secondary);font-size:11.5px;font-weight:700}.match-core__note--error[data-v-e7b34ff7]{color:var(--accent-red)}.match-core__self[data-v-e7b34ff7]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:4px}.match-core__leave[data-v-e7b34ff7]{box-sizing:border-box;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0d;color:var(--text-primary);font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),transform .16s var(--ease-out)}.match-core__leave[data-v-e7b34ff7]:hover:not(:disabled){transform:translateY(-1px);border-color:#e03b4280;background:#e03b421f;color:color-mix(in srgb,var(--accent-red) 82%,#fff)}.match-core__leave[data-v-e7b34ff7]:disabled{opacity:.55;cursor:default}.match-core__steam[data-v-e7b34ff7]{box-sizing:border-box;height:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(102,192,244,.5);border-radius:8px;background:#66c0f424;color:#9fd8ff;font-size:12.5px;font-weight:850;line-height:1;cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}.match-core__steam[data-v-e7b34ff7]:hover:not(:disabled){transform:translateY(-1px);background:#66c0f438;border-color:#66c0f4b8}.match-core__steam[data-v-e7b34ff7]:disabled{opacity:.6;cursor:default}.match-room__status--ready[data-v-e7b34ff7]{border-color:#ffbf5257;color:#ffca72}.match-room__status--live[data-v-e7b34ff7]{border-color:#4ade8066;color:#7ee2a3}.match-player--ready[data-v-e7b34ff7]{border-color:#4ade8066;background:color-mix(in srgb,#4ade80 12%,rgba(255,255,255,.04))}.match-player__ready[data-v-e7b34ff7]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#04120a;font-size:12px;font-weight:900;background:transparent}.match-player__ready--on[data-v-e7b34ff7]{border-color:#4ade80b3;background:#4ade80}.match-ready[data-v-e7b34ff7]{width:min(280px,100%);display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgba(255,191,82,.28);border-radius:10px;background:#ffbf520f}.match-ready__head[data-v-e7b34ff7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.match-ready__title[data-v-e7b34ff7]{color:#ffca72;font-size:12px;font-weight:900;text-transform:uppercase}.match-ready__count[data-v-e7b34ff7]{color:var(--text-secondary);font-size:12px;font-weight:850}.match-ready__btn[data-v-e7b34ff7]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(74,222,128,.5);border-radius:8px;background:linear-gradient(180deg,#37c76a,#1f9d4e);color:#04120a;font-size:12.5px;font-weight:950;cursor:pointer;transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.match-ready__btn[data-v-e7b34ff7]:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#43d478,#23ac57)}.match-ready__btn[data-v-e7b34ff7]:disabled{opacity:.6;cursor:default}.match-ready__note[data-v-e7b34ff7]{margin:0;text-align:center;color:var(--text-secondary);font-size:11.5px;font-weight:700}.match-ready__note--ok[data-v-e7b34ff7]{display:flex;align-items:center;justify-content:center;gap:7px;color:#7ee2a3}.match-spinner[data-v-e7b34ff7]{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:2px solid rgba(255,255,255,.22);border-top-color:currentColor;animation:match-spinner-spin-e7b34ff7 .72s linear infinite}.match-spinner--inline[data-v-e7b34ff7]{width:12px;height:12px}@keyframes match-spinner-spin-e7b34ff7{to{transform:rotate(360deg)}}.match-ready__waiting[data-v-e7b34ff7]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;color:#ffca72;font-size:12px;font-weight:850;text-align:center}.match-connect[data-v-e7b34ff7]{width:min(280px,100%);display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid rgba(74,222,128,.3);border-radius:10px;background:#4ade800f}.match-connect__label[data-v-e7b34ff7]{color:#7ee2a3;font-size:11px;font-weight:900;text-transform:uppercase}.match-connect__row[data-v-e7b34ff7]{display:flex;align-items:center;gap:8px}.match-connect__addr[data-v-e7b34ff7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#00000057;color:#eaf7ef;font-family:ui-monospace,JetBrains Mono,monospace;font-size:13px;font-weight:800}.match-connect__copy[data-v-e7b34ff7]{flex-shrink:0;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#ffffff0f;color:var(--text-primary);font-size:11.5px;font-weight:850;cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out)}.match-connect__copy[data-v-e7b34ff7]:hover{border-color:#4ade8080;background:#4ade801f}.match-connect__link[data-v-e7b34ff7]{text-align:center;color:#9fd8ff;font-size:12px;font-weight:800;text-decoration:none}.match-connect__link[data-v-e7b34ff7]:hover{text-decoration:underline}.match-score[data-v-e7b34ff7]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:#080b1080}.match-score__team[data-v-e7b34ff7]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.match-score__team--right[data-v-e7b34ff7]{text-align:right}.match-score__value[data-v-e7b34ff7]{color:var(--text-primary);font-size:22px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}.match-result[data-v-e7b34ff7]{display:flex;flex-direction:column;gap:8px}.match-stats[data-v-e7b34ff7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.match-stats__team[data-v-e7b34ff7]{min-width:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:#080b1066}.match-stats__title[data-v-e7b34ff7]{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase}.match-stats__table[data-v-e7b34ff7]{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.match-stats__table th[data-v-e7b34ff7]{padding-bottom:4px;color:var(--text-secondary);font-weight:600;text-align:right}.match-stats__table th[data-v-e7b34ff7]:first-child,.match-stats__player[data-v-e7b34ff7]{text-align:left}.match-stats__table td[data-v-e7b34ff7]{padding:2px 0;color:var(--text-primary);text-align:right}.match-stats__player[data-v-e7b34ff7]{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-rounds__reason[data-v-e7b34ff7]{color:var(--text-secondary);font-size:11px}.match-rounds[data-v-e7b34ff7]{display:flex;flex-direction:column;gap:4px;max-height:120px;margin:0;padding:0;overflow-y:auto;list-style:none}.match-rounds__item[data-v-e7b34ff7]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:6px;background:#ffffff09;color:var(--text-secondary);font-size:11px;font-weight:800}.match-rounds__score[data-v-e7b34ff7]{color:#eaf7ef;font-family:ui-monospace,JetBrains Mono,monospace}.match-reformat[data-v-e7b34ff7]{width:min(240px,100%);display:flex;flex-direction:column;gap:8px;margin-top:4px}.match-reformat__warn[data-v-e7b34ff7]{margin:0;text-align:center;color:#ffca72;font-size:11.5px;font-weight:700;line-height:1.35}.match-reformat__btn[data-v-e7b34ff7]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0e;color:var(--text-primary);font-size:12px;font-weight:900;cursor:pointer;transition:border-color .16s var(--ease-out),background .16s var(--ease-out),transform .16s var(--ease-out)}.match-reformat__btn[data-v-e7b34ff7]:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffff3d;background:#ffffff14}.match-reformat__btn--warn[data-v-e7b34ff7]{border-color:#ffbf5266;background:#ffbf521a;color:#ffca72}.match-reformat__btn--warn[data-v-e7b34ff7]:hover:not(:disabled){border-color:#ffbf5299;background:#ffbf5229}.match-reformat__btn[data-v-e7b34ff7]:disabled{opacity:.6;cursor:default}.match-excluded[data-v-e7b34ff7]{width:min(280px,100%);display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(224,59,66,.4);border-radius:8px;background:#e03b421a;color:color-mix(in srgb,var(--accent-red) 82%,#fff);font-size:12px;font-weight:800;line-height:1.35}@keyframes match-room-stage-in-e7b34ff7{0%{opacity:0;transform:translateY(26px) scale(.972);filter:blur(14px) saturate(.78)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) saturate(1)}}@keyframes match-grid-reveal-e7b34ff7{0%{opacity:0}to{opacity:1}}@keyframes match-grid-drift-e7b34ff7{0%{background-position:0 0,0 0}to{background-position:44px 44px,44px 44px}}@keyframes match-scan-sweep-e7b34ff7{0%{opacity:0;transform:translate(-48%) skew(-10deg)}28%{opacity:.9}to{opacity:0;transform:translate(48%) skew(-10deg)}}@keyframes match-header-in-e7b34ff7{0%{opacity:0;transform:translateY(-14px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes match-team-a-in-e7b34ff7{0%{opacity:0;transform:translate(-44px) scale(.985);filter:blur(12px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes match-team-b-in-e7b34ff7{0%{opacity:0;transform:translate(44px) scale(.985);filter:blur(12px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes match-core-in-e7b34ff7{0%{opacity:0;transform:translateY(28px) scale(.95);filter:blur(14px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes match-team-light-e7b34ff7{0%{opacity:0}to{opacity:.72}}@keyframes match-watermark-in-e7b34ff7{0%{opacity:0;transform:translateY(38px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes match-player-in-e7b34ff7{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes match-avatar-pulse-e7b34ff7{0%,to{box-shadow:0 0 #fff0}45%{box-shadow:0 0 18px color-mix(in srgb,var(--team-accent) 34%,transparent)}}@keyframes match-core-item-in-e7b34ff7{0%{opacity:0;transform:translateY(14px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes match-divider-in-e7b34ff7{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes match-format-glow-e7b34ff7{0%,to{text-shadow:0 0 20px rgba(224,59,66,.12)}50%{text-shadow:0 0 30px rgba(224,59,66,.28),0 0 44px rgba(142,92,255,.14)}}@keyframes match-map-breathe-e7b34ff7{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes match-map-frame-e7b34ff7{0%,to{opacity:.46;transform:scale(.985)}50%{opacity:.82;transform:scale(1.015)}}@keyframes match-actions-in-e7b34ff7{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.match-room[data-v-e7b34ff7],.match-room[data-v-e7b34ff7]:before,.match-room[data-v-e7b34ff7]:after,.match-room__header[data-v-e7b34ff7],.match-team[data-v-e7b34ff7],.match-team[data-v-e7b34ff7]:before,.match-team__watermark[data-v-e7b34ff7],.match-player[data-v-e7b34ff7],.match-player__avatar[data-v-e7b34ff7],.match-core[data-v-e7b34ff7],.match-core__section[data-v-e7b34ff7],.match-core__divider[data-v-e7b34ff7],.match-core__format[data-v-e7b34ff7],.match-core__map[data-v-e7b34ff7]:before,.match-core__map img[data-v-e7b34ff7],.match-core__map figcaption[data-v-e7b34ff7],.match-actions[data-v-e7b34ff7]{animation:none!important;opacity:1;transform:none;filter:none}}@media(max-width:1220px){.match-room__grid[data-v-e7b34ff7]{grid-template-columns:1fr}.match-team[data-v-e7b34ff7],.match-core[data-v-e7b34ff7]{min-height:0}}@media(max-width:720px){.match-room[data-v-e7b34ff7]{padding:14px}.match-room__header[data-v-e7b34ff7]{flex-direction:column}.match-room__meta[data-v-e7b34ff7]{width:100%;flex-wrap:wrap}.match-room__close[data-v-e7b34ff7]{flex:1}.match-room__title h2[data-v-e7b34ff7]{white-space:normal;font-size:19px}.match-core[data-v-e7b34ff7]{padding:24px 16px 18px}.match-core__format[data-v-e7b34ff7]{font-size:42px}}@media(max-width:767px){.match-room__grid[data-v-e7b34ff7]{grid-template-columns:minmax(0,1fr);gap:12px}.match-team[data-v-e7b34ff7],.match-core[data-v-e7b34ff7]{min-width:0;min-height:0;overflow:visible}.match-team[data-v-e7b34ff7]{padding:14px}.match-team__watermark[data-v-e7b34ff7]{font-size:88px;bottom:-18px;opacity:.55}.match-team__header[data-v-e7b34ff7]{margin-bottom:12px}.match-team__header strong[data-v-e7b34ff7]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.match-team__players[data-v-e7b34ff7]{gap:8px}.match-player[data-v-e7b34ff7]{min-height:48px}.match-player__kick[data-v-e7b34ff7]{opacity:1;pointer-events:auto;min-width:44px;min-height:44px}.match-core__arrow[data-v-e7b34ff7]{width:44px;height:44px}.match-team__join-btn[data-v-e7b34ff7],.match-actions button[data-v-e7b34ff7],.match-ready button[data-v-e7b34ff7],.match-room__close[data-v-e7b34ff7]{min-height:44px}.match-actions__confirm[data-v-e7b34ff7]{flex-wrap:wrap}.match-player__nick[data-v-e7b34ff7]{min-width:0;overflow:hidden;text-overflow:ellipsis}.match-actions__hint[data-v-e7b34ff7]{font-size:12px;line-height:1.35}.match-reformat[data-v-e7b34ff7]{flex-wrap:wrap;gap:8px}}.activities-page[data-v-3cdac0b7]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.activities-page--match[data-v-3cdac0b7]{display:block}.activities-page__main[data-v-3cdac0b7],.activities-page__side[data-v-3cdac0b7]{display:flex;flex-direction:column;gap:24px;min-width:0}.activities-history-row[data-v-3cdac0b7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.match-room-open-enter-active[data-v-3cdac0b7],.match-room-open-leave-active[data-v-3cdac0b7]{transition:opacity .52s var(--ease-out),transform .52s var(--ease-out),filter .52s var(--ease-out)}.match-room-open-enter-from[data-v-3cdac0b7]{opacity:0;transform:translateY(28px) scale(.965);filter:blur(14px) saturate(.75)}.match-room-open-leave-to[data-v-3cdac0b7]{opacity:0;transform:translateY(-18px) scale(.985);filter:blur(10px) saturate(.8)}.activities-block[data-v-3cdac0b7],.side-card[data-v-3cdac0b7]{position:relative;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-soft);border-radius:10px;padding:22px 24px 24px;box-shadow:var(--shadow-card)}.activities-block[data-v-3cdac0b7]>*,.side-card[data-v-3cdac0b7]>*{position:relative;z-index:1}.activities-block--history[data-v-3cdac0b7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,color-mix(in srgb,var(--brand-primary) 10%,transparent) 0%,transparent 38%),linear-gradient(250deg,color-mix(in srgb,var(--accent-blue) 7%,transparent) 0%,transparent 42%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-primary) 4%,transparent) 0 1px,transparent 1px 18px);opacity:.42}.activities-block__header h2[data-v-3cdac0b7],.activities-block>h2[data-v-3cdac0b7],.side-card h2[data-v-3cdac0b7]{margin:0 0 18px;font-size:14px;font-weight:850;letter-spacing:0;text-transform:uppercase;color:var(--text-primary);display:flex;align-items:center;gap:8px}.activities-block__badge[data-v-3cdac0b7]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--bg-card-alt);color:var(--text-secondary);font-size:11px}.side-card__badge[data-v-3cdac0b7]{font-size:13px}.activities-block__status[data-v-3cdac0b7]{margin:0;font-size:13px;color:var(--text-secondary)}.activities-block__status--error[data-v-3cdac0b7]{color:var(--accent-red)}.activities-block__grid[data-v-3cdac0b7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.history-table[data-v-3cdac0b7]{display:flex;flex-direction:column;margin-inline:-24px}.history-table__scroller[data-v-3cdac0b7]{max-height:330px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.history-table__scroller[data-v-3cdac0b7]::-webkit-scrollbar{width:7px}.history-table__scroller[data-v-3cdac0b7]::-webkit-scrollbar-track{background:transparent}.history-table__scroller[data-v-3cdac0b7]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--border-color)}.history-table__row[data-v-3cdac0b7]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 24px;border-top:1px solid var(--border-soft);font-size:12.5px;align-items:center}.history-table__row[data-v-3cdac0b7]:first-child{border-top:none}.history-table__row--head[data-v-3cdac0b7]{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--bg-card) 94%,#08090d);color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.history-table__more[data-v-3cdac0b7]{width:100%;min-height:38px;margin-top:12px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-card-alt);color:var(--text-primary);font-size:12px;font-weight:800;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.history-table__more[data-v-3cdac0b7]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.history-table__end[data-v-3cdac0b7]{margin:10px 0 0;color:var(--text-muted);font-size:11.5px;text-align:center}.history-table__error[data-v-3cdac0b7]{margin:8px 0 0;color:var(--accent-red);font-size:11.5px;text-align:center}.history-table__title[data-v-3cdac0b7]{color:var(--text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-table__type[data-v-3cdac0b7],.history-table__date[data-v-3cdac0b7]{color:var(--text-secondary)}.history-table__outcome[data-v-3cdac0b7]{color:color-mix(in srgb,var(--accent-green) 72%,var(--text-secondary));font-weight:600}.leaderboard-list[data-v-3cdac0b7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.leaderboard-list li[data-v-3cdac0b7]{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;border-radius:8px;background:color-mix(in srgb,var(--bg-card-alt) 60%,transparent)}.leaderboard-list__item--me[data-v-3cdac0b7]{outline:1px solid color-mix(in srgb,var(--accent-red) 38%,transparent)}.leaderboard-list__place[data-v-3cdac0b7]{width:20px;text-align:center;color:var(--text-muted);font-weight:700}.leaderboard-list__name[data-v-3cdac0b7]{flex:1;color:var(--text-primary);font-weight:600}.leaderboard-list__score[data-v-3cdac0b7]{color:var(--accent-gold);font-variant-numeric:tabular-nums}.winner-row[data-v-3cdac0b7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border-soft);font-size:12px}.winner-row[data-v-3cdac0b7]:first-of-type{border-top:none}.winner-row__text[data-v-3cdac0b7]{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winner-row__text b[data-v-3cdac0b7]{color:var(--text-primary)}.winner-row__ago[data-v-3cdac0b7]{flex-shrink:0;color:var(--text-muted);font-size:10.5px}@media(max-width:1180px){.activities-page[data-v-3cdac0b7]{grid-template-columns:1fr}}@media(max-width:980px){.activities-history-row[data-v-3cdac0b7]{grid-template-columns:1fr}}@media(max-width:767px){.activities-page[data-v-3cdac0b7],.activities-history-row[data-v-3cdac0b7]{grid-template-columns:minmax(0,1fr);gap:12px}.activities-page__main[data-v-3cdac0b7],.activities-page__side[data-v-3cdac0b7],.activities-block[data-v-3cdac0b7]{min-width:0}.history-table[data-v-3cdac0b7]{overflow-x:auto;overscroll-behavior-x:contain}.history-table__row[data-v-3cdac0b7],.history-table__scroller[data-v-3cdac0b7]{min-width:560px}.history-table__more[data-v-3cdac0b7]{min-height:44px}.winner-row[data-v-3cdac0b7]{flex-wrap:wrap;gap:8px}}.product-card[data-v-58a38f75]{position:relative;min-width:0;height:100%;min-height:306px;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--bg-card-alt);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);cursor:pointer;outline:none;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.product-card[data-v-58a38f75]:hover,.product-card[data-v-58a38f75]:focus-visible{transform:translateY(calc(var(--hover-lift, 2px) * -1));border-color:var(--border-color);box-shadow:0 14px 30px #00000038}@media(hover:none){.product-card[data-v-58a38f75]:hover{transform:none}}.product-card[data-v-58a38f75]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-red) 28%,transparent),0 14px 30px #00000038}.product-card--sold-out .product-card__body[data-v-58a38f75]{opacity:.78}.product-card__image[data-v-58a38f75]{position:relative;width:100%;aspect-ratio:16 / 10;flex-shrink:0;overflow:hidden;background:#14161b;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.product-card__image[data-v-58a38f75]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.24))}.product-card--sold-out .product-card__image[data-v-58a38f75]:after{background:#06070a8f}.product-card__image-img[data-v-58a38f75]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.product-card--sold-out .product-card__image-img[data-v-58a38f75]{filter:grayscale(.9)}.product-card__placeholder[data-v-58a38f75]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:8px;padding:18px;text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card-hover) 76%,#0b0d12),var(--bg-card-alt)),#121620}.product-card__placeholder-brand[data-v-58a38f75]{color:var(--text-primary);font-size:17px;font-weight:900;line-height:1;letter-spacing:0}.product-card__placeholder-icon[data-v-58a38f75]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:8px;border:1px solid var(--border-color);color:var(--text-secondary);background:color-mix(in srgb,var(--bg-card) 68%,transparent)}.product-card__placeholder-label[data-v-58a38f75]{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0}.product-card__status[data-v-58a38f75]{position:absolute;z-index:2;top:10px;left:10px;max-width:calc(100% - 20px);min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:var(--radius-pill);border:1px solid transparent;color:#fff;font-size:11px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}.product-card__status--new[data-v-58a38f75]{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-red) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 16%,var(--bg-card-hover))}.product-card__status--popular[data-v-58a38f75]{color:color-mix(in srgb,var(--accent-gold) 82%,var(--text-primary));border-color:color-mix(in srgb,var(--accent-gold) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-gold) 12%,var(--bg-card-hover))}.product-card__status--stock[data-v-58a38f75]{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-gold) 58%,var(--border-color));background:#161209e6}.product-card__status--sold-out[data-v-58a38f75],.product-card__status--hidden[data-v-58a38f75]{color:var(--text-primary);border-color:#ffffff2e;background:#06070ad1}.product-card__body[data-v-58a38f75]{flex:1 1 auto;padding:12px 13px 14px;display:flex;flex-direction:column;gap:8px}.product-card__category[data-v-58a38f75]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;min-height:18px;color:var(--text-secondary);font-size:11px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__title[data-v-58a38f75]{min-height:38px;margin:0;color:var(--text-primary);font-size:14.5px;font-weight:800;line-height:1.3;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__price-row[data-v-58a38f75]{margin-top:auto;min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.product-card__price[data-v-58a38f75]{color:var(--text-primary);font-size:16px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.product-card__rep-chip[data-v-58a38f75]{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-gold) 10%,var(--bg-card-hover));color:color-mix(in srgb,var(--accent-gold) 78%,var(--text-secondary));font-size:10.5px;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}@property --donut-progress{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.shop-stats[data-v-d6625b27]{padding:16px 18px 24px}.shop-stats__topbar[data-v-d6625b27]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:18px;animation:shop-stats-block-in-d6625b27 .3s cubic-bezier(.2,.8,.2,1) both}.shop-stats__range-picker[data-v-d6625b27],.shop-stats__export[data-v-d6625b27]{min-height:38px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:850}.shop-stats__range-picker[data-v-d6625b27]{padding:0 12px}.shop-stats__range-picker input[data-v-d6625b27]{width:98px;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:12px;font-weight:850}.shop-stats__range-picker input[data-v-d6625b27]::-webkit-calendar-picker-indicator{opacity:0;display:none}.shop-stats__range-picker span[data-v-d6625b27]{color:var(--text-muted)}.shop-stats__export[data-v-d6625b27]{padding:0 14px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.shop-stats__export[data-v-d6625b27]:hover{border-color:var(--border-color);background:var(--bg-card-hover)}.shop-stats__section-title[data-v-d6625b27]{margin:0 0 14px;color:var(--text-primary);font-size:16px;font-weight:900;line-height:1.2;animation:shop-stats-block-in-d6625b27 .3s cubic-bezier(.2,.8,.2,1) 50ms both}.shop-stats__overview[data-v-d6625b27],.shop-stats__conversion-grid[data-v-d6625b27],.shop-stats__bottom-grid[data-v-d6625b27]{display:grid;gap:14px}.shop-stats__overview[data-v-d6625b27]{grid-template-columns:repeat(5,minmax(0,1fr))}.shop-stats__overview--loading[data-v-d6625b27]{opacity:.6}.shop-stats__conversion-grid[data-v-d6625b27]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.shop-stats__metric[data-v-d6625b27],.shop-stats__rate[data-v-d6625b27],.shop-stats__panel[data-v-d6625b27]{min-width:0;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),color-mix(in srgb,var(--bg-card-alt) 78%,transparent)}.shop-stats__metric[data-v-d6625b27],.shop-stats__rate[data-v-d6625b27]{opacity:0;animation:shop-stats-card-in-d6625b27 .34s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(90ms + (var(--stats-index, 0) * 45ms))}.shop-stats__metric[data-v-d6625b27]{min-height:132px;display:flex;flex-direction:column;padding:16px 16px 12px}.shop-stats__metric-label[data-v-d6625b27]{display:inline-flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:12px;font-weight:850}.shop-stats__metric-label .icon[data-v-d6625b27],.shop-stats__rate-title[data-v-d6625b27]:before{color:var(--text-muted)}.shop-stats__metric-value[data-v-d6625b27]{display:flex;align-items:baseline;gap:10px;margin-top:14px}.shop-stats__metric-value strong[data-v-d6625b27]{color:var(--text-primary);font-size:22px;font-weight:950;line-height:1}.shop-stats__delta[data-v-d6625b27]{color:var(--text-muted);font-size:11.5px;font-weight:850;white-space:nowrap}.shop-stats__delta--up[data-v-d6625b27]{color:color-mix(in srgb,var(--accent-green) 82%,var(--text-secondary))}.shop-stats__delta--down[data-v-d6625b27]{color:var(--accent-red)}.shop-stats__sparkline[data-v-d6625b27]{width:100%;height:38px;margin-top:auto;overflow:visible}.shop-stats__sparkline polyline[data-v-d6625b27]{fill:none;stroke:var(--accent-red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.92;stroke-dasharray:1;stroke-dashoffset:1;animation:shop-stats-line-draw-d6625b27 .72s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.21s + (var(--stats-index, 0) * 45ms))}.shop-stats__rate[data-v-d6625b27]{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:14px;align-items:center;padding:16px 20px}.shop-stats__rate-main[data-v-d6625b27]{min-width:0;display:flex;flex-direction:column;gap:7px}.shop-stats__rate-title[data-v-d6625b27]{display:block;color:var(--text-primary);font-size:12px;font-weight:900}.shop-stats__rate-main small[data-v-d6625b27]{color:var(--text-muted);font-size:11.5px;line-height:1.35}.shop-stats__rate-main strong[data-v-d6625b27]{color:var(--text-primary);font-size:25px;font-weight:950;line-height:1}.shop-stats__rate--muted .shop-stats__rate-main strong[data-v-d6625b27]{color:var(--text-muted)}.shop-stats__donut[data-v-d6625b27]{--donut-progress: 0deg;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--accent-red) var(--donut-progress),var(--bg-card-hover) 0);position:relative;transform:scale(.92);animation:shop-stats-donut-draw-d6625b27 .62s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.23s + (var(--stats-index, 0) * 45ms))}.shop-stats__donut[data-v-d6625b27]:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;background:var(--bg-card-alt)}.shop-stats__donut--muted[data-v-d6625b27]{background:conic-gradient(var(--text-muted) 0deg,var(--bg-card-hover) 0);opacity:.58}.shop-stats__panel[data-v-d6625b27]{margin-top:18px;padding:18px 20px;animation:shop-stats-block-in-d6625b27 .32s cubic-bezier(.2,.8,.2,1) .12s both}.shop-stats__products-panel[data-v-d6625b27]{padding-left:0;padding-right:0}.shop-stats__panel-head[data-v-d6625b27]{display:flex;flex-direction:column;gap:16px;padding:0 20px}.shop-stats__panel-head--simple[data-v-d6625b27]{padding:0}.shop-stats__panel-head h3[data-v-d6625b27],.shop-stats__panel h3[data-v-d6625b27]{margin:0;color:var(--text-primary);font-size:16px;font-weight:900;line-height:1.2}.shop-stats__filters-row[data-v-d6625b27]{display:flex;align-items:center;justify-content:space-between;gap:14px}.shop-stats__filters[data-v-d6625b27],.shop-stats__table-actions[data-v-d6625b27],.shop-stats__sort-tabs[data-v-d6625b27],.shop-stats__view-toggle[data-v-d6625b27]{display:flex;align-items:center;gap:8px}.shop-stats__filters[data-v-d6625b27]{min-width:min(100%,510px)}.shop-stats__filters select[data-v-d6625b27],.shop-stats__search[data-v-d6625b27],.shop-stats__sort-tabs[data-v-d6625b27],.shop-stats__view-toggle[data-v-d6625b27]{height:38px;border:1px solid var(--border-soft);border-radius:7px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:12px}.shop-stats__filters select[data-v-d6625b27]{width:140px;padding:0 10px}.shop-stats__search[data-v-d6625b27]{flex:1 1 220px;min-width:190px;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--text-muted)}.shop-stats__search input[data-v-d6625b27]{min-width:0;width:100%;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit}.shop-stats__sort-tabs[data-v-d6625b27],.shop-stats__view-toggle[data-v-d6625b27]{overflow:hidden;gap:0}.shop-stats__sort-tabs button[data-v-d6625b27],.shop-stats__view-toggle button[data-v-d6625b27]{height:100%;border:none;border-left:1px solid var(--border-soft);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.shop-stats__sort-tabs button[data-v-d6625b27]{padding:0 14px}.shop-stats__sort-tabs button[data-v-d6625b27]:first-child,.shop-stats__view-toggle button[data-v-d6625b27]:first-child{border-left:none}.shop-stats__sort-tabs button[data-v-d6625b27]:hover,.shop-stats__view-toggle button[data-v-d6625b27]:hover,.shop-stats__sort-tab--active[data-v-d6625b27],.shop-stats__view-toggle-active[data-v-d6625b27]{background:color-mix(in srgb,var(--accent-red) 10%,var(--bg-card-hover))!important;color:var(--text-primary)!important}.shop-stats__sort-tab--active[data-v-d6625b27]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 55%,var(--border-color))}.shop-stats__product-table[data-v-d6625b27]{margin-top:18px;overflow-x:auto;background:color-mix(in srgb,var(--bg-card) 54%,transparent)}.shop-stats__product-head[data-v-d6625b27],.shop-stats__product-row[data-v-d6625b27]{min-width:1180px;display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(86px,.5fr) minmax(86px,.5fr) minmax(76px,.45fr) minmax(86px,.5fr) minmax(98px,.55fr) minmax(104px,.58fr) minmax(82px,.46fr) minmax(82px,.46fr) minmax(134px,.7fr) minmax(128px,.68fr);gap:12px;align-items:center}.shop-stats__product-head[data-v-d6625b27]{min-height:48px;padding:0 18px;color:var(--text-muted);font-size:11.5px;font-weight:850}.shop-stats__product-row[data-v-d6625b27]{min-height:64px;padding:8px 18px;border-top:1px solid var(--border-soft);color:var(--text-secondary);font-size:12.5px;font-weight:850;opacity:0;animation:shop-stats-row-in-d6625b27 .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.12s + (var(--stats-row-index, 0) * 24ms))}.shop-stats__product-main[data-v-d6625b27]{min-width:0;display:flex;align-items:center;gap:12px}.shop-stats__thumb[data-v-d6625b27]{width:48px;height:48px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;border:1px solid var(--border-soft);color:var(--text-secondary);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card-hover) 62%,transparent),transparent),var(--bg-card-alt)}.shop-stats__thumb img[data-v-d6625b27]{width:100%;height:100%;display:block;object-fit:cover}.shop-stats__product-title[data-v-d6625b27]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.shop-stats__product-title b[data-v-d6625b27],.shop-stats__leader b[data-v-d6625b27],.shop-stats__limited-list b[data-v-d6625b27]{max-width:100%;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.shop-stats__category-badge[data-v-d6625b27]{min-height:19px;display:inline-flex;align-items:center;padding:0 7px;border-radius:5px;border:1px solid var(--border-soft);color:var(--text-secondary);font-size:10.5px;font-weight:900}.shop-stats__category-badge--gaming[data-v-d6625b27]{border-color:color-mix(in srgb,var(--accent-red) 36%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 9%,transparent)}.shop-stats__category-badge--digital[data-v-d6625b27],.shop-stats__category-badge--steam[data-v-d6625b27]{border-color:color-mix(in srgb,#5a85c8 45%,var(--border-color));background:color-mix(in srgb,#5a85c8 10%,transparent)}.shop-stats__category-badge--exclusive[data-v-d6625b27]{border-color:color-mix(in srgb,#9360b8 45%,var(--border-color));background:color-mix(in srgb,#9360b8 10%,transparent)}.shop-stats__category-badge--merch[data-v-d6625b27]{border-color:color-mix(in srgb,var(--accent-gold) 45%,var(--border-color));background:color-mix(in srgb,var(--accent-gold) 10%,transparent)}.shop-stats__cell-value[data-v-d6625b27],.shop-stats__cell-muted[data-v-d6625b27]{min-width:0;display:flex;flex-direction:column;gap:4px;color:var(--text-primary);font-variant-numeric:tabular-nums}.shop-stats__cell-value small[data-v-d6625b27],.shop-stats__cell-muted small[data-v-d6625b27]{font-size:10.5px}.shop-stats__cell-muted[data-v-d6625b27]{color:var(--text-muted)}.shop-stats__two-col[data-v-d6625b27]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.shop-stats__category-list[data-v-d6625b27],.shop-stats__funnel[data-v-d6625b27],.shop-stats__leaderboard[data-v-d6625b27],.shop-stats__limited-list[data-v-d6625b27],.shop-stats__buyers[data-v-d6625b27],.shop-stats__source-list[data-v-d6625b27]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.shop-stats__category-row[data-v-d6625b27]{display:flex;flex-direction:column;gap:8px;opacity:0;animation:shop-stats-row-in-d6625b27 .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + (var(--stats-row-index, 0) * 32ms))}.shop-stats__category-top[data-v-d6625b27]{display:flex;justify-content:space-between;gap:12px}.shop-stats__category-top span[data-v-d6625b27]{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;font-weight:850}.shop-stats__category-top strong[data-v-d6625b27]{color:var(--text-primary);font-size:13px;font-weight:900}.shop-stats__bar[data-v-d6625b27]{height:7px;overflow:hidden;border-radius:var(--radius-pill);background:var(--bg-card-hover)}.shop-stats__bar i[data-v-d6625b27]{height:100%;display:block;border-radius:inherit;background:var(--accent-red);transform-origin:left center;animation:shop-stats-bar-fill-d6625b27 .62s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.22s + (var(--stats-row-index, 0) * 32ms))}.shop-stats__category-meta[data-v-d6625b27]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;color:var(--text-muted);font-size:11.5px}.shop-stats__rep-grid[data-v-d6625b27],.shop-stats__quiet-grid[data-v-d6625b27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.shop-stats__rep-grid span[data-v-d6625b27],.shop-stats__quiet-grid span[data-v-d6625b27]{min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 34%,transparent)}.shop-stats__rep-grid small[data-v-d6625b27],.shop-stats__quiet-grid small[data-v-d6625b27]{color:var(--text-secondary);font-size:12px;font-weight:800}.shop-stats__rep-grid b[data-v-d6625b27],.shop-stats__quiet-grid b[data-v-d6625b27]{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.shop-stats__split-list[data-v-d6625b27]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.shop-stats__split-list h4[data-v-d6625b27]{margin:0 0 8px;color:var(--text-secondary);font-size:12px;font-weight:900}.shop-stats__split-list p[data-v-d6625b27],.shop-stats__leaderboard p[data-v-d6625b27],.shop-stats__empty-line[data-v-d6625b27],.shop-stats__state p[data-v-d6625b27],.shop-stats__footnote[data-v-d6625b27]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.shop-stats__split-list span[data-v-d6625b27],.shop-stats__buyers span[data-v-d6625b27],.shop-stats__source-list span[data-v-d6625b27]{display:flex;justify-content:space-between;gap:10px;color:var(--text-secondary);font-size:12px}.shop-stats__split-list b[data-v-d6625b27],.shop-stats__buyers b[data-v-d6625b27],.shop-stats__source-list b[data-v-d6625b27]{color:var(--text-primary);white-space:nowrap}.shop-stats__funnel span[data-v-d6625b27]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 26%,transparent)}.shop-stats__funnel b[data-v-d6625b27]{color:var(--text-secondary);font-size:12px}.shop-stats__funnel strong[data-v-d6625b27]{color:var(--text-muted);font-size:15px;font-weight:950}.shop-stats__funnel-live[data-v-d6625b27]{border-color:color-mix(in srgb,var(--accent-red) 38%,var(--border-color))!important;background:color-mix(in srgb,var(--accent-red) 7%,var(--bg-card-hover))!important}.shop-stats__funnel-live strong[data-v-d6625b27]{color:var(--text-primary)}.shop-stats__leader[data-v-d6625b27]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border-soft)}.shop-stats__leader span[data-v-d6625b27]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--bg-card-hover);color:var(--text-secondary);font-size:12px;font-weight:900}.shop-stats__leader small[data-v-d6625b27]{color:var(--text-muted);font-size:12px;white-space:nowrap}.shop-stats__limited-list article[data-v-d6625b27]{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(120px,.7fr));gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--border-soft);color:var(--text-secondary);font-size:12px;font-weight:800}.shop-stats__limited-list article[data-v-d6625b27]:first-child{border-top:none}.shop-stats__limited-list article div[data-v-d6625b27]{min-width:0}.shop-stats__limited-list article div span[data-v-d6625b27]{display:block;margin-top:4px;color:var(--text-muted)}.shop-stats__bottom-grid[data-v-d6625b27]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.shop-stats__bottom-grid .shop-stats__panel[data-v-d6625b27]{margin-top:0}.shop-stats__mini-row[data-v-d6625b27]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--text-muted);font-size:11.5px}.shop-stats__footnote[data-v-d6625b27]{margin-top:14px;padding:0 2px;color:var(--text-muted)}.shop-stats__state[data-v-d6625b27]{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--text-secondary)}.shop-stats__state-action[data-v-d6625b27]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:850;cursor:pointer}.shop-stats__state--error p[data-v-d6625b27]{color:var(--accent-red)}.shop-stats__spinner[data-v-d6625b27]{width:30px;height:30px;border-radius:50%;border:2px solid var(--border-color);border-top-color:var(--accent-red);animation:shop-stats-spin-d6625b27 .8s linear infinite}@keyframes shop-stats-spin-d6625b27{to{transform:rotate(360deg)}}@keyframes shop-stats-block-in-d6625b27{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-stats-card-in-d6625b27{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shop-stats-row-in-d6625b27{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-stats-line-draw-d6625b27{to{stroke-dashoffset:0}}@keyframes shop-stats-donut-draw-d6625b27{to{--donut-progress: var(--donut-value);transform:scale(1)}}@keyframes shop-stats-bar-fill-d6625b27{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1360px){.shop-stats__overview[data-v-d6625b27]{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-stats__conversion-grid[data-v-d6625b27],.shop-stats__bottom-grid[data-v-d6625b27]{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-stats__filters-row[data-v-d6625b27]{align-items:stretch;flex-direction:column}.shop-stats__table-actions[data-v-d6625b27]{justify-content:space-between}}@media(max-width:980px){.shop-stats__topbar[data-v-d6625b27],.shop-stats__filters[data-v-d6625b27],.shop-stats__table-actions[data-v-d6625b27],.shop-stats__two-col[data-v-d6625b27]{align-items:stretch;flex-direction:column}.shop-stats__two-col[data-v-d6625b27]{display:flex}.shop-stats__filters[data-v-d6625b27]{width:100%}.shop-stats__filters select[data-v-d6625b27],.shop-stats__search[data-v-d6625b27],.shop-stats__export[data-v-d6625b27]{width:100%;min-width:0}.shop-stats__sort-tabs[data-v-d6625b27]{overflow-x:auto}.shop-stats__sort-tabs button[data-v-d6625b27]{flex:0 0 auto}}@media(max-width:720px){.shop-stats[data-v-d6625b27]{padding:14px}.shop-stats__overview[data-v-d6625b27],.shop-stats__conversion-grid[data-v-d6625b27],.shop-stats__bottom-grid[data-v-d6625b27],.shop-stats__rep-grid[data-v-d6625b27],.shop-stats__quiet-grid[data-v-d6625b27],.shop-stats__split-list[data-v-d6625b27],.shop-stats__category-meta[data-v-d6625b27]{grid-template-columns:1fr}.shop-stats__range-picker[data-v-d6625b27]{justify-content:center}.shop-stats__limited-list article[data-v-d6625b27]{grid-template-columns:1fr;gap:6px}}@media(prefers-reduced-motion:reduce){.shop-stats__topbar[data-v-d6625b27],.shop-stats__section-title[data-v-d6625b27],.shop-stats__metric[data-v-d6625b27],.shop-stats__rate[data-v-d6625b27],.shop-stats__panel[data-v-d6625b27],.shop-stats__product-row[data-v-d6625b27],.shop-stats__category-row[data-v-d6625b27],.shop-stats__bar i[data-v-d6625b27],.shop-stats__donut[data-v-d6625b27]{animation:none;opacity:1;transform:none}.shop-stats__sparkline polyline[data-v-d6625b27]{animation:none;stroke-dashoffset:0}.shop-stats__donut[data-v-d6625b27]{--donut-progress: var(--donut-value)}}.shop-mgmt[data-v-1ed727dc]{min-width:0}.shop-mgmt__workspace[data-v-1ed727dc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,492px);gap:10px;align-items:start}.shop-mgmt__workspace--wide[data-v-1ed727dc]{grid-template-columns:minmax(0,1fr)}.shop-mgmt__panel[data-v-1ed727dc]{min-width:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-card);box-shadow:var(--shadow-card);animation:shop-mgmt-block-in-1ed727dc .3s cubic-bezier(.2,.8,.2,1) both}.shop-mgmt__catalog[data-v-1ed727dc]{padding-bottom:18px}.shop-mgmt__tabs[data-v-1ed727dc]{display:flex;gap:10px;padding:20px 24px 10px;border-bottom:1px solid rgba(255,255,255,.04);animation:shop-mgmt-block-in-1ed727dc .28s cubic-bezier(.2,.8,.2,1) both}.shop-mgmt__tab[data-v-1ed727dc]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-secondary);font-size:13px;font-weight:850;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.shop-mgmt__tab--active[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-red) 50%,var(--border-color));color:var(--text-primary);background:color-mix(in srgb,var(--accent-red) 10%,var(--bg-card-alt))}.shop-mgmt__tab-count[data-v-1ed727dc]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--radius-pill);background:var(--bg-card-hover);color:var(--text-secondary);font-size:12px;font-weight:900}.shop-mgmt__tab-count--alert[data-v-1ed727dc]{background:var(--accent-red);color:#fff}.shop-mgmt__toolbar[data-v-1ed727dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;animation:shop-mgmt-block-in-1ed727dc .28s cubic-bezier(.2,.8,.2,1) 50ms both}.shop-mgmt__toolbar--orders[data-v-1ed727dc]{justify-content:flex-start}.shop-mgmt__orders-topbar[data-v-1ed727dc]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),color-mix(in srgb,var(--bg-card-alt) 54%,transparent);animation:shop-mgmt-block-in-1ed727dc .28s cubic-bezier(.2,.8,.2,1) 40ms both}.shop-mgmt__orders-controls[data-v-1ed727dc]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.shop-mgmt__date-range[data-v-1ed727dc],.shop-mgmt__orders-export[data-v-1ed727dc]{min-height:42px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 38%,transparent);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:850}.shop-mgmt__date-range[data-v-1ed727dc]{padding:0 12px}.shop-mgmt__date-range input[data-v-1ed727dc]{width:108px;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:13px;font-weight:850}.shop-mgmt__date-range input[data-v-1ed727dc]::-webkit-calendar-picker-indicator{opacity:0;display:none}.shop-mgmt__date-range span[data-v-1ed727dc]{color:var(--text-muted)}.shop-mgmt__orders-export[data-v-1ed727dc]{padding:0 16px;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.shop-mgmt__orders-export[data-v-1ed727dc]:hover:not(:disabled){border-color:var(--border-color);background:var(--bg-card-hover)}.shop-mgmt__orders-export[data-v-1ed727dc]:disabled{opacity:.52;cursor:default}.shop-mgmt__add[data-v-1ed727dc],.shop-mgmt__state-action[data-v-1ed727dc],.shop-mgmt-form__submit[data-v-1ed727dc],.shop-mgmt-form__secondary[data-v-1ed727dc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.shop-mgmt__add[data-v-1ed727dc],.shop-mgmt-form__submit[data-v-1ed727dc]{border:none;background:var(--accent-red);color:#fff}.shop-mgmt__add[data-v-1ed727dc]{padding:0 18px;box-shadow:none}.shop-mgmt__add[data-v-1ed727dc]:hover,.shop-mgmt__state-action[data-v-1ed727dc]:hover,.shop-mgmt-form__submit[data-v-1ed727dc]:hover,.shop-mgmt-form__secondary[data-v-1ed727dc]:hover{transform:translateY(-1px)}.shop-mgmt__filters[data-v-1ed727dc]{display:flex;align-items:center;gap:10px;min-width:min(100%,484px)}.shop-mgmt__select[data-v-1ed727dc],.shop-mgmt__search[data-v-1ed727dc],.shop-mgmt-form__field input[data-v-1ed727dc],.shop-mgmt-form__field textarea[data-v-1ed727dc],.shop-mgmt-form__field select[data-v-1ed727dc],.shop-mgmt-form__image-field input[data-v-1ed727dc]{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:13px}.shop-mgmt__select[data-v-1ed727dc]{width:166px;height:46px;padding:0 14px;cursor:pointer}.shop-mgmt__search[data-v-1ed727dc]{flex:1 1 260px;min-width:220px;height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--text-muted)}.shop-mgmt__search input[data-v-1ed727dc]{width:100%;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit}.shop-mgmt__filter[data-v-1ed727dc]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:13px;font-weight:700}.shop-mgmt__filter input[data-v-1ed727dc]{accent-color:var(--accent-red)}.shop-mgmt__filter--check[data-v-1ed727dc]{min-height:38px}.shop-mgmt__filter--check input[data-v-1ed727dc]{width:15px;height:15px}.shop-mgmt__order-tabs[data-v-1ed727dc]{display:flex;gap:10px;padding:16px 24px 10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-red) 46%,var(--border-color)) transparent;animation:shop-mgmt-block-in-1ed727dc .28s cubic-bezier(.2,.8,.2,1) 80ms both}.shop-mgmt__order-tabs[data-v-1ed727dc]::-webkit-scrollbar{height:5px}.shop-mgmt__order-tabs[data-v-1ed727dc]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-red) 46%,var(--border-color))}.shop-mgmt__order-tab[data-v-1ed727dc]{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 30%,transparent);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.shop-mgmt__order-tab[data-v-1ed727dc]:hover,.shop-mgmt__order-tab--active[data-v-1ed727dc]{color:var(--text-primary);border-color:var(--border-color);background:color-mix(in srgb,var(--bg-card-hover) 58%,transparent)}.shop-mgmt__order-tab--active.shop-mgmt__order-tab--all[data-v-1ed727dc],.shop-mgmt__order-tab--active.shop-mgmt__order-tab--pending[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-red) 54%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 10%,var(--bg-card-hover))}.shop-mgmt__order-tab--active.shop-mgmt__order-tab--processing[data-v-1ed727dc]{border-color:color-mix(in srgb,#4e8cff 54%,var(--border-color));background:color-mix(in srgb,#4e8cff 11%,var(--bg-card-hover))}.shop-mgmt__order-tab--active.shop-mgmt__order-tab--issued[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-green) 52%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 10%,var(--bg-card-hover))}.shop-mgmt__order-tab--active.shop-mgmt__order-tab--cancelled[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--text-muted) 52%,var(--border-color));background:color-mix(in srgb,var(--text-muted) 9%,var(--bg-card-hover))}.shop-mgmt__order-tab-dot[data-v-1ed727dc]{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.58}.shop-mgmt__order-tab--all .shop-mgmt__order-tab-dot[data-v-1ed727dc]{background:var(--accent-red);opacity:1}.shop-mgmt__order-tab--pending .shop-mgmt__order-tab-dot[data-v-1ed727dc]{background:var(--accent-gold);opacity:1}.shop-mgmt__order-tab--processing .shop-mgmt__order-tab-dot[data-v-1ed727dc]{background:#4e8cff;opacity:1}.shop-mgmt__order-tab--issued .shop-mgmt__order-tab-dot[data-v-1ed727dc]{background:var(--accent-green);opacity:1}.shop-mgmt__order-tab-count[data-v-1ed727dc]{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg-card-hover) 78%,#000);color:var(--text-primary);font-size:12px;font-weight:950}.shop-mgmt__status[data-v-1ed727dc],.shop-mgmt__hint[data-v-1ed727dc]{margin:0;color:var(--text-secondary);font-size:13px}.shop-mgmt__status[data-v-1ed727dc]{padding:0 24px 20px}.shop-mgmt__hint[data-v-1ed727dc]{padding:16px 24px 0;color:var(--text-muted)}.shop-mgmt__state[data-v-1ed727dc]{min-height:180px;margin:0 24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);text-align:center}.shop-mgmt__state p[data-v-1ed727dc]{margin:0;color:var(--text-secondary);font-size:13px}.shop-mgmt__state--error p[data-v-1ed727dc],.shop-mgmt-form__error[data-v-1ed727dc]{color:var(--accent-red)}.shop-mgmt__state-action[data-v-1ed727dc],.shop-mgmt-form__secondary[data-v-1ed727dc]{padding:0 16px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-primary)}.shop-mgmt__table[data-v-1ed727dc]{margin:0 24px;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--bg-card-alt) 56%,transparent)}.shop-mgmt__table-head[data-v-1ed727dc],.shop-mgmt__row[data-v-1ed727dc]{display:grid;grid-template-columns:28px minmax(220px,1.7fr) minmax(120px,.72fr) minmax(86px,.5fr) minmax(128px,.68fr) minmax(108px,.6fr);gap:14px;align-items:center}.shop-mgmt__table-head[data-v-1ed727dc]{min-height:58px;padding:0 14px;color:var(--text-muted);font-size:12px;font-weight:850}.shop-mgmt__row[data-v-1ed727dc]{min-height:104px;padding:10px 14px;border-top:1px solid var(--border-soft);color:var(--text-primary);cursor:pointer;outline:none;opacity:0;animation:shop-mgmt-row-in-1ed727dc .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(80ms + (var(--shop-row-index, 0) * 28ms));transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.shop-mgmt__row[data-v-1ed727dc]:hover,.shop-mgmt__row[data-v-1ed727dc]:focus-visible{background:color-mix(in srgb,var(--bg-card-hover) 48%,transparent)}.shop-mgmt__row--active[data-v-1ed727dc]{position:relative;z-index:1;border:1px solid color-mix(in srgb,var(--accent-red) 54%,var(--border-color));border-radius:8px;background:color-mix(in srgb,var(--accent-red) 8%,var(--bg-card-alt));box-shadow:none}.shop-mgmt__drag[data-v-1ed727dc]{width:16px;height:28px;opacity:.55;background-image:radial-gradient(circle,var(--text-muted) 1.5px,transparent 1.5px);background-size:6px 6px;background-position:0 0}.shop-mgmt__product-cell[data-v-1ed727dc],.shop-mgmt__order-main[data-v-1ed727dc]{min-width:0;display:flex;align-items:center;gap:14px}.shop-mgmt__thumb[data-v-1ed727dc]{width:76px;height:76px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;border:1px solid var(--border-color);color:var(--text-secondary);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card-hover) 70%,#0b0d12),var(--bg-card-alt)),#111219}.shop-mgmt__thumb img[data-v-1ed727dc]{width:100%;height:100%;display:block;object-fit:cover}.shop-mgmt__thumb--editor[data-v-1ed727dc]{width:112px;height:112px;border-color:var(--border-color)}.shop-mgmt__product-text[data-v-1ed727dc]{min-width:0;display:flex;flex-direction:column;gap:5px}.shop-mgmt__product-text b[data-v-1ed727dc],.shop-mgmt__row-title[data-v-1ed727dc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:14px;font-weight:850;line-height:1.2}.shop-mgmt__product-text small[data-v-1ed727dc],.shop-mgmt__order-meta[data-v-1ed727dc]{color:var(--text-secondary);font-size:13px;line-height:1.2}.shop-mgmt__case-badge[data-v-1ed727dc]{color:var(--accent-gold, var(--text-secondary));font-weight:600}.shop-mgmt__category-cell[data-v-1ed727dc]{min-width:0;color:var(--text-secondary);font-size:13px;font-weight:700}.shop-mgmt__price-cell[data-v-1ed727dc]{color:var(--accent-gold);font-size:14px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}.shop-mgmt__status-chip[data-v-1ed727dc]{justify-self:start;display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--border-soft);color:var(--text-muted);font-size:12px;font-weight:850;white-space:nowrap}.shop-mgmt__status-chip--active[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-green) 38%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 8%,transparent);color:color-mix(in srgb,var(--accent-green) 78%,var(--text-secondary))}.shop-mgmt__status-chip--inactive[data-v-1ed727dc]{border-color:var(--border-color);color:var(--text-secondary)}.shop-mgmt__status-chip--deleted[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-red) 46%,var(--border-color));color:var(--accent-red)}.shop-mgmt__row-actions[data-v-1ed727dc]{display:flex;justify-content:flex-start;gap:8px}.shop-mgmt__row-actions button[data-v-1ed727dc],.shop-mgmt-form__close[data-v-1ed727dc]{width:34px;height:34px;border-radius:10px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-card-hover) 52%,transparent);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.shop-mgmt__row-actions button[data-v-1ed727dc]:hover,.shop-mgmt-form__close[data-v-1ed727dc]:hover{border-color:var(--border-color);color:var(--text-primary);background:var(--bg-card-hover)}.shop-mgmt__row-actions .shop-mgmt__row-danger[data-v-1ed727dc]{color:var(--accent-red)}.shop-mgmt__orders-table[data-v-1ed727dc]{margin:0 24px 20px;overflow-x:auto;border-radius:8px;background:color-mix(in srgb,var(--bg-card-alt) 48%,transparent)}.shop-mgmt__orders-more[data-v-1ed727dc]{margin:0 24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.shop-mgmt__orders-more-error[data-v-1ed727dc]{margin:0;color:var(--accent-red);font-size:12px}.shop-mgmt__orders-head[data-v-1ed727dc],.shop-mgmt__order-row[data-v-1ed727dc]{min-width:1180px;display:grid;grid-template-columns:minmax(136px,.78fr) minmax(164px,1fr) minmax(240px,1.55fr) minmax(120px,.7fr) minmax(136px,.82fr) minmax(140px,.86fr) minmax(138px,.78fr) minmax(124px,.68fr);gap:14px;align-items:center}.shop-mgmt__orders-head[data-v-1ed727dc]{min-height:56px;padding:0 18px;color:var(--text-muted);font-size:12px;font-weight:850}.shop-mgmt__order-row[data-v-1ed727dc]{min-height:90px;padding:12px 18px;border-top:1px solid color-mix(in srgb,var(--border-soft) 80%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.016),transparent),color-mix(in srgb,var(--bg-card-hover) 18%,transparent);color:var(--text-primary);opacity:0;animation:shop-mgmt-row-in-1ed727dc .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.1s + (var(--shop-row-index, 0) * 28ms));transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.shop-mgmt__order-row[data-v-1ed727dc]:hover{background:color-mix(in srgb,var(--bg-card-hover) 38%,transparent)}.shop-mgmt__order-code[data-v-1ed727dc],.shop-mgmt__buyer[data-v-1ed727dc],.shop-mgmt__order-product[data-v-1ed727dc],.shop-mgmt__order-amount[data-v-1ed727dc],.shop-mgmt__payment[data-v-1ed727dc]{min-width:0}.shop-mgmt__order-code[data-v-1ed727dc]{display:grid;grid-template-columns:minmax(0,auto) 28px;justify-content:start;align-items:center;gap:3px 7px}.shop-mgmt__order-code b[data-v-1ed727dc],.shop-mgmt__buyer b[data-v-1ed727dc],.shop-mgmt__order-product b[data-v-1ed727dc],.shop-mgmt__payment b[data-v-1ed727dc]{overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.shop-mgmt__order-code button[data-v-1ed727dc]{width:26px;height:26px;border:none;background:transparent;color:var(--text-muted);cursor:pointer}.shop-mgmt__order-code small[data-v-1ed727dc]{grid-column:1 / -1;color:var(--text-secondary);font-size:12px;font-weight:750}.shop-mgmt__buyer[data-v-1ed727dc],.shop-mgmt__order-product[data-v-1ed727dc]{display:flex;align-items:center;gap:12px}.shop-mgmt__buyer>span[data-v-1ed727dc]:last-child,.shop-mgmt__order-product>span[data-v-1ed727dc]:last-child{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.shop-mgmt__buyer small[data-v-1ed727dc],.shop-mgmt__order-product small[data-v-1ed727dc]{color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.2}.shop-mgmt__buyer-avatar[data-v-1ed727dc],.shop-mgmt__order-thumb[data-v-1ed727dc]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-soft)}.shop-mgmt__buyer-avatar[data-v-1ed727dc]{width:42px;height:42px;border-radius:50%;color:color-mix(in srgb,hsl(var(--avatar-hue) 72% 72%) 88%,var(--text-primary));background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.16),transparent 32%),hsl(var(--avatar-hue) 34% 24%)}.shop-mgmt__order-thumb[data-v-1ed727dc]{width:54px;height:54px;border-radius:8px;color:var(--text-secondary);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card-hover) 72%,#07080c),var(--bg-card-alt)),#111219}.shop-mgmt__order-thumb img[data-v-1ed727dc]{width:100%;height:100%;display:block;object-fit:cover}.shop-mgmt__category-badge[data-v-1ed727dc]{min-height:21px;display:inline-flex;align-items:center;padding:0 8px;border-radius:5px;border:1px solid var(--border-soft);color:var(--text-secondary);font-size:10.5px;font-style:normal;font-weight:900;line-height:1}.shop-mgmt__category-badge--gaming[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-red) 38%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 10%,transparent)}.shop-mgmt__category-badge--digital[data-v-1ed727dc],.shop-mgmt__category-badge--steam[data-v-1ed727dc]{border-color:color-mix(in srgb,#5a85c8 46%,var(--border-color));background:color-mix(in srgb,#5a85c8 10%,transparent)}.shop-mgmt__category-badge--exclusive[data-v-1ed727dc]{border-color:color-mix(in srgb,#9360b8 46%,var(--border-color));background:color-mix(in srgb,#9360b8 10%,transparent)}.shop-mgmt__category-badge--merch[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-gold) 46%,var(--border-color));background:color-mix(in srgb,var(--accent-gold) 10%,transparent)}.shop-mgmt__order-amount[data-v-1ed727dc]{display:flex;flex-direction:column;gap:5px;font-variant-numeric:tabular-nums}.shop-mgmt__order-amount strong[data-v-1ed727dc]{color:var(--text-primary);font-size:14px;font-weight:950;line-height:1.1}.shop-mgmt__order-amount .shop-mgmt__order-amount-rep[data-v-1ed727dc],.shop-mgmt__order-amount small[data-v-1ed727dc]{color:color-mix(in srgb,var(--accent-green) 84%,var(--text-secondary))}.shop-mgmt__order-amount small[data-v-1ed727dc]{font-size:12px;font-weight:850}.shop-mgmt__order-amount-zero[data-v-1ed727dc]{color:var(--accent-red)!important}.shop-mgmt__payment[data-v-1ed727dc]{display:inline-flex;align-items:center;gap:9px;color:var(--text-secondary)}.shop-mgmt__payment span[data-v-1ed727dc]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid currentColor}.shop-mgmt__payment--rep[data-v-1ed727dc]{color:#9d7ce4}.shop-mgmt__payment--card[data-v-1ed727dc]{color:var(--accent-red)}.shop-mgmt__payment--mixed[data-v-1ed727dc]{color:var(--accent-gold)}.shop-mgmt__payment--empty[data-v-1ed727dc]{color:var(--text-muted)}.shop-mgmt__order-status[data-v-1ed727dc]{justify-self:start;min-height:32px;max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border-soft);border-radius:8px;color:var(--text-secondary);font-size:12px;font-weight:900;white-space:nowrap}.shop-mgmt__order-status i[data-v-1ed727dc]{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.shop-mgmt__order-status--pending[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-gold) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-gold) 10%,transparent);color:var(--accent-gold)}.shop-mgmt__order-status--processing[data-v-1ed727dc]{border-color:color-mix(in srgb,#4e8cff 45%,var(--border-color));background:color-mix(in srgb,#4e8cff 11%,transparent);color:#73a6ff}.shop-mgmt__order-status--issued[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--accent-green) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 10%,transparent);color:color-mix(in srgb,var(--accent-green) 82%,var(--text-primary))}.shop-mgmt__order-status--cancelled[data-v-1ed727dc]{border-color:color-mix(in srgb,var(--text-muted) 42%,var(--border-color));background:color-mix(in srgb,var(--text-muted) 9%,transparent);color:var(--text-muted)}.shop-mgmt__order-date[data-v-1ed727dc]{color:var(--text-secondary);font-size:13px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.shop-mgmt__orders-actions[data-v-1ed727dc]{display:flex;justify-content:flex-start;gap:8px}.shop-mgmt__orders-actions button[data-v-1ed727dc]{width:38px;height:38px;border-radius:50%;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-card-hover) 42%,transparent);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.shop-mgmt__orders-actions button[data-v-1ed727dc]:hover:not(:disabled){border-color:var(--border-color);color:var(--text-primary);background:var(--bg-card-hover)}.shop-mgmt__orders-actions button[data-v-1ed727dc]:disabled{opacity:.42;cursor:default}.shop-mgmt__editor[data-v-1ed727dc]{position:sticky;top:20px;padding:24px}.shop-mgmt__stats-panel[data-v-1ed727dc]{animation:shop-mgmt-block-in-1ed727dc .32s cubic-bezier(.2,.8,.2,1) 80ms both}.shop-mgmt-editor-enter-active[data-v-1ed727dc],.shop-mgmt-editor-leave-active[data-v-1ed727dc]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.shop-mgmt-editor-enter-from[data-v-1ed727dc],.shop-mgmt-editor-leave-to[data-v-1ed727dc]{opacity:0;transform:translate(14px)}.shop-mgmt-editor-leave-active[data-v-1ed727dc]{position:absolute;top:24px;right:24px;bottom:24px;left:24px}.shop-mgmt-form[data-v-1ed727dc]{display:flex;flex-direction:column;gap:20px}.shop-mgmt-form__header[data-v-1ed727dc]{display:flex;align-items:center;justify-content:space-between;gap:14px}.shop-mgmt-form__header h3[data-v-1ed727dc],.shop-mgmt__empty-editor h3[data-v-1ed727dc]{margin:0;color:var(--text-primary);font-size:16px;font-weight:900;line-height:1.2}.shop-mgmt-form__close[data-v-1ed727dc]{flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:transparent}.shop-mgmt-form__image-row[data-v-1ed727dc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.shop-mgmt-form__image-field[data-v-1ed727dc]{min-width:0;display:flex;flex-direction:column;gap:8px}.shop-mgmt-form__image-actions[data-v-1ed727dc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shop-mgmt-form__image-action[data-v-1ed727dc]{align-self:flex-start;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.shop-mgmt-form__image-action[data-v-1ed727dc]:hover{border-color:var(--border-color);background:var(--bg-card-hover)}.shop-mgmt-form__image-reset[data-v-1ed727dc]{cursor:pointer;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--border-soft);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:800;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.shop-mgmt-form__image-reset[data-v-1ed727dc]:hover{border-color:var(--border-color);background:var(--bg-card-hover);color:var(--text-primary)}.shop-mgmt-form__image-field input[data-v-1ed727dc]{height:40px;padding:0 12px}.shop-mgmt-form__image-field small[data-v-1ed727dc],.shop-mgmt-form__field small[data-v-1ed727dc]{color:var(--text-muted);font-size:11.5px;line-height:1.3}.shop-mgmt-form__field[data-v-1ed727dc]{min-width:0;display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);font-size:13px;font-weight:750}.shop-mgmt-form__field>small[data-v-1ed727dc]{align-self:flex-end;margin-top:-28px;padding-right:10px;pointer-events:none}.shop-mgmt-form__field input[data-v-1ed727dc],.shop-mgmt-form__field textarea[data-v-1ed727dc],.shop-mgmt-form__field select[data-v-1ed727dc]{width:100%;min-height:46px;padding:0 14px;outline:none}.shop-mgmt-form__field textarea[data-v-1ed727dc]{min-height:110px;padding:14px;line-height:1.45;resize:vertical}.shop-mgmt-form__field input[data-v-1ed727dc]:focus,.shop-mgmt-form__field textarea[data-v-1ed727dc]:focus,.shop-mgmt-form__field select[data-v-1ed727dc]:focus,.shop-mgmt-form__image-field input[data-v-1ed727dc]:focus,.shop-mgmt__search[data-v-1ed727dc]:focus-within{border-color:color-mix(in srgb,var(--accent-red) 42%,var(--border-color))}.shop-mgmt-form__row[data-v-1ed727dc]{display:grid;grid-template-columns:1fr .76fr;gap:18px}.shop-mgmt-form__price-input[data-v-1ed727dc]{position:relative;display:block}.shop-mgmt-form__price-input input[data-v-1ed727dc]{padding-right:38px}.shop-mgmt-form__price-input b[data-v-1ed727dc]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:14px}.shop-mgmt-form__status-toggle[data-v-1ed727dc]{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt)}.shop-mgmt-form__status-toggle button[data-v-1ed727dc]{min-height:48px;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-weight:850;cursor:pointer}.shop-mgmt-form__status-btn--active[data-v-1ed727dc]{color:var(--text-primary)!important;background:color-mix(in srgb,var(--accent-red) 12%,var(--bg-card-hover))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 50%,var(--border-color))}.shop-mgmt-form__hint[data-v-1ed727dc]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.4}.shop-mgmt-form__radio-row[data-v-1ed727dc]{display:flex;flex-wrap:wrap;gap:14px;color:var(--text-primary);font-size:13px;font-weight:700}.shop-mgmt-form__radio-row label[data-v-1ed727dc]{display:inline-flex;align-items:center;gap:7px}.shop-mgmt-form__radio-row input[data-v-1ed727dc]{accent-color:var(--accent-red)}.shop-mgmt-form__error[data-v-1ed727dc]{margin:0;font-size:13px;font-weight:800}.shop-mgmt-form__footer[data-v-1ed727dc]{display:grid;grid-template-columns:1fr 1.18fr;gap:12px;margin-top:4px}.shop-mgmt-form__submit[data-v-1ed727dc],.shop-mgmt-form__secondary[data-v-1ed727dc]{width:100%}.shop-mgmt-form__submit[data-v-1ed727dc]:disabled{opacity:.55;cursor:default;transform:none}.shop-mgmt__empty-editor[data-v-1ed727dc]{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.shop-mgmt__empty-editor p[data-v-1ed727dc]{max-width:260px;margin:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.shop-mgmt__empty-icon[data-v-1ed727dc]{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--border-color);color:var(--text-secondary);background:var(--bg-card-alt)}@keyframes shop-mgmt-block-in-1ed727dc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-mgmt-row-in-1ed727dc{0%{opacity:0;transform:translateY(9px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1280px){.shop-mgmt__workspace[data-v-1ed727dc]{grid-template-columns:1fr}.shop-mgmt__editor[data-v-1ed727dc]{position:static}}@media(max-width:900px){.shop-mgmt__toolbar[data-v-1ed727dc],.shop-mgmt__filters[data-v-1ed727dc],.shop-mgmt__orders-topbar[data-v-1ed727dc],.shop-mgmt__orders-controls[data-v-1ed727dc]{align-items:stretch;flex-direction:column}.shop-mgmt__filters[data-v-1ed727dc],.shop-mgmt__orders-controls[data-v-1ed727dc],.shop-mgmt__select[data-v-1ed727dc],.shop-mgmt__search[data-v-1ed727dc]{width:100%;min-width:0}.shop-mgmt__search[data-v-1ed727dc]{flex:0 0 46px}.shop-mgmt__editor[data-v-1ed727dc]{scroll-margin-top:calc(12px + env(safe-area-inset-top))}.shop-mgmt-form__field>small[data-v-1ed727dc]{margin-top:0;padding-right:0}.shop-mgmt__table-head[data-v-1ed727dc]{display:none}.shop-mgmt__table[data-v-1ed727dc]{display:flex;flex-direction:column;gap:8px;background:transparent}.shop-mgmt__row[data-v-1ed727dc]{grid-template-columns:18px minmax(0,1fr);gap:10px 14px;border:1px solid var(--border-color);border-radius:8px}.shop-mgmt__category-cell[data-v-1ed727dc],.shop-mgmt__price-cell[data-v-1ed727dc],.shop-mgmt__status-chip[data-v-1ed727dc],.shop-mgmt__row-actions[data-v-1ed727dc]{grid-column:2}.shop-mgmt__row-actions[data-v-1ed727dc]{justify-content:flex-start}.shop-mgmt__orders-head[data-v-1ed727dc]{display:none}.shop-mgmt__orders-table[data-v-1ed727dc]{display:flex;flex-direction:column;gap:10px;overflow:visible;background:transparent}.shop-mgmt__order-row[data-v-1ed727dc]{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;border:1px solid var(--border-color);border-radius:8px}.shop-mgmt__order-product[data-v-1ed727dc],.shop-mgmt__orders-actions[data-v-1ed727dc]{grid-column:1 / -1}.shop-mgmt__order-row>[data-label][data-v-1ed727dc]{position:relative;padding-top:18px}.shop-mgmt__order-row>[data-label][data-v-1ed727dc]:before{content:attr(data-label);position:absolute;top:0;left:0;color:var(--text-muted);font-size:10.5px;font-weight:900}.shop-mgmt__order-status[data-v-1ed727dc]{align-self:start}}@media(max-width:640px){.shop-mgmt__tabs[data-v-1ed727dc],.shop-mgmt__toolbar[data-v-1ed727dc],.shop-mgmt__table[data-v-1ed727dc],.shop-mgmt__orders-topbar[data-v-1ed727dc],.shop-mgmt__order-tabs[data-v-1ed727dc],.shop-mgmt__orders-table[data-v-1ed727dc]{margin-left:0;margin-right:0;padding-left:14px;padding-right:14px}.shop-mgmt__tabs[data-v-1ed727dc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-mgmt__tab[data-v-1ed727dc]{padding:0 10px}.shop-mgmt__date-range[data-v-1ed727dc],.shop-mgmt__orders-export[data-v-1ed727dc]{width:100%;justify-content:center}.shop-mgmt__date-range input[data-v-1ed727dc]{width:min(42vw,108px)}.shop-mgmt__editor[data-v-1ed727dc]{padding:18px}.shop-mgmt-form__image-row[data-v-1ed727dc],.shop-mgmt-form__row[data-v-1ed727dc],.shop-mgmt-form__footer[data-v-1ed727dc],.shop-mgmt__order-row[data-v-1ed727dc]{grid-template-columns:1fr}.shop-mgmt__buyer[data-v-1ed727dc],.shop-mgmt__order-product[data-v-1ed727dc]{align-items:flex-start}.shop-mgmt__orders-actions[data-v-1ed727dc]{justify-content:stretch}.shop-mgmt__orders-actions button[data-v-1ed727dc]{flex:1 1 0;border-radius:8px}.shop-mgmt__thumb--editor[data-v-1ed727dc]{width:100%;height:auto;aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.shop-mgmt__panel[data-v-1ed727dc],.shop-mgmt__tabs[data-v-1ed727dc],.shop-mgmt__toolbar[data-v-1ed727dc],.shop-mgmt__orders-topbar[data-v-1ed727dc],.shop-mgmt__order-tabs[data-v-1ed727dc],.shop-mgmt__row[data-v-1ed727dc],.shop-mgmt__order-row[data-v-1ed727dc],.shop-mgmt__stats-panel[data-v-1ed727dc]{animation:none;opacity:1}.shop-mgmt-editor-enter-active[data-v-1ed727dc],.shop-mgmt-editor-leave-active[data-v-1ed727dc]{transition:none}}.shop-mgmt__pagination[data-v-1ed727dc]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.shop-mgmt__page-btn[data-v-1ed727dc]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border-soft);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:800;cursor:pointer}.shop-mgmt__page-btn[data-v-1ed727dc]:disabled{opacity:.5;cursor:default}.shop-mgmt__page-info[data-v-1ed727dc]{color:var(--text-muted);font-size:12px}.shop-page[data-v-3a9d9a98]{position:relative;width:100%;max-width:none;margin:0;min-width:0}.shop-page__header[data-v-3a9d9a98],.shop-page__toolbar[data-v-3a9d9a98],.shop-page__state[data-v-3a9d9a98],.shop-page__management[data-v-3a9d9a98],.shop-page__load-more[data-v-3a9d9a98]{animation:shop-page-block-in-3a9d9a98 .36s cubic-bezier(.2,.8,.2,1) both}.shop-page__toolbar[data-v-3a9d9a98],.shop-page__management[data-v-3a9d9a98]{animation-delay:70ms}.shop-page__state[data-v-3a9d9a98],.shop-page__load-more[data-v-3a9d9a98]{animation-delay:.12s}.shop-page-mode-enter-active[data-v-3a9d9a98],.shop-page-mode-leave-active[data-v-3a9d9a98]{transition:opacity .19s var(--ease-out),transform .19s var(--ease-out)}.shop-page-mode-enter-from[data-v-3a9d9a98],.shop-page-mode-leave-to[data-v-3a9d9a98]{opacity:0;transform:translateY(8px)}.shop-page-mode-leave-active[data-v-3a9d9a98]{position:absolute;width:100%}.shop-page__header[data-v-3a9d9a98]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.shop-page__heading[data-v-3a9d9a98]{min-width:0}.shop-page__title[data-v-3a9d9a98]{margin:0;font-size:21px;font-weight:850;letter-spacing:0;color:var(--text-primary)}.shop-page__brand[data-v-3a9d9a98]{color:var(--accent-red)}.shop-page__subtitle[data-v-3a9d9a98]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.35}.shop-page__header-actions[data-v-3a9d9a98]{display:flex;align-items:center;gap:10px;justify-self:end}.shop-page__my-orders[data-v-3a9d9a98]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-primary);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out)}.shop-page__my-orders[data-v-3a9d9a98]:hover{border-color:var(--border-color)}.shop-page__mode-switch[data-v-3a9d9a98]{display:flex;gap:4px;padding:3px;border-radius:8px;background:var(--bg-card-alt);border:1px solid var(--border-soft)}.shop-page__mode-switch-btn[data-v-3a9d9a98]{min-height:32px;padding:0 14px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer}.shop-page__mode-switch-btn--active[data-v-3a9d9a98]{background:var(--accent-red);color:#fff}.shop-page__toolbar[data-v-3a9d9a98]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.shop-page__categories[data-v-3a9d9a98]{flex:1 1 auto;min-width:0;display:flex;gap:7px;flex-wrap:wrap}.shop-page__category[data-v-3a9d9a98]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 11px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card);color:var(--text-secondary);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.shop-page__category[data-v-3a9d9a98]:hover{border-color:var(--border-color);color:var(--text-primary)}.shop-page__category--active[data-v-3a9d9a98]{border-color:color-mix(in srgb,var(--accent-red) 56%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 16%,var(--bg-card));color:var(--text-primary)}.shop-page__filters[data-v-3a9d9a98]{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-width:min(100%,460px)}.shop-page__sort[data-v-3a9d9a98]{height:36px;flex:0 0 176px;padding:0 10px;border-radius:7px;border:1px solid var(--border-soft);background:var(--bg-card);color:var(--text-primary);font-size:12px;cursor:pointer}.shop-page__search[data-v-3a9d9a98]{display:flex;align-items:center;flex:1 1 270px;min-width:240px;height:36px;padding:0 11px;border-radius:7px;border:1px solid var(--border-soft);background:var(--bg-card);color:var(--text-muted)}.shop-page__search input[data-v-3a9d9a98]{border:none;background:transparent;color:var(--text-primary);font-size:12.5px;width:100%;min-width:0}.shop-page__search input[data-v-3a9d9a98]:focus{outline:none}.shop-page__state[data-v-3a9d9a98]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card);text-align:center}.shop-page__state p[data-v-3a9d9a98]{margin:0;color:var(--text-secondary);font-size:13px}.shop-page__state--error p[data-v-3a9d9a98]{color:var(--accent-red)}.shop-page__state-action[data-v-3a9d9a98],.shop-page__load-more[data-v-3a9d9a98]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card-alt);color:var(--text-primary);font-size:12.5px;font-weight:800;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.shop-page__state-action[data-v-3a9d9a98]{padding:0 14px}.shop-page__state-action[data-v-3a9d9a98]:hover,.shop-page__load-more[data-v-3a9d9a98]:hover{transform:translateY(-1px);border-color:var(--border-color);background:var(--bg-card-hover)}.shop-page__state-action[data-v-3a9d9a98]:disabled,.shop-page__load-more[data-v-3a9d9a98]:disabled{opacity:.55;cursor:default;transform:none}.shop-page__grid[data-v-3a9d9a98]{--hover-gutter: 6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch;padding-block:var(--hover-gutter)}.shop-page__product-card[data-v-3a9d9a98],.shop-page__skeleton-card[data-v-3a9d9a98]{opacity:0;animation:shop-page-card-in-3a9d9a98 .34s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(90ms + (var(--shop-item-index, 0) * 34ms))}.shop-page__skeleton-card[data-v-3a9d9a98]{min-width:0;display:flex;flex-direction:column;gap:10px;min-height:306px;padding:0 12px 14px;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt)}.shop-page__skeleton-image[data-v-3a9d9a98]{display:block;width:calc(100% + 24px);aspect-ratio:16 / 10;margin:0 -12px 2px;border-radius:0}.shop-page__skeleton-line[data-v-3a9d9a98]{display:block;height:14px;width:100%}.shop-page__skeleton-line--short[data-v-3a9d9a98]{width:46%}.shop-page__skeleton-line--price[data-v-3a9d9a98]{width:68%;height:24px;margin-top:auto}.shop-page__load-more[data-v-3a9d9a98]{width:100%;margin-top:16px}.shop-page__load-more-error[data-v-3a9d9a98]{margin:10px 0 0;color:var(--accent-red);font-size:12px;text-align:center}@keyframes shop-page-block-in-3a9d9a98{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-page-card-in-3a9d9a98{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1320px){.shop-page__grid[data-v-3a9d9a98]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1040px){.shop-page__filters[data-v-3a9d9a98]{flex:1 1 100%}.shop-page__grid[data-v-3a9d9a98]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.shop-page__header[data-v-3a9d9a98]{grid-template-columns:1fr}.shop-page__header-actions[data-v-3a9d9a98]{justify-self:stretch;flex-wrap:wrap}.shop-page__mode-switch[data-v-3a9d9a98]{flex:1 1 auto}.shop-page__mode-switch-btn[data-v-3a9d9a98]{flex:1 1 0}.shop-page__categories[data-v-3a9d9a98]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-red) 50%,var(--border-color)) transparent}.shop-page__categories[data-v-3a9d9a98]::-webkit-scrollbar{height:5px}.shop-page__categories[data-v-3a9d9a98]::-webkit-scrollbar-track{background:transparent}.shop-page__categories[data-v-3a9d9a98]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-red) 50%,var(--border-color))}.shop-page__filters[data-v-3a9d9a98]{width:100%;min-width:0}.shop-page__search[data-v-3a9d9a98]{min-width:0}.shop-page__grid[data-v-3a9d9a98]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:520px){.shop-page__title[data-v-3a9d9a98]{font-size:19px;line-height:1.2}.shop-page__filters[data-v-3a9d9a98]{display:grid;grid-template-columns:1fr}.shop-page__sort[data-v-3a9d9a98]{width:100%;flex-basis:auto}.shop-page__grid[data-v-3a9d9a98]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.shop-page__header[data-v-3a9d9a98],.shop-page__toolbar[data-v-3a9d9a98],.shop-page__state[data-v-3a9d9a98],.shop-page__management[data-v-3a9d9a98],.shop-page__load-more[data-v-3a9d9a98],.shop-page__product-card[data-v-3a9d9a98],.shop-page__skeleton-card[data-v-3a9d9a98]{animation:none;opacity:1}.shop-page-mode-enter-active[data-v-3a9d9a98],.shop-page-mode-leave-active[data-v-3a9d9a98]{transition:none}}@media(max-width:767px){.shop-page__header[data-v-3a9d9a98]{grid-template-columns:minmax(0,1fr);gap:12px}.shop-page__header-actions[data-v-3a9d9a98],.shop-page__filters[data-v-3a9d9a98]{flex-wrap:wrap;min-width:0}.shop-page__toolbar[data-v-3a9d9a98]{position:sticky;top:0;z-index:20;min-width:0;padding:calc(8px + env(safe-area-inset-top)) 0 10px;background:var(--brand-bg);animation:none}.shop-page__search[data-v-3a9d9a98]{width:100%;min-width:0;min-height:44px;flex:1 1 100%}.shop-page__search input[data-v-3a9d9a98]{min-width:0;min-height:44px;font-size:16px}.shop-page__sort[data-v-3a9d9a98]{width:100%;min-width:0;min-height:44px;font-size:16px}.shop-page__categories[data-v-3a9d9a98]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:0}.shop-page__categories[data-v-3a9d9a98]::-webkit-scrollbar{display:none}.shop-page__category[data-v-3a9d9a98]{flex-shrink:0;min-height:44px;white-space:nowrap}.shop-page__grid[data-v-3a9d9a98]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.shop-page__grid[data-v-3a9d9a98]>*{min-width:0;scroll-margin-top:calc(180px + env(safe-area-inset-top));animation-delay:0ms}.shop-page__load-more[data-v-3a9d9a98],.shop-page__my-orders[data-v-3a9d9a98],.shop-page__mode-switch-btn[data-v-3a9d9a98],.shop-page__management[data-v-3a9d9a98] button{min-height:44px}.shop-page__management[data-v-3a9d9a98] input:not([type=checkbox]):not([type=radio]),.shop-page__management[data-v-3a9d9a98] select,.shop-page__management[data-v-3a9d9a98] textarea{min-height:44px;font-size:16px;max-width:100%;min-width:0}.shop-page__management[data-v-3a9d9a98] .shop-mgmt__tabs,.shop-page__management[data-v-3a9d9a98] .shop-mgmt__order-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto}.shop-page__management[data-v-3a9d9a98] .shop-mgmt__tab,.shop-page__management[data-v-3a9d9a98] .shop-mgmt__order-tab{flex:0 0 auto;white-space:nowrap}.shop-page__management[data-v-3a9d9a98] .shop-mgmt__pagination{flex-wrap:wrap}.shop-page__management[data-v-3a9d9a98] .shop-stats__overview,.shop-page__management[data-v-3a9d9a98] .shop-stats__conversion-grid{--hover-gutter: 6px;display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-block:var(--hover-gutter)}.shop-page__management[data-v-3a9d9a98] .shop-stats__overview>*,.shop-page__management[data-v-3a9d9a98] .shop-stats__conversion-grid>*{flex:0 0 86%;min-width:0;scroll-snap-align:start}}.play-page[data-v-68d2ee65]{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.42fr);gap:38px;min-height:calc(100vh - 166px);padding:6px 4px 18px}.play-column[data-v-68d2ee65]{animation:play-column-in-68d2ee65 .36s var(--ease-out) backwards}.play-column--servers[data-v-68d2ee65]{padding-left:38px;border-left:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);animation-delay:70ms}.play-column__header[data-v-68d2ee65]{display:flex;align-items:center;gap:13px;margin-bottom:18px}.play-column__header h2[data-v-68d2ee65]{margin:0;display:inline-flex;align-items:center;gap:14px;color:var(--text-primary);font-size:24px;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase}.play-column__header h2 .icon[data-v-68d2ee65]{color:var(--accent-red);filter:drop-shadow(0 0 9px rgb(255 71 87 / 34%));animation:play-icon-pulse-68d2ee65 2.8s ease-in-out infinite}.play-column__header>span[data-v-68d2ee65]{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-red);color:#fff;font-size:13px;font-weight:900;line-height:1;box-shadow:0 0 18px #ff475747;animation:play-badge-pop-68d2ee65 .42s var(--ease-out) backwards,play-badge-glow-68d2ee65 2.6s ease-in-out .42s infinite}.play-status[data-v-68d2ee65]{margin:0;color:var(--text-secondary);font-size:13px}.play-status--error[data-v-68d2ee65]{color:var(--accent-red)}.mission-list[data-v-68d2ee65]{display:grid;gap:10px}.play-mission[data-v-68d2ee65]{--mission: var(--accent-red);position:relative;overflow:hidden;min-height:137px;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;padding:18px 20px 16px 18px;border:1px solid color-mix(in srgb,var(--border-color) 78%,transparent);border-left-color:color-mix(in srgb,var(--mission) 75%,var(--border-color));border-left-width:2px;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--mission) 10%,transparent),transparent 28%),linear-gradient(180deg,#ffffff09,#ffffff04),#07080cdb;box-shadow:inset 0 1px #ffffff0a;animation:play-card-in-68d2ee65 .42s var(--ease-out) backwards;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.play-mission[data-v-68d2ee65]:after{content:"";position:absolute;top:-45%;bottom:-45%;left:-42%;width:28%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mission) 24%,transparent),transparent);opacity:0;transform:translate(0) rotate(14deg);transition:opacity var(--dur-fast) var(--ease-out),transform .62s var(--ease-out);pointer-events:none}.play-mission[data-v-68d2ee65]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mission) 56%,var(--border-color));background:linear-gradient(90deg,color-mix(in srgb,var(--mission) 15%,transparent),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff05),#080a0feb;box-shadow:inset 0 1px #ffffff0f,0 12px 28px color-mix(in srgb,var(--mission) 12%,transparent)}.play-mission[data-v-68d2ee65]:hover:after{opacity:1;transform:translate(560%) rotate(14deg)}.play-mission--blocking[data-v-68d2ee65]{border-color:var(--accent-red);animation:play-mission-blocking-68d2ee65 1.6s ease-in-out infinite}@keyframes play-mission-blocking-68d2ee65{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent-red) 32%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-red) 14%,transparent)}}@media(prefers-reduced-motion:reduce){.play-mission--blocking[data-v-68d2ee65]{animation:none}}.play-mission--done[data-v-68d2ee65]{--mission: var(--accent-green)}.mission-list .play-mission[data-v-68d2ee65]:nth-child(1){animation-delay:40ms}.mission-list .play-mission[data-v-68d2ee65]:nth-child(2){animation-delay:90ms}.mission-list .play-mission[data-v-68d2ee65]:nth-child(3){animation-delay:.14s}.mission-list .play-mission[data-v-68d2ee65]:nth-child(4){animation-delay:.19s}.mission-list .play-mission[data-v-68d2ee65]:nth-child(5){animation-delay:.24s}.mission-list .play-mission[data-v-68d2ee65]:nth-child(6){animation-delay:.29s}.play-mission__icon[data-v-68d2ee65]{width:52px;height:52px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--mission) 72%,transparent);border-radius:6px;background:color-mix(in srgb,var(--mission) 8%,transparent);color:var(--mission);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.play-mission:hover .play-mission__icon[data-v-68d2ee65]{background:color-mix(in srgb,var(--mission) 13%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--mission) 22%,transparent);transform:scale(1.04)}.play-mission__body[data-v-68d2ee65]{min-width:0;display:flex;flex-direction:column;gap:0}.play-mission__tag[data-v-68d2ee65]{display:block;margin-bottom:6px;color:var(--mission);font-size:12px;line-height:1.2;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.play-mission h3[data-v-68d2ee65]{margin:0 0 4px;color:var(--text-primary);font-size:18px;line-height:1.2;font-weight:900;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.play-mission__goal[data-v-68d2ee65]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.play-mission__attempts[data-v-68d2ee65]{margin:4px 0 0;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.3}.play-mission__time[data-v-68d2ee65]{margin:4px 0 0;color:color-mix(in srgb,var(--accent-yellow, #f5c542) 78%,var(--text-secondary));font-size:12px;font-weight:700;line-height:1.3}.play-mission__status[data-v-68d2ee65]{margin:6px 0 0;color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1.3}.play-mission__status--done[data-v-68d2ee65]{color:var(--accent-green)}.play-mission__progress[data-v-68d2ee65]{display:grid;grid-template-columns:minmax(90px,1fr) auto;gap:16px;align-items:center;margin-top:12px}.play-mission__progress span[data-v-68d2ee65]{height:6px;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff17}.play-mission__progress i[data-v-68d2ee65]{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-red),var(--accent-gold),var(--accent-green));overflow:hidden;transition:width .52s var(--ease-out)}.play-mission__progress i[data-v-68d2ee65]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 48%),transparent);transform:translate(-120%);animation:play-progress-sheen-68d2ee65 2.9s ease-in-out infinite}.play-mission__progress b[data-v-68d2ee65]{color:var(--text-primary);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.play-mission__footer[data-v-68d2ee65]{min-height:28px;display:flex;align-items:center;gap:12px;margin-top:12px}.play-mission__luck-reward[data-v-68d2ee65]{display:inline-flex;align-items:center;gap:5px;color:var(--accent-yellow, #e8b84a);font-size:12px;font-weight:800}.play-mission__reward[data-v-68d2ee65]{min-width:0;margin-right:auto;font-size:11.5px}.play-mission__footer small[data-v-68d2ee65]{margin-right:auto;color:var(--text-muted);font-size:12px;line-height:1.2}.play-mission__footer button[data-v-68d2ee65]{margin-left:auto;flex-shrink:0;min-height:28px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent-red) 70%,var(--border-color));border-radius:6px;background:transparent;color:var(--accent-red);font:inherit;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.play-mission__footer button[data-v-68d2ee65]:hover:not(:disabled){background:var(--accent-red);color:#fff;box-shadow:0 0 18px #ff475738;transform:translateY(-1px)}.play-mission__footer button.play-mission__cancel[data-v-68d2ee65]{border-color:color-mix(in srgb,var(--border-color) 80%,transparent);color:var(--text-secondary)}.play-mission__footer button.play-mission__cancel[data-v-68d2ee65]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-red) 55%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 10%,transparent);color:var(--accent-red);box-shadow:none}.play-mission__footer button[data-v-68d2ee65]:disabled{opacity:.56;cursor:default}.play-status--steam[data-v-68d2ee65]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent-gold) 42%,transparent);border-radius:6px;background:color-mix(in srgb,var(--accent-gold) 8%,transparent);color:var(--text-secondary)}.play-status__steam-link[data-v-68d2ee65]{min-height:26px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent-gold) 70%,var(--border-color));border-radius:6px;background:transparent;color:var(--accent-gold);font-size:12px;font-weight:900;text-transform:uppercase}.play-status__steam-link[data-v-68d2ee65]:hover{background:var(--accent-gold);color:#15161c}.server-grid[data-v-68d2ee65]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:20px}.play-server__footer[data-v-68d2ee65]{display:flex;align-items:center;gap:12px;margin-top:4px;min-width:0}.play-server__connect[data-v-68d2ee65]{margin-left:auto;flex-shrink:0}.play-server[data-v-68d2ee65]{--server: var(--accent-green);position:relative;overflow:hidden;min-height:266px;border:1px solid color-mix(in srgb,var(--border-color) 82%,transparent);border-radius:8px;background:#07080ce5;box-shadow:inset 0 1px #ffffff0a;animation:play-card-in-68d2ee65 .44s var(--ease-out) backwards;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.play-server[data-v-68d2ee65]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--server) 42%,var(--border-color));box-shadow:inset 0 1px #ffffff0f,0 18px 34px color-mix(in srgb,var(--server) 13%,transparent)}.server-grid .play-server[data-v-68d2ee65]:nth-child(1){animation-delay:80ms}.server-grid .play-server[data-v-68d2ee65]:nth-child(2){animation-delay:.13s}.server-grid .play-server[data-v-68d2ee65]:nth-child(3){animation-delay:.18s}.server-grid .play-server[data-v-68d2ee65]:nth-child(4){animation-delay:.23s}.server-grid .play-server[data-v-68d2ee65]:nth-child(5){animation-delay:.28s}.server-grid .play-server[data-v-68d2ee65]:nth-child(6){animation-delay:.33s}.play-server--almost-full[data-v-68d2ee65]{--server: var(--accent-gold)}.play-server--full[data-v-68d2ee65]{--server: var(--accent-red)}.play-server__image[data-v-68d2ee65]{position:relative;overflow:hidden;height:145px;background-color:#14161b;background-size:cover;background-position:center;transition:filter var(--dur-base) var(--ease-out)}.play-server:hover .play-server__image[data-v-68d2ee65]{filter:saturate(1.12) brightness(1.08)}.play-server__image[data-v-68d2ee65]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--server) 18%,transparent) 48%,transparent 72%);opacity:.34;transform:translate(-130%);animation:play-server-sweep-68d2ee65 4.8s ease-in-out infinite}.play-server__image[data-v-68d2ee65]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(0 0 0 / 24%) 3px 4px),linear-gradient(180deg,#05070c0a,#05070cbd);background-size:100% 6px,100% 100%;animation:play-scanlines-68d2ee65 9s linear infinite}.play-server__badge[data-v-68d2ee65],.play-server__count[data-v-68d2ee65]{position:absolute;z-index:2;top:16px;font-weight:900}.play-server__badge[data-v-68d2ee65]{left:18px;min-width:39px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:linear-gradient(180deg,#ff4359,#de1f36);color:#15161c;font-size:14px;box-shadow:0 0 16px #ff475733;animation:play-dm-pulse-68d2ee65 2.6s ease-in-out infinite}.play-server__count[data-v-68d2ee65]{right:16px;min-width:75px;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--server) 42%,transparent);border-radius:4px;background:#05070cd1;color:var(--text-primary);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:14px;box-shadow:0 0 16px color-mix(in srgb,var(--server) 18%,transparent)}.play-server__count b[data-v-68d2ee65]{color:var(--server)}.play-server__body[data-v-68d2ee65]{padding:20px 24px 22px}.play-server h3[data-v-68d2ee65]{margin:0;color:var(--text-primary);font-size:24px;line-height:1;font-weight:900}.play-server p[data-v-68d2ee65]{margin:10px 0 21px;color:var(--text-secondary);font-family:ui-monospace,Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:14px}.play-server__status[data-v-68d2ee65]{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--server);font-size:13px;font-weight:900;text-transform:uppercase}.play-server__status i[data-v-68d2ee65]{display:inline-flex;align-items:flex-end;gap:3px;height:15px}.play-server__status b[data-v-68d2ee65]{width:4px;border-radius:1px;background:var(--server);box-shadow:0 0 8px color-mix(in srgb,var(--server) 70%,transparent);animation:play-signal-68d2ee65 1.25s ease-in-out infinite;transform-origin:bottom}.play-server__status b[data-v-68d2ee65]:nth-child(1){height:6px}.play-server__status b[data-v-68d2ee65]:nth-child(2){height:10px;animation-delay:.12s}.play-server__status b[data-v-68d2ee65]:nth-child(3){height:14px;animation-delay:.24s}.play-server[data-v-68d2ee65]{cursor:pointer}.play-server__chevron[data-v-68d2ee65]{flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out)}.play-server--expanded .play-server__chevron[data-v-68d2ee65]{transform:rotate(180deg)}.play-server__players[data-v-68d2ee65]{cursor:default;margin:0 24px 20px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);border-radius:6px;background:#05070c99}.play-server__players ul[data-v-68d2ee65]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.play-server__players li[data-v-68d2ee65]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.play-server__player-name[data-v-68d2ee65]{color:var(--text-primary);font-weight:700}@keyframes play-column-in-68d2ee65{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes play-card-in-68d2ee65{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes play-icon-pulse-68d2ee65{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes play-badge-pop-68d2ee65{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes play-badge-glow-68d2ee65{0%,to{box-shadow:0 0 18px #ff475747}50%{box-shadow:0 0 28px #ff475775}}@keyframes play-progress-sheen-68d2ee65{0%,35%{transform:translate(-120%)}70%,to{transform:translate(140%)}}@keyframes play-server-sweep-68d2ee65{0%,45%{transform:translate(-130%)}78%,to{transform:translate(130%)}}@keyframes play-scanlines-68d2ee65{0%{background-position:0 0,0 0}to{background-position:0 36px,0 0}}@keyframes play-dm-pulse-68d2ee65{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes play-signal-68d2ee65{0%,to{transform:scaleY(.72);opacity:.72}45%{transform:scaleY(1.12);opacity:1}}@media(max-width:1180px){.play-page[data-v-68d2ee65]{grid-template-columns:1fr}.play-column--servers[data-v-68d2ee65]{padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.play-column[data-v-68d2ee65],.play-column__header h2 .icon[data-v-68d2ee65],.play-column__header>span[data-v-68d2ee65],.play-mission[data-v-68d2ee65],.play-mission__progress i[data-v-68d2ee65]:after,.play-server[data-v-68d2ee65],.play-server__image[data-v-68d2ee65]:before,.play-server__image[data-v-68d2ee65]:after,.play-server__badge[data-v-68d2ee65],.play-server__status b[data-v-68d2ee65]{animation:none}.play-mission[data-v-68d2ee65],.play-server[data-v-68d2ee65],.play-mission__icon[data-v-68d2ee65],.play-mission__footer button[data-v-68d2ee65],.play-server__image[data-v-68d2ee65]{transition:none}}@media(max-width:767px){.play-page[data-v-68d2ee65]{grid-template-columns:minmax(0,1fr);gap:16px;padding:0;min-width:0}.play-column[data-v-68d2ee65]{min-width:0}.play-column__header[data-v-68d2ee65]{gap:8px}.play-column__header h2[data-v-68d2ee65]{font-size:18px}.mission-list[data-v-68d2ee65],.server-grid[data-v-68d2ee65]{--hover-gutter: 6px;display:flex;gap:12px;overflow-x:auto;padding:var(--hover-gutter) 0 calc(8px + var(--hover-gutter));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;align-items:stretch;-webkit-overflow-scrolling:touch}.play-mission[data-v-68d2ee65],.play-server[data-v-68d2ee65]{flex:0 0 min(88%,320px);min-width:0;scroll-snap-align:start}.play-mission[data-v-68d2ee65]{grid-template-columns:40px minmax(0,1fr);padding:14px;gap:12px}.play-mission__icon[data-v-68d2ee65]{width:40px;height:40px}.play-mission h3[data-v-68d2ee65]{font-size:15px}.play-mission__body[data-v-68d2ee65]{min-width:0}.play-mission__footer[data-v-68d2ee65]{flex-wrap:wrap;gap:8px}.play-mission button[data-v-68d2ee65],.play-status__steam-link[data-v-68d2ee65]{min-height:40px;width:100%}.play-server[data-v-68d2ee65]:only-child,.play-mission[data-v-68d2ee65]:only-child{flex-basis:100%}.play-server__footer[data-v-68d2ee65]{gap:8px}.play-server__status[data-v-68d2ee65]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-server__connect[data-v-68d2ee65]{margin-left:auto;flex-shrink:0}}.stats-tab[data-v-899e6dc2]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;align-items:start}.stats-alert[data-v-899e6dc2]{grid-column:1 / -1}.stats-panel[data-v-899e6dc2]{background:linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 56%),color-mix(in srgb,var(--bg-card) 92%,black 8%);border:1px solid color-mix(in srgb,var(--border-color) 84%,white 6%);border-radius:9px;box-shadow:0 16px 44px #00000029;padding:18px}.stats-panel--analytics[data-v-899e6dc2]{overflow:hidden}.stats-panel--muted[data-v-899e6dc2]{opacity:.62;pointer-events:none}.stats-panel--skeleton[data-v-899e6dc2]{pointer-events:none}.stats-panel--grant[data-v-899e6dc2]{position:sticky;top:16px}.stats-panel__header[data-v-899e6dc2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.stats-panel__header>div[data-v-899e6dc2]{min-width:0}.stats-panel__header--hero[data-v-899e6dc2]{align-items:flex-start;flex-wrap:wrap}.stats-panel__header h2[data-v-899e6dc2]{margin:0;color:var(--text-primary);font-size:15px;font-weight:900;text-transform:uppercase}.stats-panel__kicker[data-v-899e6dc2]{margin:0 0 5px;color:var(--accent-red);font-size:10px;font-weight:900;text-transform:uppercase}.stats-panel__meta[data-v-899e6dc2],.stats-note[data-v-899e6dc2]{color:var(--text-muted);font-size:11px}.stats-period[data-v-899e6dc2]{display:flex;gap:6px;flex-wrap:wrap}.stats-period__option[data-v-899e6dc2]{min-height:30px;padding:0 10px;border-radius:7px;border:1px solid var(--border-color);background:var(--bg-card-alt);color:var(--text-secondary);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.stats-period__option--active[data-v-899e6dc2]{border-color:color-mix(in srgb,var(--accent-red) 50%,var(--border-color));background:color-mix(in srgb,var(--accent-red) 12%,var(--bg-card-alt));color:var(--text-primary)}.stats-stats[data-v-899e6dc2]{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px}.stats-stat[data-v-899e6dc2]{min-width:0;min-height:116px;display:flex;flex-direction:column;gap:8px;border:1px solid color-mix(in srgb,var(--border-color) 78%,white 7%);border-radius:8px;background:linear-gradient(150deg,rgb(255 255 255 / 5%),transparent 62%),color-mix(in srgb,var(--bg-card-alt) 83%,black 12%);padding:12px}.stats-stat__icon[data-v-899e6dc2]{width:30px;height:30px;border-radius:7px;background:color-mix(in srgb,var(--accent-red) 15%,transparent);color:var(--accent-red);display:inline-flex;align-items:center;justify-content:center}.stats-stat__icon--muted[data-v-899e6dc2]{background:color-mix(in srgb,var(--text-muted) 14%,transparent);color:var(--text-secondary)}.stats-stat__label[data-v-899e6dc2]{display:block;color:var(--text-secondary);font-size:11px;line-height:1.3}.stats-stat b[data-v-899e6dc2]{display:block;color:var(--text-primary);font-size:22px;line-height:1}.stats-stat--skeleton[data-v-899e6dc2]{justify-content:flex-start}.stats-stat--chart[data-v-899e6dc2]{grid-column:span 3;justify-content:space-between}.stats-stat__chart-head[data-v-899e6dc2]{display:flex;align-items:center;gap:10px}.stats-stat__chart-head b[data-v-899e6dc2]{margin-top:6px}.stats-sparkline[data-v-899e6dc2]{height:56px;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;align-items:end;padding:8px 0 0}.stats-sparkline span[data-v-899e6dc2]{width:100%;min-height:12px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--accent-red),color-mix(in srgb,var(--accent-red) 62%,black 26%))}.stats-sparkline--compact[data-v-899e6dc2]{height:34px;grid-template-columns:repeat(14,minmax(0,1fr));gap:2px}.stats-sparkline--compact span[data-v-899e6dc2]{min-height:6px;border-radius:3px 3px 1px 1px}.stats-sparkline__labels[data-v-899e6dc2]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.stats-sparkline__labels small[data-v-899e6dc2]{overflow:hidden;color:var(--text-muted);font-size:9px;text-align:center;text-overflow:ellipsis}.stats-future[data-v-899e6dc2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px}.stats-future article[data-v-899e6dc2]{min-width:0;min-height:118px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px 10px;border:1px solid color-mix(in srgb,var(--border-color) 78%,white 7%);border-radius:8px;background:linear-gradient(150deg,rgb(255 255 255 / 5%),transparent 62%),color-mix(in srgb,var(--bg-card-alt) 83%,black 12%);padding:12px}.stats-future__icon[data-v-899e6dc2]{width:30px;height:30px;border-radius:7px;background:color-mix(in srgb,var(--accent-red) 15%,transparent);color:var(--accent-red);display:inline-flex;align-items:center;justify-content:center}.stats-future article>span[data-v-899e6dc2]:not(.stats-future__icon){display:block;color:var(--text-secondary);font-size:11px;line-height:1.3}.stats-future b[data-v-899e6dc2]{display:block;color:var(--text-primary);font-size:20px;line-height:1;justify-self:end}.stats-future p[data-v-899e6dc2]{grid-column:2 / -1;margin:0;color:var(--text-muted);font-size:11px;line-height:1.35}.stats-future--skeleton .stats-skeleton--paragraph[data-v-899e6dc2]{grid-column:2 / -1}.stats-skeleton-stack[data-v-899e6dc2]{min-width:min(320px,100%);display:flex;flex-direction:column;gap:8px}.stats-skeleton[data-v-899e6dc2]{display:block;border:1px solid color-mix(in srgb,var(--border-color) 38%,transparent);border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-card-alt) 72%,transparent),color-mix(in srgb,var(--text-primary) 8%,var(--bg-card-alt)) 48%,color-mix(in srgb,var(--bg-card-alt) 72%,transparent));background-size:220% 100%;animation:stats-skeleton-shimmer-899e6dc2 1.35s ease-in-out infinite}.stats-skeleton--kicker[data-v-899e6dc2]{width:132px;height:10px}.stats-skeleton--title[data-v-899e6dc2]{width:min(320px,78%);height:18px}.stats-skeleton--period[data-v-899e6dc2]{width:86px;height:30px;border-radius:7px}.stats-skeleton--icon[data-v-899e6dc2]{width:30px;height:30px;border-radius:7px}.stats-skeleton--line[data-v-899e6dc2]{width:76%;height:12px}.stats-skeleton--value[data-v-899e6dc2]{width:52%;height:24px}.stats-skeleton--value-small[data-v-899e6dc2]{width:40px;height:22px}.stats-skeleton--paragraph[data-v-899e6dc2]{width:88%;height:34px}.stats-skeleton-bars[data-v-899e6dc2]{height:56px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:5px;padding:8px 0 0}.stats-skeleton-bars .stats-skeleton[data-v-899e6dc2]{min-height:16px;height:72%;border-radius:5px 5px 2px 2px}.stats-skeleton-bars .stats-skeleton[data-v-899e6dc2]:nth-child(2){height:44%}.stats-skeleton-bars .stats-skeleton[data-v-899e6dc2]:nth-child(3){height:64%}.stats-skeleton-bars .stats-skeleton[data-v-899e6dc2]:nth-child(4){height:36%}.stats-skeleton-bars .stats-skeleton[data-v-899e6dc2]:nth-child(5){height:82%}.stats-skeleton-bars .stats-skeleton[data-v-899e6dc2]:nth-child(6){height:52%}@keyframes stats-skeleton-shimmer-899e6dc2{0%{background-position:140% 0}to{background-position:-80% 0}}.stats-form[data-v-899e6dc2]{display:flex;flex-direction:column;gap:12px}.stats-form label[data-v-899e6dc2]{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:800}.stats-form input[data-v-899e6dc2],.stats-search input[data-v-899e6dc2]{width:100%;min-height:40px;border:1px solid color-mix(in srgb,var(--border-color) 88%,white 5%);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 88%,black 12%);color:var(--text-primary);padding:0 12px;font:inherit}.stats-form input[data-v-899e6dc2]:focus,.stats-search input[data-v-899e6dc2]:focus{outline:none;border-color:color-mix(in srgb,var(--accent-red) 55%,var(--border-color))}.stats-primary[data-v-899e6dc2]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:0;border-radius:7px;background:var(--accent-red);color:#fff;font-size:13px;font-weight:800;cursor:pointer;width:max-content;max-width:100%}.stats-primary[data-v-899e6dc2]:disabled{opacity:.55;cursor:default}.stats-note[data-v-899e6dc2],.stats-success[data-v-899e6dc2],.stats-alert[data-v-899e6dc2]{margin:0;font-size:12px}.stats-success[data-v-899e6dc2]{color:var(--accent-green);font-weight:700}.stats-alert[data-v-899e6dc2]{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--bg-card) 92%,black 8%);border:1px solid var(--border-color);color:var(--text-secondary)}.stats-alert--error[data-v-899e6dc2]{color:var(--accent-red);border-color:color-mix(in srgb,var(--accent-red) 45%,var(--border-color))}.stats-picker[data-v-899e6dc2]{position:relative;margin-bottom:12px}.stats-picker__selected[data-v-899e6dc2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 0;color:var(--text-secondary);font-size:12px}.stats-picker__selected b[data-v-899e6dc2]{color:var(--text-primary)}.stats-picker__selected small[data-v-899e6dc2]{color:var(--text-muted);font-size:11px}.stats-search[data-v-899e6dc2]{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px}.stats-users__pagination[data-v-899e6dc2]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;padding-top:8px;border-top:1px dashed var(--border-color);color:var(--text-muted);font-size:11px;font-weight:700}.stats-users__pagination button[data-v-899e6dc2]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 86%,black 10%);color:var(--text-primary);cursor:pointer}.stats-users__pagination button[data-v-899e6dc2]:disabled{opacity:.5;cursor:default}.stats-search button[data-v-899e6dc2]{border:1px solid var(--border-color);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 86%,black 10%);color:var(--text-primary);cursor:pointer}.stats-users[data-v-899e6dc2]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto;padding:6px;border:1px solid color-mix(in srgb,var(--border-color) 88%,white 6%);border-radius:9px;background:color-mix(in srgb,var(--bg-card) 94%,black 6%);box-shadow:0 20px 46px #00000061}.stats-user[data-v-899e6dc2]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;border:1px solid var(--border-color);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 82%,black 12%);color:var(--text-primary);padding:0 10px;cursor:pointer}.stats-user--active[data-v-899e6dc2]{border-color:var(--accent-red)}.stats-user small[data-v-899e6dc2]{color:var(--text-muted)}.stats-user span[data-v-899e6dc2],.stats-user small[data-v-899e6dc2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.stats-skeleton[data-v-899e6dc2]{animation:none}}@media(max-width:1280px){.stats-stats[data-v-899e6dc2]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-stat--chart[data-v-899e6dc2]{grid-column:span 2}}@media(max-width:980px){.stats-tab[data-v-899e6dc2]{grid-template-columns:1fr}.stats-panel--grant[data-v-899e6dc2]{position:static}.stats-future[data-v-899e6dc2]{grid-template-columns:1fr}}@media(max-width:620px){.stats-panel__header[data-v-899e6dc2]{align-items:flex-start;flex-direction:column}.stats-stats[data-v-899e6dc2]{grid-template-columns:1fr}.stats-stat--chart[data-v-899e6dc2]{grid-column:auto}}.case-tab[data-v-1be7443a],.case-loaded-shell[data-v-1be7443a]{display:flex;flex-direction:column;gap:10px}.case-loaded-shell--muted[data-v-1be7443a]{opacity:.62;pointer-events:none}.case-layout[data-v-1be7443a]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:10px;align-items:stretch}.case-panel[data-v-1be7443a]{min-width:0;border:1px solid color-mix(in srgb,var(--border-color) 86%,white 5%);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / 3.5%),transparent 54%),color-mix(in srgb,var(--bg-card) 94%,black 8%);box-shadow:0 16px 44px #00000029}.case-panel h2[data-v-1be7443a]{margin:0;color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.1;text-transform:uppercase}.case-panel--settings[data-v-1be7443a]{padding:28px 18px}.case-settings[data-v-1be7443a]{margin-top:26px;display:flex;flex-direction:column;gap:16px}.case-rep-prize[data-v-1be7443a]{margin-top:18px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--border-color) 56%,transparent);display:flex;flex-direction:column;gap:12px}.case-rep-prize__button[data-v-1be7443a]{width:100%}.case-field[data-v-1be7443a]{display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:750}.case-check[data-v-1be7443a]{width:max-content;display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-size:13px;font-weight:850}.case-check input[data-v-1be7443a]{width:16px;height:16px;accent-color:var(--accent-red)}.case-check__hint[data-v-1be7443a]{margin:-4px 0 4px;color:var(--text-muted);font-size:11px;line-height:1.4}.case-field input[data-v-1be7443a],.case-chance input[data-v-1be7443a],.case-qty[data-v-1be7443a],.case-search input[data-v-1be7443a]{font:inherit}.case-field input[data-v-1be7443a]{width:100%;height:36px;border:1px solid color-mix(in srgb,var(--border-color) 78%,white 6%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 62%,#05070b);color:var(--text-primary);padding:0 11px;font-size:14px;font-weight:700}.case-field input[data-v-1be7443a]:focus,.case-chance input[data-v-1be7443a]:focus,.case-qty[data-v-1be7443a]:focus,.case-search[data-v-1be7443a]:focus-within{outline:none;border-color:color-mix(in srgb,var(--accent-red) 54%,var(--border-color))}.case-field small[data-v-1be7443a]{align-self:flex-end;color:var(--text-muted);font-size:11px;font-weight:650}.case-field__label[data-v-1be7443a]{display:inline-flex;align-items:center;gap:6px}.case-field__with-unit[data-v-1be7443a]{position:relative;display:block}.case-field__with-unit input[data-v-1be7443a]{padding-right:72px}.case-field__with-unit em[data-v-1be7443a]{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--text-secondary);font-style:normal;font-size:12px;font-weight:750;pointer-events:none}.case-field .case-field__hint[data-v-1be7443a]{align-self:flex-start;max-width:245px;color:var(--text-muted);font-size:11px;line-height:1.35;font-weight:600}.case-save-state[data-v-1be7443a]{margin:0;color:var(--text-muted);font-size:11px;font-weight:750}.case-save-state--done[data-v-1be7443a]{color:var(--accent-green)}.case-panel--content[data-v-1be7443a]{padding:22px 20px 12px}.case-content-head[data-v-1be7443a],.case-content-head__title[data-v-1be7443a],.case-content-foot[data-v-1be7443a],.case-catalog-head[data-v-1be7443a],.case-catalog-tools[data-v-1be7443a],.case-view-toggle[data-v-1be7443a],.case-actions[data-v-1be7443a]{display:flex;align-items:center}.case-content-head[data-v-1be7443a]{justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--border-color) 72%,transparent)}.case-content-head__title[data-v-1be7443a]{gap:12px;min-width:0}.case-content-head__title span[data-v-1be7443a]{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:6px;background:color-mix(in srgb,var(--accent-red) 10%,transparent);color:var(--accent-red);font-size:11px;font-weight:900;white-space:nowrap}.case-total[data-v-1be7443a]{margin:0;color:var(--text-secondary);font-size:13px;font-weight:700;white-space:nowrap}.case-total b[data-v-1be7443a]{color:var(--accent-red);font-size:15px}.case-table[data-v-1be7443a]{overflow-x:auto}.case-table__body[data-v-1be7443a]{display:block}.case-table__head[data-v-1be7443a],.case-row[data-v-1be7443a]{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(150px,.55fr) minmax(90px,.35fr) minmax(90px,.35fr) 154px;align-items:center;column-gap:18px;min-width:780px}.case-table__head[data-v-1be7443a]{min-height:48px;color:var(--text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.case-row[data-v-1be7443a]{min-height:64px;border-top:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.case-item[data-v-1be7443a]{min-width:0;display:flex;align-items:center;gap:14px}.case-item__thumb[data-v-1be7443a]{width:84px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.case-item__thumb img[data-v-1be7443a]{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 8px 15px rgb(0 0 0 / 32%))}.case-item__text[data-v-1be7443a]{min-width:0;display:flex;flex-direction:column;gap:4px}.case-item__text b[data-v-1be7443a],.case-product__body b[data-v-1be7443a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.case-item__text b[data-v-1be7443a]{font-size:13px;font-weight:800}.case-item__text small[data-v-1be7443a],.case-product__body small[data-v-1be7443a]{color:var(--text-muted);font-size:11px;line-height:1.25}.case-chance[data-v-1be7443a]{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted)}.case-chance input[data-v-1be7443a]{width:108px;height:40px;border:1px solid color-mix(in srgb,var(--border-color) 74%,white 5%);border-bottom-color:var(--accent-red);border-bottom-width:2px;border-radius:6px 6px 0 0;background:color-mix(in srgb,var(--bg-card-alt) 62%,#05070b);color:var(--text-primary);padding:0 14px;font-size:16px;font-weight:650}.case-qty[data-v-1be7443a]{width:50px;height:36px;border:1px solid color-mix(in srgb,var(--border-color) 74%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 62%,#05070b);color:var(--text-primary);text-align:center;font-size:14px;font-weight:800}.case-issued[data-v-1be7443a]{color:var(--text-primary);font-size:14px;font-weight:750;text-align:center}.case-actions[data-v-1be7443a]{justify-content:flex-end;gap:10px}.case-icon-button[data-v-1be7443a]{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--border-color) 76%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 52%,transparent);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.case-icon-button[data-v-1be7443a]:hover:not(:disabled){border-color:var(--border-color);background:color-mix(in srgb,var(--bg-card-hover) 54%,transparent)}.case-icon-button[data-v-1be7443a]:disabled{opacity:.48;cursor:default}.case-icon-button--danger[data-v-1be7443a]{color:var(--accent-red)}.case-content-foot[data-v-1be7443a]{justify-content:flex-start;gap:14px;min-height:54px;border-top:1px solid color-mix(in srgb,var(--border-color) 50%,transparent)}.case-secondary[data-v-1be7443a]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--border-color) 72%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 42%,transparent);color:var(--text-primary);padding:0 14px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.case-secondary[data-v-1be7443a]:disabled{opacity:.55;cursor:default}.case-panel--catalog[data-v-1be7443a]{padding:18px 20px 20px}.case-catalog-head[data-v-1be7443a]{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:12px}.case-catalog-tools[data-v-1be7443a]{width:100%;justify-content:space-between;gap:12px}.case-search[data-v-1be7443a]{width:min(380px,100%);height:36px;display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--border-color) 74%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 50%,#05070b);color:var(--text-muted);padding:0 10px}.case-search input[data-v-1be7443a]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:13px}.case-search input[data-v-1be7443a]::placeholder{color:var(--text-muted)}.case-view-toggle[data-v-1be7443a]{gap:4px;padding:3px;border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg-card-alt) 34%,transparent)}.case-view-toggle button[data-v-1be7443a]{width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.case-view-toggle button[data-v-1be7443a]:hover,.case-view-toggle__button--active[data-v-1be7443a]{color:var(--text-primary)!important;background:color-mix(in srgb,var(--bg-card-hover) 70%,transparent)!important}.case-catalog[data-v-1be7443a]{display:grid;gap:10px}.case-catalog--loading[data-v-1be7443a]{opacity:.58;pointer-events:none}.case-catalog--grid[data-v-1be7443a]{grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}.case-catalog--list[data-v-1be7443a]{grid-template-columns:1fr}.case-product[data-v-1be7443a]{min-width:0;min-height:126px;border:1px solid color-mix(in srgb,var(--border-color) 58%,white 4%);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 34%,transparent);color:inherit;display:flex;flex-direction:column;align-items:stretch;text-align:left;overflow:hidden;cursor:pointer}.case-product[data-v-1be7443a]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-red) 36%,var(--border-color));background:color-mix(in srgb,var(--bg-card-hover) 38%,transparent)}.case-product[data-v-1be7443a]:disabled{opacity:.64;cursor:default}.case-product__image[data-v-1be7443a]{height:76px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:radial-gradient(circle at 50% 52%,rgb(255 255 255 / 7%),transparent 64%),color-mix(in srgb,var(--bg-card) 46%,transparent)}.case-product__image img[data-v-1be7443a]{max-width:92%;max-height:72px;display:block;object-fit:contain;filter:drop-shadow(0 9px 15px rgb(0 0 0 / 32%))}.case-product__body[data-v-1be7443a]{min-width:0;display:flex;flex-direction:column;gap:4px;padding:9px 10px 10px}.case-product__body b[data-v-1be7443a]{font-size:12px;font-weight:800}.case-product__body em[data-v-1be7443a]{width:max-content;max-width:100%;margin-top:2px;color:var(--accent-red);font-style:normal;font-size:10px;font-weight:900}.case-catalog--list .case-product[data-v-1be7443a]{min-height:72px;display:grid;grid-template-columns:92px minmax(0,1fr)}.case-catalog--list .case-product__image[data-v-1be7443a]{height:72px}.case-pagination[data-v-1be7443a]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:12px;font-weight:750}.case-pagination__controls[data-v-1be7443a]{display:flex;align-items:center;gap:8px}.case-pagination__controls b[data-v-1be7443a]{min-width:58px;color:var(--text-secondary);text-align:center;font-size:12px}.case-note[data-v-1be7443a],.case-alert[data-v-1be7443a]{margin:0;font-size:12px}.case-note[data-v-1be7443a]{color:var(--text-muted);line-height:1.45}.case-alert[data-v-1be7443a]{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--bg-card) 92%,black 8%);border:1px solid var(--border-color);color:var(--text-secondary)}.case-alert--error[data-v-1be7443a]{color:var(--accent-red);border-color:color-mix(in srgb,var(--accent-red) 45%,var(--border-color))}.case-panel--empty[data-v-1be7443a]{padding:22px}.case-panel--empty h2[data-v-1be7443a]{margin-bottom:8px}.case-panel--skeleton[data-v-1be7443a]{display:flex;flex-direction:column;gap:14px}.case-skeleton-head[data-v-1be7443a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.case-skeleton-table[data-v-1be7443a]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.case-skeleton[data-v-1be7443a]{display:block;border:1px solid color-mix(in srgb,var(--border-color) 38%,transparent);border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-card-alt) 72%,transparent),color-mix(in srgb,var(--text-primary) 8%,var(--bg-card-alt)) 48%,color-mix(in srgb,var(--bg-card-alt) 72%,transparent));background-size:220% 100%;animation:case-skeleton-shimmer-1be7443a 1.35s ease-in-out infinite}.case-skeleton--title[data-v-1be7443a]{width:min(190px,70%);height:16px}.case-skeleton--label[data-v-1be7443a]{width:120px;height:10px;margin-top:6px}.case-skeleton--input[data-v-1be7443a]{width:100%;height:36px}.case-skeleton--hint[data-v-1be7443a]{width:76%;height:30px}.case-skeleton--pill[data-v-1be7443a]{width:92px;height:24px}.case-skeleton--row[data-v-1be7443a]{width:100%;height:52px}.case-skeleton--product[data-v-1be7443a]{min-height:126px}.case-fade-enter-active[data-v-1be7443a],.case-fade-leave-active[data-v-1be7443a],.case-row-in-enter-active[data-v-1be7443a],.case-row-in-leave-active[data-v-1be7443a],.case-product-in-enter-active[data-v-1be7443a],.case-product-in-leave-active[data-v-1be7443a]{transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}.case-fade-enter-from[data-v-1be7443a],.case-fade-leave-to[data-v-1be7443a],.case-row-in-enter-from[data-v-1be7443a],.case-row-in-leave-to[data-v-1be7443a],.case-product-in-enter-from[data-v-1be7443a],.case-product-in-leave-to[data-v-1be7443a]{opacity:0;transform:translateY(7px)}@keyframes case-skeleton-shimmer-1be7443a{0%{background-position:140% 0}to{background-position:-80% 0}}@media(max-width:1180px){.case-layout[data-v-1be7443a]{grid-template-columns:1fr}.case-panel--settings[data-v-1be7443a]{padding:18px}.case-settings[data-v-1be7443a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.case-rep-prize[data-v-1be7443a]{max-width:360px}}@media(max-width:767px){.case-panel--content[data-v-1be7443a],.case-panel--catalog[data-v-1be7443a],.case-panel--settings[data-v-1be7443a]{padding:14px}.case-content-head[data-v-1be7443a],.case-catalog-head[data-v-1be7443a],.case-catalog-tools[data-v-1be7443a]{align-items:stretch;flex-direction:column}.case-catalog-tools[data-v-1be7443a],.case-search[data-v-1be7443a]{width:100%}.case-settings[data-v-1be7443a]{grid-template-columns:1fr}.case-rep-prize[data-v-1be7443a]{max-width:none}.case-pagination[data-v-1be7443a]{align-items:stretch;flex-direction:column}.case-pagination__controls[data-v-1be7443a]{justify-content:space-between}}.quests-tab[data-v-375cbc1f]{display:flex;flex-direction:column;gap:10px}.quests-shell[data-v-375cbc1f],.quests-list-panel[data-v-375cbc1f],.quests-editor[data-v-375cbc1f]{min-width:0;border:1px solid color-mix(in srgb,var(--border-color) 84%,white 6%);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 58%),color-mix(in srgb,var(--bg-card) 93%,black 8%);box-shadow:0 16px 44px #00000029}.quests-shell[data-v-375cbc1f]{padding:16px}.quests-head[data-v-375cbc1f],.quests-workspace[data-v-375cbc1f],.quests-editor__head[data-v-375cbc1f],.quests-products__head[data-v-375cbc1f],.quests-pagination[data-v-375cbc1f],.quests-pagination__controls[data-v-375cbc1f],.quests-list-title[data-v-375cbc1f],.quests-editor__foot[data-v-375cbc1f]{display:flex;align-items:center}.quests-head[data-v-375cbc1f]{justify-content:space-between;gap:16px;padding:4px 2px 24px}.quests-head h2[data-v-375cbc1f],.quests-editor__head h3[data-v-375cbc1f],.quests-list-title h3[data-v-375cbc1f],.quests-products__head h4[data-v-375cbc1f],.quests-editor--empty h3[data-v-375cbc1f]{margin:0;color:var(--text-primary);font-weight:900}.quests-head h2[data-v-375cbc1f]{font-size:20px}.quests-head p[data-v-375cbc1f]{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.quests-primary[data-v-375cbc1f],.quests-secondary[data-v-375cbc1f],.quests-icon-button[data-v-375cbc1f],.quests-switch[data-v-375cbc1f],.quests-product[data-v-375cbc1f],.quests-tabs button[data-v-375cbc1f],.quests-link-button[data-v-375cbc1f]{font:inherit}.quests-primary[data-v-375cbc1f],.quests-secondary[data-v-375cbc1f]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;padding:0 16px;font-size:13px;font-weight:900;cursor:pointer}.quests-primary[data-v-375cbc1f]{border:0;background:var(--accent-red);color:#fff}.quests-secondary[data-v-375cbc1f]{border:1px solid color-mix(in srgb,var(--border-color) 76%,white 5%);background:color-mix(in srgb,var(--bg-card-alt) 48%,transparent);color:var(--text-primary)}.quests-primary[data-v-375cbc1f]:disabled,.quests-secondary[data-v-375cbc1f]:disabled{opacity:.56;cursor:default}.quests-danger[data-v-375cbc1f]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--accent-red) 46%,var(--border-color));border-radius:6px;background:transparent;color:var(--accent-red);padding:0 14px;font-size:13px;font-weight:900;cursor:pointer}.quests-danger[data-v-375cbc1f]:disabled{opacity:.5;cursor:default}.quests-editor__foot-spacer[data-v-375cbc1f]{flex:1}.quests-workspace[data-v-375cbc1f]{align-items:stretch;gap:12px}.quests-workspace--muted[data-v-375cbc1f]{opacity:.62;pointer-events:none}.quests-list-panel[data-v-375cbc1f]{width:min(40%,610px);flex:0 0 min(40%,610px);padding:14px}.quests-editor[data-v-375cbc1f]{flex:1;padding:16px 14px 14px}.quests-list-panel--skeleton[data-v-375cbc1f],.quests-editor--skeleton[data-v-375cbc1f]{pointer-events:none}.quests-skeleton-tabs[data-v-375cbc1f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 36%,transparent)}.quests-card--skeleton[data-v-375cbc1f]{cursor:default}.quests-card--skeleton .quests-card__body[data-v-375cbc1f]{gap:8px}.quests-skeleton[data-v-375cbc1f]{display:block;border:1px solid color-mix(in srgb,var(--border-color) 38%,transparent);border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-card-alt) 72%,transparent),color-mix(in srgb,var(--text-primary) 8%,var(--bg-card-alt)) 48%,color-mix(in srgb,var(--bg-card-alt) 72%,transparent));background-size:220% 100%;animation:quests-skeleton-375cbc1f 1.35s ease-in-out infinite}.quests-skeleton--tab[data-v-375cbc1f]{height:40px;border-radius:0}.quests-skeleton--heading[data-v-375cbc1f]{width:min(190px,66%);height:16px}.quests-skeleton--badge[data-v-375cbc1f]{width:78px;height:24px}.quests-skeleton--icon[data-v-375cbc1f]{width:22px;height:22px}.quests-skeleton--title[data-v-375cbc1f]{width:min(220px,84%);height:13px}.quests-skeleton--line[data-v-375cbc1f]{width:min(260px,72%);height:11px}.quests-skeleton--stat-line[data-v-375cbc1f]{width:58px;height:10px}.quests-skeleton--stat-value[data-v-375cbc1f]{width:70px;height:13px}.quests-skeleton--switch[data-v-375cbc1f]{width:34px;height:20px;border-radius:999px}.quests-skeleton--action[data-v-375cbc1f]{width:36px;height:36px}.quests-skeleton--field[data-v-375cbc1f]{width:100%;height:38px}.quests-skeleton--textarea[data-v-375cbc1f]{width:100%;height:78px}.quests-skeleton--button[data-v-375cbc1f]{align-self:flex-end;width:174px;height:40px}.quests-skeleton-meta[data-v-375cbc1f]{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border-color) 66%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 26%,transparent)}.quests-skeleton-form[data-v-375cbc1f]{display:flex;flex-direction:column;gap:12px}.quests-tabs[data-v-375cbc1f]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg-card-alt) 36%,transparent)}.quests-tabs button[data-v-375cbc1f]{box-sizing:border-box;min-width:0;min-height:36px;margin:0;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.quests-tabs button[data-v-375cbc1f] .icon{flex-shrink:0;display:block}.quests-tabs button[data-v-375cbc1f]:hover:not(.quests-tabs__button--active){color:var(--text-primary);background:color-mix(in srgb,var(--bg-card-alt) 55%,transparent)}.quests-tabs button.quests-tabs__button--active[data-v-375cbc1f]{color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-red) 42%,transparent)}.quests-tabs button.quests-tabs__button--active[data-v-375cbc1f]:hover{background:color-mix(in srgb,var(--accent-red) 22%,transparent)}.quests-list-title[data-v-375cbc1f]{gap:10px;margin:26px 4px 14px}.quests-list-title h3[data-v-375cbc1f]{font-size:15px}.quests-list-title span[data-v-375cbc1f]{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:6px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-muted);font-size:11px;font-weight:900}.quests-placement[data-v-375cbc1f]{margin:0 4px 16px;padding:12px;border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg-card-alt) 30%,transparent);display:flex;flex-direction:column;gap:8px}.quests-placement__label[data-v-375cbc1f]{font-size:11px;font-weight:800;color:var(--text-secondary);text-transform:uppercase}.quests-placement__options[data-v-375cbc1f]{display:flex;gap:8px}.quests-placement__option[data-v-375cbc1f]{flex:1;min-height:34px;border-radius:7px;border:1px solid var(--border-color);background:var(--bg-card-alt);color:var(--text-secondary);font-size:12.5px;font-weight:750;cursor:pointer}.quests-placement__option--active[data-v-375cbc1f]{border-color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 12%,var(--bg-card-alt));color:var(--text-primary)}.quests-placement__option[data-v-375cbc1f]:disabled{opacity:.6;cursor:default}.quests-placement__hint[data-v-375cbc1f]{margin:0;font-size:10.5px;color:var(--text-muted)}.quests-placement__error[data-v-375cbc1f]{margin:0;font-size:11px;color:var(--accent-red);font-weight:700}.quests-card[data-v-375cbc1f]{width:100%;min-height:74px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"icon body actions" "icon stats actions";column-gap:12px;row-gap:6px;align-items:center;border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 30%,transparent);padding:12px;margin-bottom:10px;cursor:pointer}.quests-card--active[data-v-375cbc1f]{border-color:color-mix(in srgb,var(--accent-red) 78%,var(--border-color));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-red) 12%,transparent),transparent 55%),color-mix(in srgb,var(--bg-card-alt) 40%,transparent)}.quests-card__icon[data-v-375cbc1f]{grid-area:icon;color:var(--text-secondary);align-self:start;margin-top:2px}.quests-card__body[data-v-375cbc1f]{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:5px}.quests-card__body b[data-v-375cbc1f]{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.quests-card__body small[data-v-375cbc1f],.quests-card__stats small[data-v-375cbc1f]{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quests-card__stats[data-v-375cbc1f]{grid-area:stats;display:flex;flex-direction:column;gap:2px;color:var(--text-primary);font-size:11px;min-width:0}.quests-card__stats b[data-v-375cbc1f]{font-size:12px;line-height:1.15}.quests-card__actions[data-v-375cbc1f]{grid-area:actions;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.quests-switch[data-v-375cbc1f]{box-sizing:border-box;width:40px;height:22px;min-width:40px;min-height:22px!important;max-height:22px;margin:0;padding:2px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 34%,transparent);display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;overflow:hidden;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.quests-switch__knob[data-v-375cbc1f]{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#e8eaed;box-shadow:0 1px 2px #00000059;transition:transform .16s ease,background .16s ease;transform:translate(0)}.quests-switch--on[data-v-375cbc1f]{background:color-mix(in srgb,var(--accent-green) 42%,#122018)}.quests-switch--on .quests-switch__knob[data-v-375cbc1f]{background:var(--accent-green);transform:translate(18px)}.quests-icon-button[data-v-375cbc1f]{box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px!important;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--border-color) 76%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 48%,transparent);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;cursor:pointer}.quests-icon-button[data-v-375cbc1f] .icon,.quests-icon-button[data-v-375cbc1f] svg{display:block;flex-shrink:0}.quests-icon-button[data-v-375cbc1f]:disabled,.quests-switch[data-v-375cbc1f]:disabled{opacity:.55;cursor:default}.quests-editor__head[data-v-375cbc1f]{justify-content:space-between;gap:12px;margin:2px 0 12px}.quests-editor__head h3[data-v-375cbc1f]{font-size:15px}.quests-meta[data-v-375cbc1f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border-color) 66%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 26%,transparent)}.quests-meta__badge[data-v-375cbc1f]{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:6px;background:color-mix(in srgb,var(--accent-red) 14%,transparent);color:var(--accent-red);font-size:11px;font-weight:900;white-space:nowrap}.quests-meta__badge--muted[data-v-375cbc1f]{background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-secondary)}.quests-meta__stat[data-v-375cbc1f]{color:var(--text-muted);font-size:11.5px;font-weight:700;white-space:nowrap}.quests-meta__stat b[data-v-375cbc1f]{color:var(--text-primary);font-weight:900}.quests-form[data-v-375cbc1f]{display:flex;flex-direction:column;gap:12px}.quests-form__row[data-v-375cbc1f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quests-form__row--single[data-v-375cbc1f]{grid-template-columns:minmax(0,1fr)}.quests-field[data-v-375cbc1f]{min-width:0;display:flex;flex-direction:column;gap:7px;color:var(--text-secondary);font-size:12px;font-weight:800}.quests-field input[data-v-375cbc1f],.quests-field select[data-v-375cbc1f],.quests-field textarea[data-v-375cbc1f],.quests-search input[data-v-375cbc1f]{font:inherit}.quests-field input[data-v-375cbc1f],.quests-field select[data-v-375cbc1f],.quests-field textarea[data-v-375cbc1f]{width:100%;border:1px solid color-mix(in srgb,var(--border-color) 78%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 52%,#05070b);color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:750}.quests-field input[data-v-375cbc1f],.quests-field select[data-v-375cbc1f]{height:38px}.quests-field textarea[data-v-375cbc1f]{min-height:78px;resize:vertical;padding-top:11px;line-height:1.4}.quests-field input[data-v-375cbc1f]:focus,.quests-field select[data-v-375cbc1f]:focus,.quests-field textarea[data-v-375cbc1f]:focus,.quests-search[data-v-375cbc1f]:focus-within{outline:none;border-color:color-mix(in srgb,var(--accent-red) 56%,var(--border-color))}.quests-field small[data-v-375cbc1f]{align-self:flex-end;color:var(--text-muted);font-size:11px;font-weight:650}.quests-field__with-unit[data-v-375cbc1f]{position:relative;display:block}.quests-field__with-unit input[data-v-375cbc1f]{padding-right:60px}.quests-field__with-unit em[data-v-375cbc1f]{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--text-secondary);font-style:normal;font-size:12px;font-weight:850}.quests-check[data-v-375cbc1f]{width:max-content;display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-size:13px;font-weight:850}.quests-check input[data-v-375cbc1f]{width:16px;height:16px;accent-color:var(--accent-red)}.quests-products[data-v-375cbc1f]{margin-top:8px;border:1px solid color-mix(in srgb,var(--border-color) 66%,transparent);border-radius:8px;padding:14px;background:color-mix(in srgb,var(--bg-card-alt) 26%,transparent)}.quests-products__head[data-v-375cbc1f]{justify-content:space-between;gap:12px;margin-bottom:12px}.quests-products__head h4[data-v-375cbc1f]{font-size:14px}.quests-link-button[data-v-375cbc1f]{border:0;background:transparent;color:var(--accent-red);padding:0;font-size:12px;font-weight:900;cursor:pointer}.quests-search[data-v-375cbc1f]{height:36px;display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--border-color) 74%,white 5%);border-radius:6px;background:color-mix(in srgb,var(--bg-card-alt) 50%,#05070b);color:var(--text-muted);padding:0 10px;margin-bottom:14px}.quests-search input[data-v-375cbc1f]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:13px}.quests-catalog[data-v-375cbc1f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.quests-catalog--muted[data-v-375cbc1f]{opacity:.58;pointer-events:none}.quests-product[data-v-375cbc1f]{position:relative;min-width:0;min-height:158px;border:1px solid color-mix(in srgb,var(--border-color) 58%,white 4%);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 34%,transparent);color:inherit;display:flex;flex-direction:column;align-items:stretch;text-align:left;overflow:hidden;cursor:pointer}.quests-product[data-v-375cbc1f]:hover:not(:disabled),.quests-product--selected[data-v-375cbc1f]{border-color:color-mix(in srgb,var(--accent-red) 70%,var(--border-color));background:color-mix(in srgb,var(--bg-card-hover) 38%,transparent)}.quests-product[data-v-375cbc1f]:disabled{opacity:.55;cursor:default}.quests-product__image[data-v-375cbc1f]{height:76px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:radial-gradient(circle at 50% 52%,rgb(255 255 255 / 7%),transparent 64%),color-mix(in srgb,var(--bg-card) 46%,transparent)}.quests-product__image img[data-v-375cbc1f]{max-width:92%;max-height:72px;display:block;object-fit:contain;filter:drop-shadow(0 9px 15px rgb(0 0 0 / 32%))}.quests-product__body[data-v-375cbc1f]{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px;padding:9px 10px 42px}.quests-product__body b[data-v-375cbc1f]{overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.quests-product__body small[data-v-375cbc1f]{color:var(--text-muted);font-size:11px}.quests-product__body em[data-v-375cbc1f]{width:max-content;max-width:100%;margin-top:2px;color:var(--accent-red);font-style:normal;font-size:10px;font-weight:900}.quests-product--selected .quests-product__body em[data-v-375cbc1f]{color:var(--accent-green)}.quests-product__action[data-v-375cbc1f]{position:absolute;right:10px;bottom:10px;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--accent-red) 65%,var(--border-color));border-radius:6px;color:var(--accent-red);display:inline-flex;align-items:center;justify-content:center}.quests-product--selected .quests-product__action[data-v-375cbc1f]{border-color:color-mix(in srgb,var(--accent-green) 65%,var(--border-color));color:var(--accent-green)}.quests-product-skeleton[data-v-375cbc1f]{min-height:158px;display:block;border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-card-alt) 72%,transparent),color-mix(in srgb,var(--text-primary) 8%,var(--bg-card-alt)) 48%,color-mix(in srgb,var(--bg-card-alt) 72%,transparent));background-size:220% 100%;animation:quests-skeleton-375cbc1f 1.35s ease-in-out infinite}.quests-pagination[data-v-375cbc1f]{justify-content:space-between;gap:12px;margin-top:14px;color:var(--text-muted);font-size:12px;font-weight:800}.quests-pagination__controls[data-v-375cbc1f]{gap:8px}.quests-pagination__controls b[data-v-375cbc1f]{min-width:34px;color:var(--text-primary);text-align:center}.quests-editor__foot[data-v-375cbc1f]{justify-content:flex-end;gap:12px;margin-top:14px}.quests-note[data-v-375cbc1f],.quests-alert[data-v-375cbc1f]{margin:0;font-size:12px}.quests-note[data-v-375cbc1f]{color:var(--text-muted);line-height:1.45}.quests-alert[data-v-375cbc1f]{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--bg-card) 92%,black 8%);border:1px solid var(--border-color);color:var(--text-secondary)}.quests-alert--error[data-v-375cbc1f]{color:var(--accent-red);border-color:color-mix(in srgb,var(--accent-red) 45%,var(--border-color))}.quests-editor--empty[data-v-375cbc1f]{min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px}.quests-fade-enter-active[data-v-375cbc1f],.quests-fade-leave-active[data-v-375cbc1f]{transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1)}.quests-fade-enter-from[data-v-375cbc1f],.quests-fade-leave-to[data-v-375cbc1f]{opacity:0;transform:translateY(7px)}@keyframes quests-skeleton-375cbc1f{0%{background-position:140% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.quests-skeleton[data-v-375cbc1f],.quests-product-skeleton[data-v-375cbc1f]{animation:none}}@media(max-width:1180px){.quests-workspace[data-v-375cbc1f]{flex-direction:column}.quests-list-panel[data-v-375cbc1f]{width:100%;flex-basis:auto}}@media(max-width:767px){.quests-shell[data-v-375cbc1f]{padding:10px}.quests-head[data-v-375cbc1f],.quests-editor__foot[data-v-375cbc1f],.quests-products__head[data-v-375cbc1f]{align-items:stretch;flex-direction:column}.quests-primary[data-v-375cbc1f],.quests-secondary[data-v-375cbc1f]{width:100%}.quests-tabs[data-v-375cbc1f]{grid-template-columns:1fr}.quests-card[data-v-375cbc1f]{grid-template-columns:24px minmax(0,1fr) auto;min-height:0}.quests-form__row[data-v-375cbc1f]{grid-template-columns:1fr}.quests-pagination[data-v-375cbc1f]{align-items:stretch;flex-direction:column}.quests-pagination__controls[data-v-375cbc1f]{justify-content:space-between}}.mission-reward[data-v-78b771f2]{display:grid;gap:16px;min-width:0}.mission-reward__legend[data-v-78b771f2]{grid-column:1 / -1;color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.5}.mission-reward__kinds[data-v-78b771f2]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.mission-reward__kind[data-v-78b771f2]{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;min-height:56px;padding:12px 14px;border:1px solid var(--border-strong, var(--border-color));border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 45%,var(--app-bg));cursor:pointer;transition:border-color var(--dur-fast, .15s) var(--ease-out, ease),background-color var(--dur-fast, .15s) var(--ease-out, ease)}.mission-reward__kind>input[data-v-78b771f2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mission-reward__kind>.icon[data-v-78b771f2]{grid-row:1 / 3;color:var(--text-secondary)}.mission-reward__kind strong[data-v-78b771f2]{color:var(--text-primary);font-size:13px;font-weight:800;overflow-wrap:anywhere}.mission-reward__kind-hint[data-v-78b771f2]{grid-column:2;color:var(--text-secondary);font-size:11px;line-height:1.4}.mission-reward__kind.is-selected[data-v-78b771f2]{border-color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 9%,var(--bg-card))}.mission-reward__kind.is-selected>.icon[data-v-78b771f2]{color:var(--accent-red)}.mission-reward__kind.is-selected:has(input[value=CURRENCY])>.icon[data-v-78b771f2]{color:var(--accent-gold)}.mission-reward__kind[data-v-78b771f2]:has(input:focus-visible){outline:2px solid var(--accent-red);outline-offset:3px}.mission-reward__field[data-v-78b771f2]{display:flex;flex-direction:column;gap:8px;min-width:0}.mission-reward__label[data-v-78b771f2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.5}.mission-reward__required[data-v-78b771f2]{color:var(--accent-red)}.mission-reward__control[data-v-78b771f2]{display:block;position:relative;min-width:0}.mission-reward__control>.icon[data-v-78b771f2]{position:absolute;left:12px;top:13px;color:var(--text-secondary);pointer-events:none}.mission-reward__control[data-v-78b771f2] :is(input,select){width:100%;min-width:0;min-height:44px;border:1px solid var(--border-strong, var(--border-color));border-radius:6px;padding:10px 12px 10px 40px;background:color-mix(in srgb,var(--bg-card-alt) 45%,var(--app-bg));color:var(--text-primary);color-scheme:dark;font:inherit;font-size:16px;line-height:1.4}.mission-reward__control--rep>.icon[data-v-78b771f2]{color:var(--accent-gold)}.mission-reward__control select[data-v-78b771f2]{padding-right:24px;text-overflow:ellipsis}.mission-reward__control[data-v-78b771f2] :is(input,select):focus-visible{outline:2px solid var(--accent-red);outline-offset:3px}.mission-reward__control select[data-v-78b771f2]:disabled{opacity:.6;cursor:default}.mission-reward__preview[data-v-78b771f2]{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-card)}.mission-reward__photo[data-v-78b771f2]{flex:none;width:48px;height:48px;border-radius:6px;object-fit:cover;background:color-mix(in srgb,var(--bg-card-alt) 60%,var(--app-bg))}.mission-reward__photo--empty[data-v-78b771f2]{display:grid;place-items:center;color:var(--text-secondary)}.mission-reward__preview-copy[data-v-78b771f2]{display:grid;gap:3px;min-width:0}.mission-reward__preview-copy b[data-v-78b771f2]{color:var(--text-primary);font-size:13px;font-weight:800;overflow-wrap:anywhere}.mission-reward__preview-copy small[data-v-78b771f2]{color:var(--text-secondary);font-size:11px;line-height:1.4}.mission-reward__hint[data-v-78b771f2]{margin:0;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.mission-reward__error[data-v-78b771f2]{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--accent-yellow);font-size:12px;line-height:1.5}.mission-reward__error .icon[data-v-78b771f2]{flex:none}@media(hover:hover){.mission-reward__kind[data-v-78b771f2]:hover{border-color:var(--accent-red)}}@media(min-width:768px){.mission-reward__control[data-v-78b771f2] :is(input,select){font-size:13px}}@container (min-width: 360px){.mission-reward__kinds[data-v-78b771f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mission-reward__kind[data-v-78b771f2]{transition:none}}.dm-builder[data-v-47eb9652]{--dm-input-bg: color-mix(in srgb, var(--bg-card-alt) 45%, var(--app-bg));--dm-step-bg: color-mix(in srgb, var(--bg-card-alt) 28%, var(--bg-card));--dm-selected-bg: color-mix(in srgb, var(--accent-red) 9%, var(--bg-card));display:grid;gap:16px;min-width:0;container-type:inline-size}.dm-builder__grid[data-v-47eb9652]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.dm-step[data-v-47eb9652]{min-width:0;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--dm-step-bg)}.dm-step__head[data-v-47eb9652]{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.dm-step__head>div[data-v-47eb9652]{min-width:0;flex:1}.dm-step__head h3[data-v-47eb9652]{margin:1px 0 5px;color:var(--text-primary);font-size:16px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.dm-step__head p[data-v-47eb9652]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.dm-step__number[data-v-47eb9652]{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid color-mix(in srgb,var(--accent-red) 35%,transparent);border-radius:50%;background:var(--dm-selected-bg);color:var(--accent-red);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.dm-step__icon[data-v-47eb9652]{flex:none;margin-top:5px;color:var(--text-secondary)}.dm-field[data-v-47eb9652]{display:flex;flex-direction:column;gap:8px;min-width:0}.dm-field+.dm-field[data-v-47eb9652]{margin-top:16px}.dm-field__label[data-v-47eb9652]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.5}.dm-field__count[data-v-47eb9652]{margin-left:auto;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.dm-field__optional[data-v-47eb9652]{font-size:11px;font-weight:400}.dm-required[data-v-47eb9652]{color:var(--accent-red)}.dm-field input[data-v-47eb9652],.dm-field select[data-v-47eb9652],.dm-field textarea[data-v-47eb9652]{width:100%;min-width:0;min-height:44px;border:1px solid var(--border-strong);border-radius:6px;padding:10px 12px;background:var(--dm-input-bg);color:var(--text-primary);color-scheme:dark;font:inherit;font-size:16px;line-height:1.4}.dm-field textarea[data-v-47eb9652]{min-height:84px;resize:vertical}.dm-field input[data-v-47eb9652]::placeholder,.dm-field textarea[data-v-47eb9652]::placeholder{color:var(--text-secondary);opacity:.7}.dm-field[data-v-47eb9652] :is(input,select,textarea):focus-visible,.dm-weekly input[data-v-47eb9652]:focus-visible,.dm-builder__submit[data-v-47eb9652]:focus-visible{outline:2px solid var(--accent-red);outline-offset:3px}.dm-field[data-v-47eb9652] :is(input,textarea):user-invalid{border-color:var(--accent-red)}.dm-control[data-v-47eb9652]{display:block;position:relative;min-width:0}.dm-control>.icon[data-v-47eb9652]{position:absolute;left:12px;top:13px;color:var(--text-secondary);pointer-events:none}.dm-control--accent>.icon[data-v-47eb9652]{color:var(--accent-red)}.dm-control input[data-v-47eb9652],.dm-control select[data-v-47eb9652]{padding-left:40px}.dm-control select[data-v-47eb9652]{padding-right:24px;text-overflow:ellipsis}.dm-hint[data-v-47eb9652]{margin:10px 0 0;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.dm-field>.dm-hint[data-v-47eb9652]{margin-top:0}.dm-fields-row[data-v-47eb9652]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.dm-fields-row>.dm-field[data-v-47eb9652]{margin:0}.dm-difficulty[data-v-47eb9652]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dm-difficulty__option[data-v-47eb9652]{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:4px 12px;min-width:0;min-height:76px;padding:14px;border:1px solid var(--border-strong);border-radius:7px;background:var(--dm-input-bg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.dm-difficulty__option>input[data-v-47eb9652]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dm-difficulty__option>.icon[data-v-47eb9652]{grid-row:1 / 3;color:var(--text-secondary)}.dm-difficulty__option strong[data-v-47eb9652]{font-size:13px;white-space:nowrap}.dm-difficulty__hint[data-v-47eb9652]{grid-column:2;color:var(--text-secondary);font-size:11px;line-height:1.4}.dm-difficulty__selected[data-v-47eb9652]{grid-column:3;grid-row:1 / 3;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent-red);color:var(--app-bg);visibility:hidden}.dm-difficulty__option.is-selected[data-v-47eb9652]{border-color:var(--accent-red);background:var(--dm-selected-bg)}.dm-difficulty__option.is-selected>.icon[data-v-47eb9652]{color:var(--accent-red)}.dm-difficulty__option.is-selected .dm-difficulty__selected[data-v-47eb9652]{visibility:visible}.dm-difficulty__option[data-v-47eb9652]:has(input:focus-visible){outline:2px solid var(--accent-red);outline-offset:3px}.dm-weekly[data-v-47eb9652]{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;color:var(--text-primary);font-size:13px;font-weight:650;cursor:pointer}.dm-weekly input[data-v-47eb9652]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--accent-red)}.dm-builder__footer[data-v-47eb9652]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:0 4px 4px}.dm-builder__required-note[data-v-47eb9652]{color:var(--text-secondary);font-size:11px}.dm-builder__submit[data-v-47eb9652]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:0;border-radius:6px;padding:12px 24px;background:var(--accent-red);color:var(--text-primary);font:inherit;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.dm-builder__submit[data-v-47eb9652]:active:not(:disabled){background:var(--accent-red-hover)}.dm-builder__submit[data-v-47eb9652]:disabled{opacity:.56;cursor:wait}.dm-feedback[data-v-47eb9652]{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border:1px solid currentColor;border-radius:6px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.dm-feedback .icon[data-v-47eb9652]{flex:none}.dm-feedback--error[data-v-47eb9652]{color:var(--accent-red)}.dm-feedback--success[data-v-47eb9652]{color:var(--accent-green)}@media(hover:hover){.dm-difficulty__option[data-v-47eb9652]:hover{border-color:var(--accent-red)}.dm-builder__submit[data-v-47eb9652]:hover:not(:disabled){background:var(--accent-red-hover)}}@container (min-width: 360px){.dm-difficulty[data-v-47eb9652]{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-difficulty__option[data-v-47eb9652]{display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:148px;padding:16px 6px 28px;text-align:center}.dm-difficulty__selected[data-v-47eb9652]{position:absolute;right:8px;bottom:8px}}@container (min-width: 620px){.dm-builder__grid[data-v-47eb9652]{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-step--difficulty[data-v-47eb9652],.dm-step--reward[data-v-47eb9652]{grid-column:1 / -1}.dm-step--time[data-v-47eb9652],.dm-step--limits[data-v-47eb9652]{grid-row:3}.dm-fields-row[data-v-47eb9652]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dm-builder__submit[data-v-47eb9652]{width:auto;min-width:196px}}@container (min-width: 1080px){.dm-builder__grid[data-v-47eb9652]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr)}.dm-step[data-v-47eb9652]{padding:20px}.dm-step--difficulty[data-v-47eb9652],.dm-step--reward[data-v-47eb9652]{grid-column:auto}.dm-step--time[data-v-47eb9652],.dm-step--limits[data-v-47eb9652]{grid-row:auto}}@media(min-width:768px){.dm-field input[data-v-47eb9652],.dm-field select[data-v-47eb9652],.dm-field textarea[data-v-47eb9652]{font-size:13px}}@media(prefers-reduced-motion:reduce){.dm-difficulty__option[data-v-47eb9652],.dm-builder__submit[data-v-47eb9652]{transition:none}}.settings-loading[data-v-edd1468d]{min-width:0;container-type:inline-size}.settings-loading__sr[data-v-edd1468d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.settings-loading .skeleton[data-v-edd1468d]{display:block;flex-shrink:0}.settings-loading__form[data-v-edd1468d]{display:grid;gap:12px}.settings-loading__form>.settings-loading__button[data-v-edd1468d]{grid-column:1 / -1}.settings-loading__form .settings-loading__card[data-v-edd1468d]{min-height:240px}.settings-loading__fields[data-v-edd1468d]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.settings-loading__field[data-v-edd1468d]{width:100%;height:44px}.settings-loading__grid[data-v-edd1468d],.settings-loading__list[data-v-edd1468d]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.settings-loading__list[data-v-edd1468d]{gap:8px}.settings-loading__card[data-v-edd1468d],.settings-loading__row[data-v-edd1468d]{min-width:0;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-card-alt) 25%,var(--bg-card))}.settings-loading__head[data-v-edd1468d],.settings-loading__controls[data-v-edd1468d],.settings-loading__footer[data-v-edd1468d],.settings-loading__row[data-v-edd1468d]{display:flex;align-items:center;gap:12px}.settings-loading__card[data-v-edd1468d]{min-height:122px}.settings-loading__head[data-v-edd1468d]{margin-bottom:12px}.settings-loading__icon[data-v-edd1468d]{width:32px;height:32px;border-radius:50%}.settings-loading__title[data-v-edd1468d]{width:65%;max-width:280px;height:14px}.settings-loading__input[data-v-edd1468d]{width:92px;height:44px}.settings-loading__line[data-v-edd1468d]{width:100%;height:11px}.settings-loading__controls .settings-loading__line[data-v-edd1468d]{flex:1;min-width:0}.settings-loading__copy[data-v-edd1468d]{display:grid;gap:10px;flex:1;min-width:0}.settings-loading__line--short[data-v-edd1468d]{width:70%}.settings-loading__button[data-v-edd1468d]{width:110px;max-width:45%;height:44px}.settings-loading__badge[data-v-edd1468d]{width:70px;height:18px}.settings-loading__footer[data-v-edd1468d]{margin-top:12px}.settings-loading__row[data-v-edd1468d]{flex-wrap:wrap;padding:12px}.settings-loading--missions .settings-loading__row[data-v-edd1468d]{min-height:40px;padding:10px 12px}.settings-loading--schedule .settings-loading__copy[data-v-edd1468d]{flex-basis:100%}@container (min-width: 600px){.settings-loading__form[data-v-edd1468d]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-loading--schedule .settings-loading__copy[data-v-edd1468d]{flex-basis:0}}@container (min-width: 706px){.settings-loading__grid[data-v-edd1468d]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-loading__card[data-v-edd1468d]:last-child{grid-column:1 / -1}}@container (min-width: 1146px){.settings-loading__form[data-v-edd1468d]{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-loading__grid[data-v-edd1468d]{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-loading__card[data-v-edd1468d]:last-child{grid-column:auto}}@media(max-width:767px){.settings-loading--missions .settings-loading__copy[data-v-edd1468d]{flex-basis:100%}.settings-loading__card[data-v-edd1468d]{min-height:142px}}@media(prefers-reduced-motion:reduce){.settings-loading .skeleton[data-v-edd1468d]{animation:none}}.dm-missions-tab[data-v-cef6d761]{display:flex;flex-direction:column;gap:12px}.dm-missions-count-skeleton[data-v-cef6d761]{width:48px;height:16px}@media(prefers-reduced-motion:reduce){.dm-missions-count-skeleton[data-v-cef6d761]{animation:none}}.dm-missions-hero[data-v-cef6d761]{position:relative;isolation:isolate;display:flex;align-items:center;gap:20px;min-height:152px;margin:-16px -16px 16px;padding:24px;overflow:clip;border-radius:8px 8px 0 0;background:var(--bg-card)}.dm-missions-hero__image[data-v-cef6d761]{position:absolute;z-index:-2;inset:0 0 0 auto;width:min(100%,900px);height:100%;object-fit:cover;object-position:right 15%}.dm-missions-hero[data-v-cef6d761]:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg-card) 8%,color-mix(in srgb,var(--bg-card) 92%,transparent) 38%,color-mix(in srgb,var(--bg-card) 20%,transparent) 100%)}.dm-missions-hero__mark[data-v-cef6d761]{display:grid;place-items:center;flex:0 0 64px;height:64px;border:1px solid color-mix(in srgb,var(--accent-red) 28%,transparent);border-radius:50%;background:color-mix(in srgb,var(--accent-red) 8%,transparent);color:var(--accent-red)}.dm-missions-hero__copy[data-v-cef6d761]{max-width:560px;min-width:0}.dm-missions-hero h2[data-v-cef6d761]{margin:0;color:var(--text-primary);font-size:clamp(20px,2vw,24px);line-height:1.25;font-weight:900;overflow-wrap:anywhere}.dm-missions-hero p[data-v-cef6d761]{max-width:460px;margin:10px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.dm-missions-shell[data-v-cef6d761]{min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--border-color) 84%,white 6%);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 58%),color-mix(in srgb,var(--bg-card) 93%,black 8%);box-shadow:0 16px 44px #00000029}.dm-missions-head[data-v-cef6d761]{margin:4px 2px 20px}.dm-missions-head h2[data-v-cef6d761]{margin:0;color:var(--text-primary);font-size:18px;font-weight:900}.dm-missions-head p[data-v-cef6d761]{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.dm-missions-note[data-v-cef6d761],.dm-missions-alert[data-v-cef6d761]{margin:0;font-size:12px}.dm-missions-note[data-v-cef6d761]{color:var(--text-muted);line-height:1.45}.dm-missions-alert[data-v-cef6d761]{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--bg-card) 92%,black 8%);border:1px solid var(--border-color);color:var(--text-secondary)}.dm-missions-alert--error[data-v-cef6d761]{color:var(--accent-red);border-color:color-mix(in srgb,var(--accent-red) 45%,var(--border-color))}.dm-missions-list[data-v-cef6d761]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dm-missions-list__item[data-v-cef6d761]{display:flex;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 30%,transparent);padding:10px 12px;font-size:13px}.dm-missions-list__meta[data-v-cef6d761]{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.dm-missions-list__meta b[data-v-cef6d761]{flex:1;min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.dm-missions-list__meta>span[data-v-cef6d761]{color:var(--text-muted);font-size:12px;white-space:nowrap}.dm-missions-list__cancel[data-v-cef6d761]{flex-shrink:0;border:1px solid color-mix(in srgb,var(--accent-red) 40%,var(--border-color));border-radius:6px;background:transparent;color:var(--accent-red);padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.dm-missions-list__cancel[data-v-cef6d761]:disabled{opacity:.6;cursor:wait}.dm-missions-badge[data-v-cef6d761]{border-radius:6px;background:color-mix(in srgb,var(--accent-red) 14%,transparent);color:var(--accent-red)!important;padding:2px 8px;font-weight:900}@media(max-width:767px){.dm-missions-shell--create[data-v-cef6d761]{padding:8px}.dm-missions-hero[data-v-cef6d761]{align-items:flex-start;flex-direction:column;gap:14px;min-height:200px;margin:-8px -8px 8px;padding:20px 16px}.dm-missions-hero__mark[data-v-cef6d761]{flex-basis:44px;width:44px;height:44px}.dm-missions-hero__mark .icon[data-v-cef6d761]{width:26px;height:26px}.dm-missions-hero__image[data-v-cef6d761]{opacity:.45;object-position:75% center}.dm-missions-hero[data-v-cef6d761]:after{background:linear-gradient(0deg,var(--bg-card),color-mix(in srgb,var(--bg-card) 35%,transparent))}.dm-missions-list__item[data-v-cef6d761]{flex-wrap:wrap;gap:8px}.dm-missions-list__item b[data-v-cef6d761]{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}}.luck-mission-form[data-v-0fcd8aaa]{--luck-form-input: color-mix(in srgb, var(--bg-card-alt) 45%, var(--app-bg));--luck-form-surface: color-mix(in srgb, var(--bg-card-alt) 25%, var(--bg-card));display:grid;gap:12px;min-width:0;container-type:inline-size}.luck-mission-form__grid[data-v-0fcd8aaa]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.luck-form-step[data-v-0fcd8aaa]{min-width:0;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--luck-form-surface)}.luck-form-step__head[data-v-0fcd8aaa]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.luck-form-step__head>div[data-v-0fcd8aaa]{min-width:0}.luck-form-step__head>.icon[data-v-0fcd8aaa]{flex:none;color:var(--accent-red)}.luck-form-step__number[data-v-0fcd8aaa]{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--accent-red) 12%,var(--bg-card));border:1px solid color-mix(in srgb,var(--accent-red) 35%,transparent);color:var(--accent-red);font-size:15px;font-weight:900}.luck-form-step h4[data-v-0fcd8aaa]{margin:0;color:var(--text-primary);font-size:14px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.luck-form-step__head p[data-v-0fcd8aaa]{margin:3px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.5}.luck-form-field[data-v-0fcd8aaa]{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.luck-form-field+.luck-form-field[data-v-0fcd8aaa],.luck-form-fields-row[data-v-0fcd8aaa]{margin-top:14px}.luck-form-field__optional[data-v-0fcd8aaa]{font-size:11px}.luck-form-field[data-v-0fcd8aaa] :is(input,select,textarea){width:100%;min-width:0;min-height:44px;border:1px solid var(--border-strong);border-radius:6px;padding:10px 12px;background:var(--luck-form-input);color:var(--text-primary);color-scheme:dark;font:inherit;font-size:16px;line-height:1.4}.luck-form-field textarea[data-v-0fcd8aaa]{min-height:88px;resize:vertical}.luck-form-field[data-v-0fcd8aaa] :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:.75}.luck-form-field[data-v-0fcd8aaa] :is(input,select,textarea):focus-visible,.luck-form-button[data-v-0fcd8aaa]:focus-visible{outline:2px solid var(--accent-red);outline-offset:3px}.luck-form-control[data-v-0fcd8aaa]{display:block;position:relative;min-width:0}.luck-form-control>.icon[data-v-0fcd8aaa]{position:absolute;left:12px;top:14px;pointer-events:none}.luck-form-control[data-v-0fcd8aaa] :is(input,select){padding-left:38px}.luck-form-control select[data-v-0fcd8aaa]{padding-right:24px;text-overflow:ellipsis}.luck-form-fields-row[data-v-0fcd8aaa]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.luck-form-fields-row .luck-form-field[data-v-0fcd8aaa]{margin:0}.luck-form-note[data-v-0fcd8aaa]{margin:10px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.luck-mission-form__footer[data-v-0fcd8aaa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.luck-form-button[data-v-0fcd8aaa]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;min-height:44px;border:1px solid var(--border-color);border-radius:6px;padding:10px 20px;font:inherit;font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.luck-form-button--primary[data-v-0fcd8aaa]{border-color:transparent;background:var(--accent-red);color:var(--text-primary)}.luck-form-button--secondary[data-v-0fcd8aaa]{background:transparent;color:var(--text-secondary)}.luck-form-button[data-v-0fcd8aaa]:disabled{opacity:.55;cursor:wait}.luck-form-button[data-v-0fcd8aaa]:active:not(:disabled){background:var(--bg-card-hover)}@media(hover:hover){.luck-form-button--primary[data-v-0fcd8aaa]:hover:not(:disabled){background:var(--accent-red-hover)}.luck-form-button--secondary[data-v-0fcd8aaa]:hover{background:var(--bg-card-hover)}}@container (min-width: 580px){.luck-mission-form__grid[data-v-0fcd8aaa]{grid-template-columns:repeat(2,minmax(0,1fr))}.luck-form-button[data-v-0fcd8aaa]{flex:0 0 auto}}@container (min-width: 1120px){.luck-mission-form__grid[data-v-0fcd8aaa]{grid-template-columns:repeat(4,minmax(0,1fr))}.luck-form-fields-row[data-v-0fcd8aaa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(min-width:768px){.luck-form-field[data-v-0fcd8aaa] :is(input,select,textarea){font-size:13px}}@media(prefers-reduced-motion:reduce){.luck-form-button[data-v-0fcd8aaa]{transition:none}}.luck-tab[data-v-869a31ca]{--luck-card: color-mix(in srgb, var(--bg-card-alt) 25%, var(--bg-card));--luck-tint: color-mix(in srgb, var(--accent-red) 10%, var(--bg-card));display:flex;flex-direction:column;gap:12px;min-width:0;container-type:inline-size}.luck-panel[data-v-869a31ca]{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card)}.luck-panel--mechanics[data-v-869a31ca]{gap:12px;padding-top:0}.luck-hero[data-v-869a31ca]{position:relative;isolation:isolate;display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:132px;margin:0 -16px;padding:20px;border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:clip}.luck-hero__image[data-v-869a31ca]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:right 48%}.luck-hero[data-v-869a31ca]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--bg-card) 5%,color-mix(in srgb,var(--bg-card) 85%,transparent) 42%,color-mix(in srgb,var(--bg-card) 20%,transparent))}.luck-hero__mark[data-v-869a31ca],.luck-panel__mark[data-v-869a31ca]{display:grid;place-items:center;flex:0 0 64px;height:64px;border-radius:50%;background:var(--luck-tint);color:var(--accent-red)}.luck-hero__copy[data-v-869a31ca]{flex:1 1 400px;min-width:0}.luck-hero h2[data-v-869a31ca]{margin:0;font-size:24px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.luck-hero p[data-v-869a31ca]{max-width:720px;margin:8px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.luck-scale[data-v-869a31ca]{flex:0 0 178px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:7px;background:color-mix(in srgb,var(--bg-card) 92%,transparent)}.luck-scale>span[data-v-869a31ca]{color:var(--text-secondary);font-size:12px}.luck-scale strong[data-v-869a31ca]{display:block;margin-top:4px;color:var(--accent-red);font-size:23px;font-weight:900;font-variant-numeric:tabular-nums}.luck-scale__track[data-v-869a31ca]{display:flex;gap:4px;margin-top:8px}.luck-scale__track i[data-v-869a31ca]{flex:1;min-width:0;height:9px;border:1px solid color-mix(in srgb,var(--accent-red) 35%,var(--border-color));border-radius:2px;background:var(--luck-tint)}.luck-scale__loading-value[data-v-869a31ca]{display:block;width:105px;height:28px;margin-top:4px}.luck-scale__loading-track[data-v-869a31ca]{display:block;width:100%;height:9px;margin-top:8px}.luck-count-skeleton[data-v-869a31ca]{flex:none;width:48px;height:18px}.luck-grid[data-v-869a31ca]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.luck-adjustment[data-v-869a31ca]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px 14px;align-content:start;min-width:0;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--luck-card)}.luck-number[data-v-869a31ca]{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--luck-tint);border:1px solid color-mix(in srgb,var(--accent-red) 35%,transparent);color:var(--accent-red);font-size:17px;font-weight:900}.luck-adjustment__title[data-v-869a31ca]{align-self:center;font-size:13px;font-weight:800;line-height:1.4}.luck-adjustment__controls[data-v-869a31ca]{display:grid;grid-column:2;grid-template-columns:36px minmax(60px,92px) minmax(0,1fr);align-items:center;gap:12px}.luck-adjustment__icon[data-v-869a31ca]{display:grid;place-items:center;height:38px;border-radius:7px;background:var(--luck-tint);color:var(--accent-red)}.luck-adjustment input[data-v-869a31ca]{min-width:0;width:100%;min-height:44px;padding:10px;border:1px solid var(--border-strong);border-radius:6px;background:var(--app-bg);color:var(--text-primary);font:inherit;font-size:13px}.luck-adjustment small[data-v-869a31ca]{color:var(--text-secondary);font-size:11px;line-height:1.5}.luck-preview[data-v-869a31ca]{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--luck-card)}.luck-preview__icon[data-v-869a31ca]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:var(--luck-tint);color:var(--accent-red)}.luck-preview h3[data-v-869a31ca]{margin:0 0 6px;font-size:13px;line-height:1.4}.luck-preview p[data-v-869a31ca]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.luck-mechanics-footer[data-v-869a31ca]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.luck-actions[data-v-869a31ca]{display:flex;flex-wrap:wrap;gap:8px}.luck-primary[data-v-869a31ca],.luck-secondary[data-v-869a31ca]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--border-strong);border-radius:6px;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.luck-primary[data-v-869a31ca]{border-color:transparent;background:var(--accent-red);color:var(--text-primary)}.luck-secondary[data-v-869a31ca]{background:transparent;color:var(--text-secondary)}.luck-primary[data-v-869a31ca]:disabled,.luck-secondary[data-v-869a31ca]:disabled,.luck-adjustment input[data-v-869a31ca]:disabled{opacity:.55;cursor:default}.luck-primary[data-v-869a31ca]:focus-visible,.luck-secondary[data-v-869a31ca]:focus-visible,.luck-adjustment input[data-v-869a31ca]:focus-visible{outline:2px solid var(--accent-red);outline-offset:3px}.luck-primary[data-v-869a31ca]:active:not(:disabled),.luck-secondary[data-v-869a31ca]:active:not(:disabled){background:var(--bg-card-hover)}.luck-panel__header[data-v-869a31ca],.luck-schedule__form-head[data-v-869a31ca]{display:flex;align-items:flex-start;gap:16px;min-width:0}.luck-panel__intro[data-v-869a31ca]{flex:1;min-width:0}.luck-panel__header h2[data-v-869a31ca]{margin:0 0 6px;font-size:18px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.luck-panel__meta[data-v-869a31ca]{flex:none;color:var(--text-secondary);font-size:13px;line-height:1.5}.luck-hint[data-v-869a31ca]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.luck-hint--subtle[data-v-869a31ca]{font-size:11px}.luck-schedule__form-head[data-v-869a31ca]{align-items:center}.luck-schedule__form-head h3[data-v-869a31ca]{margin:0 0 4px;font-size:16px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.luck-number--add[data-v-869a31ca]{background:var(--accent-red);color:var(--text-primary)}.luck-secondary--small[data-v-869a31ca]{flex-shrink:0;padding:8px 12px;font-size:12px}.luck-alert[data-v-869a31ca]{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.luck-alert>.icon[data-v-869a31ca]{flex:none;margin-top:1px}.luck-alert--error[data-v-869a31ca]{border-color:color-mix(in srgb,var(--accent-red) 55%,transparent);background:color-mix(in srgb,var(--accent-red) 10%,transparent)}.luck-alert--error>.icon[data-v-869a31ca]{color:var(--accent-red)}.luck-alert--ok[data-v-869a31ca]{border-color:color-mix(in srgb,var(--accent-green) 55%,transparent);background:color-mix(in srgb,var(--accent-green) 10%,transparent)}.luck-schedule[data-v-869a31ca]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.luck-schedule__item[data-v-869a31ca]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;padding:12px;border:1px solid var(--border-color);border-radius:7px;background:var(--luck-card);font-size:13px}.luck-schedule__main[data-v-869a31ca]{flex:1;min-width:160px;display:flex;flex-direction:column;gap:5px}.luck-schedule__main b[data-v-869a31ca]{overflow-wrap:anywhere}.luck-schedule__meta[data-v-869a31ca]{color:var(--text-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.luck-badge[data-v-869a31ca]{flex-shrink:0;padding:3px 8px;border-radius:5px;background:var(--luck-tint);color:var(--accent-red);font-size:11px;font-weight:800;white-space:nowrap}.luck-badge--muted[data-v-869a31ca]{background:var(--bg-card-alt);color:var(--text-secondary)}@container (min-width: 740px){.luck-grid[data-v-869a31ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.luck-preview[data-v-869a31ca]{grid-column:1 / -1}}@container (min-width: 1180px){.luck-grid[data-v-869a31ca]{grid-template-columns:repeat(3,minmax(0,1fr))}.luck-preview[data-v-869a31ca]{grid-column:auto}}@media(max-width:767px){.luck-panel[data-v-869a31ca]{padding:12px}.luck-panel--mechanics[data-v-869a31ca]{padding-top:0}.luck-hero[data-v-869a31ca]{align-items:flex-start;flex-direction:column;gap:12px;margin:0 -12px;padding:20px 16px}.luck-hero__mark[data-v-869a31ca],.luck-panel__mark[data-v-869a31ca]{flex-basis:44px;width:44px;height:44px}.luck-hero__mark .icon[data-v-869a31ca]{width:32px;height:32px}.luck-hero__copy[data-v-869a31ca]{flex-basis:auto}.luck-hero h2[data-v-869a31ca]{font-size:22px}.luck-hero__image[data-v-869a31ca]{opacity:.4}.luck-scale[data-v-869a31ca]{flex-basis:auto;width:100%;padding:12px}.luck-scale strong[data-v-869a31ca]{font-size:20px}.luck-adjustment[data-v-869a31ca]{padding:12px}.luck-adjustment__controls[data-v-869a31ca]{grid-template-columns:36px minmax(0,1fr)}.luck-adjustment small[data-v-869a31ca]{grid-column:1 / -1}.luck-adjustment input[data-v-869a31ca]{font-size:16px}.luck-panel__header[data-v-869a31ca],.luck-schedule__form-head[data-v-869a31ca]{flex-direction:column;align-items:flex-start;gap:10px}.luck-actions[data-v-869a31ca]{width:100%}.luck-actions button[data-v-869a31ca]{flex:1}.luck-schedule__form-head>button[data-v-869a31ca]{width:100%}.luck-schedule__main[data-v-869a31ca]{flex-basis:100%;min-width:0}.luck-schedule__item>button[data-v-869a31ca]{flex:1}}@media(hover:hover){.luck-primary[data-v-869a31ca]:hover:not(:disabled){background:var(--accent-red-hover)}.luck-secondary[data-v-869a31ca]:hover:not(:disabled){background:var(--bg-card-hover)}}@media(prefers-reduced-motion:reduce){.luck-primary[data-v-869a31ca],.luck-secondary[data-v-869a31ca]{transition:none}.luck-scale .skeleton[data-v-869a31ca],.luck-count-skeleton[data-v-869a31ca]{animation:none}}.join-tab[data-v-9c28abf6]{display:flex;flex-direction:column;gap:16px}.join-panel[data-v-9c28abf6]{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-color) 84%,white 6%);background:linear-gradient(180deg,rgb(255 255 255 / 3%),transparent 48%),color-mix(in srgb,var(--bg-card) 92%,black 8%)}.join-panel__header[data-v-9c28abf6]{display:flex;gap:14px;align-items:flex-start}.join-panel__mark[data-v-9c28abf6]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--accent-red) 18%,transparent);color:var(--accent-red);flex-shrink:0}.join-panel__header h2[data-v-9c28abf6]{margin:0 0 6px;font-size:18px}.join-panel__header p[data-v-9c28abf6]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.join-toggle[data-v-9c28abf6]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card-alt);cursor:pointer}.join-toggle input[data-v-9c28abf6]{margin-top:3px;width:18px;height:18px;accent-color:var(--accent-red)}.join-toggle strong[data-v-9c28abf6]{display:block;font-size:14px}.join-toggle small[data-v-9c28abf6]{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px}.join-steam[data-v-9c28abf6]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card-alt)}.join-steam--missing[data-v-9c28abf6]{border-color:color-mix(in srgb,var(--accent-red) 45%,var(--border-color))}.join-steam__label[data-v-9c28abf6]{font-size:13px;font-weight:800}.join-steam__link[data-v-9c28abf6]{color:var(--text-primary);font-weight:700;font-size:14px;word-break:break-all}.join-steam small[data-v-9c28abf6]{color:var(--text-secondary);font-size:12px}.join-steam strong[data-v-9c28abf6]{font-size:14px}.join-games[data-v-9c28abf6]{margin:0;padding:14px;border-radius:8px;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px}.join-games legend[data-v-9c28abf6]{padding:0 6px;font-size:13px;font-weight:800}.join-games__hint[data-v-9c28abf6]{margin:0;color:var(--text-secondary);font-size:12px}.join-games__list[data-v-9c28abf6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.join-game[data-v-9c28abf6]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card-alt);cursor:pointer}.join-game input[data-v-9c28abf6]{margin-top:2px;accent-color:var(--accent-red)}.join-game strong[data-v-9c28abf6]{display:block;font-size:13px}.join-game small[data-v-9c28abf6]{color:var(--text-secondary);font-size:11px}.join-custom[data-v-9c28abf6]{display:flex;flex-wrap:wrap;gap:8px}.join-custom input[data-v-9c28abf6]{flex:1 1 180px;min-width:0;height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--border-strong, var(--border-color));background:color-mix(in srgb,var(--bg-card-alt) 88%,black 6%);color:var(--text-primary);font-size:14px}.join-actions[data-v-9c28abf6]{display:flex;flex-wrap:wrap;gap:8px}.join-btn[data-v-9c28abf6]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card-alt);color:var(--text-primary);font-size:13px;font-weight:800;cursor:pointer}.join-btn[data-v-9c28abf6]:disabled{opacity:.55;cursor:not-allowed}.join-btn--primary[data-v-9c28abf6]{background:var(--accent-red);border-color:color-mix(in srgb,var(--accent-red) 70%,black 30%);color:#fff}.join-btn--ghost[data-v-9c28abf6]{background:transparent}.join-ok[data-v-9c28abf6]{display:inline-flex;align-items:center;gap:8px;margin:0;color:color-mix(in srgb,#3dd68c 80%,white 10%);font-size:13px;font-weight:700}.settings-page[data-v-7080fc83]{display:flex;flex-direction:column;gap:16px}.settings-page__header[data-v-7080fc83],.settings-tabs[data-v-7080fc83],.settings-denied[data-v-7080fc83]{animation:settings-block-in-7080fc83 .36s var(--ease-out) both}.settings-tabs[data-v-7080fc83]{animation-delay:50ms}.settings-page__header[data-v-7080fc83]{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-page__eyebrow[data-v-7080fc83]{margin:0 0 4px;color:var(--accent-red);font-size:11px;font-weight:900;text-transform:uppercase}.settings-page__header h1[data-v-7080fc83]{margin:0;font-size:26px;line-height:1.1}.settings-page__refresh[data-v-7080fc83]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:7px;background:color-mix(in srgb,var(--bg-card-alt) 84%,white 4%);border:1px solid var(--border-color);color:var(--text-primary);font-size:13px;font-weight:800;cursor:pointer;width:max-content;max-width:100%}.settings-denied[data-v-7080fc83]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-secondary);background:linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 56%),color-mix(in srgb,var(--bg-card) 92%,black 8%);border:1px solid color-mix(in srgb,var(--border-color) 84%,white 6%);border-radius:9px;box-shadow:0 16px 44px #00000029;padding:18px}.settings-denied h2[data-v-7080fc83]{margin:12px 0 6px;color:var(--text-primary)}.settings-denied p[data-v-7080fc83]{margin:0}.settings-tabs[data-v-7080fc83]{display:flex;flex-wrap:wrap;gap:10px}.settings-tab[data-v-7080fc83]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 18px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card-alt);color:var(--text-secondary);font-size:13px;font-weight:850;cursor:pointer}.settings-tab--active[data-v-7080fc83]{border-color:color-mix(in srgb,var(--accent-red) 50%,var(--border-color));color:var(--text-primary);background:color-mix(in srgb,var(--accent-red) 10%,var(--bg-card-alt))}@keyframes settings-block-in-7080fc83{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.settings-page__header[data-v-7080fc83],.settings-tabs[data-v-7080fc83],.settings-denied[data-v-7080fc83]{animation:none}}@media(max-width:767px){.settings-page[data-v-7080fc83]{min-width:0;gap:12px}.settings-page__header[data-v-7080fc83]{align-items:stretch;flex-direction:column;gap:12px}.settings-page__refresh[data-v-7080fc83]{width:100%;min-height:44px}.settings-tabs[data-v-7080fc83]{display:flex;flex-wrap:nowrap;gap:8px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.settings-tab[data-v-7080fc83]{flex:0 0 auto;min-height:40px;padding:0 14px;white-space:nowrap}.settings-page[data-v-7080fc83] input:not([type=checkbox]):not([type=radio]),.settings-page[data-v-7080fc83] select,.settings-page[data-v-7080fc83] textarea{min-height:44px;font-size:16px;max-width:100%;min-width:0}.settings-page[data-v-7080fc83] .quests-tabs{min-width:0}.settings-page[data-v-7080fc83] .luck-grid,.settings-page[data-v-7080fc83] .case-layout,.settings-page[data-v-7080fc83] .quests-shell{grid-template-columns:minmax(0,1fr);min-width:0}.settings-page[data-v-7080fc83] .stats-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-page[data-v-7080fc83] .stats-stat,.settings-page[data-v-7080fc83] .dm-missions-list__item,.settings-page[data-v-7080fc83] .case-row,.settings-page[data-v-7080fc83] .case-table{min-width:0}.settings-page[data-v-7080fc83] .case-table{overflow-x:auto}}.event-panel[data-v-cfe2aa09]{position:fixed;top:0;right:0;z-index:120;display:flex;flex-direction:column;gap:14px;width:min(420px,100vw);height:100vh;padding:18px;border-left:1px solid var(--border-strong);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--section-bg);box-shadow:var(--shadow-pop);overflow-y:auto}.event-panel__head[data-v-cfe2aa09]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.event-panel__kicker[data-v-cfe2aa09]{margin:0;color:var(--text-muted);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em}.event-panel__title[data-v-cfe2aa09]{margin:4px 0 0;font-size:18px}.event-panel__close[data-v-cfe2aa09]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-secondary);cursor:pointer}.event-panel__close[data-v-cfe2aa09]:hover{color:var(--text-primary);border-color:var(--border-strong)}.event-panel__form[data-v-cfe2aa09]{display:flex;flex-direction:column;gap:12px}.event-panel__row[data-v-cfe2aa09]{display:flex;gap:10px;flex-wrap:wrap}.event-field[data-v-cfe2aa09]{display:flex;flex-direction:column;gap:6px;flex:1 1 140px;font-size:var(--font-body)}.event-field--narrow[data-v-cfe2aa09]{flex:0 1 110px}.event-field__label[data-v-cfe2aa09]{color:var(--text-secondary);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.06em}.event-field input[data-v-cfe2aa09],.event-field textarea[data-v-cfe2aa09]{padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--app-bg);color:var(--text-primary);font-size:var(--font-body);resize:vertical}.event-field input[data-v-cfe2aa09]:focus,.event-field textarea[data-v-cfe2aa09]:focus{outline:none;border-color:var(--brand-primary)}.event-toggle[data-v-cfe2aa09]{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);cursor:pointer}.event-toggle span[data-v-cfe2aa09]{display:flex;flex-direction:column;gap:2px;font-size:var(--font-body)}.event-toggle em[data-v-cfe2aa09]{color:var(--text-muted);font-size:var(--font-small);font-style:normal;line-height:1.4}.event-scope[data-v-cfe2aa09]{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);font-size:var(--font-body)}.event-scope legend[data-v-cfe2aa09]{padding:0 4px;color:var(--text-secondary);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.06em}.event-panel__error[data-v-cfe2aa09]{margin:0;color:var(--accent-red);font-size:var(--font-body)}.event-panel__warning[data-v-cfe2aa09]{margin:0;color:var(--accent-yellow);font-size:var(--font-small)}.event-panel__actions[data-v-cfe2aa09]{display:flex;gap:8px;flex-wrap:wrap}.event-panel__save[data-v-cfe2aa09]{flex:1 1 160px;height:36px;border:none;border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-size:var(--font-body);font-weight:600;cursor:pointer}.event-panel__save[data-v-cfe2aa09]:disabled{opacity:.6;cursor:progress}.event-panel__delete[data-v-cfe2aa09]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid rgba(255,64,85,.4);border-radius:var(--radius-md);background:transparent;color:var(--accent-red);font-size:var(--font-body);cursor:pointer}.event-panel__delete[data-v-cfe2aa09]:hover{background:#ff40551a}.event-panel-enter-active[data-v-cfe2aa09],.event-panel-leave-active[data-v-cfe2aa09]{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.event-panel-enter-from[data-v-cfe2aa09],.event-panel-leave-to[data-v-cfe2aa09]{transform:translate(24px);opacity:0}@media(max-width:640px){.event-panel[data-v-cfe2aa09]{width:100vw;border-left:none}}.obs-card[data-v-d14ecd00]{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg)}.obs-card__head[data-v-d14ecd00]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.obs-card__kicker[data-v-d14ecd00]{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-muted);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em}.obs-card__title[data-v-d14ecd00]{margin:4px 0 0;font-size:18px}.obs-card__text[data-v-d14ecd00],.obs-card__muted[data-v-d14ecd00]{margin:0;color:var(--text-secondary);font-size:var(--font-body);line-height:1.5}.obs-card__muted[data-v-d14ecd00]{color:var(--text-muted)}.obs-card__ok[data-v-d14ecd00]{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--accent-green);font-size:var(--font-body)}.obs-btn[data-v-d14ecd00]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-primary);font-size:var(--font-body);cursor:pointer}.obs-btn[data-v-d14ecd00]:disabled{opacity:.55;cursor:not-allowed}.obs-btn--primary[data-v-d14ecd00]{border-color:transparent;background:var(--brand-primary);color:#fff;font-weight:600}.obs-btn--danger[data-v-d14ecd00]{border-color:color-mix(in srgb,var(--accent-red) 60%,transparent);color:var(--accent-red)}.stream-link[data-v-d14ecd00]{display:flex;flex-wrap:wrap;gap:8px}.stream-link__input[data-v-d14ecd00]{flex:1 1 280px;min-width:0;height:34px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--app-bg);color:var(--text-primary);font-size:var(--font-body)}.overlay-canvas[data-v-fe5c547c]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:linear-gradient(rgb(255 255 255 / 4%) 1px,transparent 1px) 0 0 / 10% 10%,linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px) 0 0 / 10% 10%,linear-gradient(135deg,#1b1d24,#0f1014);touch-action:none;-webkit-user-select:none;user-select:none}.overlay-canvas--preview[data-v-fe5c547c]{background:radial-gradient(circle at 78% 22%,rgb(255 236 179 / 85%) 0 6%,transparent 7%),linear-gradient(180deg,#5d8fce,#a9c9e8 52%,#8a6a3d 53%,#5b4426)}.overlay-canvas__label[data-v-fe5c547c]{position:absolute;right:10px;bottom:8px;color:var(--text-muted);font-size:var(--font-small);pointer-events:none}.overlay-frame[data-v-fe5c547c]{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;border:2px solid color-mix(in srgb,var(--brand-primary) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-primary) 18%,rgb(10 10 14 / 70%));color:var(--text-primary);cursor:grab;outline:none}.overlay-frame--preview[data-v-fe5c547c]{padding:0;border-style:dashed;background:transparent}.overlay-frame__preview[data-v-fe5c547c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:6px;pointer-events:none}.overlay-frame[data-v-fe5c547c]:active{cursor:grabbing}.overlay-frame--selected[data-v-fe5c547c],.overlay-frame[data-v-fe5c547c]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 35%,transparent)}.overlay-frame--off[data-v-fe5c547c]{border-style:dashed;border-color:var(--border-strong);background:#0a0a0e8c;color:var(--text-muted)}.overlay-frame__title[data-v-fe5c547c]{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:var(--font-body);font-weight:600}.overlay-frame--preview .overlay-frame__title[data-v-fe5c547c]{margin:4px;padding:2px 8px;border-radius:999px;background:#0a0a0ebf;font-size:var(--font-small)}.overlay-frame__off[data-v-fe5c547c]{font-size:var(--font-small)}.overlay-frame__resize[data-v-fe5c547c]{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;border-bottom-right-radius:6px;cursor:nwse-resize}.obs-draw[data-v-34384fc1]{position:relative;width:100%;height:100%;overflow:hidden}.obs-draw__scene[data-v-34384fc1]{position:absolute;top:50%;left:50%;transform-origin:center center}.obs-scale-box[data-v-f9807781]{position:relative;width:100%;height:100%;overflow:hidden}.obs-scale-box__inner[data-v-f9807781]{position:absolute;top:0;left:0;transform-origin:0 0}.obs-vote[data-v-22d0d25c]{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;padding:18px 20px;border:1px solid rgba(255,255,255,calc(.12 * var(--obs-bg-alpha, .9)));border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,calc(.06 * var(--obs-bg-alpha, .9))),transparent 45%),rgba(18,19,25,var(--obs-bg-alpha, .9));box-shadow:0 18px 50px rgba(0,0,0,calc(.45 * var(--obs-bg-alpha, .9)));color:var(--text-primary, #fff);overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.75)}.obs-vote__head[data-v-22d0d25c]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.obs-vote__kicker[data-v-22d0d25c]{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary, #e5484d);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.obs-vote__status[data-v-22d0d25c]{color:var(--text-secondary, #c9cad1);font-variant-numeric:tabular-nums;white-space:nowrap}.obs-vote__title[data-v-22d0d25c]{display:-webkit-box;margin:0;overflow:hidden;font-size:22px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.obs-vote__options[data-v-22d0d25c]{display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.obs-vote__option[data-v-22d0d25c]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(0,0,0,calc(.35 * (1 - var(--obs-bg-alpha, .9))));overflow:hidden;font-size:17px}.obs-vote__bar[data-v-22d0d25c]{position:absolute;inset:0 auto 0 0;background:var(--brand-primary, #e5484d);opacity:.32;transition:width .6s var(--ease-out, ease-out)}.obs-vote__option--leader .obs-vote__bar[data-v-22d0d25c],.obs-vote__option--winner .obs-vote__bar[data-v-22d0d25c]{opacity:.55}.obs-vote__option--winner[data-v-22d0d25c]{border-color:var(--accent-yellow, #f5c542)}.obs-vote__label[data-v-22d0d25c],.obs-vote__percent[data-v-22d0d25c]{position:relative;display:inline-flex;align-items:center;gap:6px}.obs-vote__label[data-v-22d0d25c]{min-width:0}.obs-vote__label-text[data-v-22d0d25c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-vote__percent[data-v-22d0d25c]{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums}.obs-vote__foot[data-v-22d0d25c]{color:var(--text-muted, #8b8d98);font-size:13px}.obs-vote--finished .obs-vote__option[data-v-22d0d25c]:not(.obs-vote__option--winner){opacity:.6}.obs-vote-enter-active[data-v-22d0d25c],.obs-vote-leave-active[data-v-22d0d25c]{transition:opacity .3s ease,transform .3s ease}.obs-vote-enter-from[data-v-22d0d25c],.obs-vote-leave-to[data-v-22d0d25c]{opacity:0;transform:translateY(12px)}.obs-card[data-v-be6b5636]{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--section-bg)}.obs-card__head[data-v-be6b5636]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.obs-card__kicker[data-v-be6b5636]{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text-muted);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em}.obs-card__title[data-v-be6b5636]{margin:4px 0 0;font-size:18px}.obs-card__text[data-v-be6b5636],.obs-card__muted[data-v-be6b5636]{margin:0;color:var(--text-secondary);font-size:var(--font-body);line-height:1.5}.obs-card__muted[data-v-be6b5636]{color:var(--text-muted)}.obs-card__ok[data-v-be6b5636]{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--accent-green);font-size:var(--font-body)}.obs-btn[data-v-be6b5636]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--card-bg);color:var(--text-primary);font-size:var(--font-body);cursor:pointer}.obs-btn[data-v-be6b5636]:disabled{opacity:.55;cursor:not-allowed}.obs-btn--primary[data-v-be6b5636]{border-color:transparent;background:var(--brand-primary);color:#fff;font-weight:600}.obs-btn--danger[data-v-be6b5636]{border-color:color-mix(in srgb,var(--accent-red) 60%,transparent);color:var(--accent-red)}.obs-settings[data-v-be6b5636]{display:flex;flex-direction:column;gap:14px}.obs-link[data-v-be6b5636]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.obs-link__url[data-v-be6b5636]{flex:1 1 320px;min-width:0;padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--app-bg);color:var(--text-primary);font-size:var(--font-body);overflow-wrap:anywhere}.obs-link__url--masked[data-v-be6b5636]{color:var(--text-secondary)}.obs-steps[data-v-be6b5636]{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:20px;color:var(--text-secondary);font-size:var(--font-body)}.obs-row[data-v-be6b5636]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.obs-confirm[data-v-be6b5636]{padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent-red) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-red) 8%,transparent);font-size:var(--font-body)}.obs-widgets[data-v-be6b5636]{display:flex;flex-direction:column;gap:8px}.obs-widget-row[data-v-be6b5636]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-md)}.obs-widget-row__name[data-v-be6b5636]{min-width:140px;font-weight:600}.obs-widget-row__opacity[data-v-be6b5636]{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--font-body)}.obs-widget-row__opacity input[data-v-be6b5636]{width:140px;accent-color:var(--brand-primary)}.obs-widget-row__value[data-v-be6b5636]{min-width:64px;font-variant-numeric:tabular-nums}.obs-widget-row--off[data-v-be6b5636]{opacity:.55}.obs-toggle[data-v-be6b5636]{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-body);cursor:pointer}.my-stream[data-v-8425a1c6]{grid-column:1 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;gap:14px;min-width:0}.my-stream__head[data-v-8425a1c6]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.my-stream__kicker[data-v-8425a1c6]{margin:0;color:var(--text-muted);font-size:var(--font-small);text-transform:uppercase;letter-spacing:.08em}.my-stream__title[data-v-8425a1c6]{margin:4px 0 0;font-size:var(--font-page-title)}.my-stream__tabs[data-v-8425a1c6]{display:inline-flex;gap:6px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--section-bg)}.my-stream__tab[data-v-8425a1c6]{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-size:var(--font-body);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.my-stream__tab[data-v-8425a1c6]:hover{color:var(--text-primary)}.my-stream__tab--active[data-v-8425a1c6]{background:var(--brand-primary);color:#fff;font-weight:600}.my-stream__hint[data-v-8425a1c6]{margin:0;color:var(--text-muted);font-size:var(--font-small)}.topup-overlay[data-v-f4e7fe14]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#06080c9e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center}.topup-panel[data-v-f4e7fe14]{position:relative;width:min(360px,calc(100vw - 32px));border-radius:14px;padding:22px 22px 24px;background:var(--bg-card);border:1px solid var(--border-soft);box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;gap:14px}.topup-panel__close[data-v-f4e7fe14]{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topup-panel__header[data-v-f4e7fe14]{display:flex;align-items:center;gap:10px}.topup-panel__icon[data-v-f4e7fe14]{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent-gold) 12%,var(--bg-card-alt));color:var(--accent-gold)}.topup-panel__title[data-v-f4e7fe14]{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:900;color:var(--text-primary)}.topup-panel__presets[data-v-f4e7fe14]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.topup-panel__preset[data-v-f4e7fe14]{min-height:38px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-secondary);font-weight:750;font-size:12.5px;cursor:pointer}.topup-panel__preset--active[data-v-f4e7fe14]{border-color:var(--accent-red);background:color-mix(in srgb,var(--accent-red) 12%,var(--bg-card-alt));color:var(--text-primary)}.topup-panel__field[data-v-f4e7fe14]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-secondary)}.topup-panel__field input[data-v-f4e7fe14]{min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-primary);font-size:14px}.topup-panel__error[data-v-f4e7fe14]{margin:0;font-size:12.5px;color:var(--accent-red);font-weight:700}.topup-panel__submit[data-v-f4e7fe14]{min-height:44px;border-radius:9px;border:none;background:var(--accent-red);color:#fff;font-weight:800;font-size:13.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.topup-panel__submit[data-v-f4e7fe14]:disabled{opacity:.55;cursor:default}.topup-panel__note[data-v-f4e7fe14]{margin:0;font-size:13px;color:var(--text-secondary)}.topup-panel__hint[data-v-f4e7fe14]{margin:0;font-size:11px;color:var(--text-muted);line-height:1.4}.topup-panel__dev-confirm[data-v-f4e7fe14]{min-height:38px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent-gold) 34%,var(--border-color));background:transparent;color:color-mix(in srgb,var(--accent-gold) 78%,var(--text-secondary));font-size:12.5px;font-weight:700;cursor:pointer}.topup-panel__dev-confirm[data-v-f4e7fe14]:disabled{opacity:.6;cursor:default}.topup-panel__link-btn[data-v-f4e7fe14]{align-self:center;border:none;background:none;color:var(--text-muted);font-size:11.5px;text-decoration:underline;cursor:pointer}.topup-panel__success[data-v-f4e7fe14]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 0;color:var(--accent-green);font-weight:800;font-size:14px}@media(max-width:767px){.topup-overlay[data-v-f4e7fe14]{align-items:flex-end;padding-top:max(12px,env(safe-area-inset-top));overscroll-behavior:contain}.topup-panel[data-v-f4e7fe14]{width:100%;min-width:0;max-height:90vh;max-height:90dvh;padding:12px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;border-radius:20px 20px 0 0;animation:topup-sheet-in-f4e7fe14 .22s var(--ease-out) both}.topup-panel[data-v-f4e7fe14]:before{content:"";flex:0 0 4px;width:36px;margin:0 auto;border-radius:var(--radius-pill);background:var(--border-color)}.topup-panel[data-v-f4e7fe14]>*{flex-shrink:0}.topup-panel__header[data-v-f4e7fe14]{min-height:44px;padding-right:52px}.topup-panel__close[data-v-f4e7fe14]{top:26px;right:max(12px,env(safe-area-inset-right));width:44px;height:44px}.topup-panel__preset[data-v-f4e7fe14],.topup-panel__dev-confirm[data-v-f4e7fe14],.topup-panel__link-btn[data-v-f4e7fe14]{min-height:44px}.topup-panel__field input[data-v-f4e7fe14]{width:100%;min-width:0;min-height:44px;font-size:16px}.topup-panel__note[data-v-f4e7fe14],.topup-panel__error[data-v-f4e7fe14]{overflow-wrap:anywhere}@keyframes topup-sheet-in-f4e7fe14{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.topup-panel[data-v-f4e7fe14]{animation:none}}.profile-view[data-v-06632b9c]{display:flex;align-items:flex-start;gap:16px}.profile-view__sidebar[data-v-06632b9c]{flex:0 0 300px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-card)}.profile-view__avatar[data-v-06632b9c]{width:76px;height:76px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card-alt);border:1px solid var(--border-soft);color:var(--text-secondary)}.profile-view__avatar img[data-v-06632b9c]{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-view__avatar-block[data-v-06632b9c]{display:flex;flex-direction:column;align-items:center;gap:6px}.profile-view__avatar--editable[data-v-06632b9c]{position:relative;padding:0;overflow:hidden;cursor:pointer}.profile-view__avatar--editable[data-v-06632b9c]:disabled{cursor:progress;opacity:.7}.profile-view__avatar-overlay[data-v-06632b9c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000008c;color:#fff;opacity:0;transition:opacity var(--dur-fast, .15s) var(--ease-out, ease)}.profile-view__avatar--editable:hover .profile-view__avatar-overlay[data-v-06632b9c],.profile-view__avatar--editable:focus-visible .profile-view__avatar-overlay[data-v-06632b9c]{opacity:1}.profile-view__avatar-hint[data-v-06632b9c]{color:var(--text-muted);font-size:11px;text-align:center}.profile-view__avatar-hint--error[data-v-06632b9c]{color:var(--accent-red)}.profile-view__nickname[data-v-06632b9c]{color:var(--text-primary);font-size:15px;font-weight:900}.profile-view__stats[data-v-06632b9c]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.profile-view__stat[data-v-06632b9c]{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.profile-view__stat-value[data-v-06632b9c]{color:var(--text-primary);font-size:14px;font-weight:900;font-variant-numeric:tabular-nums}.profile-view__stat-label[data-v-06632b9c]{color:var(--text-secondary);font-size:10px;text-align:center;white-space:nowrap}.profile-view__stat-divider[data-v-06632b9c]{width:1px;align-self:stretch;background:var(--border-soft)}.profile-view__level-card[data-v-06632b9c]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--bg-card-alt);border:1px solid var(--border-soft);color:var(--accent-gold)}.profile-view__level-card-text[data-v-06632b9c]{min-width:0;display:flex;flex-direction:column;gap:2px}.profile-view__level-card-title[data-v-06632b9c]{color:var(--text-primary);font-size:12px;font-weight:850}.profile-view__level-card-subtitle[data-v-06632b9c]{color:var(--text-secondary);font-size:10.5px}.profile-view__topup-btn[data-v-06632b9c]{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-primary);font-size:12.5px;font-weight:800;cursor:pointer}.profile-view__topup-btn[data-v-06632b9c]:hover:not(:disabled){background:var(--bg-card-hover)}.profile-view__topup-btn--soon[data-v-06632b9c],.profile-view__topup-btn[data-v-06632b9c]:disabled{opacity:.72;cursor:not-allowed;color:var(--text-secondary)}.profile-view__nav[data-v-06632b9c]{width:100%;display:flex;flex-direction:column;gap:4px;margin-top:4px}.profile-view__nav-item[data-v-06632b9c]{position:relative;display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.profile-view__nav-item[data-v-06632b9c]:hover,.profile-view__nav-item--active[data-v-06632b9c]{background:var(--bg-card-alt);color:var(--text-primary)}.profile-view__nav-item--active[data-v-06632b9c]:after{content:"";position:absolute;right:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-pill);background:var(--accent-red)}.profile-view__content[data-v-06632b9c]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.profile-view__content-header[data-v-06632b9c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-view__content-title[data-v-06632b9c]{margin:0;font-size:20px;font-weight:900;color:var(--text-primary)}.profile-view__back[data-v-06632b9c]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}.profile-view__back[data-v-06632b9c]:hover{border-color:var(--border-color)}.profile-view__panel[data-v-06632b9c]{border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-card);padding:12px}.profile-view__status[data-v-06632b9c]{margin:0;padding:12px;color:var(--text-secondary);font-size:13px;line-height:1.45}.profile-view__state[data-v-06632b9c]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.profile-view__state--error p[data-v-06632b9c]{margin:0;color:var(--accent-red);font-size:13px}.profile-view__retry[data-v-06632b9c]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:850;cursor:pointer}.profile-view__list[data-v-06632b9c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.profile-view__load-more[data-v-06632b9c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:10px;padding:0 14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);font-family:inherit;font-size:12px;font-weight:850;cursor:pointer}.profile-view__load-more[data-v-06632b9c]:hover:not(:disabled){background:var(--bg-card-hover)}.profile-view__load-more[data-v-06632b9c]:disabled{opacity:.6;cursor:default}.profile-view__load-more-error[data-v-06632b9c]{margin:8px 0 0;color:var(--accent-red);font-size:11.5px}.profile-view__rewards[data-v-06632b9c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.profile-reward[data-v-06632b9c]{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 30%,transparent)}.profile-reward__image[data-v-06632b9c]{width:72px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0;background:var(--bg-card-alt)}.profile-reward__image--empty[data-v-06632b9c]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.profile-reward__body[data-v-06632b9c]{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-reward__body b[data-v-06632b9c]{color:var(--text-primary);font-size:14px}.profile-reward__body small[data-v-06632b9c]{color:var(--text-secondary);font-size:12px;line-height:1.4}.profile-reward__date[data-v-06632b9c]{color:var(--text-muted);font-size:11px}.profile-row[data-v-06632b9c]{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 30%,transparent)}.profile-row__icon[data-v-06632b9c]{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card-alt);color:var(--text-secondary);flex-shrink:0}.profile-row__icon--positive[data-v-06632b9c]{color:color-mix(in srgb,var(--accent-green) 80%,var(--text-secondary))}.profile-row__icon--pending[data-v-06632b9c]{color:var(--accent-gold)}.profile-row__icon--negative[data-v-06632b9c]{color:var(--accent-red)}.profile-row__main[data-v-06632b9c]{min-width:0;display:flex;flex-direction:column;gap:4px}.profile-row__main b[data-v-06632b9c]{color:var(--text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-row__main small[data-v-06632b9c]{color:var(--text-secondary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-row__amount[data-v-06632b9c]{flex-shrink:0;color:var(--text-primary);font-size:13px;font-weight:850;white-space:nowrap}.profile-row__amount--positive[data-v-06632b9c]{color:color-mix(in srgb,var(--accent-green) 80%,var(--text-secondary))}.profile-row__amount--negative[data-v-06632b9c]{color:var(--accent-red)}.profile-row__meta[data-v-06632b9c]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.profile-row__status[data-v-06632b9c]{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--border-soft);color:var(--text-secondary);font-size:10.5px;font-weight:850;white-space:nowrap}.profile-row__status--positive[data-v-06632b9c]{border-color:color-mix(in srgb,var(--accent-green) 40%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 10%,transparent);color:color-mix(in srgb,var(--accent-green) 80%,var(--text-secondary))}.profile-row__status--pending[data-v-06632b9c]{border-color:color-mix(in srgb,var(--accent-gold) 40%,var(--border-color));background:color-mix(in srgb,var(--accent-gold) 10%,transparent);color:var(--accent-gold)}.profile-row__status--negative[data-v-06632b9c]{border-color:color-mix(in srgb,var(--accent-red) 40%,var(--border-color));color:var(--accent-red)}.profile-row__resume-note[data-v-06632b9c]{grid-column:1 / -1;margin:0;color:var(--text-secondary);font-size:12px;font-weight:600}.profile-row__resume[data-v-06632b9c]{grid-column:1 / -1;justify-self:start;min-height:34px;margin-top:8px;padding:0 14px;border-radius:7px;border:1px solid color-mix(in srgb,var(--accent-gold) 34%,var(--border-color));background:transparent;color:color-mix(in srgb,var(--accent-gold) 78%,var(--text-secondary));font-size:12px;font-weight:700;cursor:pointer}.profile-row__resume-link[data-v-06632b9c]{display:inline-flex;align-items:center;text-decoration:none;box-sizing:border-box}.profile-row__resume[data-v-06632b9c]:disabled{opacity:.6;cursor:default}.profile-row__resume-error[data-v-06632b9c]{grid-column:1 / -1;margin-top:4px;font-size:11px;color:var(--accent-red)}.profile-row__date[data-v-06632b9c]{color:var(--text-muted);font-size:10.5px;white-space:nowrap}.profile-view__personal-list[data-v-06632b9c]{display:flex;flex-direction:column;gap:10px}.profile-view__personal-row[data-v-06632b9c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:center;gap:18px;min-height:88px;padding:16px 18px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--bg-card-hover) 26%,transparent)}.profile-view__personal-copy[data-v-06632b9c]{min-width:0;display:flex;flex-direction:column;gap:7px}.profile-view__personal-label[data-v-06632b9c]{color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.profile-view__personal-hint[data-v-06632b9c]{color:var(--text-secondary);font-size:13px;line-height:1.4}.profile-view__personal-control[data-v-06632b9c]{min-width:0;width:100%;display:flex;justify-content:flex-end}.profile-view__field-group[data-v-06632b9c]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 50px}.profile-view__field[data-v-06632b9c],.profile-view__select[data-v-06632b9c]{width:100%;min-height:50px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-card-alt);color:var(--text-primary);font-size:13px;font-weight:750;font-family:inherit;font-variant-numeric:tabular-nums}.profile-view__field[data-v-06632b9c]{padding:0 16px;overflow:hidden;text-overflow:ellipsis}.profile-view__field[readonly][data-v-06632b9c]{cursor:default}.profile-view__field-group .profile-view__field[data-v-06632b9c]{border-top-right-radius:0;border-bottom-right-radius:0}.profile-view__icon-button[data-v-06632b9c]{width:50px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-soft);border-left:0;border-radius:0 8px 8px 0;background:var(--bg-card-alt);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.profile-view__icon-button[data-v-06632b9c]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.profile-view__select-wrap[data-v-06632b9c]{position:relative;width:100%}.profile-view__select[data-v-06632b9c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 44px 0 16px;cursor:pointer}.profile-view__select-icon[data-v-06632b9c]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.profile-view__steam-button[data-v-06632b9c]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid color-mix(in srgb,var(--accent-red) 48%,var(--border-color));border-radius:8px;background:color-mix(in srgb,var(--accent-red) 14%,var(--bg-card-alt));color:var(--accent-red);font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.profile-view__steam-button[data-v-06632b9c]:hover:not(:disabled){border-color:var(--accent-red);color:var(--accent-red-hover);background:color-mix(in srgb,var(--accent-red) 20%,var(--bg-card-alt))}.profile-view__steam-button[data-v-06632b9c]:disabled{cursor:wait;opacity:.68}@media(max-width:900px){.profile-view[data-v-06632b9c]{flex-direction:column}.profile-view__sidebar[data-v-06632b9c]{flex:1 1 auto;width:100%}.profile-row[data-v-06632b9c]{grid-template-columns:40px minmax(0,1fr);row-gap:8px}.profile-row__amount[data-v-06632b9c]{grid-column:2;justify-self:start}.profile-row__meta[data-v-06632b9c]{grid-column:2;align-items:flex-start}.profile-view__personal-row[data-v-06632b9c]{grid-template-columns:1fr;gap:12px}.profile-view__personal-control[data-v-06632b9c]{justify-content:stretch}.profile-view__steam-button[data-v-06632b9c]{width:100%}}@media(max-width:767px){.profile-view[data-v-06632b9c]{gap:12px}.profile-view__sidebar[data-v-06632b9c]{width:100%;padding:16px 12px}.profile-view__avatar[data-v-06632b9c]{width:72px;height:72px}.profile-view__avatar-overlay[data-v-06632b9c]{opacity:1}.profile-view__nav[data-v-06632b9c]{display:flex;flex-direction:row;overflow-x:auto;gap:6px;overscroll-behavior-x:contain}.profile-view__nav-item[data-v-06632b9c]{flex:0 0 auto;width:auto;min-height:44px;white-space:nowrap;padding:0 12px}.profile-view__panel[data-v-06632b9c]{padding:16px 12px;min-width:0}.profile-view__personal-row[data-v-06632b9c]{grid-template-columns:minmax(0,1fr)}.profile-view__field[data-v-06632b9c],.profile-view__select[data-v-06632b9c]{min-height:44px;font-size:16px}.profile-view__icon-button[data-v-06632b9c],.profile-view__topup-btn[data-v-06632b9c],.profile-view__load-more[data-v-06632b9c],.profile-view__steam-button[data-v-06632b9c]{min-height:44px}.profile-row__meta[data-v-06632b9c]{min-width:0;flex-wrap:wrap}}.otp-form[data-v-7f86bfb7]{display:flex;flex-direction:column;gap:12px}.otp-panel[data-v-7f86bfb7]{position:relative;min-height:278px;overflow:hidden;padding:8px 0 2px}.otp-panel__handle[data-v-7f86bfb7]{width:34px;height:3px;margin:0 auto 28px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 48%,transparent)}.otp-panel__copy[data-v-7f86bfb7]{text-align:center}.otp-panel__copy h2[data-v-7f86bfb7]{margin:0;color:var(--text-primary);font-size:17px;font-weight:800;letter-spacing:0}.otp-panel__copy p[data-v-7f86bfb7]{max-width:280px;margin:8px auto 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.otp-panel__copy--success h2[data-v-7f86bfb7]{color:var(--accent-green);animation:otp-success-copy-7f86bfb7 .62s var(--ease-out) .18s both}.otp-panel__copy--success p[data-v-7f86bfb7]{animation:otp-success-copy-7f86bfb7 .62s var(--ease-out) .26s both}.otp-code[data-v-7f86bfb7]{position:relative;width:242px;height:56px;margin:34px auto 0;transition:width .78s var(--ease-out),height .78s var(--ease-out),margin-top .78s var(--ease-out)}.otp-code--grid[data-v-7f86bfb7]{width:154px;height:134px;margin-top:28px}.otp-code__slot[data-v-7f86bfb7]{position:absolute;z-index:1;top:0;left:0;width:56px;height:56px;transition:transform .78s var(--ease-out),opacity .46s var(--ease-out),filter var(--dur-base) var(--ease-out)}.otp-code__slot--0[data-v-7f86bfb7]{transform:translateZ(0)}.otp-code__slot--1[data-v-7f86bfb7]{transform:translate3d(62px,0,0)}.otp-code__slot--2[data-v-7f86bfb7]{transform:translate3d(124px,0,0)}.otp-code__slot--3[data-v-7f86bfb7]{transform:translate3d(186px,0,0)}.otp-code--grid .otp-code__slot--0[data-v-7f86bfb7]{transform:translateZ(0)}.otp-code--grid .otp-code__slot--1[data-v-7f86bfb7]{transform:translate3d(98px,0,0)}.otp-code--grid .otp-code__slot--2[data-v-7f86bfb7]{transform:translate3d(98px,78px,0)}.otp-code--grid .otp-code__slot--3[data-v-7f86bfb7]{transform:translate3d(0,78px,0)}.otp-code__input[data-v-7f86bfb7]{width:56px;height:56px;padding:0;border:1px solid color-mix(in srgb,var(--border-color) 80%,white 8%);border-radius:10px;outline:none;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent),var(--bg-card-alt);color:var(--text-primary);box-shadow:inset 0 0 0 1px #ffffff05;font-size:21px;font-weight:700;line-height:56px;text-align:center;transition:border-color .36s var(--ease-out),box-shadow .36s var(--ease-out),color .36s var(--ease-out),transform .36s var(--ease-out)}.otp-code__input--active[data-v-7f86bfb7]{border-color:var(--brand-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 42%,transparent),0 0 22px color-mix(in srgb,var(--brand-primary) 36%,transparent);caret-color:var(--brand-primary)}.otp-code__input--filled[data-v-7f86bfb7]{border-color:color-mix(in srgb,var(--brand-primary) 54%,var(--border-color))}.otp-code__slot--active[data-v-7f86bfb7]{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--brand-primary) 34%,transparent))}.otp-code--linked .otp-code__input[data-v-7f86bfb7]{border-color:color-mix(in srgb,var(--brand-primary) 58%,var(--accent-purple));box-shadow:inset 0 0 0 1px #ffffff05,0 0 14px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.otp-code--error .otp-code__input[data-v-7f86bfb7]{border-color:#ff6b6b;box-shadow:0 0 18px #ff6b6b33}.otp-code--invalid[data-v-7f86bfb7]{animation:otp-error-shake-7f86bfb7 .46s var(--ease-out) both}.otp-code--invalid .otp-code__input[data-v-7f86bfb7]{color:#ffd4d4;border-color:#ff5d5d;box-shadow:inset 0 0 0 1px #ffffff05,0 0 18px #ff5d5d52}.otp-code--invalid .otp-code__connector[data-v-7f86bfb7]{opacity:.86;background:linear-gradient(90deg,#ff5d5d,#ff8b8b);box-shadow:0 0 10px #ff5d5d80,0 0 20px #ff5d5d3d}.otp-code--invalid .otp-code__connector--top[data-v-7f86bfb7],.otp-code--invalid .otp-code__connector--bottom[data-v-7f86bfb7]{transform:scaleX(1)}.otp-code--invalid .otp-code__connector--left[data-v-7f86bfb7],.otp-code--invalid .otp-code__connector--right[data-v-7f86bfb7]{transform:scaleY(1)}.otp-code__connector[data-v-7f86bfb7]{position:absolute;z-index:0;display:block;opacity:0;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--brand-primary),#ff9a72 52%,var(--accent-purple));box-shadow:0 0 10px color-mix(in srgb,var(--brand-primary) 42%,transparent),0 0 20px color-mix(in srgb,var(--accent-purple) 28%,transparent);transition:opacity .36s var(--ease-out),transform .64s var(--ease-out)}.otp-code__connector--top[data-v-7f86bfb7],.otp-code__connector--bottom[data-v-7f86bfb7]{left:54px;width:46px;height:2px;transform:scaleX(0)}.otp-code__connector--top[data-v-7f86bfb7]{top:27px;transform-origin:left center}.otp-code__connector--bottom[data-v-7f86bfb7]{top:105px;transform-origin:right center}.otp-code__connector--left[data-v-7f86bfb7],.otp-code__connector--right[data-v-7f86bfb7]{top:54px;width:2px;height:26px;transform:scaleY(0)}.otp-code__connector--left[data-v-7f86bfb7]{left:27px;transform-origin:center bottom}.otp-code__connector--right[data-v-7f86bfb7]{left:125px;transform-origin:center top}.otp-code--scanning .otp-code__slot[data-v-7f86bfb7]{animation:otp-node-pulse-7f86bfb7 .62s var(--ease-out) var(--slot-delay) both}.otp-code--scanning .otp-code__connector--top[data-v-7f86bfb7]{animation:otp-trace-x-7f86bfb7 .43s var(--ease-out) .1s both}.otp-code--scanning .otp-code__connector--right[data-v-7f86bfb7]{animation:otp-trace-y-7f86bfb7 .43s var(--ease-out) .5s both}.otp-code--scanning .otp-code__connector--bottom[data-v-7f86bfb7]{animation:otp-trace-x-7f86bfb7 .43s var(--ease-out) .9s both}.otp-code--scanning .otp-code__connector--left[data-v-7f86bfb7]{animation:otp-trace-y-7f86bfb7 .43s var(--ease-out) 1.3s both}.otp-code--linked .otp-code__connector[data-v-7f86bfb7]{opacity:.72;transform:scale(1)}.otp-code--success .otp-code__slot--0[data-v-7f86bfb7],.otp-code--success .otp-code__slot--1[data-v-7f86bfb7],.otp-code--success .otp-code__slot--2[data-v-7f86bfb7],.otp-code--success .otp-code__slot--3[data-v-7f86bfb7]{opacity:0;transform:translate3d(49px,39px,0) scale(.42)}.otp-code--success .otp-code__connector[data-v-7f86bfb7]{opacity:0;transition:opacity .28s var(--ease-out),transform .42s var(--ease-out)}.otp-code--success .otp-code__connector--top[data-v-7f86bfb7],.otp-code--success .otp-code__connector--bottom[data-v-7f86bfb7]{transform:scaleX(0)}.otp-code--success .otp-code__connector--left[data-v-7f86bfb7],.otp-code--success .otp-code__connector--right[data-v-7f86bfb7]{transform:scaleY(0)}.otp-feedback[data-v-7f86bfb7]{min-height:18px;margin:16px 0 0;color:var(--text-secondary);font-size:11.5px;line-height:1.4;text-align:center}.otp-feedback--error[data-v-7f86bfb7]{color:#ff6b6b}.otp-code__success[data-v-7f86bfb7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;pointer-events:none}.otp-code__success-icon[data-v-7f86bfb7]{position:relative;z-index:1;display:grid;width:58px;height:58px;place-items:center;border:1px solid color-mix(in srgb,var(--accent-green) 76%,white 4%);border-radius:14px;color:var(--accent-green);background:color-mix(in srgb,var(--accent-green) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-green) 20%,transparent),0 0 28px color-mix(in srgb,var(--accent-green) 28%,transparent);animation:otp-success-pop-7f86bfb7 .78s var(--ease-out) both}.otp-success__secure[data-v-7f86bfb7]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:16px auto 0;color:var(--accent-green);font-size:12px;font-weight:800;text-align:center;animation:otp-success-copy-7f86bfb7 .62s var(--ease-out) .34s both}.otp-code__particles[data-v-7f86bfb7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.otp-code__particles span[data-v-7f86bfb7]{position:absolute;top:50%;left:50%;width:var(--particle-size);height:var(--particle-size);border-radius:2px;background:var(--accent-green);box-shadow:0 0 12px color-mix(in srgb,var(--accent-green) 50%,transparent);opacity:0;animation:otp-particle-burst-7f86bfb7 1.4s var(--ease-out) var(--particle-delay) both}.otp-channel[data-v-7f86bfb7]{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px 4px 10px;border:1px solid color-mix(in srgb,var(--brand-primary) 34%,var(--border-color));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--text-secondary);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.otp-channel[data-v-7f86bfb7] svg{color:var(--brand-primary)}.otp-channel--fcall[data-v-7f86bfb7]{border-color:color-mix(in srgb,var(--accent-green) 42%,var(--border-color));background:color-mix(in srgb,var(--accent-green) 8%,transparent)}.otp-channel--fcall[data-v-7f86bfb7] svg{color:var(--accent-green)}.otp-actions[data-v-7f86bfb7]{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:2px}.otp-actions--hidden[data-v-7f86bfb7]{visibility:hidden}.otp-resend[data-v-7f86bfb7]{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;padding:0 18px;border:1px solid color-mix(in srgb,var(--brand-primary) 46%,var(--border-color));border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-primary) 16%,transparent),transparent),var(--bg-card-alt);color:var(--text-primary);font-size:13.5px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out),color .24s var(--ease-out),transform .16s var(--ease-out)}.otp-resend[data-v-7f86bfb7] svg{flex:none}.otp-resend[data-v-7f86bfb7]:not(:disabled):hover{border-color:var(--brand-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 38%,transparent),0 12px 28px -14px color-mix(in srgb,var(--brand-primary) 70%,transparent);transform:translateY(-1px)}.otp-resend[data-v-7f86bfb7]:not(:disabled):active{transform:translateY(0)}.otp-resend--waiting[data-v-7f86bfb7]{border-color:color-mix(in srgb,var(--border-color) 92%,transparent);background:color-mix(in srgb,var(--bg-card-alt) 78%,transparent);color:var(--text-secondary);cursor:not-allowed}.otp-resend--waiting[data-v-7f86bfb7] svg{color:var(--text-muted)}.otp-resend[data-v-7f86bfb7]:disabled:not(.otp-resend--waiting){cursor:not-allowed;opacity:.6}.otp-edit[data-v-7f86bfb7]{align-self:center;padding:6px 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:color .2s var(--ease-out)}.otp-edit[data-v-7f86bfb7]:not(:disabled):hover{color:var(--text-secondary)}.otp-edit[data-v-7f86bfb7]:disabled{cursor:not-allowed;opacity:.55}.sr-only[data-v-7f86bfb7]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes otp-success-pop-7f86bfb7{0%{opacity:0;transform:scale(.78)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes otp-node-pulse-7f86bfb7{0%,to{filter:none}28%,68%{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--brand-primary) 50%,transparent))}}@keyframes otp-error-shake-7f86bfb7{0%,to{transform:translate(0)}22%{transform:translate(-4px)}44%{transform:translate(4px)}66%{transform:translate(-2px)}82%{transform:translate(2px)}}@keyframes otp-trace-x-7f86bfb7{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}82%{opacity:1;transform:scaleX(1)}to{opacity:.86;transform:scaleX(1)}}@keyframes otp-trace-y-7f86bfb7{0%{opacity:0;transform:scaleY(0)}12%{opacity:1}82%{opacity:1;transform:scaleY(1)}to{opacity:.86;transform:scaleY(1)}}@keyframes otp-success-copy-7f86bfb7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes otp-particle-burst-7f86bfb7{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) rotate(var(--particle-rotate)) scale(.92)}}@media(max-width:420px){.otp-panel[data-v-7f86bfb7]{min-height:268px}.otp-panel__copy p[data-v-7f86bfb7]{max-width:244px}}@media(prefers-reduced-motion:reduce){.otp-code[data-v-7f86bfb7],.otp-code__slot[data-v-7f86bfb7],.otp-code__input[data-v-7f86bfb7],.otp-code__connector[data-v-7f86bfb7],.otp-code__success-icon[data-v-7f86bfb7],.otp-panel__copy--success h2[data-v-7f86bfb7],.otp-panel__copy--success p[data-v-7f86bfb7],.otp-success__secure[data-v-7f86bfb7],.otp-code__particles span[data-v-7f86bfb7]{animation:none;transition:none}}.auth-line-field[data-v-1c929f4a]{position:relative;display:block;min-height:58px;padding-top:16px;color:#888b8e}.auth-line-field__label[data-v-1c929f4a]{position:absolute;top:0;left:10px;max-width:calc(100% - 20px);color:#888b8e;font-size:12px;font-weight:650;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s var(--ease-out),transform .18s var(--ease-out);-webkit-user-select:none;user-select:none}.auth-line-field__control[data-v-1c929f4a]{position:relative;display:block;overflow:hidden}.auth-line-field__input[data-v-1c929f4a]{width:100%;height:36px;padding:9px 38px 7px 10px;border:0;border-bottom:1px solid #444959;background:transparent;color:#fff;font-family:inherit;font-size:15px;font-weight:650;line-height:20px;outline:none;transition:border-color .18s var(--ease-out),color .18s var(--ease-out)}.auth-line-field--prefixed .auth-line-field__input[data-v-1c929f4a]{padding-left:76px}.auth-line-field__input[data-v-1c929f4a]::placeholder{color:transparent}.auth-line-field__input[data-v-1c929f4a]:-webkit-autofill{box-shadow:0 0 0 30px #10131b inset;-webkit-text-fill-color:#fff}.auth-line-field__icon[data-v-1c929f4a]{position:absolute;right:10px;bottom:10px;color:#444959;transition:color .18s var(--ease-out),transform .18s var(--ease-out);pointer-events:none}.auth-line-field__prefix[data-v-1c929f4a]{position:absolute;bottom:8px;left:10px;z-index:1;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:700;line-height:20px;pointer-events:none}.auth-line-field--focused .auth-line-field__label[data-v-1c929f4a],.auth-line-field--focused .auth-line-field__icon[data-v-1c929f4a]{color:var(--accent-red)}.auth-line-field--focused .auth-line-field__input[data-v-1c929f4a]{border-bottom-color:var(--accent-red)}.auth-line-field--error .auth-line-field__label[data-v-1c929f4a],.auth-line-field--error .auth-line-field__icon[data-v-1c929f4a]{color:#e43d3d}.auth-line-field--error .auth-line-field__input[data-v-1c929f4a]{border-bottom-color:#e43d3d}.auth-line-field--success .auth-line-field__label[data-v-1c929f4a]{color:var(--accent-green)}.auth-line-field--success .auth-line-field__input[data-v-1c929f4a]{border-bottom-color:color-mix(in srgb,var(--accent-green) 72%,#444959)}.auth-line-field--filled .auth-line-field__icon[data-v-1c929f4a]{transform:translateY(-1px)}.auth-country[data-v-960cf90e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-country__item[data-v-960cf90e]{display:flex;min-width:0;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#d6dce6ad;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.auth-country__item[data-v-960cf90e]:hover:not(:disabled){color:var(--text-primary)}.auth-country__item--active[data-v-960cf90e]{border-color:var(--accent-red);background:#ff405514;color:var(--text-primary)}.auth-country__item[data-v-960cf90e]:disabled{cursor:default;opacity:.6}.auth-country__name[data-v-960cf90e]{overflow:hidden;font-size:12.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.auth-country__dial[data-v-960cf90e]{font-size:12px;font-weight:650;opacity:.8}.auth-screen[data-v-f1bafd02]{height:100vh;min-height:100vh;display:grid;grid-template-columns:minmax(0,55fr) minmax(440px,45fr);overflow:hidden;background:#050609;color:var(--text-primary)}.auth-hero[data-v-f1bafd02]{position:relative;isolation:isolate;height:100vh;min-height:100vh;overflow:hidden;padding:clamp(32px,4.2vw,58px);background:linear-gradient(90deg,#05060929,#05060957),radial-gradient(circle at 64% 50%,rgba(148,18,26,.35),transparent 42%),#06070a}.auth-hero__art[data-v-f1bafd02],.auth-hero__particles[data-v-f1bafd02],.auth-hero__scan[data-v-f1bafd02]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-hero__art[data-v-f1bafd02]{z-index:0;background-image:var(--auth-bg),radial-gradient(circle at 64% 50%,rgba(148,18,26,.35),transparent 42%),linear-gradient(135deg,#090b10,#12080b 56%,#050609);background-size:cover;background-position:center;opacity:0;filter:blur(14px) brightness(.62) saturate(.72);transform:scale(1.08);clip-path:inset(0 24% 0 24%);animation:auth-art-load-f1bafd02 .98s cubic-bezier(.18,.9,.18,1) 90ms forwards;will-change:opacity,transform,filter,clip-path}.auth-hero__particles[data-v-f1bafd02]{z-index:1;opacity:.52;background-image:radial-gradient(circle at 18% 28%,rgba(255,64,85,.42) 0 1px,transparent 2px),radial-gradient(circle at 72% 18%,rgba(255,255,255,.28) 0 1px,transparent 2px),radial-gradient(circle at 82% 68%,rgba(255,64,85,.32) 0 1px,transparent 2px),linear-gradient(115deg,transparent 0 26%,rgba(255,64,85,.14) 26.2% 26.55%,transparent 26.8% 100%),linear-gradient(68deg,transparent 0 60%,rgba(255,255,255,.07) 60.2% 60.45%,transparent 60.7% 100%);background-size:220px 180px,260px 210px,300px 240px,100% 100%,100% 100%;animation:auth-particles-float-f1bafd02 8s ease-in-out 1.05s infinite alternate}.auth-hero__scan[data-v-f1bafd02]{z-index:2;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,64,85,.34),rgba(255,255,255,.1),transparent);transform:translate(-120%) skew(-10deg);animation:auth-scan-pass-f1bafd02 1.05s cubic-bezier(.2,.86,.2,1) .22s forwards}.auth-hero__shade[data-v-f1bafd02]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(90deg,#0405081f,#04050833 52%,#040508a3),linear-gradient(180deg,#0000002e,#00000047);pointer-events:none}.auth-hero__brand[data-v-f1bafd02],.auth-hero__slogan[data-v-f1bafd02]{position:relative;z-index:4}.auth-hero__brand[data-v-f1bafd02]{display:inline-flex;align-items:center;gap:16px;color:inherit;text-decoration:none;cursor:pointer;transition:filter var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.auth-hero__brand[data-v-f1bafd02]:hover{filter:brightness(1.08)}.auth-hero__brand[data-v-f1bafd02]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-red) 72%,#fff);outline-offset:6px;border-radius:8px}.auth-screen--intro .auth-hero__brand[data-v-f1bafd02]{opacity:0;filter:blur(8px);animation:auth-brand-load-f1bafd02 .52s var(--ease-out) .62s forwards}.auth-hero__mark[data-v-f1bafd02]{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(255,38,58,.16))}.auth-hero__wordmark[data-v-f1bafd02]{display:flex;flex-direction:column;gap:4px}.auth-hero__wordmark span[data-v-f1bafd02]{font-size:clamp(26px,2.4vw,40px);font-weight:950;line-height:.95;letter-spacing:0}.auth-hero__wordmark small[data-v-f1bafd02]{color:var(--text-primary);font-size:13px;font-weight:800;letter-spacing:.08em}.auth-hero__wordmark small[data-v-f1bafd02]:after{content:" PROJECTLAN";color:var(--accent-red)}.auth-hero__slogan[data-v-f1bafd02]{position:absolute;left:clamp(32px,4.2vw,58px);bottom:clamp(142px,18vh,230px);display:grid;gap:7px}.auth-hero__slogan p[data-v-f1bafd02]{margin:0;color:#f4f6fab8;font-size:clamp(28px,3.1vw,58px);font-weight:950;line-height:.92;letter-spacing:0}.auth-screen--intro .auth-hero__slogan p[data-v-f1bafd02]{opacity:0;transform:translate(-18px);animation:auth-slogan-load-f1bafd02 .56s var(--ease-out) forwards}.auth-screen--intro .auth-hero__slogan p[data-v-f1bafd02]:nth-child(1){animation-delay:.76s}.auth-screen--intro .auth-hero__slogan p[data-v-f1bafd02]:nth-child(2){animation-delay:.86s}.auth-screen--intro .auth-hero__slogan p[data-v-f1bafd02]:nth-child(3){animation-delay:.96s}.auth-hero__slogan p[data-v-f1bafd02]:last-child{color:var(--accent-red)}.auth-panel[data-v-f1bafd02]{position:relative;height:100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:52px clamp(30px,5vw,72px);background:radial-gradient(circle at 0 18%,rgba(255,64,85,.08),transparent 32%),linear-gradient(180deg,#070a0f,#050609 52%,#06080d)}.auth-screen--intro .auth-panel[data-v-f1bafd02]{animation:auth-panel-bg-load-f1bafd02 .76s var(--ease-out) .26s both}.auth-panel[data-v-f1bafd02]:before{content:"";position:absolute;inset:0 auto 0 -1px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,64,85,.78),transparent);box-shadow:0 0 26px #ff405538}.auth-screen--intro .auth-panel[data-v-f1bafd02]:before{transform-origin:top;animation:auth-divider-load-f1bafd02 .76s var(--ease-out) .48s both}.auth-panel__close[data-v-f1bafd02]{position:absolute;top:34px;right:34px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:8px;background:transparent;color:#d6dce6b3;cursor:pointer}.auth-panel__close[data-v-f1bafd02]:hover{color:var(--text-primary);background:#ffffff0a}.auth-screen--intro .auth-panel__close[data-v-f1bafd02]{opacity:0;transform:rotate(8deg) scale(.92);animation:auth-close-load-f1bafd02 .42s var(--ease-out) .94s forwards}.auth-panel__inner[data-v-f1bafd02]{width:min(100%,540px)}.auth-screen--intro .auth-panel__inner[data-v-f1bafd02]{opacity:0;transform:translate(24px);filter:blur(10px);animation:auth-panel-load-f1bafd02 .64s cubic-bezier(.18,.9,.18,1) .52s forwards}.auth-form-stage[data-v-f1bafd02]{min-height:650px}.auth-tabs[data-v-f1bafd02]{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:clamp(28px,4.5vh,44px);border-bottom:1px solid rgba(255,255,255,.08)}.auth-screen--intro .auth-tabs[data-v-f1bafd02]{opacity:0;transform:translateY(10px);animation:auth-form-item-load-f1bafd02 .42s var(--ease-out) .76s forwards}.auth-tabs__tab[data-v-f1bafd02]{position:relative;min-height:46px;border:0;background:transparent;color:#d6dce69e;font-size:16px;font-weight:900;text-transform:uppercase;cursor:pointer}.auth-tabs__tab[data-v-f1bafd02]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent-red);opacity:0;transform:scaleX(.36);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.auth-tabs__tab--active[data-v-f1bafd02]{color:var(--accent-red)}.auth-tabs__tab--active[data-v-f1bafd02]:after{opacity:1;transform:scaleX(1)}.auth-form[data-v-f1bafd02]{display:flex;flex-direction:column;gap:14px}.auth-form[data-v-f1bafd02]>*{opacity:0;transform:translateY(10px);animation:auth-form-item-load-f1bafd02 .34s var(--ease-out) var(--field-delay, 0ms) forwards}.auth-screen--intro .auth-form[data-v-f1bafd02]>*{animation-delay:calc(.88s + var(--field-delay, 0ms))}.auth-form[data-v-f1bafd02]>:nth-child(1){--field-delay: 0ms}.auth-form[data-v-f1bafd02]>:nth-child(2){--field-delay: 55ms}.auth-form[data-v-f1bafd02]>:nth-child(3){--field-delay: .11s}.auth-form[data-v-f1bafd02]>:nth-child(4){--field-delay: 165ms}.auth-form[data-v-f1bafd02]>:nth-child(5){--field-delay: .22s}.auth-form[data-v-f1bafd02]>:nth-child(6){--field-delay: 275ms}.auth-form[data-v-f1bafd02]>:nth-child(7){--field-delay: .33s}.auth-form[data-v-f1bafd02]>:nth-child(8){--field-delay: 385ms}.auth-form[data-v-f1bafd02]>:nth-child(9){--field-delay: .44s}.auth-form[data-v-f1bafd02]>:nth-child(10){--field-delay: 495ms}.auth-form[data-v-f1bafd02]>:nth-child(11){--field-delay: .55s}.auth-form--otp[data-v-f1bafd02]{max-width:390px;margin:0 auto}.auth-form__headline[data-v-f1bafd02]{margin-bottom:2px}.auth-form__headline[data-v-f1bafd02]+.auth-line-field{margin-top:12px}.auth-form__headline h1[data-v-f1bafd02]{margin:0;color:var(--text-primary);font-size:clamp(26px,2.4vw,36px);font-weight:950;line-height:1.08;letter-spacing:0}.auth-form__headline h1[data-v-f1bafd02]:first-letter{color:var(--accent-red)}.auth-form__headline p[data-v-f1bafd02]{max-width:450px;margin:14px 0 0;color:#d6dce6ad;font-size:16px;line-height:1.55}.auth-screen--intro[data-v-f1bafd02] .auth-line-field__control:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0 28%,rgba(255,64,85,.16) 46%,rgba(255,255,255,.08) 50%,transparent 68% 100%);transform:translate(-120%);animation:auth-control-scan-f1bafd02 .98s cubic-bezier(.2,.86,.2,1) 1.12s forwards;pointer-events:none}.auth-form__error[data-v-f1bafd02]{color:#ff6b6b}.auth-phone-prefix[data-v-f1bafd02]{display:inline-flex;align-items:center;gap:7px}.auth-phone-prefix__flag[data-v-f1bafd02]{position:relative;width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f;background:linear-gradient(180deg,#fff 0,#fff 33.333%,#2f63d8 33.333%,#2f63d8 66.666%,#dc2f3b 66.666%,#dc2f3b)}.auth-phone-prefix__flag--kz[data-v-f1bafd02]{background:radial-gradient(circle at 50% 50%,#fec50c 0 3px,transparent 3.5px),#00afca}.auth-phone-prefix__flag--by[data-v-f1bafd02]{background:linear-gradient(180deg,#cf101a 0,#cf101a 66.666%,#007c30 66.666%,#007c30)}.auth-checkbox[data-v-f1bafd02]{display:flex;align-items:flex-start;gap:10px;color:#d6dce6b8;font-size:12.5px;line-height:1.35;cursor:pointer}.auth-checkbox input[data-v-f1bafd02]{position:absolute;opacity:0;pointer-events:none}.auth-checkbox__box[data-v-f1bafd02]{display:grid;width:22px;height:22px;place-items:center;flex:0 0 auto;color:var(--accent-red)}.auth-checkbox a[data-v-f1bafd02]{color:var(--text-primary);font-weight:850;text-decoration:none}.auth-checkbox a[data-v-f1bafd02]:hover{color:var(--accent-red)}.auth-form__error[data-v-f1bafd02]{margin:0;font-size:12.5px;font-weight:750}.auth-submit[data-v-f1bafd02]{display:flex;align-items:center;justify-content:center;gap:14px;min-height:60px;margin-top:8px;border:1px solid var(--accent-red);border-radius:8px;background:linear-gradient(135deg,#ff4055eb,#580a10d1),#ff40551a;color:#fff;box-shadow:0 18px 42px #9c131e3d;font-size:14px;font-weight:950;line-height:1.15;text-align:center;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.auth-submit[data-v-f1bafd02]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 52px #9c131e52;filter:brightness(1.05)}.auth-submit[data-v-f1bafd02]:disabled{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff13,#ffffff09),#20242ddb;color:#d6dce66b;box-shadow:none;filter:grayscale(.35);opacity:1;cursor:default}.auth-switch[data-v-f1bafd02]{margin:4px 0 0;color:#d6dce6ad;font-size:13.5px;text-align:center}.auth-switch--recovery[data-v-f1bafd02]{margin-top:-6px;font-size:12.5px}.auth-switch button[data-v-f1bafd02]{border:0;background:transparent;color:var(--accent-red);font:inherit;font-weight:850;cursor:pointer}.auth-form-enter-active[data-v-f1bafd02],.auth-form-leave-active[data-v-f1bafd02]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.auth-form-enter-from[data-v-f1bafd02]{opacity:0;transform:translateY(8px)}.auth-form-leave-to[data-v-f1bafd02]{opacity:0;transform:translateY(-6px)}@keyframes auth-art-load-f1bafd02{0%{opacity:0;filter:blur(14px) brightness(.62) saturate(.72);transform:scale(1.08);clip-path:inset(0 24% 0 24%)}58%{opacity:1;filter:blur(2px) brightness(.82) saturate(.92)}to{opacity:1;filter:blur(0) brightness(.9) saturate(1);transform:scale(1);clip-path:inset(0)}}@keyframes auth-particles-float-f1bafd02{0%{transform:translate3d(-10px,0,0)}to{transform:translate3d(10px,-12px,0)}}@keyframes auth-scan-pass-f1bafd02{0%{opacity:0;transform:translate(-120%) skew(-10deg)}22%{opacity:.72}to{opacity:0;transform:translate(120%) skew(-10deg)}}@keyframes auth-brand-load-f1bafd02{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@keyframes auth-slogan-load-f1bafd02{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes auth-panel-bg-load-f1bafd02{0%{filter:brightness(.78)}to{filter:brightness(1)}}@keyframes auth-divider-load-f1bafd02{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes auth-close-load-f1bafd02{0%{opacity:0;transform:rotate(8deg) scale(.92)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes auth-panel-load-f1bafd02{0%{opacity:0;filter:blur(10px);transform:translate(24px)}to{opacity:1;filter:blur(0);transform:translate(0)}}@keyframes auth-form-item-load-f1bafd02{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-control-scan-f1bafd02{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:1040px){.auth-screen[data-v-f1bafd02]{grid-template-columns:minmax(0,42fr) minmax(420px,58fr)}.auth-hero__art[data-v-f1bafd02]{background-position:58% center}.auth-hero__slogan[data-v-f1bafd02]{bottom:110px}}@media(max-width:820px){.auth-screen[data-v-f1bafd02]{display:block;height:auto;min-height:100vh;overflow:visible}.auth-hero[data-v-f1bafd02]{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;min-height:100vh;padding:24px}.auth-hero__art[data-v-f1bafd02]{background-position:64% center}.auth-hero__brand[data-v-f1bafd02]{transform:scale(.82);transform-origin:top left}.auth-hero__slogan[data-v-f1bafd02]{display:none}.auth-panel[data-v-f1bafd02]{position:relative;z-index:2;height:auto;min-height:100vh;overflow:visible;padding:84px 22px 34px;background:#050609d6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-panel[data-v-f1bafd02]:before{display:none}.auth-panel__close[data-v-f1bafd02]{top:22px;right:20px}.auth-panel__inner[data-v-f1bafd02]{width:min(100%,520px)}.auth-form-stage[data-v-f1bafd02]{min-height:650px}.auth-panel[data-v-f1bafd02]{align-items:flex-start}.auth-screen:not(.auth-screen--intro) .auth-form[data-v-f1bafd02]>*{animation:none;opacity:1;transform:none}.auth-form-enter-from[data-v-f1bafd02],.auth-form-leave-to[data-v-f1bafd02]{transform:none}}@media(max-width:480px){.auth-panel[data-v-f1bafd02]{padding-right:16px;padding-left:16px}.auth-tabs[data-v-f1bafd02]{margin-bottom:26px}.auth-tabs__tab[data-v-f1bafd02]{min-height:44px;font-size:14px}.auth-submit[data-v-f1bafd02]{min-height:64px}}@media(max-width:360px){.auth-form__headline[data-v-f1bafd02]{min-height:calc(26px * 1.08 * 2)}}@media(prefers-reduced-motion:reduce){.auth-hero__art[data-v-f1bafd02],.auth-hero__particles[data-v-f1bafd02],.auth-hero__scan[data-v-f1bafd02],.auth-screen--intro .auth-hero__brand[data-v-f1bafd02],.auth-screen--intro .auth-hero__slogan p[data-v-f1bafd02],.auth-screen--intro .auth-panel[data-v-f1bafd02],.auth-screen--intro .auth-panel[data-v-f1bafd02]:before,.auth-screen--intro .auth-panel__close[data-v-f1bafd02],.auth-screen--intro .auth-panel__inner[data-v-f1bafd02],.auth-screen--intro .auth-tabs[data-v-f1bafd02],.auth-form[data-v-f1bafd02]>*,.auth-screen--intro[data-v-f1bafd02] .auth-line-field__control:after{animation:none!important;opacity:1!important;filter:none!important;transform:none!important;clip-path:none!important}}@media(max-width:767px){.auth-screen[data-v-f1bafd02],.auth-hero[data-v-f1bafd02],.auth-panel[data-v-f1bafd02]{min-height:100dvh}.auth-hero[data-v-f1bafd02]{height:100dvh}.auth-panel[data-v-f1bafd02]{padding-top:calc(84px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.auth-panel__close[data-v-f1bafd02]{width:44px;height:44px;top:calc(20px + env(safe-area-inset-top))}.auth-panel[data-v-f1bafd02] input{min-width:0;font-size:16px}}.page[data-v-7d9bad44]{position:relative;min-height:100vh;overflow-x:hidden;background:var(--brand-bg)}.persistent-stream-host[data-v-7d9bad44]{display:contents}.persistent-stream-host--home[data-v-7d9bad44]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.persistent-stream-host--home>.persistent-stream-host__player[data-v-7d9bad44]{grid-column:1;grid-row:1;min-width:0}@media(max-width:1023px){.persistent-stream-host--home[data-v-7d9bad44]{grid-template-columns:minmax(0,1fr)}}.auth-route-enter-active[data-v-7d9bad44],.auth-route-leave-active[data-v-7d9bad44]{transition:opacity .36s var(--ease-out),transform .36s var(--ease-out),filter .36s var(--ease-out)}.auth-route-enter-active[data-v-7d9bad44]{transition-delay:60ms}.auth-route-enter-from[data-v-7d9bad44]{opacity:0;transform:scale(.985);filter:blur(8px)}.auth-route-leave-to[data-v-7d9bad44]{opacity:0;transform:scale(1.01);filter:blur(6px)}.auth-route-leave-active[data-v-7d9bad44]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}@media(prefers-reduced-motion:reduce){.auth-route-enter-active[data-v-7d9bad44],.auth-route-leave-active[data-v-7d9bad44]{position:static;transition:none}.auth-route-enter-from[data-v-7d9bad44],.auth-route-leave-to[data-v-7d9bad44]{opacity:1;transform:none;filter:none}}.status-banner[data-v-7d9bad44]{margin:0;padding:10px 14px;font-size:12px;color:var(--text-secondary);background:var(--bg-card-alt);border:1px solid var(--border-color);border-radius:var(--radius-md)}.status-banner--error[data-v-7d9bad44]{color:var(--accent-red)}.status-banner--ok[data-v-7d9bad44]{color:var(--accent-green);border-color:#38c97659}.status-banner__close[data-v-7d9bad44]{margin-left:10px;padding:0 4px;border:none;background:transparent;color:inherit;font-size:15px;line-height:1;cursor:pointer;opacity:.7}.status-banner__close[data-v-7d9bad44]:hover{opacity:1}@media(max-width:767px){.page[data-v-7d9bad44]{min-height:100dvh;overflow-x:hidden}.persistent-stream-host--home[data-v-7d9bad44]{gap:12px;min-width:0}}html.obs-overlay-mode,html.obs-overlay-mode body,html.obs-overlay-mode #app{min-height:0;background:transparent!important;background-image:none!important;overflow:hidden}.obs-stage[data-v-8a79342c]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;font-family:var(--font-family, inherit)}.obs-stage__widget[data-v-8a79342c]{position:absolute}.obs-stage__hint[data-v-8a79342c]{position:absolute;top:24px;left:24px;max-width:560px;margin:0;padding:14px 18px;border:1px solid rgb(229 72 77 / 60%);border-radius:10px;background:#140a0ce0;color:#fff;font-size:18px;line-height:1.4}:root{--app-bg: #090b10;--section-bg: #11151d;--card-bg: #171c26;--card-hover: #1b212c;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .12);--text-primary: #f4f6fa;--text-secondary: #9aa3b2;--text-muted: #626c7c;--accent-red: #ff4055;--accent-red-hover: #ff5366;--accent-yellow: #f3b640;--accent-green: #38c976;--accent-blue: #4a8fff;--accent-purple: #8774b8;--brand-primary: var(--accent-red);--brand-bg: var(--app-bg);--bg-card: var(--section-bg);--bg-card-alt: var(--card-bg);--bg-card-hover: var(--card-hover);--border-color: var(--border);--border-soft: var(--border);--accent-gold: var(--accent-yellow);--font-page-title: 24px;--font-section-title: 15px;--font-card-title: 16px;--font-body: 13px;--font-small: 11px;--radius-lg: 10px;--radius-md: 8px;--radius-sm: 8px;--radius-pill: 999px;--shadow-card: 0 10px 28px rgba(0, 0, 0, .18);--shadow-pop: 0 18px 42px rgba(0, 0, 0, .34);--hover-lift: 2px;--hover-gutter: 6px;--scrollbar-size: 8px;--scrollbar-track: color-mix(in srgb, var(--section-bg) 72%, transparent);--scrollbar-thumb: color-mix(in srgb, var(--text-muted) 55%, transparent);--scrollbar-thumb-hover: color-mix(in srgb, var(--brand-primary) 42%, var(--text-secondary));--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur-base: .24s}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-pill)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html,body{margin:0;padding:0;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:var(--brand-bg);background-image:radial-gradient(circle at 50% -20%,rgba(80,20,30,.1),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 260px),var(--brand-bg);background-repeat:no-repeat;background-attachment:fixed;background-position:0 0}#app{min-height:100vh}button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;letter-spacing:0;line-height:1}a,button,input{font-family:inherit}.btn,a.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up var(--dur-base) var(--ease-out) backwards}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}@keyframes skeleton-shimmer{0%{background-position:-120% 0}to{background-position:120% 0}}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-card-alt) 25%,color-mix(in srgb,var(--bg-card-hover) 72%,var(--bg-card-alt)) 50%,var(--bg-card-alt) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;color:transparent!important}.progress-fill{transition:width var(--dur-base) var(--ease-out)}.hoverable{transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.hoverable:hover{transform:translateY(calc(var(--hover-lift) * -1));border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-color))}.hover-gutter>.hoverable:hover,.hover-gutter .hoverable:hover{transform:none}.hover-gutter{padding-block:var(--hover-gutter)}@keyframes float-up-fade{0%{opacity:0;transform:translateY(4px) scale(.9)}20%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-14px) scale(1)}}@media(max-width:767px){#app{min-height:100dvh}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent-red);outline-offset:3px}:where(input,select,textarea){max-width:100%;scroll-margin-block:80px}:where(h1,h2,h3){min-width:0;overflow-wrap:anywhere}@media(hover:none){.hoverable:hover{transform:none}}:root{--hover-gutter: 5px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}.error-retry{margin:8px 0 8px 12px;padding:8px 12px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff0d;color:inherit;font:inherit;cursor:pointer}.error-retry:hover{background:#ffffff1a}.error-retry:focus-visible{outline:2px solid currentColor;outline-offset:2px}
