:root,[data-theme=dark]{--color-brand: #E8A566;--color-brand-light: #F4D3B5;--color-brand-dark: #DD9656;--color-brand-hover: #F4D3B5;--color-brand-bg: rgba(232, 165, 102, .15);--color-yes: #22C55E;--color-yes-hover: #4ADE80;--color-yes-bg: rgba(34, 197, 94, .15);--color-no: #EF4444;--color-no-hover: #F87171;--color-no-bg: rgba(239, 68, 68, .15);--bg-app: #0A0B0C;--bg-card: #141517;--bg-card-hover: #1A1C1E;--bg-tertiary: #1E2023;--bg-overlay: rgba(0, 0, 0, .7);--surface-elevated: #111316;--surface-muted: #1A1D21;--surface-soft: #23272C;--text-primary: #FFFFFF;--text-secondary: #9AA0A6;--text-tertiary: #5F6368;--text-inverse: #1E293B;--border-main: #2D2E30;--border-light: #334155;--border-hover: #3D3E40;--border-focus: #E8A566;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--border-radius: 4px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-card: 0 8px 30px rgba(0, 0, 0, .6);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .32);--shadow-panel: 0 18px 36px rgba(0, 0, 0, .34);--shadow-glow-success: 0 0 20px rgba(34, 197, 94, .25), 0 0 40px rgba(34, 197, 94, .1);--shadow-glow-brand: 0 0 20px rgba(232, 165, 102, .25), 0 0 40px rgba(232, 165, 102, .1);--shadow-glow-error: 0 0 20px rgba(239, 68, 68, .25);--glass-bg: rgba(20, 21, 23, .6);--glass-border: rgba(255, 255, 255, .05);--color-success: #22C55E;--color-success-bg: rgba(34, 197, 94, .2);--color-error: #EF4444;--color-error-bg: rgba(239, 68, 68, .2);--color-warning: #F59E0B;--color-warning-bg: rgba(245, 158, 11, .2);--color-info: #3B82F6;--color-info-bg: rgba(59, 130, 246, .2);--color-positive: #22C55E;--color-negative: #EF4444;--color-neutral: #9AA0A6;--chart-color-1: #3B82F6;--chart-color-2: #22C55E;--chart-color-3: #EF4444;--chart-color-4: #A855F7;--chart-color-5: #F59E0B;--chart-color-6: #06B6D4}[data-theme=light]{--color-brand: #DD9656;--color-brand-light: #F4D3B5;--color-brand-dark: #8F5524;--color-brand-hover: #E8A566;--color-brand-bg: rgba(221, 150, 86, .1);--color-yes: #22C55E;--color-yes-hover: #16A34A;--color-yes-bg: rgba(34, 197, 94, .1);--color-no: #EF4444;--color-no-hover: #DC2626;--color-no-bg: rgba(239, 68, 68, .1);--bg-app: #F8FAFC;--bg-card: #FFFFFF;--bg-card-hover: #F1F5F9;--bg-tertiary: #F1F5F9;--bg-overlay: rgba(0, 0, 0, .5);--surface-elevated: #FFFFFF;--surface-muted: #F4F7FB;--surface-soft: #EAEFF5;--text-primary: #1E293B;--text-secondary: #64748B;--text-tertiary: #94A3B8;--text-inverse: #FFFFFF;--border-main: #E2E8F0;--border-light: #E5E7EB;--border-hover: #CBD5E1;--border-focus: #DD9656;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-card: 0 8px 30px rgba(0, 0, 0, .08);--shadow-soft: 0 10px 24px rgba(15, 23, 42, .08);--shadow-panel: 0 18px 36px rgba(15, 23, 42, .1);--shadow-glow-success: 0 0 20px rgba(34, 197, 94, .15), 0 0 40px rgba(34, 197, 94, .05);--shadow-glow-brand: 0 0 20px rgba(221, 150, 86, .15), 0 0 40px rgba(221, 150, 86, .05);--shadow-glow-error: 0 0 20px rgba(239, 68, 68, .15);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, 1);--color-success-bg: rgba(34, 197, 94, .1);--color-error-bg: rgba(239, 68, 68, .1);--color-warning-bg: rgba(245, 158, 11, .1);--color-info-bg: rgba(59, 130, 246, .1);--color-neutral: #64748B}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none}html,body,#app{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--bg-app);color:var(--text-primary);overflow:hidden;height:100%;width:100%;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}#app{height:100vh;width:100vw}::-webkit-scrollbar{width:0;height:0}input,select,button{font-family:inherit;outline:none}a{text-decoration:none;color:inherit}.transition-fast{transition:all .15s ease}.transition-normal{transition:all .2s ease}.transition-slow{transition:all .3s ease}.change-positive{color:var(--color-positive)}.change-negative{color:var(--color-negative)}.change-neutral{color:var(--color-neutral)}.status-success{color:var(--color-success)}.status-error{color:var(--color-error)}.status-warning{color:var(--color-warning)}.status-info{color:var(--color-info)}.btn-yes{background:var(--color-yes);color:#fff;font-weight:600;padding:.5rem 1rem;border-radius:6px;border:none;cursor:pointer;transition:all .15s ease}.btn-yes:hover{background:var(--color-yes-hover)}.btn-no{background:var(--color-no);color:#fff;font-weight:600;padding:.5rem 1rem;border-radius:6px;border:none;cursor:pointer;transition:all .15s ease}.btn-no:hover{background:var(--color-no-hover)}.wallet-section[data-v-27452bdf]{position:relative;display:flex;align-items:center;min-height:38px}.connect-btn[data-v-27452bdf]{display:flex;align-items:center;gap:.5rem;height:38px;padding:0 .95rem;background:var(--color-brand);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:.82rem;letter-spacing:.01em;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.connect-btn[data-v-27452bdf]:hover:not(:disabled){background:var(--color-brand-hover);transform:translateY(-1px);box-shadow:var(--shadow-soft)}.connect-btn[data-v-27452bdf]:active:not(:disabled){transform:translateY(0)}.connect-btn[data-v-27452bdf]:disabled{opacity:.72;cursor:not-allowed;background:var(--surface-muted);color:var(--text-tertiary)}.wallet-icon[data-v-27452bdf]{display:flex;align-items:center}.wallet-card[data-v-27452bdf]{display:flex;align-items:center;gap:.55rem;padding:.3rem;background:var(--surface-elevated);border:none;border-radius:12px;transition:all .2s ease;box-shadow:var(--shadow-soft)}.wallet-card.logged-in[data-v-27452bdf]{box-shadow:0 0 0 1px #dd965659,var(--shadow-soft)}.wallet-card.unsupported-network[data-v-27452bdf]{box-shadow:0 0 0 1px #f59e0b73,var(--shadow-soft)}.wallet-main[data-v-27452bdf]{display:flex;align-items:center;gap:.45rem}.network-indicator[data-v-27452bdf]{display:inline-flex;align-items:center;gap:.375rem;padding:.32rem .56rem;background:var(--surface-muted);border:none;border-radius:var(--radius-full);font-weight:500;min-height:31px}.network-dot[data-v-27452bdf]{width:7px;height:7px;border-radius:50%;background:var(--text-tertiary)}.network-indicator.supported[data-v-27452bdf]{background:var(--color-success-bg)}.network-indicator.supported .network-dot[data-v-27452bdf]{background:var(--color-success)}.network-indicator.warning[data-v-27452bdf]{background:var(--color-warning-bg)}.network-indicator.warning .network-dot[data-v-27452bdf]{background:var(--color-warning)}.network-name[data-v-27452bdf]{color:var(--text-primary);font-size:.73rem;letter-spacing:.04em;font-weight:700}.network-id[data-v-27452bdf]{color:var(--text-tertiary);font-size:.68rem}.address-pill[data-v-27452bdf]{display:inline-flex;align-items:center;gap:.35rem;height:31px;padding:0 .65rem;background:var(--surface-muted);border:none;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;color:inherit}.address-pill[data-v-27452bdf]:hover{background:var(--surface-soft)}.address-text[data-v-27452bdf]{font-family:Courier New,monospace;font-size:.8rem;letter-spacing:.02em;color:var(--text-primary);font-weight:600}.copy-icon[data-v-27452bdf]{width:13px;height:13px;color:var(--text-tertiary);transition:color .2s ease}.address-pill:hover .copy-icon[data-v-27452bdf]{color:var(--color-brand)}.wallet-actions[data-v-27452bdf]{display:flex;align-items:center;gap:.35rem}.session-tag[data-v-27452bdf]{display:inline-flex;align-items:center;height:31px;border-radius:var(--radius-full);border:none;padding:0 .55rem;font-size:.71rem;font-weight:700;color:var(--text-tertiary);background:var(--surface-muted)}.session-tag.online[data-v-27452bdf]{color:var(--color-brand);background:var(--color-brand-bg)}.action-btn[data-v-27452bdf]{display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;height:31px;padding:0 .62rem;background:var(--surface-muted);color:var(--text-secondary);font-size:.75rem}.action-btn[data-v-27452bdf]:disabled{opacity:.7;cursor:not-allowed}.action-btn.sign-in[data-v-27452bdf]{background:var(--color-brand);color:#fff;font-weight:600}.action-btn.sign-in[data-v-27452bdf]:hover:not(:disabled){background:var(--color-brand-hover)}.action-btn.switch-network[data-v-27452bdf]{background:var(--color-warning-bg);color:var(--color-warning);font-weight:600}.action-btn.switch-network[data-v-27452bdf]:hover:not(:disabled){background:#f59e0b38}.action-btn.disconnect[data-v-27452bdf]{width:31px;padding:0;background:var(--surface-muted)}.action-btn.disconnect[data-v-27452bdf]:hover{color:var(--color-error);background:var(--color-error-bg)}.loading-spinner[data-v-27452bdf]{width:16px;height:16px;border:2px solid rgba(148,163,184,.35);border-top-color:currentColor;border-radius:50%;animation:spin-27452bdf .8s linear infinite}.loading-spinner.small[data-v-27452bdf]{width:12px;height:12px}@keyframes spin-27452bdf{to{transform:rotate(360deg)}}.error-toast[data-v-27452bdf]{position:absolute;top:100%;right:0;margin-top:.75rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--bg-card);border:1px solid var(--color-error);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;min-width:200px}.error-icon[data-v-27452bdf]{flex-shrink:0;color:var(--color-error)}.error-text[data-v-27452bdf]{color:var(--text-primary);font-size:.8125rem}.close-error[data-v-27452bdf]{flex-shrink:0;background:none;border:none;color:var(--text-secondary);font-size:1.25rem;cursor:pointer;padding:0;margin-left:auto}.close-error[data-v-27452bdf]:hover{color:var(--text-primary)}.copied-toast[data-v-27452bdf]{position:absolute;top:120%;left:50%;transform:translate(-50%);padding:.375rem .75rem;background:var(--color-success);color:#fff;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;white-space:nowrap;box-shadow:var(--shadow-sm);z-index:101}.fade-enter-active[data-v-27452bdf],.fade-leave-active[data-v-27452bdf]{transition:all .2s ease}.fade-enter-from[data-v-27452bdf],.fade-leave-to[data-v-27452bdf]{opacity:0;transform:translateY(-4px)}@media(max-width:1080px){.session-tag[data-v-27452bdf]{display:none}}@media(max-width:900px){.wallet-card[data-v-27452bdf]{padding:.22rem;gap:.35rem}.network-id[data-v-27452bdf]{display:none}.action-btn.switch-network[data-v-27452bdf]{padding:0 .45rem}.address-text[data-v-27452bdf]{font-size:.77rem}}.app-container[data-v-b6da5471]{display:flex;height:100vh;overflow:hidden;margin:0;padding:0;background-color:var(--bg-app)}.sidebar[data-v-b6da5471]{width:240px;background-color:var(--surface-elevated);display:flex;flex-direction:column;padding:1.1rem 0 1.25rem;position:fixed;left:0;top:0;height:100vh;z-index:100;transition:width .3s ease;box-shadow:var(--shadow-soft)}.sidebar.collapsed[data-v-b6da5471]{width:80px}.sidebar-header[data-v-b6da5471]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 1rem;margin-bottom:.9rem;gap:.5rem}.sidebar.collapsed .sidebar-header[data-v-b6da5471]{padding:0 .75rem 1rem;flex-direction:column;gap:.75rem}.sidebar-logo[data-v-b6da5471]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;cursor:pointer;padding:.5rem;border-radius:var(--radius-md);transition:all .3s ease}.sidebar-logo[data-v-b6da5471]:hover{background-color:var(--surface-muted)}.sidebar-logo:hover .logo-image[data-v-b6da5471]{transform:scale(1.05)}.sidebar.collapsed .sidebar-logo[data-v-b6da5471]{justify-content:center}.logo-image[data-v-b6da5471]{height:32px;width:auto;flex-shrink:0;transition:all .3s ease}.logo-text[data-v-b6da5471]{font-size:1.25rem;font-weight:700;color:var(--color-brand);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav[data-v-b6da5471]{display:flex;flex-direction:column;gap:.42rem;padding:0 1rem;flex:1}.sidebar.collapsed .sidebar-nav[data-v-b6da5471]{padding:0 .5rem}.sidebar-nav-item[data-v-b6da5471]{display:flex;align-items:center;gap:1rem;padding:.88rem 1.15rem;color:var(--text-secondary);text-decoration:none;transition:all .3s ease;border-radius:var(--radius-md);cursor:pointer;background:transparent;white-space:nowrap;overflow:hidden}.sidebar.collapsed .sidebar-nav-item[data-v-b6da5471]{padding:1rem;justify-content:center}.sidebar-nav-item[data-v-b6da5471]:hover{color:var(--text-primary);background-color:var(--surface-muted)}.sidebar:not(.collapsed) .sidebar-nav-item[data-v-b6da5471]:hover{transform:translate(2px)}.sidebar-nav-item.active[data-v-b6da5471]{background-color:var(--surface-soft);color:var(--color-brand);font-weight:600;box-shadow:inset 0 0 0 1px #dd965659}.nav-icon[data-v-b6da5471]{flex-shrink:0;transition:transform .3s ease}.sidebar-nav-item:hover .nav-icon[data-v-b6da5471]{transform:scale(1.1)}.sidebar-nav-item.active .nav-icon[data-v-b6da5471]{color:var(--color-brand)}.nav-text[data-v-b6da5471]{font-size:1rem;font-weight:500;letter-spacing:.3px;opacity:1;transition:opacity .2s ease}.sidebar.collapsed .nav-text[data-v-b6da5471]{opacity:0;width:0}.main-wrapper[data-v-b6da5471]{margin-left:240px;flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:margin-left .3s ease;background:var(--bg-app)}.sidebar.collapsed~.main-wrapper[data-v-b6da5471]{margin-left:80px}.header[data-v-b6da5471]{height:70px;background-color:var(--surface-elevated);display:flex;justify-content:flex-end;align-items:center;padding:0 1.5rem;position:relative;z-index:50;box-shadow:var(--shadow-soft)}.mode-banner[data-v-b6da5471]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:0 1.25rem;font-size:.86rem;font-weight:600;border-bottom:1px solid rgba(0,0,0,.06)}.mode-banner.is-info[data-v-b6da5471]{background:#2d7ff914;color:#2f5d9c}.mode-banner.is-warning[data-v-b6da5471]{background:#dd96561f;color:#8c5317}.mode-banner.is-danger[data-v-b6da5471]{background:#d64f4f1f;color:#943737}.user-info[data-v-b6da5471]{display:flex;align-items:center;gap:1.5rem}.balance[data-v-b6da5471]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.balance-label[data-v-b6da5471]{color:var(--text-secondary)}.address-container[data-v-b6da5471]{display:flex;align-items:center;gap:.5rem}.action-icon[data-v-b6da5471]{background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:var(--radius-sm);transition:all .2s}.action-icon[data-v-b6da5471]:hover{color:var(--color-brand);background-color:var(--color-brand-bg)}.address-display[data-v-b6da5471]{font-family:Courier New,monospace;font-size:.85rem}.address-text[data-v-b6da5471]{color:var(--color-brand);cursor:help}.header-icons[data-v-b6da5471]{display:flex;gap:.75rem;align-items:center}.icon[data-v-b6da5471]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--surface-muted);color:var(--text-secondary);transition:all .2s ease;text-decoration:none;cursor:pointer;padding:0}.icon[data-v-b6da5471]:hover{color:var(--color-brand);background-color:var(--surface-soft);box-shadow:var(--shadow-sm)}.icon-button[data-v-b6da5471]{font-size:0}.icon-button svg[data-v-b6da5471]{width:18px;height:18px}.toggle-tag[data-v-b6da5471]{font-size:.75rem;font-weight:700;letter-spacing:.04em}.language-toggle[data-v-b6da5471]{background-color:var(--surface-muted);color:var(--text-secondary);border:none;border-radius:10px;padding:0 .75rem;height:38px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:58px}.language-toggle[data-v-b6da5471]:hover{color:var(--color-brand);background-color:var(--surface-soft)}.theme-toggle[data-v-b6da5471]{background:var(--surface-muted);color:var(--text-secondary);border:none;border-radius:10px;padding:0 .625rem;gap:.45rem;height:38px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:90px}.theme-toggle[data-v-b6da5471]:hover{color:var(--color-brand);background-color:var(--surface-soft)}.main-content[data-v-b6da5471]{flex:1;overflow:hidden}.content[data-v-b6da5471]{height:100%;padding:1.1rem 1.2rem 1.3rem;overflow-y:auto}.notification-container[data-v-b6da5471]{position:relative;display:flex;align-items:center}.notification-dot[data-v-b6da5471]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;background-color:var(--color-error);color:#fff;border-radius:var(--radius-full);border:2px solid var(--surface-elevated);display:flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:700;line-height:1}.notification-dropdown[data-v-b6da5471]{position:absolute;top:calc(100% + 10px);right:0;background-color:var(--surface-elevated);width:340px;border-radius:var(--radius-lg);border:none;box-shadow:var(--shadow-panel);z-index:1000;overflow:hidden}.dropdown-header[data-v-b6da5471]{padding:.75rem 1rem;background-color:var(--surface-elevated);font-weight:700;color:var(--text-primary);font-size:.9rem;display:flex;align-items:center;justify-content:space-between}.dropdown-action[data-v-b6da5471]{border:0;background:transparent;color:var(--color-brand);cursor:pointer;font-size:.75rem;font-weight:700;padding:.2rem .4rem;border-radius:var(--radius-sm)}.dropdown-action[data-v-b6da5471]:hover{background:var(--color-brand-bg)}.dropdown-list[data-v-b6da5471]{max-height:320px;overflow-y:auto}.dropdown-item[data-v-b6da5471]{padding:.8rem 1rem;cursor:pointer;transition:all .2s ease}.dropdown-item.unread[data-v-b6da5471]{background:var(--surface-muted)}.dropdown-item[data-v-b6da5471]:last-child{border-bottom:none}.dropdown-item[data-v-b6da5471]:hover{background-color:var(--surface-soft)}.dropdown-title[data-v-b6da5471]{color:var(--text-primary);font-weight:600;font-size:.9rem}.dropdown-title-row[data-v-b6da5471]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.dropdown-tag[data-v-b6da5471]{border:1px solid var(--color-brand);color:var(--color-brand);background:var(--color-brand-bg);font-size:.65rem;line-height:1;padding:.2rem .4rem;border-radius:var(--radius-full);font-weight:700;text-transform:uppercase}.dropdown-summary[data-v-b6da5471]{color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-time[data-v-b6da5471]{color:var(--text-tertiary);font-size:.75rem}.modal-overlay[data-v-b6da5471]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.notification-modal[data-v-b6da5471]{background-color:var(--surface-elevated);border-radius:var(--radius-lg);width:420px;max-width:90%;border:none;overflow:hidden;box-shadow:var(--shadow-panel)}.modal-header[data-v-b6da5471]{padding:1rem;display:flex;justify-content:space-between;align-items:center;background:var(--surface-muted)}.modal-header h3[data-v-b6da5471]{margin:0;color:var(--text-primary);font-size:1.1rem}.close-btn[data-v-b6da5471]{background:none;border:none;color:var(--text-tertiary);font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.close-btn[data-v-b6da5471]:hover{color:var(--text-primary)}.modal-body[data-v-b6da5471]{padding:1rem 1.1rem 1.2rem;max-height:400px;overflow-y:auto}.notification-time[data-v-b6da5471]{color:var(--text-tertiary);font-size:.82rem;margin-bottom:.65rem}.notification-content[data-v-b6da5471]{color:var(--text-secondary);font-size:1rem;line-height:1.6}.no-notifications[data-v-b6da5471]{text-align:center;color:var(--text-tertiary);padding:2rem}.user-dropdown-container[data-v-b6da5471]{position:relative;display:flex;align-items:center}.avatar-circle[data-v-b6da5471]{width:32px;height:32px;border-radius:50%;background-color:var(--surface-muted);display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:all .2s}.user-avatar-trigger[data-v-b6da5471]{width:auto;min-width:38px;gap:.35rem;padding:0 .55rem 0 .3rem;border:none}.user-avatar-trigger:hover .avatar-circle[data-v-b6da5471],.user-avatar-trigger[aria-expanded=true] .avatar-circle[data-v-b6da5471]{background-color:var(--surface-soft)}.user-avatar-caret[data-v-b6da5471]{color:var(--text-tertiary);transition:transform .2s ease,color .2s ease}.user-avatar-trigger:hover .user-avatar-caret[data-v-b6da5471],.user-avatar-trigger[aria-expanded=true] .user-avatar-caret[data-v-b6da5471]{color:var(--color-brand)}.user-avatar-caret.open[data-v-b6da5471]{transform:rotate(180deg)}.user-dropdown[data-v-b6da5471]{position:absolute;top:calc(100% + 10px);right:0;background-color:var(--surface-elevated);width:304px;border-radius:var(--radius-md);border:none;box-shadow:var(--shadow-panel);z-index:1000;overflow:hidden}.user-dropdown-header[data-v-b6da5471]{padding:1rem;background-color:var(--surface-muted);display:flex;align-items:center;gap:.75rem}.dropdown-avatar[data-v-b6da5471]{background-color:var(--surface-soft);padding:.5rem;border-radius:50%;color:var(--text-secondary)}.dropdown-username[data-v-b6da5471]{font-weight:600;color:var(--text-primary);font-size:1rem}.user-dropdown-menu[data-v-b6da5471]{padding:.5rem}.recharge-entry[data-v-b6da5471]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.9rem;border-radius:var(--radius-md);background:linear-gradient(135deg,#dd96562e,#dd965614);border:1px solid rgba(221,150,86,.22);text-decoration:none;color:inherit;margin-bottom:.5rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.recharge-entry[data-v-b6da5471]:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft);border-color:#dd965661}.recharge-entry-main[data-v-b6da5471]{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1}.recharge-entry-copy[data-v-b6da5471]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.recharge-entry-title[data-v-b6da5471]{color:var(--text-primary);font-size:.95rem;font-weight:700}.recharge-entry-subtitle[data-v-b6da5471]{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.recharge-entry-meta[data-v-b6da5471]{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.recharge-entry-label[data-v-b6da5471]{color:var(--text-tertiary);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.recharge-entry-balance[data-v-b6da5471]{color:var(--color-brand);font-size:.96rem;font-weight:700}.menu-item[data-v-b6da5471]{display:flex;align-items:center;padding:.75rem;color:var(--text-secondary);border-radius:var(--radius-sm);border:none;background:transparent;cursor:pointer;transition:all .2s;text-decoration:none;width:100%;text-align:left}.menu-item[data-v-b6da5471]:hover{background-color:var(--surface-muted);color:var(--text-primary)}.menu-icon[data-v-b6da5471]{margin-right:.75rem;font-size:1.1rem}.menu-text[data-v-b6da5471]{flex:1;font-size:.9rem}.menu-value[data-v-b6da5471]{color:var(--color-brand);font-weight:600;font-size:.9rem}.menu-divider[data-v-b6da5471]{height:1px;background-color:var(--surface-soft);margin:.5rem 0}.menu-item.logout[data-v-b6da5471]{color:var(--color-error)}.menu-item.logout[data-v-b6da5471]:hover{background-color:#ef44441a}.menu-item.logout[data-v-b6da5471]:disabled{color:var(--text-tertiary);cursor:not-allowed;background:transparent}.menu-item-address[data-v-b6da5471]{padding:.75rem;color:var(--text-secondary);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.25rem}.menu-item-address[data-v-b6da5471]:hover{background-color:var(--surface-muted)}.menu-item-row[data-v-b6da5471]{display:flex;align-items:center}.wallet-address-row[data-v-b6da5471]{display:flex;align-items:center;justify-content:space-between;background-color:var(--surface-muted);padding:.25rem .5rem;border-radius:var(--radius-sm);margin-left:1.85rem}.wallet-address[data-v-b6da5471]{font-family:Courier New,monospace;font-size:.8rem;color:var(--color-brand)}.copy-btn-small[data-v-b6da5471]{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:2px;transition:all .2s}.copy-btn-small[data-v-b6da5471]:hover{color:var(--text-primary);background-color:#ffffff1a}.copy-btn-small[data-v-b6da5471]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:900px){.header[data-v-b6da5471]{padding:0 1rem;height:64px}.user-info[data-v-b6da5471]{gap:.75rem}.header-icons[data-v-b6da5471]{gap:.45rem}.theme-toggle[data-v-b6da5471]{min-width:38px;padding:0}.theme-toggle .toggle-tag[data-v-b6da5471]{display:none}.language-toggle[data-v-b6da5471]{min-width:48px;padding:0 .5rem}.notification-dropdown[data-v-b6da5471]{width:min(340px,calc(100vw - 2rem));right:-40px}.user-dropdown[data-v-b6da5471]{width:min(280px,calc(100vw - 2rem));right:-80px}.recharge-entry[data-v-b6da5471]{flex-direction:column}.recharge-entry-meta[data-v-b6da5471]{align-items:flex-start}}.app[data-v-8768451c]{width:100%;height:100vh;background-color:var(--bg-app);color:var(--text-primary);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;overflow:hidden;margin:0;padding:0}.pre-matchup[data-v-2e7e778a]{position:relative;z-index:1;display:grid;gap:.8rem;min-height:108px;isolation:isolate}.pre-matchup-watermark[data-v-2e7e778a]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.18rem;pointer-events:none;z-index:0}.pre-matchup-watermark strong[data-v-2e7e778a]{font-size:clamp(2.3rem,3vw,2.8rem);line-height:.9;letter-spacing:.26em;text-indent:.26em;color:#e8a56624}.pre-matchup-watermark span[data-v-2e7e778a]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#e8a5668f}.pre-team[data-v-2e7e778a]{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr 2.25rem;gap:.9rem;align-items:center}.team-badge[data-v-2e7e778a]{width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#e8a5662e,#ffffff0a);border:1px solid rgba(255,255,255,.06);display:inline-flex;align-items:center;justify-content:center;font-weight:800}.team-badge.small[data-v-2e7e778a]{width:46px;height:46px;border-radius:14px;font-size:.85rem}.team-logo[data-v-2e7e778a]{width:70%;height:70%;object-fit:contain}.pre-team-copy strong[data-v-2e7e778a]{display:block;font-size:.96rem}.pre-team-copy span[data-v-2e7e778a]{margin-top:.15rem;display:block;font-size:.8rem;color:var(--text-secondary)}.pre-team-spacer[data-v-2e7e778a]{width:2.25rem;height:1.5rem}.chart-container[data-v-450c6dad]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.25rem}.chart-header[data-v-450c6dad]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.chart-legend-inline[data-v-450c6dad]{display:flex;align-items:center;gap:1.25rem}.legend-item[data-v-450c6dad]{display:flex;align-items:center;gap:.5rem}.legend-dot[data-v-450c6dad]{width:8px;height:8px;border-radius:50%}.legend-item.home .legend-dot[data-v-450c6dad]{background:var(--color-yes)}.legend-item.away .legend-dot[data-v-450c6dad]{background:var(--color-no)}.team-name[data-v-450c6dad]{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.chart-controls[data-v-450c6dad]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.phase-filter-tabs[data-v-450c6dad],.time-range-tabs[data-v-450c6dad]{display:flex;align-items:center;gap:2px;background:var(--bg-tertiary);padding:3px;border-radius:var(--radius-md)}.phase-tab[data-v-450c6dad],.time-tab[data-v-450c6dad]{padding:.35rem .7rem;font-size:.7rem;font-weight:500;background:transparent;color:var(--text-tertiary);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;letter-spacing:.02em}.phase-tab[data-v-450c6dad]:hover,.time-tab[data-v-450c6dad]:hover{color:var(--text-secondary);background:#ffffff0d}.phase-tab.active[data-v-450c6dad],.time-tab.active[data-v-450c6dad]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #0003}.phase-note[data-v-450c6dad]{margin-bottom:.75rem;font-size:.72rem;color:var(--text-tertiary)}.chart[data-v-450c6dad]{width:100%;height:280px}@media(max-width:600px){.chart-container[data-v-450c6dad]{padding:1rem}.chart-header[data-v-450c6dad]{flex-direction:column;gap:.75rem;align-items:flex-start}.chart-controls[data-v-450c6dad]{width:100%;align-items:stretch}.chart-legend-inline[data-v-450c6dad]{gap:1rem}.phase-filter-tabs[data-v-450c6dad],.time-range-tabs[data-v-450c6dad]{width:100%;justify-content:space-between}.phase-tab[data-v-450c6dad],.time-tab[data-v-450c6dad]{flex:1;text-align:center;padding:.4rem .5rem}.chart[data-v-450c6dad]{height:220px}.team-name[data-v-450c6dad]{font-size:.75rem}}.sports-board[data-v-97a92a6c]{display:flex;flex-direction:column;gap:1.25rem;padding:1rem;max-width:1380px;margin:0 auto}.sports-board.mode-home[data-v-97a92a6c]{max-width:1320px}.panel[data-v-97a92a6c]{position:relative;overflow:hidden;border:1px solid var(--border-main);border-radius:28px;background:radial-gradient(circle at top left,rgba(232,165,102,.12),transparent 34%),linear-gradient(160deg,#ffffff08,#ffffff03),var(--bg-card);box-shadow:var(--shadow-card)}.panel[data-v-97a92a6c]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 38%);opacity:.6}.board-toolbar[data-v-97a92a6c],.market-card[data-v-97a92a6c],.empty-state[data-v-97a92a6c]{animation:rise-in-97a92a6c .45s ease both}.panel-eyebrow[data-v-97a92a6c]{margin:0 0 .75rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand);font-weight:700}.board-toolbar[data-v-97a92a6c]{padding:1.35rem 1.5rem;display:grid;gap:1rem}.home-trend[data-v-97a92a6c]{padding:1.15rem 1.2rem;display:grid;gap:.9rem;animation:rise-in-97a92a6c .45s ease both}.home-trend-header[data-v-97a92a6c]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.home-trend-copy h3[data-v-97a92a6c]{margin:0;font-size:1.08rem;letter-spacing:-.02em;font-family:Avenir Next,Trebuchet MS,Segoe UI,sans-serif}.home-trend-copy p[data-v-97a92a6c]{margin-top:.35rem;color:var(--text-secondary);font-size:.9rem}.home-trend-actions[data-v-97a92a6c]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.trend-layout-switch[data-v-97a92a6c]{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--border-main);background:#ffffff05}.trend-layout-btn[data-v-97a92a6c]{border:none;background:transparent;color:var(--text-secondary);border-radius:999px;min-height:32px;padding:0 .75rem;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.trend-layout-btn.active[data-v-97a92a6c]{background:#e8a56629;color:var(--text-primary)}.trend-market-switch[data-v-97a92a6c]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem}.trend-carousel-bar[data-v-97a92a6c]{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.trend-nav-btn[data-v-97a92a6c]{width:30px;height:30px;border-radius:999px;border:1px solid var(--border-main);background:#ffffff0a;color:var(--text-primary);cursor:pointer;font-size:1.1rem;line-height:1}.trend-carousel-dots[data-v-97a92a6c]{display:inline-flex;align-items:center;gap:.35rem}.trend-dot[data-v-97a92a6c]{width:8px;height:8px;border-radius:999px;border:none;background:#ffffff3d;cursor:pointer;transition:all .2s ease}.trend-dot.active[data-v-97a92a6c]{width:22px;background:var(--color-brand)}.trend-auto-btn[data-v-97a92a6c]{border:1px solid var(--border-main);background:#ffffff0a;color:var(--text-secondary);border-radius:999px;min-height:30px;padding:0 .75rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease}.trend-auto-btn[data-v-97a92a6c]:hover,.trend-nav-btn[data-v-97a92a6c]:hover{border-color:#e8a56673;color:var(--color-brand)}.trend-market-chip[data-v-97a92a6c]{border:1px solid var(--border-main);background:#ffffff05;color:var(--text-secondary);border-radius:999px;padding:.5rem .75rem;display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;cursor:pointer;transition:all .2s ease}.trend-market-chip.active[data-v-97a92a6c]{border-color:#e8a56675;color:var(--text-primary);background:#e8a5661f}.trend-chip-status[data-v-97a92a6c]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.trend-chip-status.status-live[data-v-97a92a6c]{background:var(--color-yes)}.trend-chip-status.status-pre[data-v-97a92a6c]{background:var(--color-brand)}.trend-chip-status.status-final[data-v-97a92a6c]{background:#94a3b8}.home-trend-single[data-v-97a92a6c]{position:relative;z-index:1}.home-trend-market-title[data-v-97a92a6c]{margin:0 0 .45rem;font-size:.88rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.home-trend-chart[data-v-97a92a6c]{position:relative;z-index:1}.home-trend-grid[data-v-97a92a6c]{position:relative;z-index:1;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.trend-mini[data-v-97a92a6c]{border:1px solid var(--border-main);border-radius:18px;background:#ffffff03;padding:.75rem .8rem}.trend-mini-header[data-v-97a92a6c]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.trend-mini-header strong[data-v-97a92a6c]{font-size:.88rem;letter-spacing:.03em}.trend-open-link[data-v-97a92a6c]{border:none;background:transparent;color:var(--color-brand);font-size:.77rem;font-weight:700;cursor:pointer}.home-trend[data-v-97a92a6c] .chart-container{border-radius:22px;border-color:var(--border-main);background:linear-gradient(160deg,#ffffff05,#ffffff02),var(--bg-card)}.home-trend[data-v-97a92a6c] .chart{height:240px}.trend-mini[data-v-97a92a6c] .chart-container{border-radius:14px;padding:.85rem}.trend-mini[data-v-97a92a6c] .chart{height:185px}.toolbar-copy[data-v-97a92a6c],.markets-header[data-v-97a92a6c],.market-card-topline[data-v-97a92a6c]{position:relative;z-index:1}.toolbar-copy h2[data-v-97a92a6c],.markets-header h2[data-v-97a92a6c],.empty-state h2[data-v-97a92a6c]{margin:0;font-family:Avenir Next,Trebuchet MS,Segoe UI,sans-serif;letter-spacing:-.03em}.toolbar-copy h2[data-v-97a92a6c]{font-size:1.5rem}.toolbar-copy p[data-v-97a92a6c],.panel-note[data-v-97a92a6c],.market-time[data-v-97a92a6c],.market-card-meta[data-v-97a92a6c],.empty-state p[data-v-97a92a6c]{color:var(--text-secondary)}.toolbar-actions[data-v-97a92a6c]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center}.search-shell[data-v-97a92a6c]{position:relative;z-index:1}.search-input[data-v-97a92a6c]{width:100%;min-height:50px;padding:0 1rem;border-radius:18px;border:1px solid var(--border-main);background:#ffffff08;color:var(--text-primary);font-size:.95rem}.search-input[data-v-97a92a6c]:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px #e8a5661f}.toolbar-button[data-v-97a92a6c],.filter-chip[data-v-97a92a6c],.micro-odds[data-v-97a92a6c]{transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,box-shadow .22s ease}.toolbar-button[data-v-97a92a6c]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.1rem;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,var(--color-brand),#f0c399);color:#1d1307;font-weight:700}.toolbar-button.compact[data-v-97a92a6c]{min-height:38px;padding:0 .9rem;font-size:.82rem}.toolbar-button.ghost[data-v-97a92a6c]{background:#ffffff0a;border-color:var(--border-main);color:var(--text-primary)}.toolbar-button[data-v-97a92a6c]:hover,.filter-chip[data-v-97a92a6c]:hover,.micro-odds[data-v-97a92a6c]:hover{transform:translateY(-2px)}.chip-groups[data-v-97a92a6c]{position:relative;z-index:1;display:grid;gap:.85rem}.chip-row[data-v-97a92a6c]{display:flex;gap:.75rem;flex-wrap:wrap}.filter-chip[data-v-97a92a6c]{border:1px solid var(--border-main);background:#ffffff08;color:var(--text-secondary);padding:.72rem .95rem;border-radius:999px;display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem}.filter-chip.active[data-v-97a92a6c]{border-color:#e8a56673;background:#e8a5661f;color:var(--text-primary);box-shadow:var(--shadow-glow-brand)}.chip-count[data-v-97a92a6c],.feature-badge[data-v-97a92a6c],.market-league[data-v-97a92a6c],.result-pill[data-v-97a92a6c]{border-radius:999px;font-size:.72rem;font-weight:700}.chip-count[data-v-97a92a6c]{padding:.22rem .45rem;background:#ffffff14;color:inherit}.markets-section[data-v-97a92a6c]{display:grid;gap:1rem}.markets-header[data-v-97a92a6c]{display:flex;justify-content:space-between;align-items:end;gap:1rem}.markets-status-strip[data-v-97a92a6c]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.market-stat-pill[data-v-97a92a6c]{border-radius:999px;padding:.3rem .65rem;font-size:.74rem;font-weight:700;border:1px solid transparent}.market-stat-pill.live[data-v-97a92a6c]{color:var(--color-yes);background:#22c55e1f;border-color:#22c55e4d}.market-stat-pill.pre[data-v-97a92a6c]{color:var(--color-brand);background:#e8a5661f;border-color:#e8a5664d}.market-stat-pill.final[data-v-97a92a6c]{color:var(--text-secondary);background:#94a3b81f;border-color:#94a3b838}.market-skeletons[data-v-97a92a6c],.markets-grid[data-v-97a92a6c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.market-skeleton[data-v-97a92a6c]{min-height:230px;border-radius:26px;background:linear-gradient(90deg,#ffffff05,#ffffff14,#ffffff05),var(--bg-card);background-size:200% 100%;animation:shimmer-97a92a6c 1.4s linear infinite}.market-card[data-v-97a92a6c]{padding:1.15rem;cursor:pointer;display:grid;gap:1rem;min-height:248px}.market-card.status-live[data-v-97a92a6c]{border-color:#22c55e38}.market-card.status-pre[data-v-97a92a6c]{border-color:#e8a5662e}.market-card.status-final[data-v-97a92a6c]{border-color:#94a3b82e}.market-card-topline[data-v-97a92a6c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.market-badges[data-v-97a92a6c]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.feature-badge[data-v-97a92a6c]{padding:.35rem .7rem}.status-live[data-v-97a92a6c]{background:var(--color-yes-bg);color:var(--color-yes)}.status-pre[data-v-97a92a6c]{background:var(--color-brand-bg);color:var(--color-brand)}.status-final[data-v-97a92a6c]{background:#94a3b81f;color:var(--text-secondary)}.market-league[data-v-97a92a6c]{padding:.3rem .65rem;background:#ffffff0d;color:var(--text-secondary)}.card-matchup[data-v-97a92a6c]{position:relative;z-index:1;display:grid;gap:.8rem}.card-team[data-v-97a92a6c]{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center}.team-badge[data-v-97a92a6c]{width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#e8a5662e,#ffffff0a);border:1px solid rgba(255,255,255,.06);display:inline-flex;align-items:center;justify-content:center;font-weight:800}.team-badge.small[data-v-97a92a6c]{width:46px;height:46px;border-radius:14px;font-size:.85rem}.team-logo[data-v-97a92a6c]{width:70%;height:70%;object-fit:contain}.card-team-copy strong[data-v-97a92a6c]{display:block;font-size:.96rem}.card-team-copy span[data-v-97a92a6c]{margin-top:.15rem;color:var(--text-secondary);font-size:.8rem;display:block}.card-score[data-v-97a92a6c]{font-size:1.5rem;font-weight:800}.market-card-footer[data-v-97a92a6c]{position:relative;z-index:1;display:grid;gap:.75rem}.odds-pair[data-v-97a92a6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.micro-odds[data-v-97a92a6c]{border:1px solid var(--border-main);background:#ffffff08;border-radius:18px;padding:.95rem 1rem;text-align:left;color:var(--text-primary)}.micro-odds strong[data-v-97a92a6c]{display:block;margin-top:.35rem;font-size:1.22rem}.micro-odds.home[data-v-97a92a6c]{box-shadow:inset 0 0 0 1px #22c55e26}.micro-odds.away[data-v-97a92a6c]{box-shadow:inset 0 0 0 1px #ef444426}.market-card-meta[data-v-97a92a6c]{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem}.result-pill[data-v-97a92a6c]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 .9rem;background:#94a3b81a;color:var(--text-primary)}.empty-state[data-v-97a92a6c]{padding:2rem;text-align:center;display:grid;gap:.8rem;place-items:center}.home-footer-cta[data-v-97a92a6c]{display:flex;justify-content:center;padding:.25rem 0 1rem}@keyframes rise-in-97a92a6c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-97a92a6c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:780px){.sports-board[data-v-97a92a6c]{padding:.8rem;gap:1rem}.board-toolbar[data-v-97a92a6c],.home-trend[data-v-97a92a6c],.market-card[data-v-97a92a6c],.empty-state[data-v-97a92a6c]{border-radius:22px;padding:1.1rem}.toolbar-actions[data-v-97a92a6c]{grid-template-columns:1fr}.home-trend-actions[data-v-97a92a6c]{width:100%;justify-content:space-between}.trend-carousel-bar[data-v-97a92a6c]{justify-content:flex-start}.home-trend-grid[data-v-97a92a6c],.market-skeletons[data-v-97a92a6c],.markets-grid[data-v-97a92a6c]{grid-template-columns:1fr}.home-trend[data-v-97a92a6c] .chart{height:220px}}@media(max-width:560px){.home-trend-actions[data-v-97a92a6c]{flex-direction:column;align-items:stretch}.trend-carousel-bar[data-v-97a92a6c]{width:100%}.trend-carousel-dots[data-v-97a92a6c]{order:2;width:100%;justify-content:center}.trend-layout-switch[data-v-97a92a6c]{width:100%}.trend-layout-btn[data-v-97a92a6c]{flex:1}.markets-header[data-v-97a92a6c],.market-card-topline[data-v-97a92a6c],.market-card-meta[data-v-97a92a6c]{flex-direction:column;align-items:flex-start}.odds-pair[data-v-97a92a6c]{grid-template-columns:1fr}}.stat-card[data-v-6821edae]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--border-radius-lg, 12px);padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease}.stat-card[data-v-6821edae]:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-card.profit[data-v-6821edae]{border-color:var(--color-positive)}.stat-card.profit[data-v-6821edae]:hover{box-shadow:0 4px 12px #22c55e26}.stat-card.loss[data-v-6821edae]{border-color:var(--color-negative)}.stat-card.loss[data-v-6821edae]:hover{box-shadow:0 4px 12px #ef444426}.stat-icon[data-v-6821edae]{font-size:2rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:var(--border-radius, 8px);flex-shrink:0}.stat-content[data-v-6821edae]{flex:1;min-width:0}.stat-label[data-v-6821edae]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.stat-value[data-v-6821edae]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.stat-card.profit .stat-value[data-v-6821edae]{color:var(--color-positive)}.stat-card.loss .stat-value[data-v-6821edae]{color:var(--color-negative)}.stat-change[data-v-6821edae]{font-size:.8rem;font-weight:600;margin-top:.25rem}.stat-change.positive[data-v-6821edae]{color:var(--color-positive)}.stat-change.negative[data-v-6821edae]{color:var(--color-negative)}.time-range-selector[data-v-a2aab984]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap}.time-range-btn[data-v-a2aab984]{background:transparent;border:1px solid var(--border-main);color:var(--text-secondary);padding:.5rem 1rem;border-radius:var(--border-radius-full, 9999px);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.time-range-btn[data-v-a2aab984]:hover{border-color:var(--border-hover);color:var(--text-primary)}.time-range-btn.active[data-v-a2aab984]{background:var(--color-brand);border-color:var(--color-brand);color:var(--text-inverse, #ffffff)}.game-stat-item[data-v-2661a569]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0}.game-stat-info[data-v-2661a569]{display:flex;align-items:center;gap:1rem}.game-stat-icon[data-v-2661a569]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:var(--border-radius, 8px)}.game-stat-details[data-v-2661a569]{display:flex;flex-direction:column}.game-stat-name[data-v-2661a569]{font-size:1rem;font-weight:600;color:var(--text-primary)}.game-stat-bets[data-v-2661a569]{font-size:.8rem;color:var(--text-secondary)}.game-stat-percentage[data-v-2661a569]{display:flex;align-items:center;gap:.75rem;flex:1;max-width:200px}.progress-bar[data-v-2661a569]{flex:1;height:8px;background:var(--bg-tertiary);border-radius:var(--border-radius-full, 9999px);overflow:hidden}.progress-fill[data-v-2661a569]{height:100%;background:var(--chart-color-1, #3b82f6);border-radius:var(--border-radius-full, 9999px);transition:width .3s ease}.percentage-text[data-v-2661a569]{font-size:.875rem;font-weight:600;color:var(--text-primary);min-width:40px;text-align:right}.stats-view[data-v-c2e0231f]{max-width:1200px;margin:0 auto;padding:2rem}.page-header[data-v-c2e0231f]{text-align:center;margin-bottom:2rem}.page-header h1[data-v-c2e0231f]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.page-header p[data-v-c2e0231f]{font-size:1rem;color:var(--text-secondary)}.login-prompt[data-v-c2e0231f]{text-align:center;padding:4rem 2rem;background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--border-radius-lg, 12px)}.login-icon[data-v-c2e0231f]{font-size:3rem;margin-bottom:1rem}.login-prompt p[data-v-c2e0231f]{color:var(--text-secondary);font-size:1.1rem}.loading-state[data-v-c2e0231f]{text-align:center;padding:4rem 2rem}.loading-spinner[data-v-c2e0231f]{width:40px;height:40px;border:3px solid var(--border-main);border-top-color:var(--color-brand);border-radius:50%;animation:spin-c2e0231f 1s linear infinite;margin:0 auto 1rem}@keyframes spin-c2e0231f{to{transform:rotate(360deg)}}.loading-state p[data-v-c2e0231f]{color:var(--text-secondary)}.error-state[data-v-c2e0231f]{text-align:center;padding:4rem 2rem;background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--border-radius-lg, 12px)}.error-icon[data-v-c2e0231f]{font-size:3rem;margin-bottom:1rem}.error-state p[data-v-c2e0231f]{color:var(--color-negative);margin-bottom:1rem}.retry-btn[data-v-c2e0231f]{background:var(--color-brand);color:var(--text-inverse, #ffffff);border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius, 8px);font-weight:600;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-c2e0231f]:hover{opacity:.9}.stats-overview[data-v-c2e0231f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.stats-charts[data-v-c2e0231f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem;margin-bottom:2rem}.chart-card[data-v-c2e0231f]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--border-radius-lg, 12px);overflow:hidden}.chart-header[data-v-c2e0231f]{padding:1rem 1.25rem;border-bottom:1px solid var(--border-main);display:flex;justify-content:space-between;align-items:center}.chart-header h2[data-v-c2e0231f]{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.chart-actions[data-v-c2e0231f]{display:flex;gap:.5rem}.chart-action-btn[data-v-c2e0231f]{background:transparent;border:none;color:var(--text-secondary);padding:.375rem .75rem;border-radius:var(--border-radius-sm, 4px);font-size:.875rem;cursor:pointer;transition:all .2s ease}.chart-action-btn[data-v-c2e0231f]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.chart-action-btn.active[data-v-c2e0231f]{background:var(--bg-tertiary);color:var(--text-primary);font-weight:600}.chart-content[data-v-c2e0231f]{padding:1.25rem}.chart-placeholder[data-v-c2e0231f]{height:200px;display:flex;align-items:flex-end;background:var(--bg-tertiary);border-radius:var(--border-radius, 8px);padding:1rem}.chart-bars[data-v-c2e0231f]{display:flex;align-items:flex-end;justify-content:space-around;width:100%;height:100%;gap:.5rem}.chart-bar[data-v-c2e0231f]{flex:1;background:var(--chart-color-1, #3b82f6);border-radius:4px 4px 0 0;transition:all .3s ease}.chart-bar[data-v-c2e0231f]:hover{opacity:.8}.game-stats-list[data-v-c2e0231f]{display:flex;flex-direction:column;gap:.5rem}.bets-history[data-v-c2e0231f]{margin-top:1.5rem}.section-title[data-v-c2e0231f]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.bets-table[data-v-c2e0231f]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--border-radius-lg, 12px);overflow:hidden}.bets-table-header[data-v-c2e0231f]{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.25rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border-main);font-size:.875rem;font-weight:600;color:var(--text-secondary)}.bets-table-row[data-v-c2e0231f]{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-main);transition:all .2s ease}.bets-table-row[data-v-c2e0231f]:last-child{border-bottom:none}.bets-table-row[data-v-c2e0231f]:hover{background:var(--bg-card-hover)}.bets-table-column[data-v-c2e0231f]{font-size:.9rem;color:var(--text-primary)}.result-win[data-v-c2e0231f]{color:var(--color-positive);font-weight:600}.result-loss[data-v-c2e0231f]{color:var(--color-negative);font-weight:600}.profit-positive[data-v-c2e0231f]{color:var(--color-positive);font-weight:600}.profit-negative[data-v-c2e0231f]{color:var(--color-negative);font-weight:600}.no-bets[data-v-c2e0231f]{padding:2rem;text-align:center;color:var(--text-secondary)}@media(max-width:768px){.stats-view[data-v-c2e0231f]{padding:1rem}.stats-charts[data-v-c2e0231f]{grid-template-columns:1fr}.bets-table-header[data-v-c2e0231f],.bets-table-row[data-v-c2e0231f]{grid-template-columns:2fr 1fr 1fr 1fr}.bets-table-header .bets-table-column[data-v-c2e0231f]:nth-child(2),.bets-table-row .bets-table-column[data-v-c2e0231f]:nth-child(2),.bets-table-header .bets-table-column[data-v-c2e0231f]:nth-child(4),.bets-table-row .bets-table-column[data-v-c2e0231f]:nth-child(4){display:none}}.settings-view[data-v-757b4d21]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem 1.25rem;max-width:920px;margin:0 auto;color:var(--text-primary)}.page-header[data-v-757b4d21]{text-align:left;padding:0 .25rem}.page-title[data-v-757b4d21]{font-size:clamp(1.6rem,2vw,2rem);font-weight:700;color:var(--text-primary);margin-bottom:.35rem;font-family:Inter,sans-serif;line-height:1.2}.page-subtitle[data-v-757b4d21]{font-size:.95rem;color:var(--text-secondary);max-width:680px}.settings-tabs[data-v-757b4d21]{display:flex;gap:.5rem;padding:.4rem;border:1px solid var(--border-main);border-radius:var(--radius-full);background:var(--bg-tertiary);overflow-x:auto}.settings-tab[data-v-757b4d21]{background:transparent;border:none;color:var(--text-secondary);padding:.55rem 1rem;border-radius:var(--radius-full);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex:1;min-width:fit-content}.settings-tab[data-v-757b4d21]:hover{color:var(--text-primary);background:var(--bg-card)}.settings-tab.active[data-v-757b4d21]{color:var(--text-primary);background:var(--bg-card);box-shadow:var(--shadow-sm)}.settings-content[data-v-757b4d21]{display:flex;flex-direction:column;gap:1rem}.settings-card[data-v-757b4d21]{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--border-radius-xl);padding:clamp(1rem,2.4vw,2rem);box-shadow:var(--shadow-card)}.card-title[data-v-757b4d21]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary);line-height:1.25}.card-description[data-v-757b4d21]{margin:0 0 1.25rem;color:var(--text-secondary);line-height:1.5;max-width:720px}.card-note[data-v-757b4d21]{margin:-.25rem 0 1rem;color:var(--text-tertiary);font-size:.875rem}.form-grid[data-v-757b4d21]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-preferences[data-v-757b4d21]{max-width:760px}.form-group-full[data-v-757b4d21]{grid-column:1 / -1}.form-group[data-v-757b4d21]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.form-group label[data-v-757b4d21]{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.form-hint[data-v-757b4d21]{font-size:.8125rem;color:var(--text-tertiary);margin-top:.25rem}.input[data-v-757b4d21],.select[data-v-757b4d21]{background:var(--bg-tertiary);border:1px solid var(--border-main);border-radius:var(--border-radius);padding:.75rem 1rem;color:var(--text-primary);font-size:1rem;transition:all .2s ease;width:100%}.input[data-v-757b4d21]:focus,.select[data-v-757b4d21]:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-bg)}.input-readonly[data-v-757b4d21]{color:var(--text-secondary);cursor:not-allowed;background:var(--bg-tertiary)}.avatar-upload-section[data-v-757b4d21]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.25rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:var(--bg-tertiary);border-radius:var(--border-radius-lg);border:1px dashed var(--border-main)}.avatar-preview[data-v-757b4d21]{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid var(--border-main);background:var(--bg-card)}.avatar-img[data-v-757b4d21]{width:100%;height:100%;object-fit:cover}.avatar-overlay[data-v-757b4d21]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.avatar-preview:hover .avatar-overlay[data-v-757b4d21]{opacity:1}.upload-icon[data-v-757b4d21]{font-size:1.5rem}.hidden-input[data-v-757b4d21]{display:none}.avatar-info[data-v-757b4d21]{display:flex;flex-direction:column;gap:.2rem}.avatar-help[data-v-757b4d21]{font-weight:500;color:var(--text-primary)}.avatar-format[data-v-757b4d21]{font-size:.8125rem;color:var(--text-tertiary)}.notification-list[data-v-757b4d21]{display:flex;flex-direction:column;gap:.75rem}.checkbox-item[data-v-757b4d21]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-main);border-radius:var(--border-radius);cursor:pointer;transition:border-color .2s ease,background .2s ease}.checkbox-item[data-v-757b4d21]:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.checkbox-info[data-v-757b4d21]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.checkbox-label[data-v-757b4d21]{font-weight:500;color:var(--text-primary)}.checkbox-desc[data-v-757b4d21]{font-size:.8125rem;color:var(--text-tertiary)}.toggle-switch[data-v-757b4d21]{width:44px;height:24px;background:var(--border-main);border-radius:12px;position:relative;transition:background .2s ease}.toggle-switch.active[data-v-757b4d21]{background:var(--color-brand)}.toggle-switch[data-v-757b4d21]:after{content:"";width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 1px 2px #0003}.toggle-switch.active[data-v-757b4d21]:after{transform:translate(20px)}.settings-actions[data-v-757b4d21]{display:flex;gap:1rem;justify-content:flex-end;align-items:center;background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--border-radius-xl);padding:.9rem 1rem;box-shadow:var(--shadow-card)}.btn-primary[data-v-757b4d21]{background:var(--color-brand);color:#fff;border:none;padding:.75rem 1.75rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px}.btn-primary[data-v-757b4d21]:hover:not(:disabled){background:var(--color-brand-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary[data-v-757b4d21]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-757b4d21]{background:transparent;color:var(--text-secondary);border:1px solid var(--border-main);padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.btn-secondary[data-v-757b4d21]:hover{background:var(--bg-tertiary);border-color:var(--border-hover);color:var(--text-primary)}@media(max-width:640px){.settings-view[data-v-757b4d21]{padding:1rem 1rem .75rem;gap:1rem}.page-header[data-v-757b4d21]{text-align:center;padding:0}.form-grid[data-v-757b4d21]{grid-template-columns:1fr}.form-group-full[data-v-757b4d21]{grid-column:auto}.avatar-upload-section[data-v-757b4d21]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.8rem}.settings-tabs[data-v-757b4d21]{padding:.3rem}.settings-actions[data-v-757b4d21]{position:sticky;bottom:0;margin:0 -1rem;border-left:none;border-right:none;border-bottom:none;border-radius:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));justify-content:stretch;background:var(--bg-app);box-shadow:0 -6px 20px #00000026}.btn-primary[data-v-757b4d21],.btn-secondary[data-v-757b4d21]{min-width:0;flex:1}}.cash-out-overlay[data-v-9646b711]{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cash-out-dialog[data-v-9646b711]{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid #334155;border-radius:1rem;width:90%;max-width:420px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.dialog-header[data-v-9646b711]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #334155}.dialog-title[data-v-9646b711]{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin:0}.close-btn[data-v-9646b711]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.close-btn[data-v-9646b711]:hover{background-color:#334155;color:#f1f5f9}.quote-section[data-v-9646b711]{padding:1.5rem}.info-group[data-v-9646b711]{margin-bottom:1rem;padding:1rem;background-color:#0000004d;border-radius:.75rem}.info-group.highlight[data-v-9646b711]{background:linear-gradient(135deg,#dd96561a,#dd96560d);border:1px solid rgba(221,150,86,.3)}.info-label[data-v-9646b711]{font-size:.85rem;font-weight:600;color:#94a3b8;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.info-row[data-v-9646b711]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;color:#94a3b8;font-size:.95rem}.info-row.main[data-v-9646b711]{padding:.75rem 0;border-top:1px solid #334155;margin-top:.5rem}.info-value[data-v-9646b711]{color:#e2e8f0;font-weight:500}.cash-out-value[data-v-9646b711]{font-size:1.1rem;font-weight:700;color:var(--color-brand)}.info-row.profit .info-value[data-v-9646b711]{color:#22c55e}.info-row.loss .info-value[data-v-9646b711]{color:#ef4444}.fee[data-v-9646b711]{color:#64748b}.slippage-section[data-v-9646b711]{padding:0 1.5rem 1rem}.slippage-label[data-v-9646b711]{font-size:.85rem;color:#94a3b8;margin-bottom:.75rem}.slippage-options[data-v-9646b711]{display:flex;gap:.5rem}.slippage-btn[data-v-9646b711]{flex:1;padding:.5rem;border:1px solid #334155;background-color:transparent;border-radius:.5rem;color:#94a3b8;font-size:.9rem;cursor:pointer;transition:all .2s}.slippage-btn[data-v-9646b711]:hover{border-color:var(--color-brand);color:var(--color-brand)}.slippage-btn.active[data-v-9646b711]{background-color:var(--color-brand);border-color:var(--color-brand);color:#fff}.dialog-actions[data-v-9646b711]{display:flex;gap:1rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #334155}.btn-cancel[data-v-9646b711],.btn-confirm[data-v-9646b711]{flex:1;padding:.875rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-cancel[data-v-9646b711]{background-color:transparent;border:1px solid #334155;color:#94a3b8}.btn-cancel[data-v-9646b711]:hover{border-color:#64748b;color:#e2e8f0}.btn-confirm[data-v-9646b711]{border:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-confirm.profit[data-v-9646b711]{background:linear-gradient(135deg,#22c55e,#16a34a)}.btn-confirm.profit[data-v-9646b711]:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d)}.btn-confirm.loss[data-v-9646b711]{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-dark))}.btn-confirm.loss[data-v-9646b711]:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#c2410c)}.btn-confirm[data-v-9646b711]:disabled{opacity:.5;cursor:not-allowed}.loading-spinner[data-v-9646b711]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9646b711 .8s linear infinite}@keyframes spin-9646b711{to{transform:rotate(360deg)}}@media(max-width:480px){.cash-out-dialog[data-v-9646b711]{width:95%;max-height:85vh}.dialog-actions[data-v-9646b711]{flex-direction:column}}.match-header-board[data-v-2fdf0429]{margin-bottom:2rem}.match-header-card[data-v-2fdf0429]{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(232,165,102,.16),transparent 34%),linear-gradient(160deg,#ffffff09,#ffffff04),var(--bg-card);border:1px solid var(--border-main);border-radius:28px;padding:2rem;box-shadow:var(--shadow-card)}.match-header-card[data-v-2fdf0429]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 36%)}.match-header-top[data-v-2fdf0429]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-main);flex-wrap:wrap}.match-header-league[data-v-2fdf0429]{font-size:.92rem;color:var(--text-secondary);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.match-header-status[data-v-2fdf0429]{padding:.5rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.match-header-status.live[data-v-2fdf0429]{background-color:#ef444424;color:#fca5a5;animation:pulse-2fdf0429 2s infinite}.match-header-status.pre[data-v-2fdf0429]{background-color:#3b82f624;color:#93c5fd}.match-header-status.final[data-v-2fdf0429]{background-color:#94a3b824;color:#cbd5e1}.match-header-body[data-v-2fdf0429],[data-v-2fdf0429] .board-layout{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:2rem}[data-v-2fdf0429] .board-team{flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem}[data-v-2fdf0429] .board-team-logo{position:relative;width:100px;height:100px;border-radius:28px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:var(--text-primary);background:linear-gradient(145deg,#e8a5662e,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 32px #00000038}[data-v-2fdf0429] .board-team-logo-img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}[data-v-2fdf0429] .board-team-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;color:var(--color-brand)}[data-v-2fdf0429] .board-team-name{font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;color:var(--text-primary);text-align:center;line-height:1.15;margin:0}[data-v-2fdf0429] .board-center{min-width:180px;display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1rem 1.25rem;border-radius:22px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}[data-v-2fdf0429] .board-center-pre{min-width:220px;gap:.65rem}[data-v-2fdf0429] .board-pre-badge{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:.38rem .75rem;border-radius:999px;background:#3b82f624;color:#93c5fd;font-size:.76rem;font-weight:800;letter-spacing:.12em}[data-v-2fdf0429] .board-pre-time{font-size:clamp(1.8rem,3vw,2.45rem);font-weight:800;color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums}[data-v-2fdf0429] .board-pre-status{font-size:.92rem;color:var(--text-secondary);font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center}[data-v-2fdf0429] .board-center-final{box-shadow:inset 0 0 0 1px #94a3b81a}[data-v-2fdf0429] .board-final-badge{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .78rem;border-radius:999px;background:#94a3b824;color:#cbd5e1;font-size:.74rem;font-weight:800;letter-spacing:.12em}[data-v-2fdf0429] .board-score{font-size:clamp(2.6rem,5vw,4.1rem);font-weight:800;color:var(--text-primary);text-shadow:0 8px 30px rgba(0,0,0,.35);letter-spacing:-.04em;font-variant-numeric:tabular-nums}[data-v-2fdf0429] .board-time{font-size:.92rem;color:var(--text-secondary);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.match-header-skeleton[data-v-2fdf0429]{animation:skeleton-pulse-2fdf0429 1.5s infinite}.match-header-skeleton-team[data-v-2fdf0429]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.75rem}.skeleton[data-v-2fdf0429]{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%;animation:skeleton-shimmer-2fdf0429 1.5s infinite;border-radius:.5rem}.skeleton-league[data-v-2fdf0429]{height:24px;width:120px;margin:0 auto 1rem}.skeleton-logo[data-v-2fdf0429]{width:100px;height:100px;border-radius:28px}.skeleton-text[data-v-2fdf0429]{height:24px;width:140px}.skeleton-center[data-v-2fdf0429]{width:220px;height:132px;border-radius:22px}@keyframes pulse-2fdf0429{0%,to{opacity:1}50%{opacity:.7}}@keyframes skeleton-shimmer-2fdf0429{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-pulse-2fdf0429{0%,to{opacity:1}50%{opacity:.92}}@media(max-width:768px){.match-header-card[data-v-2fdf0429]{padding:1.5rem}.match-header-top[data-v-2fdf0429]{justify-content:center}.match-header-body[data-v-2fdf0429],[data-v-2fdf0429] .board-layout{flex-direction:column;gap:1.25rem}[data-v-2fdf0429] .board-team-logo{width:84px;height:84px}[data-v-2fdf0429] .board-center,.skeleton-center[data-v-2fdf0429]{min-width:0;width:100%}}.content-tabs[data-v-a571973f]{margin-bottom:1.5rem}.tabs-header[data-v-a571973f]{display:flex;gap:.5rem;position:relative;padding-bottom:2px;border-bottom:1px solid var(--border-main, #2D2E30)}.tab-btn[data-v-a571973f]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-secondary, #9AA0A6);font-size:.9375rem;font-weight:500;cursor:pointer;transition:color .2s ease;position:relative}.tab-btn[data-v-a571973f]:hover{color:var(--text-primary, #FFFFFF)}.tab-btn.active[data-v-a571973f]{color:var(--color-warning, #F59E0B)}.tab-badge[data-v-a571973f]{padding:.125rem .5rem;border-radius:var(--border-radius-full, 9999px);font-size:.625rem;font-weight:600;text-transform:uppercase}.tab-badge.live[data-v-a571973f]{background:#ef444426;color:#ef4444}.tab-badge.beta[data-v-a571973f]{background:#8b5cf626;color:#8b5cf6}.tab-badge.new[data-v-a571973f]{background:var(--color-brand-bg, rgba(221, 150, 86, .1));color:var(--color-brand, #DD9656)}.active-indicator[data-v-a571973f]{position:absolute;bottom:0;height:2px;background:var(--color-warning, #F59E0B);transition:left .3s ease,width .3s ease;border-radius:1px}@media(max-width:640px){.tabs-header[data-v-a571973f]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-header[data-v-a571973f]::-webkit-scrollbar{display:none}.tab-btn[data-v-a571973f]{white-space:nowrap;padding:.625rem .875rem;font-size:.875rem}}.matchup-section-collapse[data-v-e895fc2f]{margin-top:2rem}.collapse-header[data-v-e895fc2f]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(145deg,var(--bg-card, #141517),var(--bg-app, #0A0B0C));border:1px solid var(--border-main, #2D2E30);border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;color:var(--text-primary, #FFFFFF);list-style:none;transition:all .2s}.collapse-header[data-v-e895fc2f]::-webkit-details-marker{display:none}.collapse-header[data-v-e895fc2f]:hover{border-color:var(--color-brand, #DD9656)}.collapse-icon[data-v-e895fc2f]{transition:transform .3s;color:var(--text-secondary, #9AA0A6)}.matchup-section-collapse[open] .collapse-icon[data-v-e895fc2f]{transform:rotate(180deg)}.matchup-section-collapse[open] .collapse-header[data-v-e895fc2f]{border-radius:12px 12px 0 0;border-bottom:none}.matchup-section[data-v-e895fc2f]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem;background:linear-gradient(145deg,var(--bg-card, #141517),var(--bg-app, #0A0B0C));border:1px solid var(--border-main, #2D2E30);border-top:none;border-radius:0 0 12px 12px}.history-matches[data-v-e895fc2f]{background:var(--bg-app, #0A0B0C);border:1px solid var(--border-main, #2D2E30);border-radius:10px;padding:1rem}.subsection-title[data-v-e895fc2f]{font-size:1rem;font-weight:600;color:var(--text-secondary, #9AA0A6);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main, #2D2E30)}.match-list[data-v-e895fc2f]{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.history-match-card[data-v-e895fc2f]{background:#ffffff05;border:1px solid var(--border-main, #2D2E30);border-radius:8px;padding:.875rem;cursor:pointer;transition:all .2s}.history-match-card[data-v-e895fc2f]:hover{border-color:var(--color-brand, #DD9656);transform:translate(4px)}.match-pts[data-v-e895fc2f]{font-size:1.25rem;font-weight:700;color:var(--color-brand, #DD9656);margin-bottom:.375rem}.match-result[data-v-e895fc2f]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--text-primary, #FFFFFF);margin-bottom:.375rem}.match-wl[data-v-e895fc2f]{padding:.125rem .375rem;border-radius:4px;font-size:.75rem;font-weight:600}.match-wl.win[data-v-e895fc2f]{background:#22c55e26;color:#22c55e}.match-wl.loss[data-v-e895fc2f]{background:#ef444426;color:#ef4444}.match-date[data-v-e895fc2f]{font-size:.8rem;color:var(--text-tertiary, #5F6368)}.no-matches[data-v-e895fc2f]{text-align:center;color:var(--text-tertiary, #5F6368);padding:1rem}@media(max-width:768px){.matchup-section[data-v-e895fc2f]{grid-template-columns:1fr}}.modal-overlay[data-v-b75da084]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-modal[data-v-b75da084]{background:linear-gradient(145deg,var(--bg-card, #141517),var(--bg-app, #0A0B0C));border:1px solid var(--border-main, #2D2E30);border-radius:16px;width:90%;max-width:600px;max-height:80vh;position:relative;display:flex;flex-direction:column;animation:modalFadeIn-b75da084 .2s ease}@keyframes modalFadeIn-b75da084{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close-btn[data-v-b75da084]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-secondary, #9AA0A6);font-size:1.5rem;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.modal-close-btn[data-v-b75da084]:hover{background:#ffffff1a;color:var(--text-primary, #FFFFFF)}.match-modal-header[data-v-b75da084]{padding:1.5rem 2rem;border-bottom:1px solid var(--border-main, #2D2E30)}.match-modal-title[data-v-b75da084]{font-size:1.25rem;font-weight:700;color:var(--text-primary, #FFFFFF);margin:0 0 .5rem}.match-modal-subtitle[data-v-b75da084]{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:var(--text-secondary, #9AA0A6)}.match-wl[data-v-b75da084]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.match-wl.win[data-v-b75da084]{background:#22c55e26;color:#22c55e}.match-wl.loss[data-v-b75da084]{background:#ef444426;color:#ef4444}.match-stats-scroll[data-v-b75da084]{padding:1.5rem 2rem;overflow-y:auto;flex:1}.match-stats-grid[data-v-b75da084]{display:flex;flex-direction:column;gap:1.5rem}.stat-group[data-v-b75da084]{background:var(--bg-app, #0A0B0C);border:1px solid var(--border-main, #2D2E30);border-radius:10px;padding:1rem}.stat-group-title[data-v-b75da084]{font-size:.9rem;font-weight:600;color:var(--color-brand, #DD9656);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main, #2D2E30)}.stat-item[data-v-b75da084]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(45,46,48,.5)}.stat-item[data-v-b75da084]:last-child{border-bottom:none}.stat-item .label[data-v-b75da084]{font-size:.85rem;color:var(--text-secondary, #9AA0A6)}.stat-item .value[data-v-b75da084]{font-size:.9rem;font-weight:600;color:var(--text-primary, #FFFFFF)}.stat-item .value.highlight[data-v-b75da084]{color:var(--color-brand, #DD9656);font-size:1rem}.modal-overlay[data-v-1cb24f88]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.player-modal[data-v-1cb24f88]{background:linear-gradient(145deg,var(--bg-card, #141517),var(--bg-app, #0A0B0C));border:1px solid var(--border-main, #2D2E30);border-radius:16px;padding:2rem;width:90%;max-width:400px;position:relative;animation:modalFadeIn-1cb24f88 .2s ease}@keyframes modalFadeIn-1cb24f88{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close-btn[data-v-1cb24f88]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-secondary, #9AA0A6);font-size:1.5rem;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close-btn[data-v-1cb24f88]:hover{background:#ffffff1a;color:var(--text-primary, #FFFFFF)}.player-modal-content[data-v-1cb24f88]{text-align:center}.player-avatar[data-v-1cb24f88]{margin-bottom:1rem}.avatar-circle[data-v-1cb24f88]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--color-brand, #DD9656),#8F5524);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 20px #dd965666}.avatar-img[data-v-1cb24f88]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.player-modal-name[data-v-1cb24f88]{font-size:1.5rem;font-weight:700;color:var(--text-primary, #FFFFFF);margin:0 0 .5rem}.player-modal-team[data-v-1cb24f88]{font-size:.9rem;color:var(--color-brand, #DD9656);margin-bottom:1.5rem}.player-details-grid[data-v-1cb24f88]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-1cb24f88]{background:var(--bg-app, #0A0B0C);border:1px solid var(--border-main, #2D2E30);border-radius:8px;padding:.75rem;text-align:center}.detail-label[data-v-1cb24f88]{display:block;font-size:.75rem;color:var(--text-tertiary, #5F6368);margin-bottom:.25rem}.detail-value[data-v-1cb24f88]{font-size:1rem;font-weight:600;color:var(--text-primary, #FFFFFF)}.team-detail-card[data-v-9c4ecffb]{background:linear-gradient(145deg,var(--bg-card, #141517),var(--bg-app, #0A0B0C));border:1px solid var(--border-main, #2D2E30);border-radius:12px;padding:1.5rem}.section-title[data-v-9c4ecffb]{font-size:1.25rem;font-weight:600;color:var(--text-primary, #FFFFFF);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-main, #2D2E30)}.subsection-title[data-v-9c4ecffb]{font-size:1rem;font-weight:600;color:var(--text-secondary, #9AA0A6);margin:1rem 0}.lineup-grid[data-v-9c4ecffb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75rem}.player-card[data-v-9c4ecffb]{background-color:var(--bg-app, #0A0B0C);border:1px solid var(--border-main, #2D2E30);border-radius:8px;padding:.875rem;text-align:center;transition:all .2s;cursor:pointer}.player-card[data-v-9c4ecffb]:hover{border-color:var(--color-brand, #DD9656);transform:translateY(-2px);box-shadow:0 4px 12px #dd965633}.player-avatar-small[data-v-9c4ecffb]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--color-brand, #DD9656),#8F5524);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#fff;margin:0 auto .5rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #dd96564d;transition:all .2s}.player-card:hover .player-avatar-small[data-v-9c4ecffb]{transform:scale(1.1);box-shadow:0 4px 16px #dd965680}.player-avatar-img[data-v-9c4ecffb]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.player-number[data-v-9c4ecffb]{font-size:1.25rem;font-weight:700;color:var(--color-brand, #DD9656);margin-bottom:.25rem}.player-name[data-v-9c4ecffb]{font-size:.85rem;color:var(--text-primary, #FFFFFF);margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-position[data-v-9c4ecffb]{font-size:.75rem;color:var(--text-tertiary, #5F6368);text-transform:uppercase}.no-players[data-v-9c4ecffb]{grid-column:1 / -1;text-align:center;color:var(--text-tertiary, #5F6368);padding:2rem}.nba-game-center[data-v-76ae1ad2]{margin-top:1.5rem}.game-center-card[data-v-76ae1ad2]{background:linear-gradient(145deg,var(--bg-card, #141517),var(--bg-app, #0a0b0c));border:1px solid var(--border-main, #2d2e30);border-radius:18px;padding:1.5rem}.game-center-head[data-v-76ae1ad2]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.game-center-subtitle[data-v-76ae1ad2]{margin:.35rem 0 0;color:var(--text-secondary, #9aa0a6);font-size:.92rem}.game-center-meta[data-v-76ae1ad2]{display:flex;gap:.5rem;flex-wrap:wrap}.meta-pill[data-v-76ae1ad2]{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .75rem;background:#dd96561f;color:var(--color-brand, #dd9656);font-size:.78rem;font-weight:700;letter-spacing:.04em}.meta-pill.soft[data-v-76ae1ad2]{background:#ffffff0d;color:var(--text-secondary, #9aa0a6)}.game-center-state[data-v-76ae1ad2]{min-height:160px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #9aa0a6)}.game-center-state.error[data-v-76ae1ad2]{color:#fca5a5}.tab-panel[data-v-76ae1ad2]{display:flex;flex-direction:column;gap:1rem}.info-grid[data-v-76ae1ad2],.team-live-grid[data-v-76ae1ad2],.roster-grid[data-v-76ae1ad2],.players-grid[data-v-76ae1ad2],.h2h-summary-grid[data-v-76ae1ad2]{display:grid;gap:1rem}.info-grid[data-v-76ae1ad2],.team-live-grid[data-v-76ae1ad2],.roster-grid[data-v-76ae1ad2],.players-grid[data-v-76ae1ad2],.h2h-summary-grid[data-v-76ae1ad2]{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card[data-v-76ae1ad2],.comparison-card[data-v-76ae1ad2],.meetings-card[data-v-76ae1ad2],.players-card[data-v-76ae1ad2],.summary-card[data-v-76ae1ad2],.team-live-card[data-v-76ae1ad2]{background:#ffffff06;border:1px solid var(--border-main, #2d2e30);border-radius:14px;padding:1rem}.summary-card[data-v-76ae1ad2]{min-height:100px;display:flex;flex-direction:column;justify-content:center}.card-title[data-v-76ae1ad2],.summary-label[data-v-76ae1ad2]{color:var(--text-secondary, #9aa0a6);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.summary-value[data-v-76ae1ad2]{margin-top:.6rem;font-size:2rem;font-weight:700;color:var(--text-primary, #fff)}.summary-value.accent[data-v-76ae1ad2]{color:var(--color-brand, #dd9656)}.info-list[data-v-76ae1ad2],.leader-list[data-v-76ae1ad2],.players-table[data-v-76ae1ad2],.comparison-table[data-v-76ae1ad2],.meetings-list[data-v-76ae1ad2],.incidents-list[data-v-76ae1ad2]{display:flex;flex-direction:column;gap:.6rem}.info-row[data-v-76ae1ad2],.leader-row[data-v-76ae1ad2],.comparison-row[data-v-76ae1ad2],.meeting-row[data-v-76ae1ad2],.players-row[data-v-76ae1ad2]{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.comparison-row[data-v-76ae1ad2]{grid-template-columns:minmax(56px,auto) 1fr minmax(56px,auto)}.comparison-row.header[data-v-76ae1ad2],.players-row.header[data-v-76ae1ad2]{color:var(--text-tertiary, #6b7280);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.metric-label[data-v-76ae1ad2]{text-align:center;color:var(--text-secondary, #9aa0a6)}.probability-card[data-v-76ae1ad2],.probability-item[data-v-76ae1ad2]{display:flex;flex-direction:column;gap:.5rem}.probability-row[data-v-76ae1ad2],.team-live-head[data-v-76ae1ad2],.incident-top[data-v-76ae1ad2],.incident-meta[data-v-76ae1ad2],.meeting-main[data-v-76ae1ad2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.probability-bar[data-v-76ae1ad2]{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.probability-fill[data-v-76ae1ad2]{display:block;height:100%;border-radius:inherit}.probability-fill.home[data-v-76ae1ad2]{background:linear-gradient(90deg,#dd96568c,#dd9656)}.probability-fill.away[data-v-76ae1ad2]{background:linear-gradient(90deg,#60a5fa8c,#60a5fa)}.probability-note[data-v-76ae1ad2],.empty-state[data-v-76ae1ad2]{color:var(--text-secondary, #9aa0a6);font-size:.9rem}.team-name[data-v-76ae1ad2]{font-weight:700;color:var(--text-primary, #fff)}.team-score[data-v-76ae1ad2]{font-size:1.8rem;color:var(--color-brand, #dd9656)}.period-strip[data-v-76ae1ad2]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.period-chip[data-v-76ae1ad2],.incident-team[data-v-76ae1ad2],.incident-type[data-v-76ae1ad2],.incident-score[data-v-76ae1ad2]{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .6rem;font-size:.78rem;font-weight:600}.period-chip[data-v-76ae1ad2]{background:#ffffff0f;color:var(--text-secondary, #9aa0a6)}.meeting-row[data-v-76ae1ad2],.incident-row[data-v-76ae1ad2]{border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:.9rem 1rem;background:#ffffff05}.meeting-row[data-v-76ae1ad2]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.meeting-main[data-v-76ae1ad2]{flex-direction:column;align-items:flex-start}.meeting-score[data-v-76ae1ad2]{font-weight:700;color:var(--text-primary, #fff)}.incidents-head[data-v-76ae1ad2]{display:flex;justify-content:space-between;align-items:flex-start}.incident-row[data-v-76ae1ad2]{display:grid;grid-template-columns:84px minmax(0,1fr);gap:1rem}.incident-time[data-v-76ae1ad2]{display:flex;flex-direction:column;gap:.25rem;color:var(--text-secondary, #9aa0a6);font-size:.85rem}.incident-body[data-v-76ae1ad2]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.incident-team[data-v-76ae1ad2]{background:#dd96561f;color:var(--color-brand, #dd9656)}.incident-type[data-v-76ae1ad2]{background:#60a5fa1f;color:#93c5fd}.incident-score[data-v-76ae1ad2]{background:#ffffff14;color:var(--text-primary, #fff)}.incident-text[data-v-76ae1ad2]{margin:0;color:var(--text-primary, #fff);line-height:1.5}.incident-meta[data-v-76ae1ad2]{justify-content:flex-start;flex-wrap:wrap;color:var(--text-secondary, #9aa0a6);font-size:.82rem}.players-row[data-v-76ae1ad2]{grid-template-columns:minmax(0,1fr) 56px 56px 56px}.players-row span[data-v-76ae1ad2]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.info-grid[data-v-76ae1ad2],.team-live-grid[data-v-76ae1ad2],.roster-grid[data-v-76ae1ad2],.players-grid[data-v-76ae1ad2],.h2h-summary-grid[data-v-76ae1ad2]{grid-template-columns:1fr}}@media(max-width:720px){.game-center-head[data-v-76ae1ad2]{flex-direction:column}.incident-row[data-v-76ae1ad2]{grid-template-columns:1fr}}.tp-sl-panel[data-v-4b9f6d30]{background:var(--bg-app);border-radius:var(--radius-md);margin-top:1rem;border:1px solid var(--border-light);overflow:hidden}.panel-header[data-v-4b9f6d30]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s}.panel-header[data-v-4b9f6d30]:hover{background:#ffffff08}.panel-title[data-v-4b9f6d30]{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.expand-icon[data-v-4b9f6d30]{color:var(--text-tertiary);transition:transform .2s}.expand-icon.rotated[data-v-4b9f6d30]{transform:rotate(180deg)}.panel-content[data-v-4b9f6d30]{padding:0 1rem 1rem}.tp-sl-row[data-v-4b9f6d30]{padding:.75rem 0;border-bottom:1px solid var(--border-light)}.tp-sl-row[data-v-4b9f6d30]:last-of-type{border-bottom:none}.row-header[data-v-4b9f6d30]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.row-label[data-v-4b9f6d30]{font-size:.9rem;font-weight:500}.row-label.tp[data-v-4b9f6d30]{color:#4caf50}.row-label.sl[data-v-4b9f6d30]{color:#f44336}.toggle-wrapper[data-v-4b9f6d30]{position:relative;width:36px;height:20px}.toggle-input[data-v-4b9f6d30]{opacity:0;width:0;height:0}.toggle-slider[data-v-4b9f6d30]{position:absolute;cursor:pointer;inset:0;background-color:#333;transition:.3s;border-radius:20px}.toggle-slider[data-v-4b9f6d30]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-input:checked+.toggle-slider[data-v-4b9f6d30]{background-color:var(--color-brand)}.toggle-input:checked+.toggle-slider[data-v-4b9f6d30]:before{transform:translate(16px)}.row-input[data-v-4b9f6d30]{margin-top:.5rem}.odds-input[data-v-4b9f6d30]{width:100%;padding:.6rem .75rem;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.95rem;outline:none;transition:border-color .2s}.odds-input[data-v-4b9f6d30]:focus{border-color:var(--color-brand)}.input-hint[data-v-4b9f6d30]{display:block;margin-top:.35rem;font-size:.75rem;color:var(--text-tertiary)}.estimate-section[data-v-4b9f6d30]{background:#dd965614;border-radius:var(--radius-sm);padding:.75rem;margin-top:.75rem}.estimate-row[data-v-4b9f6d30]{display:flex;justify-content:space-between;font-size:.85rem;padding:.25rem 0}.estimate-row.tp .estimate-value[data-v-4b9f6d30]{color:#4caf50;font-weight:600}.estimate-row.sl .estimate-value[data-v-4b9f6d30]{color:#f44336;font-weight:600}.chart-container[data-v-23987bdb]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.25rem}.chart-header[data-v-23987bdb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.chart-legend-inline[data-v-23987bdb]{display:flex;align-items:center;gap:1.25rem}.legend-item[data-v-23987bdb]{display:flex;align-items:center;gap:.5rem}.legend-dot[data-v-23987bdb]{width:8px;height:8px;border-radius:50%}.legend-item.home .legend-dot[data-v-23987bdb]{background:var(--color-yes)}.legend-item.away .legend-dot[data-v-23987bdb]{background:var(--color-no)}.team-name[data-v-23987bdb]{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.time-range-tabs[data-v-23987bdb]{display:flex;align-items:center;gap:2px;background:var(--bg-tertiary);padding:3px;border-radius:var(--radius-md)}.time-tab[data-v-23987bdb]{padding:.35rem .7rem;font-size:.7rem;font-weight:500;background:transparent;color:var(--text-tertiary);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.time-tab.active[data-v-23987bdb]{background:var(--bg-card);color:var(--text-primary)}.chart[data-v-23987bdb]{width:100%;height:250px}.chart-status[data-v-23987bdb]{margin-top:.5rem;font-size:.8rem;color:var(--text-tertiary)}.chart-status.error[data-v-23987bdb]{color:var(--color-error)}@media(max-width:600px){.chart-container[data-v-23987bdb]{padding:1rem}.chart-header[data-v-23987bdb]{flex-direction:column;align-items:flex-start;gap:.75rem}.time-range-tabs[data-v-23987bdb]{width:100%;justify-content:space-between}.time-tab[data-v-23987bdb]{flex:1;text-align:center}}.sport-detail[data-v-4b0b8157]{padding:1.5rem;max-width:1400px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:1.5rem}.sport-detail[data-v-4b0b8157]:before{content:"";position:absolute;inset:0 0 auto;height:420px;pointer-events:none;background:radial-gradient(circle at top left,rgba(232,165,102,.14),transparent 34%),radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 26%);filter:blur(12px);opacity:.9}.detail-topbar[data-v-4b0b8157]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.skeleton-container[data-v-4b0b8157]{animation:skeleton-pulse 1.5s infinite}.skeleton[data-v-4b0b8157]{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%;animation:skeleton-shimmer-4b0b8157 1.5s infinite;border-radius:.5rem}.skeleton-league[data-v-4b0b8157]{height:24px;width:120px;margin:0 auto 1rem}.skeleton-logo[data-v-4b0b8157]{width:80px;height:80px;border-radius:50%}.skeleton-text[data-v-4b0b8157]{height:24px;width:140px;margin-top:.5rem}.skeleton-score[data-v-4b0b8157]{height:48px;width:100px}@keyframes skeleton-shimmer-4b0b8157{0%{background-position:200% 0}to{background-position:-200% 0}}.team-logo-img[data-v-4b0b8157]{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}.team-logo-large[data-v-4b0b8157]{position:relative}.logo-fallback[data-v-4b0b8157]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;color:var(--color-brand)}.back-button[data-v-4b0b8157]{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.2rem;background:linear-gradient(160deg,#ffffff0a,#ffffff05),var(--bg-card);border:1px solid var(--border-main);border-radius:999px;color:var(--text-primary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-sm)}.back-button[data-v-4b0b8157]:hover{border-color:#e8a56680;transform:translateY(-1px);box-shadow:var(--shadow-glow-brand)}.back-button svg[data-v-4b0b8157]{transition:transform .2s}.back-button:hover svg[data-v-4b0b8157]{transform:translate(-2px)}.simulation-controls[data-v-4b0b8157]{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;background:linear-gradient(160deg,#ffffff08,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:18px;box-shadow:var(--shadow-sm)}.sim-header[data-v-4b0b8157]{display:flex;flex-direction:column;gap:.2rem}.sim-label[data-v-4b0b8157]{color:var(--text-primary);font-size:.85rem;font-weight:700}.sim-status[data-v-4b0b8157]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-success);font-size:.78rem}.status-dot-active[data-v-4b0b8157]{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 6px #22c55e1f;animation:pulse-green-4b0b8157 1.4s infinite}.sim-actions[data-v-4b0b8157]{display:flex;gap:.6rem}.sim-btn[data-v-4b0b8157]{min-height:36px;padding:0 .95rem;border-radius:999px;border:1px solid var(--border-main);background:#ffffff08;color:var(--text-primary);font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.sim-btn.start[data-v-4b0b8157]:hover:not(:disabled){border-color:#22c55e80;background:#22c55e1f}.sim-btn.stop[data-v-4b0b8157]:hover:not(:disabled){border-color:#ef444480;background:#ef44441f}.sim-btn[data-v-4b0b8157]:disabled{opacity:.45;cursor:not-allowed}.match-header-section[data-v-4b0b8157]{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(232,165,102,.16),transparent 34%),linear-gradient(160deg,#ffffff09,#ffffff04),var(--bg-card);border:1px solid var(--border-main);border-radius:28px;padding:2rem;box-shadow:var(--shadow-card)}.match-header-section[data-v-4b0b8157]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 36%)}.match-info[data-v-4b0b8157]{position:relative;z-index:1}.league-info[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-main);gap:1rem;flex-wrap:wrap}.league-name[data-v-4b0b8157]{font-size:.92rem;color:var(--text-secondary);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.match-status[data-v-4b0b8157]{padding:.5rem .9rem;border-radius:2rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.match-status.live[data-v-4b0b8157]{background-color:#ef444424;color:#fca5a5;animation:pulse-4b0b8157 2s infinite}.match-status.upcoming[data-v-4b0b8157],.match-status.pre[data-v-4b0b8157]{background-color:#3b82f624;color:#93c5fd}.match-status.finished[data-v-4b0b8157],.match-status.final[data-v-4b0b8157]{background-color:#94a3b824;color:#cbd5e1}@keyframes pulse-4b0b8157{0%,to{opacity:1}50%{opacity:.7}}.match-teams-header[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.team-header[data-v-4b0b8157]{flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.team-logo-large[data-v-4b0b8157]{width:100px;height:100px;border-radius:28px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:var(--text-primary);background:linear-gradient(145deg,#e8a5662e,#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 32px #00000038}.team-name[data-v-4b0b8157]{font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;color:var(--text-primary);text-align:center;line-height:1.15}.team-win-rate[data-v-4b0b8157]{font-size:1rem;color:var(--color-brand);font-weight:600}.score-section[data-v-4b0b8157]{display:flex;flex-direction:column;align-items:center;gap:.7rem;min-width:180px;padding:1rem 1.25rem;border-radius:22px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.score[data-v-4b0b8157]{font-size:clamp(2.6rem,5vw,4.1rem);font-weight:800;color:var(--text-primary);text-shadow:0 8px 30px rgba(0,0,0,.35);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.match-time[data-v-4b0b8157]{font-size:.92rem;color:var(--text-secondary);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.betting-chart-section[data-v-4b0b8157]{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:2rem;align-items:start}.betting-chart-section[data-v-4b0b8157]>*{min-width:0}.left-column[data-v-4b0b8157]{display:flex;flex-direction:column;gap:1.5rem}.chart-container[data-v-4b0b8157]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.25rem}.chart-header[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.chart-legend-inline[data-v-4b0b8157]{display:flex;align-items:center;gap:1.25rem}.chart-container .legend-item[data-v-4b0b8157]{display:flex;align-items:center;gap:.5rem}.chart-container .legend-dot[data-v-4b0b8157]{width:8px;height:8px;border-radius:50%}.chart-container .legend-item.home .legend-dot[data-v-4b0b8157]{background:var(--color-yes)}.chart-container .legend-item.away .legend-dot[data-v-4b0b8157]{background:var(--color-no)}.chart-container .team-name[data-v-4b0b8157]{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.time-range-tabs[data-v-4b0b8157]{display:flex;align-items:center;gap:2px;background:var(--bg-tertiary);padding:3px;border-radius:var(--radius-md)}.time-tab[data-v-4b0b8157]{padding:.35rem .7rem;font-size:.7rem;font-weight:500;background:transparent;color:var(--text-tertiary);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;letter-spacing:.02em}.time-tab[data-v-4b0b8157]:hover{color:var(--text-secondary);background:#ffffff0d}.time-tab.active[data-v-4b0b8157]{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px #0003}.chart[data-v-4b0b8157]{width:100%;height:280px}.connection-status[data-v-4b0b8157]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;margin-bottom:.75rem;background:#1e293b99;border:1px solid var(--border-main)}.connection-status .status-dot[data-v-4b0b8157]{width:8px;height:8px;border-radius:50%;background:#64748b}.connection-status.connected[data-v-4b0b8157]{border-color:var(--color-error)}.connection-status.connected .status-dot[data-v-4b0b8157]{background:#22c55e;box-shadow:0 0 6px #22c55e;animation:pulse-green-4b0b8157 2s infinite}.connection-status.connected .status-text[data-v-4b0b8157]{color:#22c55e}.connection-status.connecting[data-v-4b0b8157],.connection-status.reconnecting[data-v-4b0b8157]{border-color:var(--color-warning)}.connection-status.connecting .status-dot[data-v-4b0b8157],.connection-status.reconnecting .status-dot[data-v-4b0b8157]{background:var(--bg-card);animation:pulse-yellow-4b0b8157 1s infinite}.connection-status.connecting .status-text[data-v-4b0b8157],.connection-status.reconnecting .status-text[data-v-4b0b8157]{color:var(--color-warning)}.connection-status.disconnected[data-v-4b0b8157]{border-color:var(--color-error)}.connection-status.disconnected .status-dot[data-v-4b0b8157]{background:#ef4444}.connection-status.disconnected .status-text[data-v-4b0b8157]{color:var(--color-error)}@keyframes pulse-green-4b0b8157{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-yellow-4b0b8157{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.betting-panel[data-v-4b0b8157]{position:sticky;top:1.25rem;background:linear-gradient(160deg,#ffffff08,#ffffff04),var(--bg-card);border:1px solid var(--border-main);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-card);min-width:0;overflow:hidden}.betting-panel.is-pre[data-v-4b0b8157]{background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 38%),linear-gradient(160deg,#ffffff08,#ffffff04),var(--bg-card)}.panel-title[data-v-4b0b8157]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-main)}.pre-match-panel[data-v-4b0b8157]{display:flex;flex-direction:column;gap:1rem}.pre-match-panel .panel-title[data-v-4b0b8157]{margin-bottom:0}.pre-match-badge[data-v-4b0b8157]{display:inline-flex;align-items:center;align-self:flex-start;padding:.6rem .85rem;border-radius:999px;background:#3b82f624;border:1px solid rgba(147,197,253,.28);color:#bfdbfe;font-size:.84rem;font-weight:600}.pre-match-meta[data-v-4b0b8157]{display:grid;gap:.75rem}.pre-match-meta-row[data-v-4b0b8157]{display:flex;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-secondary);font-size:.92rem}.pre-match-meta-row strong[data-v-4b0b8157]{color:var(--text-primary);text-align:right}.pre-match-odds-grid[data-v-4b0b8157]{display:grid;gap:.85rem}.pre-match-odds-card[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.05rem;border-radius:18px;background:linear-gradient(145deg,#e8a56614,#ffffff05),#ffffff05;border:1px solid rgba(232,165,102,.18)}.pre-match-team[data-v-4b0b8157]{color:var(--text-primary);font-size:.96rem;font-weight:600}.pre-match-odds[data-v-4b0b8157]{color:var(--color-brand);font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.pre-match-note[data-v-4b0b8157]{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.6}.pre-betting-banner[data-v-4b0b8157]{margin-bottom:1rem;padding:.85rem .95rem;border-radius:16px;background:#e8a5661a;border:1px solid rgba(232,165,102,.22);color:var(--text-primary);font-size:.9rem;line-height:1.5}.odds-display[data-v-4b0b8157]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.odd-item[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;background-color:#ffffff05;border:1px solid var(--border-main);border-radius:16px;transition:all .2s}.odd-item[data-v-4b0b8157]:hover{border-color:var(--color-brand);background-color:#f973161a;cursor:pointer}.odd-item.selected[data-v-4b0b8157]{border-color:var(--color-brand);background-color:#f9731633;box-shadow:0 0 12px #f973164d}.odd-item.disabled[data-v-4b0b8157]{opacity:.5;cursor:not-allowed;pointer-events:none}.odd-label[data-v-4b0b8157]{color:var(--text-secondary);font-size:.9rem}.odd-value[data-v-4b0b8157]{color:var(--color-brand);font-size:1.1rem;font-weight:700;transition:color .3s}.odd-item.odds-up .odd-value[data-v-4b0b8157]{color:var(--color-success);animation:pulse-green-4b0b8157 .5s ease}.odd-item.odds-down .odd-value[data-v-4b0b8157]{color:var(--color-error);animation:pulse-red-4b0b8157 .5s ease}.odds-indicator[data-v-4b0b8157]{font-size:.75rem;margin-left:4px}.odd-item.odds-up .odds-indicator[data-v-4b0b8157]{color:var(--color-success)}.odd-item.odds-down .odds-indicator[data-v-4b0b8157]{color:var(--color-error)}@keyframes pulse-green-4b0b8157{0%,to{opacity:1}50%{opacity:.6;transform:scale(1.1)}}@keyframes pulse-red-4b0b8157{0%,to{opacity:1}50%{opacity:.6;transform:scale(1.1)}}.balance-display[data-v-4b0b8157]{display:flex;align-items:center;gap:.5rem;padding:.85rem .95rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:16px;margin-bottom:1rem;flex-wrap:wrap;min-width:0}.balance-label[data-v-4b0b8157]{color:var(--text-secondary);font-size:.9rem;flex:0 0 auto;white-space:nowrap}.balance-value[data-v-4b0b8157]{color:var(--color-success);font-weight:700;font-size:1rem;min-width:0;flex:1 1 120px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refresh-btn[data-v-4b0b8157]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;padding:.25rem;transition:color .2s}.refresh-btn[data-v-4b0b8157]:hover{color:var(--color-brand)}.refresh-btn[data-v-4b0b8157]:disabled{opacity:.5;cursor:not-allowed}.amount-warning[data-v-4b0b8157]{color:var(--color-warning);font-size:.85rem;margin-top:.5rem}.betting-panel.is-betting[data-v-4b0b8157]{opacity:.8;pointer-events:none}.betting-panel.is-betting .btn-confirm[data-v-4b0b8157]{pointer-events:auto}.btn-loading[data-v-4b0b8157]{display:flex;align-items:center;justify-content:center;gap:.5rem}.spinner[data-v-4b0b8157]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-4b0b8157 .8s linear infinite}@keyframes spin-4b0b8157{to{transform:rotate(360deg)}}.btn-confirm[data-v-4b0b8157]:disabled{opacity:.6;cursor:not-allowed}.order-type-section[data-v-4b0b8157]{margin-bottom:1rem}.order-type-tabs[data-v-4b0b8157]{display:flex;gap:.5rem}.type-tab[data-v-4b0b8157]{flex:1;padding:.7rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:var(--text-secondary);cursor:pointer;transition:all .2s;font-size:.9rem}.type-tab[data-v-4b0b8157]:hover{background:#ffffff1a}.type-tab.active[data-v-4b0b8157]{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-dark));border-color:var(--color-brand);color:#fff}.type-tab[data-v-4b0b8157]:disabled{opacity:.5;cursor:not-allowed}.limit-odds-section[data-v-4b0b8157]{margin-bottom:1rem}.limit-hint[data-v-4b0b8157]{font-size:.8rem;color:var(--text-tertiary);margin-top:.5rem}.actual-invest[data-v-4b0b8157]{margin-top:.5rem;padding:.5rem;background:#f973161a;border-radius:.25rem;font-size:.9rem;color:var(--color-brand)}.leverage-warning[data-v-4b0b8157]{margin-top:.5rem;padding:.5rem .75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.25rem;font-size:.85rem;color:#f87171}.bet-input.input-error[data-v-4b0b8157]{border-color:var(--color-error);background-color:#ef44440d}.bet-amount-section[data-v-4b0b8157],.leverage-section[data-v-4b0b8157]{margin-bottom:1.5rem}.input-label[data-v-4b0b8157]{display:block;color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem}.bet-input[data-v-4b0b8157]{width:100%;padding:.85rem .95rem;background-color:var(--bg-tertiary);border:1px solid var(--border-main);border-radius:14px;color:var(--text-primary);font-size:1rem;transition:all .2s}.bet-input[data-v-4b0b8157]:focus{outline:none;border-color:var(--color-brand);background-color:var(--bg-card)}.amount-shortcuts[data-v-4b0b8157]{display:flex;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.amount-shortcut-btn[data-v-4b0b8157]{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-main);border-radius:999px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;flex:1 1 72px}.amount-shortcut-btn[data-v-4b0b8157]:hover{background:var(--bg-card-hover);border-color:var(--border-hover);color:var(--text-primary)}.leverage-slider[data-v-4b0b8157]{width:100%;height:6px;background:#1e293b;border-radius:3px;outline:none;-webkit-appearance:none;appearance:none}.leverage-slider[data-v-4b0b8157]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;background:var(--color-brand);border-radius:50%;cursor:pointer}.leverage-slider[data-v-4b0b8157]::-moz-range-thumb{width:20px;height:20px;background:var(--color-brand);border-radius:50%;cursor:pointer;border:none}.leverage-marks[data-v-4b0b8157]{display:flex;justify-content:space-between;margin-top:.5rem;color:var(--text-tertiary);font-size:.8rem}.potential-profit[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f973161a;border:1px solid var(--color-brand);border-radius:.5rem;margin-bottom:1.5rem;color:var(--text-primary)}.profit-amount[data-v-4b0b8157]{font-size:1.5rem;font-weight:700;color:var(--color-brand)}.action-buttons[data-v-4b0b8157]{display:flex;gap:1rem}.btn-confirm[data-v-4b0b8157],.btn-close[data-v-4b0b8157]{flex:1;padding:.95rem 1rem;border:none;border-radius:16px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-confirm[data-v-4b0b8157]{background-color:var(--color-success);color:#fff}.btn-confirm[data-v-4b0b8157]:hover{background-color:var(--color-brand);transform:translateY(-2px);box-shadow:var(--shadow-glow-brand)}.calendar-market-section[data-v-4b0b8157]{display:block}.calendar-market-card[data-v-4b0b8157]{background:linear-gradient(160deg,#ffffff06,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:24px;padding:1.35rem 1.45rem;box-shadow:var(--shadow-sm)}.calendar-market-grid[data-v-4b0b8157]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.2rem}.calendar-market-row[data-v-4b0b8157]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:44px;padding:0 .85rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px}.meta-label[data-v-4b0b8157]{color:var(--text-secondary);font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.meta-value[data-v-4b0b8157]{color:var(--text-primary);font-size:.94rem;font-weight:700;text-align:right}.chart-container[data-v-4b0b8157]{background:linear-gradient(160deg,#ffffff05,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:24px;padding:1.5rem}.chart[data-v-4b0b8157]{width:100%;height:400px}.odds-analysis-section[data-v-4b0b8157]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.analysis-card[data-v-4b0b8157]{background:linear-gradient(160deg,#ffffff06,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:24px;overflow:hidden;box-shadow:var(--shadow-sm)}.analysis-card[data-v-4b0b8157] .odds-analysis-panel,.analysis-card[data-v-4b0b8157] .odds-chart-panel{border:none!important;background:transparent!important;box-shadow:none!important}.team-details-section[data-v-4b0b8157]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.team-detail-card[data-v-4b0b8157]{background:linear-gradient(160deg,#ffffff05,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-sm)}.section-title[data-v-4b0b8157]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-main)}.subsection-title[data-v-4b0b8157]{font-size:1.1rem;font-weight:600;color:var(--text-secondary);margin:1.5rem 0 1rem}.team-info-grid[data-v-4b0b8157]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.info-item[data-v-4b0b8157]{display:flex;justify-content:space-between;padding:.75rem;background-color:var(--bg-card);border:1px solid var(--border-main);border-radius:.5rem}.info-label[data-v-4b0b8157]{color:var(--text-secondary);font-size:.9rem}.info-value[data-v-4b0b8157]{color:var(--text-primary);font-weight:600}.lineup-grid[data-v-4b0b8157]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-bottom:1.5rem}.player-card[data-v-4b0b8157]{background-color:#ffffff05;border:1px solid var(--border-main);border-radius:16px;padding:.75rem;text-align:center;transition:all .2s;cursor:pointer}.player-card[data-v-4b0b8157]:hover{border-color:var(--color-brand);transform:translateY(-2px)}.player-avatar-small[data-v-4b0b8157]{width:50px;height:50px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#000;margin:0 auto .5rem;box-shadow:0 2px 8px #f973164d;transition:all .2s}.player-card:hover .player-avatar-small[data-v-4b0b8157]{transform:scale(1.1);box-shadow:0 4px 16px #f9731680}.player-number[data-v-4b0b8157]{font-size:1.5rem;font-weight:700;color:var(--color-brand);margin-bottom:.25rem}.player-name[data-v-4b0b8157]{font-size:.9rem;color:var(--text-primary);margin-bottom:.25rem}.player-position[data-v-4b0b8157]{font-size:.8rem;color:var(--text-tertiary)}.stats-table[data-v-4b0b8157]{display:flex;flex-direction:column;gap:.5rem}.stats-row[data-v-4b0b8157]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:.75rem;background-color:var(--bg-card);border:1px solid var(--border-main);border-radius:.5rem;align-items:center}.stats-header[data-v-4b0b8157]{background-color:var(--bg-card);font-weight:600;color:var(--text-secondary)}.stats-row span[data-v-4b0b8157]{color:var(--text-primary)}.rating[data-v-4b0b8157]{color:var(--color-brand);font-weight:700}.matchup-section[data-v-4b0b8157]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.history-matches[data-v-4b0b8157],.future-matches[data-v-4b0b8157]{background:linear-gradient(160deg,#ffffff05,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-sm)}.match-list[data-v-4b0b8157]{display:flex;flex-direction:column;gap:.75rem}.history-match-card[data-v-4b0b8157],.future-match-card[data-v-4b0b8157]{background-color:var(--bg-card);border:1px solid var(--border-main);border-radius:.5rem;padding:1rem;transition:all .2s}.history-match-card[data-v-4b0b8157]:hover,.future-match-card[data-v-4b0b8157]:hover{border-color:var(--color-brand);transform:translate(4px)}.match-date[data-v-4b0b8157]{font-size:.85rem;color:var(--text-tertiary);margin-bottom:.5rem}.match-result[data-v-4b0b8157],.match-teams[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.score-text[data-v-4b0b8157]{color:var(--color-brand);font-size:1.1rem;font-weight:700}.vs-text[data-v-4b0b8157]{color:var(--text-tertiary);font-weight:700}.match-league-small[data-v-4b0b8157]{font-size:.8rem;color:var(--text-secondary)}.matchup-section-collapse[data-v-4b0b8157]{margin-top:0}.collapse-header[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(160deg,#ffffff05,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:20px;cursor:pointer;font-size:1.1rem;font-weight:600;color:var(--text-primary);list-style:none}.collapse-header[data-v-4b0b8157]::-webkit-details-marker{display:none}.collapse-header[data-v-4b0b8157]:hover{border-color:var(--color-brand);background:linear-gradient(145deg,#1e293b,#0f172a)}.collapse-icon[data-v-4b0b8157]{transition:transform .3s;color:var(--text-secondary)}.matchup-section-collapse[open] .collapse-icon[data-v-4b0b8157]{transform:rotate(180deg)}.matchup-section-collapse[open] .matchup-section[data-v-4b0b8157]{margin-top:1rem}.limit-orders-section[data-v-4b0b8157]{background:linear-gradient(145deg,#2563eb1a,#0f172af5),var(--bg-card);border:1px solid rgba(37,99,235,.38);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-card)}.limit-orders-list[data-v-4b0b8157]{display:flex;flex-direction:column;gap:1rem}.limit-order-card[data-v-4b0b8157]{background:#1e293bb3;border:1px solid var(--border-main);border-radius:.75rem;padding:1rem;transition:all .2s ease}.limit-order-card[data-v-4b0b8157]:hover{border-color:#2563eb;box-shadow:0 0 10px #2563eb4d}.limit-order-header[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.order-team[data-v-4b0b8157]{font-weight:600;color:var(--text-primary)}.order-status.pending[data-v-4b0b8157]{background:linear-gradient(90deg,#f59e0b,#d97706);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.limit-order-body[data-v-4b0b8157]{display:flex;flex-direction:column;gap:.5rem}.odds-compare[data-v-4b0b8157]{display:flex;align-items:center;justify-content:center;gap:1rem;background:#0000004d;border-radius:.5rem;padding:.75rem}.target-odds[data-v-4b0b8157],.current-odds[data-v-4b0b8157]{text-align:center}.target-odds .label[data-v-4b0b8157],.current-odds .label[data-v-4b0b8157]{font-size:.7rem;color:var(--text-secondary);display:block;margin-bottom:.25rem}.target-odds .value[data-v-4b0b8157]{font-size:1.25rem;font-weight:700;color:#22c55e}.current-odds .value[data-v-4b0b8157]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.odds-arrow[data-v-4b0b8157]{font-size:1.5rem;color:var(--text-tertiary)}.order-amount[data-v-4b0b8157]{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:.875rem}.order-amount strong[data-v-4b0b8157]{color:var(--text-primary)}.order-progress[data-v-4b0b8157]{height:4px;background:#1e293b;border-radius:2px;overflow:hidden}.order-progress .progress-bar[data-v-4b0b8157]{height:100%;background:linear-gradient(90deg,#2563eb,#22c55e);transition:width .3s ease}.progress-text[data-v-4b0b8157]{font-size:.75rem;color:var(--text-tertiary);text-align:right}.limit-order-footer[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-main)}.order-time[data-v-4b0b8157]{font-size:.75rem;color:var(--text-tertiary)}.btn-cancel-order[data-v-4b0b8157]{padding:.5rem 1rem;background:#ef444433;border:1px solid #ef4444;border-radius:6px;color:var(--color-error);font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-cancel-order[data-v-4b0b8157]:hover:not(:disabled){background:#ef444466}.btn-cancel-order[data-v-4b0b8157]:disabled{opacity:.5;cursor:not-allowed}.chart-section[data-v-4b0b8157],.score-chart-section[data-v-4b0b8157]{margin-bottom:1.5rem}.score-chart-placeholder[data-v-4b0b8157]{display:flex;flex-direction:column;gap:.75rem;min-height:220px;padding:1.4rem 1.5rem;border-radius:24px;background:linear-gradient(160deg,#ffffff06,#ffffff03),var(--bg-card);border:1px dashed rgba(148,163,184,.24);color:var(--text-secondary);justify-content:center}.score-chart-placeholder p[data-v-4b0b8157]{margin:0;line-height:1.6}.my-predictions-section[data-v-4b0b8157]{background:linear-gradient(160deg,#ffffff05,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-sm)}.predictions-list[data-v-4b0b8157]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.prediction-card[data-v-4b0b8157]{background-color:#ffffff05;border:1px solid var(--border-main);border-radius:18px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.prediction-card[data-v-4b0b8157]:hover{border-color:var(--color-brand);transform:translateY(-4px);box-shadow:0 12px 24px #00000026,0 0 0 1px var(--color-brand)}.prediction-header[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-main)}.prediction-type[data-v-4b0b8157]{font-weight:600;color:var(--text-primary)}.prediction-status[data-v-4b0b8157]{padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600}.prediction-status.active[data-v-4b0b8157]{background-color:var(--color-success);color:#fff}.prediction-status.won[data-v-4b0b8157]{background-color:var(--color-info);color:#fff}.prediction-status.lost[data-v-4b0b8157]{background-color:var(--color-error);color:#fff}.prediction-details[data-v-4b0b8157]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.detail-row[data-v-4b0b8157]{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:.9rem}.detail-row .value[data-v-4b0b8157]{color:var(--text-primary);font-weight:600}.detail-row .profit[data-v-4b0b8157]{color:var(--color-success)}.prediction-time[data-v-4b0b8157]{font-size:.8rem;color:var(--text-tertiary)}.prediction-card.order-win[data-v-4b0b8157]{border-color:var(--color-success);box-shadow:0 4px 12px var(--color-success-bg),inset 0 0 20px #22c55e0d;background:linear-gradient(180deg,var(--color-success-bg),var(--bg-card))}.prediction-card.order-win[data-v-4b0b8157]:hover{box-shadow:var(--shadow-glow-success)}.prediction-card.order-lose[data-v-4b0b8157]{border-color:var(--text-tertiary);opacity:.7}.prediction-result[data-v-4b0b8157]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.prediction-result.win[data-v-4b0b8157]{background:#10b98133;color:var(--color-success)}.prediction-result.lose[data-v-4b0b8157]{background:#64748b33;color:var(--text-tertiary)}.detail-row .payout[data-v-4b0b8157]{color:var(--color-success);font-size:1rem}.prediction-footer[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #1e293b}.btn-claim[data-v-4b0b8157]{padding:.5rem 1rem;background:var(--color-success);border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-claim[data-v-4b0b8157]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.btn-claim[data-v-4b0b8157]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-cancel[data-v-4b0b8157]{padding:.5rem 1rem;background:var(--color-error);border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-cancel[data-v-4b0b8157]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ef444466}.btn-cancel[data-v-4b0b8157]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-cashout[data-v-4b0b8157]{padding:.4rem .8rem;background:var(--color-success);color:#fff;border:none;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease;margin-left:.5rem}.btn-cashout[data-v-4b0b8157]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.claimed-badge[data-v-4b0b8157]{padding:.5rem 1rem;background:#10b98133;border-radius:.5rem;color:var(--color-success);font-size:.85rem;font-weight:600}.no-predictions[data-v-4b0b8157]{text-align:center;padding:3rem;color:var(--text-tertiary)}.no-predictions p[data-v-4b0b8157]{font-size:1.1rem}.player-card[data-v-4b0b8157]{cursor:pointer}.stats-row[data-v-4b0b8157]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.match-result[data-v-4b0b8157],.match-teams[data-v-4b0b8157]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem;color:var(--text-primary);font-weight:600}.modal-overlay[data-v-4b0b8157]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-4b0b8157 .2s ease}@keyframes fadeIn-4b0b8157{0%{opacity:0}to{opacity:1}}.player-modal[data-v-4b0b8157]{background:linear-gradient(145deg,#000,#000);border:1px solid var(--border-main);border-radius:1rem;width:500px;max-width:90%;position:relative;animation:slideUp-4b0b8157 .3s ease;box-shadow:0 20px 25px -5px #00000080}@keyframes slideUp-4b0b8157{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close-btn[data-v-4b0b8157]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-secondary);font-size:2rem;cursor:pointer;transition:all .2s;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.modal-close-btn[data-v-4b0b8157]:hover{background-color:#ef444433;color:var(--color-error)}.player-modal-content[data-v-4b0b8157]{padding:2rem;display:flex;flex-direction:column;align-items:center}.player-avatar[data-v-4b0b8157]{margin-bottom:1.5rem}.avatar-circle[data-v-4b0b8157]{width:100px;height:100px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#000;box-shadow:0 8px 16px #f973164d}.player-modal-name[data-v-4b0b8157]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;text-align:center}.player-modal-team[data-v-4b0b8157]{font-size:1.1rem;color:var(--color-brand);margin-bottom:2rem;text-align:center}.player-details-grid[data-v-4b0b8157]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.detail-item[data-v-4b0b8157]{background-color:var(--bg-card);border:1px solid var(--border-main);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;transition:all .2s}.detail-item[data-v-4b0b8157]:hover{border-color:var(--color-brand);transform:translateY(-2px)}.detail-label[data-v-4b0b8157]{color:var(--text-secondary);font-size:.85rem;font-weight:500}.detail-value[data-v-4b0b8157]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.match-modal[data-v-4b0b8157]{background:var(--bg-app);border:1px solid var(--border-main);border-radius:1rem;width:800px;max-width:95%;max-height:90vh;position:relative;display:flex;flex-direction:column;animation:slideUp-4b0b8157 .3s ease;box-shadow:0 20px 25px -5px #00000080;overflow:hidden}.match-modal-header[data-v-4b0b8157]{padding:1.5rem 2rem;border-bottom:1px solid var(--border-main);background-color:#0000004d}.match-modal-title[data-v-4b0b8157]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.match-modal-subtitle[data-v-4b0b8157]{display:flex;align-items:center;gap:1rem;color:var(--text-secondary);font-size:1rem}.match-wl[data-v-4b0b8157]{font-weight:700;padding:.1rem .5rem;border-radius:4px}.match-wl.win[data-v-4b0b8157]{color:var(--color-success);background-color:#10b9811a}.match-wl.loss[data-v-4b0b8157]{color:var(--color-error);background-color:#ef44441a}.match-stats-scroll[data-v-4b0b8157]{padding:2rem;overflow-y:auto}.match-stats-grid[data-v-4b0b8157]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-group[data-v-4b0b8157]{background-color:var(--bg-card);border:1px solid var(--border-main);border-radius:.5rem;padding:1rem}.stat-group-title[data-v-4b0b8157]{font-size:1.1rem;color:var(--color-brand);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main)}.stat-item[data-v-4b0b8157]{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.9rem}.stat-item .label[data-v-4b0b8157]{color:var(--text-secondary)}.stat-item .value[data-v-4b0b8157]{color:var(--text-primary);font-weight:600}.stat-item .value.highlight[data-v-4b0b8157]{color:var(--color-brand);font-size:1.1rem}.history-match-card[data-v-4b0b8157],.future-match-card[data-v-4b0b8157]{cursor:pointer}.betting-progress[data-v-4b0b8157]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:.5rem;margin-bottom:1rem}.progress-step[data-v-4b0b8157]{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.4;transition:all .3s}.progress-step.active[data-v-4b0b8157]{opacity:1}.progress-step.done[data-v-4b0b8157]{opacity:.8}.progress-step.done .step-icon[data-v-4b0b8157]{background:var(--color-success);border-color:var(--color-success)}.step-icon[data-v-4b0b8157]{width:32px;height:32px;border-radius:50%;background:#1e293b;border:2px solid var(--color-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:var(--color-brand);transition:all .3s}.progress-step.active .step-icon[data-v-4b0b8157]{background:var(--color-brand);color:#fff;animation:pulse-step-4b0b8157 1s infinite}.step-text[data-v-4b0b8157]{font-size:.75rem;color:var(--text-secondary)}@keyframes pulse-step-4b0b8157{0%,to{transform:scale(1);box-shadow:0 0 #f9731680}50%{transform:scale(1.05);box-shadow:0 0 0 8px #f9731600}}.btn-disabled[data-v-4b0b8157]{background:#64748b!important;cursor:not-allowed!important}.btn-disabled[data-v-4b0b8157]:hover{background:#64748b!important;transform:none!important}.odd-item.disabled-finished[data-v-4b0b8157]{opacity:.5;cursor:not-allowed}.odd-item.disabled-finished[data-v-4b0b8157]:hover{transform:none;border-color:var(--color-success)}.betting-panel.is-finished[data-v-4b0b8157]{background:transparent;border:none;padding:0}.match-result-panel[data-v-4b0b8157]{display:grid;gap:1.1rem;text-align:center;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 36%),linear-gradient(180deg,#ffffff07,#ffffff03),var(--bg-card);border:1px solid var(--border-main);border-radius:20px;padding:1.4rem;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0;overflow:hidden}.result-header[data-v-4b0b8157]{position:relative;display:flex;justify-content:center;margin-bottom:.2rem}.result-badge[data-v-4b0b8157]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 1rem;background:#e8a56617;border:1px solid rgba(232,165,102,.25);border-radius:999px;color:var(--color-brand);font-weight:650;font-size:.82rem;box-shadow:0 6px 20px #e8a5661f;letter-spacing:.08em;text-transform:uppercase}.result-scoreboard[data-v-4b0b8157]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0}.result-team-card[data-v-4b0b8157]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;flex:1;min-width:0;min-height:142px;padding:.95rem .8rem;background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid var(--border-main);border-radius:18px;transition:all .3s ease}.result-team-card.is-winner[data-v-4b0b8157]{background:linear-gradient(180deg,#22c55e29,#22c55e14);border-color:#22c55e5c;box-shadow:inset 0 0 0 1px #22c55e1f;transform:none}.result-team-name[data-v-4b0b8157]{font-size:.95rem;color:var(--text-secondary);font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-team-card.is-winner .result-team-name[data-v-4b0b8157]{color:var(--text-primary)}.result-team-points[data-v-4b0b8157]{font-size:clamp(2.8rem,6vw,4.3rem);font-weight:800;line-height:.95;color:var(--text-primary);text-shadow:0 4px 16px rgba(0,0,0,.2);font-variant-numeric:tabular-nums;letter-spacing:-.045em}.result-team-card.is-winner .result-team-points[data-v-4b0b8157]{color:var(--color-success);text-shadow:0 0 10px rgba(34,197,94,.16)}.result-score-separator[data-v-4b0b8157]{font-size:2rem;font-weight:400;color:var(--text-tertiary);opacity:.45;padding:0}.result-winner-banner[data-v-4b0b8157]{display:flex;justify-content:center;min-width:0}.result-winner-text[data-v-4b0b8157]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 .95rem;border-radius:14px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);color:var(--color-success);font-size:1rem;font-weight:650;box-shadow:inset 0 1px #ffffff0a;max-width:100%;overflow-wrap:anywhere}.result-odds-grid[data-v-4b0b8157]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.result-odds-card[data-v-4b0b8157]{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.9rem .75rem;background:#ffffff06;border:1px solid var(--border-main);border-radius:14px}.result-odds-card.is-winner[data-v-4b0b8157]{border-color:#22c55e4d;background:#22c55e1a}.result-odds-team[data-v-4b0b8157]{font-size:.82rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-odds-number[data-v-4b0b8157]{font-size:1.95rem;font-weight:700;color:var(--color-brand);font-variant-numeric:tabular-nums}.orders-summary[data-v-4b0b8157]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem}.orders-summary h4[data-v-4b0b8157]{margin:0 0 1.25rem;color:var(--text-primary);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.orders-summary h4[data-v-4b0b8157]:before{content:"";display:block;width:4px;height:16px;background:var(--color-brand);border-radius:2px}.summary-stats[data-v-4b0b8157]{display:flex;justify-content:space-around;gap:2rem}.summary-stats .stat-item[data-v-4b0b8157]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.summary-stats .stat-label[data-v-4b0b8157]{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.summary-stats .stat-value[data-v-4b0b8157]{font-size:1.2rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.summary-stats .stat-value.win[data-v-4b0b8157]{color:var(--color-success)}.summary-stats .stat-value.payout[data-v-4b0b8157]{color:var(--color-brand);text-shadow:0 0 10px rgba(232,165,102,.3)}.result-balance[data-v-4b0b8157]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label refresh" "value value";align-items:start;justify-content:initial;background:#22c55e12;border:1px solid rgba(34,197,94,.22);margin-bottom:0;border-radius:14px;padding:.8rem .9rem;width:100%;max-width:100%;row-gap:.3rem;column-gap:.5rem;overflow:hidden}.result-balance .balance-label[data-v-4b0b8157]{grid-area:label;font-size:.84rem}.result-balance .balance-value[data-v-4b0b8157]{grid-area:value;text-align:left;white-space:nowrap;overflow:visible;text-overflow:clip;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:800;letter-spacing:-.01em;line-height:1.18}.result-balance .refresh-btn[data-v-4b0b8157]{grid-area:refresh;width:24px;height:24px;border-radius:999px;border:1px solid var(--border-main);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;justify-self:end;margin-left:0}.result-balance .refresh-btn[data-v-4b0b8157]:hover{border-color:#e8a56666;color:var(--color-brand)}.odds-comparison[data-v-4b0b8157]{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:12px;margin:8px 0}.odds-compare-row[data-v-4b0b8157]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.odds-item[data-v-4b0b8157]{display:flex;flex-direction:column;gap:4px;flex:1}.odds-item.buy[data-v-4b0b8157]{text-align:left}.odds-item.current[data-v-4b0b8157]{text-align:right}.odds-label[data-v-4b0b8157]{font-size:11px;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.odds-value[data-v-4b0b8157]{font-size:16px;font-weight:700;color:var(--color-brand)}.odds-value.odds-up[data-v-4b0b8157]{color:#10b981;animation:pulse-green-4b0b8157 .3s ease}.odds-value.odds-down[data-v-4b0b8157]{color:#ef4444;animation:pulse-red-4b0b8157 .3s ease}.odds-arrow[data-v-4b0b8157]{color:#fff6;flex-shrink:0}.odds-diff-info[data-v-4b0b8157]{display:flex;justify-content:space-between;padding:8px;border-radius:6px;font-size:12px;font-weight:600}.odds-diff-info.profit-positive[data-v-4b0b8157]{background:#10b98126;color:#10b981}.odds-diff-info.profit-negative[data-v-4b0b8157]{background:#ef444426;color:#ef4444}.odds-settled[data-v-4b0b8157]{padding:8px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:1200px){.betting-chart-section[data-v-4b0b8157]{grid-template-columns:1fr}.betting-panel[data-v-4b0b8157]{position:static;order:-1}.odds-analysis-section[data-v-4b0b8157],.team-details-section[data-v-4b0b8157],.matchup-section[data-v-4b0b8157],.calendar-market-grid[data-v-4b0b8157]{grid-template-columns:1fr}}@media(max-width:768px){.sport-detail[data-v-4b0b8157]{padding:1rem;gap:1rem}.detail-topbar[data-v-4b0b8157]{align-items:stretch}.simulation-controls[data-v-4b0b8157]{width:100%;justify-content:space-between;flex-wrap:wrap}.match-header-section[data-v-4b0b8157],.betting-panel[data-v-4b0b8157],.analysis-card[data-v-4b0b8157],.team-detail-card[data-v-4b0b8157],.history-matches[data-v-4b0b8157],.future-matches[data-v-4b0b8157],.my-predictions-section[data-v-4b0b8157],.limit-orders-section[data-v-4b0b8157],.chart-container[data-v-4b0b8157],.collapse-header[data-v-4b0b8157]{border-radius:20px}.match-header-section[data-v-4b0b8157],.betting-panel[data-v-4b0b8157],.team-detail-card[data-v-4b0b8157],.history-matches[data-v-4b0b8157],.future-matches[data-v-4b0b8157],.my-predictions-section[data-v-4b0b8157],.limit-orders-section[data-v-4b0b8157]{padding:1.15rem}.match-teams-header[data-v-4b0b8157]{flex-direction:column;gap:1.25rem}.team-header[data-v-4b0b8157]{width:100%}.score-section[data-v-4b0b8157]{min-width:0;width:100%}.predictions-list[data-v-4b0b8157]{grid-template-columns:1fr}.summary-stats[data-v-4b0b8157]{flex-direction:column;gap:1rem}.result-scoreboard[data-v-4b0b8157]{grid-template-columns:1fr;gap:.75rem}.result-score-separator[data-v-4b0b8157]{display:none}.result-team-card[data-v-4b0b8157]{min-height:126px}.result-odds-grid[data-v-4b0b8157],.final-score-display[data-v-4b0b8157],.final-odds[data-v-4b0b8157]{flex-direction:column;gap:1rem}.result-odds-grid[data-v-4b0b8157]{grid-template-columns:1fr}}@media(max-width:520px){.back-button[data-v-4b0b8157],.toolbar-button[data-v-4b0b8157],.sim-btn[data-v-4b0b8157]{width:100%;justify-content:center}.sim-actions[data-v-4b0b8157],.order-type-tabs[data-v-4b0b8157],.action-buttons[data-v-4b0b8157]{flex-direction:column}.balance-display[data-v-4b0b8157],.market-card-meta[data-v-4b0b8157],.prediction-footer[data-v-4b0b8157],.league-info[data-v-4b0b8157],.match-result[data-v-4b0b8157],.match-teams[data-v-4b0b8157],.limit-order-footer[data-v-4b0b8157]{flex-direction:column;align-items:flex-start}.result-balance[data-v-4b0b8157]{display:grid;grid-template-columns:1fr;grid-template-areas:"label" "value" "refresh";gap:.45rem}.result-balance .balance-label[data-v-4b0b8157],.result-balance .balance-value[data-v-4b0b8157]{width:100%;text-align:left}.result-balance .balance-value[data-v-4b0b8157]{white-space:normal;overflow-wrap:anywhere}.result-balance .refresh-btn[data-v-4b0b8157]{justify-self:start}.odds-compare-row[data-v-4b0b8157]{flex-direction:column;align-items:stretch}.player-details-grid[data-v-4b0b8157],.team-info-grid[data-v-4b0b8157]{grid-template-columns:1fr}.lineup-grid[data-v-4b0b8157]{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-view[data-v-4ded9788]{padding:2rem 1.5rem 1.1rem;max-width:1320px;margin:0 auto;background:var(--bg-app);display:flex;flex-direction:column;gap:1rem}.content-panel[data-v-4ded9788]{background:var(--surface-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);padding:clamp(.95rem,1.8vw,1.3rem)}.section-head[data-v-4ded9788]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.page-title[data-v-4ded9788]{font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em}.section-title[data-v-4ded9788]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.stats-grid[data-v-4ded9788]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.metric-card[data-v-4ded9788]{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-height:88px;background:var(--surface-muted);border-radius:var(--radius-md);padding:.75rem .85rem;transition:background .2s ease,transform .2s ease}.metric-card[data-v-4ded9788]:hover{background:var(--surface-soft);transform:translateY(-1px)}.metric-label[data-v-4ded9788]{font-size:.74rem;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase}.metric-value[data-v-4ded9788]{font-size:1.3rem;font-weight:700;color:var(--text-primary);line-height:1.1}.metric-profit .metric-value[data-v-4ded9788]{color:var(--color-success)}.metric-loss .metric-value[data-v-4ded9788]{color:var(--color-error)}.pnl-chart[data-v-4ded9788]{width:100%;height:320px}.order-tabs[data-v-4ded9788]{display:flex;gap:.5rem;margin-bottom:.95rem;padding:.35rem;border-radius:var(--radius-full);background:var(--surface-muted);overflow-x:auto}.order-tab[data-v-4ded9788]{background:transparent;border:none;display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);font-size:.92rem;font-weight:500;padding:.56rem .95rem;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:all .2s ease}.order-tab[data-v-4ded9788]:hover{color:var(--text-primary);background:var(--surface-soft)}.order-tab.active[data-v-4ded9788]{color:var(--text-primary);background:var(--surface-soft);box-shadow:var(--shadow-sm)}.tab-count[data-v-4ded9788]{min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:var(--radius-full);background:var(--surface-elevated);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:inherit}.filter-bar[data-v-4ded9788]{display:flex;justify-content:space-between;align-items:center;padding:.8rem .9rem;margin-bottom:.9rem;background:var(--surface-muted);border-radius:var(--radius-md);flex-wrap:wrap;gap:.7rem 1rem}.filter-group[data-v-4ded9788]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.filter-item[data-v-4ded9788]{display:flex;align-items:center;gap:.55rem;color:var(--text-secondary);font-size:.85rem}.filter-item[data-v-4ded9788] .el-select{min-width:150px}.filter-item label[data-v-4ded9788]{white-space:nowrap;font-weight:500;color:var(--text-secondary)}.filter-info[data-v-4ded9788]{color:var(--text-secondary);font-size:.83rem}.orders-grid[data-v-4ded9788]{display:flex;flex-direction:column;gap:.7rem}.no-orders[data-v-4ded9788]{text-align:center;padding:2.2rem 1rem;color:var(--text-secondary);background:var(--surface-muted);border-radius:var(--radius-md)}.order-card[data-v-4ded9788]{background:var(--surface-muted);border-radius:var(--radius-md);padding:.9rem 1rem;transition:background .2s ease,transform .2s ease}.order-card[data-v-4ded9788]:hover{background:var(--surface-soft);transform:translateY(-1px)}.order-header[data-v-4ded9788]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem}.order-title-group[data-v-4ded9788]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.order-market-name[data-v-4ded9788]{font-weight:600;color:var(--text-primary);font-size:.98rem}.order-market-badge[data-v-4ded9788]{font-size:.7rem;padding:.14rem .45rem;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-secondary);font-weight:500}.order-option-tag[data-v-4ded9788]{display:inline-block;font-size:.74rem;padding:.2rem .62rem;border-radius:var(--radius-full);font-weight:600;margin-bottom:.6rem}.order-option-tag.home[data-v-4ded9788]{background-color:#3b82f626;color:#60a5fa}.order-option-tag.away[data-v-4ded9788]{background-color:#ef444426;color:#f87171}.order-status[data-v-4ded9788]{padding:.2rem .62rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:600;text-transform:uppercase;white-space:nowrap;letter-spacing:.03em}.order-status.placed[data-v-4ded9788]{background-color:var(--color-info-bg);color:var(--color-info)}.order-status.won[data-v-4ded9788]{background-color:var(--color-success-bg);color:var(--color-success)}.order-status.lost[data-v-4ded9788]{background-color:var(--color-error-bg);color:var(--color-error)}.order-status.settled[data-v-4ded9788]{background-color:var(--color-success-bg);color:var(--color-success)}.order-status.pending[data-v-4ded9788]{background-color:var(--color-warning-bg);color:var(--color-warning)}.order-status.cancelled[data-v-4ded9788]{background-color:var(--surface-elevated);color:var(--text-secondary)}.order-status.liquidated[data-v-4ded9788]{background-color:var(--color-error-bg);color:var(--color-error)}.order-details[data-v-4ded9788]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem .9rem;margin-bottom:.75rem}.detail-row[data-v-4ded9788]{display:flex;flex-direction:column;gap:.22rem;min-width:0}.detail-row span[data-v-4ded9788]:first-child{color:var(--text-secondary);font-size:.75rem}.detail-row .value[data-v-4ded9788]{color:var(--text-primary);font-weight:600;font-size:.93rem;line-height:1.25;word-break:break-word}.detail-row .value.profit[data-v-4ded9788]{color:var(--color-positive)}.detail-row .value.loss[data-v-4ded9788]{color:var(--color-negative)}.detail-row .value.time[data-v-4ded9788]{font-size:.83rem;font-weight:500}.order-time[data-v-4ded9788]{font-size:.75rem;color:var(--text-tertiary);text-align:right;margin-top:.35rem}.close-order-btn[data-v-4ded9788]{width:100%;margin-top:.75rem;padding:.62rem .75rem;background-color:var(--surface-elevated);border:none;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;font-weight:500;font-size:.85rem;transition:color .2s ease,background .2s ease}.close-order-btn[data-v-4ded9788]:hover{color:var(--text-primary);background:var(--surface-soft)}.claim-reward-btn[data-v-4ded9788]{margin-top:.75rem;width:100%;padding:.62rem .75rem;background:var(--color-success);border:none;border-radius:var(--radius-md);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:opacity .2s ease}.claim-reward-btn[data-v-4ded9788]:hover:not(:disabled){opacity:.92}.claim-reward-btn[data-v-4ded9788]:disabled{opacity:.7;cursor:not-allowed}.claimed-badge[data-v-4ded9788]{margin-top:.75rem;text-align:center;color:var(--color-positive);font-weight:600;padding:.5rem .6rem;background-color:#10b9811a;border-radius:var(--radius-md);font-size:.83rem}.pagination-container[data-v-4ded9788]{display:flex;justify-content:center;margin-top:1rem}[data-v-4ded9788] .el-input__wrapper{background-color:var(--surface-elevated)!important;box-shadow:none!important}[data-v-4ded9788] .el-input__inner{color:var(--text-primary)!important}[data-v-4ded9788] .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--color-brand)!important}[data-v-4ded9788] .el-pagination.is-background .el-pager li{background-color:var(--surface-elevated)!important;color:var(--text-secondary)!important}@media(max-width:1024px){.stats-grid[data-v-4ded9788]{grid-template-columns:repeat(2,minmax(0,1fr))}.order-details[data-v-4ded9788]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.order-view[data-v-4ded9788]{padding:1.15rem .95rem .85rem}.content-panel[data-v-4ded9788]{padding:.85rem}.stats-grid[data-v-4ded9788]{grid-template-columns:1fr}.order-details[data-v-4ded9788]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar[data-v-4ded9788]{align-items:stretch}.filter-item[data-v-4ded9788] .el-select{min-width:0;width:100%}}@media(max-width:560px){.order-view[data-v-4ded9788]{padding:1rem .8rem .72rem}.order-header[data-v-4ded9788]{flex-direction:column;align-items:flex-start}.order-tabs[data-v-4ded9788]{padding:.3rem}.order-tab[data-v-4ded9788]{flex:1;justify-content:center;min-width:fit-content}.order-details[data-v-4ded9788]{grid-template-columns:1fr}.order-time[data-v-4ded9788]{text-align:left}}
