*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--text-base);line-height:var(--lh-body);color:var(--text-primary);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}a,button{color:inherit}a{text-decoration:none}img,svg{display:block;max-width:100%}:root{--color-navy-900:#0b1120;--color-navy-800:#111827;--color-navy-700:#1a2332;--color-navy-600:#243044;--color-navy-500:#334155;--color-blue-500:#2563eb;--color-blue-400:#3b82f6;--color-blue-300:#60a5fa;--color-gold-400:#facc15;--color-gold-500:#eab308;--color-white:#fff;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-red-500:#ef4444;--color-green-400:#4ade80;--color-cyan-400:#22d3ee;--color-sport-football:#2563eb;--color-sport-ice-hockey:#06b6d4;--color-sport-basketball:#f97316;--color-sport-tennis:#84cc16;--color-sport-other:#8b5cf6;--bg-app:var(--color-navy-800);--bg-surface:var(--color-navy-700);--surface-glass-1:var(--color-navy-600);--text-primary:var(--color-white);--text-muted:var(--color-gray-300);--text-accent:var(--color-blue-300);--text-on-brand:var(--color-white);--text-on-featured:var(--color-navy-900);--text-on-cta:var(--color-navy-900);--brand-primary:var(--color-blue-500);--brand-cta:var(--color-gold-400);--brand-featured:var(--color-gray-400);--semantic-danger:var(--color-red-500);--semantic-success:var(--color-green-400);--border-subtle:var(--color-navy-500);--border-accent:color-mix(in srgb,var(--brand-primary) 40%,transparent);--border-on-brand:color-mix(in srgb,var(--color-white) 15%,transparent);--border-danger:var(--semantic-danger);--odds-bg:var(--color-blue-500);--odds-fg:var(--color-white);--team-home:var(--color-blue-400);--team-away:var(--color-cyan-400);--sport-football:var(--color-sport-football);--sport-ice-hockey:var(--color-sport-ice-hockey);--sport-basketball:var(--color-sport-basketball);--sport-tennis:var(--color-sport-tennis);--sport-other:var(--color-sport-other);--form-win:var(--color-green-400);--form-draw:var(--color-gray-400);--form-loss:var(--color-red-500);--form-empty:var(--color-navy-500);--font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--text-2xs:9px;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:15px;--text-xl:20px;--lh-tight:1.1;--lh-body:1.4;--lh-loose:1.6;--tracking-tight:-0.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:9999px;--shadow-card:0 1px 3px rgba(37,99,235,.08),0 4px 12px rgba(0,0,0,.25);--shadow-elevated:0 2px 8px rgba(37,99,235,.12),0 8px 24px rgba(0,0,0,.35);--shadow-sticky:0 -4px 16px rgba(0,0,0,.4);--shadow-glow:0 0 20px rgba(37,99,235,.15);--opacity-disabled:0.4;--opacity-hover:0.08;--opacity-pressed:0.12;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}.app-shell{max-width:390px;margin-inline:auto;min-height:100dvh;background:var(--bg-app);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.card-elevated{background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);border:1px solid color-mix(in srgb,var(--color-blue-500) 12%,transparent)}.accent-top{border-top:2px solid var(--brand-cta)}:root{--story-bg-base:#050813;--story-bg-mid:#0a1226;--story-bg-rim:#131c36;--story-team-home:#3b82f6;--story-team-away:#ef4444;--story-letterbox:rgba(0,0,0,.55);--story-letterbox-h:88px;--story-text-hero:28px;--story-text-display:22px;--story-text-subtitle:24px;--story-text-caption:13px;--story-text-meta:9px;--story-tracking-display:-0.018em;--story-tracking-subtitle:-0.014em;--story-tracking-eyebrow:0.08em;--story-weight-display:800;--story-weight-hero:900;--ease-house:cubic-bezier(0.16,0.84,0.32,1);--ease-snap-out:cubic-bezier(0.22,1.0,0.36,1);--ease-snap-in:cubic-bezier(0.55,0.06,0.68,0.19);--ease-overshoot:cubic-bezier(0.34,1.50,0.64,1);--t-entrance:420ms;--t-exit:260ms;--t-microbeat:80ms;--t-countup:1100ms;--story-glass-fill:rgba(13,19,38,.62);--story-glass-rim:hsla(0,0%,100%,.08);--story-glass-blur:blur(18px) saturate(155%);--story-glass-shadow:0 14px 36px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);--story-glass-radius:18px;--story-emphasis-gold:#facc15;--story-emphasis-gold-hi:#fde047;--story-emphasis-glow:0 0 22px rgba(250,204,21,.45);--story-numeric-color:#f5f9ff;--story-numeric-glow:0 0 14px rgba(96,165,250,.3);--story-data-home:var(--story-team-home);--story-data-away:var(--story-team-away);--story-data-pos:#22c55e;--story-data-neg:#ef4444;--story-data-neu:#94a3b8;--story-data-track:hsla(0,0%,100%,.06);--site-header-h:56px;--site-tab-h:64px;--site-rail-gap:12px;--site-page-pad:16px;--site-page-pad-tight:12px;--card-radius:18px;--card-radius-sm:12px;--card-radius-pill:999px;--hairline-grad:linear-gradient(90deg,var(--story-team-home) 0%,hsla(0,0%,100%,.78) 50%,var(--story-team-away) 100%);--row-h:56px;--row-h-tight:48px;--num-track:hsla(0,0%,100%,.06);--live-red:#ef4444;--live-red-glow:0 0 14px rgba(239,68,68,.55);--speculative-band:repeating-linear-gradient(-45deg,var(--story-emphasis-gold) 0 6px,transparent 6px 12px)}body[data-mode=classic]{--story-glass-fill:rgba(13,19,38,.78);--story-glass-blur:blur(8px) saturate(115%)}::view-transition-new(root),::view-transition-old(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:rootFadeOut}::view-transition-new(root){animation-name:rootFadeIn}@keyframes rootFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@keyframes rootFadeIn{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}.voice-flash{animation:voiceFlashRim 1.6s cubic-bezier(.22,1,.36,1) both;position:relative;z-index:1}@keyframes voiceFlashRim{0%{box-shadow:0 0 0 0 rgba(250,204,21,0),0 0 0 0 rgba(250,204,21,0)}20%{box-shadow:0 0 0 4px rgba(250,204,21,.55),0 0 24px rgba(250,204,21,.45)}to{box-shadow:0 0 0 0 rgba(250,204,21,0),0 0 0 0 rgba(250,204,21,0)}}@media (prefers-reduced-motion:reduce){.voice-flash{animation:none;box-shadow:0 0 0 2px rgba(250,204,21,.5)}}:root{--fam-match-result:#4ade80;--fam-goals:#facc15;--fam-btts:#60a5fa;--fam-correct-score:#c084fc;--fam-corners:#22d3ee;--fam-cards:#fb923c;--fam-patterns:#f472b6;--fam-skip:#f59e0b;--insight-card-fill:rgba(13,19,38,.62);--insight-card-rim:hsla(0,0%,100%,.08);--insight-card-shadow:0 14px 36px rgba(0,0,0,.45);--insight-card-radius:14px;--insight-pad-x:14px;--insight-pad-y:14px;--ink-1:hsla(0,0%,100%,.96);--ink-2:hsla(0,0%,100%,.7);--ink-3:hsla(0,0%,100%,.45);--ink-4:hsla(0,0%,100%,.25)}.card{--accent:var(--fam-goals);position:relative;background:var(--insight-card-fill);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid var(--insight-card-rim);border-left:3px solid var(--accent);border-radius:var(--insight-card-radius);padding:var(--insight-pad-y) var(--insight-pad-x);box-shadow:var(--insight-card-shadow);color:var(--ink-1);overflow:hidden;font-family:Roboto,system-ui,-apple-system,sans-serif}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--accent) 50%,transparent) 30%,color-mix(in oklab,var(--accent) 80%,transparent) 50%,color-mix(in oklab,var(--accent) 50%,transparent) 70%,transparent 100%);opacity:.7}.card[data-family=match-result]{--accent:var(--fam-match-result)}.card[data-family=goals]{--accent:var(--fam-goals)}.card[data-family=btts]{--accent:var(--fam-btts)}.card[data-family=correct-score]{--accent:var(--fam-correct-score)}.card[data-family=corners]{--accent:var(--fam-corners)}.card[data-family=cards]{--accent:var(--fam-cards)}.card[data-family=patterns]{--accent:var(--fam-patterns)}.card[data-family=skip]{--accent:var(--fam-skip)}.card.hero{--insight-pad-x:18px;--insight-pad-y:18px}.card.hero .card-headline{font-size:19px;line-height:1.25}.card.compact{--insight-pad-x:14px;--insight-pad-y:12px}.card.compact .card-headline{font-size:15px;line-height:1.3}.card.compact .card-widget{margin:8px 0}.card-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.card-type-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);border-radius:999px}.card-type-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.card-confidence{display:inline-flex;gap:3px;align-items:center}.card-confidence .dot{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.18)}.card-confidence[data-conf="1"] .dot:first-child,.card-confidence[data-conf="2"] .dot:nth-child(-n+2),.card-confidence[data-conf="3"] .dot{background:var(--accent);box-shadow:0 0 5px color-mix(in oklab,var(--accent) 60%,transparent)}.card-info{margin-left:auto;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--insight-card-rim);background:hsla(0,0%,100%,.04);color:var(--ink-3);cursor:pointer;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;letter-spacing:0;text-transform:none;transition:color .15s,border-color .15s}.card-info:hover{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.card-headline{margin:0 0 10px;font-size:17px;font-weight:800;line-height:1.28;letter-spacing:-.012em;color:var(--ink-1);text-wrap:balance}.card-widget{margin:10px 0}.card-body{margin:8px 0 12px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.card-action{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:hsla(0,0%,100%,.03);border:1px solid var(--insight-card-rim);border-radius:10px}.card-action .bet-label{font-size:12.5px;font-weight:700;color:var(--ink-1)}.card-action .odds-pill{--pill-bg:color-mix(in oklab,var(--accent) 18%,transparent);--pill-rim:color-mix(in oklab,var(--accent) 45%,transparent);display:inline-flex;align-items:center;min-height:36px;min-width:60px;padding:0 14px;background:var(--pill-bg);border:1px solid var(--pill-rim);border-radius:999px;color:var(--accent);font-size:14px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;cursor:pointer;transition:transform .15s,box-shadow .15s}.card-action .odds-pill:hover{transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in oklab,var(--accent) 30%,transparent)}.alt-lines{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed hsla(0,0%,100%,.07);font-size:10.5px;font-weight:600;color:var(--ink-3)}.alt-lines .alt-chip{padding:3px 8px;background:hsla(0,0%,100%,.03);border:1px solid var(--insight-card-rim);border-radius:999px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alt-lines .alt-chip .alt-odds{color:var(--ink-3);margin-left:4px}.card[data-family=skip]{text-align:center;border-left-width:3px}.card[data-family=skip] .card-head{justify-content:center}.card[data-family=skip] .card-info{display:none}.card[data-family=skip] .card-action{justify-content:center;background:transparent;border:1px dashed var(--insight-card-rim);color:var(--accent)}.card[data-family=skip] .skip-cta{font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--accent);cursor:pointer}.w-form-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.w-form-chips .chip{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:900;letter-spacing:-.01em;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:var(--ink-3)}.w-form-chips .chip.W{color:#4ade80;border-color:rgba(74,222,128,.3);background:rgba(74,222,128,.1)}.w-form-chips .chip.D{color:#cbd5e1;border-color:rgba(203,213,225,.3);background:rgba(203,213,225,.06)}.w-form-chips .chip.L{color:#f87171;border-color:hsla(0,91%,71%,.25);background:hsla(0,91%,71%,.08)}.w-form-chips .chip.streak{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 30%,transparent);background:rgba(74,222,128,.18)}.w-form-chips .chip.most-recent{transform:scale(1.06);filter:drop-shadow(0 0 8px color-mix(in oklab,var(--accent) 50%,transparent))}.w-form-chips .arrow{font-size:10px;color:var(--ink-4);margin:0 2px}.w-form-chips .label{font-size:9px;font-weight:800;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-left:6px}.w-opposing-bars{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;font-size:11px}.w-opposing-bars .row{display:grid;grid-template-columns:70px 1fr 38px;align-items:center;grid-gap:8px;gap:8px}.w-opposing-bars .team-name{font-size:11px;font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-opposing-bars .bar{position:relative;height:12px;background:hsla(0,0%,100%,.05);border-radius:6px;overflow:hidden}.w-opposing-bars .bar .fill{position:absolute;inset:0 auto 0 0;height:100%;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 60%,transparent),var(--accent));border-radius:6px}.w-opposing-bars .value{font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);text-align:right}.w-opposing-bars .line-marker{position:relative;margin-top:4px;height:18px;background:linear-gradient(90deg,rgba(74,222,128,.18),rgba(74,222,128,.18) 50%,hsla(0,91%,71%,.18) 0,hsla(0,91%,71%,.18));border-radius:4px;border:1px solid var(--insight-card-rim)}.w-opposing-bars .line-marker .tick{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-1);border-radius:1px;box-shadow:0 0 8px hsla(0,0%,100%,.5)}.w-opposing-bars .line-marker .tick:after{content:attr(data-line);position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:800;color:var(--ink-2);white-space:nowrap;letter-spacing:.04em}.w-opposing-bars .line-marker .scale{position:absolute;inset:0;display:flex;justify-content:space-between;padding:0 4px;font-size:8px;color:var(--ink-4);font-weight:700;align-items:center}.w-twin-rings{display:flex;align-items:center;justify-content:center;gap:18px}.w-twin-rings .ring{width:76px;height:76px;display:grid;place-items:center;position:relative;flex-shrink:0}.w-twin-rings .ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.w-twin-rings .ring .track{fill:none;stroke:hsla(0,0%,100%,.07);stroke-width:7}.w-twin-rings .ring .fill{fill:none;stroke:var(--accent);stroke-width:7;stroke-linecap:round;stroke-dasharray:220;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--accent) 50%,transparent))}.w-twin-rings .ring .pct{font-size:18px;font-weight:900;color:var(--ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.w-twin-rings .ring-meta{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;text-align:center}.w-twin-rings .legend{font-size:11px;font-weight:700;color:var(--ink-2);letter-spacing:.04em;margin-top:6px;text-align:center}.w-mini-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:14px 10px;background:rgba(0,0,0,.25);border:1px solid var(--insight-card-rim);border-radius:10px}.w-mini-scoreboard .side{display:flex;flex-direction:column;align-items:center;gap:4px}.w-mini-scoreboard .crest{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;border:1px solid hsla(0,0%,100%,.1)}.w-mini-scoreboard .nm{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.w-mini-scoreboard .score-block{display:flex;align-items:center;gap:8px;font-family:Roboto Mono,ui-monospace,monospace;font-feature-settings:"tnum"}.w-mini-scoreboard .digit{font-size:36px;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--accent);text-shadow:0 0 16px color-mix(in oklab,var(--accent) 40%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-mini-scoreboard .dash{font-size:22px;color:var(--ink-3);font-weight:700}.w-mini-scoreboard .caption{grid-column:1/-1;margin-top:8px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--ink-3)}.w-mini-scoreboard .caption b{color:var(--ink-1);font-weight:800}.w-stacked-corners{position:relative}.w-stacked-corners .legend-row{display:flex;justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:700;color:var(--ink-3);letter-spacing:.04em}.w-stacked-corners .legend-row .away,.w-stacked-corners .legend-row .home{display:inline-flex;align-items:center;gap:5px}.w-stacked-corners .swatch{width:8px;height:8px;border-radius:2px}.w-stacked-corners .swatch.h{background:var(--accent)}.w-stacked-corners .swatch.a{background:color-mix(in oklab,var(--accent) 50%,#fff 0);opacity:.55}.w-stacked-corners .stack-bar{position:relative;height:22px;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.04);display:flex;border:1px solid var(--insight-card-rim)}.w-stacked-corners .stack-bar .seg.h{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 65%,transparent),var(--accent))}.w-stacked-corners .stack-bar .seg.a{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 28%,transparent),color-mix(in oklab,var(--accent) 42%,transparent))}.w-stacked-corners .stack-bar .seg-value{align-self:center;margin:0 8px;font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(0,0,0,.65)}.w-stacked-corners .stack-bar .seg.a .seg-value{color:var(--ink-1)}.w-stacked-corners .line-tick{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink-1);box-shadow:0 0 8px hsla(0,0%,100%,.5)}.w-stacked-corners .line-tick:after{content:attr(data-line);position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);font-size:9.5px;font-weight:800;color:var(--ink-2);white-space:nowrap;letter-spacing:.04em}.w-stacked-corners .axis-end{text-align:right;margin-top:4px;font-size:9px;font-weight:700;color:var(--ink-4);letter-spacing:.04em}.w-card-icons{display:flex;flex-direction:column;gap:8px}.w-card-icons .icons-row{display:flex;align-items:center;gap:4px;position:relative;padding:10px 4px 18px}.w-card-icons .rc,.w-card-icons .yc{width:14px;height:18px;border-radius:2px;position:relative;box-shadow:1px 2px 0 rgba(0,0,0,.3);flex-shrink:0}.w-card-icons .yc{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.w-card-icons .rc{background:linear-gradient(180deg,#f87171,#dc2626)}.w-card-icons .yc.partial{opacity:.45;transform:scale(.85)}.w-card-icons .line-tick{position:absolute;top:4px;bottom:4px;width:2px;background:var(--ink-1);box-shadow:0 0 8px hsla(0,0%,100%,.5)}.w-card-icons .line-tick:after{content:attr(data-line);position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:800;color:var(--ink-2);white-space:nowrap}.w-card-icons .ref-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;align-self:flex-start;background:hsla(0,0%,100%,.04);border:1px solid var(--insight-card-rim);border-radius:999px;font-size:10px;font-weight:700;color:var(--ink-2);letter-spacing:.04em}.w-card-icons .ref-chip b{color:var(--accent);font-weight:900}.w-crowd-skew{position:relative}.w-crowd-skew .legend-row{display:flex;justify-content:space-between;font-size:10px;font-weight:700;color:var(--ink-3);letter-spacing:.04em;margin-bottom:6px}.w-crowd-skew .legend-row .chalk{color:var(--ink-3)}.w-crowd-skew .legend-row .contrarian{color:var(--accent);font-weight:800;text-transform:uppercase;font-size:9px}.w-crowd-skew .skew-bar{position:relative;height:28px;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.04);display:flex;border:1px solid var(--insight-card-rim)}.w-crowd-skew .skew-bar .seg-chalk{background:hsla(0,0%,100%,.09);display:grid;place-items:center;color:var(--ink-2);font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-crowd-skew .skew-bar .seg-sharp{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 70%,transparent),var(--accent));display:grid;place-items:center;color:rgba(0,0,0,.85);font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-crowd-skew .annotation{margin-top:6px;font-size:10px;font-weight:700;color:var(--ink-3);letter-spacing:.04em;display:flex;justify-content:space-between}.w-crowd-skew .annotation b{color:var(--ink-1);font-weight:800}.w-skip-glyph{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0 6px}.w-skip-glyph .glyph{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px dashed color-mix(in oklab,var(--accent) 40%,transparent);color:var(--accent);background:rgba(245,158,11,.06)}.cascade{padding:14px 14px 24px;display:flex;flex-direction:column;gap:10px}.cascade-section-tag{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin:6px 4px 0}.prov-sheet{background:rgba(13,19,38,.96);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-top-left-radius:22px;border-top-right-radius:22px;border:1px solid var(--insight-card-rim);border-bottom:none;padding:14px 18px 22px}.prov-sheet .grabber{width:36px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.18);margin:0 auto 14px}.prov-sheet .head{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.prov-sheet .title{font-size:18px;font-weight:800;letter-spacing:-.012em;color:var(--ink-1);margin-bottom:14px}.prov-sheet .row{display:grid;grid-template-columns:100px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.06);font-size:12px}.prov-sheet .row:first-of-type{border-top:0}.prov-sheet .row .lbl{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.prov-sheet .row .val{color:var(--ink-1);font-weight:700}.prov-sheet .row .val .src{display:block;font-size:11.5px;color:var(--ink-2);font-weight:600;margin-top:1px}.prov-sheet .ts{margin-top:14px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06);font-size:10px;color:var(--ink-3);letter-spacing:.04em}.state-card{margin:24px 14px;padding:28px 18px;background:var(--insight-card-fill);border:1px solid var(--insight-card-rim);border-radius:14px;text-align:center}.state-card .glyph{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.18);display:grid;place-items:center;color:var(--ink-3)}.state-card .h{font-size:16px;font-weight:800;color:var(--ink-1);margin-bottom:6px}.state-card .s{font-size:12.5px;color:var(--ink-2);line-height:1.5;margin-bottom:14px}.state-card .retry{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(0,0%,100%,.04);border:1px solid var(--insight-card-rim);border-radius:999px;font-size:11px;font-weight:800;color:var(--ink-1);letter-spacing:.04em}