*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:220 30% 97.5%;--foreground:220 45% 11%;--card:0 0% 100%;--card-foreground:220 45% 11%;--popover:0 0% 100%;--popover-foreground:220 45% 11%;--primary:216.52 69.7% 19.41%;--brand-accent:var(--primary);--primary-foreground:0 0% 100%;--secondary:var(--primary);--secondary-foreground:0 0% 100%;--accent:var(--primary);--accent-foreground:0 0% 100%;--destructive:var(--primary);--destructive-foreground:0 0% 100%;--muted:220 24% 94.5%;--muted-foreground:220 14% 42%;--border:220 20% 88.5%;--input:220 20% 86%;--ring:212 84% 50%;--radius:1rem;--reading-measure:920px;--live:var(--primary);--highlight:var(--brand-2);--link:214 78% 36%;--ink:220 55% 8%;--ink-2:220 50% 13%;--brand-2:216 65% 30%;--nav-bg:0 0% 100%;--ticker-bg:220 55% 8%;--shadow-color:220 45% 15%;--elev-tint:var(--primary);--fill:var(--primary);--fill-foreground:var(--primary-foreground);--text-figure:clamp(2.875rem, 6vw, 6.25rem);--text-display:clamp(2.375rem, 5vw, 4.75rem);--text-h1:clamp(1.875rem, 3.4vw, 3rem);--text-h2:1.5625rem;--text-h3:1.1875rem;--text-body:.96875rem;--text-small:.8125rem;--text-caption:.71875rem;--text-micro:.625rem;--leading-figure:1;--leading-display:.98;--leading-h1:1.06;--leading-h2:1.16;--leading-h3:1.3;--leading-body:1.65;--leading-ui:1.35;--tracking-figure:-.03em;--tracking-display:-.03em;--tracking-h1:-.025em;--tracking-h2:-.015em;--tracking-h3:-.005em;--tracking-micro:.2em;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--space-section:var(--space-6);--radius-chip:4px;--radius-card:12px;--radius-panel:24px;--font-display:var(--font-archivo), "Helvetica Neue", -apple-system, sans-serif;--font-figure:var(--font-archivo), "Helvetica Neue", -apple-system, sans-serif;--wdth-display:100;--wdth-figure:118;--elev-flat:0 0 0 1px hsl(var(--shadow-color) / .09);--elev-raised:0 1px 2px hsl(var(--shadow-color) / .05), 0 8px 24px -12px hsl(var(--shadow-color) / .16);--elev-floating:0 6px 18px -8px hsl(var(--shadow-color) / .1), 0 20px 50px -20px hsl(var(--shadow-color) / .22);--sidebar-background:220 30% 97.5%;--sidebar-foreground:220 18% 26%;--sidebar-primary:var(--primary);--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:220 24% 94.5%;--sidebar-accent-foreground:220 45% 11%;--sidebar-border:220 20% 88.5%;--sidebar-ring:212 84% 50%}@media (min-width:768px){:root{--space-section:var(--space-7)}}*{border-color:hsl(var(--border))}input[type=search]::-webkit-search-cancel-button{display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv01", "cv02", "cv03", "cv04", "cv11";background-image:none;font-size:15px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.025em;line-height:1.2}h1{letter-spacing:-.04em;font-size:clamp(1.85rem,1.4rem + 1.6vw,2.5rem);font-weight:800;line-height:1.06}h2{letter-spacing:-.032em;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:800;line-height:1.12}h3{letter-spacing:-.022em;font-size:1.1875rem;font-weight:700;line-height:1.24}h4{letter-spacing:-.016em;font-size:1rem;font-weight:700;line-height:1.3}p{line-height:1.65}small,.text-\[10px\],.text-\[11px\],.text-\[12px\]{letter-spacing:0}:root{--background:214 36% 96%;--foreground:220 45% 11%;--card-foreground:220 45% 11%;--secondary:var(--primary);--accent:var(--primary);--highlight:var(--brand-2);--muted:216 25% 93%;--muted-foreground:216 16% 40%;--border:216 25% 86%;--ring:var(--primary);--link:var(--primary);--ink:218 58% 10%;--ink-2:218 52% 16%;--glass-tint:216 42% 81%;--glass-surface:0 0% 100%;--glass-shadow:0 12px 40px -22px hsl(var(--elev-tint)/.22), inset 0 1px 0 hsl(var(--glass-surface)/.9);--radius-card:24px;--radius-panel:32px;--radius-chip:12px;--wdth-display:100;--arena-heading:clamp(1.8rem,3.3vw,3rem)}html{scroll-padding-top:110px;position:relative}body{background:radial-gradient(ellipse at 6% 12%,hsl(var(--primary)/.18),transparent 44%),radial-gradient(ellipse at 95% 25%,hsl(var(--glass-tint)/.5),transparent 48%),radial-gradient(ellipse at 45% 88%,hsl(var(--brand-accent)/.025),transparent 45%),hsl(var(--background));background-attachment:fixed}::selection{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:1320px){.\!container{max-width:1320px!important}.container{max-width:1320px}}.glass-panel,.arena-header,.arena-sports-dropdown,.arena-mobile-menu,.page-masthead,.arena-table-panel,.arena-pulse,.arena-match-chip,.arena-sport-links a,.glass-aside,.glass-surface{background:linear-gradient(135deg,hsl(var(--glass-surface)/.7),hsl(var(--glass-surface)/.32));border:1px solid hsl(var(--glass-surface)/.85);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-radius:var(--radius-panel)}.glass-eyebrow{font-size:var(--text-micro);line-height:var(--leading-ui);letter-spacing:var(--tracking-micro);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--secondary));align-items:center;gap:.5rem;font-weight:700;display:flex}.score-board--desk .score-board-league>button .glass-eyebrow{letter-spacing:.055em;margin-top:5px;font-size:9px;font-weight:500}@media (max-width:760px){.scores-overview .day-summary-reach .glass-eyebrow{letter-spacing:.06em;font-size:8px}}.glass-eyebrow>span,.arena-live-dot{background:hsl(var(--brand-accent));width:7px;height:7px;box-shadow:0 0 0 4px hsl(var(--brand-accent)/.06);border-radius:50%;flex-shrink:0}.sport-glyph{isolation:isolate;width:48px;height:48px;color:hsl(var(--secondary));border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(145deg,hsl(var(--glass-surface)/.9),hsl(var(--secondary)/.13));box-shadow:inset 0 1px 2px hsl(var(--glass-surface)),0 6px 14px -9px hsl(var(--secondary)/.5);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sport-glyph>span{clip-path:polygon(50% 0,100% 100%,0 100%);background:hsl(var(--primary)/.12);z-index:-1;width:21px;height:21px;position:absolute;transform:translate(6px,3px)}.sport-glyph>svg{width:25px;height:25px}.arena-header{z-index:50;border-radius:28px;width:calc(100% - 40px);max-width:1380px;margin:12px auto 0;transition:width .35s,border-radius .35s,box-shadow .35s;position:sticky;top:12px}.arena-header-inner{align-items:center;gap:1.25rem;height:64px;transition:height .35s;display:flex}.arena-brand{flex-shrink:0;align-items:center;gap:.75rem;display:inline-flex}.arena-brand img{width:58px;height:auto;transition:width .35s}.arena-brand>span{border-left-width:1px;border-color:hsl(var(--primary) / .15);font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-variation-settings:"wdth" var(--wdth-display);letter-spacing:-.05em;color:hsl(var(--primary));align-items:flex-end;gap:.25rem;padding-left:.75rem;font-size:26px;font-weight:900;line-height:1;display:flex}.arena-brand i{background:hsl(var(--brand-accent));border-radius:50%;width:7px;height:7px;margin-bottom:3px;display:block}.arena-header-nav{background:hsl(var(--primary)/.035);border:1px solid hsl(var(--glass-surface)/.9);box-shadow:inset 0 2px 5px hsl(var(--elev-tint)/.035);border-radius:20px;align-items:center;gap:3px;margin-left:auto;padding:5px;display:flex}.arena-header-nav a{isolation:isolate;white-space:nowrap;color:hsl(var(--muted-foreground));border-radius:14px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:650;transition:background .2s,color .2s,box-shadow .2s;display:flex;position:relative}.arena-nav-icon{color:hsl(var(--primary)/.65);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex}.arena-header-nav a:hover{background:hsl(var(--glass-surface)/.85);color:hsl(var(--primary));box-shadow:0 4px 12px -8px hsl(var(--elev-tint)/.3)}.arena-header-nav a:hover .arena-nav-icon{color:hsl(var(--primary));transform:translateY(-2px)}.arena-header-nav a[aria-current]{color:hsl(var(--fill-foreground));box-shadow:none;background:0 0}.arena-nav-active{z-index:-1;pointer-events:none;background:linear-gradient(135deg,hsl(var(--fill)/.85),hsl(var(--fill)));box-shadow:0 5px 12px -6px hsl(var(--elev-tint)/.6),inset 0 1px 0 hsl(var(--glass-surface)/.25);position:absolute;inset:0}.arena-header-nav a[aria-current] .arena-nav-icon{color:inherit}.arena-nav-active:after{content:"";background:hsl(var(--brand-accent));border-radius:3px;width:15px;height:3px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.arena-header-tools{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.arena-sports-menu{position:relative}.arena-sports-trigger{white-space:nowrap;font-size:var(--text-small);line-height:var(--leading-ui);align-items:center;gap:.5rem;font-weight:600;display:flex}.score-board--desk .score-board-league>button .arena-sports-trigger{color:hsl(var(--primary));font-size:14px}.arena-sports-trigger{min-height:44px;color:hsl(var(--primary));background:hsl(var(--glass-surface)/.55);border:1px solid hsl(var(--primary)/.1);box-shadow:inset 0 1px 0 hsl(var(--glass-surface));border-radius:14px;padding:0 13px;transition:background .2s,border-color .2s}.arena-sports-trigger:hover,.arena-sports-trigger[aria-expanded=true]{background:hsl(var(--primary)/.07);border-color:hsl(var(--primary)/.25)}.arena-sports-trigger>svg:last-child{transition:transform .2s}.arena-sports-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.arena-search-button,.arena-menu-button{background:hsl(var(--glass-surface)/.7);border:1px solid hsl(var(--glass-surface));width:44px;height:44px;box-shadow:0 4px 12px -7px hsl(var(--elev-tint)/.2);color:hsl(var(--secondary));border-radius:15px;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.arena-search-button:hover,.arena-menu-button:hover{background:hsl(var(--secondary)/.1);transform:translateY(-2px)}.arena-search-button kbd,.arena-menu-button{display:none}.arena-header[data-compact=true]{width:calc(100% - 64px);box-shadow:0 12px 40px -20px hsl(var(--elev-tint)/.35),inset 0 1px 0 hsl(var(--glass-surface));border-radius:22px}.arena-header[data-compact=true] .arena-header-inner{height:56px}.arena-header[data-compact=true] .arena-brand img{width:52px}.arena-sports-dropdown{background-color:hsl(var(--background)/.94);width:600px;max-height:calc(100dvh - 130px);padding:22px;position:absolute;top:calc(100% + 24px);right:0;overflow-y:auto}.arena-sports-dropdown>p{font-size:var(--text-micro);line-height:var(--leading-ui);letter-spacing:var(--tracking-micro);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:700;display:flex}.score-board--desk .score-board-league>button .arena-sports-dropdown>p{letter-spacing:.055em;margin-top:5px;font-size:9px;font-weight:500}@media (max-width:760px){.scores-overview .day-summary-reach .arena-sports-dropdown>p{letter-spacing:.06em;font-size:8px}}.arena-sports-dropdown>p>span{background:hsl(var(--fill));color:hsl(var(--fill-foreground));font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 9px}.arena-sports-dropdown>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.arena-sports-dropdown a{font-size:var(--text-caption);line-height:var(--leading-ui);background:hsl(var(--glass-surface)/.42);border:1px solid hsl(var(--glass-surface)/.8);border-radius:.75rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.arena-sports-dropdown a:hover,.arena-sports-dropdown a[aria-current]{background:hsl(var(--glass-surface)/.9);border-color:hsl(var(--primary)/.22)}.arena-sports-dropdown a>span:not(.sport-glyph){flex:1;min-width:0}.arena-sports-dropdown a>svg{opacity:.4;transition:opacity .2s,transform .2s}.arena-sports-dropdown a:hover>svg{opacity:1;transform:translate(2px,-2px)}.arena-sports-dropdown .sport-glyph{border-radius:10px;width:32px;height:32px}.arena-sports-dropdown .sport-glyph svg{width:18px;height:18px}.arena-sports-dropdown a>svg{flex-shrink:0;margin-left:auto}.arena-mobile-menu{background-color:hsl(var(--background)/.96);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:calc(100dvh - 110px);padding:1.25rem;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.arena-mobile-menu>a{font-size:var(--text-small);line-height:var(--leading-ui);border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;font-weight:600;display:flex}.score-board--desk .score-board-league>button .arena-mobile-menu>a{color:hsl(var(--primary));font-size:14px}.arena-mobile-menu>a{background:hsl(var(--glass-surface)/.55);border:1px solid hsl(var(--glass-surface)/.85)}.arena-mobile-menu>a .arena-nav-icon{background:hsl(var(--primary)/.06);border-radius:9px;width:30px;height:32px}.arena-mobile-menu>a:hover{background:hsl(var(--glass-surface)/.95)}.arena-mobile-menu>a[aria-current]{background:hsl(var(--fill));color:hsl(var(--fill-foreground));box-shadow:inset 3px 0 0 hsl(var(--brand-accent))}.arena-mobile-menu>a[aria-current] .arena-nav-icon{color:inherit;background:hsl(var(--glass-surface)/.12)}.arena-mobile-menu>a>svg:last-child{margin-left:auto}.arena-action{min-height:3rem;font-size:var(--text-small);line-height:var(--leading-ui);justify-content:space-between;align-items:center;gap:1.5rem;padding:.375rem .375rem .375rem 1.5rem;font-weight:700;display:inline-flex}.score-board--desk .score-board-league>button .arena-action{color:hsl(var(--primary));font-size:14px}.arena-action{color:hsl(var(--fill-foreground));background:linear-gradient(145deg,hsl(var(--fill)/.86),hsl(var(--fill)));box-shadow:0 7px 20px -9px hsl(var(--secondary)/.7),inset 0 1px 0 hsl(var(--glass-surface)/.4);border:1px solid hsl(var(--glass-surface)/.3);border-radius:18px;transition:transform .25s,box-shadow .25s}.arena-action>span,.arena-action>svg{background:hsl(var(--brand-accent));border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.arena-action>svg{padding:8px}.arena-action:hover{box-shadow:0 12px 25px -10px hsl(var(--secondary)/.5);transform:translateY(-3px)}.arena-score-band{padding-top:24px}.arena-pulse{align-items:stretch;gap:1rem;min-width:0;padding:16px;display:flex;position:relative}.arena-pulse-intro{flex-direction:column;flex-shrink:0;justify-content:center;width:190px;display:flex}.arena-pulse-intro>a{font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-variation-settings:"wdth" var(--wdth-display);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}.arena-day-tabs{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.arena-day-tabs button{font-size:var(--text-micro);line-height:var(--leading-ui);letter-spacing:var(--tracking-micro);color:hsl(var(--muted-foreground))}.score-board--desk .score-board-league>button .arena-day-tabs button{letter-spacing:.055em;margin-top:5px;font-size:9px;font-weight:500}@media (max-width:760px){.scores-overview .day-summary-reach .arena-day-tabs button{letter-spacing:.06em;font-size:8px}}.arena-day-tabs button[aria-pressed=true]{color:hsl(var(--secondary));font-weight:700}.arena-pulse-track{scroll-snap-type:x mandatory;flex:1;gap:.75rem;min-width:0;display:flex;overflow-x:auto}.arena-match-chip{scroll-snap-align:start;width:220px;box-shadow:none;border-radius:20px;flex-shrink:0;padding:.875rem}.arena-match-league{font-size:var(--text-micro);line-height:var(--leading-ui);letter-spacing:var(--tracking-micro);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.score-board--desk .score-board-league>button .arena-match-league{letter-spacing:.055em;margin-top:5px;font-size:9px;font-weight:500}@media (max-width:760px){.scores-overview .day-summary-reach .arena-match-league{letter-spacing:.06em;font-size:8px}}.arena-match-league>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arena-pulse-arrows{flex-direction:column;flex-shrink:0;justify-content:center;gap:.5rem;display:flex}.arena-pulse-arrows button{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));width:2rem;height:2rem;color:hsl(var(--secondary));background-color:#ffffff80;border-radius:.75rem;justify-content:center;align-items:center;display:flex}.arena-pulse-arrows button:disabled{opacity:.25}.arena-section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.arena-section-heading p{font-size:var(--text-micro);line-height:var(--leading-ui);letter-spacing:var(--tracking-micro);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--secondary));margin-bottom:.5rem;font-weight:600}.score-board--desk .score-board-league>button .arena-section-heading p{letter-spacing:.055em;margin-top:5px;font-size:9px;font-weight:500}@media (max-width:760px){.scores-overview .day-summary-reach .arena-section-heading p{letter-spacing:.06em;font-size:8px}}.arena-section-heading h2{font-family:var(--font-display);font-size:var(--arena-heading);letter-spacing:-.04em;font-weight:800;line-height:1.1}.arena-section-heading>a,.arena-text-link{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));font-size:var(--text-caption);line-height:var(--leading-ui);color:hsl(var(--secondary));box-shadow:var(--glass-shadow);background-color:#ffffff80;border-radius:1rem;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;display:inline-flex}.arena-football-stories .story-image{border-radius:1rem;margin-bottom:.75rem}.arena-special-copy .arena-action{margin-top:1.5rem}.glass-profile-hero .arena-section-heading.inverse h2{color:hsl(var(--foreground))}.arena-section-heading.inverse h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .bg-primary.arena-section-heading.inverse h2{color:hsl(var(--fill-foreground))}.glass-profile-hero .arena-section-heading.inverse p{color:hsl(var(--muted-foreground))}.arena-section-heading.inverse p{color:#fff9}.glass-profile-hero .arena-section-heading.inverse>a{color:hsl(var(--foreground))}.arena-section-heading.inverse>a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff1a;border-color:#fff3}.dark .bg-primary.arena-section-heading.inverse>a{color:hsl(var(--fill-foreground))}.arena-sport-links a>.sport-glyph{border-radius:19px;width:56px;height:56px}.arena-follow .arena-action{flex-shrink:0;margin-left:auto}.page-masthead{justify-content:space-between;align-items:center;gap:1.5rem;min-height:250px;margin-top:1.25rem;margin-bottom:2rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.page-masthead-copy{z-index:10;position:relative}.page-masthead h1{font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-variation-settings:"wdth" var(--wdth-display);letter-spacing:-.05em;margin-top:1rem;font-size:clamp(2.3rem,4.8vw,4.5rem);font-weight:800;line-height:1}.page-masthead-subtitle{max-width:55ch;font-size:var(--text-small);line-height:var(--leading-ui);color:hsl(var(--muted-foreground));margin-top:1rem}.score-board--desk .score-board-league>button .page-masthead-subtitle{color:hsl(var(--primary));font-size:14px}.page-masthead-count{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));font-size:var(--text-caption);line-height:var(--leading-ui);color:hsl(var(--muted-foreground));background-color:#ffffff80;border-radius:.75rem;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.5rem .75rem;display:inline-flex}.page-masthead-count b{font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-feature-settings:"tnum", "lnum";font-variation-settings:"wdth" var(--wdth-figure);color:hsl(var(--secondary))}.page-masthead-art{flex-shrink:0;justify-content:center;align-items:center;width:13rem;height:11rem;margin-right:2rem;display:flex;position:relative}.page-masthead-art .sport-glyph{background:linear-gradient(145deg,hsl(var(--glass-surface)/.9),hsl(var(--secondary)/.18));width:116px;height:116px;box-shadow:inset 0 2px 2px hsl(var(--glass-surface)),0 24px 40px -23px hsl(var(--secondary)/.45);border-radius:28px;transform:rotate(-8deg)}.page-masthead-art .sport-glyph svg{width:62px;height:62px}.page-masthead-art .sport-glyph>span{border-radius:18px;width:60px;height:60px}.glass-brand-motif{width:240px;height:200px;color:hsl(var(--primary)/.16);position:absolute;overflow:visible}.glass-brand-motif path{fill:none;stroke:currentColor;stroke-width:1.5px}.glass-brand-motif circle{fill:hsl(var(--brand-accent))}.sport-glyph:after{content:"";background:hsl(var(--brand-accent));border-radius:50%;width:4px;height:4px;position:absolute;bottom:8px;right:8px}.page-masthead-art .sport-glyph:after{width:7px;height:7px;bottom:18px;right:18px}.arena-action:hover>span,.arena-action:hover>svg{background:hsl(var(--highlight))}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid hsl(var(--secondary));outline-offset:4px}.glass-article-opening .reading-column{width:auto;max-width:none}.glass-reading .article-body{font-size:17px}.glass-video-theater .\!container{max-width:1000px!important}.glass-video-theater .container{max-width:1000px}.glass-profile-hero .text-white{color:hsl(var(--foreground))}.glass-profile-hero .text-white\/55,.glass-profile-hero .text-white\/45,.glass-profile-hero .text-white\/60,.glass-profile-hero .text-white\/35{color:hsl(var(--muted-foreground))}.glass-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:600px;padding:2rem;display:flex}.glass-404{font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-feature-settings:"tnum", "lnum";font-variation-settings:"wdth" var(--wdth-figure);color:hsl(var(--secondary) / .4);align-items:center;gap:.75rem;font-size:150px;font-weight:900;line-height:1;display:flex}.glass-404 .sport-glyph{border-radius:32px;width:110px;height:110px;transform:rotate(-15deg)}.glass-404 .sport-glyph svg{width:70px;height:70px}.glass-not-found h1{font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-variation-settings:"wdth" var(--wdth-display);font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);font-weight:800}.glass-not-found>p:not(.glass-eyebrow){max-width:28rem;font-size:var(--text-small);line-height:var(--leading-ui);color:hsl(var(--muted-foreground))}.score-board--desk .score-board-league>button .glass-not-found>p:not(.glass-eyebrow){color:hsl(var(--primary));font-size:14px}.glass-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2.25rem;display:flex}.glass-pagination button{--tw-border-opacity:1;border-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));min-width:2.75rem;height:2.75rem;font-size:var(--text-small);line-height:var(--leading-ui);color:hsl(var(--secondary));background-color:#fff9;border-radius:1rem;justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem;font-weight:600;display:flex}.score-board--desk .score-board-league>button .glass-pagination button{color:hsl(var(--primary));font-size:14px}.glass-pagination button:disabled{opacity:.35}.glass-profile-hero .glass-pagination button[aria-current=page]{color:hsl(var(--foreground))}.glass-pagination button[aria-current=page]{background-color:hsl(var(--secondary));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark .bg-primary.glass-pagination button[aria-current=page]{color:hsl(var(--fill-foreground))}.match-detail-card>a:first-child{background:hsl(var(--secondary)/.08);padding:18px}.match-score-stage{background:radial-gradient(ellipse at center,hsl(var(--glass-surface)/.65),transparent);padding-top:32px;padding-bottom:32px}.day-summary{border:1px solid hsl(var(--glass-surface))}.glass-score-layout>aside>.glass-surface{padding-top:20px}.glass-surface .glass-surface{box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.7)}.glass-search-glyph{border-radius:10px;width:30px;height:30px}.glass-search-glyph>svg{width:18px;height:18px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-5{inset:-1.25rem}.inset-0{inset:0}.-inset-y-1{top:-.25rem;bottom:-.25rem}.inset-x-0{left:0;right:0}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.bottom-2{bottom:.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-s3{left:var(--space-3)}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[10\%\]{top:10%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-s3{margin-bottom:var(--space-3)}.ml-0\.5{margin-left:.125rem}.ml-px{margin-left:1px}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-9{margin-top:2.25rem}.mt-s2{margin-top:var(--space-2)}.mt-s4{margin-top:var(--space-4)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.75em\]{height:.75em}.h-\[0\.8em\]{height:.8em}.h-\[0\.9em\]{height:.9em}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[1em\]{height:1em}.h-\[22px\]{height:22px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[5px\]{height:5px}.h-\[66px\]{height:66px}.h-\[86px\]{height:86px}.h-full{height:100%}.h-px{height:1px}.max-h-\[360px\]{max-height:360px}.max-h-\[80dvh\]{max-height:80dvh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[2\.5px\]{width:2.5px}.w-\[22px\]{width:22px}.w-\[33px\]{width:33px}.w-\[36px\]{width:36px}.w-\[3px\]{width:3px}.w-\[62px\]{width:62px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[90vw\]{width:90vw}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[86px\]{min-width:86px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-sheen{animation:1.8s ease-in-out infinite sheen}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-s2{gap:var(--space-2)}.gap-s3{gap:var(--space-3)}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-s3{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .6)}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[22px\]{border-radius:22px}.rounded-\[36px\]{border-radius:36px}.rounded-\[3px\]{border-radius:3px}.rounded-card{border-radius:var(--radius-card)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y-\[3\.5px\]{border-top-width:3.5px;border-bottom-width:3.5px}.border-b{border-bottom-width:1px}.border-l-\[5px\]{border-left-width:5px}.border-t{border-top-width:1px}.border-border{border-color:hsl(var(--border))}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-destructive{border-color:hsl(var(--destructive))}.border-foreground\/85{border-color:hsl(var(--foreground) / .85)}.border-transparent{border-color:#0000}.border-y-transparent{border-top-color:#0000;border-bottom-color:#0000}.border-l-foreground\/45{border-left-color:hsl(var(--foreground) / .45)}.bg-background{background-color:hsl(var(--background))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground\/30{background-color:hsl(var(--foreground) / .3)}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-highlight\/25{background-color:hsl(var(--highlight) / .25)}.bg-highlight\/\[0\.12\]{background-color:hsl(var(--highlight) / .12)}.bg-ink\/75{background-color:hsl(var(--ink) / .75)}.bg-live{background-color:hsl(var(--live))}.bg-live\/\[0\.04\]{background-color:hsl(var(--live) / .04)}.bg-live\/\[0\.05\]{background-color:hsl(var(--live) / .05)}.bg-live\/\[0\.06\]{background-color:hsl(var(--live) / .06)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/60{background-color:hsl(var(--muted-foreground) / .6)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.bg-primary\/\[0\.07\]{background-color:hsl(var(--primary) / .07)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/\[0\.12\]{background-color:hsl(var(--secondary) / .12)}.bg-transparent{background-color:#0000}.bg-white\/20{background-color:#fff3}.bg-white\/35{background-color:#ffffff59}.bg-white\/45{background-color:#ffffff73}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-\[linear-gradient\(90deg\,hsl\(var\(--muted\)\)_25\%\,hsl\(var\(--border\)\/0\.7\)_37\%\,hsl\(var\(--muted\)\)_63\%\)\]{background-image:linear-gradient(90deg,hsl(var(--muted)) 25%,hsl(var(--border)/.7) 37%,hsl(var(--muted)) 63%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[hsl\(var\(--primary\)\/0\.92\)\]{--tw-gradient-from:hsl(var(--primary)/.92) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from:hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-primary{--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--primary)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(var\(--primary\)\/0\.96\)\]{--tw-gradient-to:hsl(var(--primary)/.96) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/30{--tw-gradient-to:#ffffff4d var(--tw-gradient-to-position)}.bg-\[length\:400\%_100\%\]{background-size:400% 100%}.fill-muted{fill:hsl(var(--muted))}.stroke-border{stroke:hsl(var(--border))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-9{padding:2.25rem}.p-s2{padding:var(--space-2)}.p-s3{padding:var(--space-3)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-s3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-s4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-s2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-s3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-s4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-s6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-s2{padding-bottom:var(--space-2)}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pr-s3{padding-right:var(--space-3)}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pt-s3{padding-top:var(--space-3)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif}.font-display{font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-variation-settings:"wdth" var(--wdth-display)}.font-figure{font-family:var(--font-archivo), Helvetica Neue, -apple-system, sans-serif;font-feature-settings:"tnum", "lnum";font-variation-settings:"wdth" var(--wdth-figure)}.font-heading{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[58px\]{font-size:58px}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-caption{font-size:var(--text-caption);line-height:var(--leading-ui)}.text-h3{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.text-micro{font-size:var(--text-micro);line-height:var(--leading-ui);letter-spacing:var(--tracking-micro)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--text-small);line-height:var(--leading-ui)}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.44em\]{letter-spacing:.44em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-border{color:hsl(var(--border))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-highlight{color:hsl(var(--highlight))}.text-live{color:hsl(var(--live))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary{color:hsl(var(--secondary))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:#ffffff40}.text-white\/35{color:#ffffff59}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/90{color:#ffffffe6}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px hsl(var(--shadow-color) / .07), 0 6px 16px hsl(var(--shadow-color) / .07);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 8px 20px hsl(var(--shadow-color) / .12), 0 40px 80px hsl(var(--shadow-color) / .22);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color), 0 40px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_hsl\(var\(--primary\)\/0\.85\)\]{--tw-shadow:0 18px 40px -18px hsl(var(--primary)/.85);--tw-shadow-colored:0 18px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-flat{--tw-shadow:var(--elev-flat);--tw-shadow-colored:var(--elev-flat);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 2px 6px hsl(var(--shadow-color) / .08), 0 18px 38px hsl(var(--shadow-color) / .12);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color), 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 2px 4px hsl(var(--shadow-color) / .07), 0 10px 24px hsl(var(--shadow-color) / .09);--tw-shadow-colored:0 2px 4px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px hsl(var(--shadow-color) / .05), 0 2px 10px hsl(var(--shadow-color) / .05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-border{--tw-ring-color:hsl(var(--border))}.ring-border\/60{--tw-ring-color:hsl(var(--border) / .6)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-white\/\[0\.14\]{--tw-ring-color:#ffffff24}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-0{--tw-saturate:saturate(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.live-dot{border-radius:9999px;width:.5rem;height:.5rem}.scores-overview .day-summary .live-dot{height:4px}.live-dot{background:hsl(var(--live));animation:1.5s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 0 0 hsl(var(--live) / .4)}50%{opacity:.8;box-shadow:0 0 0 4px hsl(var(--live) / 0)}}.section-title{text-transform:uppercase;font-size:15px;font-weight:800;font-family:var(--font-inter), sans-serif;letter-spacing:-.01em;color:hsl(var(--foreground));justify-content:space-between;align-items:center;margin-bottom:.625rem;padding-top:.625rem;padding-bottom:.625rem;display:flex;position:relative}.section-title>span:first-child{align-items:center;gap:10px;display:flex}.section-title>span:first-child:before{content:"";background:linear-gradient(180deg, hsl(var(--primary)), hsl(var(--secondary)));border-radius:999px;flex-shrink:0;width:5px;height:22px;display:inline-block}.section-title .more-link{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;font-family:var(--font-inter), sans-serif;color:hsl(var(--link));background:hsl(var(--primary) / .07);border-radius:9999px;padding:.375rem .75rem;transition:background .2s,color .2s,transform .2s}.section-title .more-link:hover{background:hsl(var(--fill));color:hsl(var(--fill-foreground));text-decoration:none;transform:translate(2px)}.\[transition-duration\:600ms\]{transition-duration:.6s}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes ball-spin{to{background-position:92% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes lightbox-zoom-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bracket-fade-in{animation:.5s ease-out both fade-in}@keyframes trophy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.trophy-float{animation:3s ease-in-out infinite trophy-float}@keyframes match-highlight{0%{box-shadow:inset 4px 0 0 hsl(var(--highlight)), inset 0 0 0 1.5px hsl(var(--elev-tint) / .55), 0 0 0 0 hsl(var(--elev-tint) / .45)}70%{box-shadow:inset 4px 0 0 hsl(var(--highlight)), inset 0 0 0 1.5px hsl(var(--elev-tint) / .55), 0 0 0 10px hsl(var(--elev-tint) / 0)}to{box-shadow:inset 4px 0 0 hsl(var(--highlight)), inset 0 0 0 1.5px hsl(var(--elev-tint) / .55), 0 0 0 0 hsl(var(--elev-tint) / 0)}}.match-highlight{background:linear-gradient(90deg, hsl(var(--highlight) / .16) 0%, hsl(var(--primary) / .07) 35%, transparent 80%);animation:1.1s ease-out 3 match-highlight}.article-body{color:hsl(var(--foreground) / .85);font-size:17px;line-height:1.9}.article-body p{margin-bottom:1rem}.article-body h2,.article-body h3{color:hsl(var(--foreground));margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:800}.article-body img{border-radius:.75rem;max-width:85%;height:auto;margin:1.5rem auto;display:block}@media (max-width:640px){.article-body img{border-radius:.5rem;max-width:100%}}.article-body blockquote{background:hsl(var(--muted) / .4);border-left:3px solid hsl(var(--primary));border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;position:relative}.article-body blockquote p{color:hsl(var(--foreground) / .8);margin-bottom:0;font-size:13px;font-style:italic;font-weight:500;line-height:1.6}.article-body a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.article-body ul,.article-body ol{margin-bottom:1rem;padding-left:1.5rem}.article-body li{margin-bottom:.25rem}.chip-live{text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary-foreground));background:hsl(var(--live));box-shadow:0 0 0 3px hsl(var(--live) / .16);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:10.5px;font-weight:700;display:inline-flex}.text-gradient-brand{color:hsl(var(--primary))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-gradient-brand{background-image:linear-gradient(92deg, hsl(var(--primary)) 10%, hsl(var(--brand-2)) 55%, hsl(var(--secondary)) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.skeleton{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--border) / .75) 37%, hsl(var(--muted)) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite shimmer}.reading-column{max-width:var(--reading-measure);margin-inline:auto}@property --rim-angle{syntax:"<angle>";inherits:false;initial-value:140deg}.flip-card{perspective:320px;box-shadow:0 8px 18px -10px hsl(var(--ink) / .9);border-radius:9px;flex-shrink:0;position:relative}.flip-layer{position:absolute;inset:0}.flip-half{backface-visibility:hidden;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.flip-half.is-up{transform-origin:50% 100%;top:0}.flip-half.is-down{transform-origin:50% 0;bottom:0}.flip-inn{background:linear-gradient(180deg, hsl(var(--brand-2)) 0%, hsl(var(--brand-2) / .96) 48%, hsl(var(--primary)) 52%, hsl(var(--primary) / .96) 100%);color:#fff;letter-spacing:-.045em;width:100%;height:200%;text-shadow:0 2px 12px hsl(var(--ink) / .7);border-radius:9px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex;position:absolute;left:0}.flip-half.is-up .flip-inn{top:0}.flip-half.is-down .flip-inn{bottom:0}.flip-half.is-up:after{content:"";inset-inline:0;z-index:5;background:hsl(var(--ink) / .6);height:2px;position:absolute;bottom:0}.flip-half.is-down:before{content:"";inset-inline:0;z-index:5;background:#ffffff12;height:1px;position:absolute;top:0}.flip-shadow{z-index:2;pointer-events:none;position:absolute;inset:0}.flip-fall{animation:flip-fall var(--flip-step) linear both}.flip-land{z-index:5;animation:flip-land var(--flip-step) linear var(--flip-step) both}.flip-shade-in{background:linear-gradient(to bottom, hsl(var(--ink) / .1) 0%, hsl(var(--ink) / .95) 100%);animation:flip-shade-in var(--flip-step) linear both}.flip-shade-out{background:linear-gradient(to bottom, hsl(var(--ink) / .95) 0%, hsl(var(--ink) / .1) 100%);animation:flip-shade-out var(--flip-step) linear var(--flip-step) both}@keyframes flip-fall{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes flip-land{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes flip-shade-in{0%{opacity:0}to{opacity:1}}@keyframes flip-shade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.flip-fall,.flip-land,.flip-shade-in,.flip-shade-out{animation:none}}.lux-rim{z-index:6;border-radius:inherit;padding:var(--rim-width,1.5px);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:#ffffff1a;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lux-rim__spin{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, hsl(var(--secondary) / .3) 34deg, hsl(var(--secondary) / .85) 62deg, #e2f0fffa 84deg, hsl(var(--secondary) / .7) 112deg, hsl(var(--secondary) / .15) 158deg, transparent 205deg, transparent 360deg);width:210%;animation:lux-spin var(--rim-duration,7s) linear infinite;animation-delay:var(--rim-delay,0s);position:absolute;top:50%;left:50%;translate:-50% -50%}.lux-rim--glow{filter:drop-shadow(0 0 5px hsl(var(--secondary) / .8)) drop-shadow(0 0 14px hsl(var(--secondary) / .45))}@keyframes lux-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.lux-rim__spin{animation:none}}.flip-pair{box-shadow:0 8px 18px -10px hsl(var(--ink) / .9);border-radius:10px;display:flex;overflow:hidden}.flip-pair .flip-card{box-shadow:none;border-radius:0}.flip-pair .flip-inn{border-radius:0}.flip-pair .flip-card+.flip-card .flip-inn{border-left:1px solid hsl(var(--ink) / .4)}.lux-rim--light{background:hsl(var(--border))}.lux-rim--light .lux-rim__spin{background:conic-gradient(from 0deg, transparent 0deg, hsl(var(--secondary) / .22) 38deg, hsl(var(--secondary) / .95) 74deg, hsl(var(--secondary) / .35) 116deg, hsl(var(--secondary) / .08) 165deg, transparent 205deg, transparent 360deg)}@media (max-width:1199px){.arena-header-inner{gap:12px;padding-left:22px;padding-right:22px}.arena-header-nav a{gap:5px;padding:10px 7px;font-size:11px}.arena-header-nav .arena-nav-icon svg{width:15px;height:15px}.arena-sports-trigger{padding:0 10px;font-size:12px}.arena-sports-trigger>svg:first-child{display:none}.arena-brand>span{font-size:22px}.arena-brand img{width:56px}.arena-header-tools{gap:10px}.arena-football-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.arena-football-stories{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:999px){.arena-header-nav{display:none}.arena-menu-button{display:flex}.arena-header-inner{height:64px}.arena-sport-links{grid-template-columns:repeat(4,minmax(0,1fr))}.arena-sport-links a{padding:16px;font-size:16px}.arena-footer-top{grid-template-columns:1.5fr 1fr 1fr}.arena-footer-top>div:last-child{grid-column:1/-1;align-items:center;gap:24px;display:flex}.arena-footer-top>div:last-child h2,.arena-footer-email{margin:0}.arena-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arena-video-card>div:last-child{margin:8px;padding:12px}}@media (max-width:639px){.container{padding-left:20px;padding-right:20px}.arena-header{border-radius:22px;width:calc(100% - 24px);margin-top:8px;top:8px}.arena-header[data-compact=true]{width:calc(100% - 24px)}.arena-header-inner{gap:12px;height:58px;padding:0 16px}.arena-header[data-compact=true] .arena-header-inner{height:52px}.arena-header[data-compact=true] .arena-brand img{width:43px}.arena-brand{gap:8px}.arena-brand img{width:49px}.arena-brand>span{padding-left:8px;font-size:21px}.arena-sports-menu{display:none}.arena-header-tools{gap:7px}.arena-mobile-menu{gap:7px;padding:12px}.arena-mobile-menu>a{padding:9px 8px;font-size:12px}.arena-search-button,.arena-menu-button{border-radius:13px;width:38px;height:38px}.arena-action{gap:16px;padding-left:18px;font-size:12px}.arena-score-band{padding-top:20px}.arena-pulse{border-radius:26px;padding:14px;display:block}.arena-pulse-intro{grid-template-columns:1fr 1fr;gap:12px;width:auto;margin-bottom:14px;display:grid}.arena-pulse-intro>a{font-size:16px}.arena-day-tabs{grid-column:1/-1;margin:0}.arena-pulse-track{display:flex}.arena-match-chip{width:215px}.arena-pulse-arrows{display:none}.arena-section{padding-top:32px;padding-bottom:32px}.arena-section-heading{align-items:center;gap:12px}.arena-section-heading h2{font-size:28px}.arena-section-heading p{letter-spacing:.12em;font-size:9px}.arena-section-heading>a{gap:8px;max-width:110px;padding:10px;font-size:10px}.arena-section-heading>a svg{flex-shrink:0;width:16px}.arena-section-index{display:none}.arena-football-grid{grid-template-columns:minmax(0,1fr)}.arena-football-feature{min-height:430px}.arena-football-stories{grid-area:auto;grid-template-columns:1fr 1fr;gap:12px}.arena-football-stories h3{font-size:12px}.arena-special{border-radius:28px;width:calc(100% - 24px)}.arena-special-inner{align-items:end;min-height:500px;padding:20px}.arena-special-copy{border-radius:24px;padding:24px}.arena-special-copy h2{font-size:40px}.arena-special-mark{display:none}.arena-video-zone{border-radius:28px;width:calc(100% - 24px);padding:30px 0}.arena-video-grid{grid-template-columns:minmax(0,1fr);gap:14px}.arena-video-lead{grid-column:auto}.arena-video-lead .arena-video-card{min-height:370px}.arena-video-lead .arena-video-card>div:last-child{margin:12px;padding:18px}.arena-video-lead h3{font-size:21px}.arena-video-card{min-height:230px}.arena-sport-links{grid-template-columns:1fr 1fr;gap:12px}.arena-sport-links a{border-radius:24px;padding:18px}.arena-follow{border-radius:28px;width:calc(100% - 24px);padding:28px 0}.arena-follow>div{flex-wrap:wrap;gap:16px}.arena-follow-icon{width:32px}.arena-follow>div>div{flex:1}.arena-follow h2{font-size:22px}.arena-follow .arena-action{width:100%;margin-left:0}.arena-footer-top{grid-template-columns:1fr 1fr;gap:30px;padding:36px 0}.arena-footer-top>div:first-child{grid-column:1/-1}.arena-footer-top>div:last-child{flex-wrap:wrap;gap:16px}.arena-footer-email{width:100%}.page-masthead{border-radius:28px;min-height:220px;margin-top:12px;padding:26px}.page-masthead h1{font-size:34px}.page-masthead-art{opacity:.35;margin:0;position:absolute;bottom:-30px;right:-55px;transform:scale(.8)}.page-masthead-subtitle{max-width:28ch}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.arena-header,.arena-sports-dropdown,.arena-mobile-menu,.page-masthead,.glass-surface{background:hsl(var(--card)/.96)}}@media (prefers-reduced-motion:reduce){.arena-header,.arena-header *,.arena-home *,.sport-glyph{transition:none!important;animation:none!important}.arena-action:hover,.arena-sport-links a:hover{transform:none}}@media (max-width:1023px){.glass-index-layout{grid-template-columns:minmax(0,1fr)}.glass-aside{position:static}.glass-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-article-opening,.glass-score-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.glass-topic-grid{grid-template-columns:minmax(0,1fr);gap:18px}.glass-article-opening{gap:18px;padding-top:24px}.article-masthead>div{padding:24px}.article-masthead h1{font-size:27px}.glass-reading{padding:24px}.glass-reading .article-body{font-size:16px}.glass-video-theater,.glass-profile-hero{border-radius:28px;width:calc(100% - 24px)}.glass-identity{padding:24px}.glass-identity>.glass-identity-row{flex-wrap:wrap;gap:18px}.glass-identity-row>img,.glass-identity-row>span:first-child{border-radius:24px;width:85px;height:85px;padding:12px}.glass-404{font-size:100px}.glass-404 .sport-glyph{width:80px;height:80px}.glass-404 .sport-glyph svg{width:46px;height:46px}}.arena-header[data-editorial=true]{--header-ease:cubic-bezier(.22,1,.36,1);isolation:isolate;width:100%;max-width:none;height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:width .55s var(--header-ease),transform .55s var(--header-ease);background:0 0;border:0;border-radius:0;margin-top:0;top:0}.arena-header[data-editorial=true]:before{content:"";z-index:-1;pointer-events:none;background:hsl(var(--card)/.66);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);transition:bottom .55s var(--header-ease),border-radius .55s var(--header-ease),box-shadow .55s var(--header-ease),background-color .55s var(--header-ease);border-radius:0;position:absolute;inset:0}.arena-header[data-editorial=true][data-compact=true]{width:calc(100% + -1*max(64px,100% - 1380px));transform:translateY(12px)}.arena-header[data-editorial=true][data-compact=true]:before{background-color:hsl(var(--card)/.8);box-shadow:0 12px 40px -20px hsl(var(--elev-tint)/.35),inset 0 0 0 1px hsl(var(--glass-surface)/.85);border-radius:22px;bottom:8px}.arena-header[data-editorial=true] .arena-header-inner{max-width:1440px;transition:height .55s var(--header-ease),padding .55s var(--header-ease);padding-inline:24px}.arena-header[data-editorial=true][data-compact=false] .arena-header-inner{padding-inline:46px}.arena-header[data-editorial=true] .arena-brand img{transition:width .55s var(--header-ease)}.arena-header[data-editorial=true] .arena-header-nav{box-shadow:none;background:0 0;border-color:#0000;padding:3px}.arena-header[data-editorial=true] .arena-sports-trigger{min-height:38px;box-shadow:none;background:0 0;border-radius:20px}.arena-header[data-editorial=true] .arena-search-button,.arena-header[data-editorial=true] .arena-menu-button{border-color:hsl(var(--primary)/.15);width:38px;height:38px;box-shadow:none;background:0 0;border-radius:50%}.arena-header[data-editorial=true] .arena-search-button:hover,.arena-header[data-editorial=true] .arena-menu-button:hover{background:hsl(var(--primary)/.07)}.sport-lab{background:hsl(var(--card)/.66);border-bottom:1px solid hsl(var(--primary)/.09);margin-top:0;overflow:clip}.sport-lab-inner{max-width:1440px;margin:auto;padding:18px 46px 0;position:relative}.sport-lab-edition{color:hsl(var(--primary));letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:9px;font-weight:650;display:flex}.sport-lab-edition>span:first-child{align-items:center;gap:9px;display:flex}.sport-lab-edition i{background:hsl(var(--brand-accent));border-radius:50%;width:6px;height:6px}.sport-lab-edition>span:last-child{letter-spacing:.22em;color:hsl(var(--muted-foreground));font-size:8px}.sport-lab-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.15fr);align-items:start;gap:54px;padding:24px 0;display:grid}.sport-lab-copy{z-index:2;align-self:center;min-width:0;padding-bottom:70px;position:relative}.sport-lab-stories{perspective:800px;display:grid}.sport-lab-story{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;align-self:center;min-width:0;transition:opacity .35s,transform .7s cubic-bezier(.22,1,.36,1),visibility 0s .7s;transform:translate3d(0,14px,-15px)}.sport-lab-story[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.15s,.1s,0s;transform:translate(0,0)}.sport-lab-story h2{font-family:var(--font-display);color:hsl(var(--primary));letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.05vw,46px);font-weight:800;line-height:1.08}.sport-lab-story>p{max-width:440px;color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:20px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.sport-lab-story>div{margin-top:20px}.sport-lab-read{color:hsl(var(--primary));align-items:center;gap:32px;margin-top:25px;font-size:12px;font-weight:750;display:inline-flex}.sport-lab-read>span:first-child{border-bottom:1px solid hsl(var(--primary)/.4);padding-bottom:4px}.sport-lab-read>span:last-child{border:1px solid hsl(var(--primary)/.2);border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,color .25s,transform .25s;display:grid}.sport-lab-read:hover>span:last-child{background:hsl(var(--fill));color:hsl(var(--fill-foreground));transform:rotate(45deg)}.sport-lab-footer{border-top:1px solid hsl(var(--primary)/.15);justify-content:space-between;align-items:center;gap:25px;padding:18px 0;display:flex}.sport-lab-signature{color:hsl(var(--primary));font-size:11px;font-style:italic;font-weight:600}.sport-lab-all{color:hsl(var(--primary));align-items:center;gap:15px;font-size:11px;font-weight:650;display:flex}.sport-lab-timing{align-items:center;gap:12px;display:flex}.sport-lab-playback{place-items:center;width:34px;height:34px;display:grid;position:relative}.sport-lab-playback svg:not(button svg){pointer-events:none;fill:none;width:100%;height:100%;stroke:hsl(var(--primary)/.13);stroke-width:2px;position:absolute;inset:0;transform:rotate(-90deg)}.sport-lab-playback circle:last-child{stroke:hsl(var(--brand-accent));stroke-linecap:round}.sport-lab-playback button{width:27px;height:27px;color:hsl(var(--primary));border-radius:50%;place-items:center;display:grid}.sport-lab-playback button:hover{background:hsl(var(--primary)/.06)}.sport-lab-timer-label{color:hsl(var(--muted-foreground));font-size:9px}.sport-lab-progress{background:hsl(var(--primary)/.12);width:100px;height:2px}.sport-lab-progress>span{background:hsl(var(--brand-accent));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sport-lab-seconds{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:hsl(var(--primary));font-size:14px;font-weight:700}.sport-lab-seconds small{margin-left:2px;font-size:9px;font-weight:400}@media (max-width:1199px){.arena-header[data-editorial=true][data-compact=false] .arena-header-inner,.sport-lab-inner{padding-inline:32px}.sport-lab-grid{gap:34px}}@media (max-width:849px){.arena-header[data-editorial=true][data-compact=false] .arena-header-inner,.sport-lab-inner{padding-inline:28px}.sport-lab-grid{grid-template-columns:1fr 1fr;gap:28px}.sport-lab-story h2{font-size:30px}.sport-lab-signature{display:none}}@media (max-width:639px){.arena-header[data-editorial=true]{height:58px}.arena-header[data-editorial=true][data-compact=true]{width:calc(100% - 24px);transform:translateY(8px)}.arena-header[data-editorial=true][data-compact=true]:before{bottom:6px}.arena-header[data-editorial=true] .arena-header-inner{padding-inline:16px}.arena-header[data-editorial=true][data-compact=false] .arena-header-inner{padding-inline:24px}.arena-header[data-editorial=true] .arena-mobile-menu{left:12px;right:12px}.sport-lab-inner{padding:16px 24px 0}.sport-lab-edition{letter-spacing:.07em;font-size:8px}.sport-lab-edition>span:last-child{display:none}.sport-lab-grid{flex-direction:column;gap:0;padding:18px 0 22px;display:flex}.sport-lab-copy{padding-bottom:0;display:contents}.sport-lab-stories{width:100%;height:var(--story-height,auto);order:3;transition:height .55s cubic-bezier(.22,1,.36,1);position:relative}.sport-lab-story{align-self:start;width:100%;position:absolute;top:0;left:0}.sport-lab-story[data-active=true]{position:relative}.sport-lab-story h2{font-size:30px}.sport-lab-story>p{margin-top:14px;font-size:12px}.sport-lab-story>div{margin-top:14px}.sport-lab-read{order:4;align-self:flex-start;gap:24px;margin-top:20px}.sport-lab-read>span:last-child{width:40px;height:40px}.sport-lab-footer{gap:15px;padding:14px 0}.sport-lab-timing{gap:7px}.sport-lab-progress{width:40px}.sport-lab-all{gap:5px;font-size:9px}.sport-lab-timer-label{display:none}}@media (max-width:379px){.arena-header[data-editorial=true][data-compact=false] .arena-header-inner,.sport-lab-inner{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.sport-lab-story{transform:none!important}.arena-header[data-editorial=true]:before{transition:none}}.arena-home{--home-glass:linear-gradient(135deg,hsl(var(--glass-surface)/.78),hsl(var(--glass-surface)/.28));--home-glass-shadow:inset 0 1px 0 hsl(var(--glass-surface)),inset 0 -1px 0 hsl(var(--glass-surface)/.3),0 16px 36px -24px hsl(var(--elev-tint)/.28);background:linear-gradient(180deg,hsl(var(--card)/.66),hsl(var(--card)/.26) 900px,hsl(var(--card)/.42))}.arena-home .sport-lab{background:0 0;border-bottom:0}.arena-home .container{max-width:1440px;padding-inline:46px}.arena-home .arena-section{padding-block:56px}.arena-home .arena-section-heading h2{color:hsl(var(--primary))}.arena-home .arena-section-heading p{align-items:center;gap:9px;font-size:9px;display:flex}.arena-home .arena-section-heading p:before{content:"";background:hsl(var(--brand-accent));border-radius:50%;width:5px;height:5px}.arena-home .arena-section-heading>a,.arena-home .arena-text-link{border:0;border-bottom:1px solid hsl(var(--primary)/.25);box-shadow:none;background:0 0;border-radius:0;padding:0 0 6px}.arena-home .arena-score-band{padding-top:0}.arena-home .arena-pulse{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:28px;padding:18px}.arena-home .arena-pulse-track{gap:10px}.arena-home .arena-match-chip{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);width:220px;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:20px;padding:14px 18px}.arena-home .arena-football-feature{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);min-height:0;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:28px;padding:8px;display:block}.arena-home .arena-football-image{z-index:auto;aspect-ratio:4/3;border-radius:20px;position:relative;inset:auto}.arena-home .arena-football-feature>div:last-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:22px 14px}.arena-home .arena-football-feature h3{color:hsl(var(--primary))}.arena-home .arena-circle-arrow{border:1px solid hsl(var(--primary)/.2);color:hsl(var(--primary));background:0 0;border-radius:50%}.arena-home .arena-football-stories>a{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:28px;padding:8px}.arena-home .arena-football-stories .story-image{border-radius:20px}.arena-home .arena-table-panel{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:28px}.arena-home .arena-special{border-radius:0;width:100%;max-width:none;margin:24px 0;overflow:clip}.arena-home .arena-special-inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;min-height:0;padding-block:48px;display:grid}.arena-home .arena-special-print{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:28px;padding:10px;display:block;transform:rotate(-2deg)}.arena-home .arena-special-image{z-index:auto;aspect-ratio:4/3;border-radius:22px;position:relative;inset:auto}.arena-home .arena-special-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.arena-home .arena-special-copy h2{color:hsl(var(--primary))}.arena-home .arena-action{min-height:44px;color:hsl(var(--primary));box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0}.arena-home .arena-action>svg{border:1px solid hsl(var(--primary)/.2);background:0 0;border-radius:50%;width:42px;height:42px;padding:10px}.arena-home .arena-action:hover>svg{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}.arena-home .arena-video-zone{background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding-block:56px}.arena-home .arena-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.arena-home .arena-video-lead{grid-column:auto}.arena-home .arena-video-card,.arena-home .arena-video-lead .arena-video-card{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);height:100%;min-height:0;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:28px;padding:8px;display:block}.arena-home .arena-video-image{z-index:auto;aspect-ratio:16/9;border-radius:20px;position:relative;inset:auto}.arena-home .arena-video-card>div:last-child,.arena-home .arena-video-lead .arena-video-card>div:last-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:auto;max-width:none;margin:0;padding:18px 12px}.arena-home .arena-video-card h3,.arena-home .arena-video-lead h3{color:hsl(var(--primary));font-size:20px}.arena-home .arena-play,.arena-home .arena-video-lead .arena-play{background:hsl(var(--brand-accent));width:46px;height:46px;color:hsl(var(--primary-foreground));border-radius:50%;top:22px;left:22px}.arena-home .arena-discover{padding-block:56px}.arena-home .arena-sport-links{border:0;gap:14px}.arena-home .arena-sport-links a{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border-radius:28px;flex-wrap:nowrap;gap:14px;padding:24px 18px;font-size:18px}.arena-home .arena-sport-links a>span:nth-child(2){flex:1;width:auto}.arena-home .arena-sport-links a>svg{flex-shrink:0;position:static}.arena-home .arena-sport-links a>.sport-glyph{background:hsl(var(--primary)/.04);width:40px;height:40px;box-shadow:none;border:0;border-radius:50%}.arena-home .arena-follow{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:36px 0 52px}.arena-home .arena-follow>div{border:1px solid hsl(var(--glass-surface)/.85);background:var(--home-glass);box-shadow:var(--home-glass-shadow);border-radius:32px;padding-block:30px}.arena-home .arena-follow h2{color:hsl(var(--primary))}.site-shell:has(.arena-header[data-editorial=true]) .arena-footer{background:hsl(var(--card)/.66);border-top-color:hsl(var(--primary)/.12);-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has(.arena-header[data-editorial=true]) .arena-footer .container{max-width:1440px;padding-inline:46px}@media (max-width:1199px){.arena-home .container{padding-inline:32px}.site-shell:has(.arena-header[data-editorial=true]) .arena-footer .container{padding-inline:32px}.arena-home .arena-sport-links a{gap:10px;padding:22px 10px;font-size:15px}}@media (max-width:849px){.arena-home .container{padding-inline:28px}.site-shell:has(.arena-header[data-editorial=true]) .arena-footer .container{padding-inline:28px}.arena-home .arena-special-inner{gap:32px}.arena-home .arena-special-copy h2{font-size:40px}.arena-home .arena-sport-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.arena-home .container{padding-inline:24px}.site-shell:has(.arena-header[data-editorial=true]) .arena-footer .container{padding-inline:24px}.arena-home .arena-section,.arena-home .arena-video-zone,.arena-home .arena-discover{padding-block:34px}.arena-home .arena-pulse-intro{width:auto;padding-right:0}.arena-home .arena-match-chip{width:200px;padding-inline:16px}.arena-home .arena-special-inner{grid-template-columns:1fr;gap:32px;padding-block:24px}.arena-home .arena-special-copy h2{font-size:40px}.arena-home .arena-video-grid{grid-template-columns:minmax(0,1fr);gap:20px}.arena-home .arena-video-card h3{font-size:18px}.arena-home .arena-sport-links a{border-radius:22px;flex-wrap:wrap;gap:10px;padding:16px;font-size:14px}.arena-home .arena-sport-links a>span:nth-child(2){flex-basis:100%;order:3}.arena-home .arena-sport-links a>svg{margin-left:auto}.arena-home .arena-sport-links a>.sport-glyph{width:32px;height:32px}.arena-home .arena-follow .arena-action{justify-content:flex-start}}@media (max-width:379px){.arena-home .container{padding-inline:20px}.site-shell:has(.arena-header[data-editorial=true]) .arena-footer .container{padding-inline:20px}}.destructive [toast-close]{color:hsl(var(--primary-foreground)/.8)}.destructive [toast-close]:hover{color:hsl(var(--primary-foreground))}.destructive [toast-close]:focus{--tw-ring-color:hsl(var(--primary-foreground));--tw-ring-offset-color:hsl(var(--primary))}.arena-home .arena-pulse{padding:20px;display:block}.arena-home .arena-pulse-intro{width:100%;color:hsl(var(--primary));flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;margin:0;padding:0 0 18px;display:flex}.arena-home .arena-pulse-title{letter-spacing:-.03em;justify-content:flex-start;gap:12px;margin-right:auto;font-size:20px}.arena-pulse-title>span{border:1px solid hsl(var(--glass-surface)/.95);background:linear-gradient(140deg,hsl(var(--glass-surface)),hsl(var(--primary)/.1));width:42px;height:42px;box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 6px 14px -10px hsl(var(--elev-tint)/.4);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.arena-pulse-title>svg{opacity:.55}.arena-home .arena-day-tabs{border:1px solid hsl(var(--glass-surface)/.9);background:hsl(var(--primary)/.045);box-shadow:inset 0 1px 3px hsl(var(--elev-tint)/.04);border-radius:16px;gap:3px;margin:0;padding:4px;display:flex}.arena-home .arena-day-tabs button{isolation:isolate;letter-spacing:0;min-height:36px;color:hsl(var(--muted-foreground));border-radius:12px;padding:0 17px;font-size:12px;font-weight:600;transition:color .25s;position:relative}.arena-day-active{z-index:-1;background:linear-gradient(135deg,hsl(var(--fill)),hsl(var(--fill)));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.25),0 5px 10px -5px hsl(var(--elev-tint)/.45);border-radius:12px;position:absolute;inset:0}.arena-home .arena-day-tabs button[aria-pressed=true]{color:hsl(var(--fill-foreground));text-decoration:none}.arena-sport-select{border:1px solid hsl(var(--primary)/.12);width:200px;min-height:46px;color:hsl(var(--primary));background:linear-gradient(135deg,hsl(var(--glass-surface)/.95),hsl(var(--glass-surface)/.4));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 5px 14px -10px hsl(var(--elev-tint)/.25);border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .25s,box-shadow .25s;display:flex}.arena-sport-select>svg{flex-shrink:0}.arena-sport-select>span:nth-child(2){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.arena-sport-select>span:last-child{transition:transform .25s;display:flex}.arena-sport-select[data-state=open]{border-color:hsl(var(--primary)/.4);box-shadow:0 0 0 3px hsl(var(--elev-tint)/.06)}.arena-sport-select[data-state=open]>span:last-child{transform:rotate(180deg)}.arena-sport-options{z-index:80;overscroll-behavior:contain;min-width:var(--radix-dropdown-menu-trigger-width);max-width:calc(100vw - 32px);max-height:min(440px,var(--radix-dropdown-menu-content-available-height));border:1px solid hsl(var(--glass-surface)/.95);background:linear-gradient(145deg,hsl(var(--glass-surface)/.95),hsl(var(--background)/.9));-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 20px 50px -16px hsl(var(--elev-tint)/.3);transform-origin:var(--radix-dropdown-menu-content-transform-origin);border-radius:22px;padding:7px;animation:.18s ease-out fade-in;overflow-y:auto}.arena-sport-option{min-height:46px;color:hsl(var(--primary));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;outline:none;align-items:center;gap:10px;padding:7px 34px 7px 8px;font-size:12px;display:flex;position:relative}.arena-sport-option[data-highlighted]{background:hsl(var(--primary)/.07)}.arena-sport-option[data-state=checked]{background:hsl(var(--primary)/.1);font-weight:700}.arena-sport-option>.sport-glyph{width:30px;height:30px;box-shadow:none;border-radius:10px}.arena-sport-option>.sport-glyph>svg{width:17px;height:17px}.arena-sport-option>.sport-glyph>span{width:12px;height:12px}.arena-sport-option>.sport-glyph:after{width:3px;height:3px;bottom:5px;right:5px}.arena-sport-check{display:flex;position:absolute;right:12px}.arena-home .arena-pulse-arrows{border:1px solid hsl(var(--glass-surface)/.9);background:hsl(var(--primary)/.045);border-radius:17px;flex-direction:row;gap:6px;padding:4px;display:flex}.arena-home .arena-pulse-arrows button{border:1px solid hsl(var(--glass-surface)/.9);background:hsl(var(--glass-surface)/.8);width:36px;height:36px;color:hsl(var(--primary));box-shadow:0 3px 8px -5px hsl(var(--elev-tint)/.3);border-radius:12px;transition:background .25s,color .25s,transform .25s}.arena-home .arena-pulse-arrows button:last-child{background:hsl(var(--fill));border-color:hsl(var(--fill));color:hsl(var(--fill-foreground))}.arena-home .arena-pulse-arrows button:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.arena-home .arena-pulse-arrows button:not(:disabled):hover{background:hsl(var(--brand-2));color:hsl(var(--primary-foreground));transform:translateY(-2px)}.arena-home .arena-pulse-track{gap:12px;padding:2px 0 4px}.arena-home .arena-match-chip{border-radius:20px;width:calc(20% - 9.6px);min-width:218px;padding:16px;transition:background .25s,border-color .25s}.arena-home .arena-match-chip:hover{background:hsl(var(--glass-surface)/.9);border-color:hsl(var(--primary)/.2)}.arena-home .arena-match-league{letter-spacing:.04em;margin-bottom:12px}.arena-home .arena-match-league>span:last-child{background:hsl(var(--primary)/.055);color:hsl(var(--primary));font-variant-numeric:tabular-nums;border-radius:7px;padding:3px 6px}.arena-home .arena-match-side{gap:9px;min-height:25px}.arena-home .arena-match-side b{text-align:center;min-width:24px;color:hsl(var(--primary));font-size:15px}@media (max-width:849px){.arena-home .arena-pulse-intro{flex-wrap:wrap;gap:12px}.arena-home .arena-pulse-title{flex:1}.arena-home .arena-day-tabs{order:3}.arena-home .arena-pulse-arrows{order:4;margin-left:auto}}@media (max-width:639px){.arena-home .arena-pulse{border-radius:26px;padding:14px}.arena-home .arena-pulse-intro{gap:10px;padding-bottom:14px}.arena-home .arena-pulse-title{gap:8px;font-size:17px}.arena-pulse-title>span{border-radius:12px;width:34px;height:34px}.arena-pulse-title>svg{display:none}.arena-sport-select{border-radius:14px;width:180px;min-height:42px;padding-inline:10px}.arena-home .arena-day-tabs{margin-right:auto}.arena-home .arena-day-tabs button{min-height:34px;padding:0 12px;font-size:11px}.arena-home .arena-pulse-arrows{margin-left:0}.arena-home .arena-pulse-arrows button{width:32px;height:32px}.arena-home .arena-match-chip{width:210px;min-width:210px;padding:14px}}@media (max-width:379px){.arena-sport-select{width:156px;font-size:11px}.arena-home .arena-day-tabs button{padding-inline:9px}.arena-home .arena-pulse-arrows{gap:4px}.arena-home .arena-pulse-arrows button{width:28px;height:32px}}@media (prefers-reduced-motion:reduce){.arena-sport-options{animation:none}}.arena-home .arena-pulse{isolation:isolate;border:1px solid hsl(var(--glass-surface)/.7);background:radial-gradient(ellipse at 12% -20%,hsl(var(--glass-tint)/.42),transparent 55%),linear-gradient(115deg,hsl(var(--primary)/.96),hsl(var(--ink-2)/.94) 65%,hsl(var(--brand-2)/.9));box-shadow:inset 0 1px 1px hsl(var(--glass-surface)/.5),0 24px 50px -28px hsl(var(--elev-tint)/.55);border-radius:36px;padding:28px;position:relative;overflow:hidden}.arena-pulse-orbits{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arena-pulse-orbits i{border:1px solid hsl(var(--glass-surface)/.14);width:700px;height:700px;box-shadow:0 0 0 45px hsl(var(--glass-surface)/.025),0 0 0 90px hsl(var(--glass-surface)/.025),0 0 0 135px hsl(var(--glass-surface)/.025);border-radius:50%;position:absolute;top:-460px;right:-200px}.arena-pulse-orbits i:nth-child(2){width:500px;height:500px;top:50px;left:-330px}.arena-pulse-orbits>svg{width:220px;height:220px;color:hsl(var(--glass-surface)/.055);position:absolute;top:-45px;left:170px;transform:rotate(-18deg)}.arena-home .arena-pulse-intro{color:hsl(var(--primary-foreground));gap:18px;padding-bottom:24px}.arena-home .arena-pulse-title{color:hsl(var(--primary-foreground));gap:14px}.arena-pulse-title>span{width:54px;height:54px;color:hsl(var(--primary-foreground));background:linear-gradient(140deg,hsl(var(--glass-surface)/.22),hsl(var(--glass-surface)/.04));border-color:hsl(var(--glass-surface)/.35);box-shadow:inset 0 1px 1px hsl(var(--glass-surface)/.35),0 10px 20px -12px hsl(var(--ink)/.5);border-radius:19px;transform:rotate(-8deg)}.arena-pulse-title>div{flex-direction:column;gap:4px;display:flex}.arena-pulse-title small{font-family:var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.18em;opacity:.65;font-size:8px;font-weight:500}.arena-pulse-title strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:30px;line-height:1.1}.arena-home .arena-day-tabs{background:hsl(var(--ink)/.16);border-color:hsl(var(--glass-surface)/.15);box-shadow:inset 0 1px 4px hsl(var(--ink)/.15)}.arena-home .arena-day-tabs button{color:hsl(var(--primary-foreground)/.65)}.arena-home .arena-day-tabs button[aria-pressed=true]{color:hsl(var(--primary))}.arena-home .arena-day-active{background:linear-gradient(135deg,hsl(var(--glass-surface)),hsl(var(--glass-tint)));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 5px 14px hsl(var(--ink)/.2)}.arena-home .arena-day-tabs button:not([aria-pressed=true]):hover{color:hsl(var(--fill-foreground));background:hsl(var(--glass-surface)/.1)}.arena-pulse .arena-sport-select{color:hsl(var(--primary-foreground));background:linear-gradient(135deg,hsl(var(--glass-surface)/.16),hsl(var(--glass-surface)/.04));border-color:hsl(var(--glass-surface)/.25);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.15)}.arena-pulse .arena-sport-select[data-state=open]{border-color:hsl(var(--glass-surface)/.7)}.arena-home .arena-pulse-arrows{background:hsl(var(--glass-surface)/.06);border-color:hsl(var(--glass-surface)/.18)}.arena-home .arena-pulse-arrows button{background:hsl(var(--glass-surface)/.12);color:hsl(var(--primary-foreground));border-color:hsl(var(--glass-surface)/.18)}.arena-home .arena-pulse-arrows button:last-child{background:hsl(var(--glass-surface));color:hsl(var(--primary));border-color:hsl(var(--glass-surface))}.arena-home .arena-pulse-track{perspective:1200px;gap:18px;padding:8px 2px 15px}.arena-home .arena-match-chip{isolation:isolate;border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(135deg,hsl(var(--glass-surface)/.98),hsl(var(--glass-surface)/.8));width:calc(28.5714% - 15.4286px);min-width:292px;box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 8px 0 -4px hsl(var(--glass-surface)/.16),0 16px 24px -18px hsl(var(--ink)/.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;padding:18px 18px 0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative}.arena-home .arena-match-chip:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg,transparent 20%,hsl(var(--glass-surface)/.9) 45%,transparent 70%);opacity:0;pointer-events:none;background-position:100% 0;background-size:250% 100%;transition:background-position .65s,opacity .4s;position:absolute;inset:0}.arena-home .arena-match-league{color:hsl(var(--primary));letter-spacing:.02em;margin-bottom:18px;font-size:10px}.arena-home .arena-match-league>span:first-child{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.arena-home .arena-match-league>svg{opacity:.4;flex-shrink:0}.arena-match-duel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;min-height:117px;display:grid}.arena-match-team{text-align:center;flex-direction:column;align-items:center;gap:11px;min-width:0;display:flex}.arena-crest-plinth{border:1px solid hsl(var(--glass-surface));background:linear-gradient(140deg,hsl(var(--glass-surface)),hsl(var(--glass-tint)/.45));width:64px;height:64px;box-shadow:inset 0 2px 1px hsl(var(--glass-surface)),0 7px 12px -8px hsl(var(--elev-tint)/.35);border-radius:22px;place-items:center;display:grid;transform:rotate(-6deg)}.arena-match-team:last-child .arena-crest-plinth,.arena-crest-plinth>*{transform:rotate(6deg)}.arena-match-team:last-child .arena-crest-plinth>*{transform:rotate(-6deg)}.arena-match-team>span:last-child{color:hsl(var(--primary));overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.4}.arena-match-score{color:hsl(var(--primary));flex-direction:column;align-items:center;gap:5px;padding-top:1px;display:flex}.arena-match-score>small{letter-spacing:.08em;text-transform:uppercase;text-align:center;max-width:110px;color:hsl(var(--muted-foreground));font-size:8px;line-height:1.3}.arena-match-score>strong{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:32px;font-weight:800;line-height:1.1;display:flex}.arena-match-score>strong.arena-match-kickoff{font-size:25px}.arena-match-score em{opacity:.35;font-size:18px;font-style:normal}.arena-match-score>span{letter-spacing:.12em;opacity:.5;align-items:center;gap:3px;font-size:8px;display:flex}.arena-match-ticket{border-top:1px dashed hsl(var(--primary)/.2);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px 0;font-size:8px;display:flex;position:relative}.arena-match-ticket>span:first-child{text-transform:uppercase;letter-spacing:.1em}.arena-match-ticket>span:last-child{align-items:center;gap:3px;display:flex}.arena-ticket-bars{opacity:.3;background:repeating-linear-gradient(90deg,hsl(var(--primary)) 0 1px,transparent 1px 3px,hsl(var(--primary)) 3px 5px,transparent 5px 7px);width:32px;height:13px}.arena-match-chip[data-status=live] .arena-match-score>small{color:hsl(var(--primary));font-weight:800}.arena-match-chip[data-status=live] .arena-match-score>small:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.arena-match-empty{color:hsl(var(--primary-foreground)/.8);padding:30px;font-size:13px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.arena-home .arena-match-chip:hover{box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 8px 0 -4px hsl(var(--glass-surface)/.25),0 22px 32px -18px hsl(var(--ink)/.65);transform:translateY(-6px)rotateY(-3deg)}.arena-home .arena-match-chip:hover:before{opacity:1;background-position:0 0}}@media (max-width:1199px){.arena-home .arena-pulse{padding:22px}}@media (max-width:639px){.arena-home .arena-pulse{border-radius:28px;padding:18px 14px 12px}.arena-home .arena-pulse-intro{gap:12px;padding-bottom:12px}.arena-home .arena-pulse-title{gap:9px}.arena-pulse-title>span{border-radius:14px;width:38px;height:42px}.arena-pulse-title strong{font-size:25px}.arena-pulse-title small{letter-spacing:.1em;font-size:6px}.arena-pulse .arena-sport-select{width:170px;font-size:11px}.arena-home .arena-match-chip{width:285px;min-width:285px;padding:16px 16px 0}.arena-home .arena-pulse-track{gap:16px}}@media (max-width:379px){.arena-pulse .arena-sport-select{gap:7px;width:144px;padding-inline:8px;font-size:10px}.arena-pulse-title>span{display:none}.arena-home .arena-match-chip{width:260px;min-width:260px}}.arena-home .arena-wire{padding-block:34px 8px}.arena-wire-heading{color:hsl(var(--primary));justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.arena-wire-heading p{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:5px;font-size:9px;font-weight:600}.arena-wire-heading h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:30px;font-weight:800;line-height:1.1}.arena-wire-heading>a{border:1px solid hsl(var(--glass-surface));background:var(--home-glass);box-shadow:0 4px 14px -10px hsl(var(--elev-tint)/.3);border-radius:999px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.arena-wire-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;display:grid}.arena-wire-stories>li{min-width:0}.arena-wire-story{isolation:isolate;border:1px solid hsl(var(--glass-surface));background:hsl(var(--primary));height:100%;min-height:300px;box-shadow:0 16px 30px -22px hsl(var(--elev-tint)/.45);border-radius:30px;align-items:flex-end;padding:12px;display:flex;position:relative;overflow:hidden}.arena-wire-visual{z-index:-2;background:linear-gradient(135deg,hsl(var(--brand-2)),hsl(var(--primary)));place-items:center;display:grid;position:absolute;inset:0}.arena-wire-visual>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.arena-wire-visual>.sport-glyph{width:100px;height:100px}.arena-wire-story:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,hsl(var(--ink)/.15),transparent 40%,hsl(var(--ink)/.35));position:absolute;inset:0}.arena-wire-category{border:1px solid hsl(var(--glass-surface)/.5);background:hsl(var(--primary)/.5);color:hsl(var(--primary-foreground));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:700;position:absolute;top:16px;left:16px}.arena-wire-caption{border:1px solid hsl(var(--glass-surface)/.85);background:linear-gradient(120deg,hsl(var(--glass-surface)/.94),hsl(var(--glass-surface)/.78));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:100%;box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.8),0 8px 20px -12px hsl(var(--ink)/.35);border-radius:21px;padding:15px 55px 17px 17px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:relative}.arena-wire-time{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:9px;display:flex}.arena-wire-caption h3{color:hsl(var(--primary));letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:700;line-height:1.4}.arena-wire-open{background:hsl(var(--fill));width:32px;height:32px;color:hsl(var(--fill-foreground));box-shadow:0 5px 12px -6px hsl(var(--elev-tint)/.5);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:17px;right:13px}.arena-wire-story:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.arena-wire-story:hover .arena-wire-visual>img{transform:scale(1.06)}.arena-wire-story:hover .arena-wire-caption{transform:translateY(-4px)}}@media (max-width:849px){.arena-wire-stories{scroll-snap-type:x mandatory;gap:16px;padding:4px 0 16px;display:flex;overflow-x:auto}.arena-wire-stories>li{scroll-snap-align:start;flex:0 0 72%}.arena-wire-story{min-height:300px}}@media (max-width:639px){.arena-home .arena-wire{padding-top:26px}.arena-wire-heading{gap:12px;margin-bottom:16px}.arena-wire-heading h2{font-size:26px}.arena-wire-heading p{letter-spacing:.1em;font-size:7px}.arena-wire-heading>a{gap:6px;padding:9px 11px;font-size:10px}.arena-wire-stories>li{flex-basis:88%}.arena-wire-story{border-radius:26px;min-height:290px;padding:10px}.arena-wire-caption{border-radius:19px;padding:14px 48px 15px 14px}.arena-wire-caption h3{font-size:14px}.arena-wire-open{width:29px;height:29px;right:10px}}.sport-chapters{padding-top:28px;padding-bottom:20px}.sport-chapter{min-width:0;margin-bottom:58px;scroll-margin-top:90px;position:relative}.sport-chapter-heading{color:hsl(var(--primary));justify-content:space-between;align-items:center;gap:24px;padding:0 3px 24px;display:flex}.sport-chapter-heading p{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.15em;margin-bottom:9px;font-size:9px;font-weight:600}.sport-chapter-heading h2{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1}.sport-chapter-more{border:1px solid hsl(var(--glass-surface));background:var(--home-glass);box-shadow:0 5px 15px -12px hsl(var(--elev-tint)/.4);border-radius:999px;flex-shrink:0;align-items:center;gap:14px;padding:11px 16px;font-size:11px;font-weight:600;display:flex}.sport-rail{min-width:0}.sport-rail-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border-radius:28px;align-items:stretch;gap:20px;padding:4px 2px 18px;scroll-padding-inline:2px;display:flex;position:relative;overflow-x:auto}.sport-slide{scroll-snap-align:start;border:1px solid hsl(var(--glass-surface));background:var(--home-glass);min-width:0;box-shadow:0 12px 20px -18px hsl(var(--elev-tint)/.35);border-radius:28px;flex:0 0 310px;overflow:hidden}.sport-slide>a{flex-direction:column;height:100%;min-height:450px;padding:10px;display:flex;position:relative}.arena-home .sport-slide-image{aspect-ratio:auto;border-radius:20px;flex:none;height:210px}.sport-slide-copy{color:hsl(var(--primary));flex-direction:column;flex:1;padding:18px 12px 48px;display:flex;position:relative}.sport-slide-copy h3{letter-spacing:-.025em;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px;font-size:18px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.sport-slide-copy>p{display:none}.sport-slide-open{border:1px solid hsl(var(--primary)/.12);background:hsl(var(--glass-surface)/.8);width:33px;height:33px;color:hsl(var(--primary));border-radius:50%;place-items:center;transition:transform .3s,background .3s;display:grid;position:absolute;bottom:8px;right:10px}.sport-slide--feature{flex-basis:520px}.sport-slide--feature>a{isolation:isolate;justify-content:flex-end;padding:14px}.arena-home .sport-slide--feature .sport-slide-image{z-index:-2;border-radius:0;height:100%;position:absolute;inset:0}.sport-slide--feature>a:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent 35%,hsl(var(--ink)/.38));position:absolute;inset:0}.sport-slide--feature .sport-slide-copy{border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(135deg,hsl(var(--glass-surface)/.95),hsl(var(--glass-surface)/.77));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.8);border-radius:22px;flex:none;padding:20px 55px 22px 21px}.sport-slide--feature h3{font-family:var(--font-display);letter-spacing:-.04em;-webkit-line-clamp:4;font-size:27px;line-height:1.15}.sport-slide--feature .sport-slide-open{background:hsl(var(--fill));color:hsl(var(--fill-foreground));border-color:#0000;bottom:20px;right:14px}.sport-rail-controls{align-items:center;gap:32px;padding:0 3px;display:flex}.sport-rail-progress{background:hsl(var(--primary)/.12);border-radius:999px;flex:1;height:2px;position:relative;overflow:hidden}.sport-rail-progress>span{background:hsl(var(--fill));border-radius:inherit;height:100%;position:absolute;top:0}.sport-rail-buttons{gap:8px;display:flex}.sport-rail-buttons button{background:hsl(var(--glass-surface)/.8);border:1px solid hsl(var(--primary)/.16);width:42px;height:42px;color:hsl(var(--primary));border-radius:50%;place-items:center;transition:background .25s,opacity .25s;display:grid}.sport-rail-buttons button:last-child{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}.sport-rail-buttons button:disabled{opacity:.3;cursor:default}.sport-chapter a:focus-visible,.sport-rail-track:focus-visible,.sport-rail-buttons button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.sport-chapter--dark{border:1px solid hsl(var(--glass-surface)/.5);background:linear-gradient(125deg,hsl(var(--primary)),hsl(var(--ink-2)));box-shadow:0 20px 40px -28px hsl(var(--elev-tint)/.5);border-radius:38px;margin-inline:-30px;padding:30px}.sport-chapter--dark .sport-chapter-heading{color:hsl(var(--primary-foreground))}.sport-chapter--dark .sport-chapter-heading p{color:hsl(var(--primary-foreground)/.6)}.sport-chapter--dark .sport-chapter-heading h2{font-style:italic}.sport-chapter--dark .sport-chapter-more{color:hsl(var(--primary-foreground));background:hsl(var(--glass-surface)/.08);border-color:hsl(var(--glass-surface)/.25)}.sport-chapter--dark .sport-slide{background:linear-gradient(135deg,hsl(var(--glass-surface)/.98),hsl(var(--glass-tint)/.92))}.sport-chapter--dark .sport-rail-progress{background:hsl(var(--glass-surface)/.2)}.sport-chapter--dark .sport-rail-progress>span{background:hsl(var(--glass-surface)/.8)}.sport-chapter--dark .sport-rail-buttons button{border-color:hsl(var(--glass-surface)/.3)}.sport-chapter--dark .sport-rail-buttons button:last-child{background:hsl(var(--glass-surface));color:hsl(var(--primary))}.sport-chapter--dark a:focus-visible,.sport-chapter--dark .sport-rail-track:focus-visible,.sport-chapter--dark button:focus-visible{outline-color:hsl(var(--glass-surface))}.sport-chapter[data-sport=shaxmat] .sport-chapter-heading{border-bottom:1px solid hsl(var(--primary)/.12);margin-bottom:16px}.sport-chapter[data-sport=atletika] .sport-chapter-heading h2,.sport-chapter[data-sport=velosport] .sport-chapter-heading h2{font-style:italic}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sport-slide a:hover .sport-slide-open{transform:rotate(45deg)}.sport-rail-buttons button:not(:disabled):hover{background:hsl(var(--brand-2));color:hsl(var(--primary-foreground))}}@media (max-width:1199px){.sport-chapter--dark{margin-inline:0;padding:24px}.sport-slide--feature,.sport-chapter[data-sport=tennis] .sport-slide--feature{flex-basis:460px}.sport-slide{flex-basis:290px}.sport-slide--feature{flex-basis:460px}}@media (max-width:767px){.sport-chapter{margin-bottom:36px}.sport-chapter-heading{gap:16px;padding-bottom:18px}.sport-chapter-heading h2{font-size:38px}.sport-chapter-heading p{letter-spacing:.08em;font-size:8px}.sport-chapter-more{gap:7px;padding:10px 12px;font-size:10px}.sport-chapter-more svg{width:16px;height:16px}.sport-rail-track{gap:14px}.sport-slide,.sport-slide--feature,.sport-chapter[data-sport=tennis] .sport-slide--feature,.sport-chapter[data-sport=shaxmat] .sport-slide--feature{flex-basis:82%}.sport-slide>a{min-height:410px}.arena-home .sport-slide-image{height:190px}.arena-home .sport-slide--feature .sport-slide-image{height:100%}.sport-slide--feature .sport-slide-copy{padding:17px 45px 18px 16px}.sport-slide--feature h3{font-size:24px}.sport-slide-copy h3{font-size:18px}.sport-chapter--dark{border-radius:30px;padding:22px 16px}.sport-chapter--dark .sport-slide{flex-basis:88%}.sport-rail-controls{gap:20px}.sport-rail-buttons button{width:37px;height:37px}}@media (max-width:479px){.sport-chapter-heading h2{font-size:31px}.sport-chapter-heading p{max-width:190px;font-size:7px;line-height:1.5}.sport-chapter-more{gap:5px;padding:8px 10px;font-size:9px}.sport-slide>a{min-height:390px}.sport-slide--feature>a{padding:10px}.sport-slide--feature .sport-slide-copy{padding:15px 38px 18px 13px}.sport-slide--feature h3{font-size:21px}.sport-slide-copy h3{font-size:17px}.sport-slide--feature .sport-slide-open{width:27px;height:27px;right:9px}}.sport-chapter{margin-bottom:76px}.sport-chapter-body{min-width:0}.sport-chapter--lead .sport-chapter-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px;display:grid}.sport-pinned{min-width:0;padding:4px 0 60px}.sport-pinned .sport-slide{height:100%}.sport-pinned .sport-slide>a{min-height:464px}.sport-story-pair{scroll-snap-align:start;flex:0 0 92%;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sport-story-pair>.sport-slide:only-child{grid-row:span 2}.sport-story-pair .sport-slide>a{flex-direction:row;align-items:stretch;min-height:222px;padding:10px}.arena-home .sport-story-pair .sport-slide-image{width:39%;height:auto;min-height:200px}.sport-story-pair .sport-slide-copy{min-width:0;padding:16px 12px 42px 18px}.sport-story-pair .sport-slide-copy h3{-webkit-line-clamp:5;font-size:19px}.sport-mosaic-page{scroll-snap-align:start;flex:0 0 88%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.sport-mosaic-page>.sport-slide:first-child{grid-row:span 2}.sport-mosaic-page>.sport-slide:first-child>a{min-height:470px}.sport-mosaic-page>.sport-slide:not(:first-child)>a{flex-direction:row;min-height:225px}.arena-home .sport-mosaic-page>.sport-slide:not(:first-child) .sport-slide-image{width:42%;height:auto;min-height:200px}.sport-mosaic-page>.sport-slide:not(:first-child) .sport-slide-copy{min-width:0;padding:16px 10px 42px 18px}.sport-mosaic-page--reverse>.sport-slide:first-child{grid-area:1/2/span 2}.sport-chapter .sport-mosaic-page>.sport-slide:only-child{grid-area:1/1/span 2/-1}.sport-chapter--wide .sport-slide>a{grid-template-columns:1.35fr 1fr;gap:6px;min-height:390px;padding:12px;display:grid}.arena-home .sport-chapter--wide .sport-slide-image{height:100%;min-height:360px}.sport-chapter--wide .sport-slide-copy{justify-content:center;padding:30px 30px 58px}.sport-chapter--wide .sport-slide-copy h3{font-family:var(--font-display);letter-spacing:-.04em;font-size:30px;line-height:1.14}.sport-chapter--wide .sport-slide-copy>p{-webkit-line-clamp:3;color:hsl(var(--muted-foreground));-webkit-box-orient:vertical;margin-top:18px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.sport-chapter[data-sport=atletika] .sport-slide-image{order:2}.sport-chapter--gallery .sport-slide{flex-basis:56%}.sport-chapter--gallery .sport-slide>a{min-height:420px}.sport-chapter--gallery .sport-slide-copy{max-width:90%}.sport-chapter[data-sport=velosport] .sport-slide-copy{max-width:68%}@media (min-width:768px) and (max-width:1199px){.sport-chapter--lead .sport-chapter-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:18px}.sport-story-pair{flex-basis:100%}.sport-story-pair .sport-slide-copy h3{font-size:16px}.sport-mosaic-page .sport-slide-copy h3{font-size:17px}.sport-mosaic-page .sport-slide--feature h3{font-size:24px}.sport-chapter--wide .sport-slide-copy{padding:20px 18px 55px}.sport-chapter--wide .sport-slide-copy h3{font-size:25px}}@media (max-width:767px){.sport-chapter{margin-bottom:46px}.sport-pinned .sport-slide>a{min-height:340px}.sport-story-pair{flex-basis:92%;gap:12px}.sport-story-pair .sport-slide>a{min-height:154px}.arena-home .sport-story-pair .sport-slide-image{width:34%;min-height:134px}.sport-story-pair .sport-slide-copy{padding:12px 8px 32px 12px}.sport-story-pair .sport-slide-copy h3{-webkit-line-clamp:4;margin-top:8px;font-size:15px}.sport-mosaic-page>.sport-slide:first-child>a{min-height:280px}.sport-mosaic-page>.sport-slide:not(:first-child)>a{min-height:130px}.arena-home .sport-mosaic-page>.sport-slide:not(:first-child) .sport-slide-image{width:31%;min-height:110px}.sport-mosaic-page>.sport-slide:not(:first-child) .sport-slide-copy{padding:8px 8px 30px 12px}.sport-mosaic-page>.sport-slide:not(:first-child) h3{-webkit-line-clamp:3;margin-top:7px;font-size:15px}.sport-chapter--wide .sport-slide{flex-basis:92%}.sport-chapter--wide .sport-slide>a,.sport-chapter[data-sport=atletika] .sport-slide>a{grid-template-columns:1fr;gap:0}.arena-home .sport-chapter--wide .sport-slide-image{order:0;height:220px;min-height:0}.sport-chapter--wide .sport-slide-copy{padding:20px 14px 52px}.sport-chapter--wide .sport-slide-copy h3{font-size:25px}.sport-chapter--wide .sport-slide-copy>p{-webkit-line-clamp:2;margin-top:12px}.sport-chapter--gallery .sport-slide,.sport-chapter[data-sport=velosport] .sport-slide{flex-basis:88%}.sport-chapter--gallery .sport-slide>a{min-height:370px}.sport-chapter--gallery .sport-slide-copy,.sport-chapter[data-sport=velosport] .sport-slide-copy{max-width:100%}}.sport-story-single{scroll-snap-align:start;flex:0 0 92%;min-width:0}.sport-story-single .sport-slide{height:100%}.sport-story-single .sport-slide>a{min-height:464px}.sport-mosaic-page--single{flex-basis:46%;grid-template-columns:1fr}.sport-mosaic-page--duet{grid-template-rows:1fr}.sport-mosaic-page--duet>.sport-slide{grid-area:1}.sport-mosaic-page--duet>.sport-slide>a{min-height:470px}.arena-home .sport-mosaic-page--duet>.sport-slide .sport-slide-image{width:100%;height:100%;min-height:0}.sport-chapter--podium .sport-slide{box-shadow:none;background:0 0;border:0;flex-basis:420px;overflow:visible}.sport-chapter--podium .sport-slide>a{min-height:410px;padding:0 0 8px}.arena-home .sport-chapter--podium .sport-slide-image{border-radius:28px;height:270px}.sport-chapter--podium .sport-slide-copy{z-index:1;border:1px solid hsl(var(--glass-surface));background:linear-gradient(135deg,hsl(var(--glass-surface)/.95),hsl(var(--glass-surface)/.8));-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 24px -20px hsl(var(--elev-tint)/.35);border-radius:24px;margin:-40px 16px 0;padding:20px 48px 24px 20px}.sport-chapter--podium h3{font-size:21px}.sport-chapter--podium .sport-slide-open{bottom:18px;right:12px}.sport-chapter[data-sport=velosport] .sport-slide{flex-basis:430px}.sport-chapter[data-sport=velosport] .sport-slide>a{min-height:340px}.sport-chapter[data-sport=velosport] .sport-slide-copy{max-width:100%;padding:16px 44px 18px 16px}.sport-chapter[data-sport=velosport] .sport-slide h3{font-size:21px}@media (min-width:768px) and (max-width:1199px){.sport-chapter--lead .sport-chapter-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:18px}.sport-mosaic-page{flex-basis:96%}.sport-mosaic-page--single{flex-basis:50%}}@media (max-width:767px){.sport-chapter--lead .sport-chapter-body{flex-direction:column;gap:16px;display:flex}.sport-pinned{order:0;padding:0}.sport-mosaic-page{flex-basis:94%;grid-template-rows:auto;grid-template-columns:1fr;gap:12px}.sport-mosaic-page>.sport-slide:first-child{grid-area:auto/1}.sport-mosaic-page--single{flex-basis:88%;align-self:start}.sport-chapter .sport-mosaic-page--single>.sport-slide{grid-row:auto}.sport-mosaic-page--single>.sport-slide>a{min-height:350px}.sport-story-single{flex-basis:92%}.sport-story-single .sport-slide>a{min-height:320px}.sport-chapter--podium .sport-slide{flex-basis:86%}.arena-home .sport-chapter--podium .sport-slide-image{height:240px}.sport-chapter--podium .sport-slide-copy{margin-inline:10px}.sport-chapter--podium h3{font-size:19px}.sport-chapter[data-sport=velosport] .sport-slide{flex-basis:84%}.sport-chapter[data-sport=velosport] .sport-slide>a{min-height:330px}}.sport-chapter--wide .sport-slide{flex-basis:520px}.sport-chapter--wide .sport-slide>a{grid-template-columns:1fr 1fr;min-height:310px;padding:10px}.sport-chapter[data-sport=atletika] .sport-slide>a{grid-template-columns:1fr 1fr}.arena-home .sport-chapter--wide .sport-slide-image{min-height:288px}.sport-chapter--wide .sport-slide-copy{padding:18px 14px 44px}.sport-chapter--wide .sport-slide-copy h3{font-size:21px;line-height:1.25}.sport-chapter--wide .sport-slide-copy>p{-webkit-line-clamp:2;margin-top:12px;font-size:11px}.sport-chapter--wide .sport-slide-open{bottom:10px;right:12px}.sport-chapter[data-sport=kurash] .sport-slide{flex-basis:420px}.sport-chapter[data-sport=kurash] .sport-slide>a{min-height:340px}.sport-chapter[data-sport=kurash] .sport-slide-copy{max-width:100%;padding:17px 44px 20px 16px}.sport-chapter[data-sport=kurash] .sport-slide h3{font-size:22px}.sport-chapter--frames .sport-slide{background:linear-gradient(155deg,hsl(var(--glass-surface)/.92),hsl(var(--glass-tint)/.48));flex-basis:350px}.sport-chapter--frames .sport-slide>a{flex-direction:column-reverse;justify-content:flex-end;min-height:390px;padding:12px}.sport-chapter--frames .sport-slide-copy{flex:1;padding:10px 40px 22px 10px}.sport-chapter--frames h3{-webkit-line-clamp:4;font-size:21px;line-height:1.25}.sport-chapter--frames .sport-slide-open{background:hsl(var(--fill));color:hsl(var(--fill-foreground));top:6px;bottom:auto;right:4px}.arena-home .sport-chapter--frames .sport-slide-image{border-radius:20px;height:220px}@media (max-width:767px){.sport-chapter--wide .sport-slide{flex-basis:86%}.sport-chapter--wide .sport-slide>a,.sport-chapter[data-sport=atletika] .sport-slide>a{grid-template-columns:1fr}.arena-home .sport-chapter--wide .sport-slide-image{height:190px;min-height:0}.sport-chapter--wide .sport-slide-copy{padding:18px 12px 42px}.sport-chapter[data-sport=kurash] .sport-slide{flex-basis:84%}.sport-chapter[data-sport=kurash] .sport-slide h3{font-size:20px}.sport-chapter--frames .sport-slide{flex-basis:82%}.sport-chapter--frames .sport-slide>a{min-height:370px}.sport-chapter--frames h3{font-size:19px}.arena-home .sport-chapter--frames .sport-slide-image{height:200px}}.sport-chapter--judo .sport-slide{background:linear-gradient(125deg,hsl(var(--glass-surface)/.9),hsl(var(--glass-tint)/.6));flex-basis:440px}.sport-chapter--judo .sport-slide>a{grid-template-columns:1.25fr 1fr;gap:6px;min-height:250px;padding:10px;display:grid}.arena-home .sport-chapter--judo .sport-slide-image{border-radius:70px 19px 19px;grid-area:1/2;height:100%;min-height:228px}.sport-chapter--judo .sport-slide-copy{grid-area:1/1;justify-content:center;padding:14px 8px 48px 12px}.sport-chapter--judo h3{font-family:var(--font-display);-webkit-line-clamp:5;font-size:20px;line-height:1.28}.sport-chapter--judo .sport-slide-open{background:hsl(var(--fill));width:31px;height:31px;color:hsl(var(--fill-foreground));bottom:12px;left:12px;right:auto}@media (max-width:767px){.sport-chapter--judo .sport-slide{flex-basis:92%}.sport-chapter--judo h3{font-size:18px}.sport-chapter--judo .sport-slide>a{min-height:240px}.arena-home .sport-chapter--judo .sport-slide-image{border-top-left-radius:54px;min-height:218px}}.cinema-section{padding-top:28px;padding-bottom:32px;scroll-margin-top:100px}.cinema-stage{border:1px solid hsl(var(--glass-surface)/.75);background:radial-gradient(ellipse at 10% 0%,hsl(var(--brand-2)/.65),transparent 65%),linear-gradient(135deg,hsl(var(--primary)),hsl(var(--ink-2)));box-shadow:0 24px 55px -28px hsl(var(--shadow-color)/.45),inset 0 1px 0 hsl(var(--glass-surface)/.25);border-radius:36px;grid-template-rows:repeat(3,minmax(130px,1fr));grid-template-columns:1.55fr 1fr;gap:16px;padding:20px;display:grid}.cinema-card{text-align:left;border:1px solid hsl(var(--glass-surface)/.2);min-width:0;color:hsl(var(--primary-foreground));background:linear-gradient(135deg,hsl(var(--glass-surface)/.14),hsl(var(--glass-surface)/.04));border-radius:22px;grid-template-columns:43% 1fr;gap:15px;padding:7px;transition:transform .35s,background .35s,box-shadow .35s;display:grid;position:relative}.cinema-poster{background:hsl(var(--ink));border-radius:16px;min-width:0;min-height:120px;display:block;position:relative;overflow:hidden}.cinema-poster:after{content:"";background:linear-gradient(180deg,transparent 35%,hsl(var(--ink)/.48));pointer-events:none;position:absolute;inset:0}.cinema-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute}.cinema-play{z-index:1;border:1px solid hsl(var(--glass-surface)/.65);width:44px;height:44px;color:hsl(var(--primary-foreground));background:hsl(var(--glass-surface)/.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px hsl(var(--ink)/.22),inset 0 1px 2px hsl(var(--glass-surface)/.4);border-radius:50%;place-items:center;transition:transform .35s,background .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinema-play svg{width:18px;height:18px;margin-left:3px}.cinema-format{z-index:1;background:hsl(var(--ink)/.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;text-transform:uppercase;border-radius:30px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.cinema-card-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;padding:10px 10px 10px 0;display:flex}.cinema-card-copy time{color:hsl(var(--primary-foreground)/.6);font-size:11px}.cinema-card-title{-webkit-line-clamp:3;font-family:var(--font-display);letter-spacing:-.025em;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cinema-watch{color:hsl(var(--primary-foreground)/.72);align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.cinema-card-featured{isolation:isolate;border-radius:26px;grid-area:1/1/4;align-items:flex-end;min-height:440px;padding:22px;display:flex;overflow:hidden}.cinema-card-featured .cinema-poster{z-index:-1;border-radius:0;position:absolute;inset:0}.cinema-card-featured .cinema-poster:after{background:linear-gradient(180deg,hsl(var(--ink)/.08) 20%,hsl(var(--ink)/.3) 50%,hsl(var(--ink)/.92))}.cinema-card-featured .cinema-card-copy{border:1px solid hsl(var(--glass-surface)/.24);background:linear-gradient(120deg,hsl(var(--glass-surface)/.14),hsl(var(--glass-surface)/.03));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;width:100%;padding:18px 20px}.cinema-card-featured .cinema-card-title{font-size:clamp(23px,2.2vw,32px);line-height:1.15}.cinema-card-featured .cinema-play{outline:1px solid hsl(var(--glass-surface)/.22);outline-offset:9px;width:76px;height:76px;top:38%}.cinema-card-featured .cinema-play svg{width:27px;height:27px}.cinema-card-featured .cinema-format{top:22px;left:22px}.cinema-card:focus-visible{outline:3px solid hsl(var(--glass-surface));outline-offset:4px}@media (hover:hover){.cinema-card:hover{background:hsl(var(--glass-surface)/.18);box-shadow:0 12px 24px -15px hsl(var(--ink)/.8);transform:translateY(-3px)}.cinema-card:hover .cinema-poster img{transform:scale(1.055)}.cinema-card:hover .cinema-play{background:hsl(var(--glass-surface)/.3);transform:translate(-50%,-50%)scale(1.1)}}.cinema-modal-overlay{z-index:100;background:hsl(var(--ink)/.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.25s both cinema-fade;position:fixed;inset:0}.cinema-modal{z-index:101;width:min(1100px,100vw - 40px);max-height:90dvh;color:hsl(var(--primary-foreground));background:hsl(var(--ink-2));border:1px solid hsl(var(--glass-surface)/.25);box-shadow:0 40px 120px hsl(var(--ink)/.5);border-radius:26px;padding:10px;animation:.3s cubic-bezier(.22,1,.36,1) both cinema-enter;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.cinema-close{z-index:2;background:hsl(var(--ink)/.8);border:1px solid hsl(var(--glass-surface)/.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.cinema-close:focus-visible,.cinema-player-caption a:focus-visible,.cinema-player-state a:focus-visible,.cinema-player-state button:focus-visible{outline:2px solid hsl(var(--glass-surface));outline-offset:3px}.cinema-player-screen{aspect-ratio:16/9;background:hsl(var(--ink));border-radius:18px;position:relative;overflow:hidden}.cinema-player-screen iframe{border:0;width:100%;height:100%}.cinema-player-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:24px;font-size:14px;display:flex}.cinema-player-state p{max-width:430px}.cinema-player-state a,.cinema-player-state button{border:1px solid hsl(var(--glass-surface)/.3);border-radius:30px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.cinema-player-caption{justify-content:space-between;align-items:center;gap:24px;padding:20px 16px 12px;display:flex}.cinema-player-caption p{letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:8px;font-size:10px}.cinema-player-caption h2{max-width:760px;font-size:20px;font-weight:700;line-height:1.3}.cinema-player-caption>a{opacity:.8;flex-shrink:0;align-items:center;gap:8px;font-size:11px;display:flex}@keyframes cinema-fade{0%{opacity:0}to{opacity:1}}@keyframes cinema-enter{0%{opacity:0;transform:translate(-50%,calc(20px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:1023px){.cinema-stage{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.cinema-card-featured{grid-area:auto/1/auto/-1;min-height:420px}.cinema-card:not(.cinema-card-featured){grid-template-columns:1fr;gap:0}.cinema-card:not(.cinema-card-featured) .cinema-poster{aspect-ratio:16/9}.cinema-card-copy{padding:14px 8px}}@media (max-width:639px){.cinema-section{padding-top:22px;padding-bottom:24px}.cinema-stage{border-radius:28px;flex-direction:column;gap:12px;padding:10px;display:flex}.cinema-card-featured{border-radius:21px;min-height:350px;padding:12px}.cinema-card-featured .cinema-card-copy{padding:16px}.cinema-card-featured .cinema-card-title{font-size:23px}.cinema-card-featured .cinema-play{width:60px;height:60px;top:32%}.cinema-card:not(.cinema-card-featured){grid-template-columns:42% 1fr;gap:12px}.cinema-card:not(.cinema-card-featured) .cinema-poster{aspect-ratio:auto}.cinema-card-title{font-size:15px}.cinema-card-copy{gap:8px;padding:10px 4px 10px 0}.cinema-watch{font-size:9px}.cinema-modal{border-radius:20px;width:calc(100vw - 20px);padding:6px}.cinema-player-caption{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 12px}.cinema-player-caption h2{font-size:17px}.cinema-close{width:34px;height:34px;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.cinema-card,.cinema-play,.cinema-poster img{transition:none}.cinema-modal,.cinema-modal-overlay{animation:none}}.sport-chapters>.sport-chapter:last-child{margin-bottom:0}.photo-edition{padding-top:28px;padding-bottom:52px;scroll-margin-top:100px}.photo-exhibition{isolation:isolate;grid-template-columns:1fr 1.18fr 1fr;align-items:start;gap:30px;padding:22px 10px 12px;display:grid;position:relative}.photo-exhibition:before{content:"";z-index:-1;background:radial-gradient(ellipse,hsl(var(--brand-2)/.12),transparent 68%);pointer-events:none;border-radius:45%;position:absolute;inset:15% -12px 0}.photo-album{border:1px solid hsl(var(--glass-surface)/.95);background:linear-gradient(145deg,hsl(var(--glass-surface)/.88),hsl(var(--glass-tint)/.5));min-width:0;box-shadow:0 24px 40px -28px hsl(var(--shadow-color)/.45),inset 0 1px 0 hsl(var(--glass-surface));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:29px;margin-top:28px;padding:10px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:block;position:relative}.photo-album:before,.photo-album:after{content:"";z-index:-1;border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(145deg,hsl(var(--glass-surface)/.65),hsl(var(--glass-tint)/.28));pointer-events:none;transform-origin:50% 80%;border-radius:29px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:8px 6px 0;transform:rotate(-3deg)}.photo-album:after{transform:rotate(2deg)}.photo-album:nth-child(2){margin-top:0}.photo-album-frame{aspect-ratio:4/3;background:hsl(var(--primary)/.08);border-radius:21px;position:relative;overflow:hidden}.photo-album-ambient{-o-object-fit:cover;object-fit:cover;filter:blur(20px);opacity:.35;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.photo-album-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.photo-album-badge{border:1px solid hsl(var(--glass-surface)/.55);background:hsl(var(--glass-surface)/.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:hsl(var(--primary));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.photo-album-corner{border:1px solid hsl(var(--glass-surface)/.6);background:hsl(var(--glass-surface)/.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:40px;height:40px;color:hsl(var(--primary-foreground));box-shadow:0 3px 12px hsl(var(--ink)/.12);border-radius:13px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.photo-album-caption{color:hsl(var(--primary));padding:20px 12px 8px}.photo-album-caption time{color:hsl(var(--muted-foreground));font-size:11px}.photo-album-caption h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:10px;font-size:22px;font-weight:750;line-height:1.2}.photo-album:nth-child(2) h3{font-size:27px}.photo-album-footer{border-top:1px solid hsl(var(--primary)/.1);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:13px;font-size:10px;font-weight:600;display:flex}.photo-album-arrow{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.6);width:38px;height:38px;box-shadow:0 4px 12px -8px hsl(var(--elev-tint)/.3);border-radius:50%;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.photo-album-placeholder{color:hsl(var(--primary)/.4);margin:auto;position:absolute;inset:0}.photo-album:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:7px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.photo-album:hover{box-shadow:0 30px 50px -28px hsl(var(--shadow-color)/.5),inset 0 1px 0 hsl(var(--glass-surface));transform:translateY(-7px)}.photo-album:hover:before{transform:rotate(-5deg)translate(-3px)}.photo-album:hover:after{transform:rotate(4deg)translate(3px)}.photo-album:hover .photo-album-arrow{background:hsl(var(--fill));color:hsl(var(--fill-foreground));transform:rotate(45deg)}}@media (max-width:1023px){.photo-exhibition{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.photo-album,.photo-album:nth-child(2){margin-top:0}.photo-album:first-child{grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:center;gap:14px;display:grid}.photo-album:nth-child(2) h3{font-size:22px}.photo-album-caption{padding:16px 10px 8px}}@media (max-width:639px){.photo-edition{padding-top:20px;padding-bottom:28px}.photo-exhibition{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:hsl(var(--primary)/.3) transparent;gap:20px;padding:18px 8px 28px;display:flex;overflow-x:auto}.photo-album,.photo-album:first-child{scroll-snap-align:center;border-radius:25px;flex:0 0 88%;margin:0;padding:8px;display:block}.photo-album:before,.photo-album:after{border-radius:25px}.photo-album-caption h3,.photo-album:nth-child(2) h3{font-size:23px}.photo-album-frame{border-radius:18px}}@media (prefers-reduced-motion:reduce){.photo-album,.photo-album:before,.photo-album:after,.photo-album-image,.photo-album-arrow{transition:none}}.community-strip{padding-top:0;padding-bottom:8px}.community-panel{color:hsl(var(--primary));grid-template-columns:1fr auto;align-items:center;gap:28px;padding:8px 4px 16px;display:grid}.community-eyebrow{letter-spacing:.15em;text-transform:uppercase;opacity:.65;font-size:9px}.community-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:7px 0;font-size:28px;font-weight:800;line-height:1.05}.community-description{max-width:560px;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5}.community-channel{border:1px solid hsl(var(--glass-surface));background:linear-gradient(135deg,hsl(var(--glass-surface)/.88),hsl(var(--glass-tint)/.45));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:250px;box-shadow:0 12px 30px -22px hsl(var(--elev-tint)/.3),inset 0 1px 0 hsl(var(--glass-surface));border-radius:18px;align-items:center;gap:12px;padding:10px 14px;transition:transform .4s,box-shadow .4s;display:flex;position:relative}.community-plane{width:38px;height:38px;color:hsl(var(--primary));background:hsl(var(--glass-surface)/.7);border:1px solid hsl(var(--primary)/.1);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .4s;display:grid}.community-plane svg{width:25px;height:25px;transform:translate(-2px,2px)}.community-channel-copy{flex-direction:column;gap:3px;display:flex}.community-channel-copy>span{color:hsl(var(--muted-foreground));font-size:12px}.community-channel-copy strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:18px}.community-channel-arrow{border:1px solid hsl(var(--primary)/.13);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.portal-footer{color:hsl(var(--primary));padding-bottom:16px}.portal-footer>.container{max-width:1440px;padding-inline:46px}.portal-footer-sheet{-moz-column-gap:40px;border:1px solid hsl(var(--glass-surface));background:linear-gradient(135deg,hsl(var(--glass-surface)/.82),hsl(var(--glass-tint)/.4));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 16px 44px -32px hsl(var(--shadow-color)/.3);border-radius:32px;grid-template-columns:240px minmax(0,1fr);column-gap:40px;padding:24px 28px 0;display:grid;position:relative;overflow:hidden}.portal-footer-masthead{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.portal-footer-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.portal-footer-brand img{width:52px;height:auto}.portal-footer-brand>span{border-left:1px solid hsl(var(--primary)/.15);font-family:var(--font-display);letter-spacing:-.05em;align-items:baseline;gap:4px;padding-left:10px;font-size:24px;font-weight:900;line-height:1;display:flex}.portal-footer-brand i{background:hsl(var(--primary));border-radius:50%;width:7px;height:7px}.portal-footer-masthead p{max-width:395px;font-size:12px;line-height:1.7}.portal-footer-masthead p span{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px;display:block}.portal-footer-directory{grid-template-columns:1.6fr 1fr;gap:30px;padding:0 0 20px;display:grid}.portal-footer-directory h2{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:12px;font-size:9px;font-weight:600}.portal-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;display:grid}.portal-footer-links a{color:hsl(var(--primary));justify-content:space-between;align-items:center;gap:10px;font-size:13px;transition:color .2s;display:flex}.portal-footer-links a svg{opacity:.3;transition:opacity .2s,transform .2s}.portal-footer-sports{flex-wrap:wrap;gap:9px;display:flex}.portal-footer-sports a{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.5);color:hsl(var(--primary));border-radius:999px;padding:7px 12px;font-size:11px;transition:background .25s,border-color .25s}.portal-footer-connect{border-top:1px solid hsl(var(--primary)/.1);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.portal-footer-socials{flex-wrap:wrap;gap:8px;display:flex}.portal-footer-socials a{background:hsl(var(--glass-surface)/.6);border:1px solid hsl(var(--glass-surface));border-radius:12px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;transition:background .25s,transform .25s;display:flex}.portal-footer-email{color:hsl(var(--primary));align-items:center;gap:10px;font-size:12px;display:flex}.portal-footer-bottom{border-top:1px solid hsl(var(--primary)/.1);color:hsl(var(--muted-foreground));grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:10px;display:flex}.portal-footer-bottom a{align-items:center;gap:8px;display:flex}.portal-footer-credit{background:hsl(var(--primary));border-radius:9px;padding:7px 9px}.portal-footer-credit img{width:auto;height:15px}.community-channel:focus-visible,.portal-footer a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}@media (hover:hover){.community-channel:hover{box-shadow:0 15px 32px -20px hsl(var(--elev-tint)/.25);transform:translateY(-3px)}.community-channel:hover .community-plane{transform:rotate(0)translateY(-3px)}.portal-footer-links a:hover{color:hsl(var(--primary))}.portal-footer-links a:hover svg{opacity:1;transform:translate(2px,-2px)}.portal-footer-sports a:hover,.portal-footer-socials a:hover{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.15)}}@media (max-width:1199px){.portal-footer>.container{padding-inline:32px}.portal-footer-sheet{-moz-column-gap:28px;grid-template-columns:190px minmax(0,1fr);column-gap:28px}.portal-footer-directory{gap:20px}.portal-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.portal-footer>.container{padding-inline:28px}.portal-footer-sheet{grid-template-columns:1fr;padding:20px 24px 0}.portal-footer-masthead{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:18px}.portal-footer-masthead p{max-width:320px}.portal-footer-directory{grid-template-columns:1.5fr 1fr;padding-bottom:18px}.portal-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.community-panel{gap:20px}.community-channel{min-width:230px}}@media (max-width:767px){.portal-footer>.container{padding-inline:24px}.community-copy h2{font-size:25px}.community-eyebrow{letter-spacing:.08em;font-size:8px}.community-description{font-size:10px}.community-panel{grid-template-columns:1fr auto;gap:16px}.community-channel{gap:10px;min-width:0;padding:10px}.community-channel-copy>span{font-size:10px}.community-channel-copy strong{font-size:17px}.community-channel-arrow{display:none}.community-plane{width:32px;height:32px}.community-plane svg{width:22px;height:22px}.portal-footer-sheet{border-radius:24px;padding:20px 18px 0}.portal-footer-masthead{flex-direction:column;align-items:flex-start;gap:10px}.portal-footer-masthead p{max-width:none;font-size:11px}.portal-footer-masthead p span{margin-top:2px;font-size:10px}.portal-footer-directory{grid-template-columns:1fr;gap:16px}.portal-footer-directory h2{margin-bottom:10px}.portal-footer-links a{font-size:12px}.portal-footer-sports{gap:6px}.portal-footer-sports a{padding:6px 10px;font-size:10px}.portal-footer-connect{flex-wrap:wrap;gap:12px}.portal-footer-socials{gap:6px}.portal-footer-socials a{gap:6px;padding:8px}.portal-footer-bottom{flex-wrap:wrap;gap:10px}.portal-footer-bottom>a:not(.portal-footer-credit){order:3;width:100%;font-size:9px}}@media (max-width:479px){.portal-footer>.container{padding-inline:20px}.community-panel{grid-template-columns:1fr;gap:12px}.community-channel{width:max-content;min-width:220px}.community-channel-arrow{display:grid}.portal-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.community-channel,.community-plane,.portal-footer a,.portal-footer a svg{transition:none}.community-channel:hover,.community-channel:hover .community-plane,.portal-footer-links a:hover svg{transform:none}}.site-shell:has(.arena-home) .portal-footer{background:hsl(var(--card)/.42)}.popular-stories{padding-block:32px;scroll-margin-top:100px}.popular-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;display:grid}.popular-story-grid>li{min-width:0}.popular-story-card{border:1px solid hsl(var(--glass-surface));background:var(--home-glass);height:100%;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:hsl(var(--primary));border-radius:27px;flex-direction:column;padding:8px;transition:transform .4s,box-shadow .4s;display:flex}.popular-story-visual{position:relative}.arena-home .popular-story-image{border-radius:20px}.popular-story-badge{border:1px solid hsl(var(--glass-surface)/.65);background:hsl(var(--glass-surface)/.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 12px hsl(var(--ink)/.08);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.popular-story-copy{flex-direction:column;flex:1;padding:17px 12px 6px;display:flex;position:relative}.popular-story-topic{text-transform:uppercase;letter-spacing:.11em;color:hsl(var(--muted-foreground));font-size:9px;font-weight:700}.popular-story-copy h3{font-family:var(--font-display);letter-spacing:-.03em;margin-top:10px;font-size:19px;font-weight:750;line-height:1.3}.popular-story-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:600;display:flex}.popular-story-arrow{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.65);border-radius:50%;place-items:center;width:34px;height:34px;transition:background .3s,color .3s;display:grid}.popular-story-card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.popular-story-card:hover{box-shadow:0 22px 38px -26px hsl(var(--elev-tint)/.42),inset 0 1px 0 hsl(var(--glass-surface));transform:translateY(-5px)}.popular-story-card:hover .popular-story-arrow{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}}@media (max-width:1199px){.popular-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.popular-story-copy h3{font-size:21px}}@media (max-width:639px){.popular-stories{padding-block:24px}.popular-story-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:hsl(var(--primary)/.3) transparent;gap:16px;padding:4px 2px 20px;display:flex;overflow-x:auto}.popular-story-grid>li{scroll-snap-align:start;flex:0 0 84%}.popular-story-copy{padding:16px 10px 6px}.popular-story-copy h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.popular-story-card,.popular-story-arrow,.popular-story-image img{transition:none}.popular-story-card:hover .popular-story-image img{transform:none}}.sport-interlude{color:hsl(var(--primary));margin:-24px 0 76px;scroll-margin-top:100px}.football-interlude{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.interlude-scoreboard,.interlude-standings{border:1px solid hsl(var(--glass-surface)/.85);min-width:0;box-shadow:var(--home-glass-shadow);border-radius:30px;padding:26px}.interlude-scoreboard{isolation:isolate;background:linear-gradient(125deg,hsl(var(--primary)),hsl(var(--ink-2)));color:hsl(var(--primary-foreground));position:relative;overflow:hidden}.interlude-scoreboard:before{content:"";z-index:-1;border:1px solid hsl(var(--glass-surface)/.12);width:360px;height:360px;box-shadow:0 0 0 32px hsl(var(--glass-surface)/.025),0 0 0 64px hsl(var(--glass-surface)/.025);pointer-events:none;border-radius:50%;position:absolute;top:-100px;right:-220px}.interlude-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.interlude-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.65;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.interlude-heading h2,.calendar-intro h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:6px;font-size:29px;font-weight:750;line-height:1.1}.interlude-heading h3{letter-spacing:-.03em;margin-top:6px;font-size:24px;font-weight:750}.interlude-link{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:transform .25s;display:grid}.interlude-link:hover{transform:translate(2px,-2px)}.interlude-fixtures{gap:7px;display:grid}.interlude-fixture{border:1px solid hsl(var(--glass-surface)/.14);background:hsl(var(--glass-surface)/.065);border-radius:16px;padding:10px 14px;transition:background .25s}.interlude-fixture:hover{background:hsl(var(--glass-surface)/.14)}.interlude-fixture-meta{opacity:.65;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:9px;display:flex}.interlude-fixture-teams{grid-template-columns:1fr 82px 1fr;align-items:center;gap:8px;display:grid}.interlude-team{align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:600;line-height:1.25;display:flex}.interlude-team--away{text-align:right;flex-direction:row-reverse}.interlude-result{text-align:center}.interlude-result strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:23px;font-weight:650;line-height:1.15;display:block}.interlude-result small{opacity:.65;margin-top:3px;font-size:8px;display:block}.interlude-source{opacity:.7;margin-top:14px;font-size:10px}.interlude-standings{background:var(--home-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;display:flex}.interlude-season{border:1px solid hsl(var(--primary)/.1);white-space:nowrap;border-radius:10px;padding:7px 9px;font-size:10px}.interlude-standings table{width:100%;font-size:12px}.interlude-standings thead th{color:hsl(var(--muted-foreground));text-align:right;padding:0 8px 10px;font-size:10px;font-weight:400}.interlude-standings thead th:nth-child(2){text-align:left}.interlude-standings td{text-align:right;border-top:1px solid hsl(var(--primary)/.08);font-variant-numeric:tabular-nums;padding:13px 8px}.interlude-standings tbody th{border-top:1px solid hsl(var(--primary)/.08);text-align:left;padding:10px 8px;font-weight:600}.interlude-standings th a{align-items:center;gap:10px;display:flex}.interlude-standings td:first-child{text-align:left;color:hsl(var(--muted-foreground));width:36px}.interlude-standings tbody tr:first-child{background:hsl(var(--primary)/.04)}.interlude-standings td strong{background:hsl(var(--glass-surface)/.7);border-radius:8px;place-items:center;min-width:30px;height:29px;display:inline-grid}.interlude-table-link{justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:11px;font-weight:600;display:flex}.calendar-interlude{border-top:1px solid hsl(var(--glass-surface));border-bottom:1px solid hsl(var(--glass-surface));background:linear-gradient(100deg,hsl(var(--glass-surface)/.1),hsl(var(--glass-surface)/.45),hsl(var(--glass-surface)/.1));border-radius:30px;grid-template-columns:250px 1fr;gap:30px;padding:28px;display:grid}.calendar-intro{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}.calendar-intro h2{max-width:200px;font-size:33px}.calendar-intro p{color:hsl(var(--muted-foreground));margin-top:10px;font-size:9px}.calendar-emblem{border:1px solid hsl(var(--glass-surface));background:var(--home-glass);width:50px;height:50px;box-shadow:var(--home-glass-shadow);border-radius:17px;place-items:center;display:grid;transform:rotate(-7deg)}.calendar-fixtures{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.calendar-ticket{border:1px solid hsl(var(--glass-surface));background:var(--home-glass);min-width:0;box-shadow:0 12px 25px -20px hsl(var(--elev-tint)/.35);border-radius:22px;flex-direction:column;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.calendar-ticket:hover{box-shadow:var(--home-glass-shadow);transform:translateY(-5px)}.calendar-ticket-top{justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.calendar-ticket-time{flex-direction:column;gap:3px;margin:20px 0 14px;display:flex}.calendar-ticket-time strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;line-height:1}.calendar-ticket-time time{color:hsl(var(--muted-foreground));font-size:10px}.calendar-ticket-teams{border-top:1px dashed hsl(var(--primary)/.18);gap:10px;padding:15px 0;display:grid}.calendar-ticket-teams>span{align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.calendar-ticket-league{color:hsl(var(--muted-foreground));margin-top:auto;padding-top:8px;font-size:9px}.sport-interlude a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.interlude-scoreboard a:focus-visible{outline-color:hsl(var(--primary-foreground))}@media (max-width:1100px){.calendar-interlude{grid-template-columns:180px 1fr;gap:20px;padding:22px}.calendar-ticket{padding:15px}.calendar-intro h2{font-size:28px}.interlude-scoreboard,.interlude-standings{padding:20px}}@media (max-width:900px){.football-interlude,.calendar-interlude{grid-template-columns:1fr}.calendar-intro{flex-direction:row;justify-content:flex-start;align-items:center}.calendar-intro h2{max-width:none}.calendar-intro .interlude-link{margin-left:auto}.interlude-standings{padding:22px}}@media (max-width:600px){.sport-interlude{margin:0 0 40px}.interlude-scoreboard,.interlude-standings{border-radius:24px;padding:18px}.interlude-fixture{padding:10px}.interlude-fixture-teams{grid-template-columns:1fr 66px 1fr;gap:6px}.interlude-team{gap:6px;font-size:11px}.interlude-team img,.interlude-team>span[aria-hidden]{width:25px;height:25px}.interlude-result strong{font-size:21px}.calendar-interlude{gap:20px;padding:20px 0}.calendar-intro{gap:12px;padding:0 8px}.calendar-intro h2{font-size:26px}.calendar-emblem{border-radius:14px;width:42px;height:42px}.calendar-fixtures{scroll-snap-type:x mandatory;padding:4px 8px 18px;display:flex;overflow-x:auto}.calendar-ticket{scroll-snap-align:start;flex:0 0 75%;padding:20px}}@media (prefers-reduced-motion:reduce){.calendar-ticket,.interlude-link{transition:none}.calendar-ticket:hover,.interlude-link:hover{transform:none}}.photo-bank-section{margin:0 0 76px;scroll-margin-top:110px}.photo-bank-heading{color:hsl(var(--primary));justify-content:space-between;align-items:flex-end;gap:20px;padding:0 3px 24px;display:flex}.photo-bank-heading p{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:9px;font-weight:650;display:flex}.photo-bank-heading h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:48px;font-weight:750;line-height:1.1}.photo-bank-heading>a{border:1px solid hsl(var(--glass-surface));background:var(--home-glass);box-shadow:var(--home-glass-shadow);border-radius:24px;align-items:center;gap:20px;padding:12px 18px;font-size:11px;font-weight:600;display:flex}.photo-bank-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:4px;grid-auto-flow:dense;align-items:start;gap:14px;display:grid}.photo-bank-tile{text-align:left;background:0 0;border:0;border-radius:16px;grid-row-end:span 20;align-self:start;width:100%;margin:0;padding:0;transition:transform .4s;display:block;position:relative;overflow:hidden}.photo-bank-frame{border-radius:inherit;display:block;position:relative;overflow:hidden}.photo-bank-image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.photo-bank-viewer .photo-bank-image{height:100%}.photo-bank-expand{border:1px solid hsl(var(--glass-surface)/.8);background:hsl(var(--glass-surface)/.7);width:38px;height:38px;color:hsl(var(--primary));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;border-radius:50%;place-items:center;transition:transform .3s,opacity .3s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.photo-bank-tile:hover{transform:translateY(-3px)}.photo-bank-tile:hover .photo-bank-expand,.photo-bank-tile:focus-visible .photo-bank-expand{opacity:1;transform:translateY(0)}.photo-bank-tile.skeleton{height:320px}.photo-bank-tile.skeleton:nth-child(2n){height:210px}.photo-bank-fallback{width:100%;height:100%;min-height:180px;color:hsl(var(--muted-foreground));background:hsl(var(--primary)/.04);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.photo-bank-tile:focus-visible,.photo-bank-heading a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.photo-bank-overlay{z-index:10000;background:radial-gradient(ellipse at 20% 30%,hsl(var(--primary)/.65),hsl(var(--ink)/.88));-webkit-backdrop-filter:blur(24px);animation:.3s both photo-studio-reveal;position:fixed;inset:0}.photo-bank-dialog{z-index:10001;scrollbar-width:thin;scrollbar-color:hsl(var(--glass-surface)/.25) transparent;outline:none;width:min(1320px,94vw);max-height:94dvh;padding:4px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.photo-bank-modal-heading{color:hsl(var(--primary-foreground));justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.photo-bank-modal-heading>span{border:1px solid hsl(var(--glass-surface)/.25);background:hsl(var(--glass-surface)/.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:.04em;border-radius:30px;align-items:center;gap:10px;padding:11px 17px;font-size:12px;display:flex}.photo-bank-studio{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:24px;display:grid}.photo-bank-viewer{isolation:isolate;border:1px solid hsl(var(--glass-surface)/.3);background:hsl(var(--glass-surface)/.045);height:min(66dvh,690px);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.2),0 24px 70px hsl(var(--ink)/.2);border-radius:30px;position:relative;overflow:hidden}.photo-bank-scene{-o-object-fit:cover;object-fit:cover;filter:blur(50px)saturate(.6);opacity:.28;z-index:-1;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.photo-bank-artwork{height:100%;padding:20px;animation:.4s both photo-artwork-reveal}.photo-bank-artwork .photo-bank-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 12px 24px hsl(var(--ink)/.3))}.photo-bank-close,.photo-bank-prev,.photo-bank-next{border:1px solid hsl(var(--glass-surface)/.35);background:linear-gradient(135deg,hsl(var(--glass-surface)/.2),hsl(var(--glass-surface)/.06));width:44px;height:44px;color:hsl(var(--primary-foreground));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;flex-shrink:0;place-items:center;transition:background .25s,transform .25s;display:grid}.photo-bank-close:hover,.photo-bank-prev:hover,.photo-bank-next:hover{background:hsl(var(--glass-surface)/.28);transform:translateY(-2px)}.photo-bank-dialog-caption{border:1px solid hsl(var(--glass-surface)/.55);background:linear-gradient(135deg,hsl(var(--glass-surface)/.88),hsl(var(--glass-tint)/.62));color:hsl(var(--primary));-webkit-backdrop-filter:blur(40px);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.9),inset 0 -1px 0 hsl(var(--glass-surface)/.3),0 24px 60px hsl(var(--ink)/.18);border-radius:30px;padding:30px;position:relative}.photo-bank-caption-label{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:24px;font-size:9px;font-weight:650;display:flex}.photo-bank-caption-label>span{width:6px;height:6px;box-shadow:0 0 0 4px hsl(var(--elev-tint)/.06);background:currentColor;border-radius:50%}.photo-bank-dialog-caption h2{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:29px;font-weight:700;line-height:1.18}.photo-bank-dialog-caption>p{white-space:pre-line;margin-top:16px;font-size:13px;line-height:1.65}.photo-bank-credit{border-top:1px solid hsl(var(--primary)/.13);align-items:center;gap:12px;margin-top:26px;padding-top:24px;display:flex}.photo-bank-credit>span{border:1px solid hsl(var(--glass-surface)/.75);background:hsl(var(--glass-surface)/.3);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.photo-bank-credit small{color:hsl(var(--muted-foreground));font-size:9px}.photo-bank-credit p{margin-top:3px;font-size:11px;font-weight:550;line-height:1.45}.photo-bank-archive{justify-content:space-between;align-items:center;padding-top:26px;font-size:11px;font-weight:650;display:flex}.photo-bank-dock{border:1px solid hsl(var(--glass-surface)/.3);background:linear-gradient(115deg,hsl(var(--glass-surface)/.17),hsl(var(--glass-surface)/.06));width:min(820px,100%);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.2),0 12px 40px hsl(var(--ink)/.15);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:26px;align-items:center;gap:15px;margin:20px auto 0;padding:10px 14px;display:flex}.photo-bank-thumbnails{scrollbar-width:none;gap:9px;min-width:0;padding:4px;display:flex;position:relative;overflow-x:auto}.photo-bank-thumbnails::-webkit-scrollbar{display:none}.photo-bank-thumbnails button{opacity:.55;border:1px solid #0000;border-radius:12px;flex:0 0 58px;height:52px;padding:3px;transition:opacity .25s,background .25s}.photo-bank-thumbnails button:hover{opacity:1}.photo-bank-thumbnails button[aria-pressed=true]{border-color:hsl(var(--glass-surface)/.9);opacity:1;background:hsl(var(--glass-surface)/.25);box-shadow:0 0 15px hsl(var(--glass-surface)/.08)}.photo-bank-thumbnails img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.photo-bank-dialog button:focus-visible{outline:2px solid hsl(var(--glass-surface));outline-offset:2px}.photo-bank-archive:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@keyframes photo-studio-reveal{0%{opacity:0}to{opacity:1}}@keyframes photo-artwork-reveal{0%{opacity:.3;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.photo-bank-studio{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.photo-bank-dialog-caption{padding:22px}.photo-bank-dialog-caption h2{font-size:23px}.photo-bank-artwork{padding:12px}}@media (max-width:1000px){.photo-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.photo-bank-section{margin-bottom:40px}.photo-bank-heading{gap:12px;padding-bottom:18px}.photo-bank-heading h2{font-size:34px}.photo-bank-heading>a{gap:8px;padding:10px 12px;font-size:10px}.photo-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-bank-tile{border-radius:13px}.photo-bank-expand{opacity:1;width:29px;height:29px;bottom:8px;right:8px;transform:none}.photo-bank-expand svg{width:15px}.photo-bank-dialog{width:94vw;height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;gap:12px;max-height:none;padding:4px;display:flex;overflow:hidden}.photo-bank-modal-heading{flex-shrink:0;margin-bottom:0}.photo-bank-modal-heading>span{padding:9px 13px;font-size:10px}.photo-bank-close{width:36px;height:36px}.photo-bank-studio{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:0 2px 4px;overflow-y:auto}.photo-bank-viewer{border-radius:23px;height:clamp(180px,38dvh,340px)}.photo-bank-artwork{padding:10px}.photo-bank-dialog-caption{border-radius:23px;padding:18px}.photo-bank-caption-label{margin-bottom:10px;font-size:8px}.photo-bank-dialog-caption h2{font-size:21px}.photo-bank-credit{margin-top:14px;padding-top:12px}.photo-bank-credit>span{border-radius:11px;width:34px;height:34px}.photo-bank-archive{padding-top:14px}.photo-bank-dock{border-radius:22px;flex-shrink:0;gap:8px;margin:0;padding:8px}.photo-bank-prev,.photo-bank-next{width:34px;height:34px}.photo-bank-thumbnails button{flex-basis:46px;height:43px}}@media (prefers-reduced-motion:reduce){.photo-bank-tile,.photo-bank-expand{transition:none}.photo-bank-tile:hover,.photo-bank-tile:hover .photo-bank-expand{transform:none}.photo-bank-overlay,.photo-bank-artwork{animation:none}.photo-bank-close,.photo-bank-prev,.photo-bank-next,.photo-bank-thumbnails button{transition:none}.photo-bank-close:hover,.photo-bank-prev:hover,.photo-bank-next:hover{transform:none}}.print-hero{color:hsl(var(--primary));padding-bottom:22px}.print-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);align-items:center;gap:54px;padding:42px 0 28px;display:grid}.print-hero-copy{min-width:0;padding-bottom:38px}.print-hero-copy h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(31px,3.15vw,48px);font-weight:800;line-height:1.08}.print-hero-copy p{max-width:450px;color:hsl(var(--muted-foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:24px 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.print-hero-copy .sport-lab-read{margin-top:30px}.print-hero-visual{min-width:0}.print-hero-scene{perspective:1200px;isolation:isolate;height:440px;position:relative}.print-hero-disc{z-index:-1;background:linear-gradient(140deg,hsl(var(--brand-2)),hsl(var(--primary)) 70%);width:370px;height:370px;box-shadow:inset -18px -12px 0 hsl(var(--ink)/.1);border-radius:50%;position:absolute;top:24px;right:-3%}.print-hero-disc:after{content:"";border:1px solid hsl(var(--primary)/.12);border-radius:50%;position:absolute;inset:-13px}.print-hero-deck{transform-style:preserve-3d;position:absolute;inset:48px 23px 44px 0}.print-hero-card{border:1px solid hsl(var(--glass-surface)/.95);background:linear-gradient(130deg,hsl(var(--glass-surface)/.92),hsl(var(--glass-surface)/.45));box-shadow:0 22px 35px -16px hsl(var(--elev-tint)/.32),inset 0 1px 0 hsl(var(--glass-surface));transform-origin:55% 55%;pointer-events:none;border-radius:30px;padding:10px 10px 0;position:absolute;inset:0}.print-hero-card[data-active=true]{pointer-events:auto}.print-hero-card>a{flex-direction:column;height:100%;display:flex}.print-hero-photo{background:hsl(var(--glass-tint));border-radius:21px;flex:1;min-height:0;position:relative;overflow:hidden}.print-hero-blur{-o-object-fit:cover;object-fit:cover;filter:blur(28px);opacity:.25;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.print-hero-original{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:relative}.print-hero-card-caption{letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.print-hero-navigation{justify-content:space-between;align-items:center;gap:22px;padding:12px 2px 0 0;display:flex}.print-hero-thumbnails{align-items:center;gap:10px;display:flex}.print-hero-thumbnails button{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.6);width:62px;height:48px;box-shadow:0 5px 14px -7px hsl(var(--elev-tint)/.28);border-radius:13px;padding:3px;transition:transform .35s,border-color .35s,box-shadow .35s;transform:rotate(-3deg)}.print-hero-thumbnails button:nth-child(2n){transform:rotate(3deg)}.print-hero-thumbnails button[aria-current=true]{border-color:hsl(var(--primary));box-shadow:0 8px 18px -8px hsl(var(--elev-tint)/.4);transform:translateY(-5px)}.print-hero-thumbnails img{-o-object-fit:contain;object-fit:contain;border-radius:9px;width:100%;height:100%}.print-hero-arrows{gap:9px;display:flex}.print-hero-arrows button{border:1px solid hsl(var(--primary)/.19);background:hsl(var(--glass-surface)/.35);border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .25s;display:grid}.print-hero-arrows button:last-child{background:hsl(var(--fill));color:hsl(var(--fill-foreground));border-color:hsl(var(--fill))}.print-hero-arrows button:hover{transform:translateY(-2px)}.print-hero .sport-lab-playback{border:1px solid hsl(var(--primary)/.16);border-radius:50%}.print-hero a:focus-visible,.print-hero button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media (min-width:851px){.print-hero-disc{display:none}.print-hero-deck{inset:24px 0 30px}.print-hero-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.print-hero-card>a{position:relative}.print-hero-photo{background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:visible}.print-hero-blur{-o-object-fit:contain;object-fit:contain;filter:blur(48px);opacity:.3;pointer-events:none;width:90%;height:88%;inset:6% 5%;transform:scale(1.06);-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.print-hero-original{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 24px 45px -30px hsl(var(--elev-tint)/.38);border-radius:18px}.print-hero-card-caption{border:1px solid hsl(var(--glass-surface)/.8);background:hsl(var(--glass-surface)/.78);-webkit-backdrop-filter:blur(16px);height:36px;box-shadow:0 4px 16px hsl(var(--elev-tint)/.08);border-radius:24px;gap:16px;padding:0 13px;position:absolute;bottom:16px;left:18px}}@media (min-width:1600px){.print-hero-grid{padding-top:60px;padding-bottom:36px}.print-hero-scene{height:480px}.print-hero-disc{width:410px;height:410px}}@media (max-width:1100px){.print-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px}.print-hero-scene{height:370px}.print-hero-disc{width:290px;height:290px}.print-hero-copy h2{font-size:33px}.print-hero-thumbnails{gap:6px}.print-hero-thumbnails button{width:48px;height:40px}}@media (max-width:850px){.print-hero-grid{grid-template-columns:1fr;gap:26px;padding-top:28px}.print-hero-copy{max-width:650px;padding-bottom:0}.print-hero-copy p{max-width:580px;margin:18px 0}.print-hero-copy .sport-lab-read{margin-top:20px}.print-hero-scene{max-width:620px;height:400px;margin:auto}.print-hero-disc{width:330px;height:330px}.print-hero-navigation{max-width:620px;margin:auto}.print-hero-thumbnails button{width:62px;height:48px}}@media (max-width:550px){.print-hero-grid{gap:12px}.print-hero-copy h2{font-size:29px}.print-hero-copy p{-webkit-line-clamp:2;font-size:11px}.print-hero-copy .sport-lab-read{font-size:11px}.print-hero-scene{height:300px}.print-hero-deck{inset:47px 17px 37px 4px}.print-hero-disc{width:235px;height:235px;top:30px;right:0}.print-hero-card{border-radius:22px;padding:7px 7px 0}.print-hero-photo{border-radius:15px}.print-hero-card-caption{height:29px;padding:0 7px;font-size:8px}.print-hero-navigation{gap:10px;padding-top:2px}.print-hero-thumbnails{gap:6px}.print-hero-thumbnails button{border-radius:10px;width:44px;height:36px}.print-hero-arrows{gap:6px}.print-hero-arrows button{width:35px;height:35px}.print-hero .sport-lab-footer{margin-top:8px}}@media (prefers-reduced-motion:reduce){.print-hero-thumbnails button,.print-hero-arrows button{transition:none;transform:none!important}}.page-masthead-compact{align-items:center;gap:28px;margin:4px 0 24px;display:flex}.page-masthead-compact h1{font-family:var(--font-display);letter-spacing:-.045em;color:hsl(var(--primary));font-size:34px;font-weight:780;line-height:1.1}.page-masthead-compact:after{content:"";background:linear-gradient(90deg,hsl(var(--primary)/.17),transparent);flex:1;height:1px}.news-page-surface{background:linear-gradient(180deg,hsl(var(--card)/.66),hsl(var(--card)/.26) 900px,hsl(var(--card)/.42))}.news-desk-page{max-width:1440px;padding:30px 46px 64px}.news-desk-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:32px;display:grid}.news-desk-feature{grid-template-columns:1fr;gap:22px;margin-bottom:22px;display:grid}.news-desk-item{border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(135deg,hsl(var(--glass-surface)/.78),hsl(var(--glass-surface)/.28));min-width:0;box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),inset 0 -1px 0 hsl(var(--glass-surface)/.3),0 16px 36px -24px hsl(var(--elev-tint)/.28);border-radius:25px;transition:transform .3s,box-shadow .3s}.news-desk-link{border-radius:inherit;flex-direction:column;height:100%;padding:9px;display:flex}.news-desk-photo{aspect-ratio:16/10;isolation:isolate;background:hsl(var(--primary)/.045);color:hsl(var(--primary)/.35);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.news-desk-photo img{width:100%;height:100%;position:absolute;inset:0}.news-desk-photo-ambient{-o-object-fit:cover;object-fit:cover;filter:blur(22px);opacity:.18;transform:scale(1.15)}.news-desk-photo-original{-o-object-fit:contain;object-fit:contain}.news-desk-copy{flex-direction:column;flex:1;padding:15px 12px 13px;display:flex}.news-desk-meta{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.news-desk-meta svg{color:hsl(var(--primary)/.65);flex-shrink:0;transition:transform .3s}.news-desk-copy h2{font-family:var(--font-display);letter-spacing:-.025em;color:hsl(var(--primary));overflow-wrap:anywhere;margin-top:11px;font-size:18px;font-weight:700;line-height:1.3}.news-desk-item--lead .news-desk-link{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.news-desk-item--lead .news-desk-copy{padding:22px}.news-desk-item--lead .news-desk-copy h2{letter-spacing:-.035em;margin-top:16px;font-size:29px;line-height:1.15}.news-desk-copy p{-webkit-line-clamp:3;color:hsl(var(--muted-foreground));-webkit-box-orient:vertical;margin-top:16px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.news-desk-briefs,.news-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;display:grid}.news-desk-aside{min-width:0}.news-most-read{padding:0}.news-most-read-heading{align-items:center;gap:10px;min-height:28px;margin:0 0 17px;padding:0 3px;display:flex}.news-most-read-heading>span{color:hsl(var(--primary));place-items:center;display:grid}.news-most-read-heading h2{font-family:var(--font-display);letter-spacing:-.035em;color:hsl(var(--primary));font-size:20px;font-weight:750;line-height:1.15}.news-most-read ul{gap:12px;display:grid}.news-most-read li a{border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(135deg,hsl(var(--glass-surface)/.78),hsl(var(--glass-surface)/.28));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 12px 26px -24px hsl(var(--elev-tint)/.3);border-radius:21px;align-items:center;gap:13px;padding:10px;transition:transform .3s;display:flex;position:relative}.news-most-read-image{background:hsl(var(--primary)/.045);width:100px;height:78px;color:hsl(var(--primary)/.4);border-radius:13px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.news-most-read-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.news-most-read-copy{min-width:0;padding:3px 0;display:block}.news-most-read-copy>time{color:hsl(var(--muted-foreground));font-size:9px;display:block}.news-most-read-copy strong{-webkit-line-clamp:4;color:hsl(var(--primary));-webkit-box-orient:vertical;margin-top:7px;font-size:12px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.news-most-read li:first-child a{border-radius:23px;padding:8px;display:block}.news-most-read li:first-child .news-most-read-image{aspect-ratio:16/9;border-radius:16px;width:100%;height:auto}.news-most-read li:first-child .news-most-read-copy{padding:14px 9px 12px}.news-most-read li:first-child strong{font-family:var(--font-display);letter-spacing:-.025em;-webkit-line-clamp:3;font-size:17px;font-weight:700;line-height:1.27}.news-most-read-arrow{display:none}.news-desk-loading-top{grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:28px;display:grid}.news-desk-link:focus-visible,.news-most-read a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media (hover:hover){.news-desk-item:hover,.news-most-read li a:hover{transform:translateY(-3px)}.news-desk-link:hover .news-desk-meta svg{transform:translate(2px,-2px)}}@media (max-width:1199px){.news-desk-page{padding-inline:32px}.news-desk-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.news-desk-item--lead .news-desk-link{align-items:stretch;display:flex}.news-desk-item--lead .news-desk-copy{padding:18px 14px}.news-desk-item--lead .news-desk-copy h2{font-size:26px}.news-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-desk-briefs{gap:12px}.news-desk-briefs .news-desk-copy{padding:12px 4px 8px}.news-desk-briefs h2{font-size:15px}.news-most-read-image{width:85px;height:65px}}@media (max-width:900px){.news-desk-layout{grid-template-columns:1fr;gap:38px}.news-desk-page{padding-inline:28px}.news-desk-item--lead .news-desk-link{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.news-most-read ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.news-most-read li:first-child{grid-row:span 2}.news-most-read li a{height:100%}}@media (max-width:600px){.news-desk-page{padding:24px 24px 48px}.page-masthead-compact{gap:20px;margin-bottom:20px}.page-masthead-compact h1{font-size:29px}.news-desk-item--lead .news-desk-link{align-items:stretch;display:flex}.news-desk-item--lead .news-desk-copy h2{font-size:24px}.news-desk-item--lead .news-desk-copy{padding:15px 10px 12px}.news-desk-briefs{grid-template-columns:1fr;gap:16px}.news-desk-briefs .news-desk-link{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.news-desk-briefs .news-desk-photo{aspect-ratio:1}.news-desk-briefs .news-desk-copy{padding:8px 5px}.news-desk-briefs h2{font-size:16px}.news-desk-grid{gap:16px 12px}.news-desk-copy{padding:12px 5px 8px}.news-desk-copy h2{font-size:16px}.news-desk-meta{font-size:11px}.news-desk-item{border-radius:22px}.news-desk-photo{border-radius:15px}.news-most-read ul{grid-template-columns:1fr}.news-most-read li:first-child{grid-row:auto}.news-most-read-image{width:118px;height:78px}.news-most-read-copy strong{font-size:14px}}@media (max-width:380px){.news-desk-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.news-desk-item,.news-desk-meta svg,.news-most-read li a{transition:none}.news-desk-item:hover,.news-most-read li a:hover{transform:none}}.sport-backdrop{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.site-shell{z-index:1;position:relative}.sport-backdrop-track,.sport-backdrop-court,.sport-backdrop-light{will-change:transform;position:absolute}.sport-backdrop-track{width:clamp(560px,62vw,1000px);color:hsl(var(--primary)/.065);top:-36%;right:-22%}.sport-backdrop-track svg{stroke:currentColor;stroke-width:1.25px;width:100%;height:auto;transform:rotate(-32deg)}.sport-backdrop-highlight{stroke:hsl(var(--glass-surface)/.95);stroke-width:5px}.sport-backdrop-court{width:clamp(500px,51vw,850px);color:hsl(var(--primary)/.045);bottom:-29%;left:-28%}.sport-backdrop-court svg{stroke:currentColor;stroke-width:1px;width:100%;height:auto;transform:rotate(-22deg)}.sport-backdrop-point{fill:currentColor;stroke:none}.sport-backdrop-light{background:radial-gradient(ellipse at center,hsl(var(--brand-2)/.12),hsl(var(--glass-tint)/.18) 36%,transparent 68%);width:80vw;height:100vh;top:12%;right:-30%}@media (max-width:767px){.sport-backdrop-track{opacity:.65;width:620px;top:-130px;right:-460px}.sport-backdrop-court{opacity:.65;width:490px;bottom:-70px;left:-380px}.sport-backdrop-light{opacity:.6;width:120vw;right:-70%}}@media (prefers-reduced-motion:reduce){.sport-backdrop-track,.sport-backdrop-court,.sport-backdrop-light{will-change:auto;transform:none!important}}@media print{.sport-backdrop{display:none}}@media (min-width:901px){.news-desk-aside{scrollbar-width:thin;scrollbar-color:hsl(var(--primary)/.2) transparent;max-height:calc(100dvh - 108px);margin:-4px -6px -14px;padding:4px 6px 14px;position:sticky;top:88px;overflow-y:auto}}.news-pagination{width:fit-content;max-width:100%;margin:38px auto 0}.news-pagination-controls{justify-content:center;align-items:center;gap:18px;display:flex}.news-pagination-numbers{border:1px solid hsl(var(--glass-surface));background:linear-gradient(135deg,hsl(var(--glass-surface)/.8),hsl(var(--glass-tint)/.32));-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),inset 0 -1px 0 hsl(var(--elev-tint)/.035),0 10px 24px -18px hsl(var(--elev-tint)/.35);border-radius:50px;justify-content:center;align-items:center;gap:2px;padding:6px;display:flex}.news-pagination button{color:hsl(var(--primary));font-size:13px;font-weight:650}.news-pagination-numbers button{isolation:isolate;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:color .2s,background .2s;display:grid;position:relative}.news-pagination-numbers button[aria-current=page]{color:hsl(var(--fill-foreground))}.news-pagination-number-label{z-index:1;position:relative}.news-pagination-active{background:linear-gradient(145deg,hsl(var(--fill)),hsl(var(--fill)));box-shadow:inset 0 1px 1px hsl(var(--glass-surface)/.4),0 4px 10px -4px hsl(var(--elev-tint)/.35);border-radius:50%;position:absolute;inset:0}.news-pagination-gap{text-align:center;width:23px;color:hsl(var(--muted-foreground))}.news-pagination-arrow{background:0 0;flex-shrink:0;align-items:center;gap:9px;display:flex}.news-pagination-arrow-icon{border:1px solid hsl(var(--primary)/.13);background:hsl(var(--glass-surface)/.5);border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid}.news-pagination-arrow--next .news-pagination-arrow-icon{background:hsl(var(--fill));color:hsl(var(--fill-foreground));border-color:#0000}.news-pagination button:disabled{opacity:.32;cursor:not-allowed}.news-pagination button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px;border-radius:30px}@media (hover:hover){.news-pagination-numbers button:hover:not(:disabled):not([aria-current=page]){background:hsl(var(--primary)/.07)}.news-pagination-arrow:hover:not(:disabled) .news-pagination-arrow-icon{transform:translate(-3px)}.news-pagination-arrow--next:hover:not(:disabled) .news-pagination-arrow-icon{transform:translate(3px)}}@media (max-width:1199px){.news-pagination-controls{gap:12px}.news-pagination-arrow-label{display:none}.news-pagination-numbers button{width:39px;height:42px}}@media (max-width:600px){.news-pagination{width:100%;margin-top:28px}.news-pagination-controls{grid-template-columns:1fr 1fr;gap:14px;display:grid}.news-pagination-numbers{border-radius:28px;flex-wrap:wrap;grid-area:1/1/auto/-1;gap:2px;padding:6px}.news-pagination-numbers button{width:36px;height:42px}.news-pagination-gap{width:18px}.news-pagination-arrow{justify-self:start}.news-pagination-arrow--next{justify-self:end}.news-pagination-arrow-label{font-size:12px;display:inline}.news-pagination-arrow-icon{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.news-pagination button,.news-pagination-arrow-icon{transition:none}.news-pagination-arrow:hover:not(:disabled) .news-pagination-arrow-icon{transform:none}}.scores-page-surface{background:linear-gradient(180deg,hsl(var(--card)/.66),hsl(var(--card)/.26) 900px,hsl(var(--card)/.42))}.scores-desk{max-width:1440px;padding:30px 46px 64px}.scores-desk-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.scores-desk-heading .page-masthead-compact{flex:1;margin:0}.scores-desk-date{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.55);color:hsl(var(--primary));border-radius:18px;align-items:center;gap:12px;padding:10px 17px;font-size:13px;font-weight:650;display:flex}.scores-desk-date span{align-items:center;gap:9px;display:flex}.scores-desk-date small{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400}.scores-league-tabs{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.scores-league-track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex:1;gap:8px;min-width:0;padding:3px 1px 12px;display:flex;position:relative;overflow-x:auto}.scores-league-tab{border:1px solid hsl(var(--glass-surface)/.9);background:hsl(var(--glass-surface)/.5);min-height:46px;color:hsl(var(--primary));white-space:nowrap;scroll-snap-align:center;box-shadow:inset 0 1px 0 hsl(var(--glass-surface)/.4);border-radius:18px;flex-shrink:0;align-items:center;gap:9px;padding:8px 16px 8px 10px;font-size:13px;font-weight:700;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.scores-league-tab:hover{background:hsl(var(--glass-surface)/.82)}.scores-league-tab[aria-pressed=true]{color:hsl(var(--fill-foreground));background:0 0;border-color:#0000}.scores-league-active{background:hsl(var(--fill));box-shadow:0 3px 8px hsl(var(--elev-tint)/.18);border-radius:18px;position:absolute;inset:-1px}.scores-league-crest{background:hsl(var(--glass-surface));border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;position:relative}.scores-league-name{line-height:1.2;position:relative}.scores-league-count{background:hsl(var(--primary)/.08);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;min-width:21px;padding:2px 6px;font-size:11px;position:relative}.scores-league-tab[aria-pressed=true] .scores-league-count{background:hsl(var(--primary-foreground)/.18)}.scores-league-arrow{border:1px solid hsl(var(--glass-surface)/.9);background:hsl(var(--glass-surface)/.5);width:44px;height:44px;color:hsl(var(--primary));border-radius:15px;flex-shrink:0;place-items:center;margin-top:4px;transition:background-color .2s,opacity .2s;display:grid}.scores-league-arrow:hover:not(:disabled){background:hsl(var(--glass-surface)/.82)}.scores-league-arrow:disabled{opacity:.35}.scores-league-tab:focus-visible,.scores-league-arrow:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media (max-width:767px){.scores-league-arrow{display:none}.scores-league-tab{min-height:44px;padding-right:13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.scores-league-tab,.scores-league-arrow{transition:none}}.scores-overview{margin-bottom:28px}.scores-overview .day-summary{box-shadow:inset 0 1px 0 hsl(var(--glass-surface));background:linear-gradient(120deg,hsl(var(--glass-surface)/.72),hsl(var(--glass-tint)/.22));border:1px solid hsl(var(--glass-surface));border-radius:22px}.scores-overview .day-summary>div{padding:18px 22px}.scores-overview .day-summary .text-\[34px\]{color:hsl(var(--primary));font-size:28px}.scores-overview .day-summary .h-2{height:4px}.scores-workspace{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);align-items:start;gap:28px;display:grid}.scores-workspace>*{min-width:0}.scores-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin-bottom:15px;display:flex}.scores-section-heading h2{font-family:var(--font-display);letter-spacing:-.035em;color:hsl(var(--primary));font-size:22px;font-weight:750}.scores-section-heading>span{color:hsl(var(--muted-foreground));align-items:center;gap:6px;font-size:10px;display:flex}.scores-context{scrollbar-width:thin;scrollbar-color:hsl(var(--primary)/.2) transparent;max-height:calc(100dvh - 108px);padding:0 2px 10px;position:sticky;top:88px;overflow:auto}.scores-context-tabs{background:hsl(var(--glass-surface)/.6);border:1px solid hsl(var(--glass-surface));border-radius:16px;gap:3px;margin-bottom:15px;padding:4px;display:flex}.scores-context-tabs button{color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 5px;font-size:10px;font-weight:650;transition:background .2s,color .2s;display:flex}.scores-context-tabs button[aria-selected=true]{background:hsl(var(--fill));color:hsl(var(--fill-foreground));box-shadow:0 3px 8px -4px hsl(var(--elev-tint)/.4)}.scores-context-panel>.glass-surface{border-radius:25px}.scores-context .match-detail-card{border:1px solid hsl(var(--glass-surface));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 16px 32px -26px hsl(var(--elev-tint)/.3)}.scores-context .match-detail-card>a:first-child{background:0 0;padding:18px}.scores-context .match-score-stage{background:radial-gradient(ellipse at 50% 0,hsl(var(--glass-tint)/.6),transparent 80%);padding:30px 18px}.scores-context .match-score-stage .text-\[30px\],.scores-context .match-score-stage .text-\[38px\]{color:hsl(var(--primary));font-size:36px}.scores-context .match-detail-card>a:last-child{border:1px solid hsl(var(--glass-surface));color:hsl(var(--primary));background:hsl(var(--glass-surface)/.55);border-radius:14px;margin:0 14px 14px;padding:12px}.score-board--desk{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:12px;display:grid;overflow:visible}.score-board--desk .score-board-search{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.55);border-radius:17px}.score-board--desk .score-board-search input{border-radius:inherit;height:48px;padding-left:42px;font-size:13px}.score-board--desk .score-board-search svg{left:17px}.score-board--desk .score-board-filters{border:0;gap:7px;padding:0 0 5px}.score-board--desk .score-board-filters button{min-height:38px;box-shadow:none;border:1px solid hsl(var(--glass-surface)/.8);border-radius:30px;padding:8px 18px;font-size:12px}.score-board--desk .score-board-filters button[aria-pressed=false]{background:hsl(var(--glass-surface)/.42);-webkit-backdrop-filter:none;backdrop-filter:none}.score-board--desk .score-board-leagues{gap:14px;display:grid}.score-board--desk .score-board-league{border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(130deg,hsl(var(--glass-surface)/.78),hsl(var(--glass-surface)/.35));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 12px 26px -25px hsl(var(--elev-tint)/.3);border-radius:22px;overflow:hidden}.score-board--desk .score-board-league>button{background:hsl(var(--glass-surface)/.38);border-color:hsl(var(--primary)/.07);gap:12px;padding:16px 18px}.score-board--desk .score-board-league>button>.score-league-crest{width:28px;height:28px}.score-board--desk .score-board-league>button .text-small{color:hsl(var(--primary));font-size:14px}.score-board--desk .score-board-league>button .text-micro{letter-spacing:.055em;margin-top:5px;font-size:9px;font-weight:500}.score-board--desk .score-board-league .divide-y>:not([hidden])~:not([hidden]){border-color:hsl(var(--primary)/.055)}.score-fixture-row{isolation:isolate;grid-template-columns:68px minmax(0,1fr) 68px minmax(0,1fr) 12px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;transition:background .2s;display:grid;position:relative}.score-fixture-select{z-index:0;width:100%;position:absolute;inset:0}.score-fixture-team{z-index:1;min-width:0;color:hsl(var(--primary));align-items:center;gap:9px;font-size:12px;font-weight:600;line-height:1.35;display:flex;position:relative}.score-fixture-team span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.score-fixture-team--home{text-align:right;justify-content:flex-end}.score-fixture-team[data-dimmed=true]{opacity:.6}.score-fixture-status{pointer-events:none;color:hsl(var(--muted-foreground));font-size:9px}.score-fixture-result{pointer-events:none;background:hsl(var(--primary)/.055);color:hsl(var(--primary));font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:7px 3px;font-size:17px;font-weight:750;display:flex}.score-fixture-result i{opacity:.4;font-style:normal}.score-fixture-chevron{pointer-events:none;color:hsl(var(--primary)/.35)}.score-fixture-row[data-selected=true]{background:hsl(var(--primary)/.055);box-shadow:inset 3px 0 0 hsl(var(--elev-tint))}.score-fixture-row[data-live=true] .score-fixture-status{color:hsl(var(--primary));font-weight:800}.score-board-more{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.6);width:100%;min-height:48px;color:hsl(var(--primary));border-radius:17px;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.scores-context-tabs button:focus-visible,.score-fixture-team:focus-visible,.score-fixture-select:focus-visible,.score-board-more:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-3px}@media (hover:hover){.score-fixture-row:hover{background:hsl(var(--glass-surface)/.75)}.score-fixture-team:hover{text-decoration:underline}}@media (max-width:1199px){.scores-desk{padding-inline:32px}.scores-workspace{grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);gap:20px}.score-fixture-row{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 12px;gap:9px}.score-fixture-status{grid-column:1/-1}.scores-context-tabs button{gap:4px;font-size:9px}}@media (max-width:900px){.scores-desk{padding-inline:24px}.scores-workspace{grid-template-columns:1fr}.scores-context{max-height:none;position:static;overflow:visible}.scores-context-tabs button{padding:11px 8px;font-size:12px}.scores-overview .day-summary>div{flex-wrap:wrap}}@media (max-width:600px){.scores-desk{padding:24px 20px 44px}.scores-desk-heading{gap:12px;margin-bottom:18px}.scores-desk-heading .page-masthead-compact h1{font-size:29px}.scores-desk-heading .page-masthead-compact:after{display:none}.scores-desk-date{border-radius:14px;gap:7px;padding:8px 11px;font-size:11px}.scores-desk-date small{display:none}.scores-overview{margin-bottom:22px}.scores-overview .day-summary>div{gap:14px;padding:16px}.scores-section-heading h2{font-size:20px}.scores-section-heading>span{max-width:140px;font-size:9px}.score-board--desk .score-board-filters button{padding:8px 12px;font-size:11px}.score-fixture-row{gap:7px;min-height:88px;padding:10px 12px}.score-fixture-team{gap:6px;font-size:11px}.score-fixture-team img{width:24px;height:24px}.score-fixture-result{font-size:15px}.scores-context-tabs button{gap:5px;font-size:10px}}@media (prefers-reduced-motion:reduce){.score-fixture-row,.scores-context-tabs button{transition:none}}.scores-context-panel,.scores-fixtures{scroll-margin-top:90px}.scores-context-panel{outline:none}.scores-back-to-list{display:none}@media (max-width:900px){.scores-back-to-list{color:hsl(var(--primary));align-items:center;gap:7px;margin:0 0 14px;font-size:12px;font-weight:600;display:flex}}.news-desk-play{width:48px;height:48px;color:hsl(var(--primary));border:1px solid hsl(var(--glass-surface)/.95);background:hsl(var(--glass-surface)/.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 5px 22px hsl(var(--elev-tint)/.18);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.news-desk-play svg{margin-left:3px}.photo-archive-heading{align-items:center;gap:24px;margin-bottom:26px;display:flex}.photo-archive-heading .page-masthead-compact{flex:1;margin-bottom:0}.photo-archive-heading>p{color:hsl(var(--muted-foreground));align-items:center;gap:9px;font-size:11px;display:flex}.photo-bank-section--archive{margin-bottom:0}.photo-bank-section--archive .photo-bank-grid{gap:20px}.photo-bank-section--archive .photo-bank-tile{border-radius:20px}.photo-archive-sentinel{height:24px}.photo-archive-loading{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:10px;padding:20px;font-size:12px;display:flex}@media (max-width:650px){.photo-archive-heading{margin-bottom:20px;display:block}.photo-archive-heading>p{margin-top:12px;font-size:10px}.photo-bank-section--archive .photo-bank-grid{gap:12px}.photo-bank-section--archive .photo-bank-tile{border-radius:14px}}.reader-page{background:linear-gradient(150deg,hsl(var(--primary)/.025),transparent 60%)}.reader-container{max-width:1280px;padding:28px 32px 64px}.reader-back{color:hsl(var(--muted-foreground));align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:inline-flex}.reader-back:hover{color:hsl(var(--primary))}.reader-opening{flex-direction:column;gap:26px;padding-bottom:30px;display:flex}.reader-title{width:100%;padding:0}.reader-kicker{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.reader-kicker>span{width:6px;height:6px;box-shadow:0 0 0 5px hsl(var(--elev-tint)/.06);background:currentColor;border-radius:50%;flex-shrink:0}.reader-title :is(h1,h2){font-family:var(--font-display);letter-spacing:-.04em;color:hsl(var(--primary));overflow-wrap:anywhere;font-size:clamp(32px,3.2vw,44px);font-weight:780;line-height:1.12}.reader-deck{border-left:3px solid hsl(var(--primary)/.45);color:hsl(var(--muted-foreground));margin-top:22px;padding-left:16px;font-size:18px;line-height:1.65}.reader-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:11px;display:flex}.reader-meta>span{align-items:center;gap:7px;display:flex}.reader-visual{aspect-ratio:3/2;isolation:isolate;border:1px solid hsl(var(--glass-surface));background:hsl(var(--primary)/.04);cursor:zoom-in;border-radius:20px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.reader-visual-ambient{-o-object-fit:cover;object-fit:cover;filter:blur(35px);opacity:.18;z-index:-1;width:120%;height:120%;position:absolute;inset:-10%}.reader-visual-image{-o-object-fit:contain;object-fit:contain;width:100%;height:calc(100% - 32px);max-height:calc(100% - 32px);display:block}.reader-visual-expand{border:1px solid hsl(var(--glass-surface));color:hsl(var(--primary));background:hsl(var(--card)/.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex;position:absolute;bottom:14px;right:14px}.reader-visual-empty{cursor:default;color:hsl(var(--muted-foreground));align-content:center;gap:12px;font-size:12px}.reader-stream-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.reader-stream-main{min-width:0}.reader-layout{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:24px;display:grid}.reader-paper{border:1px solid hsl(var(--glass-surface));background:hsl(var(--card)/.85);min-width:0;box-shadow:0 18px 48px -35px hsl(var(--elev-tint)/.18);border-radius:28px;padding:30px}.reader-progress{z-index:65;transform-origin:0;background:hsl(var(--fill));pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.reader-tools{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.65);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;flex-direction:column;align-items:center;gap:12px;padding:6px;display:flex}.reader-tools>span{color:hsl(var(--muted-foreground));align-items:center;gap:9px;font-size:11px;display:flex}.reader-tools>div{flex-direction:column;align-items:center;gap:4px;display:flex}.reader-tools button{width:34px;height:34px;color:hsl(var(--primary));border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.reader-tools button:last-child{font-weight:600}.reader-tools button:hover{background:hsl(var(--card))}.reader-tools button:disabled{opacity:.3;cursor:not-allowed}.reader-prose{overflow-wrap:anywhere;max-width:68ch;color:hsl(var(--foreground));margin-inline:auto}.reader-prose,.reader-prose .article-body{font-size:var(--reader-size);color:hsl(var(--foreground));line-height:1.9}.reader-prose .article-body :is(p,li,span){font-size:inherit!important;line-height:inherit!important}.reader-prose .article-body p{margin:0 0 1.35em}.reader-prose .article-body :is(h2,h3,h4){font-family:var(--font-display);color:hsl(var(--primary));margin:1.7em 0 .7em;font-size:1.4em;line-height:1.35}.reader-prose .article-body blockquote{background:hsl(var(--primary)/.035);border-left:3px solid hsl(var(--primary));border-radius:0 20px 20px 0;margin:30px 0;padding:24px 28px}.reader-prose .article-body blockquote p{font-size:inherit;color:hsl(var(--primary));margin-bottom:0;font-weight:500;line-height:1.8}.reader-prose .article-body img{border-radius:18px;max-width:100%;height:auto;margin:28px auto}.reader-prose .article-body table{max-width:100%;display:block;overflow-x:auto}.reader-prose .article-body iframe{max-width:100%}.reader-prose .article-body ul{list-style:outside}.reader-prose .article-body ol{list-style:decimal}.reader-share{border-top:1px solid hsl(var(--primary)/.1);margin-top:30px;padding-top:24px}.reader-embed{aspect-ratio:16/9;border-radius:18px;margin-bottom:28px;overflow:hidden}.reader-embed iframe{width:100%;height:100%}.reader-sidebar{scrollbar-width:thin;max-height:calc(100dvh - 110px);padding:2px;position:sticky;top:88px;overflow-y:auto}.reader-sidebar>div{background:linear-gradient(140deg,hsl(var(--glass-surface)/.8),hsl(var(--glass-surface)/.35));border-radius:24px}.reader-sidebar .section-title{letter-spacing:-.02em;text-transform:none;gap:8px;margin-block:8px;padding-left:0;font-size:15px}.reader-sidebar .section-title:before{display:none}.reader-sidebar .more-link{white-space:nowrap;padding:6px 8px;font-size:10px}.reader-sidebar a.group{gap:10px;padding:10px 14px}.reader-sidebar a.group>div:first-child{width:60px;height:48px}.reader-sidebar a.group img{-o-object-fit:contain;object-fit:contain;background:hsl(var(--primary)/.035)}.reader-sidebar a.group h3{font-size:13px;line-height:1.4}.reader-sidebar a.group p{display:none}.reader-page :is(a,button):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.reader-lightbox-overlay{z-index:10000;background:hsl(var(--ink)/.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:fixed;inset:0}.reader-lightbox{z-index:10001;outline:none;flex-direction:column;gap:16px;display:flex;position:fixed;inset:4dvh 4vw}.reader-lightbox-tools{color:hsl(var(--primary-foreground));justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.reader-lightbox-tools button{border:1px solid hsl(var(--glass-surface)/.3);background:hsl(var(--glass-surface)/.12);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.reader-lightbox-tools button:disabled{opacity:.35}.reader-lightbox-stage{border:1px solid hsl(var(--glass-surface)/.25);background:hsl(var(--glass-surface)/.05);border-radius:28px;flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.reader-lightbox-stage img{-o-object-fit:contain;object-fit:contain;transform-origin:50%;max-width:100%;max-height:72dvh;transition:transform .2s,opacity .2s;display:block}.reader-lightbox-caption{color:hsl(var(--primary-foreground));text-align:center;font-size:13px;line-height:1.5}.reader-rail{flex-direction:column;align-items:center;gap:20px;display:flex;position:sticky;top:100px}.reader-tools button[aria-pressed=true]{background:hsl(var(--fill));color:hsl(var(--fill-foreground));box-shadow:0 3px 8px hsl(var(--elev-tint)/.18)}.reader-tools>div+div{border-top:1px solid hsl(var(--primary)/.1);padding-top:8px}@media (max-width:1100px){.reader-container{padding-inline:24px}.reader-stream-layout{grid-template-columns:minmax(0,1fr) 270px}.reader-layout{grid-template-columns:minmax(0,1fr);gap:20px}.reader-rail{flex-direction:row;grid-column:1/-1;justify-content:space-between;position:static}.reader-tools,.reader-tools>div{flex-direction:row}.reader-tools{gap:8px;padding:5px 8px}.reader-tools>div+div{border-top:0;border-left:1px solid hsl(var(--primary)/.1);padding-top:0;padding-left:8px}.reader-rail>div:last-child{flex-direction:row}.reader-rail>div:last-child>span{display:none}.reader-paper{padding:24px}}@media (max-width:800px){.reader-stream-layout{grid-template-columns:1fr;gap:24px}.reader-sidebar{max-height:none;position:static}.reader-title :is(h1,h2){font-size:38px}}@media (max-width:600px){.reader-container{padding:20px 16px 40px}.reader-back{margin-bottom:18px}.reader-rail{flex-wrap:wrap;gap:8px}.reader-rail>div:last-child{gap:8px}.reader-rail>div:last-child button{width:32px;height:32px}.reader-tools{gap:4px}.reader-tools button{width:28px;height:30px}.reader-paper{border-radius:22px;padding:22px 18px}.reader-title :is(h1,h2){font-size:32px}.reader-kicker{margin-bottom:18px;font-size:9px}.reader-deck{margin-top:20px;font-size:16px}.reader-meta{gap:12px;font-size:10px}.reader-opening{gap:22px;padding-bottom:26px}.reader-visual{border-radius:16px}.reader-visual-expand{padding:9px;font-size:0;bottom:10px;right:10px}.reader-prose,.reader-prose .article-body{font-size:calc(var(--reader-size) - 1px);line-height:1.8}.reader-prose .article-body blockquote{padding:18px}}@media (prefers-reduced-motion:reduce){.reader-lightbox-stage img,.reader-tools button{transition:none}}.reader-next-divider{color:hsl(var(--muted-foreground));letter-spacing:.08em;align-items:center;gap:20px;margin:24px 0 20px 72px;font-size:11px;display:flex}.reader-next-divider:before,.reader-next-divider:after{content:"";background:hsl(var(--primary)/.15);flex:1;height:1px}.reader-next-divider span{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.65);border-radius:30px;padding:10px 18px}.reader-feed-sentinel{min-height:60px;color:hsl(var(--muted-foreground));place-items:center;padding:20px;font-size:12px;display:grid}.reader-feed-sentinel button{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.7);color:hsl(var(--primary));border-radius:24px;padding:10px 18px}@media (max-width:1100px){.reader-next-divider{margin-left:0}}@media (max-width:800px){.reader-next-divider{margin:24px 0 20px}}.video-reader{--reader-size:19px}.video-reader-media{width:100%}.video-reader-poster{aspect-ratio:16/9;background:hsl(var(--ink));isolation:isolate;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.video-reader-poster img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.video-reader-poster:after{content:"";background:linear-gradient(0deg,hsl(var(--ink)/.6),transparent 45%);pointer-events:none;position:absolute;inset:0}.video-reader-play{z-index:1;border:1px solid hsl(var(--glass-surface)/.7);width:70px;height:70px;color:hsl(var(--primary));background:hsl(var(--glass-surface)/.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 35px hsl(var(--ink)/.25);border-radius:50%;place-items:center;padding-left:3px;transition:background .2s,box-shadow .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-reader-poster:hover .video-reader-play{background:hsl(var(--glass-surface));box-shadow:0 0 0 8px hsl(var(--glass-surface)/.15)}.video-reader-action{z-index:1;color:hsl(var(--primary-foreground));font-size:12px;font-weight:600;position:absolute;bottom:16px;left:20px}.video-reader-unavailable{color:hsl(var(--muted-foreground));margin-top:12px;font-size:12px}.video-reader-sidebar{overflow:hidden}.video-reader-list{border:1px solid hsl(var(--glass-surface));max-height:calc(100dvh - 114px);box-shadow:0 12px 30px -25px hsl(var(--elev-tint)/.25);flex-direction:column;display:flex;overflow:hidden}.video-reader-list>header{border-bottom:1px solid hsl(var(--primary)/.1);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:18px 14px;display:flex}.video-reader-list h2{color:hsl(var(--primary));font-size:15px;font-weight:750}.video-reader-list>header a{color:hsl(var(--muted-foreground));font-size:10px}.video-reader-items{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 10px 12px;overflow-y:auto}.video-reader-item{border-bottom:1px solid hsl(var(--primary)/.1);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;padding:12px 2px;transition:background .2s;display:grid}.video-reader-item:last-child{border-bottom:0}.video-reader-item>span:last-child{min-width:0}.video-reader-item:hover{background:hsl(var(--glass-surface)/.6)}.video-reader-thumb{background:hsl(var(--primary)/.06);border-radius:10px;flex-shrink:0;width:86px;height:58px;position:relative;overflow:hidden}.video-reader-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.video-reader-thumb svg{background:hsl(var(--glass-surface)/.9);width:22px;height:22px;color:hsl(var(--primary));border-radius:50%;padding:3px;position:absolute;bottom:3px;right:3px}.video-reader-item time{color:hsl(var(--muted-foreground));margin-bottom:5px;font-size:10px;display:block}.video-reader-item h3{color:hsl(var(--primary));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.video-reader-skeleton{border-radius:10px;height:70px;margin:12px}.video-reader-retry{color:hsl(var(--primary));padding:16px;font-size:12px}.video-reader-modal{z-index:10001;outline:none;width:min(1100px,92vw);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.video-reader-modal .reader-lightbox-tools{margin-bottom:14px}.video-reader-modal .reader-lightbox-tools h2{max-width:75%;margin-right:auto;font-size:14px;line-height:1.5}.video-reader-modal .reader-lightbox-tools button{flex-shrink:0}.video-reader-screen{aspect-ratio:16/9;background:hsl(var(--ink));border:1px solid hsl(var(--glass-surface)/.3);width:100%;max-height:78dvh;box-shadow:0 20px 80px hsl(var(--ink)/.4);border-radius:20px;overflow:auto}.video-reader-screen :is(iframe,img){-o-object-fit:contain;object-fit:contain;border:0;width:100%;height:100%;display:block}@media (max-width:1100px){.video-reader-rail{justify-content:flex-start}}@media (max-width:600px){.video-reader-play{width:54px;height:54px}.video-reader-poster{border-radius:16px}.video-reader-action{font-size:10px;bottom:10px;left:12px}.video-reader-modal{width:96vw}.video-reader-screen{border-radius:14px}.video-reader-modal .reader-lightbox-tools h2{font-size:12px}}@media (prefers-reduced-motion:reduce){.video-reader-play,.video-reader-item{transition:none}}@media (max-width:800px){.video-reader-list{max-height:none}.video-reader-items{overflow:visible}}@media (max-width:767px){.arena-home .container{padding-inline:16px}.sport-chapter{margin-bottom:36px}.sport-chapter-heading{align-items:center;gap:12px;padding-inline:0}.sport-chapter-heading>div{min-width:0}.sport-chapter-heading h2{overflow-wrap:break-word;font-size:clamp(27px,7.4vw,38px);line-height:1.1}.sport-chapter-more{min-height:44px;padding:10px;font-size:10px}.sport-rail-track{border-radius:24px;gap:12px}.sport-rail-buttons button{width:44px;height:44px}.sport-chapter .sport-rail-track>.sport-slide{flex-basis:calc(100% - 28px)}.sport-story-pair,.sport-story-single,.sport-mosaic-page{display:contents}.sport-chapter .sport-story-pair>.sport-slide,.sport-chapter .sport-story-single>.sport-slide,.sport-chapter .sport-mosaic-page>.sport-slide{scroll-snap-align:start;flex:0 0 calc(100% - 28px);align-self:stretch}.sport-chapter .sport-story-pair .sport-slide>a,.sport-chapter .sport-mosaic-page>.sport-slide:not(.sport-slide--feature)>a{flex-direction:column;min-height:330px;padding:8px}.arena-home .sport-story-pair .sport-slide-image,.arena-home .sport-mosaic-page>.sport-slide:not(.sport-slide--feature) .sport-slide-image{width:100%;height:172px;min-height:0}.sport-chapter .sport-story-pair .sport-slide-copy,.sport-chapter .sport-mosaic-page>.sport-slide:not(.sport-slide--feature) .sport-slide-copy{padding:14px 10px 42px}.sport-chapter .sport-story-pair .sport-slide-copy h3,.sport-chapter .sport-mosaic-page>.sport-slide:not(.sport-slide--feature) h3{-webkit-line-clamp:3;font-size:18px}.sport-chapter .sport-mosaic-page>.sport-slide--feature>a,.sport-story-single .sport-slide>a{min-height:330px}.sport-chapter .sport-slide--feature .sport-slide-image{width:100%;height:100%;min-height:0}.sport-pinned .sport-slide>a{min-height:310px}.sport-chapter--wide .sport-slide>a{flex-direction:column;min-height:0;display:flex}.arena-home .sport-chapter--wide .sport-slide-image{aspect-ratio:16/10;height:auto;min-height:0}.sport-chapter--wide .sport-slide-copy{justify-content:flex-start;padding:16px 10px 42px}.sport-chapter--wide .sport-slide-copy h3{-webkit-line-clamp:3;font-size:20px}.sport-chapter--wide .sport-slide-copy>p{display:none}.sport-chapter--judo .sport-slide>a{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:236px}.sport-chapter--judo .sport-slide-copy{padding:12px 7px 44px}.sport-chapter--judo h3{font-size:18px;line-height:1.3}.sport-chapter--podium .sport-slide>a{min-height:350px}.arena-home .sport-chapter--podium .sport-slide-image{height:220px}.sport-chapter--podium .sport-slide-copy{padding:16px 40px 20px 15px}.print-hero-copy h2{font-size:clamp(26px,7vw,34px)}.print-hero-copy p{font-size:13px}.print-hero-thumbnails button,.print-hero-arrows button,.print-hero .sport-lab-playback,.print-hero .sport-lab-playback button{width:44px;height:44px}.arena-home .arena-pulse-intro{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;display:grid}.arena-home .arena-pulse-title{gap:8px;min-width:0}.arena-pulse-title>span{display:none}.arena-pulse .arena-sport-select{gap:7px;width:164px;min-height:44px;padding-inline:10px;font-size:11px}.arena-home .arena-day-tabs{justify-self:start;min-width:0;margin:0}.arena-home .arena-day-tabs button{min-height:40px;padding-inline:11px}.arena-home .arena-pulse-arrows{background:0 0;border:0;justify-self:end;gap:4px;margin:0;padding:0}.arena-home .arena-pulse-arrows button{width:44px;height:44px}.arena-home .arena-match-chip{flex-shrink:0;width:calc(100% - 24px);min-width:0}.arena-home .arena-pulse-track{scroll-snap-type:x mandatory}.arena-match-chip{scroll-snap-align:start}.arena-wire-stories>li{flex-basis:calc(100% - 28px)}.cinema-card:not(.cinema-card-featured) .cinema-card-title{font-size:15px}}@media (max-width:600px){.news-desk-page{padding-inline:16px}.news-desk-grid{grid-template-columns:minmax(0,1fr);gap:18px}.news-desk-copy h2{font-size:20px;line-height:1.3}.news-desk-copy{padding:14px 10px 12px}.news-desk-briefs h2{font-size:16px}.news-pagination-numbers{flex-wrap:nowrap;gap:2px;padding:5px}.news-pagination-numbers button{width:44px;height:44px}.news-pagination-gap{width:14px}.news-pagination-arrow-icon{width:44px;height:44px}.arena-menu-button,.arena-search-button{min-width:44px;min-height:44px}.arena-mobile-menu{overscroll-behavior:contain}.arena-mobile-menu a{min-height:44px}.portal-footer>.container{padding-inline:16px}.portal-footer-links a,.portal-footer-sports a,.portal-footer-socials a{min-height:44px}input[type=search],input[type=text]{font-size:16px}.score-fixture-row{grid-template-columns:minmax(0,1fr) 64px 12px;gap:7px 10px;padding:12px}.score-fixture-status{grid-area:1/1/auto/-1}.score-fixture-team{text-align:left;grid-area:3/1;justify-content:flex-start;min-height:30px;font-size:12px}.score-fixture-team--home{flex-direction:row-reverse;grid-row:2;justify-content:flex-end}.score-fixture-team span{text-align:left}.score-fixture-result{grid-area:2/2/span 2}.score-fixture-chevron{grid-area:2/3/span 2}.score-board--desk .score-board-filters button{min-height:44px}.scores-context-tabs{overflow-x:auto}.scores-context-tabs button{flex-shrink:0;min-height:44px}.photo-bank-close,.photo-bank-prev,.photo-bank-next{width:44px;height:44px}.photo-bank-thumbnails button{height:44px}.photo-bank-heading h2{font-size:clamp(27px,7.5vw,34px)}.photo-bank-heading>a{flex-shrink:0;min-height:44px}.photo-bank-modal-heading{z-index:3;position:relative}.photo-bank-dock{z-index:3;background:hsl(var(--primary)/.85);position:relative}.cinema-close,.reader-lightbox-close,.video-reader-modal-close{min-width:44px;min-height:44px}.glass-identity{padding:18px}.glass-identity.glass-identity-row{gap:16px}.glass-identity-row>img,.glass-identity-row>span:first-child{border-radius:18px;flex-shrink:0;width:64px;height:64px;padding:8px}.glass-identity h1{overflow-wrap:anywhere;font-size:26px}.page-masthead{min-height:0;padding:22px 20px}.page-masthead h1{font-size:30px}.page-masthead-subtitle{max-width:none;font-size:13px}.page-masthead-art{display:none}.glass-reading{padding:20px 16px}.glass-reading .article-body{overflow-wrap:anywhere}.mobile-search-panel{overscroll-behavior:contain;border-radius:22px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);top:12px}.mobile-search-input{z-index:1;background:hsl(var(--card)/.95);padding:12px;position:sticky;top:0}.mobile-search-input>button{min-width:44px;min-height:44px}.reader-tools button,.reader-rail>div:last-child button{width:44px;height:44px}.reader-tools{gap:4px;padding:4px}.reader-rail{row-gap:10px}.reader-title :is(h1,h2){font-size:clamp(27px,7.6vw,34px);line-height:1.15}.scores-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scores-context-tabs button{font-size:12px}.video-reader .reader-title{display:contents}.video-reader .reader-opening{gap:18px}.video-reader .reader-kicker{margin:0}.video-reader .reader-meta{margin-top:0}.video-reader-media{order:1}.video-reader .reader-deck{order:2;margin:0}}@media (max-width:900px){.news-desk-loading-top{grid-template-columns:minmax(0,1fr)}.news-desk-loading-top>*{min-width:0}}@media (max-width:600px){.glass-feature-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:20px;display:grid}.glass-feature-stats b{white-space:nowrap;font-size:27px}.glass-feature-stats span{letter-spacing:.04em;font-size:9px}.team-stat-label{white-space:normal;text-align:center;letter-spacing:.04em;overflow-wrap:break-word;max-width:100%;font-size:9px}.profile-portrait{max-height:340px}.profile-portrait img{-o-object-fit:contain;object-fit:contain}}@media (max-width:639px){.photo-exhibition{align-items:stretch;gap:16px}.photo-album,.photo-album:first-child{flex-direction:column;display:flex}.photo-album-frame{flex:none;width:100%}.photo-album-caption{flex-direction:column;flex:1;display:flex}.photo-album-caption h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;display:-webkit-box;overflow:hidden}.photo-album-footer{margin-top:auto}}.club-page{max-width:1340px;color:hsl(var(--primary));padding-top:12px;padding-bottom:44px}.club-breadcrumb{color:hsl(var(--muted-foreground));align-items:center;gap:12px;font-size:12px;display:flex}.club-breadcrumb a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.club-masthead{border-bottom:1px solid hsl(var(--primary)/.12);align-items:center;gap:26px;padding:22px 0 32px;display:flex}.club-emblem{border:1px solid hsl(var(--glass-surface));background:linear-gradient(145deg,hsl(var(--glass-surface)/.95),hsl(var(--glass-surface)/.28));width:100px;height:112px;box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 12px 26px hsl(var(--elev-tint)/.09);border-radius:26px;flex-shrink:0;place-items:center;padding:19px;display:grid}.club-emblem img{filter:drop-shadow(0 4px 4px hsl(var(--elev-tint)/.12))}.club-identity-copy{flex:1;min-width:0}.club-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:10px;font-size:10px}.club-masthead h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,46px);font-weight:850;line-height:1.1}.club-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:15px;font-size:12px;display:flex}.club-meta>*{align-items:center;gap:6px;display:inline-flex}.club-meta a{color:hsl(var(--primary))}.club-meta a:hover{text-underline-offset:4px;text-decoration:underline}.club-standing{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.club-rank{align-items:center;gap:10px;display:flex}.club-rank strong{font-size:30px;font-weight:800}.club-rank>span{color:hsl(var(--muted-foreground));font-size:12px}.club-form{align-items:center;gap:12px;display:flex}.club-form>span{color:hsl(var(--muted-foreground));font-size:11px}.club-form>div{gap:5px;display:flex}.club-form div>span{background:hsl(var(--primary)/.08);border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:750;display:grid}.club-form [data-result=W]{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}.club-form [data-result=L]{color:hsl(var(--muted-foreground));background:0 0}.club-record{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.5);border-radius:24px;align-items:center;gap:26px;margin-top:24px;padding:22px;display:flex}.club-record-label{max-width:150px}.club-record-label h2{font-size:13px;font-weight:700}.club-record-label>span{color:hsl(var(--muted-foreground));font-size:11px}.club-stats{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.club-stat{border-left:1px solid hsl(var(--primary)/.1);text-align:center;min-width:0;padding:4px 12px}.club-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:27px;font-weight:800;display:block}.club-stat span{color:hsl(var(--muted-foreground));margin-top:5px;font-size:10px;display:block}.club-fixtures,.club-table{min-width:0;margin-top:30px}.club-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.club-section-heading h2{letter-spacing:-.03em;align-items:center;gap:10px;font-size:21px;font-weight:750;display:flex}.club-section-heading>span{color:hsl(var(--muted-foreground));font-size:10px}.club-filters{gap:6px;margin-bottom:16px;display:flex;overflow-x:auto}.club-filters button{white-space:nowrap;background:hsl(var(--glass-surface)/.5);border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px;transition:background .2s,color .2s;display:flex}.club-filters button[aria-pressed=true]{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}.club-filters button>span{opacity:.65;font-size:10px}.club-fixture-list{gap:16px;display:grid}.club-ticket{border:1px solid hsl(var(--glass-surface));background:linear-gradient(115deg,hsl(var(--glass-surface)/.86),hsl(var(--glass-surface)/.32));box-shadow:inset 0 1px 0 hsl(var(--glass-surface)),0 12px 28px hsl(var(--elev-tint)/.05);border-radius:26px;grid-template-columns:110px minmax(0,1fr) 200px;align-items:stretch;display:grid}.club-ticket-date{border-right:1px dashed hsl(var(--primary)/.2);flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:18px 0;display:flex}.club-ticket-date>span{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.club-ticket-date strong{letter-spacing:-.06em;font-size:46px;font-weight:800;line-height:1.1}.club-ticket-date small{color:hsl(var(--muted-foreground));font-size:11px}.club-ticket-main{min-width:0;padding:18px 28px 24px}.club-ticket-league{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:7px;width:fit-content;margin:0 auto 16px;font-size:11px;display:flex}.club-ticket-contest{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);align-items:center;gap:16px;display:grid}.club-ticket-team{align-items:center;gap:14px;min-width:0;display:flex}.club-ticket-team>:first-child{flex-shrink:0}.club-ticket-team strong{letter-spacing:-.025em;font-size:16px;line-height:1.3}.club-ticket-team:hover strong{text-underline-offset:4px;text-decoration:underline}.club-ticket-team--away{text-align:right;flex-direction:row-reverse}.club-ticket-score{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.club-ticket-score>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:800;line-height:1.1}.club-ticket-status{background:hsl(var(--primary)/.07);border-radius:8px;padding:4px 8px;font-size:9px;font-weight:650}.club-ticket-status[data-live=true]{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}.club-ticket-score small{color:hsl(var(--muted-foreground));letter-spacing:.04em;font-size:8px}.club-ticket-end{border-left:1px dashed hsl(var(--primary)/.2);flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:18px 0;padding:16px 20px;display:flex}.club-ticket-venue{text-align:center;color:hsl(var(--muted-foreground));gap:6px;font-size:10px;display:flex}.club-ticket-venue svg{flex-shrink:0}.club-ticket-open{flex-direction:column-reverse;align-items:center;gap:10px;min-height:44px;font-size:11px;font-weight:650;display:flex}.club-ticket-open>svg{box-sizing:content-box;color:hsl(var(--fill-foreground));background:hsl(var(--fill));box-shadow:0 5px 12px hsl(var(--elev-tint)/.15);border-radius:50%;padding:12px;transition:transform .2s}.club-ticket-open:hover>svg{transform:translate(3px)}.club-dialog-overlay{z-index:150;background:hsl(var(--primary)/.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.2s ease-out club-appear;position:fixed;inset:0}.club-dialog{z-index:151;overscroll-behavior:contain;border:1px solid hsl(var(--glass-surface)/.9);background:linear-gradient(135deg,hsl(var(--background)/.98),hsl(var(--background)/.9));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(560px,100% - 32px);max-height:90dvh;box-shadow:0 30px 100px hsl(var(--elev-tint)/.25);color:hsl(var(--primary));border-radius:28px;padding:16px;animation:.2s ease-out club-appear;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.club-dialog-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 12px 10px;display:flex}.club-dialog-heading h2{font-size:15px;font-weight:700}.club-dialog-heading button{background:hsl(var(--glass-surface)/.65);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.club-dialog .match-detail-card{box-shadow:none;border-radius:20px}.club-reading{margin-top:36px;position:relative}.club-reading .news-most-read-heading{min-height:44px;margin-bottom:16px;padding-right:110px}.club-reading .news-most-read>ul{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:2px 0 20px;display:flex;overflow-x:auto}.club-reading .news-most-read>ul::-webkit-scrollbar{display:none}.club-reading .news-most-read li{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:0}.club-reading .news-most-read li:first-child{grid-row:auto}.club-reading .news-most-read li:first-child a,.club-reading .news-most-read li a{background:linear-gradient(150deg,hsl(var(--glass-surface)/.9),hsl(var(--glass-surface)/.3));height:100%;box-shadow:0 8px 18px hsl(var(--elev-tint)/.045);border-radius:24px;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:flex}.club-reading .news-most-read li:first-child .news-most-read-image,.club-reading .news-most-read-image{aspect-ratio:16/9;background:hsl(var(--primary)/.04);border-radius:18px;flex-shrink:0;width:100%;height:auto;display:flex}.club-reading .news-most-read-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .4s}.club-reading .news-most-read li:first-child .news-most-read-copy,.club-reading .news-most-read-copy{flex:1;padding:16px 12px 14px}.club-reading .news-most-read li:first-child strong,.club-reading .news-most-read strong{letter-spacing:-.025em;-webkit-line-clamp:3;font-size:17px;line-height:1.35}.club-reading .news-most-read-copy time{margin-bottom:9px;font-size:10px}.club-reading-controls{gap:8px;display:flex;position:absolute;top:0;right:0}.club-reading-controls button{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.65);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.club-reading-controls button:last-child{color:hsl(var(--fill-foreground));background:hsl(var(--fill))}.club-reading-controls button:disabled{opacity:.35;cursor:default}.club-reading:not(:has(.news-most-read li:nth-child(4))) .club-reading-controls{display:none}.club-page :is(a,button):focus-visible,.club-dialog :is(a,button):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@keyframes club-appear{0%{opacity:0}to{opacity:1}}@media (max-width:1000px){.club-ticket{grid-template-columns:88px minmax(0,1fr) 140px}.club-ticket-main{padding-inline:18px}.club-ticket-contest{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);gap:12px}.club-ticket-team,.club-ticket-team--away{text-align:center;flex-direction:column;gap:10px}.club-ticket-team strong{font-size:14px}.club-reading .news-most-read li{flex-basis:calc(50% - 10px)}.club-standing{align-items:flex-start}.club-form{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:700px){.club-page{padding-inline:16px;padding-top:4px}.club-masthead{flex-wrap:wrap;gap:16px;padding:16px 0 24px}.club-emblem{border-radius:21px;width:74px;height:88px;padding:14px}.club-masthead h1{font-size:28px}.club-eyebrow{margin-bottom:7px;font-size:8px}.club-meta{gap:7px 12px;margin-top:10px;font-size:10px}.club-standing{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.club-form{flex-direction:row;align-items:center}.club-form>span{font-size:9px}.club-rank strong{font-size:24px}.club-record{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.club-record-label{justify-content:space-between;align-items:center;max-width:none;display:flex}.club-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;row-gap:20px}.club-stat:nth-child(3n+1){border-left:0}.club-stat{padding:0 8px}.club-stat strong{font-size:24px}.club-section-heading h2{gap:8px;font-size:19px}.club-section-heading>span{text-align:right;max-width:70px;font-size:8px}.club-ticket{border-radius:22px;grid-template-columns:minmax(0,1fr)}.club-ticket-date{border-right:0;border-bottom:1px dashed hsl(var(--primary)/.15);flex-direction:row;justify-content:flex-start;gap:7px;margin:0 16px;padding:12px 0}.club-ticket-date strong{font-size:16px}.club-ticket-date>span{letter-spacing:.04em;font-size:11px}.club-ticket-date small{margin-left:auto;font-size:11px}.club-ticket-main{padding:16px 12px 20px}.club-ticket-league{margin-bottom:18px;font-size:10px}.club-ticket-contest{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:start;gap:8px}.club-ticket-team strong{overflow-wrap:anywhere;font-size:13px}.club-ticket-team>:first-child{width:36px;height:36px}.club-ticket-score{gap:7px;padding-top:4px}.club-ticket-score>strong{font-size:23px}.club-ticket-status{padding:4px 6px;font-size:9px}.club-ticket-score small{font-size:8px}.club-ticket-end{border-left:0;border-top:1px dashed hsl(var(--primary)/.15);flex-direction:row;grid-column:1/-1;justify-content:flex-end;margin:0 16px;padding:10px 0}.club-ticket-venue{text-align:left;margin-right:auto;font-size:9px}.club-ticket-open{flex-direction:row;gap:12px;font-size:10px}.club-ticket-open>svg{width:16px;height:16px;padding:8px}.club-reading{margin-top:28px}.club-reading .news-most-read-heading h2{font-size:20px}.club-reading .news-most-read>ul{gap:14px}.club-reading .news-most-read li{flex-basis:85%}.club-reading .news-most-read li:first-child strong,.club-reading .news-most-read strong{font-size:16px}.club-dialog{border-radius:24px;padding:10px}}@media (prefers-reduced-motion:reduce){.club-ticket-open>svg,.club-filters button,.club-reading .news-most-read-image img{transition:none}.club-dialog,.club-dialog-overlay{animation:none}}.league-desk{max-width:1340px;color:hsl(var(--primary));padding-top:12px;padding-bottom:48px}.league-breadcrumb{color:hsl(var(--muted-foreground));align-items:center;gap:12px;font-size:12px;display:flex}.league-breadcrumb a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.league-masthead{align-items:center;gap:24px;padding:20px 0 28px;display:flex}.league-emblem{border:1px solid hsl(var(--glass-surface));background:linear-gradient(140deg,hsl(var(--glass-surface)/.94),hsl(var(--glass-surface)/.3));width:92px;height:104px;box-shadow:0 10px 24px hsl(var(--elev-tint)/.07),inset 0 1px 0 hsl(var(--glass-surface));border-radius:25px;flex-shrink:0;place-items:center;padding:17px;display:grid}.league-identity{flex:1;min-width:0}.league-identity>p{color:hsl(var(--muted-foreground));letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:9px}.league-identity h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,44px);font-weight:850;line-height:1.1}.league-meta{color:hsl(var(--muted-foreground));align-items:center;gap:18px;margin-top:13px;font-size:12px;display:flex}.league-meta>span{align-items:center;gap:6px;display:flex}.league-results-link{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.5);border-radius:24px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:10px 16px;font-size:11px;font-weight:650;display:flex}.league-toolbar{border-block:1px solid hsl(var(--primary)/.1);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 0;display:flex}.league-tab-list{align-items:center;gap:6px;min-width:0;display:flex}.league-tab-list button{border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:650;transition:background .2s,color .2s,box-shadow .2s;display:flex}.league-tab-list button[data-state=active]{color:hsl(var(--fill-foreground));background:hsl(var(--fill));box-shadow:0 5px 12px hsl(var(--elev-tint)/.15)}.league-tab-list button>span{background:hsl(var(--glass-surface)/.15);border-radius:6px;padding:3px 6px;font-size:10px}.league-timezone{color:hsl(var(--muted-foreground));font-size:10px}.league-workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;display:grid}.league-workspace--empty{grid-template-columns:minmax(0,1fr)}.league-schedule{min-width:0}.league-schedule-tools{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.league-search{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.6);min-height:50px;box-shadow:inset 0 1px 0 hsl(var(--glass-surface));color:hsl(var(--muted-foreground));border-radius:16px;align-items:center;gap:10px;padding:0 16px;display:flex}.league-search:focus-within{outline:2px solid hsl(var(--primary)/.45);outline-offset:2px}.league-search>svg{flex-shrink:0}.league-search input{width:100%;min-width:0;color:hsl(var(--primary));background:0 0;border:0;outline:0;padding:14px 0;font-size:13px}.league-search input::-webkit-search-cancel-button{display:none}.league-search button{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.league-filters{align-items:center;gap:6px;padding:2px;display:flex;overflow-x:auto}.league-filters>svg{flex-shrink:0;margin:0 7px}.league-filters button{white-space:nowrap;min-height:44px;color:hsl(var(--muted-foreground));border:1px solid #0000;border-radius:12px;padding:10px 14px;font-size:11px}.league-filters button[aria-pressed=true]{background:hsl(var(--glass-surface)/.9);border-color:hsl(var(--glass-surface));color:hsl(var(--primary));box-shadow:0 4px 10px hsl(var(--elev-tint)/.06)}.league-date-group{border:1px solid hsl(var(--glass-surface));background:linear-gradient(135deg,hsl(var(--glass-surface)/.8),hsl(var(--glass-surface)/.35));box-shadow:0 8px 24px hsl(var(--elev-tint)/.04);border-radius:24px;margin-bottom:20px;overflow:hidden}.league-date-heading{border-bottom:1px solid hsl(var(--primary)/.08);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.league-date-heading h2{align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.league-date-heading time>span{color:hsl(var(--muted-foreground));margin-left:5px;font-weight:400}.league-date-heading>span{color:hsl(var(--muted-foreground));font-size:10px}.league-match-list{padding:7px}.league-match-list .score-fixture-row{border-bottom:1px solid hsl(var(--primary)/.065);border-radius:12px;grid-template-columns:65px minmax(0,1fr) 66px minmax(0,1fr) 34px;gap:12px;min-height:86px;padding:14px 12px}.league-match-list .score-fixture-row:last-child{border-bottom:0}.league-match-list .score-fixture-select{border:1px solid hsl(var(--glass-surface)/.9);background:hsl(var(--glass-surface)/.5);border-radius:14px;width:44px;height:44px;inset:50% 5px auto auto;transform:translateY(-50%)}.league-match-list .score-fixture-chevron{color:hsl(var(--primary));position:absolute;top:50%;right:20px;transform:translateY(-50%)}.league-match-list .score-fixture-select:hover{background:hsl(var(--glass-surface))}.league-match-list .score-fixture-row[data-selected=true]{background:hsl(var(--primary)/.075)}.league-match-list .score-fixture-status{grid-column:auto;font-size:9px}.league-match-list .score-fixture-team{font-size:13px}.league-match-list .score-fixture-result{border:1px solid hsl(var(--glass-surface)/.7);background:hsl(var(--glass-surface)/.7);border-radius:11px;min-height:38px;font-size:15px}.league-match-aside{min-width:0;position:sticky;top:100px}.league-aside-heading{align-items:center;gap:9px;min-height:50px;margin-bottom:20px;display:flex}.league-aside-heading>span{background:hsl(var(--primary));width:7px;height:7px;box-shadow:0 0 0 5px hsl(var(--elev-tint)/.07);border-radius:50%}.league-aside-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:750}.league-match-aside .match-detail-card{box-shadow:0 10px 30px hsl(var(--elev-tint)/.06);border-radius:24px}.league-match-aside .match-score-stage{padding:28px 16px}.league-selection-hint{text-align:center;max-width:32ch;color:hsl(var(--muted-foreground));margin:16px auto 0;font-size:11px;line-height:1.6}.league-standings .glass-surface{border:1px solid hsl(var(--glass-surface));--tw-ring-color:transparent;background:linear-gradient(135deg,hsl(var(--glass-surface)/.8),hsl(var(--glass-surface)/.4));border-radius:24px}.league-standings td{padding-top:15px;padding-bottom:15px}.league-standings td a{min-height:30px}.league-standings td a img{width:28px;height:28px}.league-empty{background:hsl(var(--glass-surface)/.45);border:1px solid hsl(var(--glass-surface));--tw-ring-color:transparent;justify-content:center;min-height:240px}.league-dialog-overlay{z-index:150;background:hsl(var(--primary)/.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;inset:0}.league-dialog{z-index:151;overscroll-behavior:contain;border:1px solid hsl(var(--glass-surface)/.9);background:hsl(var(--background)/.96);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(560px,100% - 28px);max-height:90dvh;box-shadow:0 30px 100px hsl(var(--elev-tint)/.25);color:hsl(var(--primary));border-radius:26px;padding:12px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.league-dialog-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px 10px;display:flex}.league-dialog-heading h2{font-size:15px;font-weight:700}.league-dialog-heading button{background:hsl(var(--glass-surface)/.65);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.league-dialog .match-detail-card{box-shadow:none;border-radius:20px}.league-desk :is(a,button):focus-visible,.league-dialog :is(a,button):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:1050px){.league-workspace{grid-template-columns:minmax(0,1fr)}.league-match-aside{display:none}}@media (max-width:600px){.league-desk{padding-inline:16px;padding-top:4px}.league-masthead{grid-template-columns:72px minmax(0,1fr);gap:14px 16px;padding:16px 0 22px;display:grid}.league-emblem{border-radius:21px;width:72px;height:84px;padding:13px}.league-identity>p{font-size:8px}.league-identity h1{font-size:29px}.league-meta{margin-top:10px;font-size:11px}.league-results-link{grid-column:2;justify-self:start;gap:12px;min-height:44px;margin-left:0;padding:8px 13px;font-size:10px}.league-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px 0}.league-tab-list{gap:5px;width:100%}.league-tab-list button{flex:1;justify-content:center;gap:7px;padding:11px 12px;font-size:11px}.league-tab-list:has(button:only-child){width:auto}.league-timezone{margin-left:auto;font-size:9px}.league-search input{font-size:16px}.league-date-heading{padding:17px 16px}.league-date-heading h2{font-size:13px}.league-match-list{padding:6px}.league-match-list .score-fixture-row{grid-template-columns:minmax(0,1fr) 64px 34px;gap:5px 10px;padding:12px}.league-match-list .score-fixture-status{grid-column:1/-1;font-size:9px}.league-match-list .score-fixture-team{font-size:12px}.league-match-list .score-fixture-team span{-webkit-line-clamp:2}.league-standings td{padding-top:11px;padding-bottom:11px}.league-standings td a img{width:23px;height:23px}.league-standings td a span{max-width:150px}}@media (prefers-reduced-motion:reduce){.league-tab-list button{transition:none}}.collection-empty{border:1px solid hsl(var(--glass-surface));background:linear-gradient(130deg,hsl(var(--glass-surface)/.85),hsl(var(--glass-surface)/.3));box-shadow:0 12px 28px hsl(var(--elev-tint)/.05);color:hsl(var(--primary));border-radius:26px;align-items:center;gap:24px;padding:36px;display:flex}.collection-empty-icon{border:1px solid hsl(var(--glass-surface));background:hsl(var(--glass-surface)/.65);border-radius:19px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.collection-empty h2{letter-spacing:-.025em;font-size:22px;font-weight:750}.collection-empty p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:14px}.collection-empty-links{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.collection-empty-links a{background:hsl(var(--fill));min-height:44px;color:hsl(var(--fill-foreground));border-radius:15px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;font-size:12px;font-weight:650;display:flex}.collection-empty-links a+a{background:hsl(var(--glass-surface)/.65);color:hsl(var(--primary));border:1px solid hsl(var(--glass-surface))}.collection-empty :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:760px){.collection-empty{flex-wrap:wrap;gap:18px;padding:24px}.collection-empty>div:not(.collection-empty-links){flex:1;min-width:170px}.collection-empty-links{width:100%;margin-left:0}.collection-empty h2{font-size:20px}}.site-section-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.site-section-links>a{border:1px solid hsl(var(--glass-surface));background:linear-gradient(135deg,hsl(var(--glass-surface)/.88),hsl(var(--glass-surface)/.3));min-width:0;color:hsl(var(--primary));box-shadow:0 10px 28px hsl(var(--elev-tint)/.04);border-radius:23px;align-items:center;gap:13px;padding:22px 18px;transition:transform .2s,background .2s;display:flex}.site-section-icon{border:1px solid hsl(var(--glass-surface));background:linear-gradient(140deg,hsl(var(--glass-surface)),hsl(var(--primary)/.08));width:44px;height:48px;box-shadow:0 4px 9px hsl(var(--elev-tint)/.06);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.site-section-copy{flex:1;min-width:0}.site-section-copy strong{letter-spacing:-.02em;font-size:16px;font-weight:750;line-height:1.3;display:block}.site-section-copy>span{color:hsl(var(--muted-foreground));margin-top:5px;font-size:11px;line-height:1.5;display:block}.site-section-links>a>svg{opacity:.6;flex-shrink:0}.site-section-links>a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.site-section-links>a[aria-current=page]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.2)}.arena-sections-dropdown{width:650px;max-width:calc(100vw - 176px)}.arena-sections-dropdown h2{letter-spacing:-.03em;margin-bottom:16px;font-size:19px;font-weight:750}.arena-sections-dropdown>.site-section-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:24px}.site-section-links--compact>a{min-height:54px;box-shadow:none;border-radius:15px;padding:10px 12px}.site-section-links--compact .site-section-icon{border-radius:10px;width:32px;height:34px}.site-section-links--compact .site-section-icon svg{width:18px;height:18px}.site-section-links--compact .site-section-copy strong{font-size:12px}.arena-mobile-menu>.site-section-links{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}@media (max-width:1050px){.site-section-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-section-links{gap:10px}.site-section-copy strong{font-size:15px}.site-section-copy>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.site-section-links>a{transition:none}}.arena-sections-dropdown .site-section-links .site-section-icon{flex:0 0 32px}.arena-mobile-menu .site-section-links>a{gap:8px;padding:10px 8px}.arena-mobile-menu .site-section-links>a>svg{display:none}.arena-mobile-menu .site-section-copy{overflow-wrap:anywhere}.arena-pulse-mobile-navigation{display:none}@media (max-width:767px){.arena-home .arena-pulse-intro>.arena-pulse-arrows{display:none}.arena-home .arena-pulse-intro .arena-day-tabs{grid-column:1/-1;width:100%}.arena-home .arena-pulse-intro .arena-day-tabs button{flex:1}.arena-pulse-mobile-navigation{align-items:center;gap:16px;padding:0 2px 2px;display:flex}.arena-pulse-mobile-navigation:before{content:"";background:linear-gradient(90deg,transparent,hsl(var(--glass-surface)/.28));flex:1;height:1px}.arena-home .arena-pulse-mobile-navigation .arena-pulse-arrows{border:1px solid hsl(var(--glass-surface)/.2);background:hsl(var(--glass-surface)/.08);border-radius:26px;gap:4px;padding:4px}.arena-home .arena-pulse-mobile-navigation .arena-pulse-arrows button{border-radius:50%;width:44px;height:44px}}.reader-mobile-dock{z-index:90;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid hsl(var(--glass-surface) / .95);background:hsl(var(--card) / .88);max-width:calc(100% - 24px);box-shadow:0 8px 32px hsl(var(--elev-tint) / .18), inset 0 1px 0 hsl(var(--glass-surface));-webkit-backdrop-filter:blur(24px);border-radius:999px;align-items:center;gap:8px;padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.reader-mobile-dock .reader-tools,.reader-mobile-dock .reader-tools>div{flex-direction:row;gap:2px}.reader-mobile-dock .reader-tools{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.reader-mobile-dock .reader-tools>div+div{border-top:0;border-left:1px solid hsl(var(--primary) / .13);margin-left:4px;padding:0 0 0 6px}.reader-mobile-dock .reader-tools button,.reader-mobile-share-trigger{flex-shrink:0;width:44px;height:44px}.reader-mobile-share-trigger{color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.reader-mobile-share-trigger[data-state=open]{color:hsl(var(--fill-foreground));background:hsl(var(--fill))}.reader-mobile-share-panel{z-index:91;border:1px solid hsl(var(--glass-surface));background:hsl(var(--card) / .94);width:272px;max-width:calc(100vw - 32px);color:hsl(var(--primary));box-shadow:0 12px 40px hsl(var(--elev-tint) / .2);-webkit-backdrop-filter:blur(24px);transform-origin:var(--radix-popover-content-transform-origin);border-radius:24px;padding:12px 16px 18px;animation:.18s ease-out reader-share-reveal}.reader-mobile-share-heading{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.reader-mobile-share-heading button{background:hsl(var(--primary) / .06);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.reader-mobile-share-panel>div:last-child{justify-content:space-between;gap:12px}.reader-mobile-share-panel>div:last-child>span{display:none}.reader-mobile-share-panel>div:last-child button{width:48px;height:48px}.reader-mobile-share-panel>div:last-child svg{width:19px;height:19px}.reader-mobile-dock button:focus-visible,.reader-mobile-share-panel button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@keyframes reader-share-reveal{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.reader-page .reader-rail,.reader-page .reader-share{display:none}.reader-page .reader-container{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.reader-page .reader-prose{scroll-margin-bottom:100px}}@media (prefers-reduced-motion:reduce){.reader-mobile-share-panel{animation:none}}@media (max-width:360px){.reader-mobile-dock{gap:4px}.reader-mobile-dock .reader-tools,.reader-mobile-dock .reader-tools>div{gap:1px}.reader-mobile-dock .reader-tools>div+div{margin-left:2px;padding-left:4px}}.reader-stream-reading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.reader-stream-reading .reader-layout{display:block}.reader-stream-reading>.reader-rail{scrollbar-width:thin;max-height:calc(100dvh - 120px);overflow-y:auto}.reader-stream-reading>.reader-stream-main{grid-column:2}@media (max-width:1100px){.reader-stream-reading{grid-template-columns:minmax(0,1fr);gap:20px}.reader-stream-reading>.reader-stream-main{grid-column:1}.reader-stream-reading>.reader-rail{z-index:20;max-height:none;position:sticky;top:88px;overflow:visible}}@media (max-width:767px){.reader-stream-reading{gap:0}}.day-summary-layout{min-width:0}@media (max-width:760px){.scores-overview .day-summary-layout{grid-template-columns:auto minmax(0,1fr);gap:14px 16px;padding:16px;display:grid}.scores-overview .day-summary-divider{display:none}.scores-overview .day-summary-total{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.scores-overview .day-summary-reach{border:0;justify-content:flex-end;gap:12px;padding:0}.scores-overview .day-summary-distribution{grid-area:2/1/auto/-1}.scores-overview .day-summary-reach .text-micro{letter-spacing:.06em;font-size:8px}.scores-overview .day-summary-distribution>div{gap:10px 14px}}@media (max-width:600px){.news-desk-briefs .news-desk-copy{padding:8px 4px 8px 0}.news-desk-briefs .news-desk-meta{margin-bottom:8px}.news-desk-briefs .news-desk-copy h2{font-size:16px;line-height:1.4}.news-desk-briefs .news-desk-photo .news-desk-play{width:34px;height:34px}}@media (max-width:360px){.arena-home .arena-pulse-intro{grid-template-columns:minmax(0,1fr)}.arena-pulse .arena-sport-select{width:100%}.arena-pulse-title small{font-size:8px}.news-desk-briefs .news-desk-link{grid-template-columns:88px minmax(0,1fr);gap:10px}}@media (max-width:767px){.sport-chapter--judo .sport-slide>a{grid-template-columns:minmax(0,1fr) 108px;gap:12px;min-height:220px}.arena-home .sport-chapter--judo .sport-slide-image{border-top-left-radius:42px;min-height:198px}.sport-chapter--judo .sport-slide-copy{padding:10px 4px 42px 7px}.sport-chapter--judo h3{-webkit-line-clamp:5;font-size:16px;line-height:1.4}.sport-chapter .sport-story-pair>.sport-slide>a,.sport-chapter .sport-mosaic-page>.sport-slide:not(.sport-slide--feature)>a{min-height:310px}}@media (min-width:768px) and (max-width:1023px){.sport-chapter{margin-bottom:52px}.sport-chapter--lead .sport-slide--feature h3,.sport-chapter--mosaic .sport-slide--feature h3{font-size:22px;line-height:1.25}.sport-story-pair .sport-slide-copy,.sport-mosaic-page>.sport-slide:not(.sport-slide--feature) .sport-slide-copy{padding:14px 10px 44px}.sport-story-pair .sport-slide-copy h3,.sport-mosaic-page>.sport-slide:not(.sport-slide--feature) h3{-webkit-line-clamp:4;font-size:16px;line-height:1.4}.sport-chapter--lead .sport-slide--feature .sport-slide-copy,.sport-chapter--mosaic .sport-slide--feature .sport-slide-copy{padding:16px 44px 18px 16px}.sport-mosaic-page{flex-basis:100%}.sport-mosaic-page--single{flex-basis:52%}}@media (max-width:700px){.club-ticket-date strong{order:-1}}.urgent-slide{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:0}@media (max-width:1023px){.urgent-slide{flex-basis:calc(50% - 7px)}}@media (max-width:639px){.urgent-slide{flex-basis:88%}}.arena-home #dolzarb{padding-bottom:30px}.page-enter{animation:.3s cubic-bezier(.22,1,.36,1) backwards page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}}.editors-choice{padding-block:28px;scroll-margin-top:100px}.editors-choice .arena-section-heading h2{font-size:clamp(1.6rem,2.4vw,2.1rem)}.editors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;display:grid}.editors-card{border:1px solid hsl(var(--glass-surface));background:hsl(var(--card)/.6);border-radius:20px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;height:100%;padding:10px;transition:background-color .2s,border-color .2s;display:grid}.editors-card:hover{background:hsl(var(--card));border-color:hsl(var(--primary)/.18)}.editors-card:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.editors-card .editors-card-image{border-radius:13px}.editors-card-copy{min-width:0;color:hsl(var(--muted-foreground));flex-direction:column;gap:6px;font-size:11px;display:flex}.editors-card-topic{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.editors-card-copy h3{-webkit-line-clamp:3;color:hsl(var(--primary));-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:767px){.editors-grid{grid-template-columns:1fr}.editors-card{grid-template-columns:110px minmax(0,1fr);gap:12px}.editors-card-copy h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.editors-card{transition:none}}.arena-sections-dropdown{width:340px;padding:16px}.arena-sections-dropdown h2{margin-bottom:12px;padding:2px 6px 0;font-size:16px}.arena-sections-dropdown>.site-section-links{grid-template-columns:1fr;gap:4px;margin:0}.arena-sections-dropdown .site-section-links>a{background:0 0;border:1px solid #0000;border-radius:14px;gap:12px;min-height:52px;padding:8px 10px}.arena-sections-dropdown .site-section-links>a:hover{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary)/.08)}.arena-sections-dropdown .site-section-links>a[aria-current=page]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.14)}.arena-sections-dropdown .site-section-links .sport-glyph{border-radius:11px;flex-shrink:0;width:34px;height:34px}.arena-sections-dropdown .site-section-copy strong{font-size:14px;font-weight:650}.arena-mobile-sections-title{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));grid-column:1/-1;padding:8px 4px 0;font-size:10px;font-weight:700}.arena-mobile-menu .site-section-links .sport-glyph{border-radius:9px;flex-shrink:0;width:30px;height:30px}.dark{--background:219 48% 7.5%;--foreground:216 28% 90%;--card:219 38% 11%;--card-foreground:216 28% 90%;--popover:219 36% 13%;--popover-foreground:216 28% 90%;--primary:214 38% 93%;--primary-foreground:219 50% 8%;--secondary:214 38% 93%;--secondary-foreground:219 50% 8%;--accent:214 76% 52%;--accent-foreground:0 0% 100%;--destructive:214 76% 52%;--destructive-foreground:0 0% 100%;--brand-accent:214 76% 52%;--brand-2:214 70% 46%;--fill:214 76% 48%;--fill-foreground:0 0% 100%;--muted:219 30% 15%;--muted-foreground:219 14% 68%;--border:219 26% 20%;--input:219 26% 23%;--ring:212 85% 68%;--live:212 85% 70%;--highlight:212 85% 70%;--link:212 85% 74%;--ink:220 55% 5%;--ink-2:219 48% 9%;--nav-bg:219 38% 11%;--ticker-bg:220 55% 5%;--shadow-color:222 70% 2%;--elev-tint:222 70% 2%;--glass-tint:219 40% 18%;--glass-surface:219 34% 16%;--sidebar-background:219 48% 7.5%;--sidebar-foreground:216 28% 90%;--sidebar-primary:214 76% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:219 30% 15%;--sidebar-accent-foreground:216 28% 90%;--sidebar-border:219 26% 20%;--sidebar-ring:212 85% 68%}.dark body{background:radial-gradient(ellipse 90% 60% at 50% -8%,#123d7d57,transparent 70%),radial-gradient(ellipse at 0% 60%,#1742821f,transparent 50%),hsl(var(--background));background-attachment:fixed}.dark :is(.interlude-scoreboard,.sport-chapter--dark,.cinema-stage,.cinema-modal,.portal-footer-credit,.reader-lightbox,.arena-home .arena-pulse){--primary:218 62% 17%;--primary-foreground:214 38% 94%;--secondary:218 62% 17%;--brand-2:216 52% 28%;--foreground:214 38% 94%;--muted-foreground:219 22% 76%;--glass-surface:214 38% 94%;--card:219 44% 14%}:where(.dark) img{filter:brightness(.92)saturate(.96)}.dark .arena-brand img,.dark .portal-footer-brand img{filter:invert()hue-rotate(180deg)brightness(1.08)}.dark .portal-footer-credit img{filter:none}.dark .crest-image{filter:drop-shadow(0 0 1px #e4eaf18c)}.dark .reader-prose [style*=color]:not(a){color:inherit!important}.dark .reader-prose [style*=background]{background:0 0!important}.dark .sport-backdrop{opacity:.5}.dark ::selection{background:hsl(var(--fill));color:hsl(var(--fill-foreground))}.dark .arena-brand i,.dark .portal-footer-brand i{background:hsl(var(--link))}.dark .arena-home .arena-match-chip{--glass-surface:219 40% 14%;--glass-tint:219 40% 20%;--primary:214 38% 93%;--primary-foreground:219 50% 8%;--muted-foreground:219 14% 70%;border-color:#eaeff61a}.dark .arena-home .arena-day-active{background:hsl(var(--fill));box-shadow:0 4px 12px -6px hsl(var(--fill)/.5)}.dark .arena-home .arena-day-tabs button[aria-pressed=true]{color:hsl(var(--fill-foreground))}.dark .arena-home .arena-pulse-arrows button:last-child:not(:disabled){background:hsl(var(--fill));color:hsl(var(--fill-foreground));border-color:#0000}.dark .arena-crest-plinth,.dark .scores-league-crest{box-shadow:none;background:linear-gradient(140deg,#e2e7ee,#bfc8d4);border-color:#dfe5ec4d}.dark :is(.arena-crest-plinth,.scores-league-crest) .crest-image{filter:none}.dark .bg-primary{background-color:hsl(var(--fill))}.dark .bg-primary.text-primary-foreground,.dark .bg-primary .text-white\/75,.dark .bg-primary.text-white{color:hsl(var(--fill-foreground))}.dark :is(.arena-home .arena-pulse,.interlude-scoreboard,.cinema-stage,.sport-chapter--dark){border-color:#eaeff61f}.dark .interlude-link{border-color:#eaeff638}.dark .cinema-play{border-color:#eaeff64d}.dark .arena-wire-story,.dark .arena-wire-visual{background:hsl(var(--card))}.dark .print-hero-disc{background:linear-gradient(140deg,#193a6b,#0f1a2e)}.dark .score-fixture-row[data-selected=true]{box-shadow:inset 3px 0 0 hsl(var(--fill))}.dark .arena-mobile-menu>a[aria-current]{box-shadow:none}.dark .bg-foreground\/30,.dark .club-dialog-overlay,.dark .league-dialog-overlay{background-color:hsl(var(--ink)/.74);background-image:none}.dark .mobile-search-panel .glass-surface{background:hsl(var(--popover)/.97)}.dark .photo-bank-overlay{background:radial-gradient(ellipse at 20% 30%,#102446c7,hsl(var(--ink)/.94))}.dark .photo-bank-dialog{--primary-foreground:214 38% 94%;--glass-surface:219 34% 18%}.dark .arena-mobile-sports a{background:hsl(var(--glass-surface)/.6);color:hsl(var(--foreground))}.dark .photo-album-corner{color:hsl(var(--link));background:hsl(var(--card)/.72);border-color:hsl(var(--link)/.35)}.dark .score-board .text-muted-foreground\/70{color:hsl(var(--muted-foreground))}.arena-theme-button{width:44px;height:44px;color:hsl(var(--secondary));background:hsl(var(--glass-surface)/.7);border:1px solid hsl(var(--glass-surface));box-shadow:0 4px 12px -7px hsl(var(--elev-tint)/.2);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.arena-theme-button:hover{background:hsl(var(--glass-surface));transform:translateY(-1px)}.arena-theme-button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.arena-theme-sun{display:none}.dark .arena-theme-sun{display:block}.dark .arena-theme-moon{display:none}@media (prefers-reduced-motion:reduce){.arena-theme-button{transition:none}.arena-theme-button:hover{transform:none}}.dark .arena-theme-button{color:hsl(var(--link))}@media (max-width:359px){.arena-header .arena-header-inner,.arena-header[data-editorial=true] .arena-header-inner,.arena-header[data-editorial=true][data-compact=false] .arena-header-inner{gap:6px;padding-inline:10px}.arena-header-tools{gap:2px}.arena-brand img,.arena-header[data-compact=true] .arena-brand img{width:42px}.arena-brand>span{padding-left:6px;font-size:17px}}.glass-profile-hero .hover\:text-white:hover{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-2:before{content:var(--tw-content);bottom:.5rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-2:before{content:var(--tw-content);top:.5rem}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:origin-top:before{content:var(--tw-content);transform-origin:top}.before\:scale-y-0:before{content:var(--tw-content);--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-r-full:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.before\:from-primary:before{content:var(--tw-content);--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.before\:to-secondary:before{content:var(--tw-content);--tw-gradient-to:hsl(var(--secondary)) var(--tw-gradient-to-position)}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:duration-300:before{content:var(--tw-content);transition-duration:.3s;animation-duration:.3s}.first\:rounded-l-full:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.last\:rounded-r-full:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.last\:border-0:last-child{border-width:0}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:bg-\[\#1877F2\]:hover{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2CA5E0\]:hover{--tw-bg-opacity:1;background-color:rgb(44 165 224/var(--tw-bg-opacity,1))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-ink:hover{background-color:hsl(var(--ink))}.hover\:bg-live\/\[0\.07\]:hover{background-color:hsl(var(--live) / .07)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/\[0\.035\]:hover{background-color:hsl(var(--primary) / .035)}.hover\:bg-primary\/\[0\.03\]:hover{background-color:hsl(var(--primary) / .03)}.hover\:bg-primary\/\[0\.04\]:hover{background-color:hsl(var(--primary) / .04)}.hover\:bg-primary\/\[0\.05\]:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/\[0\.06\]:hover{background-color:hsl(var(--primary) / .06)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-\[\#1877F2\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(24 119 242/var(--tw-ring-opacity,1))}.hover\:ring-\[\#2CA5E0\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(44 165 224/var(--tw-ring-opacity,1))}.hover\:ring-ink:hover{--tw-ring-color:hsl(var(--ink))}.hover\:ring-primary:hover{--tw-ring-color:hsl(var(--primary))}.hover\:ring-primary\/30:hover{--tw-ring-color:hsl(var(--primary) / .3)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:before\:scale-y-100:hover:before{content:var(--tw-content);--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:bg-primary\/\[0\.03\]:focus-visible{background-color:hsl(var(--primary) / .03)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:hsl(var(--secondary))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:translate-y-px:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.group\/all:hover .group-hover\/all\:translate-x-0\.5,.group\/link:hover .group-hover\/link\:translate-x-0\.5,.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.035\]{--tw-scale-x:1.035;--tw-scale-y:1.035;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.08\]{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-live\/\[0\.09\]{background-color:hsl(var(--live) / .09)}.group:hover .group-hover\:bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 2px 6px hsl(var(--shadow-color) / .08), 0 18px 38px hsl(var(--shadow-color) / .12);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color), 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:table-cell{display:table-cell}.sm\:h-\[116px\]{height:116px}.sm\:h-\[52px\]{height:52px}.sm\:h-\[62px\]{height:62px}.sm\:h-\[90px\]{height:90px}.sm\:w-\[130px\]{width:130px}.sm\:w-\[38px\]{width:38px}.sm\:w-\[45px\]{width:45px}.sm\:w-\[84px\]{width:84px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-s4{gap:var(--space-4)}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-s4{padding:var(--space-4)}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pl-s4{padding-left:var(--space-4)}.sm\:pt-0{padding-top:0}.sm\:text-\[10\.5px\]{font-size:10.5px}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[33px\]{font-size:33px}.sm\:text-\[41px\]{font-size:41px}.sm\:text-\[60px\]{font-size:60px}.sm\:text-\[8\.5px\]{font-size:8.5px}.sm\:text-\[80px\]{font-size:80px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:table-cell{display:table-cell}.md\:max-w-\[420px\]{max-width:420px}}
