@import"https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&f[]=satoshi@400,500,600,700&display=swap";:root{--bg-base:#0c0e14;--bg-surface:#141721;--bg-elevated:#1c2030;--bg-glass:rgba(20,23,33,.85);--accent:#5b7fff;--accent-light:#7b9aff;--accent-dim:rgba(91,127,255,.14);--accent-green:#10b981;--accent-green-dim:rgba(16,185,129,.12);--gradient-brand:linear-gradient(135deg,#5b7fff,#10b981);--gradient-brand-hover:linear-gradient(135deg,#7b9aff,#34d399);--text-primary:#edf0f7;--text-secondary:#8b90a5;--text-muted:#555a6e;--border:hsla(0,0%,100%,.07);--border-hover:hsla(0,0%,100%,.12);--border-active:rgba(91,127,255,.4);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 2px 8px rgba(0,0,0,.35);--shadow-md:0 8px 32px rgba(0,0,0,.4);--shadow-lg:0 20px 60px rgba(0,0,0,.5);--shadow-accent:0 0 30px rgba(91,127,255,.12),0 0 60px rgba(91,127,255,.05);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-back:cubic-bezier(.34,1.56,.64,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-base);color:var(--text-primary);font-family:Satoshi,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4{font-family:Clash Display,system-ui,sans-serif}.gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 10px #5b7fff33}50%{box-shadow:0 0 28px #5b7fff59}}.select-screen[data-v-7b95f42b]{align-items:center;background:radial-gradient(ellipse 60% 40% at 50% 20%,rgba(91,127,255,.06),transparent),radial-gradient(ellipse 40% 30% at 70% 80%,rgba(16,185,129,.04),transparent);background-color:var(--bg-base);display:flex;justify-content:center;min-height:100vh;padding:40px 24px}.select-screen__content[data-v-7b95f42b]{align-items:center;display:flex;flex-direction:column;gap:28px;max-width:420px;width:100%}.select-screen__logo-area[data-v-7b95f42b]{margin-bottom:4px}.select-screen__logo-ring[data-v-7b95f42b]{animation:glow-pulse 4s ease-in-out infinite;background:var(--gradient-brand);border-radius:24px;box-shadow:0 8px 32px #5b7fff33;height:88px;padding:2px;width:88px}.select-screen__logo-inner[data-v-7b95f42b]{align-items:center;background:var(--bg-base);border-radius:22px;color:var(--accent-light);display:flex;height:100%;justify-content:center;width:100%}.select-screen__title[data-v-7b95f42b]{color:var(--text-primary);font-family:Clash Display,system-ui,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.8px}.select-screen__subtitle[data-v-7b95f42b]{color:var(--text-secondary);font-size:15px;margin-top:-16px}.select-screen__grid[data-v-7b95f42b]{display:flex;flex-direction:column;gap:14px;width:100%}.player-card[data-v-7b95f42b]{animation:fadeInUp .6s var(--ease-out-expo) both;background:transparent;border:none;cursor:pointer;padding:0;position:relative;text-align:left}.player-card__glow[data-v-7b95f42b]{background:var(--bg-surface);border:1px solid var(--border);border-radius:20px;inset:0;position:absolute;transition:all .35s var(--ease-out-expo)}.player-card:hover .player-card__glow[data-v-7b95f42b]{border-color:var(--player-color);box-shadow:0 4px 20px color-mix(in srgb,var(--player-color) 15%,transparent)}.player-card__inner[data-v-7b95f42b]{border-radius:20px;gap:16px;padding:20px;z-index:1}.player-card__avatar[data-v-7b95f42b],.player-card__inner[data-v-7b95f42b]{align-items:center;display:flex;position:relative}.player-card__avatar[data-v-7b95f42b]{background:var(--player-color);border-radius:16px;box-shadow:0 4px 16px color-mix(in srgb,var(--player-color) 20%,transparent);flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.player-card__img[data-v-7b95f42b]{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.player-card__initials[data-v-7b95f42b]{color:#fff;font-size:22px;font-weight:700;position:relative;z-index:1}.player-card__info[data-v-7b95f42b]{display:flex;flex:1;flex-direction:column;gap:4px}.player-card__name[data-v-7b95f42b]{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.2px}.player-card__status[data-v-7b95f42b]{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:6px}.player-card__status-dot[data-v-7b95f42b]{animation:pulse 2s infinite;background:var(--accent-green);border-radius:50%;box-shadow:0 0 6px #10b98180;height:6px;width:6px}.player-card__arrow[data-v-7b95f42b]{color:var(--text-muted);transition:all .25s ease}.player-card:hover .player-card__arrow[data-v-7b95f42b]{color:var(--text-secondary);transform:translate(3px)}.select-screen__info[data-v-7b95f42b]{align-items:center;background:var(--accent-dim);border:1px solid rgba(91,127,255,.1);border-radius:var(--radius-md);color:var(--accent-light);display:flex;font-size:13px;gap:10px;line-height:1.5;padding:14px 18px}.select-screen__hint[data-v-7b95f42b]{color:var(--text-muted);font-size:11px;opacity:.6;text-align:center}.match-page[data-v-cd805e30]{animation:fadeInUp .5s var(--ease-out-expo);display:flex;flex-direction:column;gap:24px;padding-top:32px}.match-header[data-v-cd805e30]{text-align:center}.match-header__badge[data-v-cd805e30]{align-items:center;background:var(--accent-green-dim);border:1px solid rgba(16,185,129,.12);border-radius:100px;display:inline-flex;gap:8px;margin-bottom:14px;padding:6px 16px}.match-header__live-dot[data-v-cd805e30]{animation:pulse 2s infinite;background:var(--accent-green);border-radius:50%;box-shadow:0 0 6px #10b98180;height:7px;width:7px}.match-header__badge-text[data-v-cd805e30]{color:var(--accent-green);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.match-header__title[data-v-cd805e30]{color:var(--text-primary);font-family:Clash Display,system-ui,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:6px}.match-header__date[data-v-cd805e30]{color:var(--text-secondary);font-size:14px}.match-header__time[data-v-cd805e30]{color:var(--accent-light);font-weight:600;margin-left:6px}.versus-card[data-v-cd805e30]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;padding:24px;position:relative}.versus-card__accent[data-v-cd805e30]{background:var(--gradient-brand);height:3px;left:0;position:absolute;right:0;top:0}.versus-card__label[data-v-cd805e30]{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:24px;text-align:center;text-transform:uppercase}.versus-card__teams[data-v-cd805e30]{align-items:center;display:flex;gap:16px;justify-content:space-between}.versus-team[data-v-cd805e30]{flex:1;gap:20px}.versus-player[data-v-cd805e30],.versus-team[data-v-cd805e30]{align-items:center;display:flex;flex-direction:column}.versus-player[data-v-cd805e30]{animation:fadeInUp .5s var(--ease-out-expo) both;animation-delay:var(--delay);gap:8px;position:relative}.versus-player__avatar[data-v-cd805e30]{align-items:center;background:var(--pc);border-radius:16px;box-shadow:0 4px 20px color-mix(in srgb,var(--pc) 25%,transparent);display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;transition:transform .2s ease;width:56px}.versus-player__img[data-v-cd805e30]{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.versus-player--self .versus-player__avatar[data-v-cd805e30]{box-shadow:0 4px 24px color-mix(in srgb,var(--pc) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--pc) 40%,transparent)}.versus-player__initials[data-v-cd805e30]{color:#fff;font-size:20px;font-weight:700;position:relative;z-index:1}.versus-player__name[data-v-cd805e30]{color:var(--text-primary);font-size:14px;font-weight:600}.versus-player__tag[data-v-cd805e30]{border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.3px;padding:2px 8px;position:absolute;right:-12px;top:-6px}.versus-player__tag--you[data-v-cd805e30]{background:var(--gradient-brand);color:var(--bg-base)}.versus-player__tag--bot[data-v-cd805e30]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary)}.versus-divider[data-v-cd805e30]{align-items:center;background:var(--bg-base);border:1px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.versus-divider__text[data-v-cd805e30]{font-family:Clash Display,system-ui,sans-serif;font-size:14px;font-weight:800}.info-chip[data-v-cd805e30],.info-row[data-v-cd805e30]{display:flex;gap:12px}.info-chip[data-v-cd805e30]{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);flex:1;padding:14px 16px}.info-chip__icon[data-v-cd805e30]{align-items:center;background:var(--accent-dim);border-radius:10px;color:var(--accent);display:flex;height:36px;justify-content:center;width:36px}.info-chip__content[data-v-cd805e30]{display:flex;flex-direction:column;gap:2px}.info-chip__label[data-v-cd805e30]{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-chip__value[data-v-cd805e30]{color:var(--text-primary);font-size:13px;font-weight:600}.stats-row[data-v-cd805e30]{display:flex;gap:12px}.stat-block[data-v-cd805e30]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1;padding:20px 16px;text-align:center}.stat-block--compact[data-v-cd805e30]{align-items:center;display:flex;flex:0;flex-direction:column;gap:6px;justify-content:center;min-width:80px}.stat-block__label[data-v-cd805e30]{color:var(--text-muted);display:block;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.stat-block--compact .stat-block__label[data-v-cd805e30]{margin-bottom:0}.stat-block__scores[data-v-cd805e30]{align-items:center;display:flex;gap:12px;justify-content:center}.stat-block__num[data-v-cd805e30]{font-family:Clash Display,system-ui,sans-serif;font-size:36px;font-weight:800;line-height:1}.stat-block__num--dim[data-v-cd805e30],.stat-block__sep[data-v-cd805e30]{color:var(--text-muted)}.stat-block__sep[data-v-cd805e30]{font-family:Clash Display,system-ui,sans-serif;font-size:28px;font-weight:700}.stat-block__teams-label[data-v-cd805e30]{color:var(--text-muted);display:flex;font-size:10px;font-weight:500;gap:28px;justify-content:center;margin-top:8px}.stat-block__value[data-v-cd805e30]{color:var(--text-primary);font-family:Clash Display,system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1}.chat-fab[data-v-af9d2579]{align-items:center;background:var(--gradient-brand);border:none;border-radius:50%;bottom:28px;box-shadow:0 8px 32px #5b7fff4d;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:28px;transition:all .35s var(--ease-out-expo);width:60px;z-index:50}.chat-fab[data-v-af9d2579]:hover{box-shadow:0 12px 40px #5b7fff59;transform:translateY(-3px) scale(1.05)}.chat-fab[data-v-af9d2579]:active{transform:translateY(0) scale(.97)}.chat-fab__icon[data-v-af9d2579]{position:relative}.chat-fab__badge[data-v-af9d2579],.chat-fab__icon[data-v-af9d2579]{align-items:center;display:flex;justify-content:center}.chat-fab__badge[data-v-af9d2579]{background:#ef4444;border:3px solid var(--bg-base);border-radius:12px;box-shadow:0 2px 8px #ef444480;color:#fff;font-family:Satoshi,system-ui,sans-serif;font-size:11px;font-weight:700;height:22px;min-width:22px;padding:0 6px;position:absolute;right:-4px;top:-4px}.chat-fab__ring[data-v-af9d2579]{animation:fab-ring-af9d2579 1.5s var(--ease-out-expo) infinite;border:2px solid var(--accent);border-radius:50%;inset:-6px;position:absolute}.chat-fab--notify[data-v-af9d2579]{animation:fab-bounce-af9d2579 .5s var(--ease-out-expo)}@keyframes fab-ring-af9d2579{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes fab-bounce-af9d2579{0%,to{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.95)}}.chat-widget[data-v-540015d5]{background:var(--bg-surface);border:1px solid var(--border);border-radius:24px;bottom:100px;box-shadow:0 24px 80px #00000080,0 8px 32px #5b7fff0f;display:flex;flex-direction:column;height:600px;overflow:hidden;position:fixed;right:28px;width:400px;z-index:100}.chat-widget__accent[data-v-540015d5]{background:var(--gradient-brand);flex-shrink:0;height:3px}.chat-widget__header[data-v-540015d5]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px}.chat-widget__header-left[data-v-540015d5]{align-items:center;display:flex;gap:12px;min-width:0}.chat-widget__avatars[data-v-540015d5]{display:flex;flex-shrink:0}.chat-widget__mini-avatar[data-v-540015d5]{align-items:center;border:2px solid var(--bg-surface);border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:30px;justify-content:center;margin-left:-4px;overflow:hidden;width:30px}.chat-widget__mini-img[data-v-540015d5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat-widget__mini-avatar[data-v-540015d5]:first-child{margin-left:0}.chat-widget__mini-avatar--more[data-v-540015d5]{background:var(--bg-elevated);color:var(--text-muted);font-size:9px;font-weight:600}.chat-widget__header-text[data-v-540015d5]{min-width:0}.chat-widget__title[data-v-540015d5]{align-items:center;color:var(--text-primary);display:flex;font-size:15px;font-weight:700;gap:8px;letter-spacing:-.2px}.chat-widget__online[data-v-540015d5]{align-items:center;background:var(--accent-dim);border-radius:10px;color:var(--accent-light);display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:2px 8px}.chat-widget__online-dot[data-v-540015d5]{background:var(--accent-green);border-radius:50%;box-shadow:0 0 4px #10b98180;height:5px;width:5px}.chat-widget__subtitle[data-v-540015d5]{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:4px;margin-top:3px;min-height:16px}.chat-widget__typing-name[data-v-540015d5]{font-weight:600}.typing-dots[data-v-540015d5]{display:inline-flex;gap:2px;margin-left:2px}.typing-dots__dot[data-v-540015d5]{animation:typing-bounce-540015d5 1.4s ease-in-out infinite;background:var(--text-muted);border-radius:50%;height:4px;width:4px}.typing-dots__dot[data-v-540015d5]:first-child{animation-delay:0s}.typing-dots__dot[data-v-540015d5]:nth-child(2){animation-delay:.2s}.typing-dots__dot[data-v-540015d5]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-540015d5{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-widget__close[data-v-540015d5]{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.chat-widget__close[data-v-540015d5]:hover{background:var(--border-hover);color:var(--text-primary)}.chat-widget__messages[data-v-540015d5]{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:16px}.chat-widget__messages[data-v-540015d5]::-webkit-scrollbar{width:4px}.chat-widget__messages[data-v-540015d5]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.chat-widget__date-sep[data-v-540015d5]{margin:4px 0 12px;text-align:center}.chat-widget__date-sep span[data-v-540015d5]{background:var(--bg-elevated);border-radius:12px;color:var(--text-muted);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2px;padding:5px 14px}.bubble[data-v-540015d5]{animation:bubble-in-540015d5 .35s var(--ease-out-expo);max-width:80%}@keyframes bubble-in-540015d5{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bubble--self[data-v-540015d5]{align-self:flex-end}.bubble--self .bubble__body[data-v-540015d5]{background:var(--accent);border-radius:18px 18px 6px;box-shadow:0 2px 12px #5b7fff33;color:#fff;font-weight:500;padding:10px 14px}.bubble--other[data-v-540015d5]{align-self:flex-start}.bubble--other .bubble__body[data-v-540015d5]{background:var(--bg-elevated);border-radius:18px 18px 18px 6px;color:var(--text-primary);padding:10px 14px}.bubble__author[data-v-540015d5]{display:block;font-size:11px;font-weight:700;margin-bottom:4px;padding-left:2px}.bubble__body[data-v-540015d5]{font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.bubble--typing[data-v-540015d5]{align-self:flex-start;animation:bubble-in-540015d5 .35s var(--ease-out-expo);background:var(--bg-elevated);border-radius:18px 18px 18px 6px;max-width:80%;padding:10px 14px}.typing-indicator[data-v-540015d5]{display:flex;gap:4px;padding-top:4px}.typing-indicator__dot[data-v-540015d5]{animation:typing-bounce-540015d5 1.4s ease-in-out infinite;background:var(--text-muted);border-radius:50%;height:7px;width:7px}.typing-indicator__dot[data-v-540015d5]:first-child{animation-delay:0s}.typing-indicator__dot[data-v-540015d5]:nth-child(2){animation-delay:.2s}.typing-indicator__dot[data-v-540015d5]:nth-child(3){animation-delay:.4s}.chat-widget__input-area[data-v-540015d5]{border-top:1px solid var(--border);flex-shrink:0;padding:12px 16px 16px}.chat-widget__input-wrap[data-v-540015d5]{align-items:center;background:var(--bg-base);border:1px solid var(--border);border-radius:24px;display:flex;gap:8px;padding:4px;transition:border-color .2s ease,box-shadow .2s ease}.chat-widget__input-wrap[data-v-540015d5]:focus-within{border-color:var(--border-active);box-shadow:0 0 0 3px var(--accent-dim)}.chat-widget__field[data-v-540015d5]{background:transparent;border:none;color:var(--text-primary);flex:1;font-family:Satoshi,system-ui,sans-serif;font-size:14px;outline:none;padding:10px 16px}.chat-widget__field[data-v-540015d5]::-moz-placeholder{color:var(--text-muted)}.chat-widget__field[data-v-540015d5]::placeholder{color:var(--text-muted)}.chat-widget__send[data-v-540015d5]{align-items:center;background:var(--bg-elevated);border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .25s var(--ease-out-expo);width:40px}.chat-widget__send--active[data-v-540015d5]{background:var(--gradient-brand);box-shadow:0 4px 16px #5b7fff40;color:#fff}.chat-widget__send--active[data-v-540015d5]:hover{transform:scale(1.08)}.chat-widget__send[data-v-540015d5]:disabled{cursor:not-allowed;opacity:.4}.chat-panel-enter-active[data-v-540015d5],.chat-panel-leave-active[data-v-540015d5]{transition:transform .4s var(--ease-out-expo),opacity .35s ease}.chat-panel-enter-from[data-v-540015d5],.chat-panel-leave-to[data-v-540015d5]{opacity:0;transform:translateY(24px) scale(.95)}@media(max-width:480px){.chat-widget[data-v-540015d5]{border-radius:0;bottom:0;box-shadow:none;height:100vh;left:0;right:0;width:100%}}.app-shell[data-v-1ccaa920]{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(91,127,255,.06),transparent);background-color:var(--bg-base);display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-1ccaa920]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1117bf;border-bottom:1px solid var(--border);justify-content:space-between;padding:20px 32px;position:sticky;top:0;z-index:40}.topbar[data-v-1ccaa920],.topbar__brand[data-v-1ccaa920]{align-items:center;display:flex}.topbar__brand[data-v-1ccaa920]{gap:10px}.topbar__logo[data-v-1ccaa920]{align-items:center;background:var(--gradient-brand);border-radius:10px;color:var(--bg-base);display:flex;height:36px;justify-content:center;width:36px}.topbar__name[data-v-1ccaa920]{font-family:Clash Display,system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.5px}.topbar__user[data-v-1ccaa920]{align-items:center;display:flex;font-size:15px;gap:6px}.topbar__greeting[data-v-1ccaa920]{color:var(--text-secondary)}.topbar__username[data-v-1ccaa920]{font-weight:600}.topbar__action[data-v-1ccaa920]{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;color:var(--text-muted);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.topbar__action[data-v-1ccaa920]:hover{border-color:var(--border-hover);color:var(--text-secondary)}.main-content[data-v-1ccaa920]{flex:1;margin:0 auto;max-width:640px;padding:0 24px 120px;width:100%}
