:root,[data-theme=dark]{color-scheme:dark;--background:#060b10;--panel:rgba(12,20,28,0.82);--panel-solid:#0d1520;--line:rgba(148,176,210,0.14);--muted:#8a9bb0;--text:#eef4fb;--accent:#3dd6c6;--accent-2:#6ea8ff;--accent-soft:rgba(61,214,198,0.12);--danger:#ff7b72;--warning:#f0c14b;--shadow:0 18px 50px rgba(0,0,0,0.35)}[data-theme=light]{color-scheme:light;--background:#f3f7fc;--panel:rgba(255,255,255,0.92);--panel-solid:#ffffff;--line:rgba(30,58,95,0.12);--muted:#5f738a;--text:#102033;--accent:#0f9d8d;--accent-2:#2f6fed;--accent-soft:rgba(15,157,141,0.1);--danger:#d64545;--warning:#b8860b;--shadow:0 16px 40px rgba(16,32,51,0.08)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:hidden;background:radial-gradient(circle at 78% 2%,rgba(34,132,91,.18),transparent 28rem),var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;content:"";inset:0;mask-image:linear-gradient(180deg,black,transparent 65%);opacity:.16;pointer-events:none;position:fixed}.appFrame{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.mainColumn{display:flex;flex-direction:column;min-width:0}.mobileIntelOnly{display:none}.liveIntelBanner{align-items:center;background:linear-gradient(90deg,rgba(2,8,12,.96),rgba(6,18,22,.94));border-bottom:1px solid rgba(61,214,198,.2);display:flex;gap:14px;min-height:42px;overflow:hidden;padding:0 clamp(20px,4vw,48px)}.liveIntelBanner.stale{border-bottom-color:rgba(240,193,75,.28)}.liveIntelStatus{align-items:center;color:var(--accent);display:inline-flex;flex:0 0 auto;gap:8px;min-height:42px}.liveIntelStatus b{font-size:10px;font-weight:900;letter-spacing:.12em}.liveIntelStatus small{color:var(--muted);font-size:10px;font-weight:800}.liveIntelDot{background:var(--accent);border-radius:999px;box-shadow:0 0 16px rgba(61,214,198,.7);display:inline-flex;height:7px;width:7px}.liveIntelViewport{flex:1;min-width:0;overflow:hidden}.liveIntelTrack{align-items:center;animation:liveIntelScroll 46s linear infinite;display:flex;gap:10px;width:max-content}.liveIntelTrack:hover{animation-play-state:paused}.liveIntelItem{align-items:center;border-left:1px solid rgba(148,176,210,.18);color:var(--text);display:inline-flex;gap:9px;min-height:42px;padding:0 14px;text-decoration:none;white-space:nowrap}.liveIntelItem span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.1em}.liveIntelItem strong{font-size:12px;font-weight:850}.liveIntelItem em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.liveIntelItem-consensus span,.liveIntelItem-today span{color:var(--accent-2)}.liveIntelItem-reminder span,.liveIntelItem-watchlist span{color:var(--warning)}.liveIntelItem-system span{color:var(--accent)}.liveIntelItem:hover{background:rgba(61,214,198,.08)}@keyframes liveIntelScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.topBar{backdrop-filter:blur(14px);background:var(--panel);border-bottom:1px solid var(--line);gap:16px;justify-content:space-between;padding:14px clamp(20px,4vw,48px);position:sticky;top:0;z-index:20}.topBar,.topBarMeta{align-items:center;display:flex}.topBarMeta{gap:12px;margin-left:auto}.topBarTag{background:var(--accent-soft);border-radius:6px;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.12em;padding:6px 8px}.themeToggle{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px}.navSection{margin-top:22px}.navSection--primary nav a{font-size:13px;font-weight:800;letter-spacing:.06em}.navSection--secondary{margin-top:auto;padding-top:18px}.navSection--secondary summary{color:var(--muted);cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.14em;list-style:none;margin:0 0 8px 14px;text-transform:uppercase}.navSection--secondary summary::-webkit-details-marker{display:none}.navLink--secondary{font-size:12px!important;opacity:.82}.navSectionLabel{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.14em;margin:0 0 8px 14px;text-transform:uppercase}.mobileActiveLabel,.mobileBottomNav,.mobileExecutiveDashboard,.mobileNav{display:none}.dataTablePagination button,.mobileNavToggle,.sortableHeader,.staticHeader{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px}.mobileNavPanel{background:var(--panel-solid);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;gap:6px;left:16px;padding:10px;position:absolute;top:58px;width:min(280px,calc(100vw - 32px));z-index:30}.mobileNavPanel a{border-radius:8px;color:var(--muted);font-size:13px;padding:10px 12px;text-decoration:none}.mobileNavPanel a.active,.mobileNavPanel a:hover{background:var(--accent-soft);color:var(--accent)}.mobileNavGroupLabel{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.14em;margin:8px 4px 2px;text-transform:uppercase}.qpHomeWorkflows{display:grid;gap:28px;max-width:var(--qp-content-max,1280px)}.qpHomeWorkflow{display:grid;gap:16px}.qpHomeWorkflowTitle{font-family:var(--qp-font-display);font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.1;margin:8px 0 0}.qpHomeWorkflowLead{color:var(--qp-stadium-silver,var(--muted));line-height:1.55;margin:10px 0 0;max-width:56ch}.qpHomeWorkflowActions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.qpHomeWatchlist{border-top:1px solid var(--line);padding-top:28px}@media (max-width:720px){.qpBetReadyHead{display:none}.qpBetReadyRow{grid-template-columns:1fr;gap:8px}.qpHomeWorkflowActions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.badge{border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:5px 10px;text-transform:uppercase}.badge-neutral{background:rgba(138,155,176,.15);color:var(--muted)}.badge-a{background:rgba(61,214,198,.18);color:var(--accent)}.badge-b{background:rgba(110,168,255,.18);color:var(--accent-2)}.badge-c{background:rgba(240,193,75,.18);color:var(--warning)}.badge-d{background:rgba(255,123,114,.15);color:var(--danger)}.edge-elite{background:rgba(61,214,198,.2);color:var(--accent)}.edge-strong{background:rgba(110,168,255,.2);color:var(--accent-2)}.edge-moderate{background:rgba(240,193,75,.2);color:var(--warning)}.edge-weak{background:rgba(138,155,176,.18);color:var(--muted)}.edge-none{background:rgba(138,155,176,.1);color:var(--muted)}.metricTrend{color:var(--accent);display:block;font-size:10px;font-weight:700;margin-top:8px}.chartWrap{margin-top:12px;min-height:220px}.chartEmpty{color:var(--muted);font-size:13px;margin:24px 0}.dataTableShell{margin-top:12px}.dataTableToolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.dataTableSearch{background:var(--panel-solid);border:1px solid var(--line);border-radius:10px;color:var(--text);flex:1;max-width:360px;padding:10px 12px}.dataTableCount{color:var(--muted);font-size:11px}.dataTablePagination{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.sortableHeader,.staticHeader{background:transparent;border:none;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;padding:0;text-align:left;text-transform:uppercase}.analyticsGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.analyticsGrid.twoCol{grid-template-columns:1.4fr 1fr}.fixtureHero,.leagueHero,.teamHero{align-items:center;display:flex;gap:18px}.entityLogo,.fixtureHero img,.leagueHero img,.teamHero img{border-radius:12px;height:48px;object-fit:contain;width:48px}.fixtureRowCard,.matchupCard,.opportunityCard{background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:12px;padding:14px}.matchupTeams{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.matchupTeams strong{font-size:14px}.predictionStrip{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.predictionCell{background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:10px;padding:12px}.predictionCell p{color:var(--muted);font-size:10px;margin:0 0 6px}.predictionCell strong{font-size:18px}.statusGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.statusTile{background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:12px;padding:16px}.statusTile span{color:var(--muted);display:block;font-size:11px}.statusTile b{display:block;font-size:18px;margin-top:8px}.status-ok{color:var(--accent)}.status-degraded{color:var(--warning)}.status-offline{color:var(--danger)}.linkInline{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.linkInline:hover{text-decoration:underline}a.entityCard,a.fixtureCard{color:inherit;text-decoration:none}a.entityCard:hover,a.fixtureCard:hover,a.fixtureRowCard:hover{border-color:rgba(61,214,198,.35);transform:translateY(-1px);transition:transform .15s ease,border-color .15s ease}.authPage{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px 20px}.authCard{max-width:420px;width:100%}.authCard label{display:grid;font-size:12px;gap:8px;margin-top:14px}.authCard input{background:var(--panel-solid);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:11px 12px}.checkboxRow{align-items:center;display:flex!important;gap:8px}.authLinks{display:flex;gap:16px;justify-content:space-between;margin-top:16px}.authLinks a{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.authError{background:rgba(255,123,114,.12);border:1px solid rgba(255,123,114,.25);border-radius:10px;color:var(--danger)}.authError,.authMessage{font-size:13px;margin-top:14px;padding:10px 12px}.authMessage{background:var(--accent-soft);border:1px solid rgba(61,214,198,.2);border-radius:10px;color:var(--accent)}.sidebar{background:rgba(5,13,11,.9);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:32px 22px}.brand{gap:12px;text-decoration:none;color:inherit}.brand,.brandMark{align-items:center;display:flex}.brandMark{background:var(--accent);border-radius:11px;box-shadow:0 0 26px rgba(82,242,164,.24);color:#06100d;font-size:19px;font-weight:900;height:40px;justify-content:center;width:40px}.brand strong{display:block;font-size:14px;letter-spacing:.12em}.brand small{color:var(--muted);font-size:10px}nav{display:grid;gap:8px;margin-top:58px}nav a{border:1px solid transparent;border-radius:9px;color:var(--muted);font-size:14px;padding:12px 14px;text-decoration:none}nav a.active,nav a:hover{background:var(--accent-soft);border-color:rgba(82,242,164,.18);color:var(--accent)}.systemBadge{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;gap:8px;margin-top:auto;padding-top:22px}.pulse{background:var(--accent);border-radius:50%;box-shadow:0 0 12px var(--accent);height:7px;width:7px}.content{padding:48px clamp(28px,5vw,72px);position:relative}header{align-items:flex-start;display:flex;justify-content:space-between}.eyebrow{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.17em;margin:0 0 9px}h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1}h1,h2{margin:0}h2{font-size:18px;letter-spacing:-.02em}.subtitle{color:var(--muted);margin:13px 0 0}button{background:var(--accent-soft);border:1px solid rgba(82,242,164,.26);border-radius:9px;color:var(--accent);font-weight:700;min-height:44px;padding:11px 16px}input,select,textarea{font-size:16px}.notice{align-items:center;background:rgba(82,242,164,.06);border:1px solid rgba(82,242,164,.16);border-radius:12px;color:#b5c8c0;display:flex;font-size:13px;gap:14px;margin-top:36px;padding:15px 18px}.notice span,.tag{background:var(--accent-soft);border-radius:6px;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.1em;padding:6px 8px;white-space:nowrap}.metricGrid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:18px}.metric,.panel{backdrop-filter:blur(12px);background:var(--panel);border:1px solid var(--line);border-radius:14px}.metric{padding:20px}.metric p,.metric small{color:var(--muted);display:block;font-size:11px;margin:0}.metric strong{display:block;font-size:34px;margin:12px 0 7px}.dashboardGrid{display:grid;gap:14px;grid-template-columns:1.7fr 1fr;margin-top:14px}.panel{padding:23px}.panelHeader{align-items:center;display:flex;justify-content:space-between}.roadmap{margin-top:22px}.roadmapRow{align-items:center;border-top:1px solid var(--line);display:grid;font-size:13px;grid-template-columns:52px 1fr auto;padding:14px 2px}.phaseNumber{color:#556a61;font-family:ui-monospace,monospace}.state{color:var(--muted);font-size:11px}.activeState{color:var(--accent)}.serviceList{display:grid;gap:12px;margin-top:24px}.serviceList div{align-items:center;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:9px;display:flex;justify-content:space-between;padding:13px}.serviceList span{color:var(--muted);font-size:11px}.serviceList b{font-size:12px}.emptyState{align-items:center;border:1px dashed rgba(164,199,184,.2);border-radius:14px;color:var(--muted);display:flex;flex-direction:column;margin-top:28px;padding:54px 24px;text-align:center}.emptyState span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.16em}.emptyState h2{color:var(--text);margin-top:12px}.emptyState p{font-size:13px;line-height:1.7;margin:10px 0 0;max-width:540px}.dataTable{margin-top:20px}.dataRow{align-items:center;border-top:1px solid var(--line);display:grid;gap:14px;padding:14px 2px}.dataRow div small,.dataRow div strong{display:block}.dataRow small,.dataRow span{color:var(--muted);font-size:11px}.jobRow{grid-template-columns:1fr auto 90px}.statusPill{background:rgba(132,149,142,.1);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px!important;padding:5px 8px;text-transform:uppercase}.status-completed{background:var(--accent-soft);border-color:rgba(82,242,164,.2);color:var(--accent)!important}.status-completed_with_errors,.status-failed{background:rgba(255,120,105,.09);border-color:rgba(255,120,105,.2);color:#ff8b7d!important}.cardGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.entityCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:16px;min-height:112px;padding:18px}.entityCard,.entityLogo{align-items:center;display:flex}.entityLogo{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:12px;color:var(--accent);flex:0 0 56px;font-size:20px;font-weight:800;height:56px;justify-content:center}.entityLogo img{height:40px;object-fit:contain;width:40px}.entityCard p,.entityCard small{color:var(--muted);font-size:10px;margin:0}.entityCard h2{margin:5px 0 7px}.fixtureList{display:grid;gap:12px;margin-top:34px}.futureGamesFilters{background:var(--panel);border:1px solid var(--line);border-radius:16px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;margin-top:28px;padding:18px}.futureGamesFilters label{display:grid;gap:7px}.futureGamesFilters span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.futureGamesFilters input{background:var(--panel-solid);border:1px solid var(--line);border-radius:10px;color:var(--text);min-width:0;padding:11px 12px}.futureGamesFilterActions{align-items:flex-end;display:flex;gap:12px}.futureGamesSummary{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.futureGamesSummary article{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.futureGamesSummary span,.futureGamesSummary strong{display:block}.futureGamesSummary span{color:var(--muted);font-size:11px}.futureGamesSummary strong{font-size:30px;margin-top:8px}.futureGamesList{display:grid;gap:12px;margin-top:22px}.futureGameCard{align-items:stretch;background:var(--panel);border:1px solid var(--line);border-radius:16px;color:inherit;display:grid;gap:18px;grid-template-columns:170px minmax(0,1fr) 180px;padding:18px;text-decoration:none}.futureGameCard:hover{border-color:rgba(61,214,198,.35);transform:translateY(-1px);transition:transform .15s ease,border-color .15s ease}.futureGameMainLink{color:inherit;min-width:0;text-decoration:none}.futureGameKickoff,.futureGameSignals{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:12px;padding:14px}.futureGameKickoff small,.futureGameKickoff span,.futureGameSignals small,.futureGameSignals strong{display:block}.futureGameKickoff span{font-size:13px;font-weight:800}.futureGameKickoff small,.futureGameSignals small{color:var(--muted);font-size:10px;margin-top:7px}.futureGameMain p{color:var(--muted);font-size:13px;line-height:1.55;margin:12px 0 0}.futureGameMatch{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin-top:12px;min-width:0}.futureGameMatch strong{min-width:0;overflow-wrap:anywhere}.futureGameMatch b{color:var(--accent);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.futureGameSignals{gap:10px}.futureGameSignals strong{font-size:24px}.saveFixtureControl{display:grid;gap:6px}.saveFixtureControl small{color:var(--danger)}.saveFixtureButton{cursor:pointer;min-height:46px;width:100%}.saveFixtureButton.saved{background:rgba(255,255,255,.03);border-color:var(--line);color:var(--muted)}.notificationSummary{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.notificationSummary article{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.notificationMeta span,.notificationSource,.notificationSummary span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.notificationSummary strong{display:block;font-size:30px;margin-top:8px}.notificationList{display:grid;gap:12px;margin-top:22px}.notificationFilters{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.notificationControls{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px}.notificationFilters a{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:900;min-height:44px;padding:13px 16px;text-decoration:none}.notificationFilters a.active{background:var(--accent-soft);border-color:rgba(61,214,198,.35);color:var(--accent)}.notificationCard{background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 48%),var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;gap:14px;padding:18px}.notificationCard.unread{border-color:rgba(61,214,198,.42);box-shadow:0 16px 45px rgba(61,214,198,.12)}.notificationCardTop,.notificationFooter{align-items:center;display:flex;gap:12px;justify-content:space-between}.notificationBadgeStack{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.notificationCard h2{font-size:18px;margin:5px 0 0}.notificationCard p{color:var(--text);font-size:15px;line-height:1.5;margin:0}.notificationMeta{display:flex;flex-wrap:wrap;gap:8px 14px}.notificationReadPill,.notificationSeverityPill,.notificationStatus,.notificationUnreadPill{border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.notificationStatus.pending{background:rgba(251,191,36,.14);color:#fbbf24}.notificationStatus.sent{background:rgba(61,214,198,.14);color:var(--accent)}.notificationStatus.skipped{background:rgba(148,163,184,.14);color:var(--muted)}.notificationStatus.error{background:rgba(248,113,113,.14);color:#f87171}.notificationFixtureLink{border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:12px;font-weight:900;padding:10px 12px;text-decoration:none}.notificationFixtureLink.muted{color:var(--muted)}.notificationAction{display:grid;gap:4px;justify-items:end}.notificationReadAll{display:grid;gap:5px;justify-items:end}.notificationAction button,.notificationReadAll button{background:var(--accent);border:0;border-radius:999px;color:var(--accent-contrast);cursor:pointer;font-size:12px;font-weight:900;min-height:40px;padding:10px 14px}.notificationAction button:disabled,.notificationReadAll button:disabled{cursor:progress;opacity:.75}.notificationAction small,.notificationReadAll small.error{color:var(--danger);font-size:11px}.notificationReadAll small.success{color:var(--accent);font-size:11px;font-weight:800}.notificationReadPill{background:rgba(148,163,184,.14);color:var(--muted)}.notificationUnreadPill{background:rgba(61,214,198,.16);color:var(--accent)}.notificationSeverityPill{background:rgba(248,113,113,.14);color:#f87171}.fixtureCard{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:grid;gap:22px;grid-template-columns:minmax(190px,.8fr) 1.5fr auto;padding:18px 20px}.fixtureMeta small,.fixtureMeta span{display:block}.fixtureMeta span{font-size:12px;font-weight:700}.fixtureMeta small{color:var(--muted);font-size:10px;margin-top:5px}.matchup{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;text-align:center}.matchup b{color:var(--accent);font-size:18px}.matchup b span{color:#52675e}.tablePanel{margin-top:14px}.ingestionRow{grid-template-columns:1fr auto repeat(4,minmax(70px,auto))}.metricWord{font-size:21px!important;letter-spacing:.04em}.featureGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.featureCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}.featureTitle{align-items:flex-start;display:flex;justify-content:space-between}.featureTitle p,.featureTitle small{color:var(--muted);font-size:10px;margin:0}.featureTitle h2{margin:5px 0 6px}.ratingBadge{align-items:center;background:var(--accent-soft);border:1px solid rgba(82,242,164,.2);border-radius:10px;color:var(--accent);display:flex;font-size:14px;font-weight:800;height:42px;justify-content:center;width:58px}.featureStats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.featureStats div{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:8px;padding:10px}.featureStats b,.featureStats span{display:block}.featureStats span{color:var(--muted);font-size:9px}.featureStats b{font-size:12px;margin-top:5px}.featureFooter{border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:9px;justify-content:space-between;margin-top:16px;padding-top:12px}.featureRunRow{grid-template-columns:1fr auto 100px 100px}.cautionNotice{background:rgba(255,196,92,.06);border-color:rgba(255,196,92,.18)}.cautionNotice span{background:rgba(255,196,92,.1);color:#ffc45c}.modelGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.modelCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}.modelMetrics{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:24px}.modelMetrics div{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:9px;padding:13px}.modelMetrics b,.modelMetrics span{display:block}.modelMetrics span{color:var(--muted);font-size:9px}.modelMetrics b{font-size:17px;margin-top:7px}.runSummary{margin-top:14px}.runFacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.runFacts span{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:11px;padding:10px 12px}.runFacts b{color:var(--text)}.riskText{color:#b7a276;font-size:12px;line-height:1.6;margin:18px 0 0}.comparisonPanel{margin-top:16px}.consensusMarketGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.consensusMarketCard{background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:14px;padding:16px}.consensusMarketCard p,.consensusMarketCard small{color:var(--muted);display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.consensusMarketCard strong{display:block;font-size:28px;margin:8px 0}.valueComparisonHeader,.valueComparisonRow{grid-template-columns:1fr 1.2fr .9fr .7fr .7fr .7fr .9fr}.comparisonTable{margin-top:20px}.comparisonHeader,.comparisonRow{align-items:center;display:grid;gap:12px;grid-template-columns:1.35fr repeat(4,.7fr) 1.1fr}.comparisonHeader{color:var(--muted);font-size:9px;letter-spacing:.08em;padding:0 10px 10px;text-transform:uppercase}.comparisonRow{border-top:1px solid var(--line);padding:16px 10px}.comparisonRow small,.comparisonRow strong{display:block}.comparisonRow strong{font-size:12px;text-transform:capitalize}.comparisonRow b{font-size:13px}.comparisonDetails,.comparisonRow small{color:var(--muted);font-size:9px;margin-top:4px}.comparisonDetails{display:flex;flex-wrap:wrap;gap:8px 18px;grid-column:1/-1;margin-top:0}@media (max-width:900px){.appFrame{grid-template-columns:1fr}.sidebar{display:none}.mobileNav{display:block;position:relative}.analyticsGrid,.predictionStrip,.statusGrid{grid-template-columns:1fr 1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonHeader,.comparisonRow,.featureRunRow,.fixtureCard,.futureGameCard,.futureGamesFilters,.ingestionRow{grid-template-columns:1fr}.comparisonHeader{display:none}.featureGrid,.modelGrid{grid-template-columns:1fr}}@media (max-width:620px){.content{padding:28px 18px}header button{display:none}.notice{align-items:flex-start;flex-direction:column}.analyticsGrid,.cardGrid,.dashboardGrid,.futureGamesSummary,.metricGrid,.notificationSummary,.predictionStrip,.statusGrid{grid-template-columns:1fr}}@media (max-width:900px){.mobileNav{align-items:center;display:flex;min-width:0}.mobileActiveLabel{color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;margin-left:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparisonRow,.dataTableRow,.valueComparisonRow{grid-template-columns:1fr!important}.dataTableCell{display:grid;gap:4px;min-width:0}.dataTableCell:before{color:var(--muted);content:attr(data-label);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}}@media (max-width:768px){.mobileIntelOnly{display:block}.liveIntelBanner{align-items:stretch;flex-direction:column;gap:0;min-height:86px;padding:0 14px 10px}.liveIntelStatus{min-height:34px}.liveIntelViewport{margin:0 -14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.liveIntelViewport::-webkit-scrollbar{display:none}.liveIntelTrack{animation:none;gap:8px;padding:0 14px;width:max-content}.liveIntelItem{background:rgba(255,255,255,.035);border:1px solid rgba(148,176,210,.16);border-radius:8px;display:grid;gap:2px;min-height:46px;min-width:min(78vw,340px);padding:8px 12px;scroll-snap-align:start}.liveIntelItemClone{display:none}.liveIntelItem em,.liveIntelItem span,.liveIntelItem strong{overflow:hidden;text-overflow:ellipsis}.liveIntelItem em,.liveIntelItem strong{font-size:12px}.topBar{align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px}.topBarMeta{gap:8px}.topBarTag{display:none}.qpCommandTrigger{flex:1 1 100%;font-size:12px;min-height:42px;order:3;width:100%}.qpCommandIcon,.qpCommandTrigger kbd{display:none}.qpCommandOverlay{align-items:stretch;justify-content:stretch;padding:0;z-index:2000}.qpCommandPanel{border:none;border-radius:0;max-width:none;min-height:100dvh;width:100vw}.qpCommandInput{font-size:16px;min-height:58px;padding:18px 16px}.qpCommandResults{max-height:calc(100dvh - 74px);padding:8px}.qpCommandResult{border-radius:8px;min-height:54px;padding:12px}.analyticsGrid,.cardGrid,.dashboardGrid,.futureGamesSummary,.metricGrid,.notificationSummary,.predictionStrip,.qpCCFixtureGrid,.qpCCPulseGrid,.qpCCTodayGrid,.qpMissionControl,.statusGrid{grid-template-columns:1fr!important}.dataTablePagination,.dataTableToolbar,.futureGamesFilterActions,.qpFilterBar,.qpFilterItem{align-items:stretch;flex-direction:column;width:100%}.dataTablePagination button,.dataTableSearch,.futureGamesFilterActions a,.futureGamesFilterActions button,.futureGamesFilters input,.qpFilterItem select{max-width:none;min-height:44px;width:100%}}@media (max-width:620px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.content{padding:22px 14px 28px}header button{display:inline-flex}header:not(.topBar){align-items:flex-start;flex-direction:column;gap:12px}.qpCCMissionTitle,h1{font-size:clamp(28px,9vw,38px)}.subtitle{font-size:14px;line-height:1.5}.tag{align-self:flex-start}.mobileNavToggle,.themeToggle{align-items:center;justify-content:center;min-height:44px;padding:9px 11px}.mobileNavPanel{border-radius:18px;bottom:calc(78px + env(safe-area-inset-bottom));left:12px;max-height:min(70vh,560px);overflow-y:auto;position:fixed;right:12px;top:auto;width:auto}.mobileNavPanel a{font-size:15px;min-height:46px;padding:13px 14px}.mobileBottomNav{align-items:center;backdrop-filter:blur(18px);background:color-mix(in srgb,var(--panel-solid) 88%,transparent);border:1px solid var(--line);border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -14px 40px rgba(0,0,0,.22);display:grid;gap:4px;grid-template-columns:repeat(5,1fr);left:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.mobileBottomNav a{align-items:center;border-radius:12px;color:var(--muted);display:flex;flex-direction:column;font-size:11px;font-weight:800;justify-content:center;min-height:48px;padding:9px 4px;position:relative;text-align:center;text-decoration:none}.mobileBottomNav a.active{background:var(--accent-soft);color:var(--accent)}.mobileNavBadge{align-items:center;background:var(--accent);border-radius:999px;color:var(--accent-contrast);display:inline-flex;font-size:10px;font-weight:900;justify-content:center;min-height:18px;min-width:18px;padding:0 5px;position:absolute;right:8px;top:5px}.comparisonRow,.entityCard,.fixtureCard,.fixtureRowCard,.futureGameCard,.futureGamesFilters,.futureGamesSummary article,.matchupCard,.metric,.notificationCard,.notificationSummary article,.opportunityCard,.panel{border-radius:14px;padding:14px}.futureGamesSummary strong,.metric strong,.notificationSummary strong{font-size:26px}.comparisonRow{gap:12px}.comparisonRow b,.comparisonRow strong{font-size:15px}.futureGamesList{gap:14px}.futureGameCard{gap:12px}.futureGameKickoff{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.futureGameKickoff small{margin-top:0}.futureGameMain p{font-size:14px}.futureGameMatch{gap:8px;grid-template-columns:1fr;text-align:left}.futureGameMatch b{width:max-content}.futureGameSignals{gap:8px}.futureGameSignals strong{font-size:28px}.saveFixtureControl{margin-top:4px}.notificationCard{border-radius:14px;gap:12px;padding:14px}.notificationCardTop,.notificationControls,.notificationFooter{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.notificationAction button,.notificationFixtureLink,.notificationReadPill,.notificationSeverityPill,.notificationStatus,.notificationUnreadPill{align-items:center;display:inline-flex;justify-content:center;min-height:44px;width:100%}.notificationAction,.notificationReadAll{justify-items:stretch;width:100%}.qpCCReborn{gap:18px}.mobileExecutiveDashboard{background:radial-gradient(circle at top right,rgba(61,214,198,.16),transparent 55%),var(--panel);border:1px solid rgba(61,214,198,.18);border-radius:18px;box-shadow:var(--shadow);display:grid;gap:12px;margin-bottom:2px;padding:14px}.mobileExecHero{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr auto}.mobileExecHero p,.mobileExecHero span,.mobileExecStatus small,.mobileExecTile small,.mobileExecTile span{color:var(--muted);display:block;font-size:10px;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.mobileExecHero h1{color:var(--accent);font-size:42px;line-height:.95;margin:4px 0}.mobileExecStatus,.mobileExecTile{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:14px;color:inherit;min-height:82px;padding:12px;text-decoration:none}.mobileExecStatus{align-content:center;display:grid;min-width:108px;text-align:right}.mobileExecStatus b{color:var(--accent);display:block;font-size:13px;margin-bottom:5px}.mobileExecGrid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobileExecTileWide{grid-column:span 2}.mobileExecTile strong{display:block;font-size:24px;line-height:1;margin:7px 0 5px}.mobileExecTile small{letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.mobileExecAction{position:relative}.mobileExecAction:after{color:var(--accent);content:">";font-size:16px;font-weight:900;position:absolute;right:12px;top:10px}.mobileExecAction:active{transform:scale(.99)}.mobileExecAction em{color:var(--accent);display:block;font-size:10px;font-style:normal;font-weight:800;margin-top:7px}.qpCCMission{border-radius:18px;padding:18px}.qpCCPulseCard{padding:14px}.qpCCPulseValue{font-size:1.65rem}.qpCCLeagueRail{flex-wrap:nowrap;margin:16px -4px 0;overflow-x:auto;padding-bottom:4px}}@media (max-width:430px){.content,.topBar{padding-left:12px;padding-right:12px}.themeToggle{max-width:88px;overflow:hidden;text-overflow:ellipsis}.mobileActiveLabel{display:none}}@media (max-width:390px){.mobileBottomNav a{font-size:10px;min-height:46px}.futureGameSignals strong{font-size:24px}}.qpCommandOverlay{align-items:flex-start;background:rgba(3,8,14,.72);inset:0;isolation:isolate;padding:max(72px,10vh) 18px 24px;position:fixed;z-index:5000}.qpCommandPanel{max-height:min(720px,calc(100dvh - 120px));overflow:hidden}.qpCommandResults{max-height:calc(min(720px, 100dvh - 120px) - 70px)}.qpCommandResult small,.qpCommandResult strong{display:block;min-width:0;overflow-wrap:anywhere}.organizedGames{display:grid;gap:24px;margin-top:24px}.organizedGamesSection{display:grid;gap:12px}.organizedGamesHeader{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.organizedGamesHeader h2{color:var(--text);font-size:18px;line-height:1.25;margin-top:4px}.organizedGamesHeader span{border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:11px;font-weight:900;padding:8px 10px}.prioritySummary{margin-top:24px}.futureGameCard.priority{border-color:rgba(61,214,198,.42);box-shadow:0 18px 42px rgba(61,214,198,.08)}.futureGameDetails,.priorityReasonList{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.futureGameDetails span,.priorityReasonList span{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;font-weight:800;line-height:1.25;padding:7px 9px}.priorityReasonList span{color:var(--accent)}.futureGameSignals{align-content:start;display:grid;gap:8px}.futureGameSignals .saveFixtureControl,.saveFixtureButton{width:100%}.saveFixtureButton{justify-content:center}@media (min-width:901px){.content{padding:52px clamp(34px,5vw,76px)}.futureGamesFilters{border-radius:12px;gap:12px;margin-top:24px;padding:16px}.futureGamesSummary{gap:12px;margin-top:16px}.futureGamesSummary article{border-radius:12px;padding:16px 18px}.futureGamesSummary strong{font-size:26px}.organizedGames{gap:30px;margin-top:30px}.organizedGamesSection{gap:14px}.organizedGamesHeader{align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:10px}.organizedGamesHeader h2{color:var(--muted);font-size:14px;font-weight:650;line-height:1.45;max-width:760px}.futureGamesList{gap:14px;margin-top:10px}.futureGameCard{border-radius:12px;gap:16px;grid-template-columns:158px minmax(0,1fr) 176px;padding:16px}.futureGameCard.priority{box-shadow:0 14px 32px rgba(61,214,198,.055)}.futureGameKickoff,.futureGameSignals{border-radius:10px;padding:12px}}@media (max-width:900px){.content{padding-bottom:calc(98px + env(safe-area-inset-bottom))}.futureGameCard{grid-template-columns:1fr}.futureGameSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.futureGameSignals .saveFixtureControl,.priorityReasonList{grid-column:1/-1}}@media (max-width:768px){.qpCommandOverlay{align-items:stretch;background:var(--panel-solid);padding:0}.qpCommandPanel{border:0;border-radius:0;max-height:100dvh;min-height:100dvh;width:100vw}.qpCommandResults{max-height:calc(100dvh - 74px)}.futureGamesFilters{grid-template-columns:1fr}.organizedGamesHeader{align-items:flex-start;flex-direction:column}.futureGameSignals{grid-template-columns:1fr}.futureGameSignals .saveFixtureControl,.priorityReasonList{grid-column:auto}}@media (max-width:430px){.futureGameDetails span,.priorityReasonList span{border-radius:8px;width:100%}.futureGameKickoff,.futureGameMain,.futureGameSignals{min-width:0}}.qpCommandHeader{align-items:stretch;border-bottom:1px solid var(--qp-border-subtle,var(--line));display:flex}.qpCommandHeader .qpCommandInput{border-bottom:0;flex:1;min-width:0}.qpCommandClose{align-items:center;background:transparent;border:0;border-left:1px solid var(--qp-border-subtle,var(--line));border-radius:0;color:var(--accent);cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:84px;padding:0 16px}.organizedGamesEmpty{background:rgba(255,255,255,.025);border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:13px;font-weight:800;padding:18px}@media (max-width:900px){.organizedGames{gap:20px}.organizedGamesHeader h2{font-size:15px}}@media (max-width:768px){.liveIntelBanner{align-items:center;flex-direction:row;min-height:36px;padding:0 12px}.liveIntelStatus{min-height:36px}.liveIntelStatus small{display:none}.liveIntelViewport{margin:0}.liveIntelItem{border:0;min-height:34px;min-width:min(62vw,260px);padding:0 10px}.liveIntelItem em{display:none}.topBar{backdrop-filter:none!important;gap:8px;padding:8px 12px}.topBarMeta{margin-left:0}.qpCommandTrigger{min-height:40px;order:2}.qpCommandOverlay{align-items:stretch!important;background:var(--panel-solid)!important;inset:0!important;justify-content:stretch!important;padding:0!important;position:fixed!important;z-index:2147483000!important}.qpCommandPanel{border:0!important;border-radius:0!important;box-shadow:none!important;max-height:100dvh!important;min-height:100dvh!important;width:100vw!important}.qpCommandHeader{min-height:62px}.qpCommandInput{font-size:16px;min-height:62px;padding:18px 14px}.qpCommandClose{min-height:62px;min-width:76px}.qpCommandResults{max-height:calc(100dvh - 62px)!important;padding:8px}}@media (max-width:620px){body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.content{padding-top:14px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobileBottomNav{bottom:0!important;display:grid!important;left:0!important;margin:0!important;position:fixed!important;right:0!important;top:auto!important;transform:translateZ(0);z-index:3000!important}.mobileBottomNav a{border:0;min-height:46px;padding:7px 4px}.mobileExecutiveDashboard{border-radius:14px;gap:8px;margin-bottom:14px;padding:10px}.mobileExecHero{display:none}.mobileExecGrid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mobileExecTileWide{grid-column:auto}.mobileExecTile{min-height:88px;padding:10px}.mobileExecTile:nth-child(n+4){display:none}.mobileExecTile strong{font-size:22px;margin:6px 0 4px}.mobileExecAction em{margin-top:5px}.qpCCMission{padding:14px}.qpCCMissionTitle{font-size:32px}.futureGameCard,.futureGamesFilters,.futureGamesSummary article{border-radius:12px}}@media (max-width:430px){.liveIntelItem{min-width:240px}.mobileExecTile small,.mobileExecTile span{font-size:9px}.mobileExecTile strong{font-size:20px}}@media (min-width:901px){.appFrame{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{background:rgba(5,13,11,.9);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:32px 22px}.topBar{backdrop-filter:blur(14px);background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:16px;justify-content:space-between;padding:14px clamp(20px,4vw,48px);position:sticky;top:0;z-index:20}.topBar,.topBarMeta{align-items:center;display:flex}.topBarMeta{gap:12px;margin-left:auto}.content{padding:48px clamp(28px,5vw,72px);position:relative}.mobileActiveLabel,.mobileBottomNav,.mobileExecutiveDashboard,.mobileIntelOnly,.mobileNav{display:none!important}.qpCCReborn{gap:30px}.qpCCMission{border-radius:28px;padding:clamp(28px,4vw,46px)}.qpCCMissionGrid{align-items:center;display:grid;gap:clamp(24px,4vw,44px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.qpCCMissionTitle{font-size:clamp(44px,5vw,72px);line-height:.92}.qpCCPulseGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.qpCCPulseCard{padding:20px}.qpCCPulseValue{font-size:clamp(2rem,3vw,3.1rem)}}.futureGamesActionBoard{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.futureGamesActionTile{background:linear-gradient(135deg,rgba(61,214,198,.09),rgba(110,168,255,.04)),var(--panel);border:1px solid rgba(61,214,198,.22);border-radius:14px;display:grid;gap:8px;min-width:0;padding:16px}.futureGamesActionTile em,.futureGamesActionTile small,.futureGamesActionTile span{color:var(--muted);font-size:10px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.futureGamesActionTile a,.futureGamesActionTile strong{color:var(--text);font-size:16px;font-weight:900;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.futureGamesActionTile small{color:var(--accent)}.futureGamesActionTile em,.futureGamesActionTile small{letter-spacing:0;text-transform:none}.futureGamesFilterPanel{background:rgba(255,255,255,.018);border:1px solid var(--line);border-radius:14px;padding:0}.futureGamesFilterPanel summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:54px;padding:0 16px}.futureGamesFilterPanel summary::-webkit-details-marker{display:none}.futureGamesFilterPanel summary span{color:var(--text);font-size:13px;font-weight:900}.futureGamesFilterPanel summary b{background:var(--accent-soft);border-radius:999px;color:var(--accent);font-size:10px;padding:7px 10px}.futureGamesFilterPanel[open]{padding-bottom:16px}.futureGamesFilterPanel[open] summary{border-bottom:1px solid var(--line);margin-bottom:14px}.futureGamesFilterPanel .futureGamesFilters,.futureGamesFilterPanel .futureGamesSummary{margin-left:16px;margin-right:16px}.futureGamesFilterPanel .futureGamesFilters{margin-top:0}.futureGameCard{grid-template-columns:138px minmax(0,1fr) 150px}.futureGameKickoff,.futureGameSignals{padding:12px}.futureGameSignals{gap:7px}.futureGameSignals strong{font-size:21px}.futureGameMain p b{color:var(--text)}.futureGameDetails{gap:6px;margin-top:10px}.futureGameDetails span,.priorityReasonList span{font-size:9px;padding:6px 8px}@media (min-width:901px){.futureGamesActionBoard{margin-top:16px}.organizedGames{gap:24px;margin-top:22px}.organizedGamesSection{gap:10px}.organizedGamesHeader{align-items:center;padding-bottom:8px}.organizedGamesHeader h2{max-width:680px}.futureGamesList{gap:10px}.futureGameCard{gap:14px;grid-template-columns:136px minmax(0,1fr) 150px;padding:14px}.futureGameMain p,.futureGameMatch{margin-top:8px}}@media (max-width:900px){.futureGamesActionBoard{grid-template-columns:1fr}.futureGamesActionTile{padding:14px}.futureGamesFilterPanel{order:2}}@media (max-width:620px){.futureGamesActionBoard{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.futureGamesActionBoard::-webkit-scrollbar{display:none}.futureGamesActionTile{border-radius:12px;flex:0 0 min(78vw,320px);gap:6px;min-height:104px;padding:12px;scroll-snap-align:start}.futureGamesActionTile a,.futureGamesActionTile strong{font-size:14px}.futureGamesFilterPanel summary{min-height:48px;padding:0 12px}.futureGamesFilterPanel .futureGamesFilters,.futureGamesFilterPanel .futureGamesSummary{margin-left:12px;margin-right:12px}.futureGameCard{gap:10px;padding:12px}.futureGameKickoff,.futureGameSignals{padding:10px}.futureGameMatch{gap:8px}.futureGameMain p{font-size:12px;margin-top:8px}}.qpCCFixtureGrid{align-items:stretch}.qpCCFixtureCard{min-height:0}.futureGameDetails span{text-transform:none}.futureGameSignals small:nth-of-type(n+4){display:none}@media (min-width:901px){.qpCCMission{padding:clamp(24px,3vw,36px)}.qpCCMissionTitle{font-size:clamp(42px,4.5vw,64px)}.qpCCPulseCard{min-height:128px}.futureGameCard{grid-template-columns:124px minmax(0,1fr) 132px}}@media (max-width:768px){.qpCCMission{padding:16px}.qpCCMissionTitle{font-size:38px}.qpCCPulseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.futureGameDetails,.qpCCFixtureGrid{grid-template-columns:1fr}.futureGameDetails{display:grid}.futureGameSignals{align-items:center;display:flex;flex-wrap:wrap}.futureGameSignals .saveFixtureControl{flex:1 0 100%}}@media (max-width:430px){.futureGameCard{gap:8px}.futureGameDetails span{font-size:9px;padding:6px 8px}.futureGameSignals strong{font-size:22px}}.universalIntelCard{align-items:stretch;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 132px;padding:14px}.universalIntelCard.priority{border-color:rgba(61,214,198,.42);box-shadow:0 14px 30px rgba(61,214,198,.065)}.universalIntelCard:hover{border-color:rgba(61,214,198,.36);transform:translateY(-1px);transition:border-color .15s ease,transform .15s ease}.universalIntelMain{color:inherit;display:grid;gap:10px;min-width:0}.universalIntelHeader{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.universalIntelHeader small,.universalIntelHeader span{display:block}.universalIntelHeader span{font-size:11px;font-weight:800;text-transform:uppercase}.universalIntelHeader small,.universalIntelHeader span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universalIntelHeader small{color:var(--muted);font-size:10px;margin-top:4px}.universalIntelHeader b{background:rgba(138,155,176,.12);border:1px solid rgba(138,155,176,.18);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:10px;padding:4px 8px}.universalIntelTeams{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.universalIntelTeams strong{font-size:18px;line-height:1.1;min-width:0;overflow-wrap:anywhere}.universalIntelTeams strong:last-child{text-align:right}.universalIntelTeams span{color:var(--accent);font-size:10px;font-weight:900;text-transform:uppercase}.universalIntelColdStart{background:rgba(255,176,32,.12);border:1px solid rgba(255,176,32,.35);border-radius:10px;color:var(--text);display:grid;gap:4px;margin:0 0 12px;padding:10px 12px}.universalIntelColdStart b{color:#ffb020;font-size:11px;letter-spacing:.08em}.universalIntelColdStart span{color:var(--muted);font-size:12px;line-height:1.45}.qpColdStartBanner{background:rgba(255,176,32,.12);border:1px solid rgba(255,176,32,.35);border-radius:10px;display:grid;gap:6px;margin:0 0 14px;padding:12px 14px}.qpColdStartBanner b{color:#ffb020;font-size:12px;letter-spacing:.08em}.qpColdStartBanner span{color:var(--muted);font-size:14px;line-height:1.45}.universalIntelDecisionRow,.universalIntelSignalGrid{display:grid;gap:8px}.universalIntelDecisionRow{grid-template-columns:repeat(2,minmax(0,1fr))}.universalIntelSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.universalIntelSignal{background:rgba(138,155,176,.08);border:1px solid rgba(138,155,176,.12);border-radius:8px;display:grid;gap:4px;min-width:0;padding:8px 10px}.universalIntelSignal span{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.universalIntelSignal strong{font-size:13px;line-height:1.2;min-width:0;overflow-wrap:anywhere}.universalIntelSignal strong.badge-a,.universalIntelSignal strong.badge-b,.universalIntelSignal strong.badge-c,.universalIntelSignal strong.badge-d,.universalIntelSignal strong.badge-neutral{border-radius:999px;justify-self:start;padding:3px 8px}.universalIntelActions{align-content:start;background:rgba(7,13,25,.26);border:1px solid rgba(138,155,176,.12);border-radius:8px;display:grid;gap:8px;padding:10px}.universalIntelActions>span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.universalIntelActions small{color:var(--muted);font-size:10px;line-height:1.35}.universalIntelReasons{display:flex;flex-wrap:wrap;gap:6px}.universalIntelReasons em{background:rgba(61,214,198,.1);border:1px solid rgba(61,214,198,.16);border-radius:999px;color:var(--accent);font-size:9px;font-style:normal;font-weight:800;padding:4px 7px}.universalIntelActions .saveFixtureButton,.universalIntelActions .saveFixtureControl{width:100%}@media (max-width:1100px){.universalIntelSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.universalIntelCard{gap:10px;grid-template-columns:1fr;padding:12px}.universalIntelTeams{align-items:start;gap:5px;grid-template-columns:1fr}.universalIntelTeams strong:last-child{text-align:left}.universalIntelTeams span{width:max-content}.universalIntelDecisionRow,.universalIntelSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.universalIntelActions{align-items:center;grid-template-columns:auto minmax(0,1fr)}.universalIntelActions .saveFixtureControl,.universalIntelReasons{grid-column:1/-1}}@media (max-width:430px){.universalIntelDecisionRow,.universalIntelSignalGrid{gap:6px}.universalIntelSignal{padding:7px 8px}.universalIntelSignal span{font-size:8px}.universalIntelSignal strong{font-size:12px}}.topBar{position:static}.mobileAlertLink{background:var(--accent-soft);border:1px solid rgba(61,214,198,.22);border-radius:999px;color:var(--accent);font-size:11px;font-weight:900;padding:5px 8px;text-decoration:none}.qpCCFixtureGrid .universalIntelCard{border-radius:var(--qp-radius-xl);grid-template-columns:1fr;padding:var(--qp-space-5)}.qpCCFixtureGrid .universalIntelActions{display:none}.qpCCFixtureGrid .universalIntelSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qpCCFixtureGrid .universalIntelSignalGrid .universalIntelSignal:last-child{grid-column:1/-1}@media (max-width:900px){body{padding-bottom:0}.content{padding-bottom:28px}}@media (max-width:620px){.content{padding:22px 14px 28px}}