@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:fallback;src:url(fonts/anton-400-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:fallback;src:url(fonts/anton-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:fallback;src:url(fonts/anton-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:fallback;src:url(fonts/archivo-400-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:fallback;src:url(fonts/archivo-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:fallback;src:url(fonts/archivo-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:fallback;src:url(fonts/archivo-500-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:fallback;src:url(fonts/archivo-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:fallback;src:url(fonts/archivo-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:fallback;src:url(fonts/archivo-600-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:fallback;src:url(fonts/archivo-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:fallback;src:url(fonts/archivo-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:fallback;src:url(fonts/archivo-700-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:fallback;src:url(fonts/archivo-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:fallback;src:url(fonts/archivo-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:600;font-display:fallback;src:url(fonts/saira-condensed-600-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:600;font-display:fallback;src:url(fonts/saira-condensed-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:600;font-display:fallback;src:url(fonts/saira-condensed-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:700;font-display:fallback;src:url(fonts/saira-condensed-700-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:700;font-display:fallback;src:url(fonts/saira-condensed-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:700;font-display:fallback;src:url(fonts/saira-condensed-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:800;font-display:fallback;src:url(fonts/saira-condensed-800-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:800;font-display:fallback;src:url(fonts/saira-condensed-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:800;font-display:fallback;src:url(fonts/saira-condensed-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Anton Fallback';src:local('Arial');size-adjust:92.22%;ascent-override:127.54%;descent-override:35.68%;line-gap-override:0%}@font-face{font-family:'Saira Condensed Fallback';src:local('Arial');size-adjust:80.04%;ascent-override:141.80%;descent-override:54.85%;line-gap-override:0%}@font-face{font-family:'Archivo Fallback';src:local('Arial');size-adjust:102.19%;ascent-override:85.92%;descent-override:20.55%;line-gap-override:0%}:root{--font-display: Anton, 'Anton Fallback', sans-serif;--font-condensed: 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;--font-ui: Archivo, 'Archivo Fallback', system-ui, sans-serif;--type-display: 400 1em/1 var(--font-display);--type-heading-lg: 400 clamp(32px, 5vw, 48px)/1.12 var(--font-display);--type-heading-md: 400 clamp(24px, 3.5vw, 30px)/1.18 var(--font-display);--type-heading-sm: 800 20px/1.22 var(--font-condensed);--type-body: 400 16px/1.5 var(--font-ui);--type-body-sm: 400 14px/1.45 var(--font-ui);--type-label: 800 12px/1.25 var(--font-condensed);--type-metadata: 500 12px/1.35 var(--font-ui);--type-data: 600 14px/1.35 var(--font-ui);--type-data-condensed: 800 14px/1.2 var(--font-condensed);--type-micro: 600 11px/1.3 var(--font-ui);--bg: #080808;--ink: #f6f4ef;--muted: #8a8f98;--red: #ff1f1f;--red-hot: #ff3b3b;--red-deep: #c70000;--blue: #2e8bff;--blue-deep: #1660d6;--gold: #d8b25e;--gold-soft: rgba(216, 178, 94, .16);--blue-soft: rgba(46, 139, 255, .16);--line: rgba(255, 255, 255, .12);--line-gold: rgba(216, 178, 94, .24);--pick-card-selected: #3df5a0;--pick-card-bg-start: #10294b;--pick-card-bg-middle: #07101f;--pick-card-bg-end: #352b1d;--pick-card-title-bg: #806624;--pick-card-portrait-bg: #121b2b;--pick-card-selected-bg: #071c14;--pick-card-muted: #cbd0d9;--pick-card-editor-shadow: 0 8px 24px rgba(0, 0, 0, .4);--timeline-edge-surface: #111;--timeline-shell-surface: rgba(255, 255, 255, .022);--timeline-scroll-track: rgba(255, 255, 255, .06);--timeline-scroll-thumb: rgba(216, 178, 94, .46);--timeline-card-divider: rgba(255, 255, 255, .08);--chip-on-gold: #0b0b0b;--chip-next-up-fill: rgba(216, 178, 94, .14);--timeline-card-rest: linear-gradient(180deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, .012));--timeline-card-hover: rgba(255, 255, 255, .055);--timeline-card-current: linear-gradient(180deg, rgba(216, 178, 94, .06), rgba(216, 178, 94, .015)), linear-gradient(90deg, rgba(255, 31, 31, .03), transparent);--timeline-card-feature-glow: rgba(216, 178, 94, .5);--e-quart: cubic-bezier(.25, 1, .5, 1);--e-expo: cubic-bezier(.16, 1, .3, 1);--e-standard: cubic-bezier(.2, 0, 0, 1);--card-lift: translateY(-2px);--card-lift-shadow: 0 14px 34px rgba(0, 0, 0, .4);--win-accent: #74d494;--miss-accent: #ff8a8f;--win: var(--ink);--win-bg: linear-gradient(180deg, #347a48, #255c38);--win-bd: rgba(96, 208, 125, .38);--win-bg-strong: linear-gradient(180deg, #347a48, #28653d);--win-bd-strong: rgba(96, 208, 125, .55);--miss: var(--ink);--miss-bg: linear-gradient(180deg, #98232a, #751820);--miss-bd: rgba(200, 35, 42, .42);--perfect: var(--ink);--perfect-bg: linear-gradient(180deg, #8c6a24, #65450f);--perfect-bd: rgba(216, 178, 94, .62);--result-label-shadow: 0 1px 2px rgba(0, 0, 0, .42);--z-hero-glow: -1;--z-sticky: 50;--z-progress: 60;--text: var(--ink);--panel: rgba(18, 18, 22, 0.88);--panel-2: rgba(255, 255, 255, 0.06);--red-soft: rgba(255, 31, 31, 0.24);--green: #56c47c;--surface: rgba(255, 255, 255, 0.04);--steel: #5b8fd6;--steel-deep: #2f5fa0;--steel-soft: rgba(91, 143, 214, .24);--aip-chatgpt: #78d9ff;--aip-chatgpt-wash: rgba(120, 217, 255, .08);--aip-claude: #ff9b7a;--aip-claude-wash: rgba(255, 155, 122, .08);--aip-gemini: #afa1ff;--aip-gemini-wash: rgba(175, 161, 255, .08);--r-section: 28px;--r-panel: 16px;--r-row: 12px;--r-control: 999px;--surface-section: var(--panel);--surface-panel: var(--panel-2);--surface-row: rgba(255, 255, 255, .026);--surface-inset: var(--surface);--search-surface: #151515;--search-input-surface: #101010;--search-line: #303030;--search-line-soft: #282828;--search-header-line: #242424;--search-hover: #202020;--search-text: #c0c0c0;--search-text-strong: #e2e2e2;--search-text-muted: #8f8f8f;--search-text-subtle: #999;--search-shadow: 0 8px 8px rgba(0, 0, 0, .42);--search-scope-wash: linear-gradient(180deg, rgba(255, 31, 31, .05), transparent);--search-scope-hover: rgba(255, 255, 255, .035);--search-scope-active: rgba(255, 31, 31, .07);--search-mobile-border: rgba(255, 255, 255, .14);--search-mobile-surface: rgba(18, 18, 22, .72);--search-mobile-inner-border: rgba(255, 255, 255, .03);--search-mobile-hover-border: rgba(216, 178, 94, .36);--search-mobile-hover-surface: rgba(26, 26, 32, .84);--shadow-section: 0 24px 60px rgba(0, 0, 0, .34);--event-card-wash: linear-gradient(180deg, rgba(255, 255, 255, .045), transparent 45%, rgba(0, 0, 0, .12));--event-card-shadow: inset 0 2px 0 rgba(210, 173, 66, .56), inset 0 0 0 1px rgba(178, 163, 123, .22), inset 0 -1px 0 rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .28), 0 8px 22px rgba(0, 0, 0, .34);--event-card-shadow-raised: inset 0 2px 0 rgba(210, 173, 66, .84), inset 0 0 0 1px rgba(178, 163, 123, .36), inset 0 -1px 0 rgba(0, 0, 0, .45), 0 3px 8px rgba(0, 0, 0, .32), 0 12px 28px rgba(0, 0, 0, .45);--e-event-card: cubic-bezier(.2, .7, .3, 1);--orb-shadow: 0 0 0 6px rgba(216, 178, 94, .10), 0 0 40px rgba(255, 31, 31, .32), 0 12px 28px rgba(0, 0, 0, .55);--orb-shadow-hover: 0 0 0 6px rgba(216, 178, 94, .14), 0 0 50px rgba(255, 31, 31, .45), 0 14px 30px rgba(0, 0, 0, .6)}*{box-sizing: border-box}[hidden]{display: none !important}html{scrollbar-gutter: stable}html, body{overflow-x: clip}body{margin: 0;color: var(--ink);background: var(--bg);font: var(--type-body);background-image: radial-gradient(120% 60% at 82% -6%, rgba(255, 31, 31, .24), transparent 48%), radial-gradient(90% 50% at 8% 102%, rgba(255, 31, 31, .07), transparent 46%), radial-gradient(150% 120% at 50% 40%, transparent 58%, rgba(0, 0, 0, .6) 100%);background-attachment: fixed;min-height: 100vh;-webkit-font-smoothing: antialiased}body::after{content: "";position: fixed;inset: 0;pointer-events: none;z-index: 0;opacity: .05;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size: 140px}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: scroll()){body::before{content: "";position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: var(--z-progress);pointer-events: none;transform: scaleX(0);transform-origin: 0 50%;background: linear-gradient(90deg, var(--red-deep), var(--red) 58%, var(--gold));animation: scrollProgress auto linear;animation-timeline: scroll(root)}@keyframes scrollProgress{to{transform: scaleX(1)}}}}a{color: inherit;text-decoration: none}.page{--nav-page-max: 1220px;--nav-page-gutter: 28px;max-width: 1220px;margin: 0 auto;padding: 28px;position: relative;z-index: 1}@media (max-width: 900px), (hover: none) and (pointer: coarse){input:not([type]):not([readonly]):not(:disabled), input[type="text"]:not([readonly]):not(:disabled), input[type="search"]:not([readonly]):not(:disabled), textarea:not([readonly]):not(:disabled){font-size: 16px !important}}.skip-link{position: fixed;z-index: var(--z-modal);top: 8px;left: 8px;padding: 10px 14px;border: 1px solid var(--gold);border-radius: var(--r-control);color: var(--ink);background: var(--panel);transform: translateY(-160%);transition: transform .18s var(--e-quart)}.skip-link:focus-visible{transform: translateY(0);outline: 2px solid var(--ink);outline-offset: 2px}.nav{position: sticky;top: 0;z-index: var(--z-sticky);view-transition-name: site-nav;display: flex;justify-content: flex-start;align-items: center;gap: 24px;width: 100vw;margin-inline: calc(50% - 50vw);padding: 16px max(var(--nav-page-gutter, 28px), calc((100vw - var(--nav-page-max, 1220px)) / 2 + var(--nav-page-gutter, 28px))) 6px;margin-bottom: 28px;border-bottom: 1px solid transparent;contain: layout;transition: padding .28s var(--e-quart), background .28s var(--e-quart), box-shadow .28s var(--e-quart), border-color .28s var(--e-quart)}.nav.scrolled{padding-top: 10px;padding-bottom: 10px;background: rgba(8, 8, 8, .72);-webkit-backdrop-filter: blur(14px) saturate(1.25);backdrop-filter: blur(14px) saturate(1.25);border-bottom-color: var(--line-gold);box-shadow: 0 10px 30px rgba(0, 0, 0, .45)}.brand{display: flex;align-items: center;gap: 13px;min-width: 0;text-decoration: none;color: inherit}.brand-mark{width: 36px;height: 36px;flex: none;background: center / contain no-repeat url("images/brand-mark.svg")}.brand-text{line-height: 1.1}.brand-name{font: 800 15px var(--font-condensed);letter-spacing: .26em;text-transform: uppercase;line-height: 1}.brand-name .bn-red{color: var(--red)}.brand-name .bn-blue{color: var(--blue)}.brand-tag{display: block;margin-top: 4px;color: var(--muted);font: var(--type-label);letter-spacing: .18em;text-transform: uppercase}.nav-links{position: relative;display: flex;margin-left: auto;gap: 22px;align-items: center;font: 600 12px var(--font-ui);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.nav-actions{display: flex;align-items: center;gap: 10px;margin-left: 16px}.community-auth-header-link{display: inline-flex;align-items: center;min-height: 34px;border: 1px solid rgba(216, 178, 94, .6);border-radius: var(--r-control);background: transparent;color: var(--ink);padding: 0 11px;font: 700 12px var(--font-condensed);letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;cursor: pointer}.community-auth-header-link:hover{border-color: var(--gold);color: var(--gold)}.nav-actions [data-community-auth-pending] > *{visibility: hidden}@media (scripting: none){.nav-actions [data-community-auth-pending] > *{visibility: visible}}.community-auth-backdrop{position: fixed;z-index: 1000;inset: 0;display: grid;place-items: center;padding: 20px;background: rgba(7, 10, 16, .78)}.community-auth-dialog{width: min(100%, 430px);display: grid;gap: 16px;padding: 24px;border: 1px solid var(--line-gold);border-radius: var(--r-section);background: var(--surface-section);box-shadow: var(--shadow-section)}.community-auth-dialog h2{font-size: clamp(25px, 5vw, 34px)}.community-auth-dialog p{margin: 0}.community-auth-status{min-height: 1.5em;color: var(--muted)}.community-auth-challenge{min-height: 65px}.community-auth-google-fallback{display: grid;justify-content: center;min-height: 40px}.community-auth-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px}.community-auth-cancel{min-height: 38px;border: 1px solid rgba(255, 255, 255, .4);border-radius: var(--r-control);background: transparent;color: var(--ink);padding: 0 12px;cursor: pointer}.nav-links a{position: relative;z-index: 1;display: inline-grid;place-items: center;min-height: 40px;padding: 0 8px;border-block: 1px solid transparent;transition: color .2s var(--e-quart), background .2s var(--e-quart), border-color .2s var(--e-quart)}.nav-links a:hover{color: var(--ink)}.nav-active-frame{position: absolute;z-index: 0;left: 0;top: 0;width: 1px;min-width: 1px;height: 40px;pointer-events: none;opacity: 0;border-block: 1px solid var(--gold);background: linear-gradient(180deg, rgba(216, 178, 94, .09), rgba(216, 178, 94, 0));transform: translate3d(0, 0, 0) scaleX(1);transform-origin: left center}.nav-active-frame::before, .nav-active-frame::after{content: "";position: absolute;width: 7px;height: 7px;border-color: var(--red);pointer-events: none}.nav-active-frame::before{top: -1px;left: 0;border-top: 1px solid;border-left: 1px solid}.nav-active-frame::after{right: 0;bottom: -1px;border-right: 1px solid;border-bottom: 1px solid}.nav-links a[aria-current="page"]{color: var(--ink);border-color: var(--gold);background: linear-gradient(180deg, rgba(216, 178, 94, .09), rgba(216, 178, 94, 0))}.nav-links a[aria-current="page"]::before, .nav-links a[aria-current="page"]::after{content: "";position: absolute;width: 7px;height: 7px;border-color: var(--red);pointer-events: none}.nav-links a[aria-current="page"]::before{top: 0;left: 0;border-top: 1px solid;border-left: 1px solid}.nav-links a[aria-current="page"]::after{right: 0;bottom: 0;border-right: 1px solid;border-bottom: 1px solid}.nav-links.has-active-frame a[aria-current="page"]{border-color: transparent;background: transparent}.nav-links.has-active-frame a[aria-current="page"]::before, .nav-links.has-active-frame a[aria-current="page"]::after{opacity: 0}h1{margin: 0;font-size: clamp(48px, 7.5vw, 96px);line-height: .9;text-transform: uppercase;letter-spacing: -0.06em}.meta-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 26px}.pill{display: inline-flex;align-items: center;border: 1px solid var(--line);background: rgba(255, 255, 255, .055);border-radius: 999px;padding: 5px 13px;color: var(--ink);font-family: var(--font-condensed);font-size: 13px;font-weight: 700;letter-spacing: .04em}.vs{flex: none;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;background: var(--red-deep);color: #fff;font-size: 13px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;box-shadow: 0 0 24px rgba(255, 31, 31, .4)}.section{border: 1px solid var(--line);border-radius: var(--r-section);background: var(--surface-section);padding: 24px;box-shadow: var(--shadow-section)}.section--open{border: 0;border-radius: 0;background: transparent;padding-inline: 0;box-shadow: none}.section--open + .section--open{margin-top: 36px}.section-head{display: flex;justify-content: space-between;align-items: end;gap: 20px;margin-bottom: 18px}h2{margin: 0;font: var(--type-heading-md);text-transform: uppercase;letter-spacing: .015em}.section-head p{margin: 0;color: var(--muted);font-size: 13px}.section-head:has(h1){flex-direction: column;align-items: stretch;gap: 10px}.section-head h1{margin: 0;font-family: var(--font-display);font-weight: 400;text-transform: uppercase;letter-spacing: .01em;line-height: .95;font-size: clamp(40px, 7vw, 84px)}.section-head:has(h1) p{max-width: 66ch;font-size: 14px}@media (max-width: 760px){.page{--nav-page-gutter: 16px;padding: 10px 16px 16px}.nav{padding-top: 6px;padding-bottom: 4px;margin-bottom: 10px}.nav.scrolled{padding-top: 6px;padding-bottom: 4px}.brand{gap: 10px}.brand-mark{width: 32px;height: 32px}.brand-name{font-size: 14px;letter-spacing: .22em}.brand-tag{margin-top: 3px;font-size: 12px;letter-spacing: .16em}.community-auth-header-link{padding: 0 8px;letter-spacing: .06em}.section{border: 0;border-radius: 0;background: transparent;box-shadow: none;padding: 0}.section + .section, .section[style*="margin-top"]{margin-top: 28px !important}.section-head{margin-bottom: 14px}.section-head h1{font-size: clamp(38px, 13vw, 58px);line-height: .92}h2{font-size: 30px}.section-head p{font-size: 14px;line-height: 1.45}.section-nav{margin-inline: -16px;padding-inline: 16px}}@media (max-width: 900px){.nav-actions [data-community-auth-header]{display: none}}.fight-videos{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--line)}.vslot{display: block}.video-label{display: block;margin-bottom: 8px;font-size: 12px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.video-fold{margin-top: 20px}.video-foldsum{display: flex;align-items: center;min-height: 44px;margin-bottom: 8px;padding: 14px 0;font-size: 12px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--muted);cursor: pointer;list-style: none}.video-foldsum::-webkit-details-marker{display: none}.video-foldsum::before{content: "\25B8\00A0"}.video-fold[open] .video-foldsum::before{content: "\25BE\00A0"}.video-foldsum:hover{color: var(--text)}.vmedia{position: relative;aspect-ratio: 16 / 9;border-radius: 16px;overflow: hidden;border: 1px solid var(--line);background: #000}.vmedia iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.video-loading{position: absolute;z-index: 1;inset: 0;display: grid;place-items: center;color: var(--muted);font-size: 13px;font-weight: 600;letter-spacing: .04em}.vmedia.is-loading .video-loading{background: var(--bg)}.video-unavailable{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;gap: 10px;padding: 24px;overflow: auto;text-align: center;background: radial-gradient(circle at 50% 0, rgba(215, 25, 32, .12), transparent 62%), var(--panel-2);color: var(--text)}.video-unavailable-status{display: grid;gap: 8px;justify-items: center}.video-unavailable-status strong{font-family: var(--font-condensed);font-size: clamp(18px, 2.5vw, 24px);font-weight: 700;letter-spacing: .03em;line-height: 1;text-transform: uppercase}.video-unavailable-status span, .video-unavailable-context{max-width: 34ch;color: var(--muted);font-size: 13px;line-height: 1.45}.video-unavailable-context{color: var(--text);font-weight: 700}.video-unavailable-source{display: grid;gap: 3px;max-width: min(100%, 52ch);color: var(--muted);font-size: 12px;line-height: 1.4}.video-unavailable-source-link{max-width: 100%;overflow-wrap: anywhere;color: var(--text);text-decoration: underline;text-underline-offset: 3px;user-select: text}.video-unavailable-source-link:hover, .video-unavailable-source-link:focus-visible{color: var(--gold)}.video-unavailable-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.video-unavailable-open, .video-unavailable-retry{display: inline-flex;min-height: 44px;align-items: center;justify-content: center;padding: 10px 14px;border: 1px solid var(--gold);border-radius: 999px;background: transparent;color: var(--text);font-size: 12px;font-weight: 800;letter-spacing: .04em;text-decoration: none;text-transform: uppercase}.video-unavailable-open{background: var(--gold);color: #161012}.video-unavailable-retry{cursor: pointer}.video-unavailable-open:hover, .video-unavailable-open:focus-visible, .video-unavailable-retry:hover, .video-unavailable-retry:focus-visible{color: var(--text);background: var(--red);border-color: var(--red)}.facade{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;padding: 0;cursor: pointer;background-size: cover;background-position: center;background-color: #0c0c0e;display: grid;place-items: center}.facade::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .55))}.play{position: relative;width: 58px;height: 58px;border-radius: 50%;display: grid;place-items: center;color: #fff;background: var(--red);font-weight: 900;box-shadow: 0 0 38px rgba(215, 25, 32, .48)}.vmedia.empty{display: grid;place-items: center;text-align: center;border-style: dashed;border-color: rgba(255, 255, 255, .26);background: linear-gradient(135deg, rgba(215, 25, 32, .1), transparent), rgba(255, 255, 255, .03)}.vmedia.empty span{color: var(--muted);font-size: 13px}.footer-note{color: var(--muted);font-size: 12px;margin-top: 30px;line-height: 1.6;max-width: 80ch;margin-inline: auto;text-align: center;text-wrap: balance}.footer-credit{color: var(--muted);text-decoration: underline;text-underline-offset: 2px;white-space: nowrap}.footer-credit:hover, .footer-credit:focus-visible{color: var(--ink)}.country-display{display: inline-flex;align-items: center;gap: 6px;min-width: 0;max-width: 100%;vertical-align: middle}.country-display__text{min-width: 0}.country-flag{display: block;flex: 0 0 auto;width: 24px;height: 18px;object-fit: cover;border: 1px solid rgba(255, 255, 255, .22);border-radius: 2px}.crumbs{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;padding: 0;font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.crumbs li{display: flex;align-items: center;gap: 8px}.crumbs li:not(:first-child)::before{content: "\203a";opacity: .55}.crumbs a:hover{color: var(--text)}.crumbs [aria-current="page"]{color: var(--text)}@media (max-width: 760px){.crumbs a{display: inline-flex;align-items: center;min-height: 44px}}.fsw{--fsw-panel: #111216;display: flex;align-items: center;justify-content: space-between;gap: 8px 16px;margin: 6px 0 10px;font: var(--type-label);letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.fsw-trail{display: flex;align-items: center;gap: 4px;min-width: 0;margin: 0;padding: 0;list-style: none}.fsw-trail > li{display: flex;align-items: center;gap: 4px;min-width: 0}.fsw-trail > li + li::before{content: "\203a";opacity: .55;margin: 0 2px}.fsw-home{display: inline-flex;align-items: center;min-height: 36px;padding: 6px 4px;color: var(--muted);text-decoration: none}.fsw-home:hover{color: var(--ink)}.fsw-leaf{color: var(--ink);white-space: nowrap}.fsw-dd{position: relative;min-width: 0}.fsw-trigger{display: inline-flex;align-items: center;gap: 6px;max-width: 100%;min-height: 36px;box-sizing: border-box;padding: 6px 10px;border: 1px solid var(--line);border-radius: 8px;color: var(--ink);cursor: pointer;list-style: none}.fsw-trigger::-webkit-details-marker{display: none}.fsw-trigger:hover{border-color: var(--line-gold);background: rgba(255, 255, 255, .04)}.fsw-dd[open] > .fsw-trigger{border-color: var(--gold);background: var(--gold-soft)}.fsw-trigger:focus-visible, .fsw-item:focus-visible, .fsw-foot:focus-visible, .fsw-home:focus-visible, .fsw-pn-link:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.fsw-trigger-text{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.fsw-chev{flex: none;font-size: .8em;color: var(--gold);transition: transform .15s}.fsw-dd[open] .fsw-chev{transform: rotate(180deg)}.fsw-panel{position: absolute;top: calc(100% + 6px);left: 0;z-index: var(--z-sticky);width: 360px;max-width: calc(100vw - 32px);max-height: min(70vh, 560px);overflow: auto;box-sizing: border-box;padding: 6px;background: var(--fsw-panel);border: 1px solid var(--line-gold);border-radius: 12px;box-shadow: 0 18px 40px rgba(0, 0, 0, .65);text-transform: none;letter-spacing: 0;text-align: left}.fsw-group{margin: 10px 10px 4px;font: var(--type-label);letter-spacing: .1em;text-transform: uppercase;color: var(--gold)}.fsw-list{margin: 0;padding: 0;list-style: none}.fsw-item{display: flex;flex-direction: column;gap: 2px;min-height: 44px;box-sizing: border-box;padding: 9px 10px;border-radius: 8px;color: var(--ink);text-decoration: none}.fsw-item:hover{background: rgba(255, 255, 255, .06)}.fsw-item[aria-current="page"]{background: var(--gold-soft);box-shadow: inset 3px 0 0 var(--gold)}.fsw-item-title{display: flex;align-items: center;justify-content: space-between;gap: 8px;font: var(--type-data-condensed);font-size: 16px;letter-spacing: .02em}.fsw-item small{font: var(--type-metadata);color: var(--muted)}.fsw-tag{flex: none;padding: 2px 7px;border: 1px solid var(--line-gold);border-radius: 999px;font: var(--type-micro);letter-spacing: .08em;text-transform: uppercase;color: var(--gold);white-space: nowrap}.fsw-foot{display: flex;align-items: center;min-height: 44px;margin: 6px 4px 2px;padding: 10px;border-top: 1px solid var(--line);font: var(--type-label);letter-spacing: .08em;text-transform: uppercase;color: var(--gold);text-decoration: none}.fsw-foot:hover{color: var(--ink)}.fsw-pn{display: flex;flex: none;gap: 8px;margin-left: auto}.fsw-pn-link{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;box-sizing: border-box;padding: 6px 12px;border: 1px solid var(--line);border-radius: 8px;color: var(--ink);text-decoration: none;white-space: nowrap}.fsw-pn-link:hover{border-color: var(--gold);background: rgba(255, 255, 255, .04)}.fsw-pn-label{display: inline-flex}.fsw-pn-dir{color: var(--muted)}.fsw-pn-arrow{color: var(--gold);font-size: 1.25em;line-height: 1}@media (max-width: 900px){.fsw-pn-name{display: none}}@media (max-width: 640px){.fsw{flex-wrap: nowrap}.fsw-trail{flex: 1 1 auto}.fsw-trail > .fsw-home-li{display: none}.fsw-trail > .fsw-home-li + li::before{display: none}.fsw-trail > .fsw-event-li, .fsw-trail > .fsw-leaf{flex: none}.fsw-trail .fsw-dd{max-width: 100%}.fsw-pn{gap: 4px}.fsw-pn-label{display: none}.fsw-pn-link{width: 36px;padding: 0;justify-content: center}.fsw-panel{position: fixed;top: auto;right: 0;bottom: 0;left: 0;width: auto;max-width: none;max-height: 72vh;z-index: calc(var(--z-progress) + 10);border-radius: 16px 16px 0 0}}.minfo{position: relative;display: inline-flex;vertical-align: middle}.minfo-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;padding: 0;margin: 0;border: 1px solid var(--line);border-radius: 50%;background: transparent;color: var(--muted);font: 700 11px/1 Georgia, "Times New Roman", serif;font-style: italic;text-transform: none;letter-spacing: 0;cursor: help;-webkit-appearance: none;appearance: none}.minfo-btn::after{content: "";position: absolute;inset: -14px}.minfo-btn:hover, .minfo-btn:focus-visible{color: var(--ink);border-color: var(--gold)}.minfo-btn:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.minfo-pop{display: none;position: absolute;top: calc(100% + 8px);left: 50%;transform: translateX(-50%);z-index: 40;width: max-content;max-width: min(280px, 78vw);padding: 11px 13px;border: 1px solid var(--line-gold);border-radius: 12px;background: #14141a;box-shadow: 0 12px 30px rgba(0, 0, 0, .55);text-align: left;text-transform: none;letter-spacing: 0;font-weight: 400;line-height: 1.45;white-space: normal}.minfo-pop.is-viewport-positioned{position: fixed;top: var(--minfo-popover-top, 12px);left: var(--minfo-popover-left, 12px);transform: none;max-width: min(280px, 78vw, calc(100vw - 24px));max-height: calc(100vh - 24px);overflow: auto;overscroll-behavior: contain}.minfo-pop::before{content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-bottom-color: var(--line-gold)}.minfo-pop[data-tooltip-placement="below"]::before{left: var(--minfo-popover-arrow-left, 50%)}.minfo-pop[data-tooltip-placement="above"]::before{top: 100%;bottom: auto;left: var(--minfo-popover-arrow-left, 50%);border-top-color: var(--line-gold);border-bottom-color: transparent}.minfo-pop b{display: block;font-size: 12px;font-weight: 800;color: var(--ink);margin-bottom: 3px}.minfo-pop span{display: block;font-size: 12px;color: #cfcfcf}.minfo:focus-within > .minfo-pop{display: block}@media (hover: hover) and (pointer: fine){.minfo:hover > .minfo-pop{display: block}}.minfo.is-dismissed:focus-within > .minfo-pop, .minfo.is-dismissed:hover > .minfo-pop{display: none}.fc-select{position: relative;display: grid;gap: 6px;min-width: 0}.fc-select > label{color: var(--muted);font: var(--type-label);letter-spacing: .08em;text-transform: uppercase}.fc-select-native{width: 100%;min-height: 44px;padding: 8px 34px 8px 12px;border: 1px solid var(--line);border-radius: 8px;background: var(--panel);color: var(--ink);font: var(--type-body-sm);color-scheme: dark}.fc-select-native:focus-visible{outline: 2px solid var(--red);outline-offset: 2px;border-color: var(--red)}.fc-select:not(.is-enhanced) > .fc-select-trigger, .fc-select:not(.is-enhanced) > .fc-select-menu{display: none}.fc-select.is-enhanced > .fc-select-native{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.fc-select-trigger{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;min-height: 44px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 8px;background: var(--panel);color: var(--ink);font: var(--type-body-sm);text-align: left;cursor: pointer;transition: border-color .2s var(--e-quart), background .2s var(--e-quart), box-shadow .2s var(--e-quart)}.fc-select-trigger:hover, .fc-select.is-open > .fc-select-trigger{border-color: var(--gold);background: var(--surface)}.fc-select-trigger:disabled{opacity: .55;cursor: not-allowed}.fc-select-trigger:focus-visible{outline: 2px solid var(--red);outline-offset: 2px;border-color: var(--red)}.fc-select-chevron{flex: 0 0 auto;width: 8px;height: 8px;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: rotate(45deg) translateY(-2px);transition: transform .18s var(--e-quart), border-color .18s var(--e-quart)}.fc-select.is-open .fc-select-chevron{border-color: var(--gold);transform: rotate(225deg) translate(-1px, -1px)}.fc-select-menu{position: absolute;top: calc(100% + 6px);right: 0;left: 0;z-index: calc(var(--z-sticky) + 1);display: grid;max-height: min(320px, 50vh);overflow-y: auto;padding: 5px;border: 1px solid var(--line-gold);border-radius: 8px;background: #14141a;box-shadow: 0 14px 30px rgba(0, 0, 0, .52)}.fc-select-group{display: grid;gap: 2px}.fc-select-group + .fc-select-group{margin-top: 5px;padding-top: 5px;border-top: 1px solid var(--line)}.fc-select-group-label{padding: 4px 10px 2px;color: var(--muted);font: var(--type-label);letter-spacing: .08em;text-transform: uppercase}.fc-select-option{display: block;width: 100%;min-height: 44px;padding: 9px 10px;border: 0;border-radius: 5px;background: transparent;color: var(--muted);font: var(--type-body-sm);text-align: left;cursor: pointer}.fc-select-option:hover, .fc-select-option:focus-visible{background: var(--gold-soft);color: var(--ink);outline: 0}.fc-select-option.is-selected{color: var(--gold)}.fc-select-option.is-selected::before{content: '\2713';display: inline-block;width: 16px;color: var(--gold)}.fc-select-option:not(.is-selected)::before{content: '';display: inline-block;width: 16px}.fc-select-menu[hidden]{display: none}.analyst-popover{position: relative;display: inline-flex;min-width: 0}.analyst-scorecard-popover{display: none;position: fixed;top: var(--analyst-popover-top, 12px);left: var(--analyst-popover-left, 12px);z-index: 40;width: min(360px, calc(100vw - 28px));max-width: calc(100vw - 28px);padding: 12px;max-height: calc(100vh - 24px);overflow-y: auto;overscroll-behavior: contain;border: 1px solid var(--line-gold);border-radius: 12px;background: #14141a;box-shadow: 0 16px 36px rgba(0, 0, 0, .6);text-align: left}.analyst-popover:focus-within > .analyst-scorecard-popover{display: block}@media (hover: hover) and (pointer: fine){.analyst-popover:hover > .analyst-scorecard-popover{display: block}.analyst-popover.is-pointer-open > .analyst-scorecard-popover{display: block}.analyst-popover::after{content: "";position: absolute;top: 100%;left: 0;width: min(360px, calc(100vw - 28px));height: 10px}}.analyst-popover.is-dismissed:focus-within > .analyst-scorecard-popover, .analyst-popover.is-dismissed:hover > .analyst-scorecard-popover{display: none}.status-badge{display: inline-block;padding: 6px 12px;border-radius: 999px;font: var(--type-label);letter-spacing: .12em;text-transform: uppercase;border: 1px solid var(--line);color: var(--muted);background: rgba(255, 255, 255, .04)}.status-badge.scheduled{color: #fff;border-color: rgba(215, 25, 32, .5);background: rgba(215, 25, 32, .16)}.status-badge.final{color: var(--gold);border-color: var(--line-gold);background: rgba(216, 178, 94, .10)}.surface-row{border: 1px solid var(--line);border-radius: var(--r-row);background: var(--surface-row)}.surface-card{border: 1px solid var(--line);border-radius: var(--r-panel);background: var(--surface-panel)}.surface-inset{padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--r-row);background: var(--surface-inset)}.surface--gold{border-color: var(--line-gold)}.surface--interactive{transition: border-color .2s var(--e-quart), background .2s var(--e-quart), transform .2s var(--e-quart), box-shadow .25s var(--e-quart)}@media (hover: hover){.surface--interactive:hover{border-color: var(--line-gold);background: rgba(216, 178, 94, .05)}}.result-sec{text-align: center}.result-hero{font-family: var(--font-display);font-weight: 400;text-transform: uppercase;font-size: clamp(30px, 5.5vw, 56px);line-height: 1.04;letter-spacing: .01em;margin: 14px 0 6px}.result-hero .rh-win{color: var(--gold)}.result-hero .rh-vs{color: var(--muted);font-size: .6em}.result-hero.result-hero--editorial{max-width: none;margin: 0 auto;font-family: var(--font-condensed);font-weight: 800;font-size: clamp(32px, 3.4vw, 48px);line-height: .98;letter-spacing: -.025em;text-transform: none}.rh-method{margin: 0;color: var(--muted);font: 700 13px var(--font-condensed);letter-spacing: .14em;text-transform: uppercase}.rh-compact-meta{margin: 10px 0 0;color: var(--muted);font: 600 14px var(--font-condensed)}.tape-fold, .bd-fold{margin-top: 4px}.tape-foldsum, .bd-foldsum, .videos-foldsum, .preds-detail-sum{display: block;margin-bottom: 12px;font-size: 12px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--muted);cursor: pointer;list-style: none}.tape-foldsum::-webkit-details-marker, .bd-foldsum::-webkit-details-marker, .videos-foldsum::-webkit-details-marker, .preds-detail-sum::-webkit-details-marker{display: none}.tape-foldsum::before, .bd-foldsum::before, .videos-foldsum::before, .preds-detail-sum::before{content: "\25B8\00A0"}.tape-fold[open] .tape-foldsum::before, .bd-fold[open] .bd-foldsum::before, .videos-fold[open] .videos-foldsum::before, .analyst-scorecards-disclosure[open] .preds-detail-sum::before{content: "\25BE\00A0"}.tape-foldsum:hover, .bd-foldsum:hover, .videos-foldsum:hover, .preds-detail-sum:hover{color: var(--text)}.tape-foldsum:focus-visible, .bd-foldsum:focus-visible, .videos-foldsum:focus-visible, .preds-detail-sum:focus-visible{outline: 2px solid var(--red);outline-offset: 2px}.credits-page .section-head{margin-top: 8px}.credits-list{list-style: none;display: grid;gap: 0;margin: 28px 0 0;padding: 0;border-block: 1px solid var(--line)}.credits-list li{padding: 16px 0}.credits-list li + li{border-top: 1px solid var(--line)}.credits-who{font-weight: 800}.credits-meta{margin-top: 3px;color: var(--muted);font-size: 14px}.credits-license{display: inline-flex;align-items: center;min-height: 36px;margin-top: 7px;padding: 3px 9px;border: 1px solid var(--line);border-radius: 999px;color: var(--ink);font-size: 12px}.credits-list a{display: inline-flex;align-items: center;min-height: 36px}@media (max-width: 760px){.credits-license, .credits-list a{min-height: 44px}}:root{--bar-trough: #0e0f12}.pred-tally{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;gap: 18px;padding: 18px 22px;border: 1px solid var(--line);background: var(--panel);border-radius: 12px}.analyst-consensus{overflow: hidden;border: 1px solid var(--line);border-radius: 12px;background: var(--panel)}.analyst-consensus .pred-tally{border: 0;border-radius: 0;background: transparent}.pt-side{display: flex;flex-direction: column;gap: 2px}.pt-a{align-items: flex-end;text-align: right}.pt-b{align-items: flex-start;text-align: left}.pt-count{font-family: var(--font-display);font-size: clamp(34px, 7vw, 54px);line-height: .85;white-space: nowrap}.pt-a .pt-count{color: var(--red)}.pt-b .pt-count{color: var(--steel)}.pt-name{font: var(--type-label);text-transform: uppercase;letter-spacing: .12em;color: var(--muted)}.pt-bar{display: flex;width: min(46vw, 340px);height: 10px;background: #0e0f12;border: 1px solid var(--line);border-radius: 2px;overflow: hidden}.pt-fill{height: 100%}.pt-fill-a{background: linear-gradient(90deg, var(--red-deep), var(--red))}.pt-fill-b{background: linear-gradient(90deg, var(--steel-deep), var(--steel));margin-left: auto}.pred-method-split{margin: 12px 2px 0;text-align: center;color: var(--muted);font: var(--type-body-sm)}.pred-lens-note{margin: 8px 2px 0;text-align: center;color: var(--muted);font: var(--type-body-sm)}.ehead-meta .pred-lens-note{text-align: left;margin: 6px 0 0}.pred-avatar{width: 44px;height: 44px;border-radius: 50%;object-fit: cover}.pred-avatar--mono{display: grid;place-items: center;background: radial-gradient(circle at 30% 25%, #2a1416, #15181b);border: 1px solid var(--line);color: var(--ink);font: 800 15px var(--font-condensed)}.pred-chev{width: 9px;height: 9px;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: rotate(45deg);transition: transform .2s ease;justify-self: center}.pred-body{padding: 2px 16px 16px 74px}.pred-reason{margin: 0 0 14px;color: var(--ink);font: var(--type-body);max-width: 62ch}.pred-quote{margin: 0 0 14px;padding: 0 0 0 14px;border-left: 2px solid var(--line);color: var(--ink);font: var(--type-body);font-style: italic;max-width: 62ch}.pred-points{margin: -4px 0 14px;padding: 0 0 0 18px;color: var(--ink);font: var(--type-body-sm);max-width: 62ch;list-style: none}.pred-points li{position: relative;margin: 0 0 5px}.pred-points li::before{content: "";position: absolute;left: -14px;top: 8px;width: 5px;height: 5px;border-radius: 50%;background: var(--line-gold, currentColor);opacity: .8}.pred-actions{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.pred-source-wrap{display: grid;gap: 5px}.pred-source{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid rgba(255, 31, 31, .45);background: rgba(255, 31, 31, .08);color: var(--ink);border-radius: 999px;font: var(--type-label);letter-spacing: .04em;text-transform: uppercase;cursor: pointer;transition: background .2s ease, border-color .2s ease}.pred-source:hover{background: rgba(255, 31, 31, .18);border-color: var(--red)}.pred-source--unavailable{cursor: default;background: transparent;border-style: dashed;border-color: var(--line);color: var(--muted)}.pred-source--thumb{flex-direction: column;align-items: stretch;gap: 8px;padding: 8px;width: 180px;border-radius: 12px}.pred-source-thumb{position: relative;width: 100%;aspect-ratio: 16 / 9;border-radius: 8px;overflow: hidden}.pred-source-thumb .play{position: relative;z-index: 2;width: 34px;height: 34px;font-size: 12px}.pred-source-label{font: var(--type-label);letter-spacing: .04em;text-transform: uppercase}.pred-source-meta{color: var(--muted);font: var(--type-metadata)}.pred-channel{display: inline-flex;align-items: center;min-height: 44px;padding: 0 4px;color: var(--muted);font: var(--type-metadata);letter-spacing: .01em;text-decoration: none;border-bottom: 1px solid transparent}.pred-channel:hover{color: var(--ink);border-bottom-color: var(--line)}.pred-record{margin: 12px 0 0;color: var(--muted);font: var(--type-body-sm)}.pred-ast{color: var(--gold);font-weight: 800;margin-left: 1px}.pred-caveat{margin: -4px 0 14px;padding: 8px 12px;border: 1px solid var(--line-gold);background: rgba(216, 178, 94, .06);border-radius: 8px;color: var(--ink);font: var(--type-body-sm);max-width: 62ch}.pred-stake{margin: -4px 0 14px;padding: 8px 12px;border: 1px solid var(--line);background: rgba(255, 255, 255, .04);border-radius: 8px;color: var(--ink);font: var(--type-body-sm);max-width: 62ch}.pred-stake b{color: var(--muted);font-weight: 700}.pred-correction{margin: 12px 0 0;padding: 8px 12px;border-left: 2px solid var(--line);color: var(--muted);font: var(--type-body-sm);max-width: 62ch}.rflag{display: inline-flex;align-items: center;gap: 6px;font: 800 12px var(--font-condensed);text-transform: uppercase;letter-spacing: .04em;white-space: nowrap}.rflag-ico{font-size: 13px}.rflag.is-perfect{color: var(--perfect);background: var(--perfect-bg);padding: 2px 7px;border-radius: 4px;border: 1px solid var(--perfect-bd);text-shadow: var(--result-label-shadow)}.rflag.is-hit, .rflag.is-miss{padding: 2px 7px;border-radius: 4px;color: var(--ink);text-shadow: var(--result-label-shadow)}.rflag.is-hit{background: var(--win-bg);border: 1px solid var(--win-bd)}.rflag.is-miss{background: var(--miss-bg);border: 1px solid var(--miss-bd)}.rflag.is-none{color: var(--muted)}.wci-result{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin: 0 0 20px;padding: 20px 24px;border: 1px solid var(--line-gold);background: linear-gradient(135deg, rgba(216,178,94,.07) 0%, transparent 55%);border-radius: 12px}.wci-outcome{display: flex;flex-direction: column;gap: 6px;min-width: 0}.wci-outcome-label{font: var(--type-label);text-transform: uppercase;letter-spacing: .18em;color: var(--gold)}.wci-outcome-fight{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap}.wci-outcome-winner{font-family: var(--font-display);font-size: clamp(28px, 4.5vw, 52px);line-height: .9;letter-spacing: .005em;text-transform: uppercase;color: var(--ink)}.wci-outcome-sep{font: 700 13px var(--font-condensed);text-transform: uppercase;letter-spacing: .08em;color: var(--muted);align-self: center;flex-shrink: 0}.wci-outcome-loser{font-family: var(--font-display);font-size: clamp(20px, 3vw, 34px);line-height: .9;letter-spacing: .005em;text-transform: uppercase;color: var(--muted);opacity: .38}.wci-outcome-method{margin-top: 2px}.wci-method-tag{display: inline-flex;align-items: center;padding: 3px 10px;border: 1px solid rgba(255,31,31,.35);background: rgba(255,31,31,.07);border-radius: 4px;font: 800 12px var(--font-condensed);text-transform: uppercase;letter-spacing: .08em;color: var(--red)}.wci-verdict{flex-shrink: 0;padding: 7px 16px;border-radius: 6px;font: 900 13px var(--font-condensed);text-transform: uppercase;letter-spacing: .14em;white-space: nowrap}.wci-verdict--upset{border: 1px solid rgba(255,31,31,.45);background: rgba(255,31,31,.09);color: var(--red)}.wci-verdict--chalk{border: 1px solid rgba(216,178,94,.35);background: rgba(216,178,94,.07);color: var(--gold)}.pt-a.is-winner .pt-count{text-shadow: 0 0 28px rgba(255,31,31,.62)}.pt-b.is-winner .pt-count{text-shadow: 0 0 28px rgba(91,143,214,.65)}.pt-side.is-loser .pt-count{opacity: .28}.pt-side.is-loser .pt-name{opacity: .4}.pt-name-row{display: flex;align-items: center;gap: 7px}.pt-verdict{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;font: var(--type-label);letter-spacing: 0;flex-shrink: 0}.pt-verdict-win, .pt-verdict-loss{color: var(--ink);text-shadow: var(--result-label-shadow)}.pt-verdict-win{background: var(--win-bg);border: 1px solid var(--win-bd)}.pt-verdict-loss{background: var(--miss-bg);border: 1px solid var(--miss-bd)}.rx-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(230px, 340px));justify-content: start;gap: 16px;margin-top: 16px}.rx-tile{text-decoration: none}.rx-tile.vcard .vtile-desc{-webkit-line-clamp: 2;line-clamp: 2}.rx-tile .vcard-meta{padding: 6px 16px 0;color: var(--muted);font: var(--type-metadata)}.rx-tile .rx-tether{padding: 4px 16px 0}.rx-tile-chip{position: absolute;top: 10px;left: 10px;z-index: 2;padding: 3px 8px;border-radius: 6px;font: var(--type-label);letter-spacing: .12em;text-transform: uppercase;color: #fff;background: rgba(8, 8, 8, .78);border: 1px solid var(--line)}.rx-tile-dur{position: absolute;right: 10px;bottom: 10px;z-index: 2;padding: 3px 8px;border-radius: 999px;font: var(--type-label);letter-spacing: .06em;color: var(--ink);background: rgba(8, 8, 8, .82);border: 1px solid var(--line);font-variant-numeric: tabular-nums}.rx-tether{display: block;margin-top: 3px;color: var(--muted);font: var(--type-metadata)}.rx-quote{margin: 0 0 14px;max-width: 62ch;padding: 11px 0 0;border-top: 1px solid rgba(255, 31, 31, .45)}.rx-quote blockquote{margin: 0;color: var(--ink);font: italic 400 16px/1.55 var(--font-ui)}.rx-quote figcaption{margin-top: 6px;color: var(--muted);font: var(--type-metadata)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}@media (max-width: 760px){.pred-tally{grid-template-columns: minmax(0, 1fr) minmax(72px, 24vw) minmax(0, 1fr);gap: 12px;padding: 16px 0;background: transparent}.analyst-consensus .pred-tally{padding: 16px 14px}.pt-side, .pt-name-row{min-width: 0}.pt-count{font-size: clamp(24px, 7vw, 42px)}.pt-name{overflow-wrap: anywhere}.pred-tally .pt-bar{width: 100%;min-width: 0}.pred-body{padding: 0 14px 14px}.pred-source--thumb{width: min(100%, 240px)}.rx-grid{grid-template-columns: 1fr;gap: 12px}}@media (max-width: 420px){.pred-tally{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.pt-count{font-size: clamp(20px, 7vw, 30px)}.pt-a{grid-column: 1;grid-row: 1}.pt-b{grid-column: 2;grid-row: 1}.pred-tally .pt-bar{grid-column: 1 / -1;grid-row: 2}}.nav-mobile{display: none;position: relative}.nav-burger{list-style: none;cursor: pointer;width: 44px;height: 44px;display: grid;place-items: center;border: 1px solid var(--line);border-radius: 10px;background: var(--panel)}.nav-burger::-webkit-details-marker{display: none}.nav-burger:hover{border-color: var(--red);background: var(--panel-2)}.nav-burger:focus-visible{outline: 2px solid var(--red);outline-offset: 2px}.nav-mobile[open] > .nav-burger, .nav-mobile[data-open="true"] > .nav-burger{border-color: var(--red)}.nav-burger-bars, .nav-burger-bars::before, .nav-burger-bars::after{content: "";display: block;width: 20px;height: 2px;background: var(--ink);border-radius: 2px}.nav-burger-bars{position: relative}.nav-burger-bars::before{position: absolute;top: -6px;left: 0}.nav-burger-bars::after{position: absolute;top: 6px;left: 0}.nav-mobile:not([open]) > .nav-drawer{display: none}.nav-drawer{position: absolute;right: 0;top: calc(100% + 8px);z-index: 50;display: grid;gap: 2px;min-width: 190px;padding: 8px;background: var(--panel);border: 1px solid var(--line);border-radius: 12px;box-shadow: 0 18px 40px rgba(0, 0, 0, .5);max-height: calc(100vh - 80px);max-height: calc(100dvh - 80px);overflow-y: auto;overscroll-behavior: contain}.nav-drawer a{display: flex;align-items: center;min-height: 44px;padding: 10px 12px;border-radius: 8px;font: 700 13px var(--font-condensed);text-transform: uppercase;letter-spacing: .08em;color: var(--muted);text-decoration: none}.nav-drawer a:hover, .nav-drawer a:focus-visible{color: var(--ink);background: var(--panel-2)}.nav-drawer a[aria-current="page"]{color: var(--ink);background: rgba(216, 178, 94, .10);box-shadow: inset 0 0 0 1px var(--line-gold)}@media (max-width: 900px){.nav-links{display: none}.nav-actions{margin-left: auto}.nav-mobile{display: block}}@media (max-width: 640px){.nav-actions{gap: 6px;margin-left: auto}.nav-burger{width: 44px;height: 44px}}.events-page .nav{margin-bottom: 16px}@media (min-width: 761px){.event-page .nav{margin-bottom: 14px}}.event-timeline{position: relative;min-width: 0}.home-events-rail{margin-top: 40px}.events-index-timeline{margin: 0 0 24px}.event-detail-timeline{margin: 0 0 22px}.event-timeline-label{margin: 0 0 8px;color: var(--muted);font: var(--type-label);letter-spacing: .14em;text-transform: uppercase}.ev-timeline-bar{--event-scroll-edge-width: 28px;position: relative;min-width: 0}.ev-time-scroll{position: absolute;top: 0;bottom: 0;z-index: 4;width: 44px;border: 0;color: var(--gold);background: transparent;cursor: pointer;font: 400 22px var(--font-ui)}.ev-time-scroll::before{content: "";position: absolute;top: 0;bottom: 0;width: var(--event-scroll-edge-width);background: var(--timeline-edge-surface);box-shadow: inset 0 0 0 1px var(--line);transition: background .18s var(--e-quart), box-shadow .18s var(--e-quart)}.ev-time-scroll > span{position: relative;z-index: 1}.ev-time-scroll:hover, .ev-time-scroll:focus-visible{color: var(--ink)}.ev-time-scroll:hover::before, .ev-time-scroll:focus-visible::before{background: var(--gold-soft);box-shadow: inset 0 0 0 1px var(--line)}.ev-time-scroll:focus-visible{outline: 2px solid var(--gold);outline-offset: -2px}.ev-time-scroll:disabled{color: var(--muted);cursor: default;opacity: .45;pointer-events: none}.ev-time-scroll[data-event-timeline-scroll="prev"]{left: 0;padding: 0 16px 0 0}.ev-time-scroll[data-event-timeline-scroll="prev"]::before{left: 0;border-radius: calc(var(--r-panel) - 1px) 0 0 calc(var(--r-panel) - 1px)}.ev-time-scroll[data-event-timeline-scroll="next"]{right: 0;padding: 0 0 0 16px}.ev-time-scroll[data-event-timeline-scroll="next"]::before{right: 0;border-radius: 0 calc(var(--r-panel) - 1px) calc(var(--r-panel) - 1px) 0}.ev-time-shell{position: relative;min-width: 0;overflow: hidden;border: 1px solid var(--line);border-radius: var(--r-panel);background: var(--timeline-shell-surface)}.ev-time-shell::before, .ev-time-shell::after{content: "";position: absolute;top: 0;bottom: 8px;z-index: 2;width: 44px;pointer-events: none}.ev-time-shell::before{left: 0;background: linear-gradient(90deg, var(--timeline-edge-surface), transparent)}.ev-time-shell::after{right: 0;background: linear-gradient(270deg, var(--timeline-edge-surface), transparent)}.ev-time-rail{display: flex;gap: 0;overflow-x: auto;scroll-behavior: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scroll-padding-inline: 50%;padding: 0 max(44px, calc(50% - clamp(99px, 8vw, 120px))) 8px;cursor: grab;user-select: none}.ev-time-rail.is-dragging{cursor: grabbing;scroll-snap-type: none}.ev-time-rail::-webkit-scrollbar{height: 8px}.ev-time-rail::-webkit-scrollbar-track{background: var(--timeline-scroll-track);border-radius: 999px}.ev-time-rail::-webkit-scrollbar-thumb{background: var(--timeline-scroll-thumb);border-radius: 999px}.ev-time-card{position: relative;z-index: 1;flex: 0 0 clamp(198px, 16vw, 240px);min-width: 0;max-width: 240px;min-height: 76px;border: 0;border-right: 1px solid var(--timeline-card-divider);border-radius: 0;padding: 10px 12px;scroll-snap-align: center;color: var(--text);background: var(--timeline-card-rest);content-visibility: auto;contain-intrinsic-size: 240px 76px;cursor: pointer;-webkit-user-drag: none;text-align: left;text-decoration: none;transition: background .18s ease, box-shadow .18s ease, color .18s ease}.ev-time-card:hover, .ev-time-card:focus-visible{background: var(--timeline-card-hover)}.ev-time-card, .ev-time-scroll{-webkit-tap-highlight-color: transparent}.ev-time-card:active{background: var(--timeline-card-hover)}.ev-time-scroll::after{content: "";position: absolute;inset-block: 0;inset-inline: -8px}.ev-time-scroll:active::before{background: var(--gold-soft)}.ev-time-card:is([aria-current="page"], [data-event-current="true"]){background: var(--timeline-card-current);box-shadow: inset 0 0 0 1px var(--line-gold), inset 0 -2px 0 var(--gold)}.event-timeline--feature .ev-time-card:is([aria-current="page"], [data-event-current="true"]):not(.is-centred){background: var(--timeline-card-rest);box-shadow: inset 0 -2px 0 var(--gold)}.ev-time-rail.is-dragging .ev-time-card{pointer-events: none}.ev-time-top{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 8px}.ev-chip{font: 800 12px var(--font-condensed);letter-spacing: .14em;text-transform: uppercase;padding: 4px 11px;border-radius: 999px;white-space: nowrap;border: 1px solid transparent}.ev-chip--current, .ev-chip--results, .ev-chip--just-wrapped{color: var(--chip-on-gold);background: var(--gold);border-color: var(--gold)}.ev-chip--upcoming{color: var(--gold);border-color: var(--line-gold)}.ev-chip--next-up{color: var(--gold);background: var(--chip-next-up-fill);border-color: var(--gold)}.ev-chip--past{color: var(--muted);border-color: var(--line)}.ev-chip--live{color: var(--green);border-color: var(--green)}.ev-chip--cancelled{color: var(--red-hot);border-color: var(--red-deep)}.ev-time-card .ev-chip{flex: none;padding-inline: 8px;font-size: 12px;letter-spacing: .08em}.ev-time-date{min-width: 0;color: var(--muted);font: var(--type-label);text-transform: uppercase;letter-spacing: .14em;white-space: nowrap}.ev-time-name{display: block;overflow: hidden;margin-bottom: 5px;color: var(--ink);font: 800 21px var(--font-condensed);line-height: .95;letter-spacing: .01em;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap}.ev-time-main{display: block;overflow: hidden;color: var(--muted);font-size: 12px;line-height: 1.25;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 760px){.home-events-rail{margin-top: 28px}.event-detail-timeline{margin-bottom: 18px}}@media (max-width: 340px){.ev-timeline-bar{margin-inline: -8px}}.event-timeline--feature .ev-time-rail{padding-inline: max(44px, calc(50% - clamp(150px, 13vw, 180px)))}:root{--ev-card-step: clamp(300px, 26vw, 360px)}.event-timeline--feature .ev-time-card{--ev-card-height: 128px;flex: 0 0 clamp(300px, 26vw, 360px);width: clamp(300px, 26vw, 360px);max-width: none;height: var(--ev-card-height);min-height: var(--ev-card-height);padding: 12px 16px;align-self: center;border-right: 0;contain-intrinsic-size: 360px 118px;transition: background .24s var(--e-quart), box-shadow .24s var(--e-quart), opacity .24s var(--e-quart)}.event-timeline--feature .ev-time-card + .ev-time-card::before{content: "";position: absolute;top: 50%;left: 0;width: 1px;height: 44px;transform: translateY(-50%);background: var(--timeline-card-divider)}.ev-time-card--static, .ev-time-card--linked{position: relative}.ev-time-card--static{cursor: default}.event-timeline--feature .ev-time-name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 53px;margin: 0 0 4px;font-size: 19px;line-height: 1.05;text-overflow: clip;white-space: normal;transition: font-size .2s var(--e-quart), color .2s var(--e-quart)}.event-timeline--feature .ev-time-date{overflow: hidden;text-overflow: ellipsis}.ev-time-series{color: var(--ink);font-weight: 800}.event-timeline--feature h1.ev-time-name{font: 800 19px/1.05 var(--font-condensed);letter-spacing: .01em;text-transform: uppercase;color: var(--ink)}.event-timeline--feature .ev-time-main{overflow: hidden;height: 1.3em;text-overflow: ellipsis;white-space: nowrap;font-weight: 600;letter-spacing: .01em;font-size: 12px}.ev-time-card__stretch{position: static;color: inherit;text-decoration: none}.ev-time-card__stretch::after{content: "";position: absolute;inset: 0;z-index: 1}.ev-time-card--linked:hover{background: var(--timeline-card-hover)}.ev-time-card__stretch:focus-visible{outline: none}.ev-time-card:focus-visible, .ev-time-card--linked:focus-within{outline: 2px solid var(--ink);outline-offset: 2px}.event-timeline .ev-time-card .ev-time-name:focus-visible{outline: none}.event-timeline--feature .ev-time-card.is-centred{background: var(--timeline-card-current);border-radius: calc(var(--r-panel) - 6px);box-shadow: inset 0 0 0 1px var(--line-gold), inset 0 -2px 0 var(--gold), 0 12px 34px -20px var(--timeline-card-feature-glow)}.event-timeline--feature .ev-time-card.is-centred::before, .event-timeline--feature .ev-time-card.is-centred + .ev-time-card::before{display: none}.event-timeline--feature .ev-time-card.is-centred .ev-time-name{font-size: 25px}.event-timeline--feature .ev-time-card.is-centred .ev-time-main{color: var(--ink)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.event-timeline--feature .ev-time-card:not(.is-centred){animation: ev-time-recede linear both;animation-timeline: view(inline 0);animation-range: cover 0% cover 100%;transform-origin: center}}}@keyframes ev-time-recede{0%{opacity: .95;transform: scale(.94)}28%{opacity: .95;transform: scale(.94)}44%{opacity: 1;transform: scale(1)}56%{opacity: 1;transform: scale(1)}72%{opacity: .95;transform: scale(.94)}100%{opacity: .95;transform: scale(.94)}}.event-timeline--feature .ev-timeline-state{min-height: 87px}.ev-timeline-state .event-detail-countdown{margin-top: 0}.ev-timeline-state .hero-countdown[hidden]{display: flex !important;visibility: hidden}.ev-timeline-state .hero-countdown-wrap:not([data-countdown-complete]):has(.hero-countdown[hidden]) .hero-countdown-heading{visibility: hidden}.event-timeline--feature.event-detail-timeline{margin-bottom: 0}.event-timeline--feature{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr)}.event-timeline--feature .event-timeline-label{grid-row: 1;grid-column: 1;justify-self: start;align-self: end}.event-timeline--feature > .event-timeline-label{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}.ev-timeline-state{grid-row: 1;grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: end;margin-bottom: 8px}.event-view-switch{grid-column: 1;justify-self: start;display: inline-flex;align-items: stretch;gap: 2px;padding: 3px;border: 1px solid var(--line);border-radius: 8px;background: var(--timeline-shell-surface)}.event-view-switch a{display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 0 8px;border-radius: 5px;color: var(--muted);font: 700 12px/1 var(--font-ui);text-decoration: none;white-space: nowrap}.event-view-switch a:hover{color: var(--ink);background: var(--timeline-card-hover)}.event-view-switch a:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.event-view-switch a[aria-current="page"]{color: var(--ink);background: var(--red-deep);box-shadow: inset 0 -2px var(--red-hot);font-weight: 800}.ev-timeline-status{grid-column: 2;display: flex;align-items: flex-end;justify-content: center;gap: 16px}.event-timeline--feature .ev-timeline-bar{grid-row: 3;grid-column: 1 / -1}.event-timeline--feature .ev-timeline-fallback{grid-row: 2;grid-column: 1 / -1}.ev-timeline-state .hero-countdown-wrap{position: static;grid-area: auto;width: max-content;align-items: center}.ev-timeline-state .cd-num{font-size: 22px}.ev-timeline-state .cd-unit{padding: 4px 8px}.ev-timeline-state .cd-label{font-size: 12px}.ev-timeline-state .hero-countdown-heading{margin-bottom: 0;font-size: 12px}.ev-timeline-fallback{margin: 0 0 8px;color: var(--ink);font: 800 19px/1.05 var(--font-condensed);letter-spacing: .01em;text-align: center;text-transform: uppercase}.ev-timeline-fallback[hidden]{display: none}.ev-timeline-state .event-detail-live-state{margin: 0}.ev-timeline-result{display: flex;align-items: baseline;flex-wrap: wrap;justify-content: center;gap: 4px 8px;margin: 0;color: var(--muted);font-size: 13px;line-height: 1.3;text-align: center}.ev-timeline-result .ev-result-label{color: var(--muted);font: var(--type-label);letter-spacing: .2em;text-transform: uppercase}.ev-timeline-result .ev-result-line{color: var(--muted)}.ev-timeline-result .ev-result-winner{color: var(--ink);font-weight: 800}.ev-timeline-result .ev-result-sep{color: var(--muted)}.ev-timeline-result .ev-result-method{margin-left: 8px;color: var(--gold);font: var(--type-label);letter-spacing: .12em;text-transform: uppercase;white-space: nowrap}.ev-timeline-result--neutral, .ev-timeline-result--drawn{color: var(--muted)}@media (max-width: 700px){.event-timeline--feature .ev-timeline-state{min-height: 100px}.event-timeline--feature .ev-time-rail{padding-inline: 47px}.event-timeline--feature .ev-time-card{flex: 0 0 100%;width: 100%;max-width: 100%}.event-timeline--feature .ev-time-scroll{width: 28px;padding: 0}.event-timeline--feature .ev-time-card[data-event-timeline-feature="true"] .ev-chip{display: none}.event-timeline--feature .ev-time-shell::before, .event-timeline--feature .ev-time-shell::after{width: 22px}.event-timeline--feature{grid-template-columns: minmax(0, 1fr)}.ev-timeline-state{grid-row: 2;grid-column: 1}.event-timeline--feature .ev-timeline-state{grid-template-columns: minmax(0, 1fr);align-content: center;gap: 8px}.event-view-switch{grid-column: 1;grid-row: 5;justify-self: stretch;width: 100%;box-sizing: border-box;margin-top: 8px}.event-view-switch a{flex: 1}.event-timeline--feature .ev-timeline-state{display: contents}.ev-timeline-status{grid-column: 1;justify-self: center}.event-timeline--feature .ev-timeline-status{grid-row: 2}.event-timeline--feature .ev-timeline-fallback{grid-row: 3;grid-column: 1}.event-timeline--feature .ev-timeline-bar{grid-row: 4}.ev-timeline-state .cd-num{font-size: 17px}.ev-timeline-state .cd-unit{padding: 3px 5px}.ev-timeline-state .cd-label{font-size: 12px}.ev-timeline-state .cd-sep{display: none}.ev-timeline-state .hero-countdown-heading{font-size: 12px}}@media (prefers-reduced-motion: reduce){.event-timeline--feature .ev-time-card, .event-timeline--feature .ev-time-name{transition: none}.event-timeline--feature .ev-time-card:not(.is-centred){animation: none;opacity: 1;transform: none;filter: none}}@media (hover: hover) and (pointer: fine){:is( a[href], button:not(:disabled), summary, [data-href], [data-lightbox], [role="button"], .facade, .flink > *, .fl-head, .fl-thumb, .lb-close, .lb-moment, .pred-source, .vcard, .search-chip, .video-foldsum, .vtile, .vthumb ){cursor: url("images/cursors/fightcard-glove-pointer-32.png") 13 4, pointer !important}.minfo-btn{cursor: help !important}.admin-submit:disabled{cursor: wait !important}}.nav-search-btn{background: none;border: none;cursor: pointer;color: var(--text);inline-size: 44px;block-size: 44px;padding: 0;display: flex;align-items: center;justify-content: center;border-radius: 4px;transition: color .18s var(--e-quart), border-color .18s var(--e-quart), background .18s var(--e-quart), box-shadow .18s var(--e-quart)}.nav-search-btn:hover{color: var(--ink)}.nav-search-btn:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.nav-search-dropdown{position: absolute;top: calc(100% + 8px);right: max( var(--nav-page-gutter, 28px), calc((100vw - var(--nav-page-max, 1220px)) / 2 + var(--nav-page-gutter, 28px)) );width: min(420px, calc(100vw - 32px));background: var(--search-surface);border: 1px solid var(--search-line);border-radius: 8px;box-shadow: var(--search-shadow);z-index: 200;display: flex;flex-direction: column;max-height: min(72vh, 560px);overflow: hidden;transform-origin: top right}.nav-search-dropdown[hidden]{display: none}@supports (height: 1dvh){.nav-search-dropdown{max-height: min(72dvh, 560px)}}.nav-search-input{width: 100%;padding: 12px 14px;background: var(--search-input-surface);border: none;border-bottom: 1px solid var(--search-line-soft);color: var(--ink);font: var(--type-body-sm);outline: none;box-sizing: border-box}.nav-search-input::placeholder{color: var(--search-text-muted)}.nav-search-input:focus-visible{outline: 2px solid var(--gold);outline-offset: -2px}.nav-search-scopes{display: flex;min-width: 0;border-bottom: 1px solid var(--search-line-soft);background: var(--search-scope-wash)}.nav-search-scope-btn{position: relative;flex: 1;min-width: 0;min-height: 44px;padding: 0 6px;border: 0;background: transparent;color: var(--search-text-subtle);font: var(--type-label);letter-spacing: .06em;text-transform: uppercase;cursor: pointer;transition: color .18s var(--e-quart), background .18s var(--e-quart)}.nav-search-scope-btn:hover{color: var(--ink);background: var(--search-scope-hover)}.nav-search-scope-btn:focus-visible{outline: 2px solid var(--gold);outline-offset: -3px}.nav-search-scope-btn.is-active{color: var(--ink);background: var(--search-scope-active)}.nav-search-scope-btn.is-active::before{content: "";position: absolute;top: 0;left: 50%;width: 0;height: 0;border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid var(--red);transform: translateX(-50%)}.nav-search-header, .nav-search-input, .nav-search-scopes, .nav-search-status, .nav-search-empty{flex: 0 0 auto}.nav-search-status{margin: 0;padding: 9px 14px 2px;color: var(--search-text-subtle);font: var(--type-metadata)}.nav-search-status:empty{padding: 0}.nav-search-results{flex: 0 1 auto;min-height: 0;list-style: none;margin: 0;padding: 6px 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--timeline-scroll-thumb) var(--timeline-scroll-track)}.nav-search-results:empty{padding: 0}.nav-search-results::-webkit-scrollbar{width: 8px}.nav-search-results::-webkit-scrollbar-track{background: var(--timeline-scroll-track);border-radius: 999px}.nav-search-results::-webkit-scrollbar-thumb{background: var(--timeline-scroll-thumb);border-radius: 999px}.nav-search-results::-webkit-scrollbar-thumb:hover{background: var(--gold)}.nav-search-result-item a, .nav-search-result-item{display: flex;min-height: 44px;flex-direction: column;justify-content: center;gap: 3px;padding: 9px 14px;font: var(--type-body-sm);color: var(--search-text);text-decoration: none;cursor: pointer;box-sizing: border-box}.nav-search-result-title{display: flex;align-items: center;min-width: 0;gap: 8px;color: var(--search-text-strong);font-weight: 700;line-height: 1.2}.nav-search-result-text, .nav-search-result-fight-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.nav-search-result-portrait{display: inline-flex;flex: 0 0 32px;align-items: center;justify-content: center;width: 32px;height: 32px;overflow: hidden;border-radius: 50%;background: var(--search-scope-wash);color: var(--search-text-muted);font: var(--type-metadata)}.nav-search-result-portrait img{display: block;width: 100%;height: 100%;object-fit: cover}.nav-search-result-fight-side{display: inline-flex;min-width: 0;align-items: center;gap: 5px}.nav-search-result-fight-side--right{justify-content: flex-end}.nav-search-result-fight-vs{flex: 0 0 auto;color: var(--search-text-muted);font: var(--type-metadata);text-transform: uppercase}.nav-search-result-title--fight{gap: 5px}.nav-search-result-title--fight .nav-search-result-fight-side{flex: 1 1 0}.nav-search-result-title--fight .nav-search-result-portrait{flex-basis: 28px;width: 28px;height: 28px}.nav-search-result-thumbnail{display: inline-flex;flex: 0 0 48px;width: 48px;height: 27px;overflow: hidden;border-radius: 3px;background: var(--search-scope-wash)}.nav-search-result-thumbnail img{display: block;width: 100%;height: 100%;object-fit: cover}.nav-search-result-group{padding: 8px 14px 4px;border-top: 1px solid var(--search-line-soft);color: var(--search-text-subtle);font: var(--type-label);letter-spacing: .06em;text-transform: uppercase}.nav-search-result-group:first-child{border-top: 0}.nav-search-result-meta{color: var(--search-text-muted);font: var(--type-metadata)}.nav-search-result-item a:hover, .nav-search-result-item:hover, .nav-search-result-item[aria-selected="true"] a{background: var(--search-hover);color: var(--ink)}.nav-search-result-item[aria-selected="true"] a{box-shadow: inset 3px 0 0 var(--gold)}.nav-search-empty{padding: 12px 14px;font: var(--type-body-sm);color: var(--search-text-subtle);margin: 0}.nav-search-show-all{margin: 0 14px 12px;min-height: 40px;border: 1px solid var(--search-line);border-radius: 6px;background: transparent;color: var(--search-text-strong);font: var(--type-body-sm);cursor: pointer}.nav-search-show-all:hover{background: var(--search-hover);border-color: var(--search-text-muted)}.nav-search-show-all:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}@media (forced-colors: active){.nav-search-scope-btn.is-active{outline: 1px solid Highlight;outline-offset: -2px}.nav-search-scope-btn.is-active::before{border-top-color: Highlight}}.nav-search-header{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--search-header-line);padding-right: 4px}.nav-search-scope{padding: 8px 14px 6px;font: var(--type-label);letter-spacing: .08em;text-transform: uppercase;color: var(--search-text-subtle);margin: 0}.nav-search-close{display: none;background: none;border: none;cursor: pointer;color: var(--search-text-subtle);font-size: 16px;min-width: 44px;min-height: 44px;padding: 0;border-radius: 4px;line-height: 1}.nav-search-close:hover{color: var(--search-text-strong)}.nav-search-close:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}@media (max-width: 640px){.nav-search-btn{inline-size: 44px;block-size: 44px;border: 1px solid var(--search-mobile-border);border-radius: 10px;background: var(--search-mobile-surface);color: var(--ink);box-shadow: inset 0 0 0 1px var(--search-mobile-inner-border)}.nav-search-btn:hover{border-color: var(--search-mobile-hover-border);background: var(--search-mobile-hover-surface)}.nav-search-dropdown{position: absolute;top: calc(100% + 8px);left: 16px;right: 16px;width: auto;border-radius: 8px}.nav-search-close{display: block}}