.ls-main-wrapper[data-v-8a8d335f]{background:#f8fafc;color:#0f172a;min-height:100vh}.ls-top-header[data-v-8a8d335f]{background:#fff;box-shadow:0 2px 10px #0000000d;width:100%;z-index:1000}.ls-fixed-top[data-v-8a8d335f]{position:sticky;top:0}.rollover-date-bar[data-v-8a8d335f]{background:#fff;overflow-x:auto;padding:12px 16px;white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e2e8f0;scrollbar-width:none}.rollover-date-bar[data-v-8a8d335f]::-webkit-scrollbar{display:none}.date-scroll-container[data-v-8a8d335f]{display:flex;gap:8px;justify-content:center;margin:0 auto;max-width:1200px}.date-pill[data-v-8a8d335f]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:100px;box-shadow:0 1px 2px #00000005;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;justify-content:center;padding:8px 16px;text-decoration:none;transition:all .2s}.date-pill[data-v-8a8d335f]:hover{border-color:#cbd5e1;color:#0f172a}.date-pill.is-active[data-v-8a8d335f]{background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 4px 10px #0ea5e940;color:#fff}.rollover-layout[data-v-8a8d335f]{align-items:flex-start;display:flex;gap:24px;margin:24px auto;max-width:1200px;padding:0 16px}.rollover-sidebar[data-v-8a8d335f]{display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:260px}.rollover-main-content[data-v-8a8d335f]{flex:1;min-width:0}.sidebar-section[data-v-8a8d335f]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #00000005;padding:16px}.sidebar-title[data-v-8a8d335f]{border-left:3px solid #0ea5e9;color:#0f172a;font-size:13px;font-weight:850;letter-spacing:.5px;margin:0 0 12px;padding-left:8px;text-transform:uppercase}.sidebar-links[data-v-8a8d335f]{display:flex;flex-direction:column;gap:6px}.sidebar-link-item[data-v-8a8d335f]{align-items:center;border:1px solid transparent;border-radius:8px;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:10px;padding:8px 10px;text-decoration:none;transition:.2s}.sidebar-link-item[data-v-8a8d335f]:hover{background:#f0f9ff;border-color:#bae6fd;color:#0284c7}.sidebar-league-logo[data-v-8a8d335f]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.sidebar-link-item.text-only[data-v-8a8d335f]{color:#64748b;font-weight:700}.sidebar-link-item.text-only[data-v-8a8d335f]:hover{background:#f1f5f9;color:#0f172a}.rollover-hero-section[data-v-8a8d335f]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #00000005;margin-bottom:24px;padding:30px 24px;text-align:center}.rollover-hero-inner[data-v-8a8d335f]{margin:0 auto;max-width:800px}.rollover-h1[data-v-8a8d335f]{color:#0f172a;font-size:28px;font-weight:900;margin:0 0 12px;text-transform:uppercase}.rollover-subtitle[data-v-8a8d335f]{color:#64748b;font-size:14px;line-height:1.6;margin:0}.rollover-container[data-v-8a8d335f]{padding-bottom:40px}.ls-loading-box[data-v-8a8d335f]{align-items:center;display:flex;flex-direction:column;gap:24px;padding:40px 0}.rollover-skeleton-chain[data-v-8a8d335f]{animation:skeleton-loading-8a8d335f 1.5s infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;border-radius:16px;height:350px;max-width:700px;width:100%}@keyframes skeleton-loading-8a8d335f{0%{background-position:200% 0}to{background-position:-200% 0}}.ls-empty-wrapper[data-v-8a8d335f]{display:flex;justify-content:center;margin:40px 0}.ls-empty-card[data-v-8a8d335f]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #00000008;max-width:500px;padding:40px 30px;text-align:center;width:100\%}.ls-empty-icon[data-v-8a8d335f]{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto 20px;position:relative;width:100px}.ls-empty-icon .ls-shape-blob[data-v-8a8d335f]{animation:blob-cycle-8a8d335f 8s linear infinite;background:#0ea5e9;border-radius:40% 60% 70% 30%/40% 40% 60% 60%;height:100\%;opacity:.1;position:absolute;width:100\%}.ls-empty-icon .ls-svg-center[data-v-8a8d335f]{color:#0ea5e9;filter:drop-shadow(0 4px 6px rgba(14,165,233,.2));z-index:1}.ls-empty-title[data-v-8a8d335f]{color:#0f172a;font-size:20px;font-weight:800;margin-bottom:10px}.ls-empty-desc[data-v-8a8d335f]{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:24px}.ls-btn-return[data-v-8a8d335f]{background:#0ea5e9;border:none;border-radius:8px;box-shadow:0 4px 12px #0ea5e940;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 24px;transition:all .2s ease}.ls-btn-return[data-v-8a8d335f]:hover{background:#0284c7}@keyframes blob-cycle-8a8d335f{0%,to{border-radius:40% 60% 70% 30%/40% 40% 60% 60%}33%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}66%{border-radius:30% 70%/60% 60% 40% 40%}}.rollover-chains-wrapper[data-v-8a8d335f]{display:flex;flex-direction:column;gap:32px}.rollover-chain-card[data-v-8a8d335f]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000008;overflow:hidden}.rc-header[data-v-8a8d335f]{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff;justify-content:space-between;padding:20px 24px}.rc-header[data-v-8a8d335f],.rc-title-box[data-v-8a8d335f]{align-items:center;display:flex}.rc-title-box[data-v-8a8d335f]{gap:12px}.rc-icon[data-v-8a8d335f]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.rc-title[data-v-8a8d335f]{font-size:20px;font-weight:900;letter-spacing:.5px;margin:0;text-transform:uppercase}.rc-target-box[data-v-8a8d335f]{text-align:right}.rc-target-lbl[data-v-8a8d335f]{display:block;font-size:11px;letter-spacing:1px;margin-bottom:2px;opacity:.9;text-transform:uppercase}.rc-target-val[data-v-8a8d335f]{color:#fef08a;font-size:24px;font-weight:900;letter-spacing:1px}.rc-timeline[data-v-8a8d335f]{padding:24px 24px 24px 40px;position:relative}.rc-step-item[data-v-8a8d335f]{color:inherit;display:block;padding-bottom:24px;position:relative;text-decoration:none;transition:opacity .2s}.rc-step-item[data-v-8a8d335f]:last-child{padding-bottom:0}.rc-step-item[data-v-8a8d335f]:hover{opacity:.85}.rc-step-indicator[data-v-8a8d335f]{align-items:center;bottom:0;display:flex;flex-direction:column;left:-24px;position:absolute;top:0}.rc-step-dot[data-v-8a8d335f]{background:#e2e8f0;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #cbd5e1;height:16px;margin-top:4px;width:16px;z-index:2}.rc-step-dot.WIN[data-v-8a8d335f]{background:#10b981;box-shadow:0 0 0 2px #10b981}.rc-step-dot.LOSS[data-v-8a8d335f]{background:#ef4444;box-shadow:0 0 0 2px #ef4444}.rc-step-dot.PENDING[data-v-8a8d335f]{animation:node-pulse-8a8d335f 2s infinite;background:#0ea5e9;box-shadow:0 0 0 2px #0ea5e9}.rc-step-line[data-v-8a8d335f]{background:#e2e8f0;flex:1;margin-bottom:-4px;margin-top:-4px;width:2px;z-index:1}@keyframes node-pulse-8a8d335f{0%{box-shadow:0 0 #0ea5e966}70%{box-shadow:0 0 0 6px #0ea5e900}to{box-shadow:0 0 #0ea5e900}}.rc-step-content[data-v-8a8d335f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000005;padding:16px}.rc-step-item.result-win .rc-step-content[data-v-8a8d335f]{background:#f0fdf4;border-color:#bbf7d0}.rc-step-item.result-loss .rc-step-content[data-v-8a8d335f]{background:#fef2f2;border-color:#fecaca}.rc-step-header[data-v-8a8d335f]{align-items:center;border-bottom:1px dashed #cbd5e1;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.rc-step-num[data-v-8a8d335f]{color:#0ea5e9;font-size:13px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.rc-step-time[data-v-8a8d335f]{color:#64748b;font-size:12px;font-weight:800}.text-live[data-v-8a8d335f]{color:#ef4444}.ls-dot-ping[data-v-8a8d335f]{animation:pulse 1s infinite;background:#ef4444;border-radius:50%;display:inline-block;height:6px;width:6px}.rc-match-box[data-v-8a8d335f]{align-items:center;display:flex;gap:16px;justify-content:space-between}.rc-teams[data-v-8a8d335f]{gap:12px}.rc-team[data-v-8a8d335f],.rc-teams[data-v-8a8d335f]{align-items:center;display:flex;flex:1;min-width:0}.rc-team[data-v-8a8d335f]{gap:8px}.rc-team-reverse[data-v-8a8d335f]{justify-content:flex-end}.rc-logo[data-v-8a8d335f]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.rc-name[data-v-8a8d335f]{color:#0f172a;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-score-box[data-v-8a8d335f]{flex-shrink:0;width:60px}.rc-score-box[data-v-8a8d335f],.rc-vs[data-v-8a8d335f]{align-items:center;display:flex;justify-content:center}.rc-vs[data-v-8a8d335f]{background:#e2e8f0;border-radius:50%;color:#94a3b8;font-size:11px;font-weight:800;height:24px;width:24px}.rc-score[data-v-8a8d335f]{color:#ef4444;font-size:16px;font-weight:900;letter-spacing:1px}.score-updated[data-v-8a8d335f]{animation:score-flash-8a8d335f 4s}@keyframes score-flash-8a8d335f{0%,to{background:transparent;color:inherit}50%{background:#ef4444;border-radius:8px;color:#fff;padding:2px 8px}}.rc-pick-panel[data-v-8a8d335f]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:100px}.rc-market[data-v-8a8d335f]{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.rc-pick-val[data-v-8a8d335f]{background:#e0f2fe;border:1px solid #bae6fd;border-radius:4px;color:#0ea5e9;font-size:12px;font-weight:850;padding:2px 8px}.rc-pick-odds[data-v-8a8d335f]{color:#0f172a;font-size:16px;font-weight:900}@media(max-width:900px)and (min-width:769px){.rollover-layout[data-v-8a8d335f]{flex-direction:column;gap:8px;margin:0;padding:10px}.rollover-sidebar[data-v-8a8d335f]{display:flex;flex-direction:column;gap:6px;width:100%}.sidebar-section[data-v-8a8d335f]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:none;display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:6px 10px;scrollbar-width:none;white-space:nowrap;width:100%}.sidebar-section[data-v-8a8d335f]::-webkit-scrollbar{display:none}.sidebar-title[data-v-8a8d335f]{border-left:none;border-right:2px solid #0ea5e9;display:block;font-size:11px;font-weight:800;margin:0;padding:0 8px 0 0}.sidebar-links[data-v-8a8d335f]{align-items:center;display:flex;flex-direction:row;gap:6px;overflow-x:auto;padding:2px 0;width:100%}.sidebar-link-item[data-v-8a8d335f]{background:#f1f5f9;border-radius:6px;font-size:11px;font-weight:600;padding:3px 8px}}@media(max-width:768px){.rollover-layout[data-v-8a8d335f]{flex-direction:column;gap:12px;margin-top:0;padding:10px}.rollover-date-bar[data-v-8a8d335f]{padding:8px 10px}.date-scroll-container[data-v-8a8d335f]{gap:5px;justify-content:flex-start}.date-pill[data-v-8a8d335f]{font-size:11px;font-weight:600;padding:4px 10px}.rollover-hero-section[data-v-8a8d335f]{border-radius:12px;margin-bottom:12px;padding:18px 14px}.rollover-h1[data-v-8a8d335f]{font-size:20px;margin-bottom:6px}.rollover-subtitle[data-v-8a8d335f]{font-size:12px}.rollover-sidebar[data-v-8a8d335f]{display:none}.rc-header[data-v-8a8d335f]{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.rc-title-box[data-v-8a8d335f]{width:100%}.rc-target-box[data-v-8a8d335f]{align-items:center;background:#0000001a;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px;text-align:left;width:100%}.rc-target-lbl[data-v-8a8d335f]{margin:0}.rc-timeline[data-v-8a8d335f]{padding:16px 16px 16px 32px}.rc-step-indicator[data-v-8a8d335f]{left:-16px}.rc-match-box[data-v-8a8d335f]{align-items:flex-start;flex-direction:column;gap:12px}.rc-teams[data-v-8a8d335f]{align-items:center;flex-direction:column;gap:6px;width:100%}.rc-team[data-v-8a8d335f]{justify-content:center;width:100%}.rc-team-reverse[data-v-8a8d335f]{flex-direction:row-reverse}.rc-score-box[data-v-8a8d335f]{margin:4px 0}.rc-pick-panel[data-v-8a8d335f]{align-items:center;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;margin-top:4px;padding-top:12px;width:100%}}.ls-bottom-seo[data-v-8a8d335f]{color:#64748b;text-align:center}.ls-seo-content-wrapper[data-v-8a8d335f]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #00000005;padding:24px;position:relative}.ls-seo-content-inner[data-v-8a8d335f]{color:#475569;font-size:14px;line-height:1.7;max-height:180px;overflow:hidden;position:relative;text-align:left;transition:max-height .5s ease}.ls-seo-content-inner.is-expanded[data-v-8a8d335f]{max-height:5000px}[data-v-8a8d335f] .ls-seo-content-inner h2{border-left:4px solid #0ea5e9;color:#0f172a;font-size:18px;font-weight:850;letter-spacing:-.01em;margin-bottom:12px;padding-left:10px;text-transform:uppercase}[data-v-8a8d335f] .ls-seo-content-inner h3{color:#1e293b;font-size:15px;font-weight:750;margin:20px 0 10px}[data-v-8a8d335f] .ls-seo-content-inner p{margin-bottom:14px}[data-v-8a8d335f] .ls-seo-content-inner strong{color:#0f172a}[data-v-8a8d335f] .ls-seo-content-inner a{border-bottom:1px dashed rgba(14,165,233,.4);color:#0284c7;font-weight:600;text-decoration:none;transition:.2s}[data-v-8a8d335f] .ls-seo-content-inner a:hover{border-bottom-style:solid;color:#0369a1}[data-v-8a8d335f] .ls-seo-content-inner ul{list-style-type:disc;margin-bottom:14px;padding-left:20px}[data-v-8a8d335f] .ls-seo-content-inner li{margin-bottom:6px}.ls-seo-fade[data-v-8a8d335f]{background:linear-gradient(180deg,transparent,#fff);bottom:0;height:80px;left:0;pointer-events:none;position:absolute;width:100%}.ls-seo-toggle-btn[data-v-8a8d335f]{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:20px;box-shadow:0 2px 4px #0ea5e90d;color:#0284c7;cursor:pointer;display:flex;font-size:13px;font-weight:750;gap:6px;justify-content:center;margin:16px auto 0;padding:8px 24px;transition:.2s}.ls-seo-toggle-btn[data-v-8a8d335f]:hover{background:#e0f2fe;border-color:#7dd3fc}.ls-seo-toggle-btn svg[data-v-8a8d335f]{height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:16px}.ls-seo-toggle-btn.is-open svg[data-v-8a8d335f]{transform:rotate(180deg)}.rollover-seo-override[data-v-8a8d335f]{margin-top:20px}.rollover-seo-override .ls-seo-content-wrapper[data-v-8a8d335f]{background:transparent;border:none;box-shadow:none;padding:0}.rollover-seo-override .ls-seo-content-inner[data-v-8a8d335f]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:30px}@media(max-width:768px){.ls-seo-content-wrapper[data-v-8a8d335f]{padding:16px}.rollover-seo-override .ls-seo-content-inner[data-v-8a8d335f]{font-size:13px;padding:18px}}
