@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{--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);--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);--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);--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);--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}html{scrollbar-gutter: stable}html, body{overflow-x: clip}body{margin: 0;color: var(--ink);background: var(--bg);font-family: Archivo, 'Archivo Fallback', system-ui, sans-serif;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}.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 'Saira Condensed', 'Saira Condensed Fallback';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-size: 10px;letter-spacing: .18em;text-transform: uppercase}.nav-links{position: relative;display: flex;margin-left: auto;gap: 22px;align-items: center;font: 600 12px Archivo, 'Archivo Fallback';letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.nav-actions{display: flex;align-items: center;gap: 10px;margin-left: 16px}.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: 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;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-family: Anton, 'Anton Fallback';font-weight: 400;text-transform: uppercase;letter-spacing: .015em;font-size: 34px}.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: Anton, 'Anton Fallback';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: 9px;letter-spacing: .16em}.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}}.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)}.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)}.watch-yt{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;text-align: center;background: #0c0c0e;color: var(--text)}.watch-yt span:last-child{color: var(--muted);font-size: 13px;font-weight: 600}.watch-yt:hover span:last-child{color: var(--text)}.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)}.method-pending{font-style: italic;text-transform: none;letter-spacing: 0}.crumbs{margin: 0 0 18px}.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}}.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: 30;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::before{content: "";position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);border: 6px solid transparent;border-bottom-color: var(--line-gold)}.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}.status-badge{display: inline-block;padding: 6px 12px;border-radius: 999px;font-size: 11px;font-weight: 800;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: Anton, 'Anton Fallback', sans-serif;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: 16px auto 0;font-family: 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;font-weight: 800;font-size: clamp(32px, 3.4vw, 48px);line-height: .98;letter-spacing: -.025em;text-transform: none;text-wrap: balance}.rh-method{margin: 0;color: var(--muted);font: 700 13px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;letter-spacing: .14em;text-transform: uppercase}.rh-compact-meta{margin: 10px 0 0;color: var(--muted);font: 600 14px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif}.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, .pred-results-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: Anton, 'Anton Fallback';font-size: clamp(34px, 7vw, 54px);line-height: .85}.pt-a .pt-count{color: var(--red)}.pt-b .pt-count{color: var(--steel)}.pt-name{font: 800 13px 'Saira Condensed', 'Saira Condensed Fallback';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: 500 14px Archivo, 'Archivo Fallback'}.pred-lens-note{margin: 8px 2px 0;text-align: center;color: var(--muted);font: 400 13px/1.5 'Archivo', 'Archivo Fallback', 'Inter', sans-serif}.ehead-meta .pred-lens-note{text-align: left;margin: 6px 0 0}.pred-matrix{--pcol: clamp(58px, 15vw, 104px);margin-top: 24px;display: flex;flex-direction: column;gap: 10px}.pred-matrix-head, .pred-row-head{display: grid;grid-template-columns: 44px minmax(0, 1fr) var(--pcol) var(--pcol) var(--pcol) 18px;align-items: center;gap: 14px}.pred-matrix-head{padding: 2px 16px 6px}.pmh-expert{grid-column: 1 / 3;font: 800 12px 'Saira Condensed', 'Saira Condensed Fallback';text-transform: uppercase;letter-spacing: .12em;color: var(--muted)}.pmh-col{text-align: center;font: 800 12px 'Saira Condensed', 'Saira Condensed Fallback';text-transform: uppercase;letter-spacing: .05em;line-height: 1.15}.pmh-a{color: var(--red)}.pmh-b{color: var(--steel)}.pmh-u{color: var(--muted)}.pred-row{border: 0;border-top: 1px solid var(--line);border-radius: 0;background: transparent;overflow: visible;transition: border-color .2s ease, background .2s ease}.pred-row[open]{border-color: rgba(255, 31, 31, .5);background: rgba(255, 255, 255, .018)}.pred-row.is-miss{opacity: .85}.pred-row.is-miss[open]{opacity: 1}@media (forced-colors: active){.pred-row.is-miss, .ecall.is-miss{opacity: 1;border-left: 3px solid GrayText}}.pred-row-head{list-style: none;cursor: pointer;padding: 14px 16px;transition: background .2s ease}.pred-row-head::-webkit-details-marker{display: none}.pred-row:hover .pred-row-head, .pred-row[open] .pred-row-head{background: linear-gradient(90deg, rgba(255, 31, 31, .10), transparent 72%)}.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 'Saira Condensed', 'Saira Condensed Fallback'}.pred-id{display: flex;flex-direction: column;gap: 2px;min-width: 0}.pred-name{font: 700 18px 'Saira Condensed', 'Saira Condensed Fallback';text-transform: uppercase;letter-spacing: .01em;color: var(--ink);overflow-wrap: anywhere}.pred-tr{font: 500 12px Archivo, 'Archivo Fallback';color: var(--muted)}.pcell{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 44px}.pcell-for{display: none}.pcell-method{font: 600 11px Archivo, 'Archivo Fallback';color: var(--muted);letter-spacing: .02em;text-align: center}.pmark{width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;font-size: 13px;font-weight: 800;line-height: 1;border: 1.5px solid transparent}.pmark.is-pick{color: var(--red);background: rgba(255, 31, 31, .14);border-color: rgba(255, 31, 31, .55)}.pmark.is-hit{color: var(--win);background: var(--win-bg);border-color: var(--win-bd);text-shadow: var(--result-label-shadow)}.pmark.is-perfect{color: var(--perfect);background: var(--perfect-bg);border-color: var(--perfect-bd);text-shadow: var(--result-label-shadow)}.pmark.is-miss{color: var(--miss);background: var(--miss-bg);border-color: var(--miss-bd);text-shadow: var(--result-label-shadow)}.pmark.is-undec{color: var(--muted);background: rgba(255, 255, 255, .05);border-color: var(--line)}.pcell-b .pmark.is-pick{color: var(--steel);background: rgba(91, 143, 214, .14);border-color: rgba(91, 143, 214, .55)}.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-row[open] .pred-chev{transform: rotate(-135deg)}.pred-body{padding: 2px 16px 16px 74px}.pred-reason{margin: 0 0 14px;color: var(--ink);font: 400 15px/1.55 Archivo, 'Archivo Fallback';max-width: 62ch}.pred-quote{margin: 0 0 14px;padding: 0 0 0 14px;border-left: 2px solid var(--line);color: var(--ink);font: 400 16px/1.55 Archivo, 'Archivo Fallback';font-style: italic;max-width: 62ch}.pred-points{margin: -4px 0 14px;padding: 0 0 0 18px;color: var(--ink);font: 400 14px/1.5 Archivo, 'Archivo Fallback';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: 700 13px 'Saira Condensed', 'Saira Condensed Fallback';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--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: 700 13px 'Saira Condensed', 'Saira Condensed Fallback';letter-spacing: .04em;text-transform: uppercase}.pred-source-meta{color: var(--muted);font: 600 12px/1.35 Archivo, 'Archivo Fallback'}.pred-channel{display: inline-flex;align-items: center;min-height: 44px;padding: 0 4px;color: var(--muted);font: 600 12px Archivo, 'Archivo Fallback';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: 400 13px Archivo, 'Archivo Fallback'}.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: 400 13px/1.5 Archivo, 'Archivo Fallback';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: 400 13px/1.5 Archivo, 'Archivo Fallback';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: 400 13px/1.5 Archivo, 'Archivo Fallback';max-width: 62ch}.pred-results{--rgrid: 44px minmax(110px, 1.3fr) minmax(92px, 1fr) minmax(92px, 1fr) minmax(118px, .95fr) 18px;margin-top: 20px;display: flex;flex-direction: column;gap: 10px}.pred-results-head, .pred-results-rowhead{display: grid;grid-template-columns: var(--rgrid);align-items: center;gap: 14px}.pred-results-head{padding: 2px 16px 6px}.pred-results-head > span{font: 800 12px 'Saira Condensed', 'Saira Condensed Fallback';text-transform: uppercase;letter-spacing: .08em;color: var(--muted)}.prh-expert{grid-column: 1 / 3}.pred-results-rowhead{list-style: none;cursor: pointer;padding: 14px 16px;transition: background .2s ease}.pred-results-rowhead::-webkit-details-marker{display: none}.pred-row:hover .pred-results-rowhead, .pred-row[open] .pred-results-rowhead{background: linear-gradient(90deg, rgba(255, 31, 31, .10), transparent 72%)}.rcell{display: flex;flex-direction: column;gap: 2px;min-width: 0}.rk{display: none}.rv{font: 700 14px 'Saira Condensed', 'Saira Condensed Fallback';text-transform: uppercase;letter-spacing: .01em;color: var(--ink);overflow-wrap: anywhere}.rv-actual{color: var(--muted)}.rflag{display: inline-flex;align-items: center;gap: 6px;font: 800 12px 'Saira Condensed', 'Saira Condensed Fallback';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: 800 11px 'Saira Condensed', 'Saira Condensed Fallback';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: Anton, 'Anton Fallback';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 'Saira Condensed', 'Saira Condensed Fallback';text-transform: uppercase;letter-spacing: .08em;color: var(--muted);align-self: center;flex-shrink: 0}.wci-outcome-loser{font-family: Anton, 'Anton Fallback';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 'Saira Condensed', 'Saira Condensed Fallback';text-transform: uppercase;letter-spacing: .08em;color: var(--red)}.wci-verdict{flex-shrink: 0;padding: 7px 16px;border-radius: 6px;font: 900 13px 'Saira Condensed', 'Saira Condensed Fallback';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: 20px;height: 20px;border-radius: 50%;font: 900 9px 'Saira Condensed', 'Saira Condensed Fallback';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: 600 12px Archivo, 'Archivo Fallback'}.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: 800 10px 'Saira Condensed', 'Saira Condensed Fallback';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: 800 10px 'Saira Condensed', 'Saira Condensed Fallback';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: 500 12px Archivo, 'Archivo Fallback'}.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 Archivo, 'Archivo Fallback'}.rx-quote figcaption{margin-top: 6px;color: var(--muted);font: 500 12px Archivo, 'Archivo Fallback'}.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-name{overflow-wrap: anywhere}.pred-tally .pt-bar{width: 100%;min-width: 0}.pred-matrix, .pred-results{gap: 8px}.pred-row{background: rgba(255, 255, 255, .025)}.pred-row-head, .pred-results-rowhead{padding: 12px 14px}.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-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}}.dir-filter-shell{position: sticky;top: var(--dir-filter-top, 66px);z-index: calc(var(--z-sticky) - 1);margin: 0 0 18px;padding: 0 0 12px;background: var(--bg);border-bottom: 1px solid var(--line)}html:not(.js) .dir-filter-shell{display: none}.dir-filter-controls{display: flex;flex-wrap: wrap;gap: 14px 18px;align-items: center;justify-content: space-between;padding: 14px 0 10px}.dir-filter-controls--chips{align-items: center}.dir-search{position: relative;flex: 1 1 260px;max-width: 440px;min-width: 220px}.dir-search::before{content: "";position: absolute;left: 16px;top: 50%;width: 16px;height: 16px;transform: translateY(-50%);pointer-events: none;opacity: .7;background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.5' y2='16.5'/%3E%3C/svg%3E")}.dir-search-input{width: 100%;min-height: 44px;background: var(--panel);border: 1px solid var(--line);border-radius: 999px;color: var(--ink);font: 500 15px 'Archivo', 'Archivo Fallback', 'Inter', sans-serif;padding: 11px 18px 11px 44px;transition: border-color .2s var(--e-quart), box-shadow .2s var(--e-quart)}.dir-search-input::placeholder{color: var(--muted)}.dir-search-input:hover{border-color: var(--line-gold)}.dir-search-input:focus-visible{outline: 2px solid var(--red);outline-offset: 2px;border-color: var(--red)}.dir-search-input::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none}.dir-filter-field{display: grid;gap: 6px;flex: 1 1 220px;min-width: 0;max-width: 280px}.dir-filter-field label{font: 700 11px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;text-transform: uppercase;letter-spacing: .08em;color: var(--muted)}.dir-filter-field select{width: 100%;min-height: 44px;background: var(--panel);border: 1px solid var(--line);border-radius: 12px;color: var(--ink);font: 600 14px 'Archivo', 'Archivo Fallback', 'Inter', sans-serif;padding: 11px 13px}.dir-filter-field select:focus-visible{outline: 2px solid var(--red);outline-offset: 2px;border-color: var(--red)}.dir-filter-chipset{display: grid;gap: 6px;flex: 1 1 320px;min-width: 0}.dir-filter-chipset .search-chips{width: 100%;justify-content: flex-end}.dir-filter-chipset .search-chip{justify-content: center;flex: 1 1 0}.search-chips{display: flex;flex-wrap: wrap;gap: 8px}.search-chip{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 44px;background: var(--panel);border: 1px solid var(--line);color: var(--muted);border-radius: 999px;padding: 8px 15px;font: 700 11px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;text-transform: uppercase;letter-spacing: .09em;cursor: pointer;transition: border-color .2s var(--e-quart), color .2s var(--e-quart), background .2s var(--e-quart)}.search-chip:hover{color: var(--ink);border-color: var(--line-gold)}.search-chip[aria-pressed="true"], .search-chip[role="radio"][aria-checked="true"]{color: #fff;background: var(--red-deep);border-color: var(--red)}.search-chip:focus-visible{outline: 2px solid var(--red);outline-offset: 2px}.search-chip-n{font: inherit;font-variant-numeric: tabular-nums;letter-spacing: .02em;font-size: .9em;opacity: .8}.search-chip[aria-pressed="true"] .search-chip-n, .search-chip[role="radio"][aria-checked="true"] .search-chip-n{opacity: 1}.video-library-section .dir-filter-controls--chips{justify-content: flex-start;gap: 10px 14px}.video-library-section .dir-search{flex: 1 1 240px;max-width: 340px}.dir-filter-field[hidden]{display: none}.dir-filter-chipset--type{flex: 0 1 auto}.dir-filter-chipset--type .search-chips{justify-content: flex-start}.dir-filter-chipset--type .search-chip{flex: 0 0 auto}.dir-filter-status{color: var(--muted);font: 600 12px 'Archivo', 'Archivo Fallback', 'Inter', sans-serif;letter-spacing: .04em;margin: 0;padding-top: 2px}.dir-pagination{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 28px 0 0;padding-top: 18px;border-top: 1px solid var(--line)}.dir-page-link, .dir-page-count{font: 700 12px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;letter-spacing: .08em;text-transform: uppercase}.dir-page-link{color: var(--red);text-decoration: none}.dir-page-link:hover{text-decoration: underline;text-underline-offset: 3px}.dir-page-link:focus-visible{outline: 2px solid var(--red);outline-offset: 3px;border-radius: 4px}.dir-page-link--disabled{color: var(--muted)}.dir-page-count{color: var(--muted);text-align: center;flex: 1 1 auto}.dir-filter-empty, .vlib-empty{color: var(--muted);font: 500 15px 'Archivo', 'Archivo Fallback', 'Inter', sans-serif;text-align: center;padding: 48px 16px}.dir-filter-reset, .vlib-reset{background: none;border: 0;color: var(--red);font: inherit;font-weight: 700;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.dir-filter-reset:focus-visible, .vlib-reset:focus-visible{outline: 2px solid var(--red);outline-offset: 2px;border-radius: 3px}[data-filter-page-items][hidden], [data-filter-results][hidden], [data-filter-pagination][hidden]{display: none !important}.dir-filter-load-more{display: block;min-height: 44px;margin: 24px auto 0;padding: 11px 18px;border: 1px solid var(--line-gold);border-radius: 999px;background: var(--panel);color: var(--ink);cursor: pointer;font: 800 12px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;letter-spacing: .1em;text-transform: uppercase}.dir-filter-load-more:hover{border-color: var(--gold);background: var(--surface)}.dir-filter-load-more:focus-visible{outline: 2px solid var(--red);outline-offset: 3px}.vgallery{display: grid;grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));gap: 18px}.vcard-shell{display: flex;flex-direction: column;height: 100%}.vcard{height: 100%;width: 100%}.vgallery > .vcard-shell{content-visibility: auto;contain-intrinsic-size: 360px}.vcard-shell[hidden]{display: none}.vcard:focus-visible, .vcard-detail-link:focus-visible{outline: 2px solid var(--red);outline-offset: 2px}.vcard-cat{position: absolute;top: 9px;left: 9px;z-index: 2;font: 800 10px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;text-transform: uppercase;letter-spacing: .1em;--cat: var(--line);color: var(--ink);background: linear-gradient(180deg, rgba(8, 8, 8, .88), rgba(8, 8, 8, .72));border: 1px solid var(--cat);border-radius: 5px;box-shadow: 0 0 14px rgba(0, 0, 0, .28);padding: 4px 8px}.vcard-cat--fight{--cat: rgba(216, 178, 94, .58)}.vcard-cat--highlight{--cat: rgba(255, 31, 31, .58)}.vcard-cat--prediction{--cat: rgba(91, 143, 214, .62)}.vcard-cat--reaction{--cat: rgba(255, 31, 31, .58)}.vcard-meta{color: var(--muted);font: 600 12px 'Archivo', 'Archivo Fallback', 'Inter', sans-serif;line-height: 1.25;letter-spacing: .01em;padding: 5px 16px 0}.vgallery > .vcard-shell .vcard-meta{min-height: 20px}.vgallery > .vcard-shell .vtile-title{line-height: 1.08;min-height: calc(3 * 1.08em)}.vcard .vtile-desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}.vgallery > .vcard-shell .vtile-desc{min-height: calc(3 * 1.5em + 22px)}.vcard-actions{margin: 10px 0 0}.vcard-detail-link{display: inline-flex;align-items: center;gap: 8px;margin: 0 12px 0;padding: 9px 14px;border: 1px solid var(--line);border-radius: 999px;color: var(--ink);font: 800 12px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;letter-spacing: .07em;text-decoration: none;text-transform: uppercase;transition: border-color .2s var(--e-quart), color .2s var(--e-quart), background .2s var(--e-quart)}.vcard-detail-link:hover{border-color: var(--red);color: #fff;background: var(--red-deep)}.vcard-detail-link span{transition: transform .2s var(--e-quart)}.vcard-detail-link:hover span{transform: translateX(3px)}@media (max-width: 560px){.dir-filter-controls{gap: 12px}.dir-search{max-width: none}.vgallery{grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 14px}}@media (max-width: 760px){.dir-filter-shell{top: var(--dir-filter-mobile-top, 68px);margin-bottom: 12px;padding-bottom: 8px}.dir-filter-controls{display: grid;grid-template-columns: minmax(0, 1fr) minmax(112px, 38%);gap: 8px;align-items: center;padding-top: 0;padding-bottom: 8px;margin-bottom: 4px}.dir-filter-controls--chips{grid-template-columns: minmax(0, 1fr);gap: 8px;padding-bottom: 4px;margin-bottom: 0}.video-library-section .dir-filter-shell{position: static}.video-library-section .dir-filter-chipset--type .search-chip{flex: 0 0 auto}.video-library-section .dir-filter-chipset--type .search-chips{justify-content: flex-start}.dir-search{max-width: none;min-width: 0}.dir-filter-field{display: block;max-width: none}.dir-filter-field select{min-height: 44px;padding: 10px 34px 10px 11px;font-size: 13px;text-overflow: ellipsis}.dir-search-input{min-height: 44px;padding-right: 12px}.dir-filter-controls .search-chips{margin-inline: -16px;padding-inline: 16px;flex-wrap: nowrap;overflow-x: auto;padding-bottom: 2px;scrollbar-width: none}.dir-filter-controls .search-chips::-webkit-scrollbar{display: none}.dir-filter-controls .search-chip{flex: 0 0 auto}.dir-filter-controls--chips .dir-filter-chipset{gap: 0}.dir-filter-controls--chips .search-chips{margin-inline: 0;padding-inline: 0;flex-wrap: wrap;overflow-x: visible;gap: 6px;justify-content: stretch}.dir-filter-controls--chips .search-chip{flex: 1 1 96px;min-height: 44px;padding: 7px 11px;font-size: 10px;letter-spacing: .08em}.dir-filter-controls--chips .search-chip-n{display: none}.dir-filter-status{margin-bottom: 0}.dir-pagination{gap: 8px}.dir-page-link{flex: 0 0 auto}.dir-page-count{flex: 1 1 auto;min-width: 0;font-size: 11px;letter-spacing: .04em}.vgallery{gap: 12px}.vtile, .vcard{border-radius: 10px}.vcard-meta{padding-inline: 14px}.vcard-detail-link{margin-inline: 10px}}.vlib-out{margin: 18px 0 0}.vlib-link{display: inline-flex;align-items: center;gap: 8px;font: 800 13px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;text-transform: uppercase;letter-spacing: .06em;color: var(--ink);text-decoration: none;border: 1px solid var(--line);border-radius: 999px;padding: 11px 16px;transition: border-color .2s var(--e-quart), color .2s var(--e-quart), background .2s var(--e-quart)}.vlib-link:hover{border-color: var(--red);color: #fff;background: var(--red-deep)}.vlib-link span{transition: transform .2s var(--e-quart)}.vlib-link:hover span{transform: translateX(3px)}.vlib-link:focus-visible{outline: 2px solid var(--red);outline-offset: 2px}.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)}.nav-drawer a{display: flex;align-items: center;min-height: 44px;padding: 10px 12px;border-radius: 8px;font: 700 13px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;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}}.fdir-empty{background: var(--panel);border: 1px dashed var(--line);border-radius: 12px;margin: 14px 0 0}.fdir-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 14px}.fdir-card{display: grid;grid-template-columns: 56px 1fr;grid-template-rows: auto auto;column-gap: 14px;row-gap: 3px;background: var(--surface-row);border: 1px solid var(--line);border-radius: var(--r-row);padding: 16px;text-decoration: none;transition: border-color .18s ease, background .18s ease, transform .18s ease, box-shadow .18s ease}a.fdir-card:not(.is-unprofiled){border-color: rgba(216, 178, 94, .22)}a.fdir-card:not(.is-unprofiled):hover{border-color: var(--gold);background: var(--surface);transform: translateY(-1px);box-shadow: 0 4px 24px rgba(216, 178, 94, .12)}a.fdir-card.is-unprofiled:hover{border-color: var(--red);background: var(--surface);transform: translateY(-1px)}.fdir-card[hidden]{display: none !important}.fdir-card.is-unprofiled{opacity: .8}.fdir-avatar{width: 56px;height: 56px;border-radius: 50%;overflow: hidden;background: #0e0e0e;border: 2px solid var(--line-gold);grid-row: 1 / 3;align-self: center}.fdir-avatar img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 28%;display: block}.fdir-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 17px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif}a.fdir-card:not(.is-unprofiled) .fdir-avatar--mono{border: 2px solid rgba(216, 178, 94, .45)}.fdir-name-row{display: flex;align-items: baseline;justify-content: space-between;gap: 6px;align-self: end;min-width: 0}.fdir-name{font: 800 16px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;text-transform: uppercase;letter-spacing: .01em;color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fdir-meta{font: 600 12px 'Archivo', 'Archivo Fallback', 'Inter', sans-serif;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fdir-badge{font: 700 10px 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;text-transform: uppercase;letter-spacing: .07em;color: var(--gold);border: 1px solid var(--line-gold);border-radius: 999px;padding: 3px 8px}@media (prefers-reduced-motion: reduce){a.fdir-card:hover{transform: none}}@media (max-width: 760px){.fdir-card{border-radius: 10px}}@media (max-width: 600px){.fdir-grid{grid-template-columns: 1fr 1fr;gap: 8px}.fdir-card{grid-template-columns: 40px 1fr;column-gap: 10px;padding: 12px 13px}.fdir-avatar{width: 40px;height: 40px}.fdir-avatar--mono{font-size: 13px}.fdir-name{font-size: 14px}.fdir-meta{font-size: 11px}}@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-row-head, .pred-results-rowhead, .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-size: 14px;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-family: 'Saira Condensed', 'Saira Condensed Fallback', sans-serif;font-size: 11px;font-weight: 700;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-size: 11px;line-height: 1.3}.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}.nav-search-results:empty{padding: 0}.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-size: 13px;color: var(--search-text);text-decoration: none;cursor: pointer;box-sizing: border-box}.nav-search-result-title{color: var(--search-text-strong);font-weight: 700;line-height: 1.2}.nav-search-result-meta{color: var(--search-text-muted);font-size: 11px;line-height: 1.2}.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-size: 13px;line-height: 1.35;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: 600 13px Archivo, 'Archivo Fallback', system-ui, sans-serif;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-size: 10px;font-weight: 700;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}}