@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:400 900;src:url(/static/media/InterVariable.c504db5c06caaf7cdfba.woff2) format("woff2")}:root{--app-bg:#edf1f6;--surface-bg:#fff;--header-bg:#fff;--card-bg:#fff;--card-elevated-bg:#fff;--text-1:#222226;--text-2:#222226b3;--text-primary:#222226;--muted:#222226ad;--border:#e6e8eb;--chip-bg:#f1f3f5;--chip-border:#e6e8eb;--chip-accent-bg:#eef2ff;--chip-accent-br:#c7d2fe;--chip-accent-fg:#3730a3;--pill-active-bg:#111;--pill-active-fg:#fff;--link:#374df5;--primary:#374df5;--primary-rgb:55,77,245;--on-primary:#fff;--primary-tint:#374df51f;--primary-text:#374df5;--positive:#066b18;--positive-rgb:6,107,24;--on-positive:#fff;--negative:#a11010;--negative-rgb:161,16,16;--alert:#8a5a00;--alert-rgb:138,90,0;--shadow-lg:0 8px 24px #1018281f;--shadow-md:0 8px 24px #1018280f;--bg-primary:#fff;--bg-secondary:#f8f9fa;--page-pad:16px;--page-max-width:1200px;--bottom-nav-h:56px;--mc-openai-bg:#e7f6f2;--mc-openai-br:#d1eae3;--mc-deepseek-bg:#f6f7ff;--mc-deepseek-br:#3c56d829;--m-radius:16px;--accent-live:#16a34a;--accent-live-glow:#16a34a40;--accent-brand:#374df5;--accent-brand-glow:#4f46e54d;--accent-profit:#15803d;--accent-danger:#dc2626;--surface-1:#edf1f6;--surface-2:#fff;--surface-3:#f3f4f6;--border-subtle:#00000014;--kpi-value:clamp(1.75rem,3vw,2.25rem);--kpi-label:0.75rem;--kpi-delta:0.875rem;--live-card-bg:#fff;--live-card-border:#0f172a14;--live-card-radius:14px;--live-card-shadow:0 2px 10px #0f172a0a,0 1px 2px #0f172a0a;--live-row-bg:#fff;--live-row-border:#0f172a14;--live-row-hover:#f7f8fb;--live-title:#222226ad;--live-text:#222226;--live-muted:#222226ad;--live-live:#cb1818;--live-live-solid:#cb1818;--live-live-bg:#cb18181a;--live-control-bg:#0f172a0a;--live-control-border:#0f172a1a;--live-head-border:#0f172a12}@media(max-width:1024px){:root{--bottom-nav-h:68px}}.theme-dark{--app-bg:#000;--surface-bg:#000;--header-bg:#151515;--card-bg:#151515;--card-elevated-bg:#242424;--text-1:#ecedef;--text-2:#ffffffbf;--text-primary:#ecedef;--muted:#ffffff80;--border:#ffffff14;--chip-bg:#ffffff0f;--chip-border:#ffffff1f;--chip-accent-bg:#7a84ff26;--chip-accent-br:#7a84ff59;--chip-accent-fg:#a3aaff;--pill-active-bg:#7a84ff;--pill-active-fg:#222226;--link:#7a84ff;--shadow-lg:0 8px 24px #0009;--shadow-md:0 8px 24px #0006;--bg-primary:#151515;--bg-secondary:#242424;--mc-openai-bg:#46c25214;--mc-openai-br:#46c25259;--mc-deepseek-bg:#7a84ff14;--mc-deepseek-br:#7a84ff59;--primary:#7a84ff;--primary-rgb:122,132,255;--on-primary:#222226;--primary-tint:#7a84ff40;--primary-text:#a3aaff;--positive:#46c252;--positive-rgb:70,194,82;--on-positive:#0b2e10;--negative:#e87866;--negative-rgb:232,120,102;--alert:#dbaa3f;--alert-rgb:219,170,63;--accent-live:#46c252;--accent-live-glow:#46c25259;--accent-brand:#7a84ff;--accent-brand-glow:#7a84ff66;--accent-profit:#46c252;--accent-danger:#e87866;--surface-1:#000;--surface-2:#151515;--surface-3:#242424;--border-subtle:#ffffff14;--live-card-bg:#151515;--live-card-border:#ffffff14;--live-card-shadow:0 1px 2px #00000080;--live-row-bg:#1b1b1b;--live-row-border:#ffffff0f;--live-row-hover:#242424;--live-title:#fff9;--live-text:#ecedef;--live-muted:#fff9;--live-live:#e87866;--live-live-solid:#cb1818;--live-live-bg:#e73b3b33;--live-control-bg:#ffffff0f;--live-control-border:#ffffff26;--live-head-border:#ffffff14}#root,body,html{height:100%;overflow-x:hidden;width:100%}html{min-height:calc(100% + env(safe-area-inset-top));padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#edf1f6;background:var(--app-bg);color:#222226;color:var(--text-1);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;max-width:100vw;min-height:100vh;min-height:-webkit-fill-available;width:100%}@media(max-width:1024px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{overscroll-behavior:none;touch-action:manipulation}body{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:#0000;-webkit-touch-callout:none;touch-callout:none;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available}#root{min-height:100%;min-height:100dvh}[contenteditable=true],input,textarea{-webkit-touch-callout:default;touch-callout:default}}@media(max-width:767px){:root{--page-pad:12px;--page-max-width:100%}}@media(min-width:768px)and (max-width:1024px){:root{--page-pad:16px;--page-max-width:980px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-color:#e6e8eb #0000;scrollbar-color:var(--chip-border) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#fff;background:var(--surface-bg)}::-webkit-scrollbar-thumb{background:#e6e8eb;background:var(--chip-border);border:2px solid #fff;border:2px solid var(--surface-bg);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#e6e8eb;background:var(--border)}.sb-badge{align-items:center;background:#a11010;background:var(--negative,#ff453a);border-radius:10px;color:#fff;display:inline-flex;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:center;letter-spacing:0;line-height:1;min-width:20px;padding:0 6px}.sb-badge.sb-badge-large{font-size:12px;height:24px;min-width:24px;padding:0 8px}.sb-badge.sb-badge-small{font-size:12px;height:18px;min-width:18px;padding:0 5px}.sb-carousel-dots{align-items:center;display:flex;gap:6px;justify-content:center;list-style:none;margin:0;padding:12px 0}.sb-carousel-dots .sb-dot{background:#0003;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:6px;padding:0;transition:all .2s ease;width:6px}.sb-carousel-dots .sb-dot.active{background:#a11010;background:var(--negative,#ff453a);border-radius:3px;width:20px}.theme-dark .sb-carousel-dots .sb-dot{background:#ffffff4d}.theme-dark .sb-carousel-dots .sb-dot.active{background:#a11010;background:var(--negative,#ff453a)}.btn-primary-red{background:#374df5;background:var(--primary,#0a84ff);border:none;border-radius:10px;box-shadow:0 2px 4px #374df533;box-shadow:0 2px 4px rgba(var(--primary-rgb,10,132,255),.2);color:#fff;cursor:pointer;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-primary-red:hover:not(:disabled){background:#374df5;background:var(--primary,#007aff);box-shadow:0 4px 12px #374df54d;box-shadow:0 4px 12px rgba(var(--primary-rgb,10,132,255),.3);transform:translateY(-1px)}.btn-primary-red:active:not(:disabled){box-shadow:0 2px 4px #374df533;box-shadow:0 2px 4px rgba(var(--primary-rgb,10,132,255),.2);transform:translateY(0)}.btn-primary-red:disabled{cursor:not-allowed;opacity:.5;transform:none}.theme-dark .btn-primary-red{background:#374df5;background:var(--primary,#0a84ff);box-shadow:0 2px 4px #374df54d;box-shadow:0 2px 4px rgba(var(--primary-rgb,10,132,255),.3)}.theme-dark .btn-primary-red:hover:not(:disabled){background:#374df5;background:var(--primary,#007aff);box-shadow:0 4px 12px #374df566;box-shadow:0 4px 12px rgba(var(--primary-rgb,10,132,255),.4)}.btn-secondary-gray{background:#fff;border:.5px solid #0000001f;border-radius:10px;color:#000000d9;cursor:pointer;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-secondary-gray:hover:not(:disabled){background:#0000000a;border-color:#0000002e}.btn-secondary-gray:active:not(:disabled){transform:scale(.98)}.theme-dark .btn-secondary-gray{background:#ffffff0d;border-color:#ffffff26;color:#ffffffe6}.theme-dark .btn-secondary-gray:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.sb-section-header{align-items:center;color:#000000d9;display:flex;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;gap:8px;letter-spacing:.04em;margin-bottom:16px;text-transform:uppercase}.theme-dark .sb-section-header{color:#ffffffe6}.sb-section-header .sb-section-icon{align-items:center;color:#a11010;color:var(--negative,#ff453a);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.sb-section-header .sb-section-link{color:#a11010;color:var(--negative,#ff453a);font-size:12px;font-weight:500;letter-spacing:normal;margin-left:auto;text-decoration:none;text-transform:none}.sb-section-header .sb-section-link:hover{text-decoration:underline}.sb-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:48px 24px;text-align:center}.sb-empty-state .sb-empty-icon{font-size:48px;margin-bottom:16px;opacity:.4}.sb-empty-state .sb-empty-title{color:#0009;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700;margin:0 0 8px}.theme-dark .sb-empty-state .sb-empty-title{color:#fff9}.sb-empty-state .sb-empty-text{color:#00000080;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;margin:0;max-width:300px}.theme-dark .sb-empty-state .sb-empty-text{color:#ffffff80}.sb-card-hover{transition:all .2s cubic-bezier(.4,0,.2,1)}.sb-live-indicator{align-items:center;background:#a110101f;background:rgba(var(--negative-rgb,255,69,58),.12);border:.5px solid #a1101033;border:.5px solid rgba(var(--negative-rgb,255,69,58),.2);border-radius:8px;color:#a11010;color:var(--negative,#ff453a);display:inline-flex;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.sb-live-indicator .sb-live-dot{animation:sbLivePulse 1.6s ease-out infinite;background:#a11010;background:var(--negative,#ff453a);border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes sbLivePulse{0%{box-shadow:0 0 0 0 #a11010cc;box-shadow:0 0 0 0 rgba(var(--negative-rgb,255,69,58),.8)}70%{box-shadow:0 0 0 6px #a1101000;box-shadow:0 0 0 6px rgba(var(--negative-rgb,255,69,58),0)}to{box-shadow:0 0 0 0 #a1101000;box-shadow:0 0 0 0 rgba(var(--negative-rgb,255,69,58),0)}}.sb-odds-display{font-feature-settings:"tnum";color:#000000e6;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0}.theme-dark .sb-odds-display{color:#ffffffe6}.sb-odds-display.sb-odds-high{color:#a11010;color:var(--negative,#ff453a)}.sb-odds-display.sb-odds-medium{color:#000000d9}.sb-odds-display.sb-odds-low{color:#0009}.sb-pill{align-items:center;border-radius:8px;display:inline-flex;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;justify-content:center;letter-spacing:0;padding:6px 12px;transition:all .15s ease}.sb-pill.sb-pill-primary{background:#a110101f;background:rgba(var(--negative-rgb,255,69,58),.12);border:.5px solid #a1101033;border:.5px solid rgba(var(--negative-rgb,255,69,58),.2);color:#a11010;color:var(--negative,#ff453a)}.sb-pill.sb-pill-success{background:#066b181f;background:rgba(var(--positive-rgb,34,197,94),.12);border:.5px solid #066b1833;border:.5px solid rgba(var(--positive-rgb,34,197,94),.2);color:#066b18;color:var(--positive,#30d158)}.sb-pill.sb-pill-warning{background:#ff95001f;border:.5px solid #ff950033;color:#8a5a00;color:var(--alert,#ff9500)}.sb-pill.sb-pill-neutral{background:#0000000d;border:.5px solid #00000014;color:#000000b3}.theme-dark .sb-pill.sb-pill-neutral{background:#ffffff14;border-color:#ffffff26;color:#ffffffb3}@media(prefers-reduced-motion:reduce){.sb-live-indicator .sb-live-dot{animation:none}.sb-card-hover:hover{transform:none}}.ab-card{background:#fff;background:var(--surface-2);border:1px solid #00000014;border:1px solid var(--border-subtle);border-radius:12px;box-sizing:border-box;padding:16px}.ab-btn--primary{align-items:center;background:#16a34a;background:var(--accent-live);border:none;border-radius:10px;box-shadow:0 0 12px #16a34a40;box-shadow:0 0 12px var(--accent-live-glow);color:#fff;cursor:pointer;display:inline-flex;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;gap:6px;justify-content:center;letter-spacing:0;padding:10px 18px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.ab-btn--primary:hover:not(:disabled){box-shadow:0 0 20px #16a34a40;box-shadow:0 0 20px var(--accent-live-glow);filter:brightness(1.08)}.ab-btn--primary:active:not(:disabled){transform:scale(.98)}.ab-btn--primary:disabled{cursor:not-allowed;opacity:.5}.ab-tag{align-items:center;border:1px solid #00000014;border:1px solid var(--border-subtle);border-radius:999px;color:#222226b3;color:var(--text-2);display:inline-flex;font-size:12px;font-weight:500;line-height:1.2;padding:4px 10px;white-space:nowrap}.ab-progress,.ab-tag{background:#f3f4f6;background:var(--surface-3)}.ab-progress{border-radius:999px;height:6px;overflow:hidden;width:100%}.ab-progress__fill{background:#16a34a;background:var(--accent-live);border-radius:999px;height:100%;transition:width .3s ease}.ab-kpi__label{color:#222226ad;color:var(--muted);font-size:.75rem;font-size:var(--kpi-label);font-weight:500;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.ab-kpi__value{font-feature-settings:"tnum";color:#222226;color:var(--text-1);font-size:clamp(1.75rem,3vw,2.25rem);font-size:var(--kpi-value);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;line-height:1.1;margin:0}.ab-kpi__delta{font-feature-settings:"tnum";font-size:.875rem;font-size:var(--kpi-delta);font-variant-numeric:tabular-nums;font-weight:500}.ab-kpi__delta--profit{color:#15803d;color:var(--accent-profit)}.ab-kpi__delta--loss{color:#dc2626;color:var(--accent-danger)}@media(max-width:767px){h1{font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2}h2{font-size:18px}h2,h3{font-weight:700;letter-spacing:0;line-height:1.3}h3{font-size:16px}body{font-size:14px;line-height:1.5}.text-small,.text-tiny{font-size:12px;line-height:1.4}}@media(max-width:1024px){button.gd-back,button.gd-close,button.gd-notify{min-height:36px;min-width:36px;padding:0}.btn-small{min-height:36px;padding:8px 12px}}.mobile-carousel{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin:0 -12px;overflow-x:auto;overflow-y:hidden;padding:12px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{scrollbar-width:none}.mobile-carousel .carousel-item{flex:0 0 auto;max-width:calc(100vw - 48px);min-width:calc(100vw - 48px);scroll-snap-align:start}@media(min-width:375px){.mobile-carousel .carousel-item{max-width:calc(100vw - 48px);min-width:calc(100vw - 48px)}}.mobile-carousel .carousel-item-half{max-width:calc(50vw - 18px);min-width:calc(50vw - 18px)}.mobile-carousel-dots{align-items:center;display:flex;gap:6px;justify-content:center;list-style:none;margin:0;padding:12px 0}.mobile-carousel-dots .dot{background:#0003;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:6px;padding:0;transition:all .2s ease;width:6px}.mobile-carousel-dots .dot.active{background:#a11010;background:var(--negative,#ff453a);border-radius:3px;width:20px}.theme-dark .mobile-carousel-dots .dot{background:#ffffff4d}.theme-dark .mobile-carousel-dots .dot.active{background:#a11010;background:var(--negative,#ff453a)}@media(max-width:767px){.mobile-card{background:#fff;border:.5px solid #00000014;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:12px;padding:12px}.theme-dark .mobile-card{background:#ffffff08;border-color:#ffffff1a;box-shadow:0 2px 8px #0000004d}}.mobile-match-card{background:#fff;border:.5px solid #00000014;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:280px;padding:12px}.theme-dark .mobile-match-card{background:#ffffff08;border-color:#ffffff1a}.mobile-match-card .match-header{align-items:center;color:#0009;display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.theme-dark .mobile-match-card .match-header{color:#fff9}.mobile-match-card .match-teams{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:8px 0}.mobile-match-card .team{flex:1 1;font-size:14px;font-weight:500;text-align:left}.mobile-match-card .team.away{text-align:right}.mobile-match-card .score{color:#000000e6;font-size:16px;font-weight:700;min-width:40px;text-align:center}.theme-dark .mobile-match-card .score{color:#ffffffe6}.mobile-match-card .score.live{color:#a11010;color:var(--negative,#ff453a)}.mobile-match-card .match-odds{display:flex;gap:6px;margin-top:8px}.mobile-match-card .odds-btn{align-items:center;background:#fff;border:.5px solid #0000001f;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:14px;font-weight:500;gap:2px;min-height:44px;padding:8px;transition:all .15s ease}.theme-dark .mobile-match-card .odds-btn{background:#ffffff0d;border-color:#ffffff26;color:#ffffffe6}.mobile-match-card .odds-btn:active{background:#0000000a;transform:scale(.98)}.mobile-match-card .odds-btn .odds-label{color:#0009;font-size:12px}.theme-dark .mobile-match-card .odds-btn .odds-label{color:#fff9}.mobile-match-card .odds-btn .odds-value{color:#000000e6;font-size:16px;font-weight:700}.theme-dark .mobile-match-card .odds-btn .odds-value{color:#ffffffe6}@media(max-width:767px){.mobile-section-header{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 12px}.mobile-section-header .section-icon{flex-shrink:0;font-size:18px}.mobile-section-header h2,.mobile-section-header h3{flex:1 1;font-size:16px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.mobile-section-header .section-link{color:#a11010;color:var(--negative,#ff453a);font-size:12px;font-weight:500;text-decoration:none}.mobile-section-header .section-link:active{opacity:.7}.btn-mobile-primary{background:#a11010;background:var(--negative,#ff453a);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;min-height:44px;padding:12px 20px;transition:all .2s ease;width:100%}.btn-mobile-primary:active{background:#e6392f;transform:scale(.98)}.btn-mobile-primary:disabled{cursor:not-allowed;opacity:.5}.btn-mobile-secondary{background:#fff;border:.5px solid #0000001f;border-radius:10px;color:#000000d9;cursor:pointer;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;min-height:44px;padding:12px 20px;transition:all .2s ease;width:100%}.theme-dark .btn-mobile-secondary{background:#ffffff0d;border-color:#ffffff26;color:#ffffffe6}.btn-mobile-secondary:active{background:#0000000a;transform:scale(.98)}}.mobile-date-time{color:#0009;font-size:12px;font-weight:500}.theme-dark .mobile-date-time{color:#fff9}.mobile-date-time.today{color:#000000d9;font-weight:500}.theme-dark .mobile-date-time.today{color:#ffffffd9}.mobile-live-indicator{align-items:center;background:#a110101f;background:rgba(var(--negative-rgb,255,69,58),.12);border:.5px solid #a1101033;border:.5px solid rgba(var(--negative-rgb,255,69,58),.2);border-radius:8px;color:#a11010;color:var(--negative,#ff453a);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.mobile-live-indicator .live-dot{animation:mobileLivePulse 1.6s ease-out infinite;background:#a11010;background:var(--negative,#ff453a);border-radius:50%;flex-shrink:0;height:6px;width:6px}.mobile-live-indicator .live-minute{font-size:12px;font-weight:700}@keyframes mobileLivePulse{0%{box-shadow:0 0 0 0 #a11010cc;box-shadow:0 0 0 0 rgba(var(--negative-rgb,255,69,58),.8)}70%{box-shadow:0 0 0 6px #a1101000;box-shadow:0 0 0 6px rgba(var(--negative-rgb,255,69,58),0)}to{box-shadow:0 0 0 0 #a1101000;box-shadow:0 0 0 0 rgba(var(--negative-rgb,255,69,58),0)}}.mobile-more-markets{align-items:center;background:#00000005;border:.5px solid #0000001f;border-radius:8px;color:#000000d9;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:44px;padding:8px 16px;transition:all .15s ease}.theme-dark .mobile-more-markets{background:#ffffff0d;border-color:#ffffff26;color:#ffffffe6}.mobile-more-markets:active{background:#0000000f;transform:scale(.98)}@media(max-width:767px){.force-single-column{display:flex!important;flex-direction:column!important}.force-single-column>*{max-width:100%!important;width:100%!important}.mobile-stack{display:flex;flex-direction:column;gap:12px}.mobile-padding{padding:12px}.mobile-padding-small{padding:8px}.mobile-padding-large{padding:16px}.mobile-gap{gap:12px}.mobile-gap-small{gap:8px}.mobile-gap-large{gap:16px}}.mobile-smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.mobile-smooth-scroll>*{scroll-snap-align:start}.mobile-notification-badge{align-items:center;background:#a11010;background:var(--negative,#ff453a);border-radius:10px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;margin-left:4px;min-width:20px;padding:0 6px}.mobile-collapsible .collapsible-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:12px;-webkit-user-select:none;user-select:none}.mobile-collapsible .collapsible-header .collapsible-icon{transition:transform .2s ease}.mobile-collapsible .collapsible-header.expanded .collapsible-icon{transform:rotate(180deg)}.mobile-collapsible .collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-collapsible .collapsible-content.expanded{max-height:5000px}@media(max-width:767px){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{overflow-x:hidden}body{max-width:100vw;position:relative;width:100%}div,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word;overflow-wrap:break-word}}@supports(padding:max(0px)){@media(max-width:767px){.ab-header,.live-page{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.live-page{padding:12px}}}@media(max-width:767px){img{height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-width:100%}}@media(max-width:767px){a:focus-visible,button:focus-visible,input:focus-visible{border-radius:4px;outline:2px solid #374df5;outline:2px solid var(--primary,#007aff);outline-offset:2px}[role=button],a,button,input[type=button],input[type=submit]{-webkit-tap-highlight-color:rgba(55,77,245,.2);-webkit-tap-highlight-color:rgba(var(--primary-rgb,10,132,255),.2);touch-action:manipulation}.mobile-hide{display:none!important}.mobile-show{display:block!important}.mobile-full-width{max-width:100%!important;width:100%!important}.mobile-text-center{text-align:center!important}.mobile-no-padding{padding:0!important}.mobile-no-margin{margin:0!important}}@media(min-width:768px){.desktop-hide{display:none!important}}@media(prefers-reduced-motion:reduce){.mobile-live-indicator .live-dot{animation:none}.mobile-smooth-scroll{scroll-behavior:auto}.mobile-collapsible .collapsible-content{transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1024px){.live-mobile__topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000!important;border-bottom-color:#0000!important}.live-mobile__segmented{background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a)}.live-summary .card{background:#0000;border:none;box-shadow:none;padding:0}.live-summary .card-h{color:#222226ad;color:var(--live-title,var(--m-muted,#0f172a85));margin-bottom:10px;padding:0 2px}.live-summary .tabs{background:#0f172a0a;background:var(--live-control-bg,var(--m-surface,#0f172a0a));border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,var(--m-border,#0f172a1a))}.live-summary .bets.cards{gap:10px;padding:0}.live-summary .bet-card{background:var(--m-surface);border-color:var(--m-border);border-radius:16px;border-radius:var(--m-radius);box-shadow:none}.live-summary .row{border-bottom-color:var(--m-border)}.live-summary dt{color:var(--m-muted)}.live-summary dd{color:var(--m-text)}.live-mobile__content .neural-insights{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important}.live-mobile__content .neural-insights .ni-head{background:#0000;border:none;margin:0;position:static;top:auto;z-index:auto}.theme-dark .live-mobile__content .neural-insights .ni-head{background:#0000}.live-mobile__content .neural-insights .ni-head-main{align-items:stretch;flex-direction:column;gap:10px}.live-mobile__content .neural-insights .ni-controls{margin-bottom:12px}.live-mobile__content .neural-insights .ni-title{font-size:14px;letter-spacing:0}.live-mobile__content .neural-insights .ni-title-actions{gap:8px}.live-mobile__content .neural-insights .ni-next-run__time{font-size:18px}.live-mobile__content .neural-insights .ni-pulse-live{border-radius:12px;margin:10px 0 14px;padding:14px}.live-mobile__content .neural-insights .ni-pulse-live__title{font-size:14px}.live-mobile__content .neural-insights .ni-view-toggle{background:var(--m-surface);border:.5px solid var(--m-border);box-shadow:none;justify-content:space-between;padding:2px;width:100%}.live-mobile__content .neural-insights .view-toggle-btn{flex:1 1;font-size:12px;min-width:0;padding:7px 10px}.live-mobile__content .neural-insights .ni-filters{-webkit-overflow-scrolling:touch;background:#0000;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:none}.live-mobile__content .neural-insights .ni-filters::-webkit-scrollbar{display:none}.live-mobile__content .neural-insights .ni-filters .chip{background:var(--m-surface);border:.5px solid var(--m-border);border-radius:999px;font-size:12px;padding:7px 10px;white-space:nowrap}.live-mobile__content .neural-insights .ni-filters .chip.active{background:#e86ba024;border-color:#e86ba059;box-shadow:none;color:var(--m-text)}.live-mobile__content .neural-insights .ni-filters .chip .count{background:#0000000f}.theme-dark .live-mobile__content .neural-insights .ni-filters .chip .count{background:#ffffff24}.live-mobile__content .neural-insights .ni-list{gap:10px;overflow:visible;padding-right:0}.live-mobile__content .neural-insights .ni-entry{border-left:none;border-radius:14px;box-shadow:none;color:#222226;color:var(--text-1);padding:12px}.live-mobile__content .neural-insights .ni-entry:hover{box-shadow:none}.theme-dark .live-mobile__content .neural-insights .ni-entry{color:#ffffffe0}.live-mobile__content .neural-insights .ni-entry__h{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.live-mobile__content .neural-insights .ni-entry__h .ni-provider{order:1}.live-mobile__content .neural-insights .ni-entry__h .time-chip{margin-left:auto;order:2}.live-mobile__content .neural-insights .ni-entry__h .intervention-badge{order:2}.live-mobile__content .neural-insights .ni-entry__h .ni-intervention-header{display:contents}.live-mobile__content .neural-insights .ni-entry__h .intervention-hour{margin-left:auto;order:2;white-space:nowrap}.live-mobile__content .neural-insights .ni-entry__h .ttl{color:#000000e6;flex:0 0 100%;font-size:14px;line-height:1.25;order:3;overflow:visible;text-overflow:clip;white-space:normal;width:100%}.theme-dark .live-mobile__content .neural-insights .ni-entry__h .ttl{color:#ffffffeb}.live-mobile__content .neural-insights .time-chip{background:#0000000a;border-color:#0000001f;border-radius:999px;color:#000000b3;font-size:12px;padding:4px 8px}.theme-dark .live-mobile__content .neural-insights .time-chip{background:#ffffff14;border-color:#ffffff24;color:#ffffffd1}.live-mobile__content .neural-insights .intervention-badge{background:#374df51a;background:rgba(var(--primary-rgb,10,132,255),.1);border-color:#374df54d;border-color:rgba(var(--primary-rgb,10,132,255),.3);border-radius:999px;color:#374df5;color:var(--primary-text,#007aff);font-size:12px;padding:4px 8px}.theme-dark .live-mobile__content .neural-insights .intervention-badge{background:#374df526;background:rgba(var(--primary-rgb,10,132,255),.15);border-color:#374df566;border-color:rgba(var(--primary-rgb,10,132,255),.4);color:#374df5;color:var(--primary-text,#0a84ff)}.live-mobile__content .neural-insights .ni-provider{background:#0000000a;border:.5px solid #0000001f;border-radius:999px;max-width:45%;padding:4px 8px}.theme-dark .live-mobile__content .neural-insights .ni-provider{background:#ffffff0f;border-color:#ffffff24}.live-mobile__content .neural-insights .ni-provider .tx{color:#000000bf;font-size:12px}.theme-dark .live-mobile__content .neural-insights .ni-provider .tx{color:#ffffffd9}.live-mobile__content .neural-insights .ni-model-logo{height:16px;width:16px}.live-mobile__content .neural-insights .ni-intervention-stats-compact{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.live-mobile__content .neural-insights .ni-stat-label{color:#00000080}.theme-dark .live-mobile__content .neural-insights .ni-stat-label{color:#ffffff8c}.live-mobile__content .neural-insights .ni-stat-value{color:#000000e6;font-size:14px}.theme-dark .live-mobile__content .neural-insights .ni-stat-value{color:#ffffffeb}.live-mobile__content .neural-insights .ni-narrative-para{color:#000000bf;line-height:1.55;margin:0 0 10px}.theme-dark .live-mobile__content .neural-insights .ni-narrative-para{color:#ffffffd1}.live-mobile__content .neural-insights .ni-moment-text{color:#000000bf}.theme-dark .live-mobile__content .neural-insights .ni-moment-text{color:#ffffffd1}.live-mobile__content .neural-insights .ni-detail__head{justify-content:stretch;margin-bottom:10px}.live-mobile__content .neural-insights .ni-detail__head .link{background:var(--m-surface);border:.5px solid var(--m-border);border-radius:12px;padding:10px 12px;text-align:center;width:100%}.live-mobile__content .neural-insights .ni-section{background:var(--m-surface);border:.5px solid var(--m-border);border-radius:14px;padding:12px}.live-mobile__content .neural-insights .ni-anal-item{border-radius:14px;padding:12px}.live-mobile__content .neural-insights .ni-slip__head{background:var(--m-surface-2);border-bottom-color:var(--m-border)}.live-mobile__content .neural-insights .ni-day-summary,.live-mobile__content .neural-insights .ni-open-bets-compact{background:var(--m-surface);border:.5px solid var(--m-border);border-radius:14px;box-shadow:none;padding:12px}.live-mobile__content .neural-insights .ni-intervention-content-toggle{all:unset;align-items:center;background:#fff;background:var(--card-bg);border:.5px solid #e6e8eb;border:.5px solid var(--border);border-radius:12px;color:#000000a6;cursor:pointer;display:flex;gap:8px;padding:10px 12px;width:100%}.theme-dark .live-mobile__content .neural-insights .ni-intervention-content-toggle{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffb3}.mb-card{margin-bottom:16px;padding:0}.live-mobile__sheet .fixtures-rail,.mb-card{background:#0000;border:none;box-shadow:none}.live-mobile__sheet .league-section{background:var(--m-surface);border-color:var(--m-border);box-shadow:none}.live-mobile__sheet .fixtures-date-switch{background:var(--m-surface);border-bottom-color:var(--m-border)}.live-mobile__sheet .match-row{background:var(--m-surface);border-color:var(--m-border);box-shadow:none}.gd-tabs{background:#0f172a0a;background:var(--live-control-bg,var(--m-surface,#0f172a0a));border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,var(--m-border,#0f172a1a))}.live-mobile__content .gd-tab{font-size:14px;line-height:1.15;padding:.5em .65em}.live-mobile__content .gd-tab-ic{font-size:.95em;line-height:1}.live-mobile__content .game-details{background:#0000;border:none;box-shadow:none;padding:0}.live-mobile__content .gd-card{background:#fff;background:var(--live-row-bg,var(--m-surface,#fff));border:.5px solid #0f172a14;border:.5px solid var(--live-row-border,var(--m-border,#0f172a14));border-radius:14px;border-radius:var(--live-card-radius,14px);border-radius:0;margin:-12px -12px 0;padding:12px}.live-mobile__content .gd-body,.live-mobile__content .gd-card{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.live-mobile__content .gd-body{background:#0000;border:none;border-radius:0;padding:0}.theme-dark .live-mobile__content .gd-body{background:#0000;border:none;box-shadow:none}.live-mobile__content .gd-close{display:none}.live-mobile__content .gd-scoreboard{gap:12px}.live-mobile__content .gd-team-img{height:44px;width:44px}.live-mobile__content .gd-team-name{font-size:14px;font-weight:700}.live-mobile__content .gd-team-form,.live-mobile__content .gd-team-form-reverse{display:none}.live-mobile__content .gd-meta-piece{background:var(--m-surface-2);font-size:14px;line-height:1.2;padding:.5em .65em;white-space:nowrap}.live-mobile__content .gd-meta-text{font-size:14px;line-height:1.2}}.App{background:var(--app-bg);color:var(--text-1);display:flex;flex-direction:column;min-height:100vh;min-height:-webkit-fill-available;width:100%}@media(max-width:768px){.App--live .ab-header{display:none}}main{background:#0000;flex:1 1}.ab-main{box-sizing:border-box;margin:0 auto;width:100%}.ab-main.ab-main--fullbleed{max-width:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom))}.ab-main.ab-main--blog{background:#fafaf9}.theme-dark .ab-main.ab-main--blog{background:var(--app-bg)}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:var(--app-bg);color:var(--text-1);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--link)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ab-header{align-items:center;background:#fff;background:var(--live-card-bg,#fff);border-bottom:.5px solid #0f172a12;border-bottom:.5px solid var(--live-head-border,#0f172a12);display:flex;height:64px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);z-index:1000}.theme-dark .ab-header{background:#121214;background:var(--live-card-bg,#121214);border-bottom-color:#ffffff0f;border-bottom-color:var(--live-head-border,#ffffff0f)}@media(max-width:768px){.ab-header{height:56px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));top:env(safe-area-inset-top)}}@media(max-width:1024px){.ab-header{display:none}}.ab-header__left{flex:1 1;gap:24px;min-width:0}.ab-header__left,.ab-logo{align-items:center;display:flex}.ab-logo{color:#0f172ae0;color:var(--live-text,#0f172ae0);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;gap:10px;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ab-logo:hover{opacity:.7}.theme-dark .ab-logo{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-logo__icon{display:block;flex-shrink:0;height:32px;width:32px}@media(max-width:768px){.ab-logo__icon{height:28px;width:28px}}.ab-logo__text{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:0}@media(max-width:768px){.ab-logo__text{font-size:16px}}.ab-nav{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:14px;border-radius:var(--live-card-radius,14px);display:flex;gap:2px;left:50%;list-style:none;margin:0;padding:3px;position:absolute;transform:translateX(-50%)}@media(max-width:1024px){.ab-nav{margin-left:auto;margin-right:auto;position:static;transform:none}}@media(max-width:768px){.ab-nav{display:none}}.ab-nav a{align-items:center;border-radius:11px;color:#0f172a6b;color:var(--live-muted,#0f172a6b);display:inline-flex;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0;line-height:1;padding:8px 14px 10px;position:relative;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.ab-nav a:hover{color:#0f172ae0;color:var(--live-text,#0f172ae0)}}.ab-nav a:focus-visible{box-shadow:0 0 0 2px #22c55e40;box-shadow:0 0 0 2px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.25));outline:none}.theme-dark .ab-nav a{color:#fff6;color:var(--live-muted,#fff6)}@media(hover:hover)and (pointer:fine){.theme-dark .ab-nav a:hover{color:#ffffffeb;color:var(--live-text,#ffffffeb)}}.ab-nav a.active{background:#fff;background:var(--live-row-bg,#fff);color:#0f172ae0;color:var(--live-text,#0f172ae0);font-weight:700}.ab-nav a.active:after{background:#16a34a;background:var(--accent-live,var(--positive,#16a34a));border-radius:99px;bottom:5px;content:"";height:2px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:12px}.theme-dark .ab-nav a.active{background:#1a1a1e;background:var(--live-row-bg,#1a1a1e);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-utc-clock{font-feature-settings:"tnum";color:#0f172ae0;color:var(--live-text,#0f172ae0);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.theme-dark .ab-utc-clock{color:#fff}.ab-utc-clock{letter-spacing:0;white-space:nowrap}.ab-header__right{align-items:center;display:flex;flex-shrink:0;gap:12px}.ab-subscription-days{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:11px;color:#0f172ae0;color:var(--live-text,#0f172ae0);display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.theme-dark .ab-subscription-days{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-subscription-days__label{color:#0f172a6b;color:var(--live-muted,#0f172a6b);font-weight:500}.theme-dark .ab-subscription-days__label{color:#fff6;color:var(--live-muted,#fff6)}.ab-subscription-days__value{font-size:14px;font-weight:700}.ab-subscription-days__value,.theme-dark .ab-subscription-days__value{color:#22c55e;color:var(--accent-live,var(--positive,#22c55e))}.theme-toggle{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:10px;color:#0f172ae0;color:var(--live-text,#0f172ae0);cursor:pointer;display:inline-flex;height:38px;justify-content:center;overflow:hidden;position:relative;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);width:38px}.theme-toggle svg{height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:18px}.theme-toggle:hover{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb);border-color:#0f172a14;border-color:var(--live-row-border,#0f172a14);color:#0f172ae0;color:var(--live-text,#0f172ae0)}.theme-toggle:hover svg{transform:rotate(15deg)}.theme-toggle:active{transform:scale(.96)}.theme-toggle:focus-visible{box-shadow:0 0 0 3px #22c55e40;box-shadow:0 0 0 3px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.25));outline:none}.theme-dark .theme-toggle{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.theme-dark .theme-toggle:hover{background:#212126;background:var(--live-row-hover,#212126);border-color:hsla(0,0%,100%,.055);border-color:var(--live-row-border,hsla(0,0%,100%,.055));color:#ffffffeb;color:var(--live-text,#ffffffeb)}.theme-dark .theme-toggle:focus-visible{box-shadow:0 0 0 3px #22c55e59;box-shadow:0 0 0 3px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.35))}.ab-avatar-wrap{position:relative}.ab-avatar-btn-simple{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.ab-avatar-btn-simple:hover{transform:scale(1.05)}.ab-avatar-btn-simple:active{transform:scale(.95)}.ab-avatar-btn-simple:focus-visible{border-radius:50%;box-shadow:0 0 0 3px #22c55e40;box-shadow:0 0 0 3px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.25));outline:none}.theme-dark .ab-avatar-btn-simple:focus-visible{box-shadow:0 0 0 3px #22c55e59;box-shadow:0 0 0 3px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.35))}.ab-avatar{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:50%;color:#0f172ae0;color:var(--live-text,#0f172ae0);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;height:32px;justify-content:center;overflow:hidden;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);width:32px}.ab-avatar svg{color:#0f172a6b;color:var(--live-muted,#0f172a6b);height:18px;width:18px}.theme-dark .ab-avatar{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.theme-dark .ab-avatar svg{color:#fff6;color:var(--live-muted,#fff6)}.ab-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.ab-menu{animation:menuFadeIn .25s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--live-card-bg,#fff);border:.5px solid #0f172a14;border:.5px solid var(--live-card-border,#0f172a14);border-radius:14px;border-radius:var(--live-card-radius,14px);box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014;box-shadow:var(--live-card-shadow,0 8px 24px #0000001f,0 4px 8px #00000014);min-width:220px;overflow:hidden;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:1200}.theme-dark .ab-menu{background:#121214;background:var(--live-card-bg,#121214);border-color:#ffffff12;border-color:var(--live-card-border,#ffffff12);box-shadow:0 8px 24px #00000047;box-shadow:var(--live-card-shadow,0 8px 24px #00000047)}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ab-menu__item{align-items:center;background:#0000;border:0;border-radius:10px;color:#0f172ae0;color:var(--live-text,#0f172ae0);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;position:relative;text-align:left;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);width:100%}.ab-menu__item svg{flex-shrink:0;height:16px;opacity:.7;transition:opacity .2s;width:16px}.ab-menu__item:hover svg{opacity:1}.ab-menu__item:hover{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb);color:#0f172ae0;color:var(--live-text,#0f172ae0)}.ab-menu__item:active{background:#fff;background:var(--live-row-bg,#fff);transform:scale(.98)}.ab-menu__item:focus-visible{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb);box-shadow:0 0 0 2px #22c55e40;box-shadow:0 0 0 2px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.25));outline:none}.ab-menu__item[aria-disabled]{color:#0f172a6b;color:var(--live-muted,#0f172a6b);cursor:default;font-weight:500;opacity:.65}.ab-menu__item[aria-disabled]:hover{background:#0000;color:#0f172a6b;color:var(--live-muted,#0f172a6b)}.ab-menu__item--primary{background:#22c55e;background:var(--accent-live,var(--positive,#22c55e));color:#fff;font-weight:500}.ab-menu__item--primary svg{color:#fff;opacity:1}.ab-menu__item--primary:hover{background:#16a34a;background:var(--accent-live,var(--positive,#16a34a));color:#fff}.ab-menu__item--primary:active{transform:scale(.98)}.theme-dark .ab-menu__item--primary{background:#22c55e;background:var(--accent-live,var(--positive,#22c55e));color:#fff}.theme-dark .ab-menu__item--primary svg,.theme-dark .ab-menu__item--primary:hover{color:#fff}.theme-dark .ab-menu__item,.theme-dark .ab-menu__item:hover{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.theme-dark .ab-menu__item:hover{background:#212126;background:var(--live-row-hover,#212126)}.theme-dark .ab-menu__item:active{background:#1a1a1e;background:var(--live-row-bg,#1a1a1e)}.theme-dark .ab-menu__item:focus-visible{background:#212126;background:var(--live-row-hover,#212126);box-shadow:0 0 0 2px #22c55e59;box-shadow:0 0 0 2px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.35))}.theme-dark .ab-menu__item[aria-disabled],.theme-dark .ab-menu__item[aria-disabled]:hover{color:#fff6;color:var(--live-muted,#fff6)}.ab-menu__item--user-info{align-items:center;border-bottom:.5px solid #0f172a12;border-bottom:.5px solid var(--live-head-border,#0f172a12);border-radius:0;cursor:default;flex-direction:row;gap:12px;margin-bottom:4px;padding:16px}.theme-dark .ab-menu__item--user-info{border-bottom-color:#ffffff0f;border-bottom-color:var(--live-head-border,#ffffff0f)}.ab-menu__item--danger,.ab-menu__item--danger:hover{color:#e11d48;color:var(--live-live,#e11d48)}.ab-menu__item--danger:hover{background:#e11d481a;background:var(--live-live-bg,#e11d481a)}.theme-dark .ab-menu__item--danger,.theme-dark .ab-menu__item--danger:hover{color:#ff6b61;color:var(--live-live,var(--negative,#ff6b61))}.theme-dark .ab-menu__item--danger:hover{background:#ff6b6124;background:var(--live-live-bg,#ff6b6124)}.ab-menu__user-details{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ab-menu__user-name{color:#0f172ae0;color:var(--live-text,#0f172ae0);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .ab-menu__user-name{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-menu__user-email{color:#0f172a6b;color:var(--live-muted,#0f172a6b);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .ab-menu__user-email{color:#fff6;color:var(--live-muted,#fff6)}.ab-avatar--small{flex-shrink:0;font-size:14px;height:40px;width:40px}.ab-menu__divider{background:#0f172a12;background:var(--live-head-border,#0f172a12);border:none;height:.5px;margin:4px 0}.theme-dark .ab-menu__divider{background:#ffffff0f;background:var(--live-head-border,#ffffff0f)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ab-mobile-menu-toggle{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:10px;cursor:pointer;display:none;flex-direction:column;height:36px;justify-content:center;padding:0;position:relative;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);width:36px;z-index:1302}.theme-dark .ab-mobile-menu-toggle{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a)}.ab-mobile-menu-toggle:hover{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb);border-color:#0f172a14;border-color:var(--live-row-border,#0f172a14)}.theme-dark .ab-mobile-menu-toggle:hover{background:#212126;background:var(--live-row-hover,#212126);border-color:hsla(0,0%,100%,.055);border-color:var(--live-row-border,hsla(0,0%,100%,.055))}.ab-mobile-menu-toggle>span{display:flex;flex-direction:column;height:12px;justify-content:space-between;position:relative;width:18px}.ab-mobile-menu-toggle>span>span{background:#0f172ae0;background:var(--live-text,#0f172ae0);border-radius:2px;display:block;height:2px;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.theme-dark .ab-mobile-menu-toggle>span>span{background:#ffffffeb;background:var(--live-text,#ffffffeb)}.ab-mobile-menu-toggle>span>span:first-child{top:0}.ab-mobile-menu-toggle>span>span:nth-child(2){top:50%;transform:translateY(-50%)}.ab-mobile-menu-toggle>span>span:nth-child(3){bottom:0}.ab-mobile-menu-toggle.open>span>span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.ab-mobile-menu-toggle.open>span>span:nth-child(2){opacity:0}.ab-mobile-menu-toggle.open>span>span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.ab-mobile-menu-overlay{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1300}.theme-dark .ab-mobile-menu-overlay{background:#00000080}.ab-mobile-menu{background:#fff;background:var(--live-card-bg,#fff);border-left:.5px solid #0f172a14;border-left:.5px solid var(--live-card-border,#0f172a14);box-shadow:-4px 0 16px #0000001f;box-shadow:var(--live-card-shadow,-4px 0 16px #0000001f);display:none;flex-direction:column;height:calc(100vh - 60px);max-width:85vw;overflow:hidden;padding-top:60px;position:fixed;right:-100%;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1301}.theme-dark .ab-mobile-menu{background:#121214;background:var(--live-card-bg,#121214);border-left-color:#ffffff12;border-left-color:var(--live-card-border,#ffffff12);box-shadow:-4px 0 16px #00000047;box-shadow:var(--live-card-shadow,-4px 0 16px #00000047)}.ab-mobile-menu.open{right:0}.ab-mobile-nav{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:24px 16px 16px}.ab-mobile-nav li{margin:0;padding:0}.ab-mobile-nav a{border-radius:10px;color:#0f172ae0;color:var(--live-text,#0f172ae0);display:block;font-size:16px;font-weight:700;margin-bottom:4px;padding:12px 16px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.theme-dark .ab-mobile-nav a{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-mobile-nav a:hover{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb)}.theme-dark .ab-mobile-nav a:hover{background:#212126;background:var(--live-row-hover,#212126)}.ab-mobile-nav a.active{background:#fff;background:var(--live-row-bg,#fff);box-shadow:0 1px 2px #0000001f;color:#0f172ae0;color:var(--live-text,#0f172ae0)}.theme-dark .ab-mobile-nav a.active{background:#1a1a1e;background:var(--live-row-bg,#1a1a1e);box-shadow:0 1px 2px #00000047;color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-mobile-menu-footer{border-top:.5px solid #0f172a12;border-top:.5px solid var(--live-head-border,#0f172a12);display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding:16px}.theme-dark .ab-mobile-menu-footer{border-top-color:#ffffff0f;border-top-color:var(--live-head-border,#ffffff0f)}.ab-mobile-user-menu-wrap{position:relative}.ab-mobile-auth-buttons{display:flex;flex-direction:column;gap:8px;width:100%}.ab-mobile-user-toggle{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:10px;color:#0f172ae0;color:var(--live-text,#0f172ae0);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;padding:12px 16px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);width:100%}.theme-dark .ab-mobile-user-toggle{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-mobile-user-toggle:hover{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb);border-color:#0f172a14;border-color:var(--live-row-border,#0f172a14)}.theme-dark .ab-mobile-user-toggle:hover{background:#212126;background:var(--live-row-hover,#212126);border-color:hsla(0,0%,100%,.055);border-color:var(--live-row-border,hsla(0,0%,100%,.055))}.ab-mobile-user-toggle--primary{background:#fff;background:var(--live-row-bg,#fff);border-color:#0f172a1a;border-color:var(--live-control-border,#0f172a1a);box-shadow:0 1px 2px #0000001f;color:#0f172ae0;color:var(--live-text,#0f172ae0)}.ab-mobile-user-toggle--primary:hover{background:#fff;background:var(--live-row-bg,#fff);border-color:#0f172a14;border-color:var(--live-row-border,#0f172a14)}.theme-dark .ab-mobile-user-toggle--primary{background:#1a1a1e;background:var(--live-row-bg,#1a1a1e);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a);box-shadow:0 1px 2px #00000047;color:#ffffffeb;color:var(--live-text,#ffffffeb)}.theme-dark .ab-mobile-user-toggle--primary:hover{background:#1a1a1e;background:var(--live-row-bg,#1a1a1e);border-color:hsla(0,0%,100%,.055);border-color:var(--live-row-border,hsla(0,0%,100%,.055))}.ab-mobile-user-toggle .ic{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.ab-mobile-user-toggle .ab-mobile-user-avatar{border-radius:50%;height:20px;object-fit:cover;width:20px}.ab-mobile-user-toggle .ab-mobile-user-initials{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border-radius:50%;color:#0f172ae0;color:var(--live-text,#0f172ae0);display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;width:20px}.theme-dark .ab-mobile-user-toggle .ab-mobile-user-initials{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-mobile-user-menu{animation:menuFadeIn .2s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--live-card-bg,#fff);border:.5px solid #0f172a14;border:.5px solid var(--live-card-border,#0f172a14);border-radius:11px;bottom:calc(100% + 8px);box-shadow:0 4px 16px #0000001f;box-shadow:var(--live-card-shadow,0 4px 16px #0000001f);left:0;min-width:200px;padding:8px;position:absolute;right:0;z-index:1200}.theme-dark .ab-mobile-user-menu{background:#121214;background:var(--live-card-bg,#121214);border-color:#ffffff12;border-color:var(--live-card-border,#ffffff12);box-shadow:0 4px 16px #00000047;box-shadow:var(--live-card-shadow,0 4px 16px #00000047)}.ab-mobile-user-menu .ab-menu__item{border-radius:10px;color:#0f172ae0;color:var(--live-text,#0f172ae0);font-size:16px;padding:12px 16px;text-align:left;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);width:100%}.theme-dark .ab-mobile-user-menu .ab-menu__item{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-mobile-user-menu .ab-menu__item:hover{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb)}.theme-dark .ab-mobile-user-menu .ab-menu__item:hover{background:#212126;background:var(--live-row-hover,#212126)}.ab-mobile-user-menu .ab-menu__item[aria-disabled]{cursor:default;opacity:.6}.ab-mobile-user-menu .ab-menu__item[aria-disabled]:hover{background:#0000}.ab-mobile-user-menu .ab-menu__item--user{align-items:center;display:flex;gap:12px}.ab-mobile-user-menu .ab-menu__item--user .ab-avatar{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border-radius:50%;color:#0f172ae0;color:var(--live-text,#0f172ae0);display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:32px;justify-content:center;width:32px}.theme-dark .ab-mobile-user-menu .ab-menu__item--user .ab-avatar{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-mobile-user-menu .ab-menu__item--user .ab-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.ab-mobile-theme-toggle{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:10px;color:#0f172ae0;color:var(--live-text,#0f172ae0);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;padding:12px 16px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);width:100%}.theme-dark .ab-mobile-theme-toggle{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-mobile-theme-toggle:hover{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb);border-color:#0f172a14;border-color:var(--live-row-border,#0f172a14)}.theme-dark .ab-mobile-theme-toggle:hover{background:#212126;background:var(--live-row-hover,#212126);border-color:hsla(0,0%,100%,.055);border-color:var(--live-row-border,hsla(0,0%,100%,.055))}.ab-mobile-theme-toggle .ic{font-size:20px;line-height:1}@media(max-width:768px){.ab-header__left{gap:12px}.ab-logo__text{font-size:16px}.ab-header__right{display:none}.ab-mobile-menu-toggle{display:flex}.ab-mobile-menu-overlay{display:block}.ab-mobile-menu{display:flex;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ab-avatar-btn,.ab-header,.ab-menu__item,.ab-nav a,.theme-toggle{transition:none}.ab-menu{animation:none}.ab-avatar-btn:active{transform:none}}.ab-footer{background:#fff;background:var(--live-card-bg,#fff);border-top:.5px solid #0f172a12;border-top:.5px solid var(--live-head-border,#0f172a12);margin-top:auto;padding:48px 16px 24px}.theme-dark .ab-footer{background:#121214;background:var(--live-card-bg,#121214);border-top-color:#ffffff0f;border-top-color:var(--live-head-border,#ffffff0f)}@media(max-width:1024px){.ab-footer{margin-bottom:76px;margin-bottom:calc(var(--bottom-nav-h, 68px) + 8px)}}@media(min-width:768px){.ab-footer{padding:64px 32px 32px}}.ab-footer__container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:1200px}@media(min-width:768px){.ab-footer__container{gap:48px;grid-template-columns:2fr 1fr 1fr 1fr}}.ab-footer__section{display:flex;flex-direction:column;gap:16px}.ab-footer__title{color:#0f172ae0;color:var(--live-text,#0f172ae0);font-size:20px;font-weight:700;margin:0}.theme-dark .ab-footer__title{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-footer__heading{color:#0f172a85;color:var(--live-title,#0f172a85);font-size:14px;font-weight:700;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.theme-dark .ab-footer__heading{color:#ffffff7a;color:var(--live-title,#ffffff7a)}.ab-footer__description{color:#0f172a6b;color:var(--live-muted,#0f172a6b);font-size:14px;line-height:1.6;margin:0;max-width:300px}.theme-dark .ab-footer__description{color:#fff6;color:var(--live-muted,#fff6)}.ab-footer__socials{align-items:center;display:flex;gap:12px}.ab-footer__social-link{align-items:center;color:#0f172a6b;color:var(--live-muted,#0f172a6b);display:inline-flex;font-size:14px;font-weight:500;gap:6px;text-decoration:none;transition:color .2s}.theme-dark .ab-footer__social-link{color:#fff6;color:var(--live-muted,#fff6)}.ab-footer__social-link:hover{color:#0f172ae0;color:var(--live-text,#0f172ae0)}.theme-dark .ab-footer__social-link:hover{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-footer__nav{display:flex;flex-direction:column;gap:8px}.ab-footer__link{color:#0f172a6b;color:var(--live-muted,#0f172a6b);font-size:14px;text-decoration:none;transition:color .2s}.theme-dark .ab-footer__link{color:#fff6;color:var(--live-muted,#fff6)}.ab-footer__link:hover{color:#0f172ae0;color:var(--live-text,#0f172ae0)}.theme-dark .ab-footer__link:hover{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-footer__bottom{border-top:.5px solid #0f172a12;border-top:.5px solid var(--live-head-border,#0f172a12);margin-top:48px;padding-top:24px;text-align:center}.theme-dark .ab-footer__bottom{border-top-color:#ffffff0f;border-top-color:var(--live-head-border,#ffffff0f)}@media(min-width:768px){.ab-footer__bottom{text-align:left}}.ab-footer__legal{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:12px}@media(min-width:768px){.ab-footer__legal{justify-content:flex-start;margin-bottom:8px}}.ab-footer__legal-link{color:#0f172a6b;color:var(--live-muted,#0f172a6b);font-size:14px;text-decoration:none;transition:color .2s}.theme-dark .ab-footer__legal-link{color:#fff6;color:var(--live-muted,#fff6)}.ab-footer__legal-link:hover{color:#0f172ae0;color:var(--live-text,#0f172ae0)}.theme-dark .ab-footer__legal-link:hover{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-footer__separator{color:#0f172a6b;color:var(--live-muted,#0f172a6b);font-size:14px;-webkit-user-select:none;user-select:none}.theme-dark .ab-footer__separator{color:#fff6;color:var(--live-muted,#fff6)}.ab-footer__copyright{color:#0f172a6b;color:var(--live-muted,#0f172a6b);font-size:12px;margin:0}.theme-dark .ab-footer__copyright{color:#fff6;color:var(--live-muted,#fff6)}.ab-footer__notice{color:#0f172a99;color:var(--live-muted,#0f172a99);font-size:12px;line-height:1.5;margin:0 0 8px;max-width:640px}.ab-footer__notice a{color:inherit;text-decoration:underline}.theme-dark .ab-footer__notice{color:#fff9;color:var(--live-muted,#fff9)}.ab-bottom-nav__item--profile .ab-bottom-nav__profile-avatar{border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:50%;display:block;height:22px;object-fit:cover;width:22px}.ab-bottom-nav__item--profile .ab-bottom-nav__profile-initials{align-items:center;background:#0f172a0a;background:var(--live-control-bg,#0f172a0a);border:.5px solid #0f172a1a;border:.5px solid var(--live-control-border,#0f172a1a);border-radius:50%;box-sizing:border-box;color:#0f172ae0;color:var(--live-text,#0f172ae0);display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;width:22px}.theme-dark .ab-bottom-nav__item--profile .ab-bottom-nav__profile-initials{background:#ffffff0d;background:var(--live-control-bg,#ffffff0d);border-color:#ffffff1a;border-color:var(--live-control-border,#ffffff1a);color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-bottom-nav__item--profile.active .ab-bottom-nav__profile-initials{background:color-mix(in srgb,#16a34a 14%,#0000);background:color-mix(in srgb,var(--accent-live,#16a34a) 14%,#0000);border-color:color-mix(in srgb,#16a34a 36%,#0000);border-color:color-mix(in srgb,var(--accent-live,#16a34a) 36%,#0000);color:#16a34a;color:var(--accent-live,#16a34a)}.theme-dark .ab-bottom-nav__item--profile.active .ab-bottom-nav__profile-initials{background:color-mix(in srgb,#22c55e 16%,#0000);background:color-mix(in srgb,var(--accent-live,#22c55e) 16%,#0000);color:#22c55e;color:var(--accent-live,#22c55e)}.ab-bottom-nav__item--profile.active .ab-bottom-nav__profile-avatar,.theme-dark .ab-bottom-nav__item--profile.active .ab-bottom-nav__profile-initials{border-color:color-mix(in srgb,#22c55e 40%,#0000);border-color:color-mix(in srgb,var(--accent-live,#22c55e) 40%,#0000)}.ab-mobile-profile-overlay{-webkit-tap-highlight-color:rgba(0,0,0,0);backdrop-filter:blur(3px) saturate(180%);-webkit-backdrop-filter:blur(3px) saturate(180%);background:#0006;bottom:0;height:100vh;left:0;opacity:0;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);width:100vw;will-change:opacity;z-index:9998}.ab-mobile-profile-overlay.open{opacity:1}.theme-dark .ab-mobile-profile-overlay{background:#00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ab-mobile-profile-overlay{background:#00000080}.theme-dark .ab-mobile-profile-overlay{background:#0009}}.ab-mobile-profile-menu{background:#fffffffa;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:0 -4px 24px #00000026;display:flex;flex-direction:column;left:0;max-height:85vh;opacity:0;padding-bottom:calc(env(safe-area-inset-bottom) + 8px);position:fixed;right:0;touch-action:pan-y;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;will-change:transform,opacity;z-index:9999}.theme-dark .ab-mobile-profile-menu{background:#1c1c1efa;box-shadow:0 -4px 24px #0006}.ab-mobile-profile-menu.open{opacity:1;transform:translateY(0)}.ab-mobile-profile-menu.dragging{opacity:1;transition:none}.ab-mobile-profile-menu__drag-handle{background:#0003;border-radius:2px;cursor:grab;flex-shrink:0;height:4px;margin:8px auto 0;touch-action:none;width:40px}.theme-dark .ab-mobile-profile-menu__drag-handle{background:#ffffff4d}.ab-mobile-profile-menu__drag-handle:active{cursor:grabbing}.ab-mobile-profile-menu__header{align-items:center;border-bottom:.5px solid #00000014;cursor:grab;display:flex;justify-content:space-between;padding:20px 20px 16px;touch-action:none;-webkit-user-select:none;user-select:none}.ab-mobile-profile-menu__header:active{cursor:grabbing}.theme-dark .ab-mobile-profile-menu__header{border-bottom-color:#ffffff1a}.ab-mobile-profile-menu__user{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.ab-mobile-profile-menu__avatar{border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.ab-mobile-profile-menu__initials{align-items:center;background:#0a84ff26;background:rgba(var(--primary-rgb,10,132,255),.15);border-radius:50%;color:#007aff;color:var(--primary-text,#007aff);display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.theme-dark .ab-mobile-profile-menu__initials{background:#0a84ff33;background:rgba(var(--primary-rgb,10,132,255),.2);color:#409cff}.ab-mobile-profile-menu__user-info{flex:1 1;min-width:0}.ab-mobile-profile-menu__name{color:#000000e6;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .ab-mobile-profile-menu__name{color:#ffffffe6}.ab-mobile-profile-menu__email{color:#0009;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .ab-mobile-profile-menu__email{color:#fff9}.ab-mobile-profile-menu__close{align-items:center;background:#0000000d;border:none;border-radius:10px;color:#000000b3;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ab-mobile-profile-menu__close:active{background:#0000001a;transform:scale(.95)}.theme-dark .ab-mobile-profile-menu__close{background:#ffffff1a;color:#ffffffb3}.theme-dark .ab-mobile-profile-menu__close:active{background:#ffffff26}.ab-mobile-profile-menu__content{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 0}.ab-mobile-profile-menu__section{padding:8px 0}.ab-mobile-profile-menu__section:not(:last-child){border-bottom:.5px solid #0000000d}.theme-dark .ab-mobile-profile-menu__section:not(:last-child){border-bottom-color:#ffffff14}.ab-mobile-profile-menu__section-title{color:#0006;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;padding:8px 20px 4px;text-transform:uppercase}.theme-dark .ab-mobile-profile-menu__section-title{color:#fff6}.ab-mobile-profile-menu__item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;color:#000000d9;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;padding:12px 20px;text-align:left;transition:background .15s ease;width:100%}.ab-mobile-profile-menu__item svg{stroke:currentColor;flex-shrink:0;opacity:.7}.ab-mobile-profile-menu__item span{flex:1 1}.ab-mobile-profile-menu__item:active{background:#0000000d}.theme-dark .ab-mobile-profile-menu__item{color:#ffffffd9}.theme-dark .ab-mobile-profile-menu__item:active{background:#ffffff14}.ab-mobile-profile-menu__item--danger{color:#ef4444;color:var(--negative,#ef4444)}.theme-dark .ab-mobile-profile-menu__item--danger{color:#ff6b6b;color:var(--negative,#ff6b6b)}.ab-mobile-profile-menu__item--danger:active{background:#ff453a1a;background:rgba(var(--negative-rgb,255,69,58),.1)}.theme-dark .ab-mobile-profile-menu__item--danger:active{background:#ff6b6b26}.ab-mobile-profile-menu__item--logout{padding:12px 20px;pointer-events:none}.ab-mobile-profile-menu__logout-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;color:#ef4444;color:var(--negative,#ef4444);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;margin:0;padding:0;pointer-events:auto;text-align:left;transition:background .15s ease}.ab-mobile-profile-menu__logout-btn svg{stroke:currentColor;flex-shrink:0;opacity:.7}.ab-mobile-profile-menu__logout-btn span{flex:0 1 auto}.ab-mobile-profile-menu__logout-btn:active{opacity:.8}.theme-dark .ab-mobile-profile-menu__logout-btn{color:#ff6b6b;color:var(--negative,#ff6b6b)}.ab-bottom-nav{--ab-nav-bar-h:56px;--ab-nav-inset:10px;--ab-nav-side:12px;grid-gap:0;background:#fff;background:var(--live-card-bg,#fff);border:.5px solid #0f172a14;border:.5px solid var(--live-card-border,#0f172a14);border-radius:14px;border-radius:var(--live-card-radius,14px);bottom:calc(var(--ab-nav-inset) + env(safe-area-inset-bottom, 0px));box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a14;box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--ab-nav-bar-h);isolation:isolate;left:max(var(--ab-nav-side),env(safe-area-inset-left,0px));padding:4px;position:fixed;right:max(var(--ab-nav-side),env(safe-area-inset-right,0px));z-index:1200}.theme-dark .ab-bottom-nav{background:#121214;background:var(--live-card-bg,#121214);border-color:#ffffff12;border-color:var(--live-card-border,#ffffff12);box-shadow:0 1px 2px #0006,0 10px 28px #0000006b}@media(min-width:1025px){.ab-bottom-nav{display:none}}.ab-bottom-nav__item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:10px;box-sizing:border-box;color:#0f172a85;color:var(--live-title,#0f172a85);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:inherit;gap:3px;justify-content:center;line-height:1;min-height:48px;min-width:0;padding:4px 2px 7px;position:relative;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.ab-bottom-nav__item span{font-size:12px;font-weight:500;letter-spacing:0;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-bottom-nav__item svg{display:block;flex-shrink:0}@media(hover:hover)and (pointer:fine){.ab-bottom-nav__item:hover{color:#0f172ae0;color:var(--live-text,#0f172ae0)}}.ab-bottom-nav__item:active{color:#0f172ae0;color:var(--live-text,#0f172ae0)}.ab-bottom-nav__item:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #22c55e40;box-shadow:0 0 0 2px var(--live-card-bg,#fff),0 0 0 4px var(--accent-live-glow,rgba(var(--positive-rgb,34,197,94),.25));outline:none}.theme-dark .ab-bottom-nav__item{color:#ffffff7a;color:var(--live-title,#ffffff7a)}@media(hover:hover)and (pointer:fine){.theme-dark .ab-bottom-nav__item:hover{color:#ffffffeb;color:var(--live-text,#ffffffeb)}}.theme-dark .ab-bottom-nav__item:active{color:#ffffffeb;color:var(--live-text,#ffffffeb)}.ab-bottom-nav__item.active{color:#16a34a;color:var(--accent-live,var(--positive,#16a34a))}.theme-dark .ab-bottom-nav__item.active{color:#22c55e;color:var(--accent-live,var(--positive,#22c55e))}.ab-bottom-nav__item.active:before{background:currentColor;border-radius:99px;bottom:3px;content:"";height:2px;left:50%;pointer-events:none;position:absolute;top:auto;transform:translateX(-50%);width:12px}.ab-bottom-nav__item--live.active svg{color:#22c55e;color:var(--accent-live,var(--positive,#22c55e))}@media(prefers-reduced-motion:reduce){.ab-bottom-nav__item{transition:none}.ab-bottom-nav__item:active{transform:none}}.skeleton-loader{background:#fff;background:var(--app-bg,#fff);min-height:calc(100vh - 64px);padding:24px}.theme-dark .skeleton-loader{background:#000;background:var(--app-bg,#000)}.skeleton-header{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.skeleton-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.skeleton-content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.skeleton-content{grid-template-columns:repeat(3,1fr)}}.skeleton-card{background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border,#e0e0e0);border-radius:12px;padding:24px}.theme-dark .skeleton-card{background:#1c1c1ecc;background:var(--card-bg,#1c1c1ecc);border-color:#ffffff1a;border-color:var(--border,#ffffff1a)}.skeleton-line{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background:linear-gradient(90deg,var(--skeleton-base,#f0f0f0) 0,var(--skeleton-highlight,#e0e0e0) 50%,var(--skeleton-base,#f0f0f0) 100%);background-size:200% 100%;border-radius:4px;height:16px;margin-bottom:12px}.theme-dark .skeleton-line{background:linear-gradient(90deg,#ffffff0d,#ffffff1a 50%,#ffffff0d);background-size:200% 100%}.skeleton-line:last-child{margin-bottom:0}.skeleton-line--short{width:60%}.skeleton-line--medium{width:80%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.notification-prompt{animation:slideInUp .3s ease-out;bottom:20px;max-width:400px;position:fixed;right:20px;z-index:10000}@media(max-width:768px){.notification-prompt{bottom:10px;left:10px;max-width:none;right:10px}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.notification-prompt__content{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:16px;padding:20px}.theme-dark .notification-prompt__content{background:#1c1c1eeb;border:1px solid #ffffff1f;box-shadow:0 10px 30px #0000008c;color:#ffffffeb}.notification-prompt__icon{font-size:32px;text-align:center}.notification-prompt__text{text-align:center}.notification-prompt__text h3{font-size:18px;font-weight:700;margin:0 0 8px}.notification-prompt__text p{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.theme-dark .notification-prompt__text p{color:#ffffffb3}.notification-prompt__actions{display:flex;gap:12px;justify-content:center}.notification-prompt__button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.notification-prompt__button--primary{background:#007aff;background:var(--primary,#007aff);color:#fff;color:var(--on-primary,#fff)}.notification-prompt__button--primary:hover:not(:disabled){filter:brightness(1.08)}.notification-prompt__button--primary:disabled{cursor:not-allowed;opacity:.6}.notification-prompt__button--secondary{background:#f3f4f6;color:#374151}.notification-prompt__button--secondary:hover:not(:disabled){background:#e5e7eb}.notification-prompt__button--secondary:disabled{cursor:not-allowed;opacity:.6}.theme-dark .notification-prompt__button--secondary{background:#ffffff1a;color:#ffffffe6}.theme-dark .notification-prompt__button--secondary:hover:not(:disabled){background:#ffffff24}.notification-prompt__error{background:#fee2e2;border-radius:6px;color:#991b1b;font-size:12px;padding:8px 12px;text-align:center}.theme-dark .notification-prompt__error{background:#ff453a33;background:rgba(var(--negative-rgb,255,69,58),.2);border:1px solid #ff453a59;border:1px solid rgba(var(--negative-rgb,255,69,58),.35);color:#ffffffe6}.a2hs{align-items:center;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#ffffffeb;border:1px solid #0000001a;border-radius:14px;bottom:calc(68px + env(safe-area-inset-bottom));bottom:calc(12px + env(safe-area-inset-bottom) + var(--bottom-nav-h, 56px));box-shadow:0 10px 30px #0000001f;display:flex;gap:12px;justify-content:space-between;left:12px;padding:12px;position:fixed;right:12px;z-index:1400}.theme-dark .a2hs{background:#1c1c1ed1;border-color:#ffffff1f;box-shadow:0 10px 30px #0000008c}@media(min-width:769px){.a2hs{display:none}}.a2hs__body{min-width:0}.a2hs__title{color:#000000e0;font-size:14px;font-weight:700;letter-spacing:0}.theme-dark .a2hs__title{color:#ffffffeb}.a2hs__text{color:#0009;font-size:12px;line-height:1.25;margin-top:2px}.theme-dark .a2hs__text{color:#ffffffb3}.a2hs__pill{background:#0000000f;border-radius:999px;color:#000000bf;display:inline-block;font-weight:700;padding:2px 7px}.theme-dark .a2hs__pill{background:#ffffff1f;color:#ffffffd9}.a2hs__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.a2hs__btn{-webkit-appearance:none;appearance:none;background:#00000005;border:1px solid #0000001f;border-radius:12px;color:#000000c7;cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:8px 10px}.theme-dark .a2hs__btn{background:#ffffff0f;border-color:#ffffff24;color:#ffffffe0}.a2hs__btn--primary{background:#0a84ff24;background:rgba(var(--primary-rgb,10,132,255),.14);border-color:#0a84ff59;border-color:rgba(var(--primary-rgb,10,132,255),.35);color:#000000e6}.theme-dark .a2hs__btn--primary{background:#0a84ff38;background:rgba(var(--primary-rgb,10,132,255),.22);border-color:#0a84ff73;border-color:rgba(var(--primary-rgb,10,132,255),.45);color:#fffffff2}.leaderboard-page{border:1px solid #00000014;border-radius:20px;box-shadow:0 8px 32px #0000000a,0 2px 8px #0000000a;box-sizing:border-box;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:100%;overflow:hidden;padding:12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.leaderboard-page:before{display:none}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lb-head{align-items:center;border-bottom:.5px solid #00000014;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.theme-dark .lb-head{border-bottom-color:#ffffff1a}@media(max-width:768px){.lb-head{align-items:stretch;flex-direction:column}}.lb-title{color:#000000d9;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:700;letter-spacing:0;margin:0}.theme-dark .lb-title{color:#ffffffe6}.lb-actions{display:flex;flex-wrap:wrap;gap:12px}.lb-actions,.lb-search-toggle{align-items:center;flex-shrink:0}.lb-search-toggle{background:#00000005;border:.5px solid #0000001f;border-radius:10px;color:#000000b3;cursor:pointer;display:inline-flex;height:39px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:39px}.lb-search-toggle:hover{background:#0000000f;color:#000000e6}.lb-search-toggle:focus{border-color:#007aff;border-color:var(--primary,#007aff);box-shadow:0 0 0 3px #007aff1a;box-shadow:0 0 0 3px rgba(var(--primary-rgb,0,122,255),.1);outline:none}.theme-dark .lb-search-toggle{background:#ffffff0d;border-color:#ffffff26;color:#ffffffb3}.theme-dark .lb-search-toggle:hover{background:#ffffff1a;color:#fffffff2}.theme-dark .lb-search-toggle:focus{border-color:#0a84ff;border-color:var(--primary,#0a84ff);box-shadow:0 0 0 3px #0a84ff33;box-shadow:0 0 0 3px rgba(var(--primary-rgb,10,132,255),.2)}.lb-search-wrap{max-width:0;min-width:0;opacity:0;overflow:hidden;transition:width .25s ease,opacity .2s ease,max-width .25s ease,visibility .2s ease;visibility:hidden;width:0}.lb-search-wrap .lb-search{min-width:0}.lb-actions--search-open .lb-search-wrap{max-width:280px;min-width:200px;opacity:1;visibility:visible;width:280px}.lb-actions--search-open .lb-search-wrap .lb-search{min-width:200px}@media(max-width:480px){.lb-actions--search-open .lb-search-wrap{max-width:220px;width:100%}}.lb-search{background:#00000005;border:.5px solid #0000001f;border-radius:10px;box-sizing:border-box;color:#000000d9;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;height:39px;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.lb-search::placeholder{color:#0006}.lb-search:focus{background:#fff;border-color:#007aff;border-color:var(--primary,#007aff);box-shadow:0 0 0 3px #007aff1a;box-shadow:0 0 0 3px rgba(var(--primary-rgb,0,122,255),.1);outline:none}.theme-dark .lb-search{background:#ffffff0d;border-color:#ffffff26;color:#ffffffe6}.theme-dark .lb-search::placeholder{color:#fff9;color:var(--live-muted,#fff9)}.theme-dark .lb-search:focus{background:#ffffff14;border-color:#0a84ff;border-color:var(--primary,#0a84ff);box-shadow:0 0 0 3px #0a84ff33;box-shadow:0 0 0 3px rgba(var(--primary-rgb,10,132,255),.2)}.lb-sort{-webkit-appearance:none;appearance:none;background:#00000005;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border:.5px solid #0000001f;border-radius:10px;box-sizing:border-box;color:#000c;cursor:pointer;font-size:14px;font-weight:500;height:39px;min-height:39px;padding:10px 36px 10px 12px}.lb-sort:focus{border-color:#007aff;border-color:var(--primary,#007aff);box-shadow:0 0 0 3px #007aff1a;box-shadow:0 0 0 3px rgba(var(--primary-rgb,0,122,255),.1);outline:none}.theme-dark .lb-sort{background:#ffffff0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border-color:#ffffff26;color:#ffffffe6}.theme-dark .lb-sort:focus{background-color:#ffffff14;border-color:#0a84ff;border-color:var(--primary,#0a84ff);box-shadow:0 0 0 3px #0a84ff33;box-shadow:0 0 0 3px rgba(var(--primary-rgb,10,132,255),.2)}.theme-dark .lb-sort:hover{background-color:#ffffff14}.theme-dark .lb-sort option{background:#1c1c1e;color:#ffffffe6}.lb-cards-wrapper{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;padding:20px;width:100%}.theme-dark .lb-cards-wrapper{background:#1c1c1ecc;border-color:#ffffff1a}@media(max-width:1024px){.lb-cards-wrapper{padding:12px}}.lb-cards-header{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:12px;position:relative}.theme-dark .lb-cards-header{border-bottom-color:#ffffff1a}.lb-cards-header-main{display:flex;flex-direction:column;gap:4px}.lb-cards-title{color:var(--text-2);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.theme-dark .lb-cards-title{color:#fff9;color:var(--live-muted,#fff9)}.lb-cards-subtitle{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0;text-transform:uppercase}.theme-dark .lb-cards-subtitle{color:#fff9;color:var(--live-muted,#fff9)}.lb-cards-header-info{margin-top:4px}.lb-cards-info{color:#0009;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0}.theme-dark .lb-cards-info{color:#fff9;color:var(--live-muted,#fff9)}.lb-info-label{color:#000000bf;font-weight:500}.theme-dark .lb-info-label{color:#ffffffbf}.lb-cards{grid-gap:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0;overflow:hidden;padding:0}@media(min-width:768px)and (max-width:1024px){.lb-cards{grid-template-columns:1fr}}.lb-card-item{background:#0000;border:none;border-radius:0;border-top:.5px solid #0000000f;box-shadow:none;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:14px 16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.lb-card-item:first-child{border-top:none}.lb-card-item:nth-child(2n){background:#00000003}.theme-dark .lb-card-item:nth-child(2n){background:#ffffff05}.lb-card-item:hover{background:#00000005;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.theme-dark .lb-card-item:hover{background:#ffffff0d;box-shadow:0 2px 8px #0000004d}.theme-dark .lb-card-item{border-top-color:#ffffff14}@media(max-width:1024px){.lb-card-item{padding:10px 12px}}.lb-card-top{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:12px}@media(max-width:1024px){.lb-card-top{gap:8px;margin-bottom:8px}}.lb-equity-wrapper{align-items:center;display:flex;gap:8px;justify-content:flex-end}@media(max-width:1024px){.lb-equity-wrapper .follow-button{display:none}}.lb-rank{color:#00000080;flex-shrink:0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;text-align:center;width:40px}.theme-dark .lb-rank{color:#fff9;color:var(--live-muted,#fff9)}@media(max-width:1024px){.lb-rank{font-size:12px;width:32px}}.lb-model{flex:1 1;gap:12px;min-width:0}@media(max-width:1024px){.lb-model{gap:8px}}.lb-logo{background:#00000005;border-radius:8px;flex-shrink:0;height:32px;object-fit:contain;width:32px}.theme-dark .lb-logo{background:#ffffff0d}@media(max-width:1024px){.lb-logo{border-radius:6px;height:26px;width:26px}}.lb-model-meta{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.lb-model-name{color:#000000d9;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .lb-model-name{color:#ffffffe6}@media(max-width:1024px){.lb-model-name{font-size:14px}}.lb-provider{border:.5px solid;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.8;padding:3px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.lb-equity,.lb-provider{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.lb-equity{color:#000000d9;font-size:14px;font-weight:500;text-align:right;white-space:nowrap}.theme-dark .lb-equity{color:#ffffffe6}@media(max-width:1024px){.lb-equity{font-size:14px}}.lb-card-kpis{grid-gap:12px;border-top:.5px solid #0000000f;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;padding-left:52px;padding-top:12px}.theme-dark .lb-card-kpis{border-top-color:#ffffff14}@media(max-width:1024px){.lb-card-kpis{gap:8px;padding-left:44px;padding-top:8px}}@media(max-width:380px){.lb-card-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:48px}}.lb-card-kpis .kpi{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:4px;padding:0;transition:none}@media(max-width:1024px){.lb-card-kpis .kpi{gap:2px}}.lb-card-kpis .k{color:#00000080;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:0;text-transform:uppercase}.theme-dark .lb-card-kpis .k{color:#fff9;color:var(--live-muted,#fff9)}@media(max-width:1024px){.lb-card-kpis .k{font-size:12px}}.lb-card-kpis .v{color:#000000d9;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.4;margin-top:0;white-space:nowrap}.theme-dark .lb-card-kpis .v{color:#ffffffe6}@media(max-width:1024px){.lb-card-kpis .v{font-size:12px}}.lb-card-kpis .v.pos{color:#30d158;color:var(--positive,#30d158);font-weight:500}.lb-card-kpis .v.neg{color:#ff453a;color:var(--negative,#ff453a);font-weight:500}.lb-meta{background:#00000008;border-radius:8px;color:#0009;font-size:14px;font-weight:500;padding:8px 12px}.theme-dark .lb-meta{background:#ffffff14;color:#ffffffb3}.lb-table-wrapper{-webkit-overflow-scrolling:touch;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow-x:auto;overflow-y:visible;padding:12px;width:100%}@media(max-width:1024px){.lb-table-wrapper{padding:12px}}.lb-table-wrapper::-webkit-scrollbar{height:8px}.lb-table-wrapper::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.lb-table-wrapper::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.lb-table-wrapper::-webkit-scrollbar-thumb:hover{background:#0000004d}.theme-dark .lb-table-wrapper{background:#1c1c1ecc;border-color:#ffffff1a}.theme-dark .lb-table-wrapper::-webkit-scrollbar-track{background:#ffffff0d}.theme-dark .lb-table-wrapper::-webkit-scrollbar-thumb{background:#fff3}.theme-dark .lb-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.lb-table-header{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;position:relative}.lb-table-header-main{display:flex;flex-direction:column;gap:4px}.lb-table-title{color:var(--text-2);font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.theme-dark .lb-table-title{color:#fff9;color:var(--live-muted,#fff9)}.lb-table-subtitle{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0;text-transform:uppercase}.theme-dark .lb-table-subtitle{color:#fff9;color:var(--live-muted,#fff9)}.lb-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:none;border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:none;box-sizing:border-box;margin-bottom:0;min-width:-webkit-max-content;min-width:max-content;position:relative;width:100%}.lb-table:before{display:none}.theme-dark .lb-table{background:#1c1c1e99}.lb-table td,.lb-table th{border-top:.5px solid #0000000f;color:#000000d9;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:14px 16px}.theme-dark .lb-table td,.theme-dark .lb-table th{border-top-color:#ffffff14;color:#ffffffe6}.lb-table thead th{background:#fffc;border-bottom:2px solid #00000014;color:#000000d9;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;padding:14px 16px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.theme-dark .lb-table thead th{background:#1c1c1e99;border-bottom-color:#ffffff1a;color:#ffffffe6}.lb-table td:first-child,.lb-table th:first-child{color:#00000080;font-weight:500;text-align:center;width:60px}.theme-dark .lb-table td:first-child,.theme-dark .lb-table th:first-child{color:#fff9;color:var(--live-muted,#fff9)}.lb-table td.model,.lb-table th.model{font-weight:500;text-align:left}.lb-table tbody tr{position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.lb-table tbody tr:hover{background:#00000005;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.theme-dark .lb-table tbody tr:hover{background:#ffffff0d;box-shadow:0 2px 8px #0000004d}.lb-table tbody tr:first-child td{border-top:none}.lb-table tbody tr:nth-child(2n){background:#00000003}.theme-dark .lb-table tbody tr:nth-child(2n){background:#ffffff05}.lb-table tbody tr:nth-child(2n):hover{background:#00000008}.theme-dark .lb-table tbody tr:nth-child(2n):hover{background:#ffffff12}.th-btn{all:unset;align-items:center;color:inherit;cursor:pointer;display:flex;font-weight:inherit;gap:6px;transition:all .15s cubic-bezier(.4,0,.2,1)}.th-btn:hover{color:#000000d9}.theme-dark .th-btn:hover{color:#fffffff2}.th-btn:after{content:"↕";font-size:12px;opacity:.4;transition:opacity .15s}.th-btn:hover:after{opacity:.7}.th-btn[aria-sort=ascending]:after{color:#007aff;color:var(--primary,#007aff);content:"↑";opacity:1}.th-btn[aria-sort=descending]:after{color:#007aff;color:var(--primary,#007aff);content:"↓";opacity:1}.lb-model{align-items:center;display:flex;gap:10px}.lb-model .logo{border-radius:6px;flex-shrink:0;height:24px;object-fit:contain;width:24px}.lb-green,.lb-table td.lb-green{color:#30d158!important;color:var(--positive,#30d158)!important;font-weight:500}.lb-red,.lb-table td.lb-red{color:#ff453a!important;color:var(--negative,#ff453a)!important;font-weight:500}.lb-recent-games-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0;margin-bottom:24px;margin-top:24px;overflow:visible;padding:0;position:relative}.lb-recent-games-wrapper,.theme-dark .lb-recent-games-wrapper{background:#0000;box-shadow:none}.lb-metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px;margin-top:24px}@media(max-width:768px){.lb-metrics-grid{grid-template-columns:1fr}}.lb-metric-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #00000014;border-radius:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.lb-metric-card:before{display:none}.lb-metric-card:hover{border-color:#0000001f;box-shadow:0 8px 24px #00000014,0 0 0 1px #0000000d}.theme-dark .lb-metric-card{background:#1c1c1e99;border-color:#ffffff1a}.theme-dark .lb-metric-card:hover{border-color:#ffffff26;box-shadow:0 8px 24px #0006,0 0 0 1px #ffffff14}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:1}}.lb-metric-header{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.theme-dark .lb-metric-header{border-bottom-color:#ffffff1a}.lb-metric-model{align-items:center;color:#000000d9;display:flex;font-size:16px;font-weight:700;gap:10px}.theme-dark .lb-metric-model{color:#ffffffe6}.lb-metric-logo{border:1px solid #00000014;border-radius:8px;height:28px;object-fit:contain;width:28px}.theme-dark .lb-metric-logo{border-color:#ffffff1a}.lb-metric-rank{background:#0000000d;border-radius:8px;color:#000000d9;font-size:14px;font-weight:700;letter-spacing:0;padding:4px 10px}.theme-dark .lb-metric-rank{background:#ffffff1a;color:#ffffffe6}.lb-metric-body{display:flex;flex-direction:column;gap:12px}.lb-metric-row{align-items:center;display:flex;font-size:14px;justify-content:space-between}.lb-metric-label{color:#0009;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.theme-dark .lb-metric-label{color:#fff9;color:var(--live-muted,#fff9)}.lb-metric-value{color:#000000d9;font-size:14px;font-weight:700}.theme-dark .lb-metric-value{color:#ffffffe6}.lb-metric-value.lb-positive{color:#30d158;color:var(--positive,#30d158)}.lb-metric-value.lb-negative{color:#ff453a;color:var(--negative,#ff453a)}.lb-metric-value.lb-market{display:flex}.lb-market-cell,.lb-metric-value.lb-market{align-items:center;font-size:12px;gap:8px;letter-spacing:.04em;text-transform:uppercase}.lb-market-cell{display:inline-flex}.lb-market-roi{background:#0000000d;border-radius:4px;font-size:12px;padding:2px 6px}.lb-market-roi.lb-positive{background:#30d15826;background:rgba(var(--positive-rgb,48,209,88),.15);color:#30d158;color:var(--positive,#30d158)}.lb-market-roi.lb-negative{background:#ff453a1a;background:rgba(var(--negative-rgb,255,69,58),.1);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .lb-market-roi{background:#ffffff0d}.theme-dark .lb-market-roi.lb-positive{background:#30d15833;background:rgba(var(--positive-rgb,48,209,88),.2)}.theme-dark .lb-market-roi.lb-negative{background:#ff453a33;background:rgba(var(--negative-rgb,255,69,58),.2)}.lb-streak-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:4px 10px}.lb-streak-badge.lb-streak-win{background:#30d15826;background:rgba(var(--positive-rgb,48,209,88),.15);border:1px solid #30d1584d;border:1px solid rgba(var(--positive-rgb,48,209,88),.3);color:#30d158;color:var(--positive,#30d158)}.lb-streak-badge.lb-streak-loss{background:#ff453a26;background:rgba(var(--negative-rgb,255,69,58),.15);border:1px solid #ff453a4d;border:1px solid rgba(var(--negative-rgb,255,69,58),.3);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .lb-streak-badge.lb-streak-win{background:#30d15833;background:rgba(var(--positive-rgb,48,209,88),.2);border-color:#30d15866;border-color:rgba(var(--positive-rgb,48,209,88),.4)}.theme-dark .lb-streak-badge.lb-streak-loss{background:#ff453a33;background:rgba(var(--negative-rgb,255,69,58),.2);border-color:#ff453a66;border-color:rgba(var(--negative-rgb,255,69,58),.4)}.lb-streak{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:4px 8px}.lb-streak.lb-streak-win{background:#30d15826;background:rgba(var(--positive-rgb,48,209,88),.15);color:#30d158;color:var(--positive,#30d158)}.lb-streak.lb-streak-loss{background:#ff453a26;background:rgba(var(--negative-rgb,255,69,58),.15);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .lb-streak.lb-streak-win{background:#30d15833;background:rgba(var(--positive-rgb,48,209,88),.2)}.theme-dark .lb-streak.lb-streak-loss{background:#ff453a33;background:rgba(var(--negative-rgb,255,69,58),.2)}.lb-exposure{color:#ff9500!important;color:var(--alert,#ff9500)!important;font-weight:500}.theme-dark .lb-exposure{color:#ff9f0a!important;color:var(--alert,#ff9f0a)!important}.lb-rank-change{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:4px 8px}.lb-rank-change.lb-rank-up{background:#30d15826;background:rgba(var(--positive-rgb,48,209,88),.15);color:#30d158;color:var(--positive,#30d158)}.lb-rank-change.lb-rank-down{background:#ff453a26;background:rgba(var(--negative-rgb,255,69,58),.15);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .lb-rank-change.lb-rank-up{background:#30d15833;background:rgba(var(--positive-rgb,48,209,88),.2)}.theme-dark .lb-rank-change.lb-rank-down{background:#ff453a33;background:rgba(var(--negative-rgb,255,69,58),.2)}.lb-empty{color:#00000080;font-size:14px;padding:32px 16px;text-align:center}.theme-dark .lb-empty{color:#fff9;color:var(--live-muted,#fff9)}.lb-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;margin-top:24px}@media(max-width:1024px){.lb-grid{grid-template-columns:1fr}}.lb-card{background:#fff;border:.5px solid #00000014;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.lb-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.theme-dark .lb-card{background:#1c1c1ecc;border-color:#ffffff1a;box-shadow:0 1px 3px #0000004d}.theme-dark .lb-card:hover{background:#1c1c1ecc;box-shadow:0 4px 12px #0006}.lb-sub{color:#0009;font-size:14px;font-weight:500;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.theme-dark .lb-sub{color:#ffffffb3}.winning-card{align-items:flex-start;display:flex;gap:16px;padding:4px}.wm-logo{border-radius:10px;flex-shrink:0;height:48px;object-fit:contain;width:48px}.wm-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.wm-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.wm-title{color:#00000080;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.theme-dark .wm-title{color:#fff9;color:var(--live-muted,#fff9)}.wm-chip{background:#00000008;border:.5px solid;border-radius:8px;flex-shrink:0;font-size:12px;font-weight:500;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}.wm-model{color:#000000d9;font-size:18px;font-weight:700;letter-spacing:0}.theme-dark .wm-model{color:#ffffffe6}.wm-acct{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.1}.wm-chart{background:#00000005;border-radius:8px;margin:12px 0;overflow:hidden}.theme-dark .wm-chart{background:#ffffff08}.wm-stats{color:#0009;display:flex;flex-wrap:wrap;font-size:14px;gap:20px}.theme-dark .wm-stats{color:#ffffffb3}.wm-stats label{font-weight:500;margin-right:6px}.wm-stats b{color:#000000d9;font-weight:700}.theme-dark .wm-stats b{color:#ffffffe6}.wm-stats b.pos{color:#30d158;color:var(--positive,#30d158)}.wm-stats b.neg{color:#ff453a;color:var(--negative,#ff453a)}.lb-bars{height:240px;width:100%}.lb-bars .label{fill:#0009;font-size:12px}.theme-dark .lb-bars .label{fill:#ffffffb3}.lb-bars .grid{stroke:#00000014}.theme-dark .lb-bars .grid{stroke:#ffffff1a}.lb-mini{border-collapse:collapse;width:100%}.lb-mini td,.lb-mini th{border-top:.5px solid #0000000f;font-size:14px;padding:8px 12px;text-align:left}.theme-dark .lb-mini td,.theme-dark .lb-mini th{border-top-color:#ffffff14}.lb-mini th{color:#0009;font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.theme-dark .lb-mini th{color:#ffffffb3}.mix-tabs-container{display:flex;flex-direction:column;gap:0;height:270px;overflow:hidden}.mix-tabs-header{border-bottom:1px solid #00000014;display:flex;gap:0;margin-bottom:0}.theme-dark .mix-tabs-header{border-bottom-color:#ffffff1a}.mix-tab{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#00000080;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.04em;margin-bottom:-1px;padding:12px 20px;text-transform:uppercase;transition:all .15s ease}.mix-tab:hover{background:#00000005;color:#000000b3}.mix-tab.active{background:#0000;border-bottom-color:#0003;color:#000000d9}.theme-dark .mix-tab.active{border-bottom-color:#ffffff4d;color:#ffffffe6}.theme-dark .mix-tab{color:#fff9;color:var(--live-muted,#fff9)}.theme-dark .mix-tab:hover{background:#ffffff08;color:#ffffffb3}.mix-table-wrapper{flex:1 1;overflow-x:hidden;overflow-y:auto}.mix-table-wrapper::-webkit-scrollbar{width:6px}.mix-table-wrapper::-webkit-scrollbar-track{background:#00000005;border-radius:3px}.mix-table-wrapper::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.mix-table-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.theme-dark .mix-table-wrapper::-webkit-scrollbar-track{background:#ffffff0d}.theme-dark .mix-table-wrapper::-webkit-scrollbar-thumb{background:#fff3}.theme-dark .mix-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.mix-table{border-collapse:collapse;table-layout:fixed;width:100%}.mix-table td,.mix-table th{border:none;font-size:14px;padding:10px 12px;text-align:left}.mix-table td:first-child,.mix-table th:first-child{padding:0 2px 0 0;text-align:center;width:32px}.mix-table thead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;position:-webkit-sticky;position:sticky;top:0;z-index:10}.theme-dark .mix-table thead{background:#1c1c1ef2}.mix-table th{color:#00000080;font-size:12px;font-weight:500;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.theme-dark .mix-table th{color:#fff9;color:var(--live-muted,#fff9)}.mix-table th .th-btn{all:unset;align-items:center;color:inherit;cursor:pointer;display:flex;font-weight:inherit;gap:6px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.mix-table th .th-btn:hover{color:#000000d9}.theme-dark .mix-table th .th-btn:hover{color:#fffffff2}.mix-table th .th-btn:after{content:"↕";font-size:12px;margin-left:auto;opacity:.4;transition:opacity .15s}.mix-table th .th-btn:hover:after{opacity:.7}.mix-table th .th-btn[aria-sort=ascending]:after{color:#007aff;color:var(--primary,#007aff);content:"↑";opacity:1}.mix-table th .th-btn[aria-sort=descending]:after{color:#007aff;color:var(--primary,#007aff);content:"↓";opacity:1}.mix-table tbody tr{border-bottom:1px solid #0000000a}.mix-table tbody tr:last-child{border-bottom:none}.theme-dark .mix-table tbody tr{border-bottom-color:#ffffff0f}.mix-table-spacer td{border:none!important;pointer-events:none}.mix-table td{color:#000000b3;font-weight:500}.theme-dark .mix-table td{color:#ffffffb3}.mix-table-cell-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mix-league-logo{background:#0000;border:none;border-radius:4px;box-shadow:none;flex-shrink:0;height:20px;object-fit:contain;width:20px}.mix-green{color:#30d158!important;color:var(--positive,#30d158)!important;font-weight:500}.mix-red{color:#ff453a!important;color:var(--negative,#ff453a)!important;font-weight:500}.mix-empty{color:#0006;font-size:14px;padding:24px;text-align:center}.theme-dark .mix-empty{color:#fff9;color:var(--live-muted,#fff9)}.lb-tabs{display:flex;gap:8px;margin-bottom:16px}.lb-tabs .tab{background:#00000005;border:.5px solid #0000001f;border-radius:8px;color:#000000b3;cursor:pointer;font-size:14px;font-weight:500;padding:6px 14px;transition:all .15s cubic-bezier(.4,0,.2,1)}.lb-tabs .tab:hover{background:#0000000a}.lb-tabs .tab.active{background:#007aff;background:var(--primary,#007aff);border-color:#007aff;border-color:var(--primary,#007aff);color:#fff;color:var(--on-primary,#fff)}.theme-dark .lb-tabs .tab{background:#ffffff0d;border-color:#ffffff26;color:#fffc}.theme-dark .lb-tabs .tab:hover{background:#ffffff14}.theme-dark .lb-tabs .tab.active{background:#0a84ff;background:var(--primary,#0a84ff);border-color:#0a84ff;border-color:var(--primary,#0a84ff);color:#fff;color:var(--on-primary,#fff)}.lb-movers{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.lb-movers li{align-items:center;border-top:.5px solid #0000000f;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.theme-dark .lb-movers li{border-top-color:#ffffff14}.lb-movers li:first-child{border-top:none}.lb-movers .logo{border-radius:5px;flex-shrink:0;height:20px;object-fit:contain;width:20px}.lb-movers .name{flex:1 1;font-weight:500;margin-left:8px;min-width:0}.lb-movers .delta{font-size:14px;font-weight:500}.lb-movers .delta.pos{color:#30d158;color:var(--positive,#30d158)}.lb-movers .delta.neg{color:#ff453a;color:var(--negative,#ff453a)}.lb-feed{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.lb-feed li{grid-gap:12px;align-items:center;border-top:.5px solid #0000000f;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:10px 0}.theme-dark .lb-feed li{border-top-color:#ffffff14}.lb-feed li:first-child{border-top:none}.lb-feed .mk{color:#0009;font-size:14px}.theme-dark .lb-feed .mk{color:#ffffffb3}.lb-feed .pnl{font-size:14px;font-weight:700}.lb-feed .pnl.pos{color:#30d158;color:var(--positive,#30d158)}.lb-feed .pnl.neg{color:#ff453a;color:var(--negative,#ff453a)}.lb-feed .pnl.neu{color:#00000080}.theme-dark .lb-feed .pnl.neu{color:#fff9;color:var(--live-muted,#fff9)}.lb-risk-h{align-items:center;display:flex;gap:10px;margin-bottom:12px}.lb-risk-h .lb-logo{border-radius:5px;flex-shrink:0;height:20px;object-fit:contain;width:20px}.lb-risk-title{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.lb-risk-title .sub{color:#0009;font-size:12px;font-weight:500}.theme-dark .lb-risk-title .sub{color:#ffffffb3}.lb-recent-groups{grid-gap:16px;display:grid;gap:16px}.lb-group{background:#00000003;border:.5px solid #00000014;border-radius:12px;padding:16px}.theme-dark .lb-group{background:#ffffff05;border-color:#ffffff1a}.lb-group-head{align-items:center;display:flex;gap:10px;margin-bottom:12px}.lb-group-head .logo{border-radius:6px;flex-shrink:0;height:24px;object-fit:contain;width:24px}.lb-group-head .meta{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:0}.lb-group-head .name{color:#000000d9;font-size:16px;font-weight:700}.theme-dark .lb-group-head .name{color:#ffffffe6}.lb-group-head .chip{background:#00000008;border:.5px solid #0000001f;border-radius:8px;color:#0009;font-size:12px;font-weight:500;padding:4px 10px}.theme-dark .lb-group-head .chip{background:#ffffff0d;border-color:#ffffff26;color:#ffffffb3}.lb-group-head .chip.prov{letter-spacing:.03em;text-transform:uppercase}.lb-group-head .chip.count{background:#0000000f}.theme-dark .lb-group-head .chip.count{background:#ffffff1a}.lb-group-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.lb-group-item{grid-gap:12px;align-items:center;border-top:.5px solid #0000000f;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:10px 0}.theme-dark .lb-group-item{border-top-color:#ffffff14}.lb-group-item:first-child{border-top:none}.lb-group-item .left{display:flex;flex-direction:column;gap:4px;min-width:0}.lb-group-item .fx{color:#000000d9;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .lb-group-item .fx{color:#ffffffe6}.lb-group-item .mk{color:#0009;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .lb-group-item .mk{color:#ffffffb3}@media(max-width:768px){.lb-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.lb-table{font-size:12px;min-width:800px;width:100%}.lb-table td,.lb-table th{font-size:12px;padding:10px 8px}.lb-grid{gap:12px;grid-template-columns:1fr}.lb-card{box-sizing:border-box;overflow:hidden;padding:12px}.mix-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.mix-table{min-width:480px}.mix-table td,.mix-table th{font-size:12px;padding:0}.mix-table th{font-size:12px}.mix-table col.mix-col-ellipsis,.mix-table col.mix-col-sel{width:72px}.mix-tabs-header{min-height:0}.mix-tab{font-size:12px;letter-spacing:0;padding:8px 14px}.mix-tabs-container{height:380px;min-height:0}.winning-card{align-items:center;box-sizing:border-box;flex-direction:column;gap:12px;margin:0;max-width:100%;padding:0;text-align:center;width:100%}.wm-logo{flex-shrink:0;height:64px;width:64px}.wm-body{align-items:center;margin:0;padding:0}.wm-body,.wm-top{box-sizing:border-box;max-width:100%;width:100%}.wm-top{flex-wrap:wrap;gap:8px;justify-content:center}.wm-chip,.wm-title{font-size:12px}.wm-chip{padding:3px 8px}.wm-model{font-size:16px}.wm-acct,.wm-model{box-sizing:border-box;max-width:100%;overflow-wrap:break-word;text-align:center;width:100%;word-break:break-word}.wm-acct{font-size:24px}.wm-chart{box-sizing:border-box;margin:8px 0;overflow:hidden}.wm-chart,.wm-stats{max-width:100%;width:100%}.wm-stats{flex-wrap:wrap;font-size:12px;gap:12px;justify-content:center}.wm-stats span{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.wm-stats label{font-size:12px;margin-right:0;white-space:nowrap}.wm-stats b{font-size:14px;white-space:nowrap}}@media(min-width:769px)and (max-width:1024px){.mix-tabs-container{height:380px}}@media(prefers-reduced-motion:reduce){.lb-card,.lb-table tbody tr,.th-btn{transition:none}.lb-card:hover{transform:none}}.lb-sample{background:#d98a0024;border:1px solid #d98a0059;border-radius:999px;color:#8a5a00;cursor:help;display:inline-block;font-size:10px;font-weight:500;letter-spacing:0;margin-left:6px;padding:1px 7px;vertical-align:middle;white-space:nowrap}.theme-dark .lb-sample{background:#f0b94d24;border-color:#f0b94d59;color:#f0b94d}#recent-games{scroll-margin-top:80px}.leaderboard-page{--lb-surface:var(--live-card-bg,#fff);--lb-raised:var(--live-row-bg,#fff);--lb-soft:var(--live-control-bg,#0f172a0d);--lb-line:var(--live-card-border,#0f172a14);--lb-text:var(--live-text,#1d1d22);--lb-muted:var(--live-muted,#0f172a9e);--lb-pos:#16a34a;--lb-neg:#e5484d;--gold:#f5b301;--silver:#a7b0be;--bronze:#d27c3f;background:#0000;border:0;box-shadow:none;display:flex;flex-direction:column;gap:18px}.theme-dark .leaderboard-page{--lb-surface:#141416;--lb-raised:#1c1c20;--lb-soft:#ffffff0d;--lb-line:#ffffff14;--lb-pos:#4ade80;--lb-neg:#ff6b6b}.leaderboard-page .is-pos{color:var(--lb-pos)}.leaderboard-page .is-neg{color:var(--lb-neg)}.lbh{align-items:flex-end;background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:24px;display:flex;flex-wrap:wrap;gap:16px;isolation:isolate;justify-content:space-between;overflow:hidden;padding:26px 24px 22px;position:relative}.lbh__glow{animation:lb-glow 6s ease-in-out infinite alternate;background:radial-gradient(40% 50% at 15% 30%,#374df538,#0000 70%),radial-gradient(35% 45% at 85% 20%,#f5b30129,#0000 70%);background:radial-gradient(40% 50% at 15% 30%,rgba(var(--primary-rgb,55,77,245),.22),#0000 70%),radial-gradient(35% 45% at 85% 20%,#f5b30129,#0000 70%);height:200%;inset:-60% -10% auto;position:absolute;z-index:-1}.lbh__text{max-width:620px;min-width:0}.lbh__eyebrow{color:#374df5;color:var(--primary-text,var(--primary,#374df5));display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.lbh__title{color:var(--lb-text);font-size:clamp(30px,5vw,44px);font-weight:700;letter-spacing:0;line-height:1.02;margin:0}.lbh__sub{color:var(--lb-muted);font-size:14px;line-height:1.5;margin:8px 0 0}.lbh .lb-actions{align-items:center;display:flex;gap:8px}.lbh .lb-search,.lbh .lb-search-toggle,.lbh .lb-sort{background:var(--lb-soft);border:1px solid var(--lb-line);border-radius:12px;color:var(--lb-text);font:inherit;font-size:14px;font-weight:700;min-height:40px}.lbp{padding:8px 4px 0}.lbp-stage{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;margin-inline:auto;max-width:880px;padding:0}.lbp-place{--medal:var(--silver);--medal-rgb:167,176,190;align-items:center;animation:lb-rise .6s calc(var(--i)*.12s) both cubic-bezier(.2,.9,.3,1.2);display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 12px 0;position:relative;text-align:center}.lbp-place--gold{--medal:var(--gold);--medal-rgb:245,179,1}.lbp-place--bronze{--medal:var(--bronze);--medal-rgb:210,124,63}.lbp-avatar{background:var(--lb-raised);border-radius:50%;box-shadow:0 0 0 3px var(--medal),0 10px 28px rgba(var(--medal-rgb),.35);display:grid;height:68px;place-items:center;position:relative;width:68px}.lbp-avatar img{border-radius:12px;height:70%;object-fit:contain;width:70%}.lbp-avatar>span:not(.lbp-medal){color:var(--lb-muted);font-weight:700;text-transform:uppercase}.lbp-place--1 .lbp-avatar{animation:lb-halo 2.6s ease-in-out infinite;box-shadow:0 0 0 4px var(--medal),0 0 0 10px rgba(var(--medal-rgb),.16),0 14px 40px rgba(var(--medal-rgb),.45);height:88px;width:88px}.lbp-crown{animation:lb-crown .7s cubic-bezier(.2,.9,.3,1.6) .45s both;color:var(--gold);filter:drop-shadow(0 4px 10px rgba(245,179,1,.55));left:50%;position:absolute;top:-26px;transform:translateX(-50%) rotate(-8deg)}.lbp-medal{background:var(--medal);border-radius:50%;bottom:-4px;box-shadow:0 0 0 3px var(--lb-surface);color:#1d1d22;display:grid;font-size:12px;font-weight:700;height:26px;place-items:center;position:absolute;right:-4px;width:26px}.lbp-name{font-size:16px;margin-top:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbp-equity,.lbp-name{color:var(--lb-text);font-weight:700;letter-spacing:0}.lbp-equity{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums}.lbp-place--1 .lbp-equity{font-size:30px}.lbp-since{background:var(--lb-soft);border-radius:999px;font-size:12px;font-weight:700;padding:2px 10px}.lbp-meta{font-feature-settings:"tnum";color:var(--lb-muted);display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:10px}.lbp-meta b{font-weight:700}.lbp-follow{margin:4px 0 2px}.lbp-block{animation:lb-grow-up .7s calc(.2s + var(--i)*.12s) both cubic-bezier(.2,.9,.3,1.1);background:linear-gradient(180deg,rgba(var(--medal-rgb),.28),rgba(var(--medal-rgb),.06));border:1px solid rgba(var(--medal-rgb),.35);border-bottom:0;border-radius:16px 16px 6px 6px;color:rgba(var(--medal-rgb),.9);display:grid;font-size:26px;font-weight:700;height:54px;margin-top:8px;place-items:center;transform-origin:bottom;width:100%}.lbp-place--1 .lbp-block{height:84px;overflow:hidden;position:relative}.lbp-place--3 .lbp-block{height:40px}.lbp-place--1 .lbp-block:after{animation:lb-shine 3.4s ease-in-out 1.2s infinite;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}.lbr{background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:24px;padding:18px}.lbr-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin:0 4px 12px}.lbr-head h3{font-size:18px}.lbr-head h3,.lbr-head h4{color:var(--lb-text);font-weight:700;letter-spacing:0;line-height:1.33;margin:0}.lbr-head h4{font-size:15px}.lbr-head p{color:var(--lb-muted);font-size:12px;margin:0}.lbr-head--sub{margin-top:20px}.lbr-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.lbr-row{animation:lb-rise .45s calc(.15s + var(--i)*.06s) both ease-out;background:var(--lb-raised);border:1px solid var(--lb-line);border-radius:18px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.lbr-row:hover{box-shadow:0 8px 22px #0000001f;transform:translateY(-1px)}.lbr-row.is-open{border-color:#374df573;border-color:rgba(var(--primary-rgb,55,77,245),.45)}.lbr-row--top1{background:linear-gradient(100deg,#f5b3011f,#0000 45%),var(--lb-raised)}.lbr-row--top2{background:linear-gradient(100deg,#a7b0be1f,#0000 45%),var(--lb-raised)}.lbr-row--top3{background:linear-gradient(100deg,#d27c3f1f,#0000 45%),var(--lb-raised)}.lbr-main{grid-gap:14px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:40px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) 112px 20px;padding:12px 14px;text-align:left;width:100%}.lbr-main:focus-visible{border-radius:18px;outline:2px solid #374df5;outline:2px solid var(--primary,#374df5);outline-offset:-2px}.lbr-rank{background:var(--lb-soft);border-radius:12px;color:var(--lb-muted);display:grid;font-size:16px;font-weight:700;height:34px;place-items:center;width:34px}.lbr-row--top1 .lbr-rank{background:var(--gold);color:#1d1d22}.lbr-row--top2 .lbr-rank{background:var(--silver);color:#1d1d22}.lbr-row--top3 .lbr-rank{background:var(--bronze);color:#1d1d22}.lbr-row--unranked .lbr-rank{background:#0000}.lbr-model{align-items:center;display:flex;gap:10px;min-width:0}.lbr-model__text{display:flex;flex-direction:column;min-width:0}.lbr-model__name{color:var(--lb-text);font-size:16px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbr-model__sub{color:var(--lb-muted);font-size:12px}.lbr-logo{background:var(--lb-soft);border-radius:10px;flex:none;height:34px;object-fit:contain;padding:4px;width:34px}.lbr-equity{display:flex;flex-direction:column}.lbr-equity__value{font-feature-settings:"tnum";color:var(--lb-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;line-height:1.33}.lbr-equity__since{font-size:12px;font-weight:700;line-height:1.334}.lbr-wl{display:flex;flex-direction:column;gap:5px}.lbr-wl__bar{background:var(--lb-soft);border-radius:999px;display:flex;gap:2px;height:8px;overflow:hidden}.lbr-wl__lost,.lbr-wl__won{animation:lb-grow .9s cubic-bezier(.2,.8,.2,1) .4s both;transform-origin:left;width:var(--w)}.lbr-wl__won{background:linear-gradient(90deg,#16a34a,#4ade80);border-radius:999px 0 0 999px}.lbr-wl__lost{background:linear-gradient(90deg,#f87171,#e5484d);border-radius:0 999px 999px 0}.lbr-wl__text{font-feature-settings:"tnum";color:var(--lb-muted);font-size:12px;font-variant-numeric:tabular-nums}.lbr-returns{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.lbr-chip{font-feature-settings:"tnum";background:var(--lb-soft);border-radius:999px;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;padding:3px 10px}.lbr-chip small{color:var(--lb-muted);font-size:10px;font-weight:500;line-height:1.2}.lbr-chip.is-pos{background:#16a34a1f}.lbr-chip.is-neg{background:#e5484d1f}.lbr-today{font-feature-settings:"tnum";color:var(--lb-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.lbr-today--up{color:var(--lb-pos)}.lbr-today--down{color:var(--lb-neg)}.lbr-chev{color:var(--lb-muted);transition:transform .2s ease}.lbr-row.is-open .lbr-chev{transform:rotate(180deg)}.lbr-more{align-items:flex-end;animation:lb-rise .3s ease-out both;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:2px 14px 14px 68px}.lbr-more dl{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.lbr-more dl div{background:var(--lb-soft);border-radius:12px;padding:10px 12px}.lbr-more dl dt{color:var(--lb-muted);font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.lbr-more dl dd{font-feature-settings:"tnum";color:var(--lb-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;margin:3px 0 0}.lbr-more dl dd small{font-size:12px;font-weight:700;line-height:1.334}.leaderboard-page .lb-grid{gap:14px}.leaderboard-page .evidence-card,.leaderboard-page .lb-card,.leaderboard-page .lb-recent-games-wrapper{background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:24px;box-shadow:none}.leaderboard-page .evidence-card{margin:0}.leaderboard-page .lb-grid{align-items:stretch}.leaderboard-page .lb-grid .lb-card{display:flex;flex-direction:column;padding:18px;transform:none}.leaderboard-page .lb-grid .lb-card:hover{box-shadow:none;transform:none}.leaderboard-page .lb-grid .mix-table-wrapper{height:340px;overflow-y:auto}@media(min-width:861px){.leaderboard-page .lb-grid .mix-table-wrapper{height:288px}}.leaderboard-page .mix-tabs-container{background:#0000;border:0;padding:0}.leaderboard-page .mix-tabs-header{background:var(--lb-soft);border:1px solid var(--lb-line);border-radius:12px;display:inline-flex;gap:2px;margin-bottom:10px;padding:3px}.leaderboard-page .mix-tab{background:#0000;border:0;border-radius:9px;color:var(--lb-muted);font-size:12px;font-weight:700;letter-spacing:0;padding:6px 14px;text-transform:none}.leaderboard-page .mix-tab:after{display:none}.leaderboard-page .mix-tab.active{background:var(--lb-raised);box-shadow:0 1px 3px #0003;color:var(--lb-text)}.leaderboard-page .mix-table-wrapper{background:var(--lb-raised);border:1px solid var(--lb-line);border-radius:14px}.leaderboard-page .mix-table thead,.leaderboard-page .mix-table thead th{background:var(--lb-raised)}.leaderboard-page .mix-table th{color:var(--lb-muted);font-size:10px;font-weight:500;letter-spacing:0;line-height:1.2}.leaderboard-page .mix-table td{font-feature-settings:"tnum";border-color:var(--lb-line);color:var(--lb-text);font-size:14px;font-variant-numeric:tabular-nums}.leaderboard-page .mix-table tbody tr:hover td{background:var(--lb-soft)}.leaderboard-page .mix-table .mix-green{color:var(--lb-pos);font-weight:500}.leaderboard-page .mix-table .mix-red{color:var(--lb-neg);font-weight:500}.leaderboard-page .evidence-card{padding:18px}.leaderboard-page .evidence-card__head{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px}.leaderboard-page .evidence-card__icon{align-items:center;background:#16a34a24;border-radius:11px;color:#16a34a;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.theme-dark .leaderboard-page .evidence-card__icon{color:#4ade80}.leaderboard-page .evidence-card__title{color:var(--lb-text);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25;margin:4px 0 2px;text-transform:none}.leaderboard-page .evidence-card__grid{gap:6px}.leaderboard-page .evidence-card__row{background:var(--lb-raised);border-radius:14px;border-top:0;border:1px solid var(--lb-line);padding:12px 14px}.leaderboard-page .evidence-card__row--head{background:#0000;border:0;padding:0 14px 4px}.leaderboard-page .evidence-card__row--high{background:linear-gradient(90deg,#16a34a24,#0000 60%),var(--lb-raised);border-color:#16a34a59}.leaderboard-page .evidence-card__foot{margin:12px 2px 0}.leaderboard-page .lb-recent-games-wrapper{padding:6px}.leaderboard-page .lg-container{background:#0000;border:0}.leaderboard-page .lg-section-header{border-bottom:0}.leaderboard-page .lg-section-header .lg-header-main{align-items:flex-start;display:flex;flex-direction:row;gap:10px}.leaderboard-page .lg-title-icon{align-items:center;background:#0ea5e924;border-radius:11px;color:#0ea5e9;display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.leaderboard-page .lg-title{color:var(--lb-text);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25;margin:4px 0 2px;text-transform:none}.leaderboard-page .lg-subtitle{color:var(--lb-muted);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.334;text-transform:none}.leaderboard-page .lg-provider-header{background:var(--lb-raised);border:1px solid var(--lb-line);border-radius:16px;margin-bottom:6px}.leaderboard-page .lg-provider-name{color:var(--lb-text);font-weight:700}.leaderboard-page .lg-stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.leaderboard-page .lg-stat-value.positive{color:var(--lb-pos)}.leaderboard-page .lg-stat-value.negative{color:var(--lb-neg)}.leaderboard-page .lg-date-header{background:var(--lb-surface);color:var(--lb-muted);letter-spacing:0;padding-top:14px;text-transform:none}.leaderboard-page .lg-date-label{color:var(--lb-text);font-size:14px;font-weight:700;line-height:1.143}.leaderboard-page .lg-date-stats{gap:8px}.leaderboard-page .lg-date-stat{color:var(--lb-muted);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.334}.leaderboard-page .lg-date-pnl{font-feature-settings:"tnum";border-radius:999px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.leaderboard-page .lg-date-pnl.positive{background:color-mix(in srgb,var(--lb-pos) 14%,#0000);color:var(--lb-pos)}.leaderboard-page .lg-date-pnl.negative{background:color-mix(in srgb,var(--lb-neg) 12%,#0000);color:var(--lb-neg)}.leaderboard-page .lg-game-card{--row-bg:var(--lb-raised);background:var(--row-bg);border:1px solid var(--lb-line);border-radius:14px;height:42px;justify-content:center;padding:0 10px 0 12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.leaderboard-page .lg-game-card--win{--row-bg:linear-gradient(90deg,color-mix(in srgb,var(--lb-pos) 13%,#0000),#0000 45%),var(--lb-raised)}.leaderboard-page .lg-game-card--loss{--row-bg:linear-gradient(90deg,color-mix(in srgb,var(--lb-neg) 8%,#0000),#0000 40%),var(--lb-raised)}.leaderboard-page .lg-game-card--open{--row-bg:linear-gradient(90deg,rgba(var(--primary-rgb,55,77,245),0.1),#0000 45%),var(--lb-raised)}.leaderboard-page .lg-game-card,.leaderboard-page .lg-game-card[style*="cursor: pointer"],.theme-dark .leaderboard-page .lg-game-card,.theme-dark .leaderboard-page .lg-game-card[style*="cursor: pointer"]{background:var(--row-bg);border-color:var(--lb-line)}.leaderboard-page .lg-game-card:hover,.leaderboard-page .lg-game-card[style*="cursor: pointer"]:hover,.theme-dark .leaderboard-page .lg-game-card:hover,.theme-dark .leaderboard-page .lg-game-card[style*="cursor: pointer"]:hover{background:var(--row-bg);border-color:#374df573;border-color:rgba(var(--primary-rgb,55,77,245),.45);box-shadow:0 6px 18px #00000024;transform:translateY(-1px)}.leaderboard-page .lg-game-main{gap:12px;min-width:0}.leaderboard-page .lg-teams-compact{gap:8px;min-width:0;overflow:hidden}.leaderboard-page .lg-team-name{color:var(--lb-text);font-size:14px;font-weight:400;line-height:1.143}.leaderboard-page .lg-team-flag{border-radius:6px;height:22px;object-fit:contain;width:22px}.leaderboard-page .lg-score,.leaderboard-page .lg-time{font-feature-settings:"tnum";background:var(--lb-soft);border-radius:9px;color:var(--lb-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;line-height:1.143;margin:0 2px;min-width:54px;padding:3px 8px;text-align:center}.leaderboard-page .lg-time{color:var(--lb-muted);font-size:12px;font-weight:400;line-height:1.334}.leaderboard-page .lg-score-dash{opacity:.45;padding:0 3px}.leaderboard-page .lg-game-card--win .lg-score{background:color-mix(in srgb,var(--lb-pos) 16%,#0000)}.leaderboard-page .lg-game-card--loss .lg-score{background:color-mix(in srgb,var(--lb-neg) 11%,#0000)}.leaderboard-page .lg-game-right{flex:none;gap:12px;margin-left:12px}.leaderboard-page .lg-market-info{border-radius:10px;font-size:12px;gap:7px;letter-spacing:0;padding:3px 3px 3px 10px}.leaderboard-page .lg-market-info,.theme-dark .leaderboard-page .lg-market-info{background:var(--lb-soft);color:var(--lb-text)}.leaderboard-page .lg-pick{font-weight:500;overflow:hidden;text-overflow:ellipsis}.leaderboard-page .lg-odds{font-feature-settings:"tnum";background:var(--lb-raised);border:1px solid var(--lb-line);border-radius:7px;color:var(--lb-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.334;padding:2px 7px}.theme-dark .leaderboard-page .lg-odds{color:var(--lb-text)}.leaderboard-page .lg-result-section{gap:10px}.leaderboard-page .lg-pnl-badge{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:flex-end;line-height:1.143;min-width:76px;padding:0}.leaderboard-page .lg-pnl-badge.positive{color:var(--lb-pos)}.leaderboard-page .lg-pnl-badge.negative{color:var(--lb-neg)}.leaderboard-page .lg-outcome{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;justify-content:center;letter-spacing:0;line-height:1.334;min-width:62px;padding:4px 9px;text-transform:none}.leaderboard-page .lg-outcome:before{font-size:12px;font-weight:700;line-height:1}.leaderboard-page .lg-outcome.win{background:var(--lb-pos);box-shadow:0 4px 12px color-mix(in srgb,var(--lb-pos) 35%,#0000);color:#fff}.leaderboard-page .lg-outcome.win:before{content:"✓"}.leaderboard-page .lg-outcome.loss{background:color-mix(in srgb,var(--lb-neg) 13%,#0000);color:var(--lb-neg)}.leaderboard-page .lg-outcome.loss:before{content:"✕"}.leaderboard-page .lg-outcome.lg-outcome-live:before,.leaderboard-page .lg-outcome.lg-outcome-open:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}@media(max-width:700px){.leaderboard-page .lg-columns{gap:12px;scroll-snap-type:x mandatory}.leaderboard-page .lg-column{max-width:760px;min-width:0;scroll-snap-align:start;width:calc(100vw - 66px)}.leaderboard-page .lg-game-card{padding:0 10px}.leaderboard-page .lg-game-left,.leaderboard-page .lg-game-main,.leaderboard-page .lg-teams-compact{gap:6px}.leaderboard-page .lg-team-name{flex:1 1;font-size:14px;min-width:0;width:auto}.leaderboard-page .lg-team-flag{display:none}.leaderboard-page .lg-score,.leaderboard-page .lg-time{font-size:14px;min-width:46px;padding:3px 6px}.leaderboard-page .lg-game-right{gap:6px;margin-left:0}.leaderboard-page .lg-market-info,.leaderboard-page .lg-outcome:not(.lg-outcome-live){display:none}.leaderboard-page .lg-pnl-badge{font-size:14px;min-width:0}.leaderboard-page .lg-date-header{padding-left:4px;padding-right:4px}}.theme-dark .leaderboard-page .lg-outcome.win{background:var(--lb-pos);color:#06240f}.theme-dark .leaderboard-page .lg-outcome.loss{background:color-mix(in srgb,var(--lb-neg) 15%,#0000)}.leaderboard-page .lg-game-main{gap:10px}.leaderboard-page .lg-game-right{margin-left:4px}@keyframes lb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lb-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lb-glow{0%{opacity:.7;transform:translateX(-2%)}to{opacity:1;transform:translateX(2%)}}@keyframes lb-crown{0%{opacity:0;transform:translateX(-50%) translateY(-14px) rotate(-30deg) scale(.6)}to{opacity:1;transform:translateX(-50%) rotate(-8deg)}}@keyframes lb-halo{50%{box-shadow:0 0 0 4px var(--medal),0 0 0 14px rgba(var(--medal-rgb),.1),0 16px 46px rgba(var(--medal-rgb),.55)}}@keyframes lb-shine{0%,60%{transform:translateX(-100%)}to{transform:translateX(100%)}}.lbr--players{margin-top:18px}@media(max-width:560px){.lbr-head--players{flex-wrap:wrap}}.lbr-head--players{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.lbr-head--players>div:first-child{flex:1 1;min-width:0}.lbr-range{background:var(--lb-soft);border-radius:999px;display:inline-flex;flex:none;padding:3px}.lbr-range button{background:#0000;border:0;border-radius:999px;color:var(--lb-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:5px 12px;white-space:nowrap}.lbr-range button.is-on{background:#ffffff14;background:var(--lb-raised,#ffffff14);box-shadow:0 1px 2px #0000001f;color:var(--lb-text)}.lbr-range button:focus-visible{outline:2px solid #374df5;outline:2px solid var(--primary,#374df5);outline-offset:1px}.lbr-equity__value.is-pos{color:#16a34a;color:var(--lb-pos,#16a34a)}.lbr-equity__value.is-neg{color:#e5484d;color:var(--lb-neg,#e5484d)}.lbr-join{background:#374df5;background:var(--primary,#374df5);border-radius:999px;color:#fff;flex:none;font-size:13px;font-weight:700;padding:6px 14px;text-decoration:none;white-space:nowrap}.lbr-join:hover{filter:brightness(1.08)}.lbr-main--player{cursor:pointer}.lbr-chev--side{transform:none!important}.lbr-logo--avatar{border-radius:999px;object-fit:cover;padding:0}.lbr-logo--initial{align-items:center;border-radius:999px;color:inherit;color:var(--lb-text,inherit);display:inline-flex;font-weight:700;justify-content:center}.lbr-players-empty{background:var(--lb-soft);border-radius:16px;color:inherit;color:var(--lb-muted,inherit);font-size:14px;line-height:1.5;margin:0;padding:16px}@media(max-width:860px){.lbr-main{grid-template-areas:"rank model returns" "rank equity wl";grid-template-columns:34px minmax(0,1fr) auto;row-gap:8px}.lbr-rank{align-self:start;grid-area:rank}.lbr-model{grid-area:model}.lbr-returns{grid-area:returns}.lbr-equity{grid-area:equity}.lbr-wl{grid-area:wl;min-width:120px}.lbr-chev{display:none}.lbr-more{padding-left:14px}.lbr-model__name{line-height:1.2;overflow-wrap:anywhere;white-space:normal}.lbr-logo{height:30px;width:30px}}@media(max-width:560px){.lbh{padding:20px 16px 16px}.lbp-stage{gap:6px}.lbp-place{padding:18px 2px 0}.lbp-avatar{height:52px;width:52px}.lbp-place--1 .lbp-avatar{height:66px;width:66px}.lbp-name{font-size:14px}.lbp-equity{font-size:18px}.lbp-place--1 .lbp-equity{font-size:20px}.lbp-meta{flex-direction:column;font-size:12px;gap:0}.lbp-since{font-size:10px;padding:2px 6px}.lbr{padding:12px}}@media(prefers-reduced-motion:reduce){.leaderboard-page *,.leaderboard-page :after{animation:none!important;transition:none!important}}.lb-sk .lbp-place{animation:none}.lb-sk .lbp-block{animation:none;opacity:.55}.lb-sk .lbp-block:after{display:none}.lb-sk-place{gap:8px}.lb-sk .lbr-row{animation:none}.lb-sk .lbr-row:hover{box-shadow:none;transform:none}.lb-sk .lbr-main{cursor:default}.lb-sk-rows{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.lb-sk-row{align-items:center;background:var(--lb-raised);border:1px solid var(--lb-line);border-radius:14px;display:flex;gap:12px;padding:10px 12px}.lb-sk-row__text{flex:1 1;gap:6px;min-width:0}.lb-sk-games,.lb-sk-row__text{display:flex;flex-direction:column}.lb-sk-games{gap:8px;overflow:hidden}.lb-sk-game{align-items:center;display:flex;gap:10px;width:100%}.lb-sk-games .lg-game-card{cursor:default}.lb-sk-games .lg-game-card:hover{box-shadow:none;transform:none}.confidence-info-trigger{align-self:flex-start;background:none;border:0;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;margin:0;padding:0}.confidence-info-trigger:focus-visible{outline:2px solid #374df5;outline:2px solid var(--primary,#374df5);outline-offset:2px}.confidence-popover{animation:confidence-popover-in .16s ease-out;background:#fff;background:var(--live-card-bg,#fff);border:1px solid #0f172a14;border:1px solid var(--live-card-border,#0f172a14);border-radius:14px;box-shadow:0 18px 50px #00000047;color:#222226;color:var(--live-text,#222226);max-width:calc(100vw - 24px);padding:14px 16px 12px;position:fixed;z-index:10002}.confidence-popover__title{font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:6px}.confidence-popover--high .confidence-popover__title{color:#066b18;color:var(--positive,#066b18)}.theme-dark .confidence-popover--high .confidence-popover__title{color:#4ade80}.confidence-popover__body{color:#222226;color:var(--live-text,#222226);font-size:14px;line-height:1.5;margin:0 0 10px}.confidence-popover__record{background:#0f172a0d;background:var(--live-control-bg,#0f172a0d);border-radius:10px;color:#0f172ab3;color:var(--live-muted,#0f172ab3);font-size:12px;line-height:1.45;margin:0 0 10px;padding:8px 10px}.confidence-popover__record--muted{font-style:italic}.confidence-popover__link{color:#374df5;color:var(--primary,#374df5);font-size:12px;font-weight:700;text-decoration:none}.confidence-popover__link:hover{text-decoration:underline}@keyframes confidence-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.confidence-popover{animation:none}}.confidence-badge{align-items:center;align-self:flex-start;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:0;padding:2px 8px;transition:filter .15s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.confidence-badge__info{opacity:.7}.confidence-info-trigger:hover .confidence-badge{filter:brightness(1.08)}.confidence-info-trigger:hover .confidence-badge__info{opacity:1}.confidence-badge--high{background:#16a34a1f;border-color:#16a34a59;color:#066b18;color:var(--positive,#066b18)}.confidence-badge--high:before{content:"★";font-size:10px}.theme-dark .confidence-badge--high{background:#4ade801f;border-color:#4ade8059;color:#4ade80}.confidence-badge--low{background:#0f172a0d;background:var(--live-control-bg,#0f172a0d);border-color:#0f172a1f;border-color:var(--live-control-border,#0f172a1f);color:#0f172a99;color:var(--live-muted,#0f172a99);font-weight:500}.daily-pick-trigger{align-self:center;border-radius:6px}.daily-pick-tag{align-items:center;background:#0f172a0d;background:var(--live-control-bg,#0f172a0d);border:1px solid #0f172a1a;border:1px solid var(--live-control-border,#0f172a1a);border-radius:6px;color:#0f172a99;color:var(--live-muted,#0f172a99);display:inline-flex;padding:3px;transition:color .15s ease,background .15s ease}.daily-pick-tag svg{opacity:.8}.daily-pick-trigger:hover .daily-pick-tag{background:#f7f8fb;background:var(--live-row-hover,#f7f8fb);color:#222226;color:var(--live-text,#222226)}.jev-read{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.jev-read__card{background:#00000005;border:.5px solid #00000014;border-radius:12px;color:#0f172aeb;color:var(--live-text,#0f172aeb);padding:14px 16px 16px}.theme-dark .jev-read__card{background:#ffffff0a;border-color:#ffffff1a}.jev-read__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.jev-read__card h3.jev-read__title{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}.jev-read__grade{background:color-mix(in srgb,#64748b 18%,#0000);border-radius:999px;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:0;padding:3px 8px;text-transform:capitalize}.jev-read__grade--strong{background:color-mix(in srgb,#10b981 22%,#0000)}.jev-read__grade--moderate{background:color-mix(in srgb,#3b82f6 22%,#0000)}.jev-read__grade--very_weak,.jev-read__grade--weak{background:color-mix(in srgb,#f59e0b 24%,#0000)}.jev-read__hint,.jev-read__meta{color:#0000009e;color:var(--text-2,#0000009e);font-size:12px;line-height:1.4;margin:4px 0 0}.jev-read__section{border-top:.5px solid #00000014;margin-top:14px;padding-top:12px}.theme-dark .jev-read__section{border-top-color:#ffffff14}.jev-read__section h4{color:#0000008c;color:var(--text-2,#0000008c);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.jev-read__section--first{border-top:0;padding-top:12px}.jev-read__meters{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.jev-read__meter-head,.jev-read__probs li{display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1.3}.jev-read__meter-head span:last-child,.jev-read__probs li span:last-child,.jev-read__scale-pct,.jev-read__stats dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.jev-read__track{background:#00000014;border-radius:999px;height:6px;margin-top:5px;overflow:hidden}.jev-read__track span{background:#3b82f6;background:var(--primary,#3b82f6);border-radius:inherit;display:block;height:100%}.jev-read__track span.is-low{background:#d97706}.jev-read__track span.is-mid{background:#3b82f6;background:var(--primary,#3b82f6)}.jev-read__track span.is-high{background:#10b981;background:var(--positive,#10b981)}.theme-dark .jev-read__track{background:#ffffff1f}.jev-read__stats{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(96px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(96px,max-content));margin:10px 0 0}.jev-read__stats div{min-width:0}.jev-read__stats dd,.jev-read__stats dt{margin:0}.jev-read__stats dt{color:#0000008c;color:var(--text-2,#0000008c);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.jev-read__stats dd{font-size:18px;line-height:1.2;margin-top:2px}.jev-read__answers,.jev-read__probs,.jev-read__scale,.jev-read__tiers{list-style:none;margin:10px 0 0;padding:0}.jev-read__scale{grid-gap:4px;display:grid;gap:4px}.jev-read__scale li{grid-gap:8px;align-items:start;border-radius:8px;color:#000000b8;color:var(--text-2,#000000b8);display:grid;font-size:12px;gap:8px;grid-template-columns:18px 44px minmax(0,1fr);line-height:1.4;padding:6px 8px}.jev-read__scale li.is-active{background:color-mix(in srgb,#3b82f6 14%,#0000);color:#0f172aeb;color:var(--live-text,#0f172aeb)}.jev-read__scale-key,.jev-read__scale-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jev-read__scale-text{min-width:0}.jev-read__answer{padding-top:10px}.jev-read__answer+.jev-read__answer{border-top:.5px solid #0000000f;margin-top:10px}.theme-dark .jev-read__answer+.jev-read__answer{border-top-color:#ffffff14}.jev-read__answer-head{display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:space-between}.jev-read__answer-result{font-weight:700;text-align:right}.jev-read__tiers li{font-size:14px;line-height:1.4}.bet-details-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0006;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.theme-dark .bet-details-modal-overlay{background:#000000b3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bet-details-modal{animation:slideUp .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #00000014;border-radius:20px;box-shadow:0 8px 32px #0000000a,0 2px 8px #0000000a;display:flex;flex-direction:column;margin-bottom:73px;max-height:91vh;max-width:800px;overflow:hidden;width:100%}.theme-dark .bet-details-modal{background:#1c1c1e99;border-color:#ffffff1a;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.bet-details-header{align-items:center;border-bottom:.5px solid #00000014;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 24px}.theme-dark .bet-details-header{border-bottom-color:#ffffff1a}.bet-details-meta-bar-header{align-items:center;border-bottom:none;display:flex;flex:1 1;margin:0;min-height:36px;padding:0}.bet-details-title{color:#000000d9;font-size:22px;font-weight:700;letter-spacing:0;margin:0}.theme-dark .bet-details-title{color:#ffffffe6}.bet-details-close{align-items:center;background:#00000005;border:.5px solid #0000001f;border-radius:10px;color:#000000b3;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);width:36px}.bet-details-close:hover{background:#0000000f;border-color:#0000002e;color:#000000d9;transform:translateY(-1px)}.bet-details-close:active{transform:scale(.96)}.theme-dark .bet-details-close{background:#ffffff0d;border-color:#ffffff26;color:#fffc}.theme-dark .bet-details-close:hover{background:#ffffff1a;border-color:#fff3;color:#fffffff2}.bet-details-loading{color:#0009;padding:80px 24px;text-align:center}.theme-dark .bet-details-loading{color:#fff9}.bet-details-spinner{animation:spin .8s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#0009;height:48px;margin:0 auto 20px;width:48px}.theme-dark .bet-details-spinner{border-color:#fff9 #ffffff26 #ffffff26}@keyframes spin{to{transform:rotate(1turn)}}.bet-details-loading p{font-size:16px;font-weight:500;margin:0}.bet-details-content{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto}.bet-details-content::-webkit-scrollbar{width:8px}.bet-details-content::-webkit-scrollbar-track{background:#0000}.bet-details-content::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.bet-details-content::-webkit-scrollbar-thumb:hover{background:#0000004d}.theme-dark .bet-details-content::-webkit-scrollbar-thumb{background:#fff3}.theme-dark .bet-details-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.bet-details-scoreboard{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;margin-bottom:0;padding:24px}.bet-details-team{align-items:center;display:flex;flex-direction:column;gap:12px}.bet-details-team-logo{border-radius:16px;height:64px;object-fit:contain;padding:8px;width:64px}.bet-details-team-name{color:#000000d9;font-size:16px;font-weight:700;letter-spacing:0;max-width:120px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.theme-dark .bet-details-team-name{color:#ffffffe6}.bet-details-score-section{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.bet-details-score{color:#000000d9;font-size:40px;font-weight:700;letter-spacing:0;line-height:1}.theme-dark .bet-details-score{color:#ffffffe6}.bet-details-score.live{color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .bet-details-score.live{color:#ff6b6b;color:var(--negative,#ff6b6b)}.bet-details-score-sep{margin:0 8px;opacity:.4}.bet-details-time{color:#000000d9;font-size:24px;font-weight:700;letter-spacing:0}.theme-dark .bet-details-time{color:#ffffffe6}.bet-details-status-chip{align-items:center;background:#0000000a;border:.5px solid #0000001f;border-radius:12px;color:#0009;display:inline-flex;font-size:12px;font-weight:700;padding:6px 14px;text-transform:capitalize}.theme-dark .bet-details-status-chip{background:#ffffff14;border-color:#ffffff26;color:#ffffffb3}.bet-details-date-time{align-items:center;color:#00000080;display:flex;font-size:12px;gap:4px;margin-top:4px}.theme-dark .bet-details-date-time{color:#ffffff80}.bet-details-date-time-text{font-weight:500;white-space:nowrap}.bet-details-meta-bar{align-items:center;border-bottom:.5px solid #00000014;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 0}.theme-dark .bet-details-meta-bar{border-bottom-color:#ffffff1a}.bet-details-meta-bar.bet-details-meta-bar-header{border-bottom:none;padding:0}.bet-details-meta-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:16px}.bet-details-meta-piece{align-items:center;color:#0009;display:inline-flex;font-size:14px;gap:8px}.theme-dark .bet-details-meta-piece{color:#ffffffb3}.bet-details-meta-piece:nth-child(2):not(.bet-details-meta-model){border-left:1px solid #00000014;padding-left:12px}.theme-dark .bet-details-meta-piece:nth-child(2):not(.bet-details-meta-model){border-left-color:#ffffff1a}.bet-details-flag{border-radius:4px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.bet-details-model-logo{height:24px;width:24px}.bet-details-meta-model{flex-shrink:0;margin-left:auto}.bet-details-icon{flex-shrink:0;opacity:.6}.bet-details-meta-text{font-size:16px;font-weight:700;white-space:nowrap}.bet-details-dot{background:#0000004d;border-radius:50%;display:inline-block;height:3px;margin:0 4px;width:3px}.theme-dark .bet-details-dot{background:#ffffff4d}.bet-details-meta-separator-vertical{align-self:center;background:var(--border);flex-shrink:0;height:16px;margin:0 8px;width:1px}.bet-details-meta-summary{color:var(--text-1);font-weight:500}.bet-details-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:.5px solid #00000014;border-radius:16px;box-shadow:0 1px 3px #0000000a;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-dark .bet-details-card{background:#1c1c1e99;border-color:#ffffff1a;box-shadow:0 1px 3px #0000004d}.bet-details-card.bet-details-card-settlement{background:#10b9810d;border-color:#10b98126}.theme-dark .bet-details-card.bet-details-card-settlement{background:#10b98114;border-color:#10b98140}.theme-dark .bet-details-card.bet-details-card-analysis .recharts-cartesian-axis-tick,.theme-dark .bet-details-card.bet-details-card-analysis .recharts-cartesian-axis-tick-value{fill:#ffffff80!important}.theme-dark .bet-details-card.bet-details-card-analysis .recharts-label{fill:#ffffffe6!important}.bet-details-card-title{border-bottom:.5px solid #00000014;color:#0009;font-size:14px;font-weight:700;letter-spacing:.04em;margin:0 0 16px;padding-bottom:8px;text-transform:uppercase}.theme-dark .bet-details-card-title{border-bottom-color:#ffffff1a;color:#ffffffb3}.bet-details-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bet-details-info-item{display:flex;flex-direction:column;gap:6px}.bet-details-info-label{color:#00000080;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.theme-dark .bet-details-info-label{color:#ffffff80}.bet-details-info-value{color:#000000d9;font-size:16px;font-weight:700;letter-spacing:0}.theme-dark .bet-details-info-value{color:#ffffffe6}.bet-details-info-value.bet-details-selection{color:#0a84ff;color:rgba(var(--primary-rgb,10,132,255),1);font-weight:700}.theme-dark .bet-details-info-value.bet-details-selection{color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-info-value.bet-details-odds{font-size:16px;font-weight:700}.bet-details-info-value.bet-details-probability{color:#0a84ff;color:rgba(var(--primary-rgb,10,132,255),1);font-weight:700}.theme-dark .bet-details-info-value.bet-details-probability{color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-info-value.bet-details-clv,.bet-details-info-value.bet-details-edge{font-weight:700}.bet-details-info-value.bet-details-clv.positive,.bet-details-info-value.bet-details-edge.positive,.theme-dark .bet-details-info-value.bet-details-clv.positive,.theme-dark .bet-details-info-value.bet-details-edge.positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-info-value.bet-details-clv.negative,.bet-details-info-value.bet-details-edge.negative,.theme-dark .bet-details-info-value.bet-details-clv.negative,.theme-dark .bet-details-info-value.bet-details-edge.negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-info-value.bet-details-status{font-weight:700}.bet-details-info-value.bet-details-status.bet-details-status-open{color:#007aff;color:var(--primary-text,#007aff)}.theme-dark .bet-details-info-value.bet-details-status.bet-details-status-open{color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-info-value.bet-details-status.bet-details-status-settled,.theme-dark .bet-details-info-value.bet-details-status.bet-details-status-settled{color:#30d158;color:var(--positive,#30d158)}.bet-details-info-value.bet-details-outcome{font-size:16px;font-weight:700}.bet-details-info-value.bet-details-outcome.bet-details-outcome-win,.theme-dark .bet-details-info-value.bet-details-outcome.bet-details-outcome-win{color:#30d158;color:var(--positive,#30d158)}.bet-details-info-value.bet-details-outcome.bet-details-outcome-loss,.theme-dark .bet-details-info-value.bet-details-outcome.bet-details-outcome-loss{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-info-value.bet-details-outcome.bet-details-outcome-push,.theme-dark .bet-details-info-value.bet-details-outcome.bet-details-outcome-push{color:#ff9500;color:var(--alert,#ff9500)}.bet-details-info-value.bet-details-pnl,.bet-details-info-value.bet-details-roi{font-size:16px;font-weight:700}.bet-details-info-value.bet-details-pnl.positive,.bet-details-info-value.bet-details-roi.positive,.theme-dark .bet-details-info-value.bet-details-pnl.positive,.theme-dark .bet-details-info-value.bet-details-roi.positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-info-value.bet-details-pnl.negative,.bet-details-info-value.bet-details-roi.negative,.theme-dark .bet-details-info-value.bet-details-pnl.negative,.theme-dark .bet-details-info-value.bet-details-roi.negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-info-value.bet-details-id{background:#0000000a;border-radius:8px;display:inline-block;font-family:SF Mono,Monaco,Menlo,Courier New,monospace;font-size:14px;font-weight:500;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis}.theme-dark .bet-details-info-value.bet-details-id{background:#ffffff14}.bet-details-analysis-chart{background:#00000005;border:.5px solid #0000000f;border-radius:12px;margin:20px 0;padding:20px 16px}.theme-dark .bet-details-analysis-chart{background:#ffffff08;border-color:#ffffff14}.bet-details-analysis-metrics{display:flex;flex-direction:column;gap:16px;margin-top:20px}.bet-details-analysis-metric{display:flex;flex-direction:column;gap:8px}.bet-details-analysis-metric-label{color:#00000080;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.theme-dark .bet-details-analysis-metric-label{color:#ffffff80}.bet-details-analysis-metric-value-wrapper{display:flex;flex-direction:column;gap:8px}.bet-details-analysis-metric-value{font-size:20px;font-weight:700;letter-spacing:0}.bet-details-analysis-metric-value.bet-details-clv.positive,.bet-details-analysis-metric-value.bet-details-edge.positive,.theme-dark .bet-details-analysis-metric-value.bet-details-clv.positive,.theme-dark .bet-details-analysis-metric-value.bet-details-edge.positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-analysis-metric-value.bet-details-clv.negative,.bet-details-analysis-metric-value.bet-details-edge.negative,.theme-dark .bet-details-analysis-metric-value.bet-details-clv.negative,.theme-dark .bet-details-analysis-metric-value.bet-details-edge.negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-edge-indicator{background:#00000014;border-radius:3px;height:6px;overflow:hidden;position:relative}.theme-dark .bet-details-edge-indicator{background:#ffffff1a}.bet-details-edge-indicator.positive .bet-details-edge-bar{background:linear-gradient(90deg,#30d158,#20c950)}.bet-details-edge-indicator.negative .bet-details-edge-bar{background:linear-gradient(90deg,#ff453a,#ff3b30)}.bet-details-edge-bar{border-radius:3px;height:100%;transition:width .3s ease}.bet-details-rationale{word-wrap:break-word;background:#00000005;border:.5px solid #0000000f;border-radius:12px;color:#000000d9;font-size:14px;line-height:1.6;padding:16px;white-space:pre-wrap}.theme-dark .bet-details-rationale{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffe6}.bet-details-audit{background:#00000005;border:.5px solid #0000000f;border-radius:10px;margin-top:16px;padding:12px 16px}.theme-dark .bet-details-audit{background:#ffffff0a;border-color:#ffffff14}.bet-details-audit__title{color:#00000080;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.theme-dark .bet-details-audit__title{color:#ffffff80}.bet-details-audit__grid{display:flex;flex-wrap:wrap;gap:12px 20px}.bet-details-audit__item{align-items:center;display:flex;gap:6px}.bet-details-audit__label{color:#0000008c;font-size:12px}.theme-dark .bet-details-audit__label{color:#ffffff8c}.bet-details-audit__value{font-size:14px;font-weight:500}.bet-details-audit__value.positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-audit__value.negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-audit__badge{border-radius:6px;font-size:12px;font-weight:500;padding:2px 8px;text-transform:capitalize}.bet-details-audit__badge--strong{background:#22c55e33;background:rgba(var(--positive-rgb,34,197,94),.2);color:#1b7a2e}.bet-details-audit__badge--moderate{background:#0a84ff26;background:rgba(var(--primary-rgb,10,132,255),.15);color:#06c}.bet-details-audit__badge--weak{background:#ff950033;color:#c93400}.bet-details-audit__badge--very-weak{background:#ff453a33;background:rgba(var(--negative-rgb,255,69,58),.2);color:#d63000}.theme-dark .bet-details-audit__badge--strong{background:#22c55e40;background:rgba(var(--positive-rgb,34,197,94),.25);color:#30d158;color:var(--positive,#30d158)}.theme-dark .bet-details-audit__badge--moderate{background:#0a84ff40;background:rgba(var(--primary-rgb,10,132,255),.25);color:#0a84ff;color:var(--primary-text,#0a84ff)}.theme-dark .bet-details-audit__badge--weak{background:#ff9f0a40;color:#ff9f0a}.theme-dark .bet-details-audit__badge--very-weak{background:#ff453a40;background:rgba(var(--negative-rgb,255,69,58),.25);color:#ff453a;color:var(--negative,#ff453a)}.bet-details-audit__reason{border-top:.5px solid #00000014;margin-top:12px;padding-top:12px}.theme-dark .bet-details-audit__reason{border-top-color:#ffffff14}.bet-details-audit__reason-text{color:#000000bf;font-size:14px;line-height:1.5;margin:4px 0 0}.theme-dark .bet-details-audit__reason-text{color:#fffc}@media(max-width:768px){.bet-details-modal-overlay{padding:0}.bet-details-modal{border-radius:0;max-width:100%}.bet-details-header{padding:16px 20px}.bet-details-scoreboard{gap:20px;grid-template-columns:1fr;padding:24px}.bet-details-bet-inner{padding:20px}.bet-details-bet-summary-header{padding:16px}.bet-details-bet-kv-grid{padding:16px;row-gap:12px}.bet-details-team-logo{height:56px;width:56px}.bet-details-score{font-size:32px}.bet-details-info-grid{gap:12px;grid-template-columns:1fr}}.bet-details-bet-card{background:#fafafa;border:.5px solid #00000014;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:12px;padding:16px;position:relative}.theme-dark .bet-details-bet-card{background:#1c1c1ecc;border-color:#ffffff1a;box-shadow:0 1px 3px #0000004d}.bet-details-fx-meta-row{margin-bottom:0}.bet-details-fx-meta{align-items:center;color:#0009;display:flex;font-size:12px;font-weight:500;gap:8px;min-width:0}.theme-dark .bet-details-fx-meta{color:#ffffffb3}.bet-details-flag-img{border-radius:2px;flex-shrink:0;height:12px;object-fit:cover;width:16px}.bet-details-league-date{align-items:center;display:flex;flex:1 1 auto;gap:6px;min-width:0;white-space:nowrap}.bet-details-league-date__league{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet-details-league-date__when{flex-shrink:0;white-space:nowrap}.bet-details-model-logo{border-radius:5px;flex-shrink:0;height:18px;margin-left:auto;object-fit:contain;width:18px}.bet-details-slip-title{align-items:center;color:#000000d9;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:0;min-width:0}.theme-dark .bet-details-slip-title{color:#ffffffe6}.bet-details-slip-title-matchup{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet-details-live-score{align-items:center;border-radius:6px;color:#000000d9;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;padding:4px 8px}.bet-details-live-score.live{background:#ff453a1a;background:rgba(var(--negative-rgb,255,69,58),.1);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .bet-details-live-score{color:#ffffffe6}.theme-dark .bet-details-live-score.live{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-dash{opacity:.6;padding:0 4px}.bet-details-status-pill{align-items:center;background:#0000000d;border-radius:8px;color:#0009;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;line-height:1;padding:4px 8px;text-transform:uppercase}.bet-details-status-pill.open{background:#ff95001a;color:#ff9500;color:var(--alert,#ff9500)}.bet-details-status-pill.live{background:#ff453a1a;background:rgba(var(--negative-rgb,255,69,58),.1);color:#ff453a;color:var(--negative,#ff453a)}.bet-details-status-pill.settled{background:#22c55e1a;background:rgba(var(--positive-rgb,34,197,94),.1);color:#30d158;color:var(--positive,#30d158)}.theme-dark .bet-details-status-pill{background:#ffffff0d;color:#ffffffb3}.bet-details-slip-sub{align-items:center;color:#0009;display:flex;font-size:14px;gap:8px;justify-content:space-between}.theme-dark .bet-details-slip-sub{color:#ffffffb3}.bet-details-odds{color:#007aff;color:var(--primary-text,#007aff);font-size:14px;font-weight:700}.theme-dark .bet-details-odds{color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-chat-bubble{background:#00000005;border:.5px solid #00000014;border-radius:10px;color:#000000d9;font-size:14px;line-height:1.5;padding:12px;white-space:pre-wrap}.theme-dark .bet-details-chat-bubble{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffe6}.bet-details-rationale-text{margin:0 0 8px}.bet-details-rationale-text:last-child{margin-bottom:0}.bet-details-chat-bubble .bet-details-rationale-markdown{white-space:normal}.bet-details-chat-bubble .bet-details-rationale-markdown>:first-child{margin-top:0}.bet-details-chat-bubble .bet-details-rationale-markdown>:last-child{margin-bottom:0}.bet-details-chat-bubble .bet-details-rationale-markdown p{margin:0 0 8px}.bet-details-chat-bubble .bet-details-rationale-markdown h3,.bet-details-chat-bubble .bet-details-rationale-markdown h4{font-size:14px;font-weight:700;line-height:1.35;margin:10px 0 6px}.bet-details-chat-bubble .bet-details-rationale-markdown ol,.bet-details-chat-bubble .bet-details-rationale-markdown ul{margin:0 0 8px 16px;padding:0}.bet-details-chat-bubble .bet-details-rationale-markdown li{margin:0 0 4px}.bet-details-chat-bubble .bet-details-rationale-markdown code{background:#0000000f;border-radius:4px;font-size:12px;padding:1px 4px}.theme-dark .bet-details-chat-bubble .bet-details-rationale-markdown code{background:#ffffff1f}.bet-details-chat-bubble .rationale-link{border-bottom:1px solid #0a84ff59;border-bottom:1px solid rgba(var(--primary-rgb,10,132,255),.35);color:#007aff;color:var(--primary-text,#007aff);font-weight:500;text-decoration:none;transition:color .15s ease,border-color .15s ease}.theme-dark .bet-details-chat-bubble .rationale-link{border-bottom-color:#0a84ff66;border-bottom-color:rgba(var(--primary-rgb,10,132,255),.4);color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-chat-bubble .rationale-link:hover{border-bottom-color:#0a84ff99;border-bottom-color:rgba(var(--primary-rgb,10,132,255),.6);color:#0051d5;color:var(--primary-text,#0051d5);text-decoration:none}.theme-dark .bet-details-chat-bubble .rationale-link:hover{border-bottom-color:#0a84ff99;border-bottom-color:rgba(var(--primary-rgb,10,132,255),.6);color:#409cff}.bet-details-value-indicators{border-bottom:.5px solid #00000014;border-top:.5px solid #00000014;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;padding:8px 0}.theme-dark .bet-details-value-indicators{border-color:#ffffff1a}.bet-details-value-indicator{align-items:center;background:#00000008;border-radius:8px;display:flex;flex:1 1;font-size:12px;gap:6px;min-width:0;padding:6px 10px}.theme-dark .bet-details-value-indicator{background:#ffffff0d}.bet-details-value-indicator svg{color:#0a84ff;color:var(--primary-text,#0a84ff);flex-shrink:0;height:14px;width:14px}.bet-details-value-indicator__value{color:#000000d9;font-size:12px;font-weight:700;margin-left:auto}.theme-dark .bet-details-value-indicator__value{color:#ffffffe6}.bet-details-value-indicator__value.positive{color:#34c759;color:var(--positive,#34c759)}.bet-details-value-indicator__value.negative{color:#ff3b30;color:var(--negative,#ff3b30)}.bet-details-slip-summary{align-items:center;background:#00000008;border:.5px solid #00000014;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:16px}.theme-dark .bet-details-slip-summary{background:#ffffff0d;border-color:#ffffff1a}.bet-details-slip-summary__stake,.bet-details-slip-summary__win{display:flex;flex:1 1;flex-direction:column;gap:6px}.bet-details-slip-summary__label{color:#00000080;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.theme-dark .bet-details-slip-summary__label{color:#fff9}.bet-details-slip-summary__amount{color:#000000e6;font-size:16px;font-weight:700;letter-spacing:0}.theme-dark .bet-details-slip-summary__amount{color:#fffffff2}.bet-details-slip-summary__amount--profit{font-weight:700}.bet-details-slip-summary__amount--profit,.theme-dark .bet-details-slip-summary__amount--profit{color:#34c759;color:var(--positive,#34c759)}.bet-details-slip-summary__amount--loss{font-weight:700}.bet-details-slip-summary__amount--loss,.theme-dark .bet-details-slip-summary__amount--loss{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-slip-summary__arrow{color:#0006;flex-shrink:0;font-size:16px;margin-top:12px}.theme-dark .bet-details-slip-summary__arrow{color:#ffffff80}.bet-details-card-bet{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:.5px solid #00000014;box-shadow:0 1px 3px #0000000a}.theme-dark .bet-details-card-bet{background:#1c1c1e99;border-color:#ffffff1a;box-shadow:0 1px 3px #0000004d}.bet-details-card-bet .bet-details-card-title{display:none}.bet-details-bet-inner{padding:20px}.bet-details-bet-section+.bet-details-bet-section{border-top:.5px solid #00000014;margin-top:20px;padding-top:20px}.theme-dark .bet-details-bet-section+.bet-details-bet-section{border-top-color:#ffffff1a}.bet-details-bet-section-label{color:#0009;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.theme-dark .bet-details-bet-section-label{color:#ffffffb3}.bet-details-bet-summary-header{background:#00000005;border:.5px solid #00000014;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:6px;padding:16px}.theme-dark .bet-details-bet-summary-header{background:#ffffff05;border-color:#ffffff1a}.bet-details-bet-chip-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.bet-details-bet-chip{background:#00000008;border:.5px solid #0000001f;border-radius:8px;color:#0009;font-size:12px;font-weight:500;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-dark .bet-details-bet-chip{background:#ffffff0d;border-color:#ffffff26;color:#ffffffb3}.bet-details-bet-chip.bet-details-bet-chip-primary{background:#0a84ff1a;background:rgba(var(--primary-rgb,10,132,255),.1);border-color:#0a84ff4d;border-color:rgba(var(--primary-rgb,10,132,255),.3);color:#007aff;color:var(--primary-text,#007aff)}.theme-dark .bet-details-bet-chip.bet-details-bet-chip-primary{background:#0a84ff26;background:rgba(var(--primary-rgb,10,132,255),.15);border-color:#0a84ff66;border-color:rgba(var(--primary-rgb,10,132,255),.4);color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-bet-chip.bet-details-bet-chip-accent{background:#22c55e26;background:rgba(var(--positive-rgb,34,197,94),.15);border-color:#22c55e4d;border-color:rgba(var(--positive-rgb,34,197,94),.3);color:#30d158;color:var(--positive,#30d158)}.theme-dark .bet-details-bet-chip.bet-details-bet-chip-accent{background:#22c55e33;background:rgba(var(--positive-rgb,34,197,94),.2);border-color:#22c55e66;border-color:rgba(var(--positive-rgb,34,197,94),.4);color:#30d158;color:var(--positive,#30d158)}.bet-details-bet-match-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.bet-details-bet-match-teams{color:var(--text-1);font-size:16px;font-weight:700;letter-spacing:0}.bet-details-bet-match-odds{color:#007aff;color:var(--primary-text,#007aff);font-size:24px;font-weight:700;letter-spacing:0;line-height:1}.theme-dark .bet-details-bet-match-odds{color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-bet-meta-row{color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:space-between;margin-top:4px}.bet-details-bet-kv-grid{grid-row-gap:12px;grid-column-gap:12px;background:#00000003;border:.5px solid #00000014;border-radius:12px;column-gap:12px;display:grid;grid-template-columns:1.2fr 1fr;padding:16px;row-gap:12px}.theme-dark .bet-details-bet-kv-grid{background:#ffffff05;border-color:#ffffff1a}.bet-details-bet-kv-label{color:#0009;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.theme-dark .bet-details-bet-kv-label{color:#ffffffb3}.bet-details-bet-kv-value{color:#000000d9;font-size:14px;font-weight:700;letter-spacing:0;text-align:right}.theme-dark .bet-details-bet-kv-value{color:#ffffffe6}.bet-details-bet-kv-value.bet-details-bet-kv-value-highlight{color:#30d158;color:var(--positive,#30d158);font-size:16px;font-weight:700}.bet-details-bet-kv-value.bet-details-bet-outcome-win{color:#30d158;color:var(--positive,#30d158)}.bet-details-bet-kv-value.bet-details-bet-outcome-loss{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-bet-kv-value.bet-details-bet-outcome-push{color:#ff9500;color:var(--alert,#ff9500)}.bet-details-bet-kv-value.bet-details-bet-pnl-positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-bet-kv-value.bet-details-bet-pnl-negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-bet-kv-value.bet-details-bet-settlement-value-positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-bet-kv-value.bet-details-bet-settlement-value-negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-bet-status-value{align-items:center;background:#00000008;border:.5px solid #0000001f;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:flex-end;padding:4px 10px}.theme-dark .bet-details-bet-status-value{background:#ffffff0d;border-color:#ffffff26}.bet-details-bet-status-value.bet-details-bet-status-settled{background:#22c55e26;background:rgba(var(--positive-rgb,34,197,94),.15);border-color:#22c55e4d;border-color:rgba(var(--positive-rgb,34,197,94),.3);color:#30d158;color:var(--positive,#30d158)}.theme-dark .bet-details-bet-status-value.bet-details-bet-status-settled{background:#22c55e33;background:rgba(var(--positive-rgb,34,197,94),.2);border-color:#22c55e66;border-color:rgba(var(--positive-rgb,34,197,94),.4)}.bet-details-bet-status-value.bet-details-bet-status-open{background:#ff950026;border-color:#ff95004d;color:#ff9500;color:var(--alert,#ff9500)}.theme-dark .bet-details-bet-status-value.bet-details-bet-status-open{background:#ff950033;border-color:#ff950066}.bet-details-bet-status-dot{background:currentColor;border-radius:999px;flex-shrink:0;height:8px;width:8px}.bet-details-bet-outcome-win{color:#30d158;color:var(--positive,#30d158)}.bet-details-bet-outcome-loss{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-bet-outcome-push{color:#ff9500;color:var(--alert,#ff9500)}.bet-details-bet-pnl-positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-bet-pnl-negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-bet-pill{align-items:center;border:.5px solid #0000;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:4px 12px}.bet-details-bet-pill.bet-details-bet-pill-positive{background:#22c55e26;background:rgba(var(--positive-rgb,34,197,94),.15);border-color:#22c55e4d;border-color:rgba(var(--positive-rgb,34,197,94),.3);color:#30d158;color:var(--positive,#30d158)}.theme-dark .bet-details-bet-pill.bet-details-bet-pill-positive{background:#22c55e33;background:rgba(var(--positive-rgb,34,197,94),.2);border-color:#22c55e66;border-color:rgba(var(--positive-rgb,34,197,94),.4)}.bet-details-bet-pill.bet-details-bet-pill-negative{background:#ff453a26;background:rgba(var(--negative-rgb,255,69,58),.15);border-color:#ff453a4d;border-color:rgba(var(--negative-rgb,255,69,58),.3);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .bet-details-bet-pill.bet-details-bet-pill-negative{background:#ff453a33;background:rgba(var(--negative-rgb,255,69,58),.2);border-color:#ff453a66;border-color:rgba(var(--negative-rgb,255,69,58),.4)}.bet-details-rationale-card{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 2px 8px #0000000a,0 1px 2px #00000005;margin-bottom:0;padding:24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-dark .bet-details-rationale-card{background:#1c1c1ef2;border-color:#ffffff1f;box-shadow:0 2px 8px #0000004d,0 1px 2px #0003}.bet-details-rationale-header{align-items:center;border-bottom:1.5px solid #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.theme-dark .bet-details-rationale-header{border-bottom-color:#ffffff1f}.bet-details-rationale-title-wrapper{align-items:center;display:flex;gap:10px}.bet-details-rationale-icon{color:#007aff;color:var(--primary-text,#007aff);flex-shrink:0;height:20px;width:20px}.theme-dark .bet-details-rationale-icon{color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-rationale-title{color:#000000d9;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.theme-dark .bet-details-rationale-title{color:#ffffffe6}.bet-details-rationale-edge{align-items:baseline;display:flex;gap:6px}.bet-details-rationale-edge.positive .bet-details-rationale-edge-value{color:#30d158;color:var(--positive,#30d158)}.bet-details-rationale-edge.negative .bet-details-rationale-edge-value{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-rationale-edge-value{font-size:16px;font-weight:700;letter-spacing:0;line-height:1}.bet-details-rationale-edge-label{color:#0006;font-size:12px;font-weight:500;letter-spacing:.04em;padding-top:2px;text-transform:uppercase}.theme-dark .bet-details-rationale-edge-label{color:#ffffff80}.bet-details-rationale-chart{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:0;width:100%}.bet-details-rationale-probabilities{display:flex;flex-direction:column;gap:10px}.bet-details-rationale-prob-item{display:flex;flex-direction:column;gap:6px}.bet-details-rationale-prob-label{align-items:center;display:flex;font-size:12px;justify-content:space-between}.bet-details-rationale-prob-label-text{color:#0009;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.theme-dark .bet-details-rationale-prob-label-text{color:#ffffffb3}.bet-details-rationale-prob-value{color:#000000d9;font-size:14px;font-weight:700}.theme-dark .bet-details-rationale-prob-value{color:#ffffffe6}.bet-details-rationale-prob-bar-container{background:#0000000a;border-radius:6px;height:24px;overflow:hidden;position:relative;width:100%}.theme-dark .bet-details-rationale-prob-bar-container{background:#ffffff0d}.bet-details-rationale-prob-bar{border-radius:6px;height:100%;overflow:hidden;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.bet-details-rationale-prob-bar.model{background:linear-gradient(90deg,#007aff,#0a84ff)}.bet-details-rationale-prob-bar.market{background:linear-gradient(90deg,#8e8e93,#636366)}.bet-details-rationale-prob-bar:after{animation:shine 2s infinite;background:linear-gradient(90deg,#0000,#fff3 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bet-details-rationale-edge-chart{display:flex;flex-direction:column;gap:6px}.bet-details-rationale-edge-chart-label{align-items:center;color:#0009;display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.theme-dark .bet-details-rationale-edge-chart-label{color:#ffffffb3}.bet-details-rationale-edge-chart-value{font-size:14px;font-weight:700}.bet-details-rationale-edge-chart-value.positive{color:#30d158;color:var(--positive,#30d158)}.bet-details-rationale-edge-chart-value.negative{color:#ff453a;color:var(--negative,#ff453a)}.bet-details-rationale-chart-bar-container{background:#0000000a;border-radius:8px;height:32px;overflow:hidden;position:relative;width:100%}.theme-dark .bet-details-rationale-chart-bar-container{background:#ffffff0d}.bet-details-rationale-chart-bar{border-radius:8px;height:100%;overflow:hidden;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.bet-details-rationale-chart-bar.positive{background:linear-gradient(90deg,#30d158,#20c950)}.bet-details-rationale-chart-bar.negative{background:linear-gradient(90deg,#ff453a,#ff3b30)}.bet-details-rationale-chart-bar:after{animation:shine 2s infinite;background:linear-gradient(90deg,#0000,#fff3 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bet-details-rationale-content{border-bottom:1.5px solid #00000014;color:#000000d9;font-size:16px;font-weight:400;line-height:1.75;margin-bottom:24px;padding-bottom:24px}.theme-dark .bet-details-rationale-content{border-bottom-color:#ffffff1f;color:#ffffffe6}.bet-details-rationale-content-header{border-bottom:1.5px solid #00000014;margin-bottom:18px;padding-bottom:14px}.theme-dark .bet-details-rationale-content-header{border-bottom-color:#ffffff1f}.bet-details-rationale-content-title-wrapper{align-items:center;display:flex;gap:10px}.bet-details-rationale-content-icon{color:#007aff;color:var(--primary-text,#007aff);flex-shrink:0;height:20px;width:20px}.theme-dark .bet-details-rationale-content-icon{color:#0a84ff;color:var(--primary-text,#0a84ff)}.bet-details-rationale-content-title{color:#000000d9;font-size:16px;font-weight:700;letter-spacing:0}.theme-dark .bet-details-rationale-content-title{color:#ffffffe6}.bet-details-rationale-paragraph{align-items:flex-start;display:flex;gap:12px;margin:0 0 14px;padding:8px 0;transition:background-color .15s ease}.bet-details-rationale-paragraph:hover{background:#00000005;border-radius:8px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.theme-dark .bet-details-rationale-paragraph:hover{background:#ffffff08}.bet-details-rationale-paragraph:last-child{margin-bottom:0}.bet-details-rationale-bullet{color:#007aff;color:var(--primary-text,#007aff);flex-shrink:0;height:7px;margin-top:9px;opacity:.8;width:7px}.theme-dark .bet-details-rationale-bullet{color:#0a84ff;color:var(--primary-text,#0a84ff);opacity:.9}.bet-details-bet-rationale{border-top:.5px solid #00000014;margin-top:20px;padding-top:20px}.theme-dark .bet-details-bet-rationale{border-top-color:#ffffff1a}.bet-details-bet-rationale-title{color:#0009;font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.theme-dark .bet-details-bet-rationale-title{color:#ffffffb3}.bet-details-bet-rationale-content{color:#000000d9;font-size:14px;line-height:1.6}.theme-dark .bet-details-bet-rationale-content{color:#ffffffe6}.bet-details-bet-rationale-paragraph{margin:0 0 12px}.bet-details-bet-rationale-paragraph:last-child{margin-bottom:0}.bet-details-market-badge{align-items:center;background:#0a84ff1a;background:rgba(var(--primary-rgb,10,132,255),.1);border:.5px solid #0a84ff33;border:.5px solid rgba(var(--primary-rgb,10,132,255),.2);border-radius:10px;color:#007aff;color:var(--primary-text,#007aff);display:inline-flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:0;padding:8px 14px}.theme-dark .bet-details-market-badge{background:#0a84ff26;background:rgba(var(--primary-rgb,10,132,255),.15);border-color:#0a84ff4d;border-color:rgba(var(--primary-rgb,10,132,255),.3);color:#5ac8fa;color:var(--primary-text,#5ac8fa)}.bet-details-market-line{font-weight:500;opacity:.8}.bet-details-selection-badge{align-items:center;background:#0000000d;border:.5px solid #0000001a;border-radius:10px;color:#000c;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:0;padding:8px 14px}.theme-dark .bet-details-selection-badge{background:#ffffff14;border-color:#ffffff26;color:#ffffffe6}.bet-details-odds-display{align-items:baseline;background:#00000005;border:.5px solid #0000000f;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.theme-dark .bet-details-odds-display{background:#ffffff08;border-color:#ffffff14}.bet-details-odds-label{color:#00000080;font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.theme-dark .bet-details-odds-label{color:#ffffff80}.bet-details-odds-value{color:#000000e6;font-size:32px;font-weight:700;letter-spacing:0;line-height:1}.theme-dark .bet-details-odds-value{color:#fffffff2}.bet-details-financial-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.bet-details-financial-card{background:#00000005;border:.5px solid #0000000f;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px;transition:all .2s ease}.theme-dark .bet-details-financial-card{background:#ffffff08;border-color:#ffffff14}.bet-details-financial-card.bet-details-financial-card-highlight{background:#22c55e14;background:rgba(var(--positive-rgb,34,197,94),.08);border-color:#22c55e33;border-color:rgba(var(--positive-rgb,34,197,94),.2)}.theme-dark .bet-details-financial-card.bet-details-financial-card-highlight{background:#22c55e1f;background:rgba(var(--positive-rgb,34,197,94),.12);border-color:#22c55e4d;border-color:rgba(var(--positive-rgb,34,197,94),.3)}.bet-details-financial-label{color:#00000080;font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.theme-dark .bet-details-financial-label{color:#ffffff80}.bet-details-financial-value{color:#000000d9;font-size:18px;font-weight:700;letter-spacing:0}.theme-dark .bet-details-financial-value{color:#ffffffe6}.bet-details-financial-value.bet-details-financial-value-highlight,.theme-dark .bet-details-financial-value.bet-details-financial-value-highlight{color:#30d158;color:var(--positive,#30d158)}.bet-details-financial-currency{color:#0006;font-size:12px;font-weight:500;margin-top:2px}.theme-dark .bet-details-financial-currency{color:#fff6}.bet-details-bet-meta{border-top:.5px solid #00000014;display:flex;flex-direction:column;gap:12px;padding-top:16px}.theme-dark .bet-details-bet-meta{border-top-color:#ffffff1a}.bet-details-status-wrapper{align-items:center;display:flex;gap:12px}.bet-details-status-badge{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 12px;text-transform:uppercase}.bet-details-status-badge.bet-details-status-open{background:#ff95001a;border:.5px solid #ff950033;color:#ff9500;color:var(--alert,#ff9500)}.theme-dark .bet-details-status-badge.bet-details-status-open{background:#ff950026;border-color:#ff95004d}.bet-details-status-badge.bet-details-status-settled{background:#22c55e1a;background:rgba(var(--positive-rgb,34,197,94),.1);border:.5px solid #22c55e33;border:.5px solid rgba(var(--positive-rgb,34,197,94),.2);color:#30d158;color:var(--positive,#30d158)}.theme-dark .bet-details-status-badge.bet-details-status-settled{background:#22c55e26;background:rgba(var(--positive-rgb,34,197,94),.15);border-color:#22c55e4d;border-color:rgba(var(--positive-rgb,34,197,94),.3)}.bet-details-meta-item{align-items:center;color:#0009;display:flex;font-size:14px;gap:8px}.theme-dark .bet-details-meta-item{color:#fff9}.bet-details-meta-icon{color:#0006;flex-shrink:0;height:14px;width:14px}.theme-dark .bet-details-meta-icon{color:#fff6}.bet-details-meta-text{font-weight:500}.bet-details-meta-value{color:#000000d9;font-weight:500}.theme-dark .bet-details-meta-value{color:#ffffffe6}@media(prefers-reduced-motion:reduce){.bet-details-modal,.bet-details-modal-overlay,.bet-details-spinner{animation:none}}.bet-details-slip-summary__labelrow{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px}.bdm{--tone:var(--primary,#374df5);--tone-rgb:var(--primary-rgb,55,77,245);--surface:var(--live-card-bg,#fff);--raised:var(--live-row-bg,#fff);--soft:var(--live-control-bg,#0f172a0d);--line:var(--live-card-border,#0f172a14);--text:var(--live-text,#1d1d22);--muted:var(--live-muted,#0f172a9e);animation:bdm-in .42s cubic-bezier(.2,.9,.25,1.15);background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 80px #00000059,0 0 0 1px rgba(var(--tone-rgb),.08);color:var(--text);display:flex;flex-direction:column;max-height:92vh;max-width:640px;overflow:hidden;position:relative;width:100%}.bdm--win{--tone:#16a34a;--tone-rgb:22,163,74}.bdm--loss{--tone:#e5484d;--tone-rgb:229,72,77}.bdm--void{--tone:#8b8d98;--tone-rgb:139,141,152}.bdm--live{--tone:#ef4444;--tone-rgb:239,68,68}.theme-dark .bdm{--surface:#141416;--raised:#1c1c20;--soft:#ffffff0d;--line:#ffffff14}.theme-dark .bdm.bdm--win{--tone:#4ade80;--tone-rgb:74,222,128}.theme-dark .bdm.bdm--loss{--tone:#ff6b6b;--tone-rgb:255,107,107}.bdm-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bdm-close{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#7f7f7f24;border:0;border-radius:12px;color:var(--text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s ease,transform .15s ease;width:36px;z-index:3}.bdm-close:hover{background:#7f7f7f3d;transform:rotate(90deg)}.bdm-close:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.bdm-loading{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;padding:80px 24px}.bdm-hero{isolation:isolate;overflow:hidden;padding:22px 22px 18px;position:relative;text-align:center}.bdm-hero__glow{animation:bdm-glow 3.2s ease-in-out infinite alternate;background:radial-gradient(55% 50% at 50% 30%,rgba(var(--tone-rgb),.28),#0000 70%),linear-gradient(180deg,rgba(var(--tone-rgb),.1),#0000 75%);height:150%;inset:-40% -20% auto;position:absolute;z-index:-1}.bdm-hero__meta{align-items:center;background:var(--soft);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:500;gap:6px;max-width:calc(100% - 60px);overflow:hidden;padding:5px 12px;text-overflow:ellipsis;white-space:nowrap}.bdm-hero__flag{border-radius:2px;height:12px;object-fit:cover;width:16px}.bdm-dot:before{content:"·";margin-right:6px}.bdm-teams{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:18px 0 14px}.bdm-team{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0}.bdm-team__crest{animation:bdm-pop .5s cubic-bezier(.2,.9,.3,1.3) .1s both;filter:drop-shadow(0 6px 12px rgba(0,0,0,.18));height:48px;object-fit:contain;width:48px}.bdm-team__name{font-size:18px;line-height:1.2;overflow-wrap:anywhere}.bdm-score,.bdm-team__name{font-weight:700;letter-spacing:0}.bdm-score{font-feature-settings:"tnum";background:var(--soft);border-radius:16px;font-size:30px;font-variant-numeric:tabular-nums;min-width:84px;padding:8px 14px}.bdm-score span{margin:0 6px;opacity:.45}.bdm-score__vs{font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.25;margin:0!important;opacity:.6!important;text-transform:uppercase}.bdm-score.is-live{animation:bdm-live 1.6s ease-in-out infinite;box-shadow:0 0 0 1.5px rgba(var(--tone-rgb),.5);color:var(--tone)}.bdm-result{align-items:baseline;animation:bdm-pop .55s cubic-bezier(.2,.9,.3,1.4) .15s both;background:rgba(var(--tone-rgb),.12);border-radius:18px;box-shadow:inset 0 0 0 1px rgba(var(--tone-rgb),.28);display:inline-flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;margin:2px 0 14px;padding:10px 18px}.bdm-result__label{align-self:center;background:var(--tone);border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.bdm-result__amount{font-feature-settings:"tnum";color:var(--tone);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0}.bdm-result__caption{color:var(--muted);font-size:14px;font-weight:500;line-height:1.143}.bdm--open .bdm-result{background:var(--soft);box-shadow:none}.bdm--open .bdm-result .bdm-result__amount{color:var(--text)}.bdm-pick{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 10px;justify-content:center}.bdm-pick__logo{border-radius:6px;height:22px;object-fit:contain;width:22px}.bdm-pick__text strong{color:var(--text);font-weight:700}.bdm-pick__market{color:var(--muted)}.bdm-pick__chips{align-items:center;display:inline-flex;gap:6px}.bdm-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding:0 18px 4px}.bdm-stat{animation:bdm-rise .45s ease-out both;background:var(--raised);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.bdm-stat:first-child{animation-delay:.17s}.bdm-stat:nth-child(2){animation-delay:.22s}.bdm-stat:nth-child(3){animation-delay:.27s}.bdm-stat:nth-child(4){animation-delay:.32s}.bdm-stat__k{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.334;text-transform:uppercase}.bdm-stat__v{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;line-height:1.3}.bdm-stat__v.is-pos{color:#16a34a}.theme-dark .bdm-stat__v.is-pos{color:#4ade80}.bdm-stat__v.is-neg{color:#e5484d}.theme-dark .bdm-stat__v.is-neg{color:#ff6b6b}.bdm-body{display:flex;flex-direction:column;gap:12px;padding:14px 18px 22px}.bdm-body>.bet-details-audit{margin:0}.bdm-card{animation:bdm-rise .45s ease-out .3s both;background:var(--raised);border:1px solid var(--line);border-radius:18px;padding:16px 16px 14px}.bdm-card__title{align-items:center;color:var(--text);display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:0;margin:0 0 10px}.bdm-card__icon{align-items:center;background:#374df524;background:rgba(var(--card-accent-rgb,var(--primary-rgb,55,77,245)),.14);border-radius:10px;color:#374df5;color:var(--card-accent,var(--primary,#374df5));display:inline-flex;flex:none;height:30px;justify-content:center;width:30px}.bdm-card__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.bdm-card__list li{font-size:14px;line-height:1.55;padding-left:18px;position:relative}.bdm-card__list li:before{background:#374df5;background:var(--card-accent,var(--primary,#374df5));border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:.62em;width:6px}.bdm-card__list li:last-child{color:var(--muted);font-size:14px}.bdm-card__list li:last-child:before{opacity:.4}.bdm-card__text{font-size:14px;line-height:1.6;margin:0}.bdm-card__note{background:var(--soft);border-radius:12px;color:var(--muted);font-size:12px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.bdm-card--why{--card-accent:var(--primary,#374df5);--card-accent-rgb:var(--primary-rgb,55,77,245)}.bdm-card--why.bdm-card--value{--card-accent:#16a34a;--card-accent-rgb:22,163,74}.bdm-card--why.bdm-card--thin{--card-accent:#d98a00;--card-accent-rgb:217,138,0}.bdm-card--story{--card-accent:var(--tone);--card-accent-rgb:var(--tone-rgb);animation-delay:.38s}.bdm-card--story.bdm-card--win{--card-accent:#16a34a;--card-accent-rgb:22,163,74;background:linear-gradient(160deg,#16a34a14,#0000 60%),var(--raised)}.bdm-card--story.bdm-card--loss{--card-accent:#e5484d;--card-accent-rgb:229,72,77;background:linear-gradient(160deg,#e5484d12,#0000 60%),var(--raised)}.bdm-takeaway{background:var(--soft);border-radius:14px;display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.5;margin:12px 0 0;padding:12px 14px}.bdm-takeaway span{color:#374df5;color:var(--card-accent,var(--primary,#374df5));font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bdm-reasoning{animation-delay:.46s;padding:0}.bdm-reasoning summary{align-items:center;border-radius:18px;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;list-style:none;padding:14px 16px}.bdm-reasoning summary::-webkit-details-marker{display:none}.bdm-reasoning summary:hover{background:var(--soft)}.bdm-reasoning summary:focus-visible{outline:2px solid #374df5;outline:2px solid var(--primary,#374df5);outline-offset:-2px}.bdm-reasoning .bdm-card__icon{--card-accent:#8b5cf6;--card-accent-rgb:139,92,246;background:#8b5cf624;color:#8b5cf6}.bdm-reasoning__label{flex:1 1}.bdm-reasoning__chev{color:var(--muted);transition:transform .2s ease}.bdm-reasoning[open] .bdm-reasoning__chev{transform:rotate(180deg)}.bdm-reasoning__body{color:var(--muted);font-size:14px;line-height:1.6;padding:0 16px 16px}.ev-scope{--surface:var(--live-card-bg,#fff);--raised:var(--live-row-bg,#fff);--soft:var(--live-control-bg,#0f172a0d);--line:var(--live-card-border,#0f172a14);--text:var(--live-text,#1d1d22);--muted:var(--live-muted,#0f172a9e)}.theme-dark .ev-scope{--surface:#141416;--raised:#1c1c20;--soft:#ffffff0d;--line:#ffffff14}.bdm .ev-card,.ev-scope .ev-card{animation:bdm-rise .45s ease-out .5s both;background:var(--raised);border:1px solid var(--line);border-radius:18px;padding:16px}.bdm .ev-card__head,.ev-scope .ev-card__head{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px}.bdm .ev-card__icon,.ev-scope .ev-card__icon{align-items:center;background:#0ea5e924;border-radius:10px;color:#0ea5e9;display:inline-flex;flex:none;height:30px;justify-content:center;width:30px}.bdm .ev-card__titles,.ev-scope .ev-card__titles{flex:1 1;min-width:0}.bdm .ev-card__titles h3,.ev-scope .ev-card__titles h3{color:var(--text);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25;margin:4px 0 2px}.bdm .ev-card__titles p,.ev-scope .ev-card__titles p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.bdm .ev-card__grade,.ev-scope .ev-card__grade{background:var(--soft);border-radius:999px;color:var(--text);flex:none;font-size:12px;font-weight:700;letter-spacing:0;margin-top:4px;padding:3px 10px;text-transform:capitalize}.bdm .ev-card__grade--strong,.ev-scope .ev-card__grade--strong{background:#16a34a;color:#fff}.bdm .ev-card__grade--moderate,.ev-scope .ev-card__grade--moderate{background:#3b82f6;color:#fff}.bdm .ev-card__grade--very_weak,.bdm .ev-card__grade--weak,.ev-scope .ev-card__grade--very_weak,.ev-scope .ev-card__grade--weak{background:#d97706;color:#fff}.bdm .ev-card__checks,.ev-scope .ev-card__checks{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.bdm .ev-card__check-head,.ev-scope .ev-card__check-head{align-items:baseline;color:var(--muted);display:flex;font-size:14px;gap:8px;justify-content:space-between;margin-bottom:6px}.bdm .ev-card__check-head strong,.ev-scope .ev-card__check-head strong{font-feature-settings:"tnum";color:var(--text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:normal;line-height:1.143;text-transform:none;white-space:nowrap}.bdm .ev-card__track,.ev-scope .ev-card__track{background:var(--soft);border-radius:999px;height:8px;overflow:hidden}.bdm .ev-card__track span,.ev-scope .ev-card__track span{animation:ev-grow .9s cubic-bezier(.2,.8,.2,1) .6s both;border-radius:inherit;display:block;height:100%;transform-origin:left;width:var(--w)}.bdm .ev-card__track span.is-high,.ev-scope .ev-card__track span.is-high{background:linear-gradient(90deg,#16a34a,#4ade80)}.bdm .ev-card__track span.is-mid,.ev-scope .ev-card__track span.is-mid{background:linear-gradient(90deg,#2563eb,#60a5fa)}.bdm .ev-card__track span.is-low,.ev-scope .ev-card__track span.is-low{background:linear-gradient(90deg,#d97706,#fbbf24)}.bdm .ev-card__coverage,.ev-scope .ev-card__coverage{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.bdm .ev-card__steps,.ev-scope .ev-card__steps{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.bdm .ev-card__steps li,.ev-scope .ev-card__steps li{background:var(--soft);border-radius:999px;height:8px}.bdm .ev-card__steps li.is-on,.ev-scope .ev-card__steps li.is-on{animation:ev-grow .5s ease-out both;background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.bdm .ev-card__steps li.is-on:first-child,.ev-scope .ev-card__steps li.is-on:first-child{animation-delay:.68s}.bdm .ev-card__steps li.is-on:nth-child(2),.ev-scope .ev-card__steps li.is-on:nth-child(2){animation-delay:.76s}.bdm .ev-card__steps li.is-on:nth-child(3),.ev-scope .ev-card__steps li.is-on:nth-child(3){animation-delay:.84s}.bdm .ev-card__steps li.is-on:nth-child(4),.ev-scope .ev-card__steps li.is-on:nth-child(4){animation-delay:.92s}.bdm .ev-card__steps li.is-on:nth-child(5),.ev-scope .ev-card__steps li.is-on:nth-child(5){animation-delay:1s}@media(max-width:560px){.bdm .ev-card__checks,.ev-scope .ev-card__checks{grid-template-columns:1fr}}@keyframes ev-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bdm-confetti{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.bdm-confetti i{animation:bdm-confetti 1.7s var(--d) cubic-bezier(.2,.7,.4,1) forwards;border-radius:2px;height:12px;left:50%;opacity:0;position:absolute;top:58%;width:8px}@keyframes bdm-in{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@keyframes bdm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bdm-pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes bdm-glow{0%{opacity:.75}to{opacity:1}}@keyframes bdm-live{50%{box-shadow:0 0 0 5px rgba(var(--tone-rgb),.12)}}@keyframes bdm-confetti{0%{opacity:1;transform:translate(-50%) rotate(0) scale(.6)}35%{opacity:1;transform:translate(calc(-50% + var(--x)*4px),calc(var(--up)*-1.6px)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)*6.5px),140px) rotate(calc(var(--r)*3)) scale(.9)}}@media(max-width:560px){.bdm{border-radius:20px;max-height:94vh}.bdm-hero{padding:18px 14px 14px}.bdm-team__crest{height:40px;width:40px}.bdm-team__name{font-size:16px}.bdm-score{font-size:24px;min-width:70px;padding:6px 10px}.bdm-result__amount{font-size:26px}.bdm-stats{grid-template-columns:repeat(2,1fr);padding:0 12px 4px}.bdm-body{padding:12px 12px 18px}}@media(max-width:768px){.bdm{margin-bottom:64px;max-height:calc(100vh - 96px)}}@media(prefers-reduced-motion:reduce){.bdm,.bdm *,.bdm :before{animation:none!important;transition:none!important}}.confidence-signal-wrap{align-items:center;display:inline-flex;flex-shrink:0}.confidence-signal-trigger{align-self:center;margin:-4px;padding:4px}.confidence-signal{color:#0f172a8c;color:var(--live-muted,#0f172a8c);display:block}.confidence-signal rect{fill:currentColor;opacity:.2;transition:opacity .15s ease}.confidence-signal rect.on{opacity:1}.confidence-signal--high{color:#16a34a}.theme-dark .confidence-signal--high{color:#4ade80}.confidence-signal--standard{color:#222226;color:var(--live-text,#222226)}.confidence-signal--low{color:#0f172a8c;color:var(--live-muted,#0f172a8c)}.confidence-signal--none rect{opacity:.12}.confidence-signal-trigger:hover .confidence-signal rect.on{opacity:.8}.lg-container{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;padding:12px;width:100%}.theme-dark .lg-container{background:#1c1c1ecc;border-color:#ffffff1a}@media(max-width:1024px){.lg-container{padding:12px}}.lg-section-header{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:12px;position:relative}.theme-dark .lg-section-header{border-bottom-color:#ffffff1a}@media(max-width:1024px){.lg-section-header{margin-bottom:12px;padding-bottom:8px}}.lg-header-main{display:flex;flex-direction:column;gap:4px}.lg-header-info{margin-top:4px}.lg-info-text{color:#0009;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0}.theme-dark .lg-info-text{color:#fff9;color:var(--live-muted,#fff9)}.lg-info-label{color:#000000bf;font-weight:500}.theme-dark .lg-info-label{color:#ffffffbf}.lg-title{color:var(--text-2);font-size:14px;font-weight:500;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.theme-dark .lg-title{color:#fff9;color:var(--live-muted,#fff9)}.lg-subtitle{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0;text-transform:uppercase}.theme-dark .lg-subtitle{color:#fff9;color:var(--live-muted,#fff9)}.lg-scroll-wrapper{box-sizing:border-box;position:relative;width:100%}.lg-columns{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.lg-columns::-webkit-scrollbar{height:6px}.lg-columns::-webkit-scrollbar-track{background:#0000}.lg-columns::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.lg-columns::-webkit-scrollbar-thumb:hover{background:var(--muted)}.theme-dark .lg-columns{scrollbar-color:#fff3 #0000}.theme-dark .lg-columns::-webkit-scrollbar-thumb{background:#fff3}.theme-dark .lg-columns::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.lg-scroll-arrow{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:50%;box-shadow:0 2px 8px #0000001a;color:var(--text-1);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:40px;z-index:10}.lg-scroll-arrow:hover{background:var(--surface-bg);box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.1)}.lg-scroll-arrow:active{transform:translateY(-50%) scale(.95)}.theme-dark .lg-scroll-arrow{background:#1c1c1ee6;border-color:#ffffff26;box-shadow:0 2px 8px #0000004d;color:#ffffffe6}.theme-dark .lg-scroll-arrow:hover{background:#1c1c1e;box-shadow:0 4px 12px #0006}.lg-scroll-arrow svg{flex-shrink:0;height:20px;width:20px}.lg-scroll-arrow-left{left:5px}@media(max-width:900px){.lg-scroll-arrow-left{height:32px;left:5px;width:32px}.lg-scroll-arrow-left svg{height:16px;width:16px}}.lg-scroll-arrow-right{right:5px}@media(max-width:900px){.lg-scroll-arrow-right{height:32px;right:5px;width:32px}.lg-scroll-arrow-right svg{height:16px;width:16px}}.lg-column{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:12px;height:100%;min-width:760px;width:760px}.lg-provider-header{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-bottom:1px solid var(--border);border-radius:0;display:flex;gap:16px;justify-content:space-between;overflow:visible;padding:12px 16px;position:relative;transition:none}@media(max-width:1024px){.lg-provider-header{padding:12px}}.lg-provider-header:before{display:none}.lg-provider-header:hover{background:#0000;border-color:#0000000f;box-shadow:none;transform:none}.theme-dark .lg-provider-header{border-bottom-color:#ffffff14}.theme-dark .lg-provider-header:hover{background:#0000;border-color:#ffffff14;box-shadow:none}.lg-provider-info{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.lg-provider-logo{border-radius:8px;flex-shrink:0;height:32px;object-fit:contain;width:32px}.lg-provider-logo,.theme-dark .lg-provider-logo{background:#0000;border:none;box-shadow:none}.lg-provider-details{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.lg-provider-name{color:var(--text-2);font-size:14px;font-weight:500;letter-spacing:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .lg-provider-name{color:#fff9;color:var(--live-muted,#fff9)}.lg-provider-badge{background:#0000;border:none;border-radius:0;color:var(--text-2);display:inline-block;font-size:14px;font-weight:500;letter-spacing:0;padding:0;text-transform:none;width:-webkit-fit-content;width:fit-content}.theme-dark .lg-provider-badge{color:#fff9;color:var(--live-muted,#fff9)}.lg-provider-stats{align-items:center;display:flex;flex-shrink:0;gap:16px}.lg-stat-item{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.lg-stat-label{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.theme-dark .lg-stat-label{color:#fff9;color:var(--live-muted,#fff9)}.lg-stat-value{color:var(--text-1);font-size:14px;font-weight:700;letter-spacing:0}.lg-stat-value.positive{color:#30d158;color:var(--positive,#30d158)}.lg-stat-value.negative{color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .lg-stat-value{color:#ffffffd9}.theme-dark .lg-stat-value.positive{color:#30d158;color:var(--positive,#30d158)}.theme-dark .lg-stat-value.negative{color:#ff453a;color:var(--negative,#ff453a)}.lg-games-list{display:flex;flex:1 1;flex-direction:column;gap:0;list-style:none;margin:0;max-height:600px;overflow-x:hidden;overflow-y:auto;padding:0}.lg-games-list .lg-games-list-inner{flex-shrink:0}.lg-games-list .lg-virtual-spacer{flex-shrink:0;min-height:0}.lg-games-list .lg-date-group-virtual{margin-bottom:0}.lg-games-list .lg-date-group-virtual .lg-date-header{margin-top:12px}.lg-games-list .lg-date-group-virtual+.lg-virtual-spacer,.lg-games-list .lg-date-group-virtual+div[style*=height] .lg-game-card{margin-bottom:0}.lg-games-list .lg-virtual-game-row{flex-shrink:0;overflow:hidden}.lg-games-list::-webkit-scrollbar{width:6px}.lg-games-list::-webkit-scrollbar-track{background:var(--chip-bg);border-radius:3px}.lg-games-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.lg-games-list::-webkit-scrollbar-thumb:hover{background:var(--muted)}.theme-dark .lg-games-list::-webkit-scrollbar-track{background:#ffffff0d}.theme-dark .lg-games-list::-webkit-scrollbar-thumb{background:#fff3}.theme-dark .lg-games-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.lg-date-group{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.lg-date-group:last-child{margin-bottom:0}.lg-date-header{align-items:center;background:var(--card-bg);color:var(--text-2);display:flex;font-size:12px;font-weight:500;gap:12px;justify-content:space-between;letter-spacing:.04em;margin-bottom:6px;padding:8px 16px 6px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:5}.theme-dark .lg-date-header{background:#19191b;color:#fff9;color:var(--live-muted,#fff9)}@media(max-width:1024px){.lg-date-header{padding:8px 12px 6px}}.lg-date-label{flex-shrink:0}.lg-date-stats{align-items:center;display:flex;flex-shrink:0;gap:12px}.lg-date-stat{color:var(--text-2);font-size:12px;font-weight:500;letter-spacing:0}.theme-dark .lg-date-stat{color:#fff9;color:var(--live-muted,#fff9)}.lg-date-stat.lg-date-win,.theme-dark .lg-date-stat.lg-date-win{color:#30d158;color:var(--positive,#30d158)}.lg-date-stat.lg-date-loss,.theme-dark .lg-date-stat.lg-date-loss{color:#ff453a;color:var(--negative,#ff453a)}.lg-date-stat.lg-date-pnl{font-weight:700}.lg-date-stat.lg-date-pnl.positive,.theme-dark .lg-date-stat.lg-date-pnl.positive{color:#30d158;color:var(--positive,#30d158)}.lg-date-stat.lg-date-pnl.negative,.theme-dark .lg-date-stat.lg-date-pnl.negative{color:#ff453a;color:var(--negative,#ff453a)}.lg-game-card{background:var(--surface-bg);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:0;margin-bottom:6px;padding:8px;position:relative;transition:all .2s ease}.lg-game-card:hover{background:var(--card-bg);border-color:var(--border);box-shadow:var(--shadow-md)}.lg-game-card[style*="cursor: pointer"]{cursor:pointer!important}.lg-game-card[style*="cursor: pointer"]:hover{background:#007bff0d;background:var(--bg-hover,#007bff0d);border-color:#007bff;border-color:var(--primary-color,#007bff);box-shadow:0 2px 8px #007bff26;transform:translateY(-1px)}.lg-game-card[style*="cursor: pointer"]:active{transform:translateY(0)}.lg-game-card--disabled{cursor:not-allowed!important;opacity:.6}.lg-game-card--disabled:hover{background:var(--surface-bg);border-color:var(--border);box-shadow:none;transform:none}.theme-dark .lg-game-card,.theme-dark .lg-game-card--disabled:hover{background:#ffffff08;border-color:#ffffff14}.theme-dark .lg-game-card:hover{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 2px 8px #0003}.theme-dark .lg-game-card[style*="cursor: pointer"]:hover{background:#007bff1a;border-color:#007bff66}.lg-game-main{gap:16px;justify-content:space-between;width:100%}.lg-game-left,.lg-game-main{align-items:center;display:flex}.lg-game-left{flex:1 1;gap:12px;min-width:0}.lg-time{color:var(--text-2);flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:0;margin:0 6px;white-space:nowrap}.lg-teams-compact{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.lg-team-flag{border-radius:4px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.lg-team-flag,.theme-dark .lg-team-flag{background:#0000;border:none;box-shadow:none}.lg-team-name{color:var(--text-1);flex-shrink:0;font-size:14px;letter-spacing:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:120px}.lg-team-name:last-of-type{text-align:left}.theme-dark .lg-team-name{color:#ffffffd9}.lg-score{align-items:center;color:#000000d9;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:0;margin:0 6px}.theme-dark .lg-score{color:#ffffffe6}.lg-score.lg-score--live{background:#ff453a1a;background:rgba(var(--negative-rgb,255,69,58),.1);border-radius:6px;color:#ff453a;color:var(--negative,#ff453a);margin:0;padding:4px 8px}.theme-dark .lg-score.lg-score--live{background:#ff453a26;background:rgba(var(--negative-rgb,255,69,58),.15);color:#ff453a;color:var(--negative,#ff453a)}.lg-score-dash{font-weight:400;opacity:.6;padding:0 4px}.lg-score--live .lg-score-dash{opacity:.6}.lg-game-right{flex-shrink:0;gap:16px}.lg-game-right,.lg-market-info{align-items:center;display:flex}.lg-market-info{background:var(--chip-bg);border-radius:6px;color:var(--text-2);flex-wrap:nowrap;font-size:12px;gap:6px;letter-spacing:0;min-width:0;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.theme-dark .lg-market-info{background:#ffffff0d;color:#ffffffb3}.lg-market-type{color:var(--text-2);font-size:14px;font-weight:500;letter-spacing:0}.theme-dark .lg-market-type{color:#fff9;color:var(--live-muted,#fff9)}.lg-selection{color:#000000bf;font-size:14px;font-weight:500}.theme-dark .lg-selection{color:#ffffffbf}.lg-odds{color:var(--text-2);font-size:14px;font-weight:500}.theme-dark .lg-odds{color:#fff9;color:var(--live-muted,#fff9)}.lg-result-section{align-items:center;display:flex;flex-shrink:0;gap:8px}.lg-pnl-badge{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0;min-width:70px;padding:4px 10px;text-align:center}.lg-pnl-badge.positive{color:#30d158;color:var(--positive,#30d158)}.lg-pnl-badge.negative{color:#ff453a;color:var(--negative,#ff453a)}.lg-pnl-badge.neutral{background:#0000;color:var(--text-2)}.theme-dark .lg-pnl-badge.neutral{color:#fff9;color:var(--live-muted,#fff9)}.lg-outcome{border-radius:6px;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.lg-outcome.win{background:#30d1581f;background:rgba(var(--positive-rgb,48,209,88),.12);color:#30d158;color:var(--positive,#30d158)}.theme-dark .lg-outcome.win{background:#30d15826;background:rgba(var(--positive-rgb,48,209,88),.15)}.lg-outcome.loss{background:#ff453a1f;background:rgba(var(--negative-rgb,255,69,58),.12);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .lg-outcome.loss{background:#ff453a26;background:rgba(var(--negative-rgb,255,69,58),.15)}.lg-outcome.push{background:var(--chip-bg);color:var(--text-2)}.theme-dark .lg-outcome.push{background:#ffffff14}.lg-outcome.lg-outcome-open{background:#007aff1a;background:rgba(var(--primary-rgb,0,122,255),.1);color:#007aff;color:var(--primary-text,#007aff)}.theme-dark .lg-outcome.lg-outcome-open{background:#0a84ff26;background:rgba(var(--primary-rgb,10,132,255),.15);color:#0a84ff;color:var(--primary-text,#0a84ff)}.lg-outcome.lg-outcome-live{animation:pulse 2s ease-in-out infinite;background:#ff453a1a;background:rgba(var(--negative-rgb,255,69,58),.1);color:#ff453a;color:var(--negative,#ff453a)}.theme-dark .lg-outcome.lg-outcome-live{background:#ff453a26;background:rgba(var(--negative-rgb,255,69,58),.15);color:#ff453a;color:var(--negative,#ff453a)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.lg-empty-state{align-items:center;background:var(--chip-bg);border:.5px dashed var(--border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.lg-empty-icon{font-size:32px;margin-bottom:12px;opacity:.4}.lg-empty-text{color:var(--text-2);font-size:14px;font-weight:500;letter-spacing:0;margin:0}.theme-dark .lg-team-name{color:#ffffffe6}.theme-dark .lg-vs{color:#fff9;color:var(--live-muted,#fff9)}.theme-dark .lg-market-compact{color:#ffffffb3}.theme-dark .lg-time{color:#fff9;color:var(--live-muted,#fff9)}.theme-dark .lg-pnl-badge.neutral{background:#0000;border-color:#0000;color:#ffffffb3}.theme-dark .lg-outcome.push{background:#ffffff1a;border-color:#ffffff26;color:#fff9;color:var(--live-muted,#fff9)}.theme-dark .lg-empty-state{background:#ffffff0d;border-color:#ffffff26}.theme-dark .lg-empty-text{color:#fff9;color:var(--live-muted,#fff9)}@media(prefers-reduced-motion:reduce){.lg-game-card,.lg-pnl-badge,.lg-provider-header{transition:none}.lg-game-card:hover{transform:none}}.lg-signal{align-items:center;display:inline-flex}.lg-signal--start{display:none}@media(max-width:700px){.lg-signal--start{display:inline-flex}.lg-signal--end{display:none}}.sk{--sk-base:#0f172a12;--sk-shine:#0f172a08}.theme-dark .sk{--sk-base:#ffffff12;--sk-shine:#ffffff24}.sk{animation:sk-sweep 1.6s ease-in-out infinite;background-attachment:fixed;background-color:var(--sk-base);background-image:linear-gradient(100deg,#0000 30%,var(--sk-shine) 50%,#0000 70%);background-repeat:no-repeat;background-size:200vw 100%;border-radius:8px;display:block;flex:none;max-width:100%}.sk--circle{border-radius:50%}.sk-lines{display:flex;flex-direction:column;width:100%}.sk-fade{animation:sk-in .3s ease-out .12s both}@keyframes sk-sweep{0%{background-position:-200vw 0}to{background-position:200vw 0}}@keyframes sk-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sk{background-image:none}.sk,.sk-fade{animation:none}}.evidence-card{background:#fff;background:var(--live-card-bg,#fff);border:1px solid #0f172a14;border:1px solid var(--live-card-border,#0f172a14);border-radius:16px;box-shadow:0 1px 3px #0f172a0f;box-shadow:var(--live-card-shadow,0 1px 3px #0f172a0f);margin:16px 0;padding:20px 20px 16px;scroll-margin-top:80px}.evidence-card__head{margin-bottom:14px}.evidence-card__title{color:#0f172a99;color:var(--live-title,#0f172a99);font-size:14px;font-weight:700;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.evidence-card__sub{color:#0f172a99;color:var(--live-muted,#0f172a99);font-size:14px;line-height:1.5;margin:0}.evidence-card__grid{display:flex;flex-direction:column}.evidence-card__row{grid-gap:8px;align-items:center;border-top:1px solid #0f172a12;border-top:1px solid var(--live-head-border,#0f172a12);color:#222226;color:var(--live-text,#222226);display:grid;font-size:14px;gap:8px;grid-template-columns:minmax(130px,1.5fr) .9fr .7fr 1fr 1fr;padding:12px 4px}.evidence-card__row--head{border-top:0;color:#0f172a8c;color:var(--live-muted,#0f172a8c);font-size:12px;font-weight:700;letter-spacing:.04em;padding:0 4px 6px;text-transform:uppercase}.evidence-card__row--head span:not(:first-child){text-align:right}.evidence-card__row--high{background:linear-gradient(90deg,#22c55e1a,#22c55e00 70%);border-radius:10px}.evidence-card__grade{display:flex;flex-direction:column;gap:1px}.evidence-card__name{font-weight:700}.evidence-card--high .evidence-card__name,.evidence-card__row--high .evidence-card__name{color:#066b18;color:var(--positive,#066b18)}.theme-dark .evidence-card__row--high .evidence-card__name{color:#4ade80}.evidence-card__note{color:#0f172a8c;color:var(--live-muted,#0f172a8c);font-size:12px}.evidence-card__num{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:500}.evidence-card__small{color:#8a5a00;font-size:10px;font-style:normal;font-weight:500;margin-top:2px}.theme-dark .evidence-card__small{color:#f0b94d}.evidence-card__ret--secondary{font-weight:500;opacity:.85}.evidence-card__ret{font-weight:700}.evidence-card__ret.is-pos{color:#066b18;color:var(--positive,#066b18)}.theme-dark .evidence-card__ret.is-pos{color:#4ade80}.evidence-card__ret.is-neg{color:#cb1818}.theme-dark .evidence-card__ret.is-neg{color:#e87866}.evidence-card__foot{color:#0f172a8c;color:var(--live-muted,#0f172a8c);font-size:12px;line-height:1.5;margin:10px 4px 0}@media(max-width:560px){.evidence-card{padding:16px 14px 12px}.evidence-card__row{font-size:12px;gap:4px;grid-template-columns:minmax(84px,1.3fr) .8fr .7fr .9fr .9fr}.evidence-card__row--head{font-size:10px}}.ab-sheet{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.ab-sheet__overlay{backdrop-filter:blur(3px) saturate(180%);-webkit-backdrop-filter:blur(3px) saturate(180%);background:#0006;border:0;inset:0;position:absolute}.theme-dark .ab-sheet__overlay{background:#00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ab-sheet__overlay{background:#00000080}.theme-dark .ab-sheet__overlay{background:#0009}}.ab-sheet__panel{background:#fffffff5;border:none;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 24px #00000026;margin:0;max-height:85vh;overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom) + 8px);position:relative;width:min(720px,100%)}.theme-dark .ab-sheet__panel{background:#1c1c1efa;box-shadow:0 -4px 24px #0006}.ab-sheet__handle{background:#00000038;border-radius:999px;height:5px;margin:10px auto 6px;width:44px}.theme-dark .ab-sheet__handle{background:#ffffff3d}.ab-sheet__head{align-items:center;border-bottom:.5px solid #00000014;display:flex;gap:12px;justify-content:space-between;padding:20px 20px 16px}.theme-dark .ab-sheet__head{border-bottom-color:#ffffff1a}.ab-sheet__title{color:#0006;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.theme-dark .ab-sheet__title{color:#fff6}.ab-sheet__close{background:#0000000d;border:none;border-radius:10px;color:#000000b3;cursor:pointer;height:36px;width:36px}.ab-sheet__close:active{background:#0000001a;transform:scale(.95)}.theme-dark .ab-sheet__close{background:#ffffff1a;color:#ffffffb3}.theme-dark .ab-sheet__close:active{background:#ffffff26}.ab-sheet__body{-webkit-overflow-scrolling:touch;max-height:calc(85vh - 80px);overflow-y:auto;padding:8px 0}.follow-button{align-items:center;background:#00000005;border:.5px solid #0000001f;border-radius:10px;color:#000000b3;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.theme-dark .follow-button{background:#ffffff0d;border-color:#ffffff26;color:#fffc}.follow-button svg{height:16px;width:16px}.follow-button:hover:not(:disabled){background:#0000000f;border-color:#0000002e;color:#000c;transform:translateY(-1px)}.theme-dark .follow-button:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#ffffffe6}.follow-button:active:not(:disabled){transform:scale(.98)}.follow-button:disabled{cursor:not-allowed;opacity:.5}.follow-button--small{height:32px;width:32px}.follow-button--small svg{height:16px;width:16px}.follow-button--medium{height:32px;width:32px}.follow-button--medium svg{height:16px;width:16px}.follow-button--large{height:36px;width:36px}.follow-button--large svg{height:18px;width:18px}.follow-button--following,.theme-dark .follow-button--following{color:#4caf50;color:var(--positive,#4caf50)}.follow-button--following:hover:not(:disabled){color:#4caf50;color:var(--positive,#4caf50);transform:translateY(-1px)}.theme-dark .follow-button--following:hover:not(:disabled){color:#4caf50;color:var(--positive,#4caf50)}.follow-button--loading{cursor:wait;opacity:.6}.model-notif-sheet{padding:16px 16px 20px}.model-notif-sheet__text{color:#000000bf;color:var(--text-2,#000000bf);font-size:16px;line-height:1.6;margin:0 0 16px}.model-notif-sheet__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.model-notif-sheet__primary,.model-notif-sheet__secondary{border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;height:44px;transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease;width:100%}.model-notif-sheet__primary{background:#0a84ff;background:var(--primary,#0a84ff);border:none;color:#fff}.model-notif-sheet__primary:active:not(:disabled){transform:scale(.99)}.model-notif-sheet__primary:disabled{cursor:not-allowed;opacity:.6}.model-notif-sheet__secondary{background:#00000005;background:var(--chip-bg,#00000005);border:1px solid #00000024;border:1px solid var(--border,#00000024);color:#000c;color:var(--text-1,#000c)}.model-notif-sheet__secondary:active:not(:disabled){transform:scale(.99)}.pp-modal-overlay{--pm-surface:var(--live-card-bg,#fff);--pm-soft:var(--live-control-bg,#0f172a0d);--pm-line:var(--live-card-border,#0f172a14);--pm-text:var(--live-text,#1d1d22);--pm-muted:var(--live-muted,#0f172a9e);--pm-pos:var(--positive,#16a34a);--pm-neg:var(--negative,#e5484d);--pm-accent:var(--primary,#374df5);align-items:center;animation:pp-fade .18s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060a9e;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10050}.pp-modal{animation:pp-rise .24s cubic-bezier(.2,.8,.2,1) both;background:var(--pm-surface);border:1px solid var(--pm-line);border-radius:24px;box-shadow:0 24px 60px #00000059;color:var(--pm-text);display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);max-width:560px;overflow-y:auto;padding:22px;position:relative;width:100%}.pp-modal__close{background:var(--pm-soft);border:0;border-radius:999px;color:var(--pm-muted);cursor:pointer;font-size:22px;height:32px;line-height:1;position:absolute;right:14px;top:14px;width:32px}.pp-modal__close:hover{color:var(--pm-text)}.pp-modal__close:focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.pp-modal__loading{color:var(--pm-muted);margin:24px 0;text-align:center}.pp-modal__head{align-items:center;display:flex;gap:16px;padding-right:36px}.pp-modal__avatar{background:var(--pm-soft);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--pm-accent) 40%,#0000);flex:none;height:76px;position:relative;width:76px}.pp-modal__avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.pp-modal__avatar>span:first-child{align-items:center;display:flex;font-size:30px;font-weight:800;height:100%;justify-content:center}.pp-modal__flag{bottom:-2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));font-size:22px;line-height:1;position:absolute;right:-4px}.pp-modal__who{display:flex;flex-direction:column;gap:4px;min-width:0}.pp-modal__who h2{font-size:22px;font-weight:800;line-height:1.2;margin:0;overflow-wrap:anywhere}.pp-modal__meta{color:var(--pm-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;margin:0}.pp-modal__ranks{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pp-modal__rank{background:color-mix(in srgb,var(--pm-accent) 14%,#0000);border-radius:999px;color:var(--pm-accent);font-size:12px;font-weight:700;padding:3px 10px}.pp-modal__rank--week{background:var(--pm-soft);color:var(--pm-text)}.pp-modal__hero{background:var(--pm-soft);border-radius:18px;display:flex;flex-direction:column;gap:4px;padding:16px 18px}.pp-modal__hero.is-up{background:linear-gradient(120deg,color-mix(in srgb,var(--pm-pos) 16%,#0000),#0000 70%),var(--pm-soft)}.pp-modal__hero.is-down{background:linear-gradient(120deg,color-mix(in srgb,var(--pm-neg) 12%,#0000),#0000 70%),var(--pm-soft)}.pp-modal__hero-label{color:var(--pm-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pp-modal__hero-value{font-feature-settings:"tnum";font-size:32px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.pp-modal__hero-sub{color:var(--pm-muted);font-size:13px}.pp-modal__wl{border-radius:999px;display:flex;gap:3px;height:6px;margin-top:6px;overflow:hidden}.pp-modal__wl-win{background:var(--pm-pos)}.pp-modal__wl-loss{background:var(--pm-neg)}.pp-modal__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-modal__stat{background:var(--pm-soft);border-radius:14px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px}.pp-modal__stat-label{color:var(--pm-muted);font-size:12px}.pp-modal__stat-value{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere}.pp-modal__stat-value.is-pos{color:var(--pm-pos)}.pp-modal__stat-value.is-neg{color:var(--pm-neg)}.pp-modal__stat-sub{color:var(--pm-muted);font-size:12px}.pp-modal__highlight{background:linear-gradient(120deg,#f5b30124,#0000 70%),var(--pm-soft);border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:12px 14px}.pp-modal__highlight-label{color:#d99a00;font-size:12px;font-weight:700}.pp-modal__highlight-main{font-size:15px;font-weight:700}.pp-modal__highlight-sub,.pp-modal__recent h3{color:var(--pm-muted);font-size:13px}.pp-modal__recent h3{font-weight:700;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.pp-modal__recent ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.pp-modal__empty{color:var(--pm-muted);font-size:14px;margin:0}.pp-modal__pick{grid-gap:10px;align-items:center;background:var(--pm-soft);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.pp-modal__pill{background:color-mix(in srgb,var(--pm-muted) 14%,#0000);border-radius:999px;color:var(--pm-muted);font-size:12px;font-weight:700;padding:2px 9px}.pp-modal__pill.is-won{background:var(--pm-pos);color:#fff}.pp-modal__pill.is-lost{background:color-mix(in srgb,var(--pm-neg) 14%,#0000);color:var(--pm-neg)}.pp-modal__pill.is-open{background:color-mix(in srgb,var(--pm-accent) 14%,#0000);color:var(--pm-accent)}.pp-modal__pick-body{display:flex;flex-direction:column;min-width:0}.pp-modal__pick-name{font-size:14px;font-weight:700}.pp-modal__pick-name small{color:var(--pm-muted);font-weight:600}.pp-modal__pick-match{color:var(--pm-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-modal__pick-pnl{font-feature-settings:"tnum";color:var(--pm-muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.pp-modal__pick-pnl.is-pos{color:var(--pm-pos)}.pp-modal__pick-pnl.is-neg{color:var(--pm-neg)}.pp-modal .is-pos{color:var(--pm-pos)}@media(max-width:560px){.pp-modal{border-radius:20px;padding:18px}.pp-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-modal__avatar{height:64px;width:64px}.pp-modal__hero-value{font-size:28px}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pp-modal,.pp-modal-overlay{animation:none}}.lbs-head{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px}.lbs-head__icon{align-items:center;background:#374df524;background:rgba(var(--primary-rgb,55,77,245),.14);border-radius:11px;color:#374df5;color:var(--primary,#374df5);display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.lbs-head--gold .lbs-head__icon{background:#f5b30129;color:#f5b301}.lbs-head--green .lbs-head__icon{background:#16a34a24;color:#16a34a}.lbs-head--sky .lbs-head__icon{background:#0ea5e924;color:#0ea5e9}.theme-dark .lbs-head--green .lbs-head__icon{color:#4ade80}.lbs-head__text{flex:1 1;min-width:0}.lbs-head__text h3{color:#1d1d22;color:var(--live-text,#1d1d22);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25;margin:4px 0 2px;text-transform:none}.lbs-head__text p{color:#0f172a9e;color:var(--live-muted,#0f172a9e);font-size:12px;line-height:1.334;margin:0}.theme-dark .lbs-head h3{color:#f4f4f6}.theme-dark .lbs-head p{color:#fff9}.lbs-head__aside{align-self:center;flex:none}.breadcrumbs{font-size:14px;padding:12px 0}.breadcrumbs__list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumbs__item,.breadcrumbs__list{align-items:center;display:flex;gap:4px}.breadcrumbs__link{color:var(--link);text-decoration:none;transition:opacity .2s ease}.breadcrumbs__link:hover{opacity:.85;text-decoration:underline}.breadcrumbs__current,.breadcrumbs__text{color:#666;color:var(--text-secondary,#666)}.theme-dark .breadcrumbs__current,.theme-dark .breadcrumbs__text{color:#b0b0b0;color:var(--text-secondary,#b0b0b0)}.breadcrumbs__current{font-weight:500}.breadcrumbs__separator{color:#999;color:var(--text-secondary,#999);margin:0 4px;-webkit-user-select:none;user-select:none}.theme-dark .breadcrumbs__separator{color:#666;color:var(--text-secondary,#666)}.hub-shell-page{box-sizing:border-box;margin:0 auto;max-width:1200px;max-width:var(--page-max-width,1200px);padding:24px 16px 48px;padding:24px var(--page-pad,16px) 48px;width:100%}.hub-shell-header{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.hub-shell-eyebrow,.th-shell-eyebrow{color:var(--text-2);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.hub-shell-title,.th-shell-title{color:var(--text-1);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:0;line-height:1.15;margin:0 0 12px}.hub-shell-intro,.th-shell-intro{color:var(--text-2);font-size:16px;line-height:1.6;margin:0 0 16px;max-width:68ch}.hub-shell-cta,.th-shell-cta{color:var(--text-2);font-size:16px;line-height:1.5;margin:0}.hub-shell-cta__link,.th-shell-cta__link{color:var(--link);font-weight:500;text-decoration:none}.hub-shell-cta__link:hover,.th-shell-cta__link:hover{text-decoration:underline}.hub-shell-section,.th-shell-section{margin-bottom:32px}.hub-shell-section__title,.th-shell-section__title{color:var(--text-1);font-size:18px;font-weight:700;letter-spacing:0;margin:0 0 16px}.hub-shell-section__note,.th-shell-section__note{color:var(--text-2);font-size:14px;line-height:1.55;margin:-8px 0 16px;max-width:68ch}.hub-shell-empty,.th-shell-empty{background:color-mix(in srgb,var(--surface-bg) 88%,var(--app-bg));border:1px solid var(--border);border-radius:12px;color:var(--text-2);font-size:16px;line-height:1.5;margin:0;padding:16px 18px}.th-shell-competition-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}@media(min-width:640px){.th-shell-competition-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.th-shell-competition-list__item{margin:0}.th-shell-competition-list__link{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.th-shell-competition-list__link:hover{border-color:color-mix(in srgb,var(--link) 35%,var(--border));box-shadow:var(--shadow-md)}.th-shell-competition-list__name{color:var(--text-1);font-weight:500}.th-shell-competition-list__meta{color:var(--text-2);font-size:14px}.th-shell-fixture-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.th-shell-fixture-list__item{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;margin:0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.th-shell-fixture-list__item:hover{border-color:color-mix(in srgb,var(--link) 35%,var(--border));box-shadow:var(--shadow-md)}.th-shell-fixture-list__link{align-items:baseline;color:inherit;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:14px 16px;text-decoration:none}.th-shell-fixture-list__match{color:var(--text-1);font-weight:500}.th-shell-fixture-list__meta{color:var(--text-2);font-size:14px;white-space:nowrap}.th-shell-fixture-list__competition{display:block;font-size:12px;padding:0 16px 12px}.th-shell-fixture-list__competition a{color:var(--link);font-weight:500;text-decoration:none}.th-shell-fixture-list__competition a:hover{text-decoration:underline}.hub-shell-table-wrapper,.th-shell-table-wrapper{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;overflow-x:auto}.hub-shell-table,.th-shell-table{border-collapse:collapse;font-size:16px;width:100%}.hub-shell-table caption,.th-shell-table caption{color:var(--text-2);font-size:14px;font-weight:500;padding:14px 16px 0;text-align:left}.hub-shell-table thead th,.th-shell-table thead th{border-bottom:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:500;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.hub-shell-table tbody td,.th-shell-table tbody td{border-bottom:1px solid var(--border);color:var(--text-1);padding:14px 16px;vertical-align:middle}.hub-shell-table tbody td a,.th-shell-table tbody td a{color:var(--link);font-weight:500;text-decoration:none}.hub-shell-table tbody td a:hover,.th-shell-table tbody td a:hover{text-decoration:underline}.hub-shell-table tbody tr:last-child td,.th-shell-table tbody tr:last-child td{border-bottom:none}.hub-shell-table tbody tr:hover td,.th-shell-table tbody tr:hover td{background:color-mix(in srgb,var(--text-1) 3%,#0000)}.hub-shell-sample-badge,.th-shell-sample-size__badge{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;line-height:1.3;padding:4px 10px;white-space:nowrap}.hub-shell-sample-badge--established,.th-shell-sample-size__badge--established{background:color-mix(in srgb,#10b981 18%,var(--surface-bg));color:#047857}.theme-dark .hub-shell-sample-badge--established,.theme-dark .th-shell-sample-size__badge--established{color:#6ee7b7}.hub-shell-sample-badge--developing,.th-shell-sample-size__badge--developing{background:color-mix(in srgb,#3b82f6 16%,var(--surface-bg));color:#1d4ed8}.theme-dark .hub-shell-sample-badge--developing,.theme-dark .th-shell-sample-size__badge--developing{color:#93c5fd}.hub-shell-sample-badge--early,.th-shell-sample-size__badge--early{background:color-mix(in srgb,#f59e0b 18%,var(--surface-bg));color:#b45309}.theme-dark .hub-shell-sample-badge--early,.theme-dark .th-shell-sample-size__badge--early{color:#fcd34d}.hub-shell-sample-badge--insufficient,.th-shell-sample-size__badge--insufficient{background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--text-2)}.ab-rg-notice.fx-shell-section{background:color-mix(in srgb,var(--surface-bg) 90%,var(--app-bg));border:1px solid var(--border);border-radius:12px;margin-top:40px;padding:20px 22px}.fx-shell-section__title{color:var(--text-1);font-size:16px;font-weight:700;margin:0 0 10px}.ab-rg-notice__list,.fx-shell-section__copy{color:var(--text-2);font-size:14px;line-height:1.55;margin:0 0 12px}.ab-rg-notice__list{padding-left:1.25rem}.ab-rg-notice__list li+li{margin-top:6px}.ab-rg-notice__help{color:var(--text-2);font-size:14px;margin:0}.ab-rg-notice__help a{color:var(--link)}@media(max-width:640px){.hub-shell-page{padding-top:16px}.th-shell-fixture-list__link{align-items:flex-start;flex-direction:column;gap:4px}.hub-shell-table,.th-shell-table{font-size:14px}.hub-shell-table tbody td,.hub-shell-table thead th,.th-shell-table tbody td,.th-shell-table thead th{padding:10px 12px}}.fx-shell-meta{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;margin:0 0 14px}.fx-shell-meta a{color:var(--link);font-weight:500;text-decoration:none}.fx-shell-meta a:hover{text-decoration:underline}.fx-shell-teams{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:8px 12px;margin:0}.fx-shell-teams__link{color:var(--link);font-weight:500;text-decoration:none}.fx-shell-teams__link:hover{text-decoration:underline}.fx-shell-teams__separator{color:var(--muted);font-weight:500}.fx-shell-score{background:color-mix(in srgb,var(--link) 10%,var(--surface-bg));border:1px solid color-mix(in srgb,var(--link) 25%,var(--border));border-radius:10px;color:var(--text-1);font-size:16px;margin:0 0 14px;padding:12px 16px}.fx-shell-score--pending{background:var(--chip-bg);border-color:var(--chip-border);color:var(--text-2)}.fx-shell-score__label{font-weight:500;margin-right:6px}.fx-shell-score__value{font-weight:700}.fx-shell-consensus{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0 0 16px;padding:0}.fx-shell-consensus__item{background:var(--surface-bg);border:1px solid var(--border);border-radius:10px;margin:0;padding:12px 14px}.fx-shell-consensus__item dt{color:var(--text-2);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.fx-shell-consensus__item dd{color:var(--text-1);font-size:18px;font-weight:700;margin:0}.fx-spread,.fx-track{margin:0 0 16px}.fx-spread__badge{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 10px;padding:4px 10px}.fx-spread__badge--grounded{background:color-mix(in srgb,#10b981 18%,var(--surface-bg));color:#047857}.theme-dark .fx-spread__badge--grounded{color:#6ee7b7}.fx-spread__badge--thin{background:color-mix(in srgb,#f59e0b 20%,var(--surface-bg));color:#92400e}.theme-dark .fx-spread__badge--thin{color:#fcd34d}.fx-picks,.fx-spread__rows{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.fx-spread__row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(88px,140px) 1fr}.fx-picks__model,.fx-spread__name{color:var(--link);font-weight:500;text-decoration:none}.fx-spread__bar,.fx-track__bar{border:1px solid var(--border);border-radius:8px;display:flex;min-height:28px;overflow:hidden}.fx-spread__segment,.fx-track__segment{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;min-width:0}.fx-spread__segment--home,.fx-track__segment--home{background:#1d4ed8}.fx-spread__segment--draw,.fx-track__segment--draw{background:#64748b}.fx-spread__segment--away,.fx-track__segment--away{background:#b45309}.fx-spread__segment--marked{outline:2px solid var(--text-1);outline-offset:-2px}.fx-spread__segment-label,.fx-track__segment-label{overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.fx-track__lean,.fx-track__line{color:var(--text-1);font-weight:500;margin:0 0 8px}.fx-track__line{color:var(--text-2);font-weight:500;margin:8px 0 0}.fx-picks{margin-bottom:16px}.fx-picks__chip{align-items:center;background:var(--surface-bg);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.fx-picks__chip--win{border-color:color-mix(in srgb,#10b981 45%,var(--border))}.fx-picks__chip--loss{border-color:color-mix(in srgb,#ef4444 45%,var(--border))}.fx-picks__odds,.fx-picks__result,.fx-picks__selection{color:var(--text-1);font-weight:500}@media(max-width:640px){.fx-spread__row{grid-template-columns:1fr}.fx-spread__segment-label,.fx-track__segment-label{display:none}}.fx-shell-internal-links__list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}@media(min-width:640px){.fx-shell-internal-links__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.fx-shell-internal-links__link{background:var(--surface-bg);border:1px solid var(--border);border-radius:10px;color:var(--link);display:block;font-weight:500;padding:12px 14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.fx-shell-internal-links__link:hover{border-color:color-mix(in srgb,var(--link) 35%,var(--border));box-shadow:var(--shadow-md);text-decoration:none}.fx-shell-outcome{border-radius:6px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:0;padding:2px 8px}.fx-shell-outcome--win{background:color-mix(in srgb,#10b981 18%,var(--surface-bg));color:#047857}.theme-dark .fx-shell-outcome--win{color:#6ee7b7}.fx-shell-outcome--loss{background:color-mix(in srgb,#ef4444 14%,var(--surface-bg));color:#b91c1c}.theme-dark .fx-shell-outcome--loss{color:#fca5a5}.fx-shell-section--status{background:color-mix(in srgb,#f59e0b 8%,var(--surface-bg));border:1px solid color-mix(in srgb,#f59e0b 35%,var(--border));border-radius:12px;padding:16px 18px}.fx-shell-footer{border-top:1px solid var(--border);color:var(--text-2);font-size:14px;line-height:1.55;margin-top:40px;padding-top:20px}.fx-shell-footer__updated{margin:0 0 8px}.fx-shell-footer__note{margin:0}.ch-shell-team-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}@media(min-width:640px){.ch-shell-team-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.ch-shell-team-list__item{margin:0}.ch-shell-team-list__link{background:var(--surface-bg);border:1px solid var(--border);border-radius:10px;color:var(--link);display:block;font-weight:500;padding:12px 14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.ch-shell-team-list__link:hover{border-color:color-mix(in srgb,var(--link) 35%,var(--border));box-shadow:var(--shadow-md);text-decoration:none}.ch-shell-more{font-size:16px;margin:16px 0 0}.ch-shell-more a{color:var(--link);font-weight:700;text-decoration:none}.ch-shell-more a:hover{text-decoration:underline}.mp-shell-meta{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;margin:0 0 14px}.mp-shell-sample-size{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 16px}.mp-shell-sample-size__count{color:var(--text-2);font-size:14px}.mp-shell-kpi-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0 0 16px}.mp-shell-kpi{background:var(--surface-bg);border:1px solid var(--border);border-radius:12px;margin:0;padding:14px 16px}.mp-shell-kpi dt{color:var(--text-2);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.mp-shell-kpi dd{color:var(--text-1);font-size:18px;font-weight:700;margin:0}.mp-shell-summary{color:var(--text-2);font-size:16px;line-height:1.6;margin:0;max-width:68ch}.lb-shell-model{color:var(--link);display:block;font-weight:500;text-decoration:none}.lb-shell-model:hover{text-decoration:underline}.lb-shell-provider{color:var(--text-2);display:block;font-size:12px;font-weight:500;margin-top:2px}.blog-article-page{margin:0 auto;max-width:1040px;padding:2rem 1.5rem}.blog-article-page__top{margin-bottom:1.25rem}.blog-article-page__top .breadcrumbs__current{display:inline-block;max-width:36rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.blog-article-mobile-back{color:#1273f7;color:var(--primary-text,#1273f7);display:none;font-size:14px;font-weight:500;margin-bottom:1rem;text-decoration:none}.theme-dark .blog-article-mobile-back{color:#4da3ff;color:var(--primary-text,#4da3ff)}.blog-article-mobile-back:hover{text-decoration:underline}@media(max-width:1024px){.blog-article-mobile-back{display:inline-flex}}.blog-article-excerpt{color:#0000009e;font-size:16px;line-height:1.55;margin:1rem 0 0}.theme-dark .blog-article-excerpt{color:#ffffff9e}.blog-article-container{width:100%}.blog-article-error{color:#dc2626;color:var(--negative,#dc2626);margin-bottom:1rem;padding:1rem}.blog-article-back{color:#0009;display:inline-block;margin-bottom:1rem;text-decoration:none}.theme-dark .blog-article-back{color:#fff9}.blog-article-back:hover{text-decoration:underline}.blog-article-header{margin-bottom:2.5rem}.blog-article-title{font-size:40px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 1rem}.theme-dark .blog-article-title{color:inherit;color:var(--text-1,inherit)}.blog-article-byline{align-items:center;color:#00000080;display:flex;flex-wrap:wrap;font-size:16px;gap:.5rem 1rem;justify-content:space-between;margin-bottom:.75rem}.theme-dark .blog-article-byline{color:#ffffff80}.blog-article-byline__identity{align-items:center;display:flex;flex:1 1 auto;gap:.5rem;min-width:0}.blog-article-byline__avatar,.blog-article-byline__logo{border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.blog-article-byline__text{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.blog-article-byline__model,.blog-article-byline__provider{color:#000000d9}.theme-dark .blog-article-byline__model,.theme-dark .blog-article-byline__provider{color:#ffffffd9}.blog-article-byline__dot{opacity:.6}.blog-article-stats{align-items:center;color:#000000bf;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:0 .5rem;justify-content:flex-end;margin-left:auto}.theme-dark .blog-article-stats{color:#fffc}@media(max-width:640px){.blog-article-byline{align-items:flex-start}.blog-article-stats{justify-content:flex-start;margin-left:0;width:100%}}.blog-article-stats__item{align-items:center;display:inline-flex;gap:.35rem}.blog-article-stats__dot{opacity:.5}.blog-article-stats__icon{flex-shrink:0;height:1em;opacity:.9;width:1em}.blog-article-stats__item--liked .blog-article-stats__icon{color:#dc2626;color:var(--negative,#dc2626)}.theme-dark .blog-article-stats__item--liked .blog-article-stats__icon{color:#f87171;color:var(--negative,#f87171)}.blog-article-stats__responses-icon{flex-shrink:0;height:1em;opacity:.9;width:1em}.blog-article-fixture{background:#0000000a;border-radius:12px;margin-bottom:2rem;padding:1.5rem;position:relative}.theme-dark .blog-article-fixture{background:#ffffff0f}.blog-article-fixture--og{background:#0000;border-radius:12px;overflow:hidden;padding:0}.blog-article-fixture__image{border-radius:12px;display:block;height:auto;width:100%}.blog-article-fixture__go-btn .blog-article-fixture__go-btn-text--narrow{display:none}.blog-article-fixture__go-btn{align-items:center;background:#ffffffe6;border-radius:8px;color:#000000e6;display:inline-flex;font-size:14px;font-weight:500;margin-left:auto;padding:.5rem 1rem;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.blog-article-fixture__go-btn:hover{background:#fff;color:#000}.theme-dark .blog-article-fixture__go-btn{background:#0006;color:#fffffff2}.theme-dark .blog-article-fixture__go-btn:hover{background:#0000008c;color:#fff}.blog-article-fixture__go-btn--byline{background:#00000014;border:1px solid #0000002e;color:#000000e6;position:static}.theme-dark .blog-article-fixture__go-btn--byline{background:#ffffff24;border-color:#ffffff38;color:#fffffff5}.blog-article-fixture__go-btn--byline:hover{background:#00000024;color:#000}.theme-dark .blog-article-fixture__go-btn--byline:hover{background:#fff3;color:#fff}.blog-article-fixture__context{align-items:center;color:#000000e6;display:flex;font-size:14px;gap:.5rem;justify-content:center;margin-bottom:1rem}.theme-dark .blog-article-fixture__context{color:#ffffffe6}.blog-article-fixture__context-logo{height:18px;object-fit:contain;width:18px}.blog-article-fixture__context-text{align-items:center;display:inline-flex}.blog-article-fixture__teams{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.blog-article-fixture__team{align-items:center;display:flex;flex-direction:column;gap:.35rem;max-width:140px;min-width:0}.blog-article-fixture__logo{flex-shrink:0;height:40px;object-fit:contain;width:40px}.blog-article-fixture__name{color:#000000eb;font-size:16px;font-weight:700;text-align:center;word-break:break-word}.theme-dark .blog-article-fixture__name{color:#ffffffeb}.blog-article-fixture__vs{color:#000000d9;font-size:14px}.theme-dark .blog-article-fixture__vs{color:#ffffffd9}.blog-article-fixture__kickoff{color:#000000e6;display:block;font-size:14px;margin-top:.75rem;text-align:center}.theme-dark .blog-article-fixture__kickoff{color:#ffffffe6}@media(max-width:480px){.blog-article-fixture__context{flex-wrap:wrap;justify-content:center;padding-right:60px}.blog-article-fixture__go-btn{font-size:12px;padding:.4rem .75rem}.blog-article-fixture__go-btn .blog-article-fixture__go-btn-text--wide{display:none}.blog-article-fixture__go-btn .blog-article-fixture__go-btn-text--narrow{display:inline}.blog-article-fixture__team{gap:.25rem;max-width:120px}.blog-article-fixture__logo{height:36px;width:36px}.blog-article-fixture__name,.blog-article-fixture__vs{font-size:14px}.blog-article-fixture__teams{gap:.75rem}}.blog-article-fixture__dot{opacity:.8}.blog-article-actions{align-items:center;border-top:1px solid #00000014;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:2rem 0;padding-top:1rem}.theme-dark .blog-article-actions{border-top-color:#ffffff1a}.blog-article-share-block{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.blog-article-share__prompt{color:#0000008c;font-size:14px}.theme-dark .blog-article-share__prompt{color:#ffffff8c}.blog-article-like-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.blog-article-like-prompt{color:#0009;font-size:14px;margin:0}.theme-dark .blog-article-like-prompt{color:#fff9}.blog-article-like-btn{align-items:center;background:#0000;border:1px solid #0003;border-radius:8px;cursor:pointer;display:inline-flex;gap:.35rem;padding:.4rem .75rem}.theme-dark .blog-article-like-btn{background:#ffffff0f;border-color:#ffffff59;color:var(--text-1)}.blog-article-like-btn:hover:not(:disabled){background:#0000000d}.theme-dark .blog-article-like-btn:hover:not(:disabled){background:#ffffff1f}.blog-article-like-btn:disabled{cursor:wait;opacity:.7}.blog-article-like-btn.liked{color:#dc2626;color:var(--negative,#dc2626)}.theme-dark .blog-article-like-btn.liked{color:#f87171;color:var(--negative,#f87171)}.blog-article-like-btn__heart{flex-shrink:0;height:1.35em;width:1.35em}.blog-article-like-btn__heart path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.blog-article-like-btn.liked .blog-article-like-btn__heart path{fill:currentColor;stroke:none}.blog-article-share{align-items:center;display:flex}.blog-article-share__btn{align-items:center;background:#0000;color:#000000b3;display:inline-flex;height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.theme-dark .blog-article-share__btn{color:#fffc}.blog-article-share__btn:hover{background:#0000000f;color:#000000e6}.theme-dark .blog-article-share__btn:hover{background:#ffffff1a;color:#fff}.blog-article-comments{border-top:1px solid #00000014;margin-top:2.5rem;padding-top:2rem}.theme-dark .blog-article-comments{border-top-color:#ffffff1a}.blog-article-comments__title{font-size:20px;font-weight:700;letter-spacing:0;margin:0 0 1.25rem}.theme-dark .blog-article-comments__title{color:inherit;color:var(--text-1,inherit)}.blog-article-comment-form{margin-bottom:2rem}.blog-article-comment-form__row{align-items:flex-start;display:flex;gap:.75rem}.blog-article-comment-form__avatar{background:#00000014;border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.theme-dark .blog-article-comment-form__avatar{background:#ffffff1f}.blog-article-comment-form__avatar img{height:100%;object-fit:cover;width:100%}.blog-article-comment-form__avatar-initial{align-items:center;color:#00000080;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;width:100%}.theme-dark .blog-article-comment-form__avatar-initial{color:#fff9}.blog-article-comment-form__body{flex:1 1;min-width:0}.blog-article-comment-form__author{color:#000000f2;font-size:16px;font-weight:700;margin-bottom:.5rem}.theme-dark .blog-article-comment-form__author{color:#fffffff2}.blog-article-comment-form__input-wrap{margin-bottom:0;min-width:0}.blog-article-comment-form__textarea{border:1px solid #0000001f;border-radius:8px;box-sizing:border-box;font:inherit;font-size:16px;line-height:1.5;max-width:100%;padding:.75rem 1rem;resize:none;transition:border-color .15s,min-height .2s;width:100%}.theme-dark .blog-article-comment-form__textarea{background:#ffffff0d;border-color:#ffffff26;color:inherit}.blog-article-comment-form__textarea::placeholder{color:#0006}.theme-dark .blog-article-comment-form__textarea::placeholder{color:#fff6}.blog-article-comment-form__textarea:focus{border-color:#00000040;outline:none}.theme-dark .blog-article-comment-form__textarea:focus{border-color:#ffffff40}.blog-article-comment-form__textarea:disabled{cursor:not-allowed;opacity:.7}.blog-article-comment-form:not(.blog-article-comment-form--expanded) .blog-article-comment-form__textarea{max-height:44px;min-height:44px;padding:.5rem .75rem}.blog-article-comment-form--expanded .blog-article-comment-form__textarea{min-height:100px}.blog-article-comment-form__toolbar{align-items:center;display:flex;justify-content:flex-end;margin-top:.75rem}.blog-article-comment-form__actions{align-items:center;display:flex;gap:.5rem}.blog-article-comment-form__cancel{background:none;border:none;color:#00000080;cursor:pointer;font-size:14px;padding:.4rem .75rem}.theme-dark .blog-article-comment-form__cancel{color:#ffffff80}.blog-article-comment-form__cancel:hover:not(:disabled){color:#000c}.theme-dark .blog-article-comment-form__cancel:hover:not(:disabled){color:#ffffffe6}.blog-article-comment-form__cancel:disabled{cursor:not-allowed;opacity:.6}.blog-article-comment-form__submit{background:#00000014;border:none;border-radius:20px;color:#000000b3;cursor:pointer;font-size:14px;font-weight:500;padding:.4rem 1rem;transition:background .15s,color .15s}.theme-dark .blog-article-comment-form__submit{background:#ffffff1f;color:#fffc}.blog-article-comment-form__submit:hover:not(:disabled){background:#0000001f;color:#000000e6}.theme-dark .blog-article-comment-form__submit:hover:not(:disabled){background:#ffffff2e;color:#fff}.blog-article-comment-form__submit:disabled{cursor:not-allowed;opacity:.5}.blog-article-signin-prompt{color:#0009;font-size:16px;margin:0 0 2rem}.theme-dark .blog-article-signin-prompt{color:#fff9}.blog-article-signin-prompt a{color:#16a34a;color:var(--positive,#16a34a);text-decoration:none}.blog-article-signin-prompt a:hover{text-decoration:underline}.theme-dark .blog-article-signin-prompt a{color:#22c55e;color:var(--positive,#22c55e)}.blog-article-comment-list{list-style:none;margin:0;padding:0}.blog-article-comment-list__item{grid-gap:0 .75rem;border-bottom:1px solid #0000000f;display:grid;gap:0 .75rem;grid-auto-rows:auto;grid-template-areas:"avatar header" "body body" "reply reply";grid-template-columns:auto 1fr;padding:1.5rem 0}.theme-dark .blog-article-comment-list__item{border-color:#ffffff0f}.blog-article-comment-list__item:first-child{padding-top:0}.blog-article-comment-list__item:last-child{border-bottom:none;padding-bottom:0}.blog-article-comment-list__avatar{background:#00000014;border-radius:50%;grid-area:avatar;height:40px;overflow:hidden;width:40px}.theme-dark .blog-article-comment-list__avatar{background:#ffffff1f}.blog-article-comment-list__avatar img{height:100%;object-fit:cover;width:100%}.blog-article-comment-list__avatar-initial{align-items:center;color:#00000080;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;width:100%}.theme-dark .blog-article-comment-list__avatar-initial{color:#fff9}.blog-article-comment-list__header{align-items:flex-start;display:flex;gap:.5rem;grid-area:header;justify-content:space-between;margin-bottom:.5rem;position:relative}.blog-article-comment-list__header-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.blog-article-comment-list__header-actions{flex-shrink:0;position:relative}.blog-article-comment-list__menu-trigger{align-items:center;background:none;border:none;border-radius:4px;color:#00000073;cursor:pointer;display:flex;height:28px;justify-content:center;margin:-4px -4px 0 0;padding:0;width:28px}.theme-dark .blog-article-comment-list__menu-trigger{color:#ffffff80}.blog-article-comment-list__menu-trigger:hover{background:#0000000f;color:#000000bf}.theme-dark .blog-article-comment-list__menu-trigger:hover{background:#ffffff14;color:#ffffffd9}.blog-article-comment-list__menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:180px;padding:.25rem 0;position:absolute;right:0;top:100%;z-index:10}.theme-dark .blog-article-comment-list__menu{background:#1c1c1efa;box-shadow:0 4px 12px #0006}.blog-article-comment-list__menu-item{background:none;border:none;cursor:pointer;display:block;font-size:14px;padding:.5rem 1rem;text-align:left;width:100%}.blog-article-comment-list__menu-item:hover{background:#0000000d}.theme-dark .blog-article-comment-list__menu-item:hover{background:#ffffff14}.blog-article-comment-list__menu-item--report{color:#dc2626;color:var(--negative,#dc2626)}.theme-dark .blog-article-comment-list__menu-item--report{color:#f87171;color:var(--negative,#f87171)}.blog-article-comment-list__author{color:#000000f2;font-size:16px;font-weight:700}.theme-dark .blog-article-comment-list__author{color:#fffffff2}.blog-article-comment-list__time{color:#00000080;font-size:14px}.theme-dark .blog-article-comment-list__time{color:#ffffff80}.blog-article-comment-list__body{color:#000000e6;font-size:16px;grid-area:body;line-height:1.65;margin:.5rem 0 .25rem}.theme-dark .blog-article-comment-list__body{color:#ffffffe6}.blog-article-comment-list__reply-row{align-items:center;display:flex;gap:.5rem;grid-area:reply}.blog-article-comment-list__like{align-items:center;background:none;border:none;color:#00000080;cursor:pointer;display:inline-flex;font-size:14px;gap:.25rem;margin:0;padding:0}.theme-dark .blog-article-comment-list__like{color:#ffffff80}.blog-article-comment-list__like:hover:not(:disabled){color:#000000d9}.theme-dark .blog-article-comment-list__like:hover:not(:disabled){color:#ffffffd9}.blog-article-comment-list__like:disabled{cursor:not-allowed;opacity:.6}.blog-article-comment-list__like--liked{color:#dc2626;color:var(--negative,#dc2626)}.theme-dark .blog-article-comment-list__like--liked{color:#f87171;color:var(--negative,#f87171)}.blog-article-comment-list__like-icon{flex-shrink:0;height:1em;width:1em}.blog-article-comment-list__like-icon path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.blog-article-comment-list__like--liked .blog-article-comment-list__like-icon path{fill:currentColor;stroke:none}.blog-article-comment-list__like-count{font-size:14px}.blog-article-comment-list__reply{background:none;border:none;color:#00000080;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin:0;padding:0}.theme-dark .blog-article-comment-list__reply{color:#ffffff80}.blog-article-comment-list__reply:hover{color:#000000d9}.theme-dark .blog-article-comment-list__reply:hover{color:#ffffffd9}.blog-article-comment-list__reply-count{color:#00000080;font-size:14px}.theme-dark .blog-article-comment-list__reply-count{color:#ffffff80}.blog-article-comment-list__reply-form{grid-column:1/-1;margin-top:.75rem;padding-left:calc(40px + .75rem)}.blog-article-comment-list__reply-textarea{margin-bottom:.5rem;min-height:72px}.blog-article-comment-list__reply-actions{display:flex;gap:.5rem}.blog-article-comment-list__reply-submit{background:#0000;border:1px solid #0003;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:.4rem 1rem}.theme-dark .blog-article-comment-list__reply-submit{border-color:#ffffff4d;color:inherit}.blog-article-comment-list__reply-submit:hover:not(:disabled){background:#0000000d}.theme-dark .blog-article-comment-list__reply-submit:hover:not(:disabled){background:#ffffff14}.blog-article-comment-list__reply-submit:disabled{cursor:not-allowed;opacity:.6}.blog-article-comment-list__reply-cancel{background:none;border:none;color:#00000080;cursor:pointer;font-size:14px;padding:.4rem 1rem}.theme-dark .blog-article-comment-list__reply-cancel{color:#ffffff80}.blog-article-comment-list__reply-cancel:hover:not(:disabled){color:#000c}.theme-dark .blog-article-comment-list__reply-cancel:hover:not(:disabled){color:#fffc}.blog-article-comment-list__reply-cancel:disabled{cursor:not-allowed;opacity:.6}.blog-article-comment-list--replies{border-left:2px solid #00000014;grid-column:1/-1;margin-top:1rem;padding-left:calc(40px + .75rem)}.theme-dark .blog-article-comment-list--replies{border-left-color:#ffffff1a}.blog-article-comment-list__item--reply .blog-article-comment-list__avatar{height:32px;width:32px}.blog-article-comment-list__item--reply .blog-article-comment-list__avatar-initial{font-size:14px}.blog-article-body{font-size:16px;line-height:1.7}.blog-article-body p{margin:0 0 1rem}.blog-article-body h2{font-size:22px;margin:2rem 0 .75rem}.blog-article-body h3{font-size:20px;margin:1.5rem 0 .5rem}.blog-article-body ol,.blog-article-body ul{margin:0 0 1rem;padding-left:1.5rem}.blog-article-body a{color:#16a34a;color:var(--positive,#16a34a);text-decoration:underline}.blog-article-body a:hover{color:#15803d}.blog-article-body strong{font-weight:500}.blog-article-body blockquote{background:#00000008;border-left:3px solid #16a34a80;color:inherit;margin:0 0 1rem;opacity:.95;padding:.75rem 1rem}.theme-dark .blog-article-body blockquote{background:#ffffff0d;border-left-color:#4ade8080}.blog-article-body .table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 1.25rem;overflow-x:auto}.blog-article-body table{border-collapse:collapse;font-size:16px;margin:0 0 1.25rem;min-width:280px;width:100%}.blog-article-body td,.blog-article-body th{border:1px solid #0000001f;padding:.5rem .65rem;text-align:left}.theme-dark .blog-article-body td,.theme-dark .blog-article-body th{border-color:#ffffff26}.blog-article-body th{background:#0000000a;font-weight:500}.theme-dark .blog-article-body th{background:#ffffff0f}.blog-article-body tr:nth-child(2n) td{background:#00000005}.theme-dark .blog-article-body tr:nth-child(2n) td{background:#ffffff08}.blog-article-topic-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.blog-article-topic-link{align-items:center;border:1px solid #7f8ca03d;border-radius:999px;color:inherit;display:inline-flex;font-size:14px;padding:.45rem .8rem;text-decoration:none}.blog-article-related{border-top:1px solid #7f8ca02e;margin-top:2.5rem;padding-top:1.5rem}.blog-article-related__heading{margin-bottom:1rem}.blog-article-related__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.blog-article-related__card{border:1px solid #7f8ca02e;border-radius:8px;color:inherit;display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none}.blog-article-related__label{font-size:12px;opacity:.7;text-transform:uppercase}.blog-article-related__title{font-weight:500}.blog-article-related__excerpt{font-size:14px;opacity:.8}