.logo[data-v-8deb17e4]{position:relative;display:inline-flex;align-items:center;gap:1px;font-weight:800;font-style:italic;letter-spacing:-.02em;line-height:1;-webkit-user-select:none;user-select:none}.brand-image[data-v-8deb17e4]{display:block;width:auto;max-width:160px;height:36px;object-fit:contain;opacity:0}.brand-image.is-ready[data-v-8deb17e4]{opacity:1}.lg .brand-image[data-v-8deb17e4]{height:56px;max-width:200px}.sm .brand-image[data-v-8deb17e4]{height:28px;max-width:120px}.logo.pending[data-v-8deb17e4]{min-width:132px;min-height:36px}.logo.lg.pending[data-v-8deb17e4]{min-width:180px;min-height:56px}.logo.sm.pending[data-v-8deb17e4]{min-width:112px;min-height:28px}.brand-placeholder[data-v-8deb17e4]{position:absolute;top:5px;right:0;bottom:5px;left:0;border-radius:5px;background:var(--color-surface-3);opacity:.6}.word[data-v-8deb17e4]{background:linear-gradient(180deg,var(--theme-highlight) 0%,var(--color-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.sm[data-v-8deb17e4]{font-size:1.1rem}.md[data-v-8deb17e4]{font-size:1.45rem}.lg[data-v-8deb17e4]{font-size:2.2rem}.lang[data-v-234bd40a]{display:flex;align-items:center;gap:var(--space-1)}.icon[data-v-234bd40a]{display:flex;color:var(--color-cyan)}.select[data-v-234bd40a]{height:44px;box-sizing:border-box;text-align:center;text-align-last:center;line-height:normal;padding:0 var(--space-3);border-radius:var(--radius-pill);background:transparent;border:1px solid var(--color-cyan-border);color:var(--color-text-primary);font-size:.85rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.compact .select[data-v-234bd40a]{width:54px;min-width:54px;padding-inline:8px}.select option[data-v-234bd40a]{background:var(--color-surface-2)}.full[data-v-234bd40a]{gap:var(--space-2)}.full .select[data-v-234bd40a]{flex:1;border-radius:var(--radius-md)}.icon-button.inbox-link[data-v-f0484d88]{position:relative;flex-shrink:0;overflow:visible;border:1px solid transparent}.icon-button.inbox-link.has-unread[data-v-f0484d88]{background:color-mix(in srgb,var(--color-cyan) 12%,transparent);border-color:var(--color-cyan-border);box-shadow:0 0 12px color-mix(in srgb,var(--color-cyan) 16%,transparent);color:var(--color-cyan)}.inbox-badge[data-v-f0484d88]{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border:2px solid var(--color-surface-1,var(--color-surface-2));background:var(--color-danger,var(--color-danger));color:var(--theme-highlight);border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.header[data-v-f0484d88]{position:sticky;top:0;z-index:var(--z-sticky);height:var(--header-height);background:color-mix(in srgb,var(--color-surface-2) 90%,transparent);border-bottom:1px solid var(--color-border-subtle);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.inner[data-v-f0484d88]{display:flex;align-items:center;gap:var(--space-5);height:100%;padding:0 var(--shell-gutter)}.menu-trigger[data-v-f0484d88]{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:calc(var(--space-2) * -1);color:var(--color-text-primary)}.brand[data-v-f0484d88]{display:flex;align-items:center;flex-shrink:0;border-radius:var(--radius-sm)}.nav-full[data-v-f0484d88],.nav-condensed[data-v-f0484d88]{display:flex;align-items:center;gap:var(--space-4);min-width:0}.nav-condensed[data-v-f0484d88]{display:none}.nav-link[data-v-f0484d88]{position:relative;display:inline-flex;align-items:center;gap:2px;padding:var(--space-2) var(--space-1);color:var(--color-text-secondary);font-size:.9rem;font-weight:600;white-space:nowrap;transition:color var(--transition-fast)}.nav-link[data-v-f0484d88]:hover,.nav-link.router-link-active[data-v-f0484d88]{color:var(--color-text-primary)}.nav-link.router-link-active[data-v-f0484d88]:after{content:"";position:absolute;left:var(--space-1);right:var(--space-1);bottom:-2px;height:2px;border-radius:2px;background:var(--color-cyan);box-shadow:0 0 8px var(--color-cyan)}.browse[data-v-f0484d88]{position:relative}.browse-menu[data-v-f0484d88]{position:absolute;top:calc(100% + 8px);left:0;display:flex;flex-direction:column;min-width:160px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg)}.browse-item[data-v-f0484d88]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.88rem;font-weight:600}.browse-item[data-v-f0484d88]:hover{background:var(--color-surface-3);color:var(--color-text-primary)}.actions[data-v-f0484d88]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.icon-button[data-v-f0484d88]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--color-cyan);transition:filter var(--transition-fast)}.icon-button[data-v-f0484d88]:hover{filter:drop-shadow(0 0 4px var(--color-cyan))}.login[data-v-f0484d88]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-cyan-border);font-size:.85rem;font-weight:600;white-space:nowrap;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.account-link[data-v-f0484d88]{min-width:0;max-width:180px}.account-link span[data-v-f0484d88]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login[data-v-f0484d88]:hover{border-color:var(--color-cyan);box-shadow:var(--glow-cyan)}.join[data-v-f0484d88]{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-cyan);color:var(--color-on-accent);font-size:.85rem;font-weight:700;white-space:nowrap;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.join[data-v-f0484d88]:hover{background:var(--color-cyan-hover);box-shadow:var(--glow-cyan)}@media (width >= 1024px) and (width <= 1439.98px){.nav-full[data-v-f0484d88]{display:none}.nav-condensed[data-v-f0484d88]{display:flex;gap:8px}.nav-condensed .nav-link[data-v-f0484d88]{font-size:.8rem;padding-inline:2px}.inner[data-v-f0484d88]{gap:12px}.account-link[data-v-f0484d88]{max-width:110px}}@media (width <= 1023.98px){.header[data-v-f0484d88]{height:var(--header-height-mobile)}.inner[data-v-f0484d88]{gap:var(--space-2);padding:0 var(--space-3)}.menu-trigger[data-v-f0484d88]{display:flex}.nav-full[data-v-f0484d88],.nav-condensed[data-v-f0484d88],.lang[data-v-f0484d88]{display:none}.brand[data-v-f0484d88] .logo{font-size:1.2rem}.login[data-v-f0484d88],.join[data-v-f0484d88]{min-height:36px;font-size:.8rem}}@media (width <= 479.98px){.account-link[data-v-f0484d88]{max-width:96px}.icon-button[data-v-f0484d88]{width:36px}.login[data-v-f0484d88]{padding:0 var(--space-2)}.join[data-v-f0484d88]{padding:0 var(--space-3)}}.inbox-count[data-v-71277ee5]{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--color-danger,var(--color-danger));color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.nav[data-v-71277ee5]{padding:var(--space-5) var(--space-3)}.list[data-v-71277ee5]{display:flex;flex-direction:column;gap:var(--space-1)}.item[data-v-71277ee5]{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.88rem;font-weight:600;transition:background-color var(--transition-fast),color var(--transition-fast)}.icon[data-v-71277ee5]{flex-shrink:0;color:var(--color-cyan)}.item[data-v-71277ee5]:hover{background:var(--color-surface-2);color:var(--color-text-primary)}.item.active[data-v-71277ee5]{background:var(--color-surface-2);color:var(--color-cyan);box-shadow:inset 2px 0 0 var(--color-cyan)}.divider[data-v-71277ee5]{height:1px;margin:var(--space-4) var(--space-3);background:var(--color-border-subtle)}.footer[data-v-0c980a6e]{position:relative;background:var(--color-bg-canvas);border-top:1px solid var(--color-border-subtle)}.footer[data-v-0c980a6e]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-cyan-border),transparent)}.inner[data-v-0c980a6e]{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--space-7);padding:var(--space-7) var(--shell-gutter) var(--space-6)}.brand-col[data-v-0c980a6e]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.summary[data-v-0c980a6e]{max-width:340px;color:var(--color-text-muted);font-size:.82rem;line-height:1.6}.age[data-v-0c980a6e]{padding:4px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);color:var(--color-text-primary);font-size:.75rem;font-weight:700}.col-heading[data-v-0c980a6e]{padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-purple-border);color:var(--color-text-muted);font-size:.78rem;font-weight:600}.col-list[data-v-0c980a6e]{display:flex;flex-direction:column;gap:var(--space-2)}.col-link[data-v-0c980a6e]{color:var(--color-text-secondary);font-size:.85rem;transition:color var(--transition-fast)}.col-link[data-v-0c980a6e]:hover{color:var(--color-cyan)}.bottom[data-v-0c980a6e]{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--shell-gutter);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.78rem}@media (width <= 1023.98px){.inner[data-v-0c980a6e]{grid-template-columns:1fr 1fr 1fr;gap:var(--space-6)}.brand-col[data-v-0c980a6e]{grid-column:1 / -1}}@media (width <= 767.98px){.inner[data-v-0c980a6e]{grid-template-columns:1fr 1fr}.bottom[data-v-0c980a6e]{flex-direction:column;padding-bottom:calc(var(--space-4) + var(--bottom-nav-height))}}.bottom-nav[data-v-db03faaf]{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:none;height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--color-surface-1) 96%,transparent);border-top:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.item[data-v-db03faaf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--color-text-muted);font-size:.68rem;font-weight:600;transition:color var(--transition-fast)}.item.active[data-v-db03faaf]{color:var(--color-cyan)}@media (width <= 1023.98px){.bottom-nav[data-v-db03faaf]{display:flex}}.backdrop[data-v-e09870b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 1);height:100dvh;overflow:hidden;overscroll-behavior:none;background:color-mix(in srgb,var(--theme-shadow) 60%,transparent)}.drawer[data-v-e09870b7]{width:min(var(--drawer-width),86vw);height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--color-surface-1);border-right:1px solid var(--color-border-subtle)}.top[data-v-e09870b7]{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height-mobile);flex-shrink:0;padding-top:env(safe-area-inset-top,0px);padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.close[data-v-e09870b7]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-text-secondary)}.drawer-content[data-v-e09870b7]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lang-row[data-v-e09870b7]{flex-shrink:0;padding:14px var(--space-5) max(14px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-subtle);background:var(--color-surface-1)}.drawer-enter-active[data-v-e09870b7],.drawer-leave-active[data-v-e09870b7]{transition:opacity var(--transition-slow)}.drawer-enter-active .drawer[data-v-e09870b7],.drawer-leave-active .drawer[data-v-e09870b7]{transition:transform var(--transition-slow)}.drawer-enter-from[data-v-e09870b7],.drawer-leave-to[data-v-e09870b7]{opacity:0}.drawer-enter-from .drawer[data-v-e09870b7],.drawer-leave-to .drawer[data-v-e09870b7]{transform:translate(-100%)}.registration-steps[data-v-f68bb05f]{display:flex;list-style:none;padding:0;margin:0 0 6px;gap:16px}.registration-steps li[data-v-f68bb05f]{display:flex;align-items:center;gap:7px;flex:1;font-size:11px;color:var(--color-text-muted);padding-bottom:12px;border-bottom:2px solid var(--color-border-subtle)}.registration-steps li.active[data-v-f68bb05f],.registration-steps li.complete[data-v-f68bb05f]{color:var(--color-cyan);border-color:var(--color-cyan)}.registration-steps li span[data-v-f68bb05f]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-surface-1);border:1px solid currentColor;flex-shrink:0}.registration-phone[data-v-f68bb05f]{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-secondary);font-size:12px}.registration-phone strong[data-v-f68bb05f]{font-size:18px;letter-spacing:.04em;color:var(--color-text-primary);overflow-wrap:anywhere}.registration-actions[data-v-f68bb05f]{display:flex;flex-wrap:wrap;gap:10px}.registration-actions .btn[data-v-f68bb05f]{flex:1;font-size:12px;min-height:44px;padding:10px 12px}.registration-form[data-v-f68bb05f],.registration-form fieldset[data-v-f68bb05f]{display:flex;flex-direction:column;gap:14px;min-width:0}.registration-form fieldset[data-v-f68bb05f]{border:0;padding:0;margin:0}.registration-form label[data-v-f68bb05f]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-text-secondary)}.registration-form input[data-v-f68bb05f]:not([type=checkbox]){width:100%;min-width:0;min-height:44px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);padding:10px 12px;color:var(--color-text-primary)}.registration-form input[data-v-f68bb05f]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.registration-form small[data-v-f68bb05f],.registration-form p[data-v-f68bb05f]{font-size:11px;line-height:1.6;color:var(--color-text-muted)}.registration-code[data-v-f68bb05f]{display:flex;gap:8px;min-width:0}.registration-code input[data-v-f68bb05f]{flex:1}.registration-code button[data-v-f68bb05f]{flex-shrink:0;padding:8px 12px;font-size:11px}.registration-form .registration-terms[data-v-f68bb05f]{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.7}.registration-terms input[data-v-f68bb05f]{margin-top:4px;accent-color:var(--color-cyan)}.registration-terms a[data-v-f68bb05f]{color:var(--color-cyan);text-decoration:underline}.registration-form .registration-error[data-v-f68bb05f]{color:var(--color-danger)}.registration-form button[data-v-f68bb05f]:disabled{opacity:.5}.backdrop[data-v-9c70d834]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--theme-shadow) 65%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[data-v-9c70d834]{max-height:calc(100dvh - 32px);overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:var(--space-3);width:min(420px,100%);padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(155deg,var(--color-surface-2),var(--color-surface-1));border:1px solid var(--color-purple-border);box-shadow:var(--shadow-lg),var(--glow-purple)}.close[data-v-9c70d834]{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;width:36px;height:36px;align-items:center;justify-content:center;color:var(--color-text-secondary)}.title[data-v-9c70d834]{font-size:1.4rem;font-weight:800}.sub[data-v-9c70d834]{color:var(--color-text-muted);font-size:.85rem}.form[data-v-9c70d834]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.field[data-v-9c70d834]{display:flex;flex-direction:column;gap:var(--space-1)}.label[data-v-9c70d834]{color:var(--color-text-secondary);font-size:.82rem;font-weight:600}.input[data-v-9c70d834]{height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-1);border:1px solid var(--color-border-subtle);transition:border-color var(--transition-fast)}.input[data-v-9c70d834]:focus{outline:none;border-color:var(--color-cyan)}.submit[data-v-9c70d834]{margin-top:var(--space-2)}.done[data-v-9c70d834]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);font-size:.88rem}.switch[data-v-9c70d834]{color:var(--color-text-muted);font-size:.85rem;text-align:center}.switch button[data-v-9c70d834]{color:var(--color-cyan);font-weight:700}.fade-enter-active[data-v-9c70d834],.fade-leave-active[data-v-9c70d834]{transition:opacity var(--transition-base)}.fade-enter-from[data-v-9c70d834],.fade-leave-to[data-v-9c70d834]{opacity:0}.live-chat[data-v-b465e867]{position:fixed;right:24px;bottom:24px;z-index:100;font-size:14px}.chat-launcher[data-v-b465e867]{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--color-cyan);color:var(--color-on-accent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-cyan) 25%,transparent);border:1px solid var(--color-cyan-border)}.chat-launcher[data-v-b465e867]:hover{transform:translateY(-2px)}.chat-unread[data-v-b465e867]{position:absolute;right:-3px;top:-3px;min-width:23px;padding:4px;border-radius:20px;background:var(--color-danger);color:#fff;font-size:11px;font-weight:700}.chat-window[data-v-b465e867]{display:flex;flex-direction:column;width:380px;height:min(630px,calc(100dvh - 100px));max-height:calc(100dvh - 40px);border:1px solid var(--color-border-strong);border-radius:18px;overflow:hidden;background:var(--color-surface-1);color:var(--color-text-primary);box-shadow:0 20px 80px color-mix(in srgb,var(--theme-shadow) 45%,transparent)}.chat-header[data-v-b465e867]{display:flex;align-items:center;gap:12px;padding:18px;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-subtle)}.chat-header>div[data-v-b465e867]{min-width:0;flex:1}.chat-header h2[data-v-b465e867]{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header p[data-v-b465e867]{font-size:11px;color:var(--color-text-secondary);margin-top:5px;display:flex;align-items:center;gap:5px}.chat-avatar[data-v-b465e867]{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--color-cyan) 12%,transparent);display:grid;place-items:center;color:var(--color-cyan)}.status-dot[data-v-b465e867]{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.status-dot.online[data-v-b465e867]{background:var(--color-success)}.chat-sound[data-v-b465e867]{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;color:var(--color-text-secondary)}.chat-sound.needs-activation[data-v-b465e867]{color:var(--color-cyan)}.chat-sound.muted[data-v-b465e867]{opacity:.5}.chat-sound[data-v-b465e867]:hover{background:var(--color-surface-1)}.chat-minimize[data-v-b465e867]{display:grid;place-items:center;width:30px;height:30px;font-size:25px;border-radius:8px;color:var(--color-text-secondary)}.chat-messages[data-v-b465e867]{flex:1;overflow:auto;min-height:0;padding:18px;display:flex;flex-direction:column;gap:16px;overscroll-behavior:contain}.chat-message[data-v-b465e867]{display:flex;align-items:flex-start;flex-direction:column;max-width:88%;align-self:flex-start;gap:5px}.chat-message.outgoing[data-v-b465e867]{align-self:flex-end;align-items:flex-end}.chat-bubble[data-v-b465e867]{border-radius:12px 12px 12px 3px;padding:11px 14px;background:var(--color-surface-2);border:1px solid var(--color-border-subtle);overflow-wrap:anywhere;max-width:100%}.outgoing .chat-bubble[data-v-b465e867]{border-radius:12px 12px 3px;background:color-mix(in srgb,var(--color-cyan) 12%,transparent);border-color:var(--color-cyan-border)}.chat-bubble p[data-v-b465e867]{white-space:pre-wrap;line-height:1.65}.chat-bubble img[data-v-b465e867]{max-width:100%;max-height:220px;display:block;border-radius:7px}.chat-message small[data-v-b465e867]{font-size:9px;color:var(--color-text-muted)}.chat-author[data-v-b465e867]{font-size:11px;color:var(--color-text-secondary)}.chat-welcome[data-v-b465e867]{margin:auto 0;color:var(--color-text-secondary);line-height:1.8;text-align:center}.chat-compose[data-v-b465e867]{border-top:1px solid var(--color-border-subtle);padding:12px 14px;background:var(--color-surface-1)}.chat-compose textarea[data-v-b465e867]{display:block;width:100%;resize:none;max-height:120px;border:0;background:transparent;color:var(--color-text-primary);font:inherit;line-height:1.6;padding:6px 0;outline:none}.chat-compose-actions[data-v-b465e867]{display:flex;align-items:center;gap:10px;margin-top:8px}.chat-compose-actions small[data-v-b465e867]{font-size:10px;color:var(--color-text-muted);flex:1}.chat-send[data-v-b465e867]{display:inline-flex;justify-content:center;align-items:center;gap:7px;border-radius:9px;background:var(--color-cyan);color:var(--color-on-accent);font-weight:700;padding:9px 14px;font-size:12px;min-height:37px}.chat-send[data-v-b465e867]:disabled{opacity:.5}.chat-attach[data-v-b465e867]{width:30px;height:30px;color:var(--color-text-secondary);display:grid;place-items:center}.chat-attachment[data-v-b465e867]{display:flex;gap:8px;margin-bottom:8px}.chat-attachment img[data-v-b465e867]{max-width:90px;max-height:65px;border-radius:6px}.chat-attachment button[data-v-b465e867]{font-size:22px}.chat-hint[data-v-b465e867],.chat-error[data-v-b465e867]{font-size:11px;padding:6px 16px;line-height:1.6;color:var(--color-text-muted)}.chat-error[data-v-b465e867]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.chat-earlier[data-v-b465e867]{font-size:11px;text-align:center;color:var(--color-cyan);padding:5px}.chat-start[data-v-b465e867]{flex:1;min-height:0;overflow:auto;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}.chat-start>svg[data-v-b465e867]{color:var(--color-cyan)}.chat-start h3[data-v-b465e867]{font-size:17px;text-align:center}.chat-start p[data-v-b465e867]{color:var(--color-text-secondary);font-size:13px;line-height:1.8;text-align:center}.chat-start form[data-v-b465e867]{width:100%;display:flex;flex-direction:column;gap:10px}.chat-start label[data-v-b465e867]{font-size:12px}.chat-start input[data-v-b465e867]{min-height:40px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface-2);color:var(--color-text-primary);padding:8px 10px}.chat-window[data-v-b465e867] :focus-visible,.chat-launcher[data-v-b465e867]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}.chat-window [hidden][data-v-b465e867]{display:none!important}@media (max-width:1023px){.live-chat[data-v-b465e867]{bottom:calc(var(--bottom-nav-height,64px) + 16px)}}@media (max-width:480px){.live-chat[data-v-b465e867]{right:12px}.chat-window[data-v-b465e867]{width:calc(100vw - 24px);height:min(600px,calc(100dvh - var(--bottom-nav-height,64px) - 38px));max-height:calc(100dvh - var(--bottom-nav-height,64px) - 38px)}.chat-launcher[data-v-b465e867]{width:52px;height:52px}}.site-loading-dialog[data-v-84bd9c65]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:24px;border:0;background:transparent;color:var(--color-text-primary);overflow:hidden;outline:0;box-sizing:border-box}.site-loading-dialog[open][data-v-84bd9c65]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.site-loading-dialog[data-v-84bd9c65]::backdrop{background:linear-gradient(110deg,color-mix(in srgb,var(--color-surface-1) 64%,transparent),color-mix(in srgb,var(--color-surface-1) 84%,transparent));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.site-loading-mark[data-v-84bd9c65]{position:relative;display:flex;align-items:center;justify-content:center;width:172px;height:172px;flex-shrink:0}.site-loading-ring[data-v-84bd9c65]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid color-mix(in srgb,var(--color-cyan) 15%,transparent);border-top-color:var(--color-cyan);border-left-color:var(--color-cyan);border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;animation:site-loading-spin-84bd9c65 1.1s linear infinite}.site-loading-mark[data-v-84bd9c65] .brand-image{max-width:128px;height:44px}.site-loading-mark[data-v-84bd9c65] .logo{max-width:132px;justify-content:center}.site-loading-mark[data-v-84bd9c65] .logo.pending{min-width:112px}.site-loading-mark[data-v-84bd9c65] .word{font-size:22px;text-align:center}.site-loading-label[data-v-84bd9c65]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes site-loading-spin-84bd9c65{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site-loading-ring[data-v-84bd9c65]{animation:none}}@media (max-width:480px){.site-loading-mark[data-v-84bd9c65]{width:148px;height:148px}.site-loading-mark[data-v-84bd9c65] .brand-image{max-width:112px;height:38px}}body.website-popup-open{overflow:hidden}.website-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:1px solid var(--color-cyan-border);border-radius:var(--radius-lg);background:var(--color-surface-1);color:var(--color-text-primary);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:var(--shadow-lg)}.website-popup::backdrop{background:color-mix(in srgb,var(--color-bg-app) 78%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.website-popup-card{position:relative}.website-popup-close{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--color-border-subtle);border-radius:50%;background:var(--color-surface-1);color:var(--color-text-primary);font-size:24px;cursor:pointer}.website-popup-image{display:block;width:100%;max-height:45dvh;object-fit:contain;background:var(--color-surface-2)}.website-popup-content{display:flex;flex-direction:column;gap:20px;padding:28px}.website-popup-content h2{padding-right:28px;font-size:22px;overflow-wrap:anywhere}.website-popup-content p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;color:var(--color-text-secondary)}.website-popup-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.website-popup-footer button{background:transparent;border:0;color:var(--color-text-secondary);font-size:12px;min-height:40px;cursor:pointer}.website-popup :focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}@media (width<=480px){.website-popup-content{padding:22px;gap:16px}.website-popup-content h2{font-size:20px}}.shell[data-v-496fb7c9]{min-height:100vh;display:flex;flex-direction:column}.skip-link[data-v-496fb7c9]{position:absolute;top:-100px;left:var(--space-4);z-index:var(--z-modal);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-cyan);color:var(--color-on-accent);font-weight:700}.skip-link[data-v-496fb7c9]:focus{top:var(--space-2)}.body[data-v-496fb7c9]{flex:1;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);column-gap:0;align-items:start}.sidebar[data-v-496fb7c9]{position:sticky;top:var(--header-height);max-height:calc(100vh - var(--header-height));overflow-y:auto;background:var(--color-surface-1);border-right:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);border-bottom-right-radius:var(--radius-lg);scrollbar-width:thin}.main[data-v-496fb7c9]{min-width:0;min-height:60vh}@media (width <= 1023.98px){.body[data-v-496fb7c9]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-496fb7c9]{display:none}.main[data-v-496fb7c9]{padding-bottom:var(--bottom-nav-height)}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--content-width-max: 1480px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5);--transition-fast: .15s ease;--transition-base: .19s ease;--transition-slow: .22s ease;--z-sticky: 100;--z-overlay: 500;--z-modal: 900;--header-height: 72px;--header-height-mobile: 56px;--bottom-nav-height: 64px;--drawer-width: 320px;--shell-gutter: 20px;--sidebar-width: 220px;--font-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif}:root{--color-cyan: #38bdf8;--color-purple: #309fd3;--color-button-text: #06121a;--color-on-accent: #06121a;--color-bg-app: #0b1220;--color-bg-canvas: #070d17;--color-surface-1: #131e2e;--color-surface-2: #1b293d;--color-surface-3: #24354c;--color-text-primary: #edf4ff;--color-text-secondary: #b1c0d4;--color-text-muted: #8b9eb8;--theme-border: #b1c0d4;--theme-shadow: #000000;--theme-highlight: #ffffff;--color-success: #48c79b;--color-warning: #e7b85c;--color-danger: #f17485;--wheel-accent: #64ccfa;--wheel-segment: #17405a;--category-slots-from: #309fd3;--category-slots-to: #38bdf8;--category-slots-ink: #06121a;--category-mobile-slots-from: #309fd3;--category-mobile-slots-to: #38bdf8;--category-mobile-slots-ink: #06121a;--category-casino-from: #309fd3;--category-casino-to: #38bdf8;--category-casino-ink: #06121a;--category-fishing-from: #309fd3;--category-fishing-to: #38bdf8;--category-fishing-ink: #06121a;--category-sports-from: #309fd3;--category-sports-to: #38bdf8;--category-sports-ink: #06121a;--category-esports-from: #309fd3;--category-esports-to: #38bdf8;--category-esports-ink: #06121a;--tier-bronze: #c8834f;--tier-silver: #b8c4d6;--tier-gold: #e8b93f;--tier-platinum: #7fd6ff;--tier-diamond: #b98cff;--color-surface-hover:var(--color-surface-3);--color-purple-hover:color-mix(in srgb,var(--color-purple) 85%,var(--theme-highlight));--color-cyan-hover:color-mix(in srgb,var(--color-cyan) 88%,var(--theme-shadow));--color-purple-border:color-mix(in srgb,var(--color-purple) 35%,transparent);--color-purple-soft:color-mix(in srgb,var(--color-purple) 12%,transparent);--color-cyan-border:color-mix(in srgb,var(--color-cyan) 35%,transparent);--color-border-subtle:color-mix(in srgb,var(--theme-border) 8%,transparent);--color-border-strong:color-mix(in srgb,var(--theme-border) 16%,transparent);--glow-purple:0 0 40px color-mix(in srgb,var(--color-purple) 35%,transparent);--glow-cyan:0 0 28px color-mix(in srgb,var(--color-cyan) 28%,transparent);--gradient-purple-cyan:linear-gradient(135deg,var(--color-purple),var(--color-cyan));--shadow-sm:0 1px 2px color-mix(in srgb,var(--theme-shadow) 40%,transparent);--shadow-md:0 4px 12px color-mix(in srgb,var(--theme-shadow) 45%,transparent);--shadow-lg:0 12px 32px color-mix(in srgb,var(--theme-shadow) 50%,transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{background:var(--color-bg-app);color:var(--color-text-primary)}body{min-height:100vh;font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3{line-height:1.2}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-pill);font-weight:700;white-space:nowrap;transition:filter var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.btn:active{transform:scale(.98)}.btn-gradient{background-image:var(--gradient-purple-cyan);color:var(--color-button-text)}.btn-gradient:hover{filter:brightness(1.1);box-shadow:var(--glow-purple)}.btn-outline{border:1px solid var(--color-cyan-border);color:var(--color-text-primary);font-weight:600;font-size:.88rem;padding:0 var(--space-5)}.btn-outline:hover{border-color:var(--color-cyan);box-shadow:var(--glow-cyan)}.section{display:flex;flex-direction:column;gap:var(--space-4)}.section-heading{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.page-sections{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-6) var(--shell-gutter) var(--space-8);max-width:var(--content-width-max);margin-inline:auto}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-purple) 12%,transparent);border:1px solid var(--color-purple-border);color:var(--color-text-secondary);font-size:.85rem}.tab-list{display:flex;gap:var(--space-2);padding-bottom:var(--space-1);overflow-x:auto;scrollbar-width:none}.tab-list::-webkit-scrollbar{display:none}.tab{display:inline-flex;flex-shrink:0;align-items:center;min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:.9rem;font-weight:600;transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.tab:hover{color:var(--color-text-primary);border-color:var(--color-cyan-border)}.tab.active{background:var(--color-surface-2);border-color:var(--color-cyan);color:var(--color-text-primary);box-shadow:0 0 14px color-mix(in srgb,var(--color-cyan) 18%,transparent)}.card-grid{display:grid;gap:var(--space-4)}.info-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border-subtle)}.card-heading{font-size:.98rem;font-weight:700}.big-value{font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.muted-note{color:var(--color-text-muted);font-size:.75rem}.text-link{color:var(--color-cyan);font-size:.85rem;font-weight:700}.text-link:hover{color:var(--color-cyan-hover);text-decoration:underline}.form-stack{display:flex;flex-direction:column;gap:var(--space-4)}.section-intro{color:var(--color-text-secondary);font-size:.88rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field-label{color:var(--color-text-secondary);font-size:.82rem;font-weight:600}.field-input{height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-1);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);transition:border-color var(--transition-fast)}.field-input:focus{outline:none;border-color:var(--color-cyan)}.field-input[readonly]{color:var(--color-text-muted)}.fieldset{display:flex;flex-wrap:wrap;gap:var(--space-3);border:0}.fieldset legend{width:100%;margin-bottom:var(--space-2)}.radio{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);font-size:.88rem;cursor:pointer;transition:border-color var(--transition-fast)}.radio:has(input:checked){border-color:var(--color-cyan);background:color-mix(in srgb,var(--color-cyan) 6%,transparent)}.radio input{accent-color:var(--color-cyan)}.actions-row{display:flex;gap:var(--space-3)}.status-pill{display:inline-flex;padding:2px var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);color:var(--color-warning);font-size:.78rem;font-weight:600}@media (width <= 599.98px){.form-grid{grid-template-columns:1fr}}.native-file-upload{box-sizing:border-box;max-width:100%;width:100%;min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text-primary);padding:0 12px 0 0;font:inherit;overflow:hidden;cursor:pointer}.native-file-upload::file-selector-button{min-height:44px;margin-right:12px;padding:8px 14px;border:0;border-right:1px solid var(--color-border-subtle);background:var(--color-purple);color:var(--color-text-primary);font:inherit;cursor:pointer}.native-file-upload:focus-visible{outline:2px solid var(--color-purple);outline-offset:3px}.native-file-upload:disabled{opacity:.55;cursor:not-allowed}.native-file-upload:disabled::file-selector-button{cursor:not-allowed}.site-swal-popup{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-1);color:var(--color-text-primary)}.site-swal-title,.site-swal-content{color:var(--color-text-primary)!important}.site-swal-confirm,.site-swal-cancel{min-height:42px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.site-swal-confirm{background:linear-gradient(100deg,var(--color-purple),var(--color-cyan));color:var(--color-button-text)}.site-swal-cancel{background:var(--color-surface-2);color:var(--color-text-primary)}
