/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Barlow", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Barlow", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Bebas Neue", "Arial Narrow", sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-neon:var(--neon)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);background-image:repeating-linear-gradient(90deg,oklch(100% 0 0/.03) 0 1px,#0000 1px 96px),radial-gradient(circle at 50% -20%,oklch(32% .03 155/.45),#0000 60%)}h1,h2,h3,th{font-family:var(--font-display);letter-spacing:.04em}button,a,select,[role=button]{will-change:transform;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .18s,box-shadow .26s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),opacity .18s}button:not(:disabled):is(:hover,.gamepad-hover),a:is(:hover,.gamepad-hover){transform:translateY(-1px)}button:not(:disabled):active,a:active{transform:translateY(0)scale(.975)}button:focus-visible,a:focus-visible,select:focus-visible{box-shadow:0 0 0 1px var(--neon), 0 0 16px var(--neon);outline:none}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,select:focus-visible{box-shadow:0 0 0 1px var(--neon), 0 0 16px color-mix(in oklab, var(--neon) 40%, transparent)}}nav[aria-label=Main\ menu] button:focus-visible,nav[aria-label=Main\ menu] button:focus{box-shadow:none;outline:none}}@layer components;@layer utilities{.h2h-team{background:0 0;border:1px solid #0000;min-width:0;position:relative;overflow:visible;container-type:inline-size}.h2h-top-strip{z-index:20;border-bottom:1px solid var(--foreground);grid-template-columns:minmax(21rem,1fr) minmax(31rem,auto) minmax(22rem,1fr);align-items:center;height:3.3rem;display:grid;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.h2h-top-strip{border-bottom:1px solid color-mix(in oklab, var(--foreground) 48%, transparent)}}.h2h-top-strip{background:linear-gradient(90deg, var(--away) 0 24%, var(--background) 42% 58%, var(--home) 76% 100%), repeating-linear-gradient(90deg, var(--foreground) 0 1px, transparent 1px 5.6rem)}@supports (color:color-mix(in lab, red, red)){.h2h-top-strip{background:linear-gradient(90deg, color-mix(in oklab, var(--away) 28%, var(--background)) 0 24%, color-mix(in oklab, var(--background) 94%, transparent) 42% 58%, color-mix(in oklab, var(--home) 28%, var(--background)) 76% 100%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--foreground) 8%, transparent) 0 1px, transparent 1px 5.6rem)}}.h2h-top-strip{box-shadow:inset 0 -1px var(--foreground), inset 0 -.35rem 1rem var(--background), 0 0 1.1rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-strip{box-shadow:inset 0 -1px color-mix(in oklab, var(--foreground) 18%, transparent), inset 0 -.35rem 1rem color-mix(in oklab, var(--background) 48%, transparent), 0 0 1.1rem color-mix(in oklab, var(--foreground) 12%, transparent)}}.h2h-top-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.h2h-top-strip button{color:var(--muted-foreground)}.h2h-top-strip:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--foreground), transparent 42%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h2h-top-strip:before{background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 13%, transparent), transparent 42%, color-mix(in oklab, var(--background) 42%, transparent))}}.h2h-top-strip:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--neon), transparent);width:min(31rem,48vw);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)skew(-18deg)}@supports (color:color-mix(in lab, red, red)){.h2h-top-strip:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--neon) 10%, transparent), transparent)}}.h2h-light-sweep{z-index:7;pointer-events:none;background:linear-gradient(90deg, transparent, var(--foreground), transparent);width:22%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h2h-light-sweep{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--foreground) 35%, transparent), transparent)}}.h2h-light-sweep{animation:7s ease-in-out infinite h2h-light-pass}.h2h-swap-sweep{z-index:20;pointer-events:none;background:linear-gradient(90deg, transparent, var(--primary), transparent);position:absolute;inset:8% 0}@supports (color:color-mix(in lab, red, red)){.h2h-swap-sweep{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 45%, transparent), transparent)}}.h2h-swap-sweep{mix-blend-mode:screen;animation:.42s ease-out both h2h-swap-sweep}.sim-intro-lights{pointer-events:none;background:linear-gradient(100deg, transparent 37%, var(--foreground) 48%, transparent 59%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sim-intro-lights{background:linear-gradient(100deg, transparent 37%, color-mix(in oklab, var(--foreground) 16%, transparent) 48%, transparent 59%)}}.sim-intro-lights{animation:2.8s ease-in-out infinite sim-intro-flare}.menu-preview-light-sweep{pointer-events:none;background:linear-gradient(90deg, transparent, var(--neon), transparent);inset-block:-20%;width:32%;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.menu-preview-light-sweep{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--neon) 42%, transparent), transparent)}}.menu-preview-light-sweep{filter:blur(8px);animation:4s cubic-bezier(.22,1,.36,1) infinite menu-preview-sweep}.h2h-select-hint{z-index:12;font-family:var(--font-sans);letter-spacing:.42em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:.68rem;font-weight:500;position:fixed;bottom:4.7rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.h2h-select-hint{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.h2h-select-hint{text-shadow:0 0 .7rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.h2h-select-hint{text-shadow:0 0 .7rem color-mix(in oklab, var(--neon) 40%, transparent)}}.h2h-select-hint{pointer-events:none}.menu-preview-card-active{z-index:2;pointer-events:auto;opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}.menu-preview-card-hidden{z-index:1;pointer-events:none;opacity:0;filter:blur(5px)saturate(.7);transform:translate(18px,8px)scale(1.025)}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sim-intro{z-index:80;isolation:isolate;perspective:1000px;background:var(--background);color:var(--foreground);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.sim-intro:before{content:"";z-index:-2;background:linear-gradient(115deg, var(--away), transparent 42%), linear-gradient(245deg, var(--home), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sim-intro:before{background:linear-gradient(115deg, color-mix(in oklab, var(--away) 36%, transparent), transparent 42%), linear-gradient(245deg, color-mix(in oklab, var(--home) 36%, transparent), transparent 42%)}}.sim-intro:after{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 88%, var(--neon), transparent 42%), linear-gradient(180deg, transparent 58%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sim-intro:after{background:radial-gradient(ellipse at 50% 88%, color-mix(in oklab, var(--neon) 18%, transparent), transparent 42%), linear-gradient(180deg, transparent 58%, color-mix(in oklab, var(--background) 86%, transparent))}}.sim-intro:after{box-shadow:inset 0 -18vh 20vh var(--background), inset 0 5vh 10vh var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sim-intro:after{box-shadow:inset 0 -18vh 20vh color-mix(in oklab, var(--background) 72%, transparent), inset 0 5vh 10vh color-mix(in oklab, var(--foreground) 8%, transparent)}}.h2h-screen{--pointer-x:0;--pointer-y:0;isolation:isolate;background:var(--stadium-steel);color:var(--foreground);position:fixed;inset:0;overflow:hidden}.h2h-prompt-bar{z-index:25;border-top:1px solid var(--foreground);justify-content:center;align-items:center;gap:.4rem;height:3.25rem;padding-inline:1.25rem;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.h2h-prompt-bar{border-top:1px solid color-mix(in oklab, var(--foreground) 32%, transparent)}}.h2h-prompt-bar{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.h2h-prompt-bar{background:color-mix(in oklab, var(--background) 72%, transparent)}}.h2h-prompt-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.h2h-prompt-bar button{min-width:0;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 11rem;font-size:.72rem}.h2h-prompt-bar button:is(:hover,.gamepad-hover),.h2h-prompt-bar button:focus-visible{color:var(--foreground);box-shadow:inset 0 -1px var(--foreground);background:0 0;border:0}.h2h-prompt-bar kbd{aspect-ratio:1;background:var(--foreground);width:1.25rem;color:var(--background);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:.64rem;display:grid}.h2h-center-mark{aspect-ratio:1136/1384;width:9.45rem;font-family:var(--font-display);place-self:center;place-items:center;display:grid;position:relative}.h2h-center-mark .h2h-state-outline,.h2h-center-mark .h2h-state-shine{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.h2h-center-mark .h2h-state-outline{filter:drop-shadow(0 0 8px var(--neon))}@supports (color:color-mix(in lab, red, red)){.h2h-center-mark .h2h-state-outline{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--neon) 42%, transparent))}}.h2h-center-mark .h2h-state-shine{z-index:1;opacity:0;filter:brightness(2.25) drop-shadow(0 0 5px var(--foreground)) drop-shadow(0 0 12px var(--neon));animation:3.8s cubic-bezier(.45,0,.55,1) infinite indiana-outline-shine;-webkit-mask-image:linear-gradient(118deg,#0000 40%,#000 47% 53%,#0000 60%);mask-image:linear-gradient(118deg,#0000 40%,#000 47% 53%,#0000 60%);-webkit-mask-position:145% 145%;mask-position:145% 145%;-webkit-mask-size:280% 280%;mask-size:280% 280%}.h2h-center-mark strong{z-index:2;letter-spacing:.04em;color:#fff;text-shadow:0 0 6px var(--neon), 0 0 18px var(--neon), 0 3px 0 var(--background);font-size:2.6rem;font-style:italic;font-weight:400;line-height:.9;position:relative;transform:translate(.08em,-.02em)}@supports (color:color-mix(in lab, red, red)){.h2h-center-mark strong{text-shadow:0 0 6px color-mix(in oklab, var(--neon) 85%, transparent), 0 0 18px color-mix(in oklab, var(--neon) 55%, transparent), 0 3px 0 color-mix(in oklab, var(--background) 80%, transparent)}}.h2h-matchup{z-index:5;grid-template-columns:minmax(0,1fr) clamp(7.2rem,9vw,9.5rem) minmax(0,1fr);gap:clamp(.25rem,.8vw,.8rem);display:grid;position:absolute;inset:3.3rem 0 3.25rem}.menu-settings-scrim{z-index:100;background:var(--background);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.menu-settings-scrim{background:color-mix(in oklab, var(--background) 78%, transparent)}}.menu-settings-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.season-highlight-modal{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklab(0% none none/.78);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.h2h-settings-scrim{z-index:40;background:var(--background);justify-content:flex-end;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h2h-settings-scrim{background:color-mix(in oklab, var(--background) 62%, transparent)}}.h2h-settings-scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.h2h-arena-layer{z-index:-8;transform:translate(calc(var(--pointer-x) * -9px), calc(var(--pointer-y) * -5px)) scale(1.09);transition:transform .12s ease-out;position:absolute;inset:-4%}.h2h-arena-layer img{object-fit:cover;filter:saturate(1.08)contrast(1.12)brightness(.78);width:100%;height:100%;animation:.65s cubic-bezier(.22,1,.36,1) both team-in}.sim-intro-stadium{z-index:-4;object-fit:cover;filter:brightness(.38)saturate(1.25)contrast(1.14);width:106%;height:106%;animation:9s ease-out both sim-intro-camera;position:absolute;inset:-3%}.season-backdrop{z-index:-3;object-fit:cover;filter:saturate(.85)contrast(1.15)brightness(.38);width:100%;height:100%;position:fixed;inset:0}.h2h-sky-wash{z-index:-7;background:linear-gradient(90deg, var(--away), transparent 38% 62%, var(--home)), linear-gradient(180deg, var(--stadium-steel), var(--stadium-steel) 66%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h2h-sky-wash{background:linear-gradient(90deg, color-mix(in oklab, var(--away) 28%, transparent), transparent 38% 62%, color-mix(in oklab, var(--home) 30%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--stadium-steel) 12%, transparent), color-mix(in oklab, var(--stadium-steel) 38%, transparent) 66%, color-mix(in oklab, var(--background) 74%, transparent))}}.season-overlay{z-index:-2;background:linear-gradient(90deg, var(--background), var(--background) 58%, var(--neon-deep));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.season-overlay{background:linear-gradient(90deg, color-mix(in oklab, var(--background) 96%, transparent), color-mix(in oklab, var(--background) 64%, transparent) 58%, color-mix(in oklab, var(--neon-deep) 26%, transparent))}}.settings-flag-scene{background:radial-gradient(circle at 50% 40%, var(--neon), transparent 48%), linear-gradient(145deg, var(--background), var(--stadium-steel));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-flag-scene{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--neon) 18%, transparent), transparent 48%), linear-gradient(145deg, var(--background), var(--stadium-steel))}}.settings-flag-scene>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:4.2s ease-in-out infinite settings-flag-photo-wave;transform:scale(1.015)}.settings-flag-scene:after{content:"";background:linear-gradient(105deg,#0000 34%,#ffffff29 47%,#0000 59%);animation:4s ease-in-out infinite settings-flag-sheen;position:absolute;inset:0;transform:translate(-120%)}.playlist-thumbnail-logo{background:radial-gradient(70% 90% at 50% 120%, var(--neon), transparent 72%), conic-gradient(from 210deg at 50% 50%, var(--neon-deep,var(--neon)), transparent 35%, var(--neon) 70%, transparent), linear-gradient(160deg, var(--stadium-steel,#101828), #05070c);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.playlist-thumbnail-logo{background:radial-gradient(70% 90% at 50% 120%, color-mix(in oklab, var(--neon) 45%, transparent), transparent 72%), conic-gradient(from 210deg at 50% 50%, color-mix(in oklab, var(--neon-deep,var(--neon)) 40%, transparent), transparent 35%, color-mix(in oklab, var(--neon) 22%, transparent) 70%, transparent), linear-gradient(160deg, var(--stadium-steel,#101828), #05070c)}}.playlist-thumbnail-logo:after{content:"";opacity:.5;background:repeating-linear-gradient(115deg,#ffffff1a 0 1px,#0000 1px 9px);position:absolute;inset:0}.season-highlight-thumb-play{place-items:center;display:grid;position:absolute;inset:0}.season-highlight-thumb-play svg{color:#fff;width:1.6rem;height:1.6rem;filter:drop-shadow(0 0 10px var(--neon))}@supports (color:color-mix(in lab, red, red)){.season-highlight-thumb-play svg{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--neon) 70%, transparent))}}.h2h-team-logo-wrap{place-items:center;transition:transform .15s ease-out;display:grid;position:absolute;inset:17% 4% 18%}.season-highlight-thumb-meta{text-align:left;background:linear-gradient(#0000,oklab(0% none none/.88));gap:.1rem;padding:.4rem .6rem;display:grid;position:absolute;inset:auto 0 0}.season-highlight-thumb-meta b{color:var(--neon);text-transform:uppercase;letter-spacing:.08em;font-size:.55rem}.season-highlight-thumb-meta small{white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);font-size:.6rem;display:block;overflow:hidden}.season-highlight-frame{aspect-ratio:16/9;background:#000;border-radius:1.25rem;position:relative;overflow:hidden}.season-highlight-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.h2h-logo-depth{opacity:.72;filter:brightness(.08)saturate(1.5);position:absolute;inset:4%;transform:translate(1.05rem,1.25rem)rotateY(-7deg)}.h2h-team-transition{will-change:opacity, transform;backface-visibility:hidden;animation:.38s cubic-bezier(.22,1,.36,1) both h2h-team-swap;position:absolute;inset:0}.team-picker-watermark{z-index:-1;object-fit:contain;opacity:.18;width:112%;height:112%;filter:blur(.35rem) saturate(1.28) drop-shadow(0 0 1.6rem var(--picker-accent));position:absolute;top:50%;right:-18%}@supports (color:color-mix(in lab, red, red)){.team-picker-watermark{filter:blur(.35rem) saturate(1.28) drop-shadow(0 0 1.6rem color-mix(in oklab, var(--picker-accent) 58%, transparent))}}.team-picker-watermark{transform:translateY(-50%)rotate(-7deg)scale(1.08)}.h2h-mode-title{z-index:8;text-align:center;text-transform:uppercase;font-family:var(--font-display);letter-spacing:.08em;justify-items:center;gap:.1rem;display:grid;position:absolute;top:4.1rem;left:50%;transform:translate(-50%)}.h2h-mode-title .h2h-mode-logo{height:clamp(2.2rem,4vw,3.8rem);filter:drop-shadow(0 0 .75rem var(--neon))}@supports (color:color-mix(in lab, red, red)){.h2h-mode-title .h2h-mode-logo{filter:drop-shadow(0 0 .75rem color-mix(in oklab, var(--neon) 75%, transparent))}}.h2h-mode-title strong{color:var(--foreground);text-shadow:0 0 .65rem var(--neon);margin-top:-.25rem;font-size:1.08rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.h2h-mode-title strong{text-shadow:0 0 .65rem color-mix(in oklab, var(--neon) 72%, transparent)}}.sim-intro-sponsor{z-index:4;text-transform:uppercase;justify-items:center;display:grid;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.sim-intro-sponsor span{color:var(--neon);font-family:var(--font-display);font-size:1rem}.sim-intro-sponsor b{color:var(--muted-foreground);font-size:.58rem;font-weight:600}.h2h-player-strip{z-index:14;border:1px solid var(--neon);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100% - 4.5rem,37rem);display:grid;position:absolute;top:1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-player-strip{border:1px solid color-mix(in oklab, var(--neon) 58%, transparent)}}.h2h-player-strip{background:linear-gradient(90deg, var(--background), var(--team), var(--background));border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.h2h-player-strip{background:linear-gradient(90deg, color-mix(in oklab, var(--background) 78%, transparent), color-mix(in oklab, var(--team) 22%, var(--background)), color-mix(in oklab, var(--background) 78%, transparent))}}.h2h-player-strip{box-shadow:inset 0 0 1.1rem var(--neon), 0 0 1rem var(--foreground), 0 0 1.55rem var(--team-accent)}@supports (color:color-mix(in lab, red, red)){.h2h-player-strip{box-shadow:inset 0 0 1.1rem color-mix(in oklab, var(--neon) 11%, transparent), 0 0 1rem color-mix(in oklab, var(--foreground) 16%, transparent), 0 0 1.55rem color-mix(in oklab, var(--team-accent) 22%, transparent)}}.h2h-player-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.h2h-team-lockup{z-index:10;border:0;border-bottom:1px solid var(--foreground);grid-template-columns:max-content 2.5rem minmax(0,1fr) max-content;align-items:end;min-height:7rem;padding:0 .5rem .15rem;display:grid;position:absolute;bottom:2.2rem;left:1rem;right:1rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){.h2h-team-lockup{border-bottom:1px solid color-mix(in oklab, var(--foreground) 42%, transparent)}}.h2h-team-lockup{box-shadow:0 .8rem 1.4rem var(--background);background:0 0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.h2h-team-lockup{box-shadow:0 .8rem 1.4rem color-mix(in oklab, var(--background) 42%, transparent)}}.h2h-team-lockup{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-display);text-transform:uppercase;text-shadow:0 3px 15px var(--background)}.sim-intro-floor{z-index:-1;transform-origin:top;background-image:linear-gradient(var(--neon) 1px, transparent 1px), linear-gradient(90deg, var(--neon) 1px, transparent 1px);height:62%;position:absolute;bottom:-28%;left:-15%;right:-15%;transform:rotateX(68deg)}@supports (color:color-mix(in lab, red, red)){.sim-intro-floor{background-image:linear-gradient(color-mix(in oklab, var(--neon) 15%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--neon) 15%, transparent) 1px, transparent 1px)}}.sim-intro-floor{background-size:5rem 5rem;animation:3s linear infinite sim-floor-scan;-webkit-mask-image:linear-gradient(#0000,#000 18% 68%,#0000);mask-image:linear-gradient(#0000,#000 18% 68%,#0000)}.global-music-player{z-index:60;width:min(27rem,100vw - 1.6rem);height:3.6rem;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:oklab(0% none none/.45);border:0;border-radius:1rem;grid-template-columns:6.55rem minmax(0,1fr) auto 2.6rem;align-items:center;gap:.45rem;padding:.4rem .5rem .4rem .8rem;transition:width .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),border-radius .32s,opacity .22s;display:grid;position:fixed;bottom:4rem;right:.8rem}.global-music-player.is-expanded{animation:.38s ease-out both music-player-h2h-fade}.global-music-player.is-announcing{box-shadow:0 0 2.5rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.global-music-player.is-announcing{box-shadow:0 0 2.5rem color-mix(in oklab, var(--neon) 34%, transparent)}}.global-music-player .global-music-thumbnail-fade{animation:.82s cubic-bezier(.16,1,.3,1) both music-art-swap}.global-music-player .global-music-title-fade{animation:.72s cubic-bezier(.16,1,.3,1) both music-title-swap}.global-music-player>div{min-width:0;display:grid}.global-music-player small{color:var(--neon);font-family:var(--font-display);font-size:.55rem}.global-music-player strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.global-music-player button{border-radius:.15rem;width:2.6rem;height:2.6rem}.global-music-player button:is(:hover,.gamepad-hover){background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.global-music-player button:is(:hover,.gamepad-hover){background:color-mix(in oklab, var(--neon) 14%, transparent)}}.global-music-player button:is(:hover,.gamepad-hover){color:var(--neon)}.global-music-player.is-minimized{border-radius:1rem;grid-template-columns:1fr;width:7.1rem;height:4rem;padding:.35rem;display:grid}.global-music-visualizer{z-index:3;width:1.25rem;height:1.05rem;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:end;gap:.12rem;padding:.18rem;position:relative;bottom:auto;right:auto;transform:translate(-.24rem);display:flex!important}.global-music-visualizer i{background:var(--neon);opacity:.45;transform-origin:bottom;border-radius:999px;width:.12rem;height:22%}.global-music-visualizer.is-playing i{opacity:1;animation:.792s ease-in-out infinite alternate music-meter}.global-music-visualizer.is-playing i:nth-child(2){animation-duration:.572s;animation-delay:-180ms}.global-music-visualizer.is-playing i:nth-child(3){animation-duration:.913s;animation-delay:-420ms}.global-music-visualizer.is-playing i:nth-child(4){animation-duration:.671s;animation-delay:-90ms}.sim-mixer-panel{border:1px solid var(--neon);gap:.65rem;width:min(23rem,92vw);display:grid;position:absolute;bottom:calc(100% + .7rem);right:0}@supports (color:color-mix(in lab, red, red)){.sim-mixer-panel{border:1px solid color-mix(in oklab, var(--neon) 44%, transparent)}}.sim-mixer-panel{background:var(--background);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.sim-mixer-panel{background:color-mix(in oklab, var(--background) 96%, transparent)}}.sim-mixer-panel{box-shadow:0 1rem 3rem var(--background), 0 0 1.5rem var(--neon);padding:.9rem}@supports (color:color-mix(in lab, red, red)){.sim-mixer-panel{box-shadow:0 1rem 3rem var(--background), 0 0 1.5rem color-mix(in oklab, var(--neon) 16%, transparent)}}.sim-mixer-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sim-mixer-panel label:not(.sim-duck){grid-template-columns:1fr auto;gap:.2rem .5rem;padding:0;display:grid}.sim-mixer-panel label span{color:var(--foreground)}.sim-mixer-panel label b{color:var(--neon);font-size:.62rem}.sim-mixer-panel input[type=range]{accent-color:var(--neon);grid-column:1/-1}.sim-skip-intro{border:1px solid var(--neon);position:absolute;bottom:1.1rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.sim-skip-intro{border:1px solid color-mix(in oklab, var(--neon) 40%, transparent)}}.sim-skip-intro{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sim-skip-intro{background:color-mix(in oklab, var(--background) 75%, transparent)}}.sim-skip-intro{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.h2h-confirmed{z-index:18;border-left:3px solid var(--neon);background:var(--background);grid-template-columns:auto auto;align-items:center;gap:0 .6rem;display:grid;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.h2h-confirmed{background:color-mix(in oklab, var(--background) 85%, transparent)}}.h2h-confirmed{box-shadow:0 0 24px var(--neon);padding:.7rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.h2h-confirmed{box-shadow:0 0 24px color-mix(in oklab, var(--neon) 22%, transparent)}}.h2h-confirmed{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-display);text-transform:uppercase;white-space:nowrap}.h2h-confirmed svg{color:var(--neon);grid-row:1/3}.h2h-confirmed small{color:var(--muted-foreground);font-family:var(--font-sans);font-size:.65rem}.sim-sport-emblem{aspect-ratio:1;border:1px solid var(--neon);place-items:center;width:min(34vw,31rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sim-sport-emblem{border:1px solid color-mix(in oklab, var(--neon) 42%, transparent)}}.sim-sport-emblem{background:radial-gradient(circle, var(--helmet-primary), var(--background) 64%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sim-sport-emblem{background:radial-gradient(circle, color-mix(in oklab, var(--helmet-primary) 50%, transparent), color-mix(in oklab, var(--background) 82%, transparent) 64%)}}.sim-sport-emblem{box-shadow:inset 0 0 4rem var(--neon), 0 0 4rem var(--helmet-primary)}@supports (color:color-mix(in lab, red, red)){.sim-sport-emblem{box-shadow:inset 0 0 4rem color-mix(in oklab, var(--neon) 15%, transparent), 0 0 4rem color-mix(in oklab, var(--helmet-primary) 40%, transparent)}}.sim-sport-emblem{transform:translateZ(3rem)}.sim-sport-emblem img,.sim-sport-emblem svg{object-fit:contain;width:62%;height:62%;filter:drop-shadow(0 1rem 1rem var(--background))}@supports (color:color-mix(in lab, red, red)){.sim-sport-emblem img,.sim-sport-emblem svg{filter:drop-shadow(0 1rem 1rem color-mix(in oklab, var(--background) 72%, transparent))}}.sim-sport-emblem span{color:var(--neon);font-family:var(--font-display);letter-spacing:.18em;font-size:.72rem;position:absolute;bottom:8%}.team-picker-search{align-items:center;display:flex;position:relative}.team-picker-search>svg{z-index:1;width:1rem;color:var(--neon);position:absolute;left:1rem}.team-picker-search>input{width:100%;font-family:var(--font-display);padding-left:2.65rem}.team-crest-3d{isolation:isolate;perspective:36rem;transform-style:preserve-3d;vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.team-crest-3d>img,.team-crest-3d>span,.team-crest-3d svg{object-fit:contain;width:100%;height:100%}.team-crest-3d>img,.team-crest-3d>span{grid-area:1/1}.season-screen{isolation:isolate;background:var(--background);min-height:100vh;position:relative;overflow-x:hidden}.playlist-screen{isolation:isolate;background:var(--background);min-height:100vh;position:relative}.team-picker-showcase{isolation:isolate;background:radial-gradient(ellipse at 68% 36%, var(--picker-accent), transparent 58%), linear-gradient(120deg, var(--picker-team), var(--background));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-picker-showcase{background:radial-gradient(ellipse at 68% 36%, color-mix(in oklab, var(--picker-accent) 32%, transparent), transparent 58%), linear-gradient(120deg, color-mix(in oklab, var(--picker-team) 62%, var(--background)), color-mix(in oklab, var(--background) 86%, transparent))}}.h2h-top-games{z-index:2;border-left:1px solid var(--neon);grid-template-columns:auto 1fr;justify-self:end;align-items:center;gap:.55rem;width:min(100%,15rem);height:100%;margin-right:11.4rem;padding:.28rem .7rem .28rem .45rem;transition:width .48s cubic-bezier(.22,.9,.3,1),margin-right .48s cubic-bezier(.22,.9,.3,1);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-top-games{border-left:1px solid color-mix(in oklab, var(--neon) 38%, transparent)}}.h2h-top-games{background:linear-gradient(90deg, var(--neon), var(--background))}@supports (color:color-mix(in lab, red, red)){.h2h-top-games{background:linear-gradient(90deg, color-mix(in oklab, var(--neon) 9%, transparent), color-mix(in oklab, var(--background) 54%, transparent))}}.h2h-top-games{box-shadow:inset 0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.h2h-top-games{box-shadow:inset 0 0 1rem color-mix(in oklab, var(--neon) 7%, transparent)}}.h2h-top-games .h2h-top-games-label{color:var(--neon);font-family:var(--font-display);text-transform:uppercase;justify-items:center;gap:.12rem;font-size:.62rem;line-height:.82;display:grid}.h2h-top-games .h2h-top-games-label i{aspect-ratio:1;background:var(--neon);width:.34rem;box-shadow:0 0 .65rem var(--neon);border-radius:50%;animation:1.3s ease-in-out infinite pulse}.h2h-top-games .h2h-top-games-window{min-width:0;overflow:hidden}.h2h-top-games .h2h-top-game-slide{grid-template-columns:2.35rem 3.4rem minmax(0,1fr);align-items:center;column-gap:.42rem;width:100%;animation:.43s both h2h-top-game-enter;display:grid}.h2h-top-games .h2h-top-station-frame{border-right:1px solid var(--foreground);place-items:center;width:2.35rem;height:1.7rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-top-games .h2h-top-station-frame{border-right:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.h2h-top-games .h2h-top-station{object-fit:contain;width:1.95rem;height:1.2rem;display:block}.h2h-top-games .h2h-top-crests{justify-content:center;align-items:center;width:3.4rem;height:1.9rem;display:flex;overflow:hidden}.h2h-top-games .h2h-top-crests img{object-fit:contain;width:1.55rem;height:1.55rem;filter:drop-shadow(0 0 .25rem var(--foreground));flex:none}@supports (color:color-mix(in lab, red, red)){.h2h-top-games .h2h-top-crests img{filter:drop-shadow(0 0 .25rem color-mix(in oklab, var(--foreground) 20%, transparent))}}.h2h-top-games .h2h-top-crests img+img{margin-left:.16rem}.h2h-top-games .h2h-top-game-copy{min-width:0;line-height:1;display:grid}.h2h-top-games strong{color:var(--foreground);font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;line-height:1;overflow:hidden}.h2h-top-games strong small{color:var(--neon);text-transform:uppercase;font-size:.5rem}.h2h-top-games em{color:var(--foreground);margin-top:.18rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-top-games em{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.h2h-top-games em{white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;font-style:normal;font-weight:700}.h2h-top-games .h2h-game-weather{color:var(--neon);align-items:center;gap:.2rem;margin-top:.12rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-top-games .h2h-game-weather{color:color-mix(in oklab, var(--neon) 78%, var(--foreground))}}.h2h-top-games .h2h-game-weather{font-family:var(--font-sans);white-space:nowrap;font-size:.43rem;line-height:1}.h2h-top-games .h2h-game-weather svg{flex:none;width:.72rem;height:.72rem}.h2h-top-games .h2h-game-weather b{text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.h2h-top-games .h2h-game-weather.is-rain svg{filter:drop-shadow(0 0 .28rem var(--neon));animation:.9s ease-in-out infinite alternate h2h-rain-icon}@supports (color:color-mix(in lab, red, red)){.h2h-top-games .h2h-game-weather.is-rain svg{filter:drop-shadow(0 0 .28rem color-mix(in oklab, var(--neon) 80%, transparent))}}.h2h-top-matchup{z-index:1;min-width:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.h2h-top-matchup img,.h2h-top-matchup svg{object-fit:contain;width:1.68rem;height:1.68rem;filter:drop-shadow(0 0 .45rem var(--foreground));flex:none}@supports (color:color-mix(in lab, red, red)){.h2h-top-matchup img,.h2h-top-matchup svg{filter:drop-shadow(0 0 .45rem color-mix(in oklab, var(--foreground) 18%, transparent))}}.h2h-top-matchup>button{border:1px solid var(--neon);flex:none;width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.h2h-top-matchup>button{border:1px solid color-mix(in oklab, var(--neon) 34%, transparent)}}.h2h-top-matchup>button{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.h2h-top-matchup>button{background:color-mix(in oklab, var(--background) 72%, transparent)}}.h2h-top-matchup>button{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-matchup>button{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 9%, transparent)}}.h2h-top-matchup>button svg{width:.85rem;height:.85rem}.h2h-top-matchup b{min-width:7.6rem;color:var(--foreground);border-inline:1px solid var(--foreground);place-items:center;padding-inline:.85rem;font-size:.9rem;font-weight:400;line-height:.82;display:grid}@supports (color:color-mix(in lab, red, red)){.h2h-top-matchup b{border-inline:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.h2h-top-matchup b{text-align:center;text-shadow:0 0 .65rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-matchup b{text-shadow:0 0 .65rem color-mix(in oklab, var(--foreground) 22%, transparent)}}.h2h-top-matchup .h2h-top-team{min-width:clamp(5.8rem,9vw,9.4rem);line-height:.9;display:grid}.h2h-top-matchup .h2h-top-team-away{text-align:right}.h2h-top-matchup .h2h-top-team small{color:var(--neon);font-family:var(--font-sans);letter-spacing:.14em;font-size:.48rem;font-weight:900}.h2h-top-matchup .h2h-top-team strong{max-width:clamp(5.8rem,9vw,9.4rem);color:var(--foreground);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:400;overflow:hidden}.h2h-top-matchup .h2h-top-team em{color:var(--broadcast-gold)}@supports (color:color-mix(in lab, red, red)){.h2h-top-matchup .h2h-top-team em{color:color-mix(in oklab, var(--broadcast-gold) 84%, var(--foreground))}}.h2h-top-matchup .h2h-top-team em{font-family:var(--font-sans);letter-spacing:.12em;font-size:.46rem;font-style:normal;font-weight:800}.playlist-thumbnail-mark{z-index:1;object-fit:contain;width:78%;position:relative;height:78%!important}.h2h-logo-face{z-index:2;object-fit:contain;filter:drop-shadow(0 0 .45rem var(--foreground));animation:none;position:relative;transform:rotateY(-7deg)translateZ(2rem)}@supports (color:color-mix(in lab, red, red)){.h2h-logo-face{filter:drop-shadow(0 0 .45rem color-mix(in oklab, var(--foreground) 22%, transparent))}}.team-crest-3d-original{z-index:2;filter:contrast(1.07) saturate(1.08) drop-shadow(0 .05em .04em var(--foreground)) drop-shadow(0 .16em .11em var(--background));position:relative;transform:translateZ(.75rem)}@supports (color:color-mix(in lab, red, red)){.team-crest-3d-original{filter:contrast(1.07) saturate(1.08) drop-shadow(0 .05em .04em color-mix(in oklab, var(--foreground) 42%, transparent)) drop-shadow(0 .16em .11em color-mix(in oklab, var(--background) 76%, transparent))}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-picker-option{background:0 0;border:1px solid #0000;border-radius:1rem;outline:none;width:calc(100% - .56rem);margin:.28rem;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;position:relative}.team-picker-option:is(:hover,.gamepad-hover),.team-picker-option:focus-visible,.team-picker-option.is-focused{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.team-picker-option:is(:hover,.gamepad-hover),.team-picker-option:focus-visible,.team-picker-option.is-focused{border-color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.team-picker-option:is(:hover,.gamepad-hover),.team-picker-option:focus-visible,.team-picker-option.is-focused{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.team-picker-option:is(:hover,.gamepad-hover),.team-picker-option:focus-visible,.team-picker-option.is-focused{background:color-mix(in oklab, var(--neon) 10%, transparent)}}.team-picker-option:is(:hover,.gamepad-hover),.team-picker-option:focus-visible,.team-picker-option.is-focused{box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .8rem var(--foreground), 0 0 1.4rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.team-picker-option:is(:hover,.gamepad-hover),.team-picker-option:focus-visible,.team-picker-option.is-focused{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 20%, transparent), 0 0 .8rem color-mix(in oklab, var(--foreground) 34%, transparent), 0 0 1.4rem color-mix(in oklab, var(--neon) 24%, transparent)}}.team-picker-option:is(:hover,.gamepad-hover),.team-picker-option:focus-visible,.team-picker-option.is-focused{transform:translate(.16rem)}.season-highlight-thumb{border:1px solid var(--neon);width:14rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.season-highlight-thumb{border:1px solid color-mix(in oklab, var(--neon) 40%, transparent)}}.season-highlight-thumb{box-shadow:0 0 18px var(--neon);background:#000;border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.season-highlight-thumb{box-shadow:0 0 18px color-mix(in oklab, var(--neon) 20%, transparent)}}.season-highlight-thumb{transition:transform .2s,box-shadow .2s}.season-highlight-thumb img{aspect-ratio:16/9;object-fit:cover;opacity:.92;width:100%;display:block}.season-highlight-thumb:is(:hover,.gamepad-hover){box-shadow:0 0 28px var(--neon);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.season-highlight-thumb:is(:hover,.gamepad-hover){box-shadow:0 0 28px color-mix(in oklab, var(--neon) 45%, transparent)}}.season-highlight-thumb.is-loading{aspect-ratio:16/9;place-items:center;display:grid}.h2h-logo-stage{aspect-ratio:1;perspective:900px;width:min(31vw,35rem);filter:drop-shadow(0 2rem 1.4rem var(--background));place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.h2h-logo-stage{filter:drop-shadow(0 2rem 1.4rem color-mix(in oklab, var(--background) 75%, transparent))}}.h2h-logo-stage>*{object-fit:contain;grid-area:1/1}.global-music-thumbnail-button{background:0 0;grid-template-columns:4.15rem 1.35rem;justify-content:space-between;align-items:center;gap:.2rem;padding:0;display:grid;position:relative;overflow:hidden;border-radius:.4rem!important;width:100%!important;height:100%!important}.global-music-art-wrap{grid-template-columns:4.8rem 1.25rem;align-items:center;gap:.18rem;width:6.35rem;height:2.8rem;position:relative;display:grid!important}.sim-intro-audio{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.team-picker-panel{border:1px solid var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.team-picker-panel{border:1px solid color-mix(in oklab, var(--foreground) 32%, transparent)}}.team-picker-panel{background:var(--background);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.team-picker-panel{background:color-mix(in oklab, var(--background) 82%, transparent)}}.team-picker-panel{box-shadow:inset 0 0 1.4rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.team-picker-panel{box-shadow:inset 0 0 1.4rem color-mix(in oklab, var(--foreground) 10%, transparent)}}.absolute{position:absolute}.fixed{position:fixed}.relative,.sim-mixer{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-8\%\]{right:-8%}.right-\[2\.5\%\]{right:2.5%}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-10{left:calc(var(--spacing) * -10)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.team-crest-3d-neon{z-index:1;mix-blend-mode:screen;animation:3.8s ease-in-out infinite team-crest-energy;transform:translateZ(.2rem)scale(1.035)}.team-crest-3d-depth{z-index:0;opacity:.78;filter:brightness(.08) saturate(1.8) drop-shadow(0 .12em .08em var(--background));transform:translate3d(.22em,.28em,-.4rem)scale(.99)}@supports (color:color-mix(in lab, red, red)){.team-crest-3d-depth{filter:brightness(.08) saturate(1.8) drop-shadow(0 .12em .08em color-mix(in oklab, var(--background) 85%, transparent))}}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[120\]{z-index:120}.h2h-ovr-stack{flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.1rem;padding:0 .3rem .25rem;display:flex}.h2h-rating-block{white-space:nowrap;grid-area:1/4;align-items:end;gap:.7rem;display:flex}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-3{margin:calc(var(--spacing) * 3)}.m-8{margin:calc(var(--spacing) * 8)}.m-13{margin:calc(var(--spacing) * 13)}.m-28{margin:calc(var(--spacing) * 28)}.season-shell{width:min(88rem,100%);margin-inline:auto;padding:2rem clamp(1rem,3vw,3rem) 5rem}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.season-footer{color:var(--muted-foreground);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.68rem;display:flex}.season-footer kbd{aspect-ratio:1;background:var(--foreground);width:1.2rem;color:var(--background);border-radius:50%;place-items:center;display:grid}.superstar-badge{flex:none;place-items:center;width:3rem;height:3rem;margin-top:.15rem;display:inline-grid}.superstar-badge img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 .45rem var(--elite))}@supports (color:color-mix(in lab, red, red)){.superstar-badge img{filter:drop-shadow(0 0 .45rem color-mix(in oklab, var(--elite) 68%, transparent))}}.h2h-name{flex-direction:column;justify-content:end;min-width:0;padding:0 .5rem .45rem;line-height:.92;display:flex}.h2h-name span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-name span{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.h2h-name span{letter-spacing:.08em;font-size:clamp(.75rem,1.2vw,1.1rem)}.h2h-name strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;filter:drop-shadow(0 0 .5rem var(--foreground));font-size:clamp(2.9rem,6.4vw,7.4rem);font-weight:400;line-height:1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-name strong{filter:drop-shadow(0 0 .5rem color-mix(in oklab, var(--foreground) 24%, transparent))}}.h2h-name small{color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:.08em;margin-top:.7rem;font-size:.68rem;line-height:1}.sim-intro-vs{justify-items:center;gap:.15rem;animation:.7s .42s both sim-intro-mark;display:grid}.sim-intro-vs span{color:var(--foreground);font-family:var(--font-display);font-size:1.4rem}.sim-intro-vs em{color:var(--neon);letter-spacing:.14em;white-space:nowrap;font-size:.6rem;font-style:normal}.sim-intro-vs b{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sim-intro-vs b{color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.sim-intro-vs b{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:400}.sim-intro-vs strong{color:var(--elite);font-family:var(--font-display);text-shadow:0 0 2rem var(--elite);margin-top:.5rem;font-size:6rem;font-weight:400;line-height:1}@supports (color:color-mix(in lab, red, red)){.sim-intro-vs strong{text-shadow:0 0 2rem color-mix(in oklab, var(--elite) 62%, transparent)}}.roster-superstars{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.7rem;display:flex}.roster-superstars>span{align-items:center;display:inline-flex}.h2h-rank{width:fit-content;color:var(--foreground);font-family:var(--font-display);box-shadow:none;text-shadow:0 0 .75rem var(--team-accent), 0 0 1.2rem var(--foreground);background:0 0;border:0;border-radius:0;margin-top:0;padding:0;font-size:clamp(1.6rem,2.8vw,2.25rem);font-style:normal;line-height:1}@supports (color:color-mix(in lab, red, red)){.h2h-rank{text-shadow:0 0 .75rem color-mix(in oklab, var(--team-accent) 58%, transparent), 0 0 1.2rem color-mix(in oklab, var(--foreground) 28%, transparent)}}.season-schedule{border:1px solid var(--neon);border-radius:1.5rem;margin-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.season-schedule{border:1px solid color-mix(in oklab, var(--neon) 42%, transparent)}}.season-schedule{background:var(--background);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.season-schedule{background:color-mix(in oklab, var(--background) 82%, transparent)}}.season-schedule{box-shadow:0 1rem 3rem var(--background), inset 0 0 2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.season-schedule{box-shadow:0 1rem 3rem color-mix(in oklab, var(--background) 70%, transparent), inset 0 0 2rem color-mix(in oklab, var(--neon) 5%, transparent)}}.season-schedule{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.menu-settings-grid{grid-template-columns:1fr 1fr;gap:.7rem;padding:1rem 1.25rem;display:grid}.menu-settings-grid label{border:1px solid var(--foreground);align-content:center;gap:.55rem;min-height:5rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.menu-settings-grid label{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.menu-settings-grid label{background:var(--background);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.menu-settings-grid label{background:color-mix(in oklab, var(--background) 58%, transparent)}}.menu-settings-grid label{transition:border-color .18s,box-shadow .18s,transform .18s}.menu-settings-grid label:is(:hover,.gamepad-hover){border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.menu-settings-grid label:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--neon) 72%, transparent)}}.menu-settings-grid label:is(:hover,.gamepad-hover){box-shadow:0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.menu-settings-grid label:is(:hover,.gamepad-hover){box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 15%, transparent)}}.menu-settings-grid label:is(:hover,.gamepad-hover){transform:translateY(-1px)}.menu-settings-grid label>span{color:var(--foreground);font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:.45rem;display:flex}.menu-settings-grid label svg{width:1rem;color:var(--neon)}.menu-settings-grid label b{color:var(--neon);margin-left:auto}.menu-settings-grid select{border:1px solid var(--foreground);width:100%}@supports (color:color-mix(in lab, red, red)){.menu-settings-grid select{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.menu-settings-grid select{background:var(--background);color:var(--foreground);border-radius:.4rem;padding:.55rem}.menu-settings-grid input[type=range]{width:100%;accent-color:var(--neon)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.h2h-star{border-right:1px solid var(--foreground);grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;height:3.25rem;padding:.35rem .7rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-star{border-right:1px solid color-mix(in oklab, var(--foreground) 28%, transparent)}}.h2h-star{background:linear-gradient(180deg, var(--foreground), var(--background))}@supports (color:color-mix(in lab, red, red)){.h2h-star{background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 10%, transparent), color-mix(in oklab, var(--background) 72%, transparent))}}.h2h-star{font-family:var(--font-display);text-transform:uppercase}.h2h-star>span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-star>span{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.h2h-star>span{text-align:center;font-size:.68rem}.h2h-star>div{min-width:0;line-height:1;display:grid}.h2h-star>div strong{white-space:nowrap;color:var(--foreground);align-items:center;gap:.35rem;font-size:1rem;font-weight:400;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-star>div strong{color:color-mix(in oklab, var(--foreground) 76%, var(--muted-foreground))}}.h2h-star .h2h-star-mark{flex:none;place-items:center;width:1rem;height:1rem;display:inline-grid}.h2h-star .h2h-star-mark img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 5px var(--elite))}@supports (color:color-mix(in lab, red, red)){.h2h-star .h2h-star-mark img{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--elite) 78%, transparent))}}.h2h-star small{color:var(--muted-foreground);font-family:var(--font-sans);font-size:.55rem}.h2h-star>b{color:var(--foreground);justify-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.h2h-star>b{color:color-mix(in oklab, var(--foreground) 76%, var(--muted-foreground))}}.h2h-star>b{font-size:1.35rem;line-height:.8}.h2h-star.is-superstar>div strong,.h2h-star.is-superstar>b{color:var(--broadcast-gold);text-shadow:0 0 .8rem var(--broadcast-gold)}@supports (color:color-mix(in lab, red, red)){.h2h-star.is-superstar>div strong,.h2h-star.is-superstar>b{text-shadow:0 0 .8rem color-mix(in oklab, var(--broadcast-gold) 36%, transparent)}}.superstar-star-only{flex:none;place-items:center;width:1rem;height:1rem;animation:2.6s ease-in-out infinite superstar-glow;display:inline-grid}.superstar-star-only img{object-fit:contain;width:100%;height:100%}.h2h-ovr-step{width:2.6rem;height:1.6rem;color:var(--foreground);background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.h2h-ovr-step{color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.h2h-ovr-step{cursor:pointer;transition:color .16s,filter .16s,transform .16s}.h2h-ovr-step svg{stroke-width:2.4px;width:1.85rem;height:1.85rem}.h2h-ovr-step:is(:hover,.gamepad-hover){color:var(--foreground);filter:drop-shadow(0 0 7px var(--neon));transform:scale(1.14)}.h2h-ovr-step:active{transform:scale(.96)}.h2h-ovr-step:focus-visible{outline:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-ovr-step:focus-visible{outline:1px solid color-mix(in oklab, var(--foreground) 55%, transparent)}}.h2h-ovr-step:focus-visible{outline-offset:2px;box-shadow:none}.menu-settings-toggle{justify-content:space-between;align-items:center;display:flex!important}.menu-settings-toggle input{width:2.4rem;height:1.2rem;accent-color:var(--neon)}.season-highlight-link{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.3rem;font-size:.56rem;display:inline-flex}.season-highlight-link svg{width:.7rem;height:.7rem}.season-highlight-link:is(:hover,.gamepad-hover){color:var(--neon)}.h2h-top-nav{align-self:stretch;align-items:center;gap:.4rem;padding-left:.55rem;display:flex}.h2h-top-nav>a{border:1px solid var(--foreground);height:2.35rem}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav>a{border:1px solid color-mix(in oklab, var(--foreground) 64%, transparent)}}.h2h-top-nav>a{background:linear-gradient(145deg, var(--foreground), var(--background));border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav>a{background:linear-gradient(145deg, color-mix(in oklab, var(--foreground) 10%, transparent), color-mix(in oklab, var(--background) 72%, transparent))}}.h2h-top-nav>a{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav>a{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.h2h-top-nav>a{font-family:var(--font-display);text-transform:uppercase;box-shadow:0 0 .65rem var(--foreground), inset 0 1px var(--foreground);font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav>a{box-shadow:0 0 .65rem color-mix(in oklab, var(--foreground) 12%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 20%, transparent)}}.h2h-top-nav>a:is(:hover,.gamepad-hover){color:var(--foreground);border-color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav>a:is(:hover,.gamepad-hover){background:color-mix(in oklab, var(--foreground) 13%, var(--background))}}.h2h-top-nav>a:is(:hover,.gamepad-hover){box-shadow:0 0 1rem var(--foreground), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav>a:is(:hover,.gamepad-hover){box-shadow:0 0 1rem color-mix(in oklab, var(--foreground) 28%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 28%, transparent)}}.h2h-top-nav .h2h-nav-main{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav .h2h-nav-main{border-color:color-mix(in oklab, var(--neon) 68%, var(--foreground))}}.h2h-top-nav .h2h-nav-main{box-shadow:0 0 .8rem var(--neon), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav .h2h-nav-main{box-shadow:0 0 .8rem color-mix(in oklab, var(--neon) 22%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 20%, transparent)}}.h2h-top-nav .h2h-nav-settings{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav .h2h-nav-settings{border-color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.h2h-top-nav .h2h-nav-settings{box-shadow:0 0 .7rem var(--foreground), inset 0 0 .5rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-top-nav .h2h-nav-settings{box-shadow:0 0 .7rem color-mix(in oklab, var(--foreground) 18%, transparent), inset 0 0 .5rem color-mix(in oklab, var(--foreground) 8%, transparent)}}.menu-settings-panel{border:1px solid var(--foreground);width:min(58rem,96vw);max-height:92vh;overflow:auto}@supports (color:color-mix(in lab, red, red)){.menu-settings-panel{border:1px solid color-mix(in oklab, var(--foreground) 72%, transparent)}}.menu-settings-panel{background:linear-gradient(145deg, var(--background), var(--neon-deep));border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.menu-settings-panel{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 97%, transparent), color-mix(in oklab, var(--neon-deep) 18%, var(--background)))}}.menu-settings-panel{box-shadow:0 0 1rem var(--foreground), 0 0 3rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.menu-settings-panel{box-shadow:0 0 1rem color-mix(in oklab, var(--foreground) 18%, transparent), 0 0 3rem color-mix(in oklab, var(--neon) 18%, transparent)}}.menu-settings-panel>header{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.menu-settings-panel>header{border-bottom:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.menu-settings-panel header span{color:var(--neon);text-transform:uppercase;font-size:.62rem}.menu-settings-panel h2{text-transform:uppercase;font-size:2.6rem;line-height:.9}.menu-settings-panel>footer{border-top:1px solid var(--foreground);justify-content:flex-end;gap:.55rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.menu-settings-panel>footer{border-top:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.sim-intro-matchup{grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr);align-items:center;gap:clamp(.5rem,1.4vw,1.5rem);width:min(96rem,94vw);display:grid}.season-highlight-panel{border:1px solid var(--neon);gap:.75rem;width:min(62rem,100%);display:grid}@supports (color:color-mix(in lab, red, red)){.season-highlight-panel{border:1px solid color-mix(in oklab, var(--neon) 40%, transparent)}}.season-highlight-panel{background:var(--background);border-radius:1.75rem}@supports (color:color-mix(in lab, red, red)){.season-highlight-panel{background:color-mix(in oklab, var(--background) 92%, transparent)}}.season-highlight-panel{box-shadow:0 0 45px var(--neon);padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.season-highlight-panel{box-shadow:0 0 45px color-mix(in oklab, var(--neon) 28%, transparent)}}.season-highlight-panel header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.season-highlight-panel header p{color:var(--neon);text-transform:uppercase;letter-spacing:.1em;font-size:.56rem}.season-highlight-panel header h3{font-family:var(--font-display);font-size:1.35rem;font-weight:400}.season-highlight-panel header button{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.season-highlight-panel header button{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.season-highlight-panel header button{color:var(--foreground);border-radius:999px;padding:.35rem}.season-highlight-panel header button:is(:hover,.gamepad-hover){color:var(--neon);border-color:var(--neon)}.sim-intro-team{text-align:center;text-transform:uppercase;min-width:0;transform-style:preserve-3d;justify-items:center;display:grid}.sim-intro-team.is-away{animation:.95s cubic-bezier(.16,1,.3,1) both sim-intro-away}.sim-intro-team.is-home{animation:.95s cubic-bezier(.16,1,.3,1) both sim-intro-home}.sim-intro-team small{color:var(--neon);letter-spacing:.16em;font-size:.7rem;font-weight:800}.sim-intro-team h2{text-overflow:ellipsis;white-space:nowrap;max-width:38rem;font-family:Arial Narrow,Roboto Condensed,sans-serif;font-size:clamp(1.2rem,2.4vw,2.6rem);font-weight:800;line-height:1;overflow:hidden}.sim-intro-team strong{color:var(--neon);text-shadow:0 0 1.4rem var(--neon);font-family:Arial Narrow,Roboto Condensed,sans-serif;font-size:clamp(2.3rem,5vw,5.8rem);font-weight:900;line-height:.86}@supports (color:color-mix(in lab, red, red)){.sim-intro-team strong{text-shadow:0 0 1.4rem color-mix(in oklab, var(--neon) 48%, transparent)}}.season-highlight-alts{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.season-highlight-alts span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.55rem}.season-highlight-alts button{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--foreground);max-width:18rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.season-highlight-alts button{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.season-highlight-alts button{color:var(--muted-foreground);border-radius:999px;padding:.25rem .6rem;font-size:.56rem}.season-highlight-alts button:is(:hover,.gamepad-hover),.season-highlight-alts button.is-active{color:var(--neon);border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.season-highlight-alts button:is(:hover,.gamepad-hover),.season-highlight-alts button.is-active{border-color:color-mix(in oklab, var(--neon) 55%, transparent)}}.global-music-title{min-width:0;display:grid}.h2h-swap-logo{transform-style:preserve-3d;will-change:opacity, transform, filter;place-items:center;animation:.26s cubic-bezier(.16,1,.3,1) both h2h-swap-logo-in;display:grid}.season-highlight-row{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.2rem .6rem;display:flex}.superstar-lockup{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.55rem;display:inline-flex}.h2h-side-tab{writing-mode:vertical-rl;border:0;border-inline:1px solid var(--foreground);align-self:stretch;place-items:center;padding:.15rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.h2h-side-tab{border-inline:1px solid color-mix(in oklab, var(--foreground) 38%, transparent)}}.h2h-side-tab{box-shadow:none;color:var(--foreground);background:0 0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.h2h-side-tab{color:color-mix(in oklab, var(--foreground) 66%, transparent)}}.h2h-side-tab{letter-spacing:.12em;font-size:.78rem}.h2h-rating{align-content:end;justify-items:center;line-height:.8;display:grid}.h2h-rating small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-rating small{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.h2h-rating small{letter-spacing:.08em;font-size:.82rem}.h2h-rating strong{text-shadow:0 0 1.2rem var(--team-accent);font-size:clamp(3.8rem,6.5vw,7.1rem);font-weight:400}@supports (color:color-mix(in lab, red, red)){.h2h-rating strong{text-shadow:0 0 1.2rem color-mix(in oklab, var(--team-accent) 34%, transparent)}}.roster-topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.roster-topbar nav{gap:.5rem;display:flex}.roster-topbar nav :is(button,a){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-topbar nav :is(button,a){border-color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.roster-topbar nav :is(button,a){background:var(--background);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.roster-topbar nav :is(button,a){background:color-mix(in oklab, var(--background) 68%, transparent)}}.roster-topbar nav :is(button,a){font-family:var(--font-display);text-transform:uppercase;box-shadow:0 0 1rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-topbar nav :is(button,a){box-shadow:0 0 1rem color-mix(in oklab, var(--foreground) 14%, transparent)}}.roster-topbar nav :is(button,a):is(:hover,.gamepad-hover),.roster-topbar nav :is(button,a):focus-visible{border-color:var(--foreground);color:var(--foreground);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.roster-topbar nav :is(button,a):is(:hover,.gamepad-hover),.roster-topbar nav :is(button,a):focus-visible{background:color-mix(in oklab, var(--background) 68%, transparent)}}.roster-topbar nav :is(button,a):is(:hover,.gamepad-hover),.roster-topbar nav :is(button,a):focus-visible{box-shadow:0 0 0 1px var(--foreground), 0 0 1.25rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-topbar nav :is(button,a):is(:hover,.gamepad-hover),.roster-topbar nav :is(button,a):focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 28%, transparent), 0 0 1.25rem color-mix(in oklab, var(--foreground) 34%, transparent)}}.playlist-topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.playlist-topbar nav{gap:.5rem;display:flex}.playlist-topbar nav button{font-family:var(--font-display);text-transform:uppercase;box-shadow:0 0 1rem var(--neon);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.playlist-topbar nav button{box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 12%, transparent)}}.season-history-head{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.season-history-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.season-history-head p{color:var(--neon);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.season-history-head h2{align-items:center;gap:.6rem;font-size:2rem;font-weight:400;display:flex}.season-history-head h2 svg{color:var(--elite)}.season-header{border-bottom:1px solid var(--neon);justify-content:space-between;align-items:end;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.season-header{border-bottom:1px solid color-mix(in oklab, var(--neon) 35%, transparent)}}.season-header{padding-bottom:1rem}.season-header p{color:var(--neon);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.season-header h1{font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.82}.h2h-team-data{align-items:center;gap:.7rem;padding-bottom:.3rem;display:flex}.sim-duck{gap:.55rem!important;padding:.4rem 0 0!important;display:flex!important}.sim-duck input{accent-color:var(--neon)}.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}.sim-mixer-head{border-bottom:1px solid var(--foreground);padding-bottom:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sim-mixer-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.sim-mixer-head{font-family:var(--font-display);text-transform:uppercase}.sim-mixer-head small{color:var(--muted-foreground);font-family:var(--font-sans);font-size:.55rem}.\!hidden{display:none!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h2h-settings-panel{border-left:1px solid var(--neon);width:min(34rem,94vw);height:100%;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.h2h-settings-panel{border-left:1px solid color-mix(in oklab, var(--neon) 45%, transparent)}}.h2h-settings-panel{background:var(--stadium-steel)}@supports (color:color-mix(in lab, red, red)){.h2h-settings-panel{background:color-mix(in oklab, var(--stadium-steel) 96%, transparent)}}.h2h-settings-panel{box-shadow:-2rem 0 6rem var(--background);padding:1.25rem;animation:.3s ease-out slide-in-right}.global-music-thumbnail{object-fit:cover;border:1px solid var(--neon);border-radius:.35rem;width:3.8rem;height:2.8rem}@supports (color:color-mix(in lab, red, red)){.global-music-thumbnail{border:1px solid color-mix(in oklab, var(--neon) 46%, transparent)}}.global-music-thumbnail{box-shadow:0 0 .8rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.global-music-thumbnail{box-shadow:0 0 .8rem color-mix(in oklab, var(--neon) 20%, transparent)}}.superstar-star-only-lg,.superstar-star-only-lg img{width:1.5rem;height:1.5rem}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[9\.6rem\]{width:9.6rem;height:9.6rem}.size-\[72\%\]{width:72%;height:72%}.size-px{width:1px;height:1px}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-22{height:calc(var(--spacing) * 22)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3\.6rem\]{height:3.6rem}.h-\[10\.9rem\]{height:10.9rem}.h-\[15\.6rem\]{height:15.6rem}.h-\[21\.6rem\]{height:21.6rem}.h-\[max\(135vh\,76vw\)\]{height:max(135vh,76vw)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[24rem\]{max-height:24rem}.max-h-\[88vh\]{max-height:88vh}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[8\.4rem\]{min-height:8.4rem}.min-h-\[12\.45rem\]{min-height:12.45rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.global-playlist-connect{color:var(--neon);font-family:var(--font-display);text-transform:uppercase;gap:.4rem;padding-inline:.75rem;width:auto!important}.h2h-logo-stage-zionsville{width:min(35.65vw,40.25rem)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[9\.2rem\]{width:9.2rem}.w-\[12\.2rem\]{width:12.2rem}.w-\[70\%\]{width:70%}.w-\[80rem\]{width:80rem}.w-\[100px\]{width:100px}.w-\[max\(135vw\,240vh\)\]{width:max(135vw,240vh)}.w-\[min\(980px\,95\%\)\]{width:min(980px,95%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[21\.6rem\]{max-width:21.6rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[86rem\]{max-width:86rem}.max-w-\[110rem\]{max-width:110rem}.max-w-\[min\(100\%\,36rem\)\]{max-width:min(100%,36rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[12\.2rem\]{min-width:12.2rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.menu-preview-card{transform-origin:12% 100%;will-change:opacity, transform, filter;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.985\]{scale:.985}.scale-\[1\.7\]{scale:1.7}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.h2h-swap-lockup{animation:.24s cubic-bezier(.22,1,.36,1) 40ms both h2h-swap-lockup-in}.h2h-swap-strip{animation:.24s cubic-bezier(.22,1,.36,1) 60ms both h2h-swap-strip-in}.menu-story-slide{animation:.52s cubic-bezier(.22,1,.36,1) both menu-story-slide-in}.team-fade{animation:.52s cubic-bezier(.22,1,.36,1) both team-in}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.team-picker-shell{border:1px solid var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-picker-shell{border:1px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.team-picker-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--foreground), 0 0 1.6rem var(--foreground), 0 28px 70px -32px #000000f2;background:oklab(13% -.00776457 -.0289778/.92);border-radius:1.75rem}@supports (color:color-mix(in lab, red, red)){.team-picker-shell{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 12%, transparent), 0 0 1.6rem color-mix(in oklab, var(--foreground) 26%, transparent), 0 28px 70px -32px #000000f2}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.team-picker-field{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.team-picker-field{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.team-picker-field{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.team-picker-field{background:color-mix(in oklab, var(--background) 70%, transparent)}}.team-picker-field{box-shadow:0 0 .7rem var(--foreground);outline:none;padding:.55rem 1rem}@supports (color:color-mix(in lab, red, red)){.team-picker-field{box-shadow:0 0 .7rem color-mix(in oklab, var(--foreground) 14%, transparent)}}.team-picker-field:focus{border-color:var(--neon);box-shadow:0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.team-picker-field:focus{box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 40%, transparent)}}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-current{border-color:currentColor}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-input{border-color:var(--input)}.border-neon{border-color:var(--neon)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-stadium-glass{border-color:var(--stadium-glass)}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#2d7fe0\]{background-color:#2d7fe0}.bg-\[\#3ac45c\]{background-color:#3ac45c}.bg-\[\#e0c22d\]{background-color:#e0c22d}.bg-\[\#e04141\]{background-color:#e04141}.bg-\[oklch\(0\.7_0\.22_25\)\]{background-color:oklch(70% .22 25)}.bg-\[oklch\(0\.11_0\.02_255\)\]{background-color:oklch(11% .02 255)}.bg-\[oklch\(0\.88_0\.18_202\/12\%\)\]{background-color:oklch(88% .18 202/.12)}.bg-\[oklch\(0\.88_0\.18_202\/18\%\)\]{background-color:oklch(88% .18 202/.18)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/45{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/45{background-color:color-mix(in oklab, var(--card) 45%, transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-foreground,.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neon,.bg-neon\/25{background-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.bg-neon\/25{background-color:color-mix(in oklab, var(--neon) 25%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,oklch\(0\.12_0\.09_20\/88\%\)\,oklch\(0\.08_0\.02_255\/62\%\)_45\%\,oklch\(0\.08_0\.02_255\/72\%\)\)\]{background-image:linear-gradient(90deg,oklch(12% .09 20/.88),oklch(8% .02 255/.62) 45%,oklch(8% .02 255/.72))}.bg-\[linear-gradient\(140deg\,oklch\(0\.18_0\.05_255\)\,oklch\(0\.12_0\.03_170\)\)\]{background-image:linear-gradient(140deg,oklch(18% .05 255),oklch(12% .03 170))}.bg-\[radial-gradient\(circle_at_15\%_-10\%\,oklch\(0\.24_0\.1_250\)\,oklch\(0\.06_0\.02_255\)_55\%\)\]{background-image:radial-gradient(circle at 15% -10%,oklch(24% .1 250),oklch(6% .02 255) 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,oklch\(0\.3_0\.1_240\)\,oklch\(0\.09_0\.03_255\)\)\]{background-image:radial-gradient(circle at 30% 20%,oklch(30% .1 240),oklch(9% .03 255))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background\/90{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/90{--tw-gradient-from:color-mix(in oklab, var(--background) 90%, transparent)}}.from-background\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background\/15{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/15{--tw-gradient-via:color-mix(in oklab, var(--background) 15%, transparent)}}.via-background\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/20{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/20{--tw-gradient-via:color-mix(in oklab, var(--background) 20%, transparent)}}.via-background\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/55{--tw-gradient-via:#0000008c}@supports (color:color-mix(in lab, red, red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab, var(--color-black) 55%, transparent)}}.via-black\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/62{--tw-gradient-via:#0000009e}@supports (color:color-mix(in lab, red, red)){.via-black\/62{--tw-gradient-via:color-mix(in oklab, var(--color-black) 62%, transparent)}}.via-black\/62{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab, red, red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab, var(--color-black) 85%, transparent)}}.to-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.superstar-wordmark{text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #000000a6)drop-shadow(0 0 .5rem #d2dce873);background:linear-gradient(#fff 0%,#dfe6ee 38%,#9aa6b4 62%,#f2f5f8 100%);-webkit-background-clip:text;background-clip:text;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-size:1.35rem;font-weight:700;font-stretch:75%;line-height:1}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.team-crest-generated .team-crest-3d-neon svg{stroke:var(--crest-secondary);stroke-width:2.2px;paint-order:stroke fill}.team-crest-generated .team-crest-3d-original svg{filter:drop-shadow(0 0 .08rem var(--crest-primary))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[62\%_30\%\]{object-position:62% 30%}.object-\[center_22\%\]{object-position:center 22%}.object-\[center_30\%\]{object-position:center 30%}.object-\[center_34\%\]{object-position:center 34%}.object-\[center_38\%\]{object-position:center 38%}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.season-source-note{color:var(--muted-foreground);padding:.65rem 1.2rem;font-size:.65rem}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[1px\]{padding:1px}.playlist-track{transition:background .22s,padding .22s,box-shadow .22s}.playlist-track:is(:hover,.gamepad-hover){background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.playlist-track:is(:hover,.gamepad-hover){background:color-mix(in oklab, var(--neon) 8%, transparent)}}.playlist-track:is(:hover,.gamepad-hover){padding-inline:1.15rem}.playlist-track.is-active{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.playlist-track.is-active{background:color-mix(in oklab, var(--neon) 6%, transparent)}}.playlist-track.is-active{box-shadow:inset .18rem 0 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.playlist-track.is-active{box-shadow:inset .18rem 0 0 color-mix(in oklab, var(--foreground) 78%, transparent)}}.playlist-track.is-hidden{opacity:.58}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[11rem\]{padding-right:11rem}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.h2h-record{color:var(--foreground);font-family:var(--font-display);text-shadow:0 0 .9rem var(--team-accent);font-size:clamp(1.8rem,3vw,2.45rem);font-style:normal;line-height:1}@supports (color:color-mix(in lab, red, red)){.h2h-record{text-shadow:0 0 .9rem color-mix(in oklab, var(--team-accent) 42%, transparent)}}.side-menu-label{letter-spacing:0;text-transform:uppercase;color:oklch(97% .01 250);text-shadow:none;font-family:Roboto Condensed,sans-serif;font-style:normal;font-weight:400;font-stretch:100%;transition:font-weight .16s,color .2s}.menu-condensed{letter-spacing:0;text-transform:uppercase;font-family:Arial Narrow,Roboto Condensed,Helvetica Neue Condensed,Arial,sans-serif;font-weight:700;font-stretch:75%}.menu-thumb-label{letter-spacing:.02em;text-transform:uppercase;font-family:Orbitron,Roboto Condensed,Arial Narrow,sans-serif;font-weight:700}.roster-table-type{text-transform:uppercase;font-family:Roboto Condensed,Arial Narrow,sans-serif;font-weight:500;font-stretch:75%}.roster-table-type button{font-family:inherit}.chalk{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.season-highlight-thumb-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.42rem\]{font-size:.42rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[3\.4vh\]{font-size:3.4vh}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.neon-chip{border:1px solid var(--neon)}@supports (color:color-mix(in lab, red, red)){.neon-chip{border:1px solid color-mix(in oklab, var(--neon) 70%, transparent)}}.neon-chip{color:var(--neon);background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.neon-chip{background:color-mix(in oklab, var(--neon) 14%, transparent)}}.neon-chip{box-shadow:0 0 12px var(--neon), inset 0 0 10px var(--neon)}@supports (color:color-mix(in lab, red, red)){.neon-chip{box-shadow:0 0 12px color-mix(in oklab, var(--neon) 35%, transparent), inset 0 0 10px color-mix(in oklab, var(--neon) 12%, transparent)}}.neon-text{color:var(--neon);text-shadow:0 0 10px var(--neon)}@supports (color:color-mix(in lab, red, red)){.neon-text{text-shadow:0 0 10px color-mix(in oklab, var(--neon) 55%, transparent)}}.text-\[oklch\(0\.7_0\.2_25\)\]{color:oklch(70% .2 25)}.text-\[oklch\(0\.88_0\.18_202\)\]{color:oklch(88% .18 202)}.text-accent-foreground{color:var(--accent-foreground)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/45{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/45{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/65{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/65{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-foreground\/95{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/95{color:color-mix(in oklab, var(--foreground) 95%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-neon{color:var(--neon)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#2d7fe0aa\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#2d7fe0aa);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#3ac45caa\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#3ac45caa);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#e0c22daa\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#e0c22daa);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#e04141aa\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#e04141aa);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_var\(--color-neon\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--color-neon));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--neon\)_45\%\,transparent\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,var(--neon))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--neon\)_45\%\,transparent\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,color-mix(in oklab,var(--neon) 45%,transparent))}}.shadow-\[0_0_16px_color-mix\(in_oklab\,var\(--neon\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--neon\)_45\%\,transparent\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,var(--neon))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--neon\)_45\%\,transparent\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,color-mix(in oklab,var(--neon) 45%,transparent))}}.shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--neon\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--neon\)_42\%\,transparent\)\,inset_0_0_24px_color-mix\(in_oklab\,var\(--neon\)_12\%\,transparent\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,var(--neon)), inset 0 0 24px var(--tw-shadow-color,var(--neon))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--neon\)_42\%\,transparent\)\,inset_0_0_24px_color-mix\(in_oklab\,var\(--neon\)_12\%\,transparent\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,color-mix(in oklab,var(--neon) 42%,transparent)), inset 0 0 24px var(--tw-shadow-color,color-mix(in oklab,var(--neon) 12%,transparent))}}.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--neon\)_42\%\,transparent\)\,inset_0_0_24px_color-mix\(in_oklab\,var\(--neon\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--neon\)_42\%\,transparent\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,var(--neon))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--neon\)_42\%\,transparent\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,color-mix(in oklab,var(--neon) 42%,transparent))}}.shadow-\[0_0_34px_color-mix\(in_oklab\,var\(--neon\)_42\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_-20px_oklch\(0\.88_0\.18_202\/35\%\)\]{--tw-shadow:0 12px 40px -20px var(--tw-shadow-color,oklch(88% .18 202/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_-25px_oklch\(0\.88_0\.18_202\/40\%\)\]{--tw-shadow:0 18px 50px -25px var(--tw-shadow-color,oklch(88% .18 202/.4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/height,.shadow\/reflection{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.neon-edge{border-left:3px solid var(--neon);box-shadow:inset 0 0 22px var(--neon), 0 0 14px var(--neon)}@supports (color:color-mix(in lab, red, red)){.neon-edge{box-shadow:inset 0 0 22px color-mix(in oklab, var(--neon) 18%, transparent), 0 0 14px color-mix(in oklab, var(--neon) 22%, transparent)}}.ring-primary{--tw-ring-color:var(--primary)}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline\!{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[120px\]{--tw-blur:blur(120px);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-sm{--tw-blur:blur(var(--blur-sm));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,)}.drop-shadow-\[0_0_10px_var\(--color-neon\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,var(--color-neon)));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_12px_var\(--color-neon\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,var(--color-neon)));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_44px_color-mix\(in_oklab\,var\(--neon\)_70\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 44px var(--tw-drop-shadow-color,var(--neon)))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_0_44px_color-mix\(in_oklab\,var\(--neon\)_70\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 44px var(--tw-drop-shadow-color,color-mix(in oklab,var(--neon) 70%,transparent)))}}.drop-shadow-\[0_0_44px_color-mix\(in_oklab\,var\(--neon\)_70\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 14px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 18px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_6px_22px_rgba\(0\,0\,0\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 22px var(--tw-drop-shadow-color,#000000bf));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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\:drop-shadow\(0_0_8px_var\(--color-neon\)\)_drop-shadow\(0_0_18px_var\(--color-neon\)\)_drop-shadow\(0_0_34px_oklch\(0\.62_0\.25_25\/55\%\)\)\]{filter:drop-shadow(0 0 8px var(--color-neon)) drop-shadow(0 0 18px var(--color-neon)) drop-shadow(0 0 34px oklch(62% .25 25/.55))}.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(var(--blur-md));-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(var(--blur-sm));-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\!slab{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)!important}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.95\)\,0_0_10px_rgba\(0\,0\,0\,0\.7\)\]{text-shadow:0 1px 3px #000000f2,0 0 10px #000000b3}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.95\)\]{text-shadow:0 1px 3px #000000f2}.\[throw\:user\]{throw:user}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.running\!{animation-play-state:running!important}.slab{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:text-neon:is(:where(.group):hover *){color:var(--neon)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-foreground\/50:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/50:hover{border-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.hover\:border-neon:hover,.hover\:border-neon\/60:hover{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.hover\:border-neon\/60:hover{border-color:color-mix(in oklab, var(--neon) 60%, transparent)}}.hover\:border-neon\/70:hover{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.hover\:border-neon\/70:hover{border-color:color-mix(in oklab, var(--neon) 70%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neon:hover{color:var(--neon)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_48px_color-mix\(in_oklab\,var\(--neon\)_58\%\,transparent\)\]:hover{--tw-shadow:0 0 48px var(--tw-shadow-color,var(--neon))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_0_48px_color-mix\(in_oklab\,var\(--neon\)_58\%\,transparent\)\]:hover{--tw-shadow:0 0 48px var(--tw-shadow-color,color-mix(in oklab,var(--neon) 58%,transparent))}}.hover\:shadow-\[0_0_48px_color-mix\(in_oklab\,var\(--neon\)_58\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-\[17\.4rem\]{height:17.4rem}.sm\:max-w-\[29rem\]{max-width:29rem}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:whitespace-normal{white-space:normal}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[26rem\]{height:26rem}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.75fr_1fr\]{grid-template-columns:1.75fr 1fr}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_iframe\]\:h-full iframe{height:100%}.\[\&_iframe\]\:w-full iframe{width:100%}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.fb-game,.fb-halftime,.fb-postgame,.intro{--fb-display:"Barlow Condensed", "Arial Narrow", sans-serif;--fb-text:"Barlow", system-ui, sans-serif;--fb-gold:#f2c14e;--fb-ink:#0a0e15;--fb-glass-top:#161c28c7;--fb-glass-bottom:#080b12db;--fb-edge:#ffffff24;--fb-edge-strong:#ffffff47;--fb-muted:#e2e8f499;--fb-radius:.9rem;color:#f4f6fb;font-family:var(--fb-display)}.glass{border:1px solid var(--fb-edge);border-radius:var(--fb-radius);background:linear-gradient(168deg, var(--fb-glass-top), var(--fb-glass-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);position:relative;box-shadow:0 1.4rem 3rem #0000008c,0 .15rem .4rem #0006,inset 0 1px #ffffff2e,inset 0 -1px #00000073}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff17,#0000 38% 62%,#ffffff0d);position:absolute;inset:0}.glass:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.fb-game{z-index:80;isolation:isolate;background:var(--fb-ink);grid-template:"top top top""controls stage right"minmax(0,1fr)"bottom bottom bottom"/9.4rem minmax(0,1fr) clamp(19rem,22vw,24rem);gap:.55rem .7rem;padding:.55rem .8rem .65rem;display:grid;position:fixed;inset:0;overflow:hidden}.fb-game-entry{z-index:80;background:var(--fb-ink,#0a0e15);position:fixed;inset:0}.fb-game-entry.is-entering .fb-game{animation:1.2s cubic-bezier(.16,1,.3,1) both fb-game-settle}.fb-game-entry-curtain{z-index:120;pointer-events:none;background:#000;animation:1.2s cubic-bezier(.4,0,.2,1) both fb-game-curtain;position:fixed;inset:0}@keyframes fb-game-curtain{0%{opacity:1}34%{opacity:.78}to{opacity:0}}@keyframes fb-game-settle{0%{opacity:.35;filter:blur(3px);transform:scale(1.025)}to{opacity:1;filter:blur();transform:scale(1)}}.fb-stadium{z-index:-5;object-fit:cover;object-position:center 42%;filter:brightness(.62)saturate(1.05)contrast(1.08);width:106%;height:106%;animation:26s ease-in-out infinite alternate fb-drift;position:absolute;inset:-3%}.fb-stadium-wash{z-index:-4;background:radial-gradient(at 50% 38%,#0000 30%,#04060a8c 78%),linear-gradient(#04060a8c,#0000 28% 52%,#04060ae6);position:absolute;inset:0}.fb-stadium-lights{z-index:-3;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:radial-gradient(at 10% 0,#fff6e152,#0000 40%),radial-gradient(at 90% 0,#fff6e147,#0000 40%),radial-gradient(at 50% -10%,#ffffff24,#0000 50%);height:60%;position:absolute;inset:-12% 0 auto}.fb-particles{z-index:-2;pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#ffffff80 .6px,#0000 1.2px),radial-gradient(circle,#ffffff59 .5px,#0000 1px);background-position:0 0,4rem 6rem;background-size:9rem 9rem,13rem 13rem;animation:60s linear infinite fb-particles;position:absolute;inset:0}@keyframes fb-particles{to{background-position:0 -18rem,4rem -20rem}}@keyframes fb-drift{0%{transform:scale(1.02)translate(-.5%)}to{transform:scale(1.06)translate(.5%,-.5%)}}.fb-game.is-cinematic .fb-stadium{filter:brightness(.32)saturate(.9)}.fb-game .team-crest-3d,.intro .team-crest-3d,.fb-halftime .team-crest-3d,.fb-postgame .team-crest-3d{display:inline-grid}.fb-top{grid-area:top;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.fb-network{text-transform:uppercase;grid-template-columns:auto auto;justify-self:start;align-items:center;gap:.6rem;display:grid}.fb-network.is-right{text-align:right;grid-template-columns:auto auto auto;justify-self:end}.fb-network b{letter-spacing:.02em;color:#0000;filter:drop-shadow(0 .15rem .3rem #0009);background:linear-gradient(#fff,#c9d0da 60%,#8d97a5);-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:900;line-height:1}.fb-network small{color:var(--fb-muted);letter-spacing:.16em;font-size:.58rem;font-weight:700;line-height:1.2}.fb-live-dot{background:#ff4d4d;border-radius:50%;width:.55rem;height:.55rem;animation:1.4s infinite alternate fb-blink;box-shadow:0 0 .6rem #ff4d4d}@keyframes fb-blink{to{opacity:.35}}.sim-sponsors{z-index:9;pointer-events:none;align-items:center;gap:.55rem;display:flex;position:absolute;top:8rem;left:50%;transform:translate(-50%)}.sim-sponsors>small{color:var(--fb-muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:800}.sim-sponsors>div{gap:.35rem;display:flex}.sim-sponsor-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f7fae6;border:1px solid #ffffff6b;border-radius:.65rem;justify-content:center;align-items:center;width:6.4rem;height:2.15rem;padding:.28rem .45rem;display:flex;overflow:hidden;box-shadow:0 0 .85rem #fff3,inset 0 0 .55rem #ffffff70}.sim-sponsor-card.is-square{padding-block:.08rem}.sim-sponsor-card img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.sim-sponsor-card b{color:#111827;text-align:center;text-transform:uppercase;font-size:.56rem;font-weight:900;line-height:1}@media (width<=900px){.sim-sponsors{max-width:calc(100vw - 1rem);top:7.4rem}.sim-sponsors>small{display:none}.sim-sponsor-card{width:4.6rem;height:1.75rem;padding:.2rem .3rem}.sim-sponsor-card b{font-size:.46rem}.sim-sponsors>div{min-width:0}.sim-sponsor-card{flex:0 4.6rem;min-width:0}.sim-sponsor-card.is-square{padding-block:.06rem}}.fb-scorebug{clip-path:polygon(1.2rem 0,calc(100% - 1.2rem) 0,100% 100%,0 100%);border-radius:.8rem .8rem 1.4rem 1.4rem;grid-template-columns:minmax(15rem,1fr) minmax(12rem,15rem) minmax(15rem,1fr);width:min(66rem,100%);display:grid;overflow:hidden}.fb-bug-team{background:linear-gradient(90deg, var(--team), transparent 70%);grid-template-columns:3.4rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.45rem 1.1rem .5rem .9rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fb-bug-team{background:linear-gradient(90deg, color-mix(in oklab, var(--team) 55%, transparent), transparent 70%)}}.fb-bug-team:after{content:"";background:linear-gradient(90deg, var(--team-accent), var(--team));height:3px;position:absolute;bottom:0;left:0;right:0}.fb-bug-team.is-home{background:linear-gradient(270deg, var(--team), transparent 70%);grid-template-columns:auto auto minmax(0,1fr) 3.4rem}@supports (color:color-mix(in lab, red, red)){.fb-bug-team.is-home{background:linear-gradient(270deg, color-mix(in oklab, var(--team) 55%, transparent), transparent 70%)}}.fb-bug-team.is-home{direction:rtl}.fb-bug-team.is-home>*{direction:ltr}.fb-bug-team.is-home:after{background:linear-gradient(270deg, var(--team-accent), var(--team))}.fb-bug-logo{place-items:center;width:3.2rem;height:3.2rem;display:grid;position:relative}.fb-bug-logo:before{content:"";background:radial-gradient(circle, var(--team-accent), transparent 70%);border-radius:50%;position:absolute;inset:-.2rem}@supports (color:color-mix(in lab, red, red)){.fb-bug-logo:before{background:radial-gradient(circle, color-mix(in oklab, var(--team-accent) 40%, transparent), transparent 70%)}}.fb-bug-logo:before{filter:blur(4px)}.fb-bug-logo .team-crest-3d{filter:drop-shadow(0 .35rem .5rem #000000b3);width:3rem;height:3rem}.fb-bug-name{min-width:0;line-height:1;display:grid}.fb-bug-name b{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 .1rem .25rem #0009;font-size:1.25rem;font-weight:900;overflow:hidden}.fb-bug-name span{color:var(--team-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fb-bug-name small{color:var(--fb-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.58rem;font-weight:700;overflow:hidden}.fb-bug-score{text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 .15rem .4rem #000000a6;min-width:2.6rem;font-size:2.8rem;font-weight:900;line-height:.9;animation:.9s cubic-bezier(.16,1,.3,1) both fb-score-pop}@keyframes fb-score-pop{0%{color:var(--fb-gold);text-shadow:0 0 1.2rem var(--fb-gold);transform:scale(1.6)}45%{color:var(--fb-gold);text-shadow:0 0 .8rem var(--fb-gold);transform:scale(1.05)}to{transform:scale(1)}}.fb-timeouts{gap:.16rem;display:grid}.fb-timeouts i{background:#ffffff29;border-radius:1px;width:.5rem;height:.28rem}.fb-timeouts i.is-on{background:var(--fb-gold);box-shadow:0 0 .4rem var(--fb-gold)}@supports (color:color-mix(in lab, red, red)){.fb-timeouts i.is-on{box-shadow:0 0 .4rem color-mix(in oklab, var(--fb-gold) 70%, transparent)}}.fb-possession{opacity:0;background:var(--fb-gold);clip-path:polygon(0 0,100% 50%,0 100%);width:.5rem;height:.5rem;transition:opacity .2s;position:absolute;bottom:.4rem}.fb-bug-team:not(.is-home) .fb-possession{right:.5rem}.fb-bug-team.is-home .fb-possession{left:.5rem;transform:scaleX(-1)}.fb-bug-team.has-ball .fb-possession{opacity:1}.fb-bug-center{border-inline:1px solid var(--fb-edge);background:linear-gradient(#0c1018b3,#04060ad9);align-content:center;gap:.18rem;padding:.35rem .6rem;display:grid;box-shadow:inset 0 0 2rem #0006}.fb-bug-row{text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;display:grid}.fb-bug-row.is-sub{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto auto;padding-top:.2rem}.fb-bug-period{color:var(--fb-gold);letter-spacing:.12em;font-size:.78rem;font-weight:900}.fb-bug-clock{text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 .1rem .3rem #0009;font-size:1.85rem;font-weight:900;line-height:1}.fb-bug-down{letter-spacing:.06em;white-space:nowrap;background:#ffffff1a;border-radius:.3rem;padding:.15rem .45rem;font-size:.78rem;font-weight:800;transition:background .2s,color .2s}.fb-bug-down.is-key{background:var(--fb-gold)}@supports (color:color-mix(in lab, red, red)){.fb-bug-down.is-key{background:color-mix(in oklab, var(--fb-gold) 22%, transparent)}}.fb-bug-down.is-key{color:var(--fb-gold)}.fb-bug-down.is-critical{color:#ffb3b3;background:#ff4d4d47;animation:1.2s infinite alternate fb-pulse}@keyframes fb-pulse{to{box-shadow:0 0 .6rem #ff4d4d80}}.fb-bug-arrow{opacity:.2;background:var(--fb-gold);clip-path:polygon(0 0,100% 50%,0 100%);width:.6rem;height:.6rem}.fb-bug-arrow.is-away{opacity:1;transform:scaleX(-1)}.fb-bug-arrow.is-home{opacity:1}.fb-bug-spot{color:#ffffffd9;letter-spacing:.1em;font-size:.74rem;font-weight:800}.fb-bug-playclock{border:1px solid var(--fb-edge);color:var(--fb-gold);font-variant-numeric:tabular-nums;background:#0006;border-radius:.25rem;padding:.08rem .4rem;font-size:.8rem;font-weight:900}.fb-bug-playclock.is-low{color:#ff8a8a;border-color:#ff4d4d80}.fb-bug-running{color:var(--fb-gold);letter-spacing:.12em;font-size:.55rem;font-weight:800}.fb-controls{grid-area:controls;align-self:end;gap:.25rem;padding:.7rem .55rem .6rem;display:grid}.fb-controls small{color:var(--fb-muted);letter-spacing:.16em;text-transform:uppercase;padding:0 .4rem .35rem;font-size:.58rem;font-weight:800}.fb-controls button{color:#eef1f7;font:800 .68rem var(--fb-display);letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:1rem 1fr;align-items:center;gap:.55rem;padding:.5rem .55rem;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:grid}.fb-controls button svg{width:.95rem;height:.95rem;transition:transform .16s}.fb-controls button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]):not(:disabled){background:#ffffff12;border-color:#f2c14e73;outline:none;transform:translate(2px);box-shadow:0 0 .8rem #f2c14e2e}.fb-controls button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]):not(:disabled) svg{transform:scale(1.12)}.fb-controls button:disabled{opacity:.38;cursor:default}.fb-controls button.is-quit{color:#ff9c9c}.fb-stage{perspective:1500px;grid-area:stage;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.fb-field-stage{aspect-ratio:2.25;width:min(100%,130rem);transform-style:preserve-3d;transform-origin:var(--ball-x,50%) 60%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:relative}.fb-field-tilt{transform-style:preserve-3d;filter:drop-shadow(0 2.6rem 2.4rem #0009);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.camera-broadcast .fb-field-tilt{transform:rotateX(44deg)scale(1.2)}.camera-sideline .fb-field-tilt{transform:rotateX(36deg)rotate(-2deg)scale(1.3)}.camera-endzone .fb-field-tilt{transform:rotateX(58deg)rotate(-6deg)scale(1.08)}.camera-field .fb-field-tilt{transform:rotateX(66deg)scale(1.46)}.camera-coach .fb-field-tilt{transform:rotateX(8deg)scale(.98)}.fb-field-stage.is-zoomed{transform:scale(1.16)}.fb-field-stage.is-score{transform:scale(1.22)}.fb-field{border-radius:1.1rem;width:100%;height:100%;overflow:visible;box-shadow:0 0 0 1px #8caaff59,0 0 22px -4px #78a0ff8c,0 0 0 1.2rem #00000038,0 0 6rem #00000080}.fb-field-glow{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 20%,#8caaff33,#0000 62%);position:absolute;inset:-8% -3%}.fb-endzone-text{font:900 46px var(--fb-display);letter-spacing:.14em;opacity:.94}@font-face{font-family:IHSAA Yard Serif;src:url(/fonts/old-standard-tt/OldStandardTT-Bold-figures.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:IHSAA Yard Athletic;src:url(/fonts/big-shoulders-stencil/BigShouldersStencilDisplay-ExtraBold-figures.woff2)format("woff2");font-weight:800;font-style:normal;font-display:block}.fb-yard-number text{font:700 26px var(--fb-display)}.fb-yard-number.is-serif text{font:700 28px IHSAA Yard Serif,Times New Roman,serif}.fb-yard-number.is-athletic text{font:800 30px IHSAA Yard Athletic,Impact,sans-serif}.fb-los{stroke:#4da3ff;stroke-width:3px;filter:drop-shadow(0 0 6px #4da3ff)}.fb-first-down{stroke:var(--fb-gold);stroke-width:3px;filter:drop-shadow(0 0 6px var(--fb-gold))}.fb-possession-chevron{filter:drop-shadow(0 0 4px #0009);animation:1.4s ease-in-out infinite alternate fb-chevron}@keyframes fb-chevron{to{opacity:.5}}.fb-player{transform-box:view-box}.fb-player-shadow{fill:#0006}.fb-player.is-star circle:nth-child(3){filter:drop-shadow(0 0 5px #ffffffb3)}.fb-ball{filter:drop-shadow(0 2px 2px #0000008c)}.fb-ball.in-air{animation:.7s ease-in-out both fb-ball-air}@keyframes fb-ball-air{0%,to{scale:1}50%{filter:drop-shadow(0 20px 7px #00000059);scale:1.75}}.fb-overlay-path{fill:none;stroke:var(--fb-gold);stroke-width:3px;stroke-dasharray:9 7;filter:drop-shadow(0 0 5px #f2c14eb3);animation:1.2s linear infinite fb-dash}.fb-overlay-path.is-flipped{stroke:#ff6b6b}@keyframes fb-dash{to{stroke-dashoffset:-32px}}.fb-overlay-yac{stroke:#fff;stroke-width:2.5px;stroke-dasharray:4 4;opacity:.85}.fb-overlay-target circle{fill:none;stroke:#fff;stroke-width:2px}.fb-overlay-target circle:first-child{stroke:var(--fb-gold);animation:1.4s ease-out infinite fb-target}@keyframes fb-target{0%{r:9;opacity:1}to{r:20;opacity:0}}.fb-overlay-tackle line{stroke:#ff6b6b;stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #ff6b6bcc)}.fb-field-flag{left:var(--los-x,50%);background:linear-gradient(90deg, var(--team), #080b12e0);border:1px solid #ffffff40;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .5rem;display:flex;position:absolute;bottom:4%}@supports (color:color-mix(in lab, red, red)){.fb-field-flag{background:linear-gradient(90deg, color-mix(in oklab, var(--team) 82%, #000), #080b12e0)}}.fb-field-flag{text-transform:uppercase;clip-path:polygon(0 0,calc(100% - .7rem) 0,100% 100%,0 100%);transform:translate(-50%)translateZ(2rem);box-shadow:0 .6rem 1.2rem #0000008c}.fb-field-flag b{letter-spacing:.06em;white-space:nowrap;font-size:.9rem;font-weight:900}.fb-field-flag span{color:#fffc;letter-spacing:.1em;white-space:nowrap;font-size:.7rem;font-weight:800}.fb-flag-chip{border-radius:50%;width:.7rem;height:.7rem}.fb-play-tag{z-index:5;text-transform:uppercase;justify-items:center;padding:.4rem 1.1rem;animation:.32s cubic-bezier(.16,1,.3,1) both fb-rise;display:grid;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.fb-play-tag span{color:var(--fb-gold);letter-spacing:.18em;font-size:.66rem;font-weight:800}.fb-play-tag b{color:#ffffffd9;font-size:.82rem;font-weight:700}@keyframes fb-rise{0%{opacity:0;transform:translate(-50%,.6rem)}to{opacity:1;transform:translate(-50%)}}.fb-toast{z-index:6;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem 1.1rem;font-size:.76rem;font-weight:800;animation:.3s both fb-rise;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.fb-replay-frame{z-index:5;pointer-events:none;border:0;border-radius:0;outline:0;position:absolute;inset:0;box-shadow:inset 0 0 6rem #00000052}.fb-replay-frame:before,.fb-replay-frame:after{content:"";background:linear-gradient(#000000bf,#0000);height:3.2rem;position:absolute;left:0;right:0}.fb-replay-frame:after{top:auto;bottom:0;transform:scaleY(-1)}.fb-replay-frame:before{top:0}.fb-replay-tag{z-index:1;color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#d92b2b;border-radius:.3rem;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:.7rem;left:.9rem}.fb-replay-tag i{background:#fff;border-radius:50%;width:.5rem;height:.5rem;animation:.9s infinite alternate fb-blink}.fb-replay-frame b{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;font-size:.72rem;font-weight:800;position:absolute;top:.85rem;left:6.4rem}.fb-replay-frame em{z-index:1;max-width:80%;font-family:var(--fb-text);color:#ffffffeb;text-align:center;text-shadow:0 1px 4px #000c;font-size:.82rem;font-style:normal;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.fb-replay-picker{z-index:7;border:1px solid var(--fb-edge);color:var(--fb-muted);font:800 .6rem var(--fb-display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b12b3;border-radius:999px;padding:.35rem .8rem;transition:color .15s,border-color .15s;position:absolute;bottom:16.6rem;right:clamp(19.5rem,22.6vw,24.6rem)}.fb-replay-picker:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){color:var(--fb-gold);border-color:var(--fb-gold);outline:none}.fb-replay-list{gap:.35rem;display:grid}.fb-replay-list button{border:1px solid var(--fb-edge);color:#fff;font-family:var(--fb-text);text-align:left;cursor:pointer;background:#ffffff0a;border-radius:.5rem;grid-template-columns:4.6rem 1fr;gap:.6rem;padding:.55rem .7rem;font-size:.8rem;display:grid}.fb-replay-list button b{font-family:var(--fb-display);color:var(--fb-gold)}.fb-replay-list button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){border-color:var(--fb-gold);outline:none}.fb-event{z-index:6;background:linear-gradient(100deg, var(--team), var(--team));border:1px solid #ffffff38;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:1rem;padding:.75rem 2rem .8rem 1.2rem;display:grid;position:absolute;top:46%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fb-event{background:linear-gradient(100deg, color-mix(in oklab, var(--team) 86%, #000), color-mix(in oklab, var(--team) 60%, #000))}}.fb-event{text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 100%,0 100%);animation:.52s cubic-bezier(.16,1,.3,1) both fb-slam;transform:translate(-50%,-50%);box-shadow:0 1.6rem 3.4rem #000000a6,inset 0 1px #ffffff4d}.fb-event-bar{background:var(--team-accent);width:6px;box-shadow:0 0 1rem var(--team-accent);position:absolute;top:0;bottom:0;left:0}.fb-event .team-crest-3d{filter:drop-shadow(0 .4rem .6rem #0009);grid-row:1/3;width:3.6rem;height:3.6rem}.fb-event strong{color:#fff;letter-spacing:.02em;text-shadow:0 .15rem .4rem #0000008c;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:900;line-height:.92}.fb-event span{color:#fff}@supports (color:color-mix(in lab, red, red)){.fb-event span{color:color-mix(in oklab, #fff 82%, var(--team-accent))}}.fb-event span{letter-spacing:.14em;font-size:.78rem;font-weight:700}.fb-big-play.is-turnover{background:linear-gradient(100deg,#5c0f16,#2a0a0d)}@keyframes fb-slam{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(1.45)}60%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(.98)}to{transform:translate(-50%,-50%)scale(1)}}.fb-cinematic{z-index:8;background:radial-gradient(ellipse at 50% 45%, var(--team), #04060ab3 70%);grid-template-rows:1fr auto auto 1fr;place-items:center;gap:.6rem;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fb-cinematic{background:radial-gradient(ellipse at 50% 45%, color-mix(in oklab, var(--team) 32%, transparent), #04060ab3 70%)}}.fb-cinematic{animation:.4s both fb-fade}.fb-cinematic-light{pointer-events:none;background:conic-gradient(from 200deg at 50% 45%, transparent 0 70deg, var(--team-accent) 90deg, transparent 110deg 250deg, var(--team-accent) 270deg, transparent 290deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fb-cinematic-light{background:conic-gradient(from 200deg at 50% 45%, transparent 0 70deg, color-mix(in oklab, var(--team-accent) 22%, transparent) 90deg, transparent 110deg 250deg, color-mix(in oklab, var(--team-accent) 18%, transparent) 270deg, transparent 290deg)}}.fb-cinematic-light{mix-blend-mode:screen;animation:8s linear infinite fb-spin}@keyframes fb-spin{to{transform:rotate(360deg)}}.fb-cinematic-logo{grid-row:2;width:clamp(7rem,14vw,12rem);height:clamp(7rem,14vw,12rem);animation:.7s cubic-bezier(.16,1,.3,1) both fb-logo-in;position:relative}.fb-cinematic-logo:before{content:"";background:radial-gradient(circle, var(--team-accent), transparent 68%);border-radius:50%;position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.fb-cinematic-logo:before{background:radial-gradient(circle, color-mix(in oklab, var(--team-accent) 45%, transparent), transparent 68%)}}.fb-cinematic-logo:before{filter:blur(10px)}.fb-cinematic-logo .team-crest-3d{filter:drop-shadow(0 1.2rem 1.4rem #000000bf);width:100%;height:100%}@keyframes fb-logo-in{0%{opacity:0;transform:translateY(2rem)scale(.6)rotateY(40deg)}to{opacity:1;transform:none}}.fb-cinematic-copy{text-align:center;text-transform:uppercase;grid-row:3;justify-items:center;display:grid}.fb-cinematic-copy strong{letter-spacing:.02em;background:linear-gradient(180deg, #fff 30%, var(--team-accent));color:#0000;filter:drop-shadow(0 .3rem .8rem #000000b3);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:.9;animation:.52s cubic-bezier(.16,1,.3,1) .12s both fb-slam-text}.fb-cinematic-copy b{letter-spacing:.18em;margin-top:.3rem;font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:800;animation:.4s .4s both fb-fade}.fb-cinematic-copy span{color:#ffffffd1;letter-spacing:.12em;margin-top:.25rem;font-size:.85rem;font-weight:700;animation:.4s .65s both fb-fade}@keyframes fb-slam-text{0%{opacity:0;transform:scale(1.8)}60%{opacity:1;transform:scale(.97)}to{transform:scale(1)}}.fb-cinematic-score{border:1px solid var(--fb-edge);background:#080b12b3;border-radius:999px;grid-row:4;align-self:start;align-items:center;gap:1.2rem;padding:.5rem 1.4rem;animation:.4s .9s both fb-fade;display:flex}.fb-cinematic-score>span{align-items:center;gap:.6rem;display:inline-flex}.fb-cinematic-score .team-crest-3d{width:2rem;height:2rem}.fb-cinematic-score b{font-size:2rem;font-weight:900;line-height:1}.fb-cinematic-score i{color:var(--fb-muted);font-style:normal}@keyframes fb-fade{0%{opacity:0}to{opacity:1}}.fb-lower-third{z-index:6;border-radius:.6rem .6rem .6rem 1.4rem;grid-template-columns:6rem minmax(0,1fr) 3rem;align-items:end;width:min(32rem,100% - 2rem);animation:.42s cubic-bezier(.16,1,.3,1) both fb-lower-in;display:grid;position:absolute;bottom:.9rem;left:1rem;overflow:hidden}.fb-lower-third:before{background:linear-gradient(90deg, var(--team), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.fb-lower-third:before{background:linear-gradient(90deg, color-mix(in oklab, var(--team) 60%, transparent), transparent 55%)}}.fb-lower-third>.team-crest-3d{opacity:.9;align-self:center;width:2.6rem;height:2.6rem;margin-right:.4rem}.fb-lower-art{place-items:end center;height:6.4rem;display:grid;overflow:hidden}.fb-lower-art>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 .4rem .7rem #000000b3);width:5.8rem;height:6.8rem}.fb-lower-art .team-crest-3d{width:4rem;height:4rem;margin-bottom:1rem}.fb-lower-copy{text-transform:uppercase;min-width:0;padding:.6rem .9rem .65rem;display:grid}.fb-lower-copy small{color:oklab(100% 0 5.96046e-8/.76);letter-spacing:.14em;font-size:.6rem;font-weight:700}.fb-lower-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.55rem;font-weight:900;line-height:1;overflow:hidden}.fb-lower-copy span{color:var(--team-accent);letter-spacing:.1em;font-size:.72rem;font-weight:800}.fb-lower-copy em{color:var(--fb-gold);letter-spacing:.06em;margin-top:.25rem;font-size:.8rem;font-style:normal;font-weight:800}@keyframes fb-lower-in{0%{opacity:0;transform:translate(-1.6rem)}to{opacity:1;transform:none}}.fb-momentum-graphic{z-index:6;text-transform:uppercase;grid-template-columns:2.6rem 1fr;align-items:center;gap:.7rem;padding:.55rem 1rem .6rem .7rem;animation:.42s cubic-bezier(.16,1,.3,1) both fb-rise-right;display:grid;position:absolute;top:1rem;right:1rem}.fb-momentum-graphic:before{background:linear-gradient(90deg, var(--team), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.fb-momentum-graphic:before{background:linear-gradient(90deg, color-mix(in oklab, var(--team) 50%, transparent), transparent 70%)}}.fb-momentum-graphic .team-crest-3d{width:2.4rem;height:2.4rem}.fb-momentum-graphic small{color:var(--fb-gold);letter-spacing:.18em;font-size:.58rem;font-weight:800}.fb-momentum-graphic strong{font-size:1.05rem;font-weight:900;line-height:1;display:block}.fb-momentum-graphic span{color:var(--fb-muted);letter-spacing:.1em;font-size:.64rem;font-weight:700}.fb-momentum-pulse{border-radius:inherit;border:1px solid var(--team-accent);opacity:0;pointer-events:none;animation:1.4s ease-out 2 fb-pulse-ring;position:absolute;inset:-1px}@keyframes fb-pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes fb-rise-right{0%{opacity:0;transform:translate(1.2rem)}to{opacity:1;transform:none}}.fb-drive-summary{z-index:6;text-transform:uppercase;gap:.3rem;min-width:17rem;padding:.6rem 1rem .7rem;animation:.4s both fb-rise-right;display:grid;position:absolute;bottom:.9rem;right:1rem}.fb-drive-summary:before{background:linear-gradient(270deg, var(--team), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.fb-drive-summary:before{background:linear-gradient(270deg, color-mix(in oklab, var(--team) 45%, transparent), transparent 70%)}}.fb-drive-summary header{align-items:center;gap:.5rem;display:flex}.fb-drive-summary header .team-crest-3d{width:1.6rem;height:1.6rem}.fb-drive-summary small{color:var(--fb-gold);letter-spacing:.16em;font-size:.6rem;font-weight:800}.fb-drive-summary div{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.fb-drive-summary div span{display:grid}.fb-drive-summary div b{font-size:1.7rem;font-weight:900;line-height:1}.fb-drive-summary div small{color:var(--fb-muted);letter-spacing:.12em;font-size:.56rem}.fb-drive-summary strong{color:var(--team-accent);font-size:1rem;font-weight:800}.fb-right{grid-area:right;grid-template-rows:minmax(0,1fr) auto;gap:.55rem;min-height:0;display:grid}.fb-call{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.fb-call:before{background:linear-gradient(#ffffff0f,#0000 30%)}.fb-call header{border-bottom:1px solid var(--fb-edge);text-transform:uppercase;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.65rem .9rem .5rem;display:grid}.fb-call-mic{width:1.7rem;height:1.7rem;color:var(--fb-gold);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.fb-call-mic svg{width:.9rem;height:.9rem}.fb-call header b{letter-spacing:.16em;font-size:.95rem;font-weight:900}.fb-call.is-live header b{color:var(--fb-gold)}.fb-call header em{color:var(--fb-muted);letter-spacing:.1em;text-align:right;font-size:.66rem;font-style:normal;font-weight:800}.fb-call header .team-crest-3d{width:1.7rem;height:1.7rem}.fb-call-booth{text-transform:uppercase;border-bottom:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:.6rem;padding:.45rem .9rem;display:grid}.fb-call-booth small{color:var(--fb-muted);letter-spacing:.16em;font-size:.56rem;font-weight:800}.fb-call-booth strong{letter-spacing:.08em;font-size:.8rem;font-weight:800}.fb-wave{grid-row:1/3;align-items:center;gap:.15rem;height:1.2rem;display:flex}.fb-wave b{background:#ffffff40;border-radius:1px;width:.2rem;height:.25rem;transition:height .2s}.fb-wave.is-on b{background:var(--fb-gold);animation:.7s ease-in-out infinite alternate fb-wave}.fb-wave.is-on b:nth-child(2){animation-delay:.12s}.fb-wave.is-on b:nth-child(3){animation-delay:.24s}.fb-wave.is-on b:nth-child(4){animation-delay:90ms}.fb-wave.is-on b:nth-child(5){animation-delay:.3s}@keyframes fb-wave{0%{height:.25rem}to{height:1.1rem}}.fb-call-body{align-content:start;gap:.5rem;min-height:0;padding:.75rem .9rem;display:grid;overflow:auto}.fb-call-line{font-family:var(--fb-text);margin:0;font-size:.98rem;font-weight:500;line-height:1.32;animation:.38s cubic-bezier(.16,1,.3,1) both fb-line-in}.fb-call-line.is-call{font-size:1.06rem;font-weight:600}.fb-call-line.is-call:before{content:"“";color:var(--fb-gold);font-family:var(--fb-display)}.fb-call-line.is-call:after{content:"”";color:var(--fb-gold);font-family:var(--fb-display)}.fb-call-line.is-context,.fb-call-line.is-analysis,.fb-call-line.is-stat{border-left:2px solid var(--fb-gold);color:#ffffffe6;background:#ffffff0b;border-radius:0 .4rem .4rem 0;padding:.45rem .6rem;font-size:.86rem}.fb-call-line.is-stat{border-left-color:#5aa9ff}.fb-call-line small{color:var(--fb-gold);font-family:var(--fb-display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.15rem;font-size:.56rem;font-weight:800;display:block}.fb-call-line.is-stat small{color:#5aa9ff}.fb-call-line.is-developing{color:var(--fb-muted);font-style:italic}@keyframes fb-line-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.fb-call footer{border-top:1px solid var(--fb-edge);text-transform:uppercase;background:#00000040;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.5rem .9rem .6rem;display:grid}.fb-call footer span{background:var(--fb-gold);color:#111;letter-spacing:.14em;border-radius:.25rem;padding:.18rem .5rem;font-size:.58rem;font-weight:900}.fb-call footer b{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;overflow:hidden}.fb-potp{text-transform:uppercase;gap:.5rem;padding:.65rem .9rem .75rem;animation:.42s both fb-line-in;display:grid}.fb-potp:before{background:linear-gradient(180deg, var(--team,#223), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.fb-potp:before{background:linear-gradient(180deg, color-mix(in oklab, var(--team,#223) 45%, transparent), transparent 60%)}}.fb-potp header{justify-content:space-between;align-items:center;display:flex}.fb-potp header span{color:var(--fb-gold);letter-spacing:.18em;font-size:.6rem;font-weight:800}.fb-potp header .team-crest-3d{width:2.2rem;height:2.2rem}.fb-potp-id{grid-template-columns:4.6rem 1fr;align-items:end;gap:.6rem;display:grid}.fb-potp-art{background:radial-gradient(ellipse at 50% 100%, var(--team), transparent 70%);border-radius:.5rem;place-items:end center;height:5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fb-potp-art{background:radial-gradient(ellipse at 50% 100%, color-mix(in oklab, var(--team) 55%, transparent), transparent 70%)}}.fb-potp-art>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 .3rem .5rem #0009);width:4.6rem;height:5.4rem}.fb-potp-art .team-crest-3d{width:3rem;height:3rem;margin-bottom:1rem}.fb-potp-id strong{font-size:1.15rem;font-weight:900;line-height:1;display:block}.fb-potp-id small{color:var(--team-accent);letter-spacing:.12em;font-size:.62rem;font-weight:800}.fb-potp-tiles{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.fb-potp-tiles div{border:1px solid var(--fb-edge);text-align:center;background:#0000004d;border-radius:.45rem;padding:.35rem .4rem;display:grid}.fb-potp-tiles b{font-size:1.25rem;font-weight:900;line-height:1}.fb-potp-tiles small{color:var(--fb-muted);letter-spacing:.12em;font-size:.5rem;font-weight:800}.fb-potp p{color:#fffc;font-family:var(--fb-text);text-transform:none;margin:0;font-size:.72rem}.fb-potp.is-idle{min-height:5rem}.fb-bottom{grid-area:bottom;grid-template-columns:minmax(0,1fr) 16rem 18.5rem;gap:.55rem;height:15.6rem;display:grid}.fb-dock{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.fb-dock-head{border-bottom:1px solid var(--fb-edge);align-items:center;gap:.8rem;padding:.5rem .9rem .45rem;display:flex}.fb-dock-title{color:var(--fb-gold);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:900}.fb-tabs-row{gap:.15rem;display:flex}.fb-tabs-row button{color:var(--fb-muted);font:800 .64rem var(--fb-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.3rem .7rem;transition:color .15s,background .15s,border-color .15s}.fb-tabs-row button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){color:#fff;outline:none}.fb-tabs-row button.is-active{color:var(--fb-gold);background:#f2c14e1f;border-color:#f2c14e80}.fb-mode{border:1px solid var(--fb-edge);border-radius:999px;margin-left:auto;display:flex;overflow:hidden}.fb-mode button{color:var(--fb-muted);font:800 .62rem var(--fb-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.3rem .75rem;transition:background .15s,color .15s;display:inline-flex}.fb-mode button svg{width:.75rem;height:.75rem}.fb-mode button.is-active{background:var(--fb-gold);color:#111}.fb-dock-body{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-height:0;padding:.55rem .7rem .6rem;display:grid;position:relative}.fb-play-cards{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(12.5rem,1fr);grid-auto-flow:column;gap:.5rem;min-height:0;display:grid;overflow-x:auto}.fb-play-card{border:1px solid var(--fb-edge);color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff12,#00000059);border-radius:.6rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.25rem;padding:.45rem .6rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.fb-play-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.fb-play-card:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]):not(:disabled){border-color:#f2c14e99;outline:none;transform:translateY(-2px);box-shadow:0 .6rem 1.4rem #00000080,0 0 1rem #f2c14e26}.fb-play-card:disabled{opacity:.55;cursor:default}.fb-play-card.is-suggested{background:linear-gradient(#f2c14e24,#00000059);border-color:#f2c14e8c}.fb-play-card-head{text-transform:uppercase;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.45rem;display:grid}.fb-play-card-head b{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;line-height:1;display:block;overflow:hidden}.fb-play-card-head small{color:var(--fb-muted);letter-spacing:.12em;font-size:.56rem;font-weight:700}.fb-play-card-head em{color:var(--fb-gold);letter-spacing:.12em;align-items:center;gap:.2rem;font-size:.55rem;font-style:normal;font-weight:800;display:inline-flex}.fb-play-card-head em svg{width:.7rem;height:.7rem}.fb-play-letter{color:#fff;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-style:normal;font-weight:900;display:grid;box-shadow:inset 0 1px #fff6,0 .2rem .4rem #00000080}.fb-play-letter.family-run{background:linear-gradient(#ef5b5b,#9e1d1d)}.fb-play-letter.family-pass{background:linear-gradient(#4f9df5,#1b4fa0)}.fb-play-letter.family-special{background:linear-gradient(#4dd07a,#1b6f3b)}.fb-play-letter.family-clock{background:linear-gradient(#c9ced8,#6b7280)}.fb-diagram-box{background:linear-gradient(#143c1eb3,#0a2814d9);border-radius:.35rem;min-height:3.6rem;position:relative;overflow:hidden}.fb-diagram{width:100%;height:100%;position:absolute;inset:0}.fb-play-card-foot{color:var(--fb-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.fb-outcomes{grid-template-columns:repeat(auto-fill,minmax(8.6rem,1fr));align-content:start;gap:.4rem;display:grid;overflow:auto}.fb-play{border:1px solid var(--fb-edge);color:#fff;min-height:3rem;font:800 .84rem var(--fb-display);letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:#ffffff0d;border-radius:.5rem;align-content:center;justify-items:start;padding:.4rem .7rem;transition:transform .14s,border-color .15s,background .15s;display:grid}.fb-play:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]):not(:disabled){border-color:var(--fb-gold);outline:none;transform:translateY(-1px)}.fb-play small{color:var(--fb-muted);letter-spacing:.12em;font-size:.56rem}.fb-play.is-back{color:var(--fb-muted);grid-auto-flow:column;justify-items:center;gap:.3rem}.fb-play.is-back svg{width:.9rem;height:.9rem}.fb-play.is-outcome.group-defense{border-left:3px solid #ef5b5b}.fb-play.is-outcome.group-offense{border-left:3px solid #4f9df5}.fb-play.is-outcome.group-kick{border-left:3px solid #4dd07a}.fb-fastsim{border:1px solid var(--fb-edge);background:#0000004d;border-radius:.6rem;grid-template-columns:1fr 1fr;align-self:end;gap:.3rem;padding:.4rem;display:grid}.fb-fastsim>span{color:var(--fb-muted);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.3rem;font-size:.56rem;font-weight:800;display:inline-flex}.fb-fastsim>span svg{width:.75rem;height:.75rem}.fb-fastsim button{color:#fff;font:800 .64rem var(--fb-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:1px solid #0000;border-radius:.4rem;padding:.4rem .6rem;transition:background .15s,color .15s,transform .12s}.fb-fastsim button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]):not(:disabled){background:var(--fb-gold);color:#111;outline:none;transform:translateY(-1px)}.fb-fastsim button:disabled{opacity:.4;cursor:default}.fb-keyplayers{text-transform:uppercase;grid-template-rows:auto repeat(4,minmax(0,1fr));gap:.25rem;min-height:0;padding:.5rem .7rem .55rem;display:grid}.fb-keyplayers header{border-bottom:1px solid var(--fb-edge);justify-content:space-between;align-items:center;padding-bottom:.3rem;display:flex}.fb-keyplayers header span{color:var(--fb-gold);letter-spacing:.18em;font-size:.6rem;font-weight:800}.fb-keyplayers header .team-crest-3d{width:1.5rem;height:1.5rem}.fb-keyplayers>div{grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:0;display:grid}.fb-key-art{background:linear-gradient(#ffffff1a,#0006);border-radius:.4rem;place-items:center;width:2.1rem;height:2.1rem;display:grid;position:relative;overflow:hidden}.fb-key-art>img{object-fit:cover;object-position:top;background:#11141b;width:100%;height:100%;position:absolute;inset:0}.fb-key-art i{color:var(--fb-muted);font-size:.6rem;font-style:normal;font-weight:900}.fb-keyplayers b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1;display:block;overflow:hidden}.fb-keyplayers small{color:var(--fb-muted);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:700;display:block;overflow:hidden}.fb-sidestats{grid-template-rows:auto minmax(0,1fr);gap:.4rem;min-height:0;padding:.5rem .7rem .6rem;display:grid}.fb-sidestats .fb-tabs-row{border-bottom:1px solid var(--fb-edge);padding-bottom:.3rem}.fb-drive-live{grid-template-rows:auto minmax(0,1fr) auto;gap:.4rem;min-height:0;display:grid}.fb-drive-tiles{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.fb-drive-tiles span{border:1px solid var(--fb-edge);background:#0000004d;border-radius:.45rem;justify-items:center;padding:.3rem;display:grid}.fb-drive-tiles b{color:var(--fb-gold);font-size:1.5rem;font-weight:900;line-height:1}.fb-drive-tiles small{color:var(--fb-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.52rem;font-weight:800}.fb-mini-field{background:repeating-linear-gradient(90deg,#2f7a3a 0 9.5%,#2a6d33 9.5% 10%),#2f7a3a;border-radius:.35rem;min-height:2.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.fb-mini-field>span{opacity:.85;width:8%;position:absolute;top:0;bottom:0}.fb-mini-field>span:first-of-type{left:0}.fb-mini-field>span:nth-of-type(2){right:0}.fb-mini-field i{background:var(--fb-gold);width:2px;box-shadow:0 0 .5rem var(--fb-gold);margin-left:8%;position:absolute;top:0;bottom:0;transform:scaleX(.84)}.fb-mini-field b{background:var(--fb-gold);color:#111;letter-spacing:.08em;padding:.05rem .3rem;font-size:.55rem;font-weight:900;position:absolute;bottom:.15rem;transform:translate(-50%)}.fb-drive-note{color:var(--fb-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:700;overflow:hidden}.fb-team-mini{align-content:start;gap:.3rem;display:grid}.fb-team-mini>div{grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;gap:.4rem;display:grid}.fb-team-mini b{text-align:center;font-size:.95rem;font-weight:900}.fb-team-mini span{gap:.15rem;display:grid}.fb-team-mini small{color:var(--fb-muted);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.52rem;font-weight:800}.fb-team-mini i{background:#ffffff1a;border-radius:999px;height:.35rem;display:flex;overflow:hidden}.fb-team-mini em{height:100%;transition:width .5s;display:block}.fb-flow-mini{min-height:0}.fb-flow{background:#0000004d;border-radius:.4rem;width:100%;height:100%;min-height:5rem}.fb-btn{border:1px solid var(--fb-edge);color:#fff;font:800 .78rem var(--fb-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff17,#0000004d);border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.62rem 1.15rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 .4rem .9rem #0006}.fb-btn svg{width:.9rem;height:.9rem}.fb-btn:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){border-color:#f2c14e99;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 .6rem 1.2rem #00000073,0 0 1rem #f2c14e26}.fb-btn.is-primary{border-color:var(--fb-gold);color:#1a1405;background:linear-gradient(#ffd978,#d9a52c)}.fb-btn.is-danger{color:#ff9c9c;border-color:#ff5f5f8c}.fb-btn.is-active{border-color:var(--fb-gold);background:#f2c14e29}.fb-card{padding:.9rem 1rem 1rem}.fb-card h2{color:var(--fb-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:900}.fb-card h2+h2,.fb-card .fb-row+h2,.fb-card .fb-flow-legend+h2{margin-top:1rem}.fb-row{font-family:var(--fb-text);border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.42rem 0;font-size:.82rem;display:grid}.fb-row b{font-family:var(--fb-display);font-variant-numeric:tabular-nums;font-weight:900}.fb-row b:first-child{color:var(--fb-muted)}.fb-row strong{color:var(--fb-gold);font-family:var(--fb-display);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.fb-statbar{grid-template-columns:3.2rem 1fr 3.2rem;align-items:center;gap:.6rem;padding:.3rem 0;display:grid}.fb-statbar b{text-align:center;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.fb-statbar div{gap:.2rem;display:grid}.fb-statbar span{color:var(--fb-muted);letter-spacing:.16em;text-align:center;text-transform:uppercase;font-size:.56rem;font-weight:800}.fb-statbar i{background:#ffffff1a;border-radius:999px;height:.45rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.fb-statbar em{height:100%;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}.fb-performers{gap:.4rem;display:grid}.fb-performers>div{border-left:3px solid var(--team-accent);background:linear-gradient(90deg, var(--team), #ffffff08);border-radius:0 .5rem .5rem 0;grid-template-columns:2.8rem 1fr;align-items:center;gap:.6rem;padding:.4rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fb-performers>div{background:linear-gradient(90deg, color-mix(in oklab, var(--team) 32%, transparent), #ffffff08)}}.fb-performer-art{background:#0006;border-radius:.45rem;place-items:center;width:2.8rem;height:2.8rem;display:grid;overflow:hidden}.fb-performer-art>img{object-fit:cover;object-position:top;width:100%;height:100%}.fb-performer-art .team-crest-3d{width:2rem;height:2rem}.fb-performers b{text-transform:uppercase;font-size:.95rem;font-weight:900;line-height:1;display:block}.fb-performers small{color:var(--fb-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700;display:block}.fb-performers em{color:var(--fb-gold);letter-spacing:.06em;text-transform:uppercase;margin-top:.15rem;font-size:.7rem;font-style:normal;font-weight:800;display:block}.fb-flow-legend{color:var(--fb-muted);letter-spacing:.12em;text-transform:uppercase;gap:1rem;margin-top:.4rem;font-size:.6rem;font-weight:800;display:flex}.fb-flow-legend>span{align-items:center;gap:.35rem;display:inline-flex}.fb-flow-legend i{border-radius:2px;width:.7rem;height:.35rem}.fb-analysis{font-family:var(--fb-text);margin:0;font-size:.9rem;line-height:1.45}.fb-empty{color:var(--fb-muted);font-family:var(--fb-text);padding:.6rem 0;font-size:.82rem}.fb-period-break{z-index:28;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04060a80;place-items:center;animation:.3s both fb-fade;display:grid;position:absolute;inset:0}.fb-period-break>div{text-align:center;text-transform:uppercase;justify-items:center;gap:.7rem;width:min(36rem,100% - 2rem);padding:1.6rem 2rem 1.5rem;display:grid}.fb-period-break small{color:var(--fb-gold);letter-spacing:.2em;font-size:.64rem;font-weight:800}.fb-period-break h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:.95}.fb-period-break p{color:var(--fb-muted);font-family:var(--fb-text);text-transform:none;font-size:.85rem}.fb-break-score{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.fb-break-score>span{border:1px solid var(--fb-edge);border-left:3px solid var(--team,var(--fb-edge));background:#00000059;border-radius:.5rem;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.5rem;padding:.45rem .7rem;display:grid}.fb-break-score>span .team-crest-3d{width:2.2rem;height:2.2rem}.fb-break-score>span b{text-align:left;font-size:.95rem;font-weight:800}.fb-break-score>span strong{font-size:1.9rem;font-weight:900}.fb-break-actions{justify-content:center;gap:.6rem;display:flex}.fb-drawer-scrim{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060a80;justify-items:end;animation:.2s both fb-fade;display:grid;position:absolute;inset:0}.fb-drawer{border-left:1px solid var(--fb-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0e121bf5,#06080dfa);grid-template-rows:auto minmax(0,1fr);width:min(31rem,100%);height:100%;animation:.28s cubic-bezier(.16,1,.3,1) both fb-drawer-in;display:grid}.fb-drawer.is-wide{width:min(54rem,100%)}.fb-drawer header{border-bottom:1px solid var(--fb-edge);text-transform:uppercase;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.fb-drawer header h2{letter-spacing:.12em;font-size:1.15rem;font-weight:900}.fb-drawer header button{border:1px solid var(--fb-edge);color:#fff;cursor:pointer;background:0 0;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.fb-drawer-body{padding:.8rem 1rem 1.5rem;overflow:auto}@keyframes fb-drawer-in{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}.fb-log{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.fb-log li{font-family:var(--fb-text);background:#ffffff0a;border-left:3px solid #0000;border-radius:0 .4rem .4rem 0;grid-template-columns:4.6rem 2.6rem minmax(0,1fr);gap:.5rem;padding:.45rem .5rem;font-size:.8rem;display:grid}.fb-log li.is-major{border-left-color:var(--fb-gold);background:#f2c14e14}.fb-log-time{color:var(--fb-muted);font-family:var(--fb-display);font-variant-numeric:tabular-nums;font-weight:700}.fb-log-team{color:var(--team,#fff);font-family:var(--fb-display);filter:brightness(1.6);font-weight:900}.fb-log-text{display:grid}.fb-log-text small{color:var(--fb-muted);font-family:var(--fb-display);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:700}.fb-log-empty{color:var(--fb-muted);font-family:var(--fb-text);padding:1rem}.fb-table{border-collapse:collapse;width:100%;font-family:var(--fb-text);font-size:.8rem}.fb-table th{border-bottom:1px solid var(--fb-edge);color:var(--fb-muted);font-family:var(--fb-display);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:.35rem .4rem;font-size:.64rem;font-weight:800}.fb-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0f;padding:.32rem .4rem}.fb-table td:not(:first-child),.fb-table th:not(:first-child){text-align:right}.fb-table.is-compare th,.fb-table.is-compare td{text-align:center}.fb-table.is-compare thead th{color:#fff;font-size:.85rem}.fb-table.is-compare thead .team-crest-3d{width:1.6rem;height:1.6rem}.fb-table.is-compare tbody th{color:var(--fb-muted)}.fb-table.is-compare tbody td{font-family:var(--fb-display);font-size:1rem;font-weight:800}.fb-tabs{gap:.3rem;margin-bottom:.8rem;display:flex}.fb-tabs button{border:1px solid var(--fb-edge);color:var(--fb-muted);font:800 .66rem var(--fb-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .8rem}.fb-tabs button.is-active{background:var(--fb-gold);border-color:var(--fb-gold);color:#111}.fb-stat-block h3{text-transform:uppercase;margin-bottom:.4rem;font-size:1.1rem;font-weight:900}.fb-stat-block h4{color:var(--fb-gold);letter-spacing:.16em;text-transform:uppercase;margin:.9rem 0 .2rem;font-size:.66rem;font-weight:800}.fb-depth{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fb-depth-team h3{text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:1rem;font-weight:900;display:flex}.fb-depth-team h3 .team-crest-3d{width:1.8rem;height:1.8rem}.fb-depth-row{font-family:var(--fb-text);border-bottom:1px solid #ffffff0f;grid-template-columns:2.4rem 1fr;gap:.2rem .5rem;padding:.3rem 0;font-size:.78rem;display:grid}.fb-depth-row b{color:var(--fb-gold);font-family:var(--fb-display);grid-row:1/10;font-weight:900}.fb-depth-row span small{color:var(--fb-muted)}.fb-depth-row span.is-out{color:#ff8a8a;text-decoration:line-through}.fb-compare header{text-transform:uppercase;justify-content:space-between;margin-bottom:.6rem;font-weight:900;display:flex}.fb-compare header>span{align-items:center;gap:.4rem;display:inline-flex}.fb-compare header .team-crest-3d{width:1.8rem;height:1.8rem}.fb-compare-row{grid-template-rows:auto auto;grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;gap:.1rem .5rem;padding:.3rem 0;display:grid}.fb-compare-row b{text-align:center;font-size:1rem;font-weight:900}.fb-compare-row i{background:#ffffff14;border-radius:999px;height:.5rem;display:flex;overflow:hidden}.fb-compare-row i em{height:100%;display:block}.fb-compare-row span{color:var(--fb-muted);letter-spacing:.14em;text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:.6rem;font-weight:800}.fb-playbook section{margin-bottom:1rem}.fb-playbook h3{color:var(--fb-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fb-playbook p{font-family:var(--fb-text);margin:.3rem 0;font-size:.82rem}.fb-playbook p b{font-family:var(--fb-display);text-transform:uppercase;font-size:.9rem}.fb-settings{font-family:var(--fb-text);gap:.7rem;display:grid}.fb-settings label{border:1px solid var(--fb-edge);border-radius:.5rem;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.55rem .7rem;font-size:.85rem;display:grid}.fb-settings label.is-check{grid-template-columns:auto 1fr}.fb-settings select{border:1px solid var(--fb-edge);color:#fff;font-family:var(--fb-display);text-transform:uppercase;background:#0a0e15;border-radius:.35rem;padding:.3rem .5rem}.fb-settings input[type=checkbox]{accent-color:var(--fb-gold)}.fb-settings-mixer{border:1px solid var(--fb-edge);border-radius:.5rem;align-items:center;gap:.8rem;padding:.55rem .7rem;display:flex}.fb-pause{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#06080de6;grid-template-columns:16.5rem minmax(0,1fr);animation:.22s both fb-fade;display:grid;position:absolute;inset:0}.fb-pause aside{border-right:1px solid var(--fb-edge);background:linear-gradient(#ffffff0a,#0000);align-content:start;gap:.35rem;padding:1.4rem 1rem;display:grid}.fb-pause aside small{color:var(--fb-gold);letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;font-weight:800}.fb-pause aside h2{text-transform:uppercase;margin-bottom:.8rem;font-size:1.3rem;font-weight:900;line-height:1}.fb-pause aside .fb-btn{justify-content:flex-start}.fb-pause section{padding:1.4rem 1.4rem 2rem;overflow:auto}.fb-pause-summary{gap:1rem;max-width:52rem;display:grid}.fb-pause-summary .fb-flow{height:9rem}.fb-pause-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.fb-pause-grid h4,.fb-pause-summary h4{color:var(--fb-gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.45rem;font-size:.64rem;font-weight:800}.fb-halftime .fb-flow,.fb-postgame .fb-flow{height:10rem}.fb-dock.is-break .fb-dock-body{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fb-dock.is-break p{color:var(--fb-muted);font-size:.85rem}.fb-pause-summary p{text-transform:uppercase;font-size:1.2rem;font-weight:800}.fb-confirm{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060ab3;place-items:center;display:grid;position:absolute;inset:0}.fb-confirm>div{text-align:center;gap:.6rem;width:min(26rem,100% - 2rem);padding:1.4rem;display:grid}.fb-confirm h2{text-transform:uppercase;font-size:1.4rem;font-weight:900}.fb-confirm p{color:var(--fb-muted);font-family:var(--fb-text);font-size:.85rem}.fb-confirm span{justify-content:center;gap:.5rem;display:flex}.fb-halftime{z-index:80;isolation:isolate;background:var(--fb-ink);position:fixed;inset:0;overflow-y:auto}.fb-halftime .fb-stadium{filter:brightness(.38)saturate();position:fixed}.fb-halftime .fb-stadium-wash{position:fixed}.fb-halftime-shell{width:min(88rem,100%);margin-inline:auto;padding:1.4rem 1rem 3rem;animation:.5s both fb-fade}.fb-halftime-head{text-align:center;text-transform:uppercase;justify-items:center;gap:.5rem;display:grid}.fb-halftime-head small,.fb-postgame-head small{color:var(--fb-gold);letter-spacing:.24em;font-size:.66rem;font-weight:800}.fb-halftime-head h1{letter-spacing:.02em;color:#0000;background:linear-gradient(#fff,#c9d0da 60%,#8d97a5);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:900;line-height:.9}.fb-halftime-score,.fb-final-score{text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(52rem,100%);padding:.6rem .9rem;display:grid}.fb-halftime-score>div,.fb-final-score>div{border-radius:.6rem;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.4rem .6rem;display:grid}.fb-halftime-score>div.is-home,.fb-final-score>div.is-home{text-align:right;grid-template-columns:auto minmax(0,1fr) 3.4rem}.fb-halftime-score .team-crest-3d,.fb-final-score .team-crest-3d{filter:drop-shadow(0 .4rem .6rem #000000b3);width:3.2rem;height:3.2rem}.fb-halftime-score>div>span,.fb-final-score>div>span{min-width:0;display:grid}.fb-halftime-score b,.fb-final-score b{text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:900;line-height:1;overflow:hidden}.fb-halftime-score small,.fb-final-score small{color:var(--fb-muted);letter-spacing:.14em;font-size:.6rem;font-weight:800}.fb-halftime-score strong,.fb-final-score strong{font-variant-numeric:tabular-nums;font-size:3.2rem;font-weight:900;line-height:1}.fb-halftime-score em,.fb-final-score em{color:var(--fb-muted);letter-spacing:.22em;font-size:.66rem;font-style:normal;font-weight:900}.fb-final-score>div.is-winner{background:linear-gradient(90deg, var(--team), transparent)}@supports (color:color-mix(in lab, red, red)){.fb-final-score>div.is-winner{background:linear-gradient(90deg, color-mix(in oklab, var(--team) 40%, transparent), transparent)}}.fb-final-score>div.is-winner{box-shadow:inset 0 0 0 1px var(--team-accent)}@supports (color:color-mix(in lab, red, red)){.fb-final-score>div.is-winner{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--team-accent) 45%, transparent)}}.fb-final-score>div.is-home.is-winner{background:linear-gradient(270deg, var(--team), transparent)}@supports (color:color-mix(in lab, red, red)){.fb-final-score>div.is-home.is-winner{background:linear-gradient(270deg, color-mix(in oklab, var(--team) 40%, transparent), transparent)}}.fb-halftime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.2rem;display:grid}.fb-postgame{z-index:80;isolation:isolate;background:var(--fb-ink);position:fixed;inset:0;overflow-y:auto}.fb-postgame-venue{z-index:-2;object-fit:cover;filter:brightness(.35)saturate(1.05);width:100%;height:100%;position:fixed;inset:0}.fb-postgame-wash{z-index:-1;background:radial-gradient(ellipse at 50% 0%, var(--team), transparent 55%), linear-gradient(180deg, #04060a66, #04060abf 40%, var(--fb-ink));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fb-postgame-wash{background:radial-gradient(ellipse at 50% 0%, color-mix(in oklab, var(--team) 38%, transparent), transparent 55%), linear-gradient(180deg, #04060a66, #04060abf 40%, var(--fb-ink))}}.fb-postgame-shell{width:min(90rem,100%);margin-inline:auto;padding:1.6rem 1rem 4rem;animation:.6s both fb-fade}.fb-postgame-head{text-align:center;text-transform:uppercase;justify-items:center;gap:.6rem;display:grid}.fb-postgame-head h1{letter-spacing:.01em;color:#0000;filter:drop-shadow(0 .3rem .6rem #000000b3);background:linear-gradient(#fff,#c9d0da 60%,#8d97a5);-webkit-background-clip:text;background-clip:text;max-width:60rem;font-size:clamp(1.7rem,5.2vw,4.4rem);font-weight:900;line-height:.92;animation:.7s cubic-bezier(.16,1,.3,1) both fb-slam-text}.fb-postgame-grid{grid-template-columns:minmax(16rem,.8fr) 1fr 1fr;gap:.8rem;margin:1.2rem 0;display:grid}.fb-potg{text-align:center;text-transform:uppercase;align-content:end;justify-items:center;gap:.25rem;min-height:22rem;display:grid}.fb-potg:before{background:radial-gradient(ellipse at 50% 100%, var(--team,#223), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.fb-potg:before{background:radial-gradient(ellipse at 50% 100%, color-mix(in oklab, var(--team,#223) 55%, transparent), transparent 65%)}}.fb-potg>small{color:var(--fb-gold);letter-spacing:.2em;font-size:.64rem;font-weight:800}.fb-potg-art{place-items:end center;width:100%;min-height:11rem;display:grid;position:relative}.fb-potg-art:before{content:"";filter:blur(8px);background:#0009;border-radius:50%;width:60%;height:1.2rem;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.fb-potg-art>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 .6rem 1rem #000000b3);width:10rem;height:11rem;position:relative}.fb-potg-art .team-crest-3d{width:6.5rem;height:6.5rem;margin-bottom:1.5rem;position:relative}.fb-potg h2{font-size:1.7rem;font-weight:900;line-height:1}.fb-potg p{color:var(--fb-muted);letter-spacing:.1em;margin:0;font-size:.7rem}.fb-potg strong{color:var(--fb-gold);letter-spacing:.06em;margin-top:.3rem;font-size:.86rem;font-weight:800}.fb-postgame-word{border-left:3px solid var(--fb-gold);grid-column:1/-1}.fb-postgame-word small{color:var(--fb-gold);letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;font-weight:800}.fb-postgame-word p{font-family:var(--fb-text);margin:.35rem 0 0;font-size:1rem;line-height:1.45}.fb-box-score{gap:.8rem;margin:1.2rem 0;display:grid}.fb-box-score h2{color:var(--fb-gold);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fb-postgame-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.fb-bug-clock.is-text{letter-spacing:.08em;font-size:1.05rem}.fb-playback .fb-stage{align-content:center;padding:3.2rem 1rem 1rem}.fb-moment{text-transform:uppercase;grid-template-rows:auto auto;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);align-items:center;gap:.5rem 1.4rem;width:min(46rem,100%);padding:1.1rem 1.4rem 1rem;animation:.48s cubic-bezier(.16,1,.3,1) both fb-line-in;display:grid;position:relative}.fb-moment:before{background:linear-gradient(120deg, var(--team), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.fb-moment:before{background:linear-gradient(120deg, color-mix(in oklab, var(--team) 34%, transparent), transparent 55%)}}.fb-moment.is-major{box-shadow:0 1.4rem 3rem #0009, 0 0 0 1px var(--team-accent), 0 0 2.4rem var(--team-accent)}@supports (color:color-mix(in lab, red, red)){.fb-moment.is-major{box-shadow:0 1.4rem 3rem #0009, 0 0 0 1px color-mix(in oklab, var(--team-accent) 55%, transparent), 0 0 2.4rem color-mix(in oklab, var(--team-accent) 22%, transparent)}}.fb-moment.is-break{text-align:center;grid-template-columns:minmax(0,1fr)}.fb-moment.is-break .fb-moment-art{display:none}.fb-moment-art{background:radial-gradient(ellipse at 50% 100%, var(--team), #00000080 70%);border-radius:.8rem;grid-row:1/span 2;place-items:end center;height:10.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fb-moment-art{background:radial-gradient(ellipse at 50% 100%, color-mix(in oklab, var(--team) 60%, transparent), #00000080 70%)}}.fb-moment-art>img{object-fit:cover;object-position:top;filter:drop-shadow(0 .6rem 1rem #000000b3);width:100%;height:100%}.fb-moment-art .team-crest-3d{width:6rem;height:6rem;margin-bottom:2rem}.fb-moment-copy{gap:.3rem;min-width:0;display:grid}.fb-moment-copy small{color:var(--team-accent);letter-spacing:.22em;font-size:.66rem;font-weight:900}.fb-moment-copy h1{letter-spacing:.01em;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:900;line-height:.95}.fb-moment-copy p{color:#ffffffd1;font-family:var(--fb-text);text-transform:none;font-size:.9rem}.fb-moment-copy em{color:var(--fb-gold);letter-spacing:.14em;font-size:.66rem;font-style:normal;font-weight:800}.fb-moment-copy span{color:var(--fb-muted);letter-spacing:.12em;font-size:.6rem;font-weight:800}.fb-moment-score{border:1px solid var(--fb-edge);background:#00000059;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:.9rem;padding:.35rem .9rem;display:flex}.fb-moment-score>span{align-items:center;gap:.45rem;display:inline-flex}.fb-moment-score .team-crest-3d{width:1.6rem;height:1.6rem}.fb-moment-score b{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:900;line-height:1}.fb-moment-score i{color:var(--fb-muted);font-style:normal}.fb-flow-strip{scrollbar-width:thin;grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;gap:.5rem;min-height:0;display:grid;overflow-x:auto}.fb-flow-tile{border:1px solid var(--fb-edge);border-left:3px solid var(--team-accent);text-transform:uppercase;background:linear-gradient(#ffffff0d,#00000059);border-radius:.55rem;align-content:start;gap:.25rem;padding:.5rem .65rem;display:grid;position:relative}.fb-flow-tile.is-major{background:linear-gradient(180deg, var(--team), #0006)}@supports (color:color-mix(in lab, red, red)){.fb-flow-tile.is-major{background:linear-gradient(180deg, color-mix(in oklab, var(--team) 28%, transparent), #0006)}}.fb-flow-tile.is-current{border-color:#f2c14e99;box-shadow:0 0 1rem #f2c14e26}.fb-flow-tile small{color:var(--fb-muted);letter-spacing:.14em;font-size:.54rem;font-weight:800}.fb-flow-tile b{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;overflow:hidden}.fb-flow-tile span{-webkit-line-clamp:3;color:#ffffffbf;font-family:var(--fb-text);text-transform:none;-webkit-box-orient:vertical;font-size:.7rem;display:-webkit-box;overflow:hidden}.fb-fastsim.is-mixer{grid-template-columns:1fr;align-content:start}.fb-fastsim.is-mixer .sim-mixer{justify-self:stretch}.fb-fastsim.is-mixer .sim-mixer>button{border-radius:.4rem;width:100%}.fb-scoring-mini{min-height:0;overflow:auto}.fb-scoring-mini .fb-row{padding:.3rem 0;font-size:.72rem}.fb-scoring-mini .fb-row b:first-child{font-size:.6rem}.fb-recap p{color:#ffffffd9;font-family:var(--fb-text);font-size:.95rem;line-height:1.55}.fb-postgame-grid.is-box{grid-template-columns:1fr 1.2fr 1.2fr}@media (width<=1280px){.fb-game{grid-template-columns:8.4rem minmax(0,1fr) 19rem}.fb-bottom{grid-template-columns:minmax(0,1fr) 14rem 16rem}.fb-network small{display:none}}@media (width<=1100px){.fb-bottom{grid-template-columns:minmax(0,1fr) 16rem}.fb-keyplayers{display:none}.fb-postgame-grid{grid-template-columns:1fr 1fr}.fb-potg{grid-column:1/-1}.fb-halftime-grid{grid-template-columns:1fr}}@media (width<=900px){.fb-game{grid-template:"top"max-content"controls"max-content"stage"max-content"right"max-content"bottom"max-content/1fr;align-content:start;padding:.4rem .4rem .6rem;overflow-y:auto}.fb-top{grid-template-columns:1fr}.fb-network{display:none}.fb-scorebug{clip-path:none;grid-template-columns:1fr 7rem 1fr;width:100%}.fb-bug-team{grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.35rem;padding:.35rem .45rem}.fb-bug-team.is-home{grid-template-columns:auto minmax(0,1fr) 2.2rem}.fb-bug-logo,.fb-bug-logo .team-crest-3d{width:2rem;height:2rem}.fb-bug-name b{font-size:.85rem}.fb-bug-name span,.fb-bug-name small{display:none}.fb-bug-score{min-width:1.8rem;font-size:1.8rem}.fb-timeouts{display:none}.fb-bug-clock{font-size:1.25rem}.fb-bug-down{font-size:.6rem}.fb-bug-row.is-sub{grid-template-columns:auto 1fr auto}.fb-bug-running{display:none}.fb-controls{flex-wrap:wrap;justify-content:space-between;padding:.35rem .4rem;display:flex}.fb-controls small{display:none}.fb-controls button{grid-template-columns:auto;padding:.4rem .5rem}.fb-controls button span{display:none}.fb-stage{perspective:900px;min-height:16rem}.camera-broadcast .fb-field-tilt{transform:rotateX(34deg)scale(1.32)}.camera-sideline .fb-field-tilt{transform:rotateX(30deg)scale(1.4)}.camera-field .fb-field-tilt{transform:rotateX(50deg)scale(1.5)}.fb-event strong{font-size:1.5rem}.fb-cinematic-copy strong{font-size:2.6rem}.fb-lower-third{grid-template-columns:4rem 1fr 2.4rem;width:calc(100% - .8rem);bottom:.4rem;left:.4rem}.fb-lower-art{height:4.4rem}.fb-lower-art>img{width:4rem;height:4.8rem}.fb-drive-summary{width:calc(100% - .8rem);min-width:0;bottom:.4rem;right:.4rem}.fb-right{grid-template-rows:max-content max-content;min-height:auto}.fb-call{grid-template-rows:auto auto auto auto;min-height:9rem;max-height:none;overflow:visible}.fb-call-body{overflow:visible}.fb-stage{height:16rem}.fb-bottom{grid-template-columns:1fr;height:auto}.fb-sidestats{display:none}.fb-dock-body{grid-template-columns:1fr}.fb-play-cards{grid-auto-columns:minmax(10.5rem,1fr)}.fb-dock-head{flex-wrap:wrap;gap:.4rem}.fb-mode{margin-left:0}.fb-fastsim{grid-template-columns:repeat(4,1fr)}.fb-fastsim>span,.fb-replay-picker{display:none}.fb-period-break,.fb-pause,.fb-confirm{position:fixed}.fb-pause-grid{grid-template-columns:1fr}.fb-period-break{z-index:40;align-content:center;padding:1rem 0;overflow:auto}.fb-period-break>div{width:calc(100% - 1.2rem);padding:1.2rem 1rem}.fb-period-break h2{font-size:1.7rem}.fb-break-score{grid-template-columns:1fr}.fb-break-actions{flex-wrap:wrap}.fb-dock.is-break .fb-dock-body{grid-template-columns:1fr}.fb-playback .fb-stage{height:auto;min-height:0;padding:2.9rem .4rem .6rem}.fb-moment{grid-template-columns:5.4rem minmax(0,1fr);gap:.4rem .8rem;padding:.8rem .8rem .7rem}.fb-moment-art{height:7rem}.fb-moment-art .team-crest-3d{width:4rem;height:4rem;margin-bottom:1.2rem}.fb-moment-copy h1{font-size:1.15rem}.fb-moment-copy p{font-size:.8rem}.fb-moment-score{grid-column:1/-1;justify-self:center}.fb-flow-strip{grid-auto-columns:minmax(9.5rem,1fr)}.fb-fastsim.is-mixer,.fb-postgame-grid.is-box{grid-template-columns:1fr}.fb-drawer,.fb-drawer.is-wide{width:100%}.fb-pause{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;overflow:auto}.fb-pause aside{border-right:0;border-bottom:1px solid var(--fb-edge);grid-template-columns:repeat(2,1fr);padding:1rem .8rem}.fb-pause aside small,.fb-pause aside h2{grid-column:1/-1}.fb-depth,.fb-postgame-grid,.fb-final-score,.fb-halftime-score{grid-template-columns:1fr}.fb-final-score>div,.fb-final-score>div.is-home,.fb-halftime-score>div,.fb-halftime-score>div.is-home{text-align:left;grid-template-columns:2.6rem minmax(0,1fr) auto}.fb-final-score>div.is-home .team-crest-3d,.fb-halftime-score>div.is-home .team-crest-3d{order:-1}.fb-final-score>div.is-home>strong,.fb-halftime-score>div.is-home>strong{order:1}.fb-final-score>div.is-home,.fb-halftime-score>div.is-home{background:linear-gradient(90deg, var(--team), transparent)}@supports (color:color-mix(in lab, red, red)){.fb-final-score>div.is-home,.fb-halftime-score>div.is-home{background:linear-gradient(90deg, color-mix(in oklab, var(--team) 40%, transparent), transparent)}}.fb-final-score .team-crest-3d,.fb-halftime-score .team-crest-3d{width:2.4rem;height:2.4rem}.fb-final-score strong,.fb-halftime-score strong{font-size:2.4rem}.fb-postgame-shell,.fb-halftime-shell{padding-inline:.6rem}}@media (prefers-reduced-motion:reduce){.fb-stadium,.fb-particles,.fb-bug-score,.fb-ball.in-air,.fb-cinematic-light,.fb-wave b,.fb-possession-chevron,.fb-game-entry-curtain,.fb-game-entry.is-entering .fb-game{animation:none}.fb-player,.fb-ball,.fb-field-tilt,.fb-field-stage,.fb-statbar em{transition-duration:1ms!important}}.intro{z-index:90;isolation:isolate;color:#fff;perspective:1200px;background:#000;position:fixed;inset:0;overflow:hidden}.intro.is-shaking{animation:.32s ease-out intro-shake}@keyframes intro-shake{0%,to{transform:none}20%{transform:translate(-.35rem,.2rem)}40%{transform:translate(.3rem,-.15rem)}60%{transform:translate(-.15rem,.1rem)}80%{transform:translate(.1rem,-.05rem)}}.intro-audio{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.intro-black{z-index:30;opacity:1;pointer-events:none;background:#000;transition:opacity 1.4s;position:absolute;inset:0}.intro.b1 .intro-black{opacity:0}.intro-stage{z-index:0;transform-origin:50% 70%;filter:brightness(.35)saturate(.9);transition:transform 2.2s cubic-bezier(.4,0,.2,1),filter 1.5s;position:absolute;inset:0;transform:scale(1.35)translateY(9%)}.intro.b1 .intro-stage{filter:brightness(.62)saturate(1.02);transform:scale(1.18)translateY(-2%)}.intro.b2 .intro-stage{filter:brightness(.72)saturate(1.05);transform:scale(1.6)translateY(-22%)}.intro.b3 .intro-stage{filter:brightness(.45)saturate();transform:scale(1.75)translateY(-30%)}.intro.b12 .intro-stage{filter:brightness(.66)saturate(1.05);transform:scale(1.05)translateY(0)}.intro.b15 .intro-stage{filter:brightness(.4)saturate();transform:scale(1.12)translateY(-4%)}.intro-stadium{object-fit:cover;object-position:center 55%;width:106%;height:106%;position:absolute;inset:-3%}.intro-haze{background:radial-gradient(at 50% 100%,#ffffff24,#0000 55%),linear-gradient(#0000008c,#0000 30% 60%,#000000d9);position:absolute;inset:0}.intro-light-beam{opacity:0;mix-blend-mode:screen;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#ffffff59,#0000 70%);width:34%;height:90%;transition:opacity 1.6s;position:absolute;top:-10%}.intro-light-beam.is-left{left:2%}.intro-light-beam.is-right{right:2%}.intro.b1 .intro-light-beam{opacity:.55}.intro.b3 .intro-light-beam{opacity:.25}.intro.b12 .intro-light-beam{opacity:.5}.intro-single-light{opacity:0;filter:blur(.6vmin);background:radial-gradient(circle,#fffffff2,#fff0c880 25%,#0000 62%);border-radius:50%;width:18vmin;height:18vmin;transition:opacity .5s,transform 1.6s;position:absolute;top:8%;left:14%;transform:scale(.4)}.intro.b0 .intro-single-light{opacity:1;animation:.7s steps(2,end) intro-flicker;transform:scale(1)}.intro.b2 .intro-single-light{opacity:0}@keyframes intro-flicker{0%{opacity:.2}40%{opacity:1}55%{opacity:.4}to{opacity:1}}.intro-fieldlines{opacity:0;transform-origin:top;height:62%;transition:opacity 1.2s;position:absolute;inset:auto -10% -18%;transform:rotateX(62deg)}.intro-fieldlines svg{width:100%;height:100%}.intro.b2 .intro-fieldlines{opacity:.9}.intro.b3 .intro-fieldlines{opacity:.35}.intro.b12 .intro-fieldlines{opacity:.55}.intro.b15 .intro-fieldlines{opacity:.25}.intro-helmets{z-index:4;pointer-events:none;position:absolute;inset:0}.intro-helmet{aspect-ratio:1;opacity:0;place-items:center;width:min(38vw,37rem);transition:opacity .7s,transform 1.2s cubic-bezier(.16,1,.3,1),left 1.2s cubic-bezier(.16,1,.3,1),top 1.2s cubic-bezier(.16,1,.3,1),width 1.2s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)scale(1.5)}.intro-helmet.is-away,.intro-helmet.is-home{left:50%}.intro-helmet>*{grid-area:1/1}.intro-logo-depth{opacity:.62;filter:brightness(.1)saturate(1.4);width:88%;height:88%;transform:translate(1.1rem,1.25rem)rotateY(-9deg)}.intro-helmet.is-home .intro-logo-depth{transform:translate(-1.1rem,1.25rem)rotateY(9deg)}.intro-logo-depth .team-crest-3d,.intro-logo-face.team-crest-3d{width:100%;height:100%}.intro-logo-face{z-index:2;width:100%;height:100%;filter:drop-shadow(0 2.4rem 2rem #000000bf) drop-shadow(0 0 .2rem #fffffff2) drop-shadow(0 0 2rem var(--away-accent));position:relative;transform:rotateY(-8deg)translateZ(2rem)}@supports (color:color-mix(in lab, red, red)){.intro-logo-face{filter:drop-shadow(0 2.4rem 2rem #000000bf) drop-shadow(0 0 .2rem #fffffff2) drop-shadow(0 0 2rem color-mix(in oklab, var(--away-accent) 55%, transparent))}}.intro-helmet.is-home .intro-logo-face{filter:drop-shadow(0 2.4rem 2rem #000000bf) drop-shadow(0 0 .2rem #fffffff2) drop-shadow(0 0 2rem var(--home-accent));transform:rotateY(8deg)translateZ(2rem)}@supports (color:color-mix(in lab, red, red)){.intro-helmet.is-home .intro-logo-face{filter:drop-shadow(0 2.4rem 2rem #000000bf) drop-shadow(0 0 .2rem #fffffff2) drop-shadow(0 0 2rem color-mix(in oklab, var(--home-accent) 55%, transparent))}}.intro.b3 .intro-helmet.is-away{opacity:1;transform:translate(-50%,-50%)scale(1.35)}.intro.b4 .intro-helmet.is-away{opacity:0}.intro.b4 .intro-helmet.is-home{opacity:1;transform:translate(-50%,-50%)scale(1.35)}.intro.b5 .intro-helmet.is-away,.intro.b5 .intro-helmet.is-home{opacity:1;width:min(38vw,40rem);top:56%;transform:translate(-50%,-50%)scale(1)}.intro.b5 .intro-helmet.is-away{left:24%}.intro.b5 .intro-helmet.is-home{left:76%}.intro.b8 .intro-helmet.is-away,.intro.b8 .intro-helmet.is-home{top:50%}.intro.b12 .intro-helmet.is-away,.intro.b12 .intro-helmet.is-home{width:min(33vw,34rem);top:49%}.intro.b15 .intro-helmet.is-away,.intro.b15 .intro-helmet.is-home{opacity:0}.intro-sweep{z-index:3;opacity:0;mix-blend-mode:screen;clip-path:circle(46%);background:linear-gradient(112deg,#0000 30%,#ffffffb8 48%,#0000 58%);width:100%;height:100%}.intro.b3 .intro-helmet.is-away .intro-sweep,.intro.b4 .intro-helmet.is-home .intro-sweep{animation:1s ease-out both intro-sweep}.intro-helmet.is-home .intro-sweep{background:linear-gradient(112deg, transparent 30%, var(--home-accent) 48%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.intro-helmet.is-home .intro-sweep{background:linear-gradient(112deg, transparent 30%, color-mix(in oklab, var(--home-accent) 60%, white) 48%, transparent 58%)}}.intro-helmet.is-away .intro-sweep{background:linear-gradient(112deg, transparent 30%, var(--away-accent) 48%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.intro-helmet.is-away .intro-sweep{background:linear-gradient(112deg, transparent 30%, color-mix(in oklab, var(--away-accent) 60%, white) 48%, transparent 58%)}}@keyframes intro-sweep{0%{opacity:0;transform:translate(-40%)}40%{opacity:.85}to{opacity:0;transform:translate(40%)}}.intro-center{z-index:6;text-transform:uppercase;pointer-events:none;justify-items:center;gap:.25rem;transition:opacity .5s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.intro.b15 .intro-center{opacity:0}.intro-plate{opacity:0;color:#10141b;clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,.5rem 100%,0 50%);background:linear-gradient(#d9dde3,#8f97a3 48%,#5b6370 52%,#b3bac4);border:1px solid #ffffff52;padding:.35rem 1.3rem;transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1);box-shadow:0 .6rem 1.4rem #0009,inset 0 1px #ffffffb3}.intro-plate.is-top{transform:translateY(-3rem)rotateX(50deg)}.intro-plate.is-top span{letter-spacing:.32em;padding-left:.32em;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:900}.intro-plate.is-mid{color:#dfe5ee;background:linear-gradient(#2b3340,#141922);transform:translate(-4rem)}.intro-plate.is-mid span{letter-spacing:.22em;font-size:clamp(.6rem,1vw,.85rem);font-weight:700}.intro-plate.is-bottom{transform:translate(4rem)}.intro-plate.is-bottom span{letter-spacing:.2em;font-size:clamp(.9rem,1.5vw,1.3rem);font-weight:900}.intro.b6 .intro-plate{opacity:1;transform:none}.intro.b6 .intro-plate.is-mid{transition-delay:.12s}.intro.b6 .intro-plate.is-bottom{transition-delay:.24s}.intro-vs{opacity:0;letter-spacing:.02em;color:#0000;filter:drop-shadow(0 .5rem .9rem #000000bf);background:linear-gradient(#fff,#c9d0da 45%,#7d8794 52%,#e6eaf0);-webkit-background-clip:text;background-clip:text;margin-top:.4rem;padding:.18em .32em .22em;font-size:clamp(3rem,7vw,6.4rem);font-style:italic;font-weight:900;line-height:1.18;overflow:visible;transform:scale(3.2)}.intro.b7 .intro-vs{animation:.42s cubic-bezier(.2,1.4,.4,1) both intro-vs-slam}@keyframes intro-vs-slam{0%{opacity:0;transform:scale(3.2)}70%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.intro.b8 .intro-vs{opacity:1;transform:scale(1)}.intro-lower{z-index:7;opacity:0;border:1px solid #ffffff94;border-bottom:3px solid var(--accent);background:linear-gradient(120deg, var(--tint), #080b12b8);border-radius:1.25rem;width:min(30rem,40vw);padding:.78rem 1.15rem .9rem;display:grid;position:absolute;bottom:clamp(4.4rem,12vh,7rem)}@supports (color:color-mix(in lab, red, red)){.intro-lower{background:linear-gradient(120deg, color-mix(in oklab, var(--tint) 54%, #080b12e0), #080b12b8)}}.intro-lower{box-shadow:0 1rem 2.4rem #0009, inset 0 1px #ffffff42, inset 0 0 1.3rem #ffffff0f, 0 0 .8rem #ffffff42, 0 0 1.8rem var(--accent)}@supports (color:color-mix(in lab, red, red)){.intro-lower{box-shadow:0 1rem 2.4rem #0009, inset 0 1px #ffffff42, inset 0 0 1.3rem #ffffff0f, 0 0 .8rem #ffffff42, 0 0 1.8rem color-mix(in oklab, var(--accent) 34%, transparent)}}.intro-lower{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);text-transform:uppercase;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1)}.intro-lower:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(112deg, #ffffff29, transparent 35% 65%, var(--accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intro-lower:before{background:linear-gradient(112deg, #ffffff29, transparent 35% 65%, color-mix(in oklab, var(--accent) 18%, transparent))}}.intro-lower.is-away{--tint:var(--away);--accent:var(--away-accent);left:clamp(1rem,4vw,4rem);transform:translate(-3rem)}.intro-lower.is-home{--tint:var(--home);--accent:var(--home-accent);text-align:right;right:clamp(1rem,4vw,4rem);transform:translate(3rem)}.intro.b8 .intro-lower{opacity:1;transform:none}.intro.b15 .intro-lower{opacity:0}.intro-lower small{color:#ffffffbf;letter-spacing:.2em;font-size:.66rem;font-weight:800}.intro-side-label{background:#06090e85;border:1px solid #ffffffc2;border-radius:999px;width:fit-content;padding:.22rem .65rem;box-shadow:0 0 .7rem #ffffff47}.intro-lower.is-home .intro-side-label{justify-self:end}.intro-lower h2{letter-spacing:.01em;text-shadow:0 .2rem .4rem #0009;font-size:clamp(1.8rem,3.2vw,3.2rem);font-weight:900;line-height:.9}.intro-lower strong{color:var(--accent);letter-spacing:.1em;margin-top:.15rem;font-size:clamp(1rem,1.6vw,1.5rem);font-weight:800}.intro-record{opacity:0;color:#fffc;letter-spacing:.12em;margin-top:.35rem;font-size:.72rem;font-style:normal;font-weight:700;transition:opacity .5s,transform .5s;display:block;transform:translateY(.4rem)}.intro.b9 .intro-record{opacity:1;transform:none}.intro-header{z-index:7;opacity:0;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06090e9e;border-block:1px solid #ffffff38;justify-items:center;padding:.45rem 1.4rem;transition:opacity .6s,transform .6s;display:grid;position:absolute;top:1rem;left:50%;transform:translate(-50%,-.8rem)}.intro.b5 .intro-header{opacity:1;transform:translate(-50%)}.intro-header span{color:#f2c14e;letter-spacing:.22em;font-size:.66rem;font-weight:800}.intro-header b{letter-spacing:.08em;font-size:1rem;font-weight:800}.intro-chip{z-index:7;opacity:0;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06090eb3;border-left:3px solid #f2c14e;padding:.5rem .9rem;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:4.6rem;transform:translateY(-.6rem)}.intro-chip small{color:#f2c14e;letter-spacing:.2em;font-size:.58rem;font-weight:800}.intro-chip b{letter-spacing:.04em;font-size:.95rem;font-weight:800}.intro-chip span{color:#ffffffb8;letter-spacing:.1em;font-size:.66rem;font-weight:700}.intro-chip.is-venue{left:clamp(1rem,4vw,4rem)}.intro-chip.is-weather{text-align:right;border-left:0;border-right:3px solid #f2c14e;right:clamp(1rem,4vw,4rem)}.intro.b10 .intro-chip.is-venue,.intro.b11 .intro-chip.is-weather{opacity:1;transform:none}.intro.b15 .intro-chip{opacity:.55}.intro-team-card{z-index:9;opacity:0;background:linear-gradient(120deg, var(--team), #080b12c7 55%);border:1px solid #ffffff8f;border-radius:1.45rem;grid-template-columns:clamp(9rem,16vw,15rem) minmax(0,1fr) clamp(19rem,27vw,26rem);align-items:center;gap:clamp(1rem,3vw,2.5rem);width:min(82rem,92vw);padding:1.6rem 2rem;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.intro-team-card{background:linear-gradient(120deg, color-mix(in oklab, var(--team) 50%, #080b12db), #080b12c7 55%)}}.intro-team-card{box-shadow:0 2rem 4rem #000000b3, inset 0 1px 0 #ffffff47, inset 0 0 1.6rem #ffffff12, 0 0 .9rem #ffffff3d, 0 0 2.4rem var(--team-accent)}@supports (color:color-mix(in lab, red, red)){.intro-team-card{box-shadow:0 2rem 4rem #000000b3, inset 0 1px 0 #ffffff47, inset 0 0 1.6rem #ffffff12, 0 0 .9rem #ffffff3d, 0 0 2.4rem color-mix(in oklab, var(--team-accent) 28%, transparent)}}.intro-team-card{-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);pointer-events:none;text-transform:uppercase;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)translate(-6rem)scale(.96)}.intro-team-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(112deg, #ffffff24, transparent 38% 62%, var(--team-accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intro-team-card:before{background:linear-gradient(112deg, #ffffff24, transparent 38% 62%, color-mix(in oklab, var(--team-accent) 18%, transparent))}}.intro-team-card.is-home{background:linear-gradient(240deg, var(--team), #080b12c7 55%);transform:translate(-50%,-50%)translate(6rem)scale(.96)}@supports (color:color-mix(in lab, red, red)){.intro-team-card.is-home{background:linear-gradient(240deg, color-mix(in oklab, var(--team) 50%, #080b12db), #080b12c7 55%)}}.intro-team-card.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.intro-team-logo{aspect-ratio:1;place-items:center;animation:1.4s cubic-bezier(.16,1,.3,1) both intro-logo-spin;display:grid;position:relative}.intro-team-logo:before{content:"";background:radial-gradient(circle, var(--team-accent), transparent 65%);border-radius:50%;position:absolute;inset:-14%}@supports (color:color-mix(in lab, red, red)){.intro-team-logo:before{background:radial-gradient(circle, color-mix(in oklab, var(--team-accent) 50%, transparent), transparent 65%)}}.intro-team-logo:before{filter:blur(12px)}.intro-team-logo .team-crest-3d{filter:drop-shadow(0 1.4rem 1.6rem #000000bf);width:100%;height:100%}@keyframes intro-logo-spin{0%{opacity:0;transform:rotateY(60deg)scale(.7)}to{opacity:1;transform:none}}.intro-team-copy{min-width:0;display:grid}.intro-team-copy small{color:#ffffffb8;letter-spacing:.22em;font-size:.68rem;font-weight:800}.intro-team-copy h2{text-shadow:0 .3rem .6rem #0009;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:900;line-height:.9}.intro-team-copy strong{color:var(--team-accent);letter-spacing:.12em;margin-top:.2rem;font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:800}.intro-team-copy em{color:#ffffffd9;letter-spacing:.14em;margin-top:.6rem;font-size:.8rem;font-style:normal;font-weight:700}.intro-team-stars{gap:.55rem;display:grid}.intro-team-stars>small{color:#f2c14e;letter-spacing:.22em;font-size:.72rem;font-weight:800}.intro-team-stars>div{background:#0000004d;border:1px solid #ffffff24;border-radius:.7rem;grid-template-columns:4.6rem 1fr;align-items:center;gap:.8rem;padding:.55rem .75rem;animation:.5s both fb-line-in;display:grid}.intro-team-stars>div:nth-child(3){animation-delay:.15s}.intro-team-stars>div:nth-child(4){animation-delay:.3s}.intro-star-art{background:#ffffff14;border-radius:.6rem;place-items:center;width:4.6rem;height:4.6rem;display:grid;overflow:hidden}.intro-star-art>img{object-fit:cover;object-position:top;width:100%;height:100%}.intro-star-art i{color:#fff9;font-size:.95rem;font-style:normal;font-weight:900}.intro-team-stars b{font-size:1.14rem;font-weight:900;line-height:1.05;display:block}.intro-team-stars small{color:#ffffffa6;letter-spacing:.1em;font-size:.72rem;font-weight:700}.intro-lineups{z-index:9;opacity:0;pointer-events:none;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:1rem;width:min(84rem,92vw);transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.intro-lineups.is-visible{opacity:1;transform:translate(-50%,-50%)}.intro-lineups-title{color:#f2c14e;letter-spacing:.28em;border-block:1px solid #ffffff40;grid-column:1/-1;justify-self:center;padding:.35rem 1.4rem;font-size:.72rem;font-weight:900}.intro-lineup{border:1px solid #ffffff2e;border-top:3px solid var(--team-accent);background:linear-gradient(180deg, var(--team), #080b12e6);border-radius:.8rem;grid-template-rows:auto 1fr 1fr;gap:.5rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.intro-lineup{background:linear-gradient(180deg, color-mix(in oklab, var(--team) 45%, #080b12e6), #080b12e6)}}.intro-lineup{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1.6rem 3rem #0009}.intro-lineup header{align-items:center;gap:.6rem;display:flex}.intro-lineup header .team-crest-3d{width:2.4rem;height:2.4rem}.intro-lineup header b{font-size:1.3rem;font-weight:900}.intro-lineup header small{color:var(--team-accent);letter-spacing:.14em;font-size:.7rem;font-weight:800}.intro-lineup div{grid-template-columns:repeat(2,1fr);gap:.15rem .8rem;display:grid}.intro-lineup div em{color:#f2c14e;letter-spacing:.2em;grid-column:1/-1;font-size:.58rem;font-style:normal;font-weight:800}.intro-lineup div span{text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-family:Barlow,system-ui,sans-serif;font-size:.74rem;overflow:hidden}.intro-lineup div span b{color:#fff9;text-transform:uppercase;min-width:1.9rem;font-family:Barlow Condensed,sans-serif;font-weight:800;display:inline-block}.intro-lock{z-index:8;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 40%,#ffffff47 50%,#0000 60%);position:absolute;inset:0}.intro.b13 .intro-lock{animation:.9s ease-out both intro-lock}@keyframes intro-lock{0%{opacity:0;transform:translate(-60%)}50%{opacity:1}to{opacity:0;transform:translate(60%)}}.intro-skip{z-index:40;color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06090e99;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font:800 .72rem Barlow Condensed,sans-serif;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.intro-skip svg{width:.9rem;height:.9rem}@media (width<=860px){.intro-helmet{width:min(70vw,24rem)}.intro.b3 .intro-helmet.is-away,.intro.b4 .intro-helmet.is-home{transform:translate(-50%,-50%)scale(1.1)}.intro.b5 .intro-helmet.is-away,.intro.b5 .intro-helmet.is-home{width:46vw;top:34%}.intro.b5 .intro-helmet.is-away{left:26%}.intro.b5 .intro-helmet.is-home{left:74%}.intro.b8 .intro-helmet.is-away,.intro.b8 .intro-helmet.is-home,.intro.b12 .intro-helmet.is-away,.intro.b12 .intro-helmet.is-home{width:44vw;top:32%}.intro-center{top:58%;transform:translate(-50%,-50%)}.intro-plate.is-mid{display:none}.intro-vs{font-size:3rem}.intro-header{width:calc(100vw - 1rem);padding:.35rem .6rem}.intro-header b{font-size:.8rem}.intro-lower{width:calc(50vw - .8rem);padding:.5rem .7rem;bottom:3.6rem}.intro-lower.is-away{left:.5rem}.intro-lower.is-home{right:.5rem}.intro-lower h2{font-size:1.3rem}.intro-chip{width:calc(50vw - .8rem);padding:.35rem .55rem;top:4.6rem}.intro-chip b{font-size:.72rem}.intro-chip span{font-size:.56rem}.intro-chip.is-venue{left:.5rem}.intro-chip.is-weather{right:.5rem}.intro-team-card{text-align:center;grid-template-columns:1fr;gap:.8rem;width:calc(100vw - 1.2rem);padding:1rem}.intro-team-logo{width:7rem;margin-inline:auto}.intro-team-copy h2{font-size:2rem}.intro-team-stars>div{text-align:left}.intro-lineups{grid-template-columns:1fr;gap:.5rem;width:calc(100vw - 1.2rem);max-height:calc(100vh - 13rem);top:9.6rem;overflow-y:auto;transform:translate(-50%)}.intro-lineups.is-visible{transform:translate(-50%)}.intro-lineups-title{padding:.25rem 1rem;font-size:.62rem}.intro-lineup{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.3rem .6rem;padding:.6rem .7rem}.intro-lineup header{grid-column:1/-1}.intro-lineup header .team-crest-3d{width:1.8rem;height:1.8rem}.intro-lineup header b{font-size:1.05rem}.intro-lineup div{grid-template-columns:1fr;align-content:start;gap:.05rem}.intro-lineup div span{font-size:.66rem}.intro-lineup div span b{min-width:1.6rem}.intro.b15 .intro-chip{opacity:1}}@media (prefers-reduced-motion:reduce){.intro *,.intro{transition-duration:1ms!important;animation-duration:1ms!important}}.matchup-intro-video{z-index:80;background:#000;transition:opacity .9s,filter .9s;animation:.7s ease-out both matchup-intro-in;position:fixed;inset:0;overflow:hidden}.matchup-intro-video.is-fading{opacity:0}.matchup-intro-video video{object-fit:cover;opacity:0;object-position:center;width:100%;height:100%;transition:opacity .42s;position:absolute;inset:0}.matchup-intro-video video.is-playing{opacity:1}.matchup-intro-vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 45%,#000000b8 100%);position:absolute;inset:0}.matchup-intro-label{color:#fff;text-shadow:0 2px 18px #000000d9;gap:.25rem;animation:.9s ease-out .25s both matchup-intro-in;display:grid;position:absolute;bottom:clamp(1.4rem,5vh,3.2rem);left:clamp(1rem,3vw,3rem)}.matchup-intro-label small{letter-spacing:.32em;text-transform:uppercase;opacity:.82;font-size:.72rem}.matchup-intro-label strong{letter-spacing:.04em;text-transform:uppercase;font-family:Barlow Condensed,Roboto Condensed,sans-serif;font-size:clamp(1.7rem,4vw,3rem);font-weight:700}.matchup-intro-skip,.matchup-intro-tap{color:#fff;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#00000073;border:1px solid #fff6;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.78rem;display:inline-flex;position:absolute}.matchup-intro-skip{bottom:clamp(1.4rem,5vh,3.2rem);right:clamp(1rem,3vw,3rem)}.matchup-intro-tap{padding:.8rem 1.4rem;font-size:.9rem;top:50%;left:50%;transform:translate(-50%,-50%)}.matchup-intro-skip svg,.matchup-intro-tap svg{width:1rem;height:1rem}@keyframes matchup-intro-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.fb-field{border-radius:.5rem;box-shadow:0 0 0 1px #ffffff38,0 0 0 1.2rem #0000004d,0 0 6rem #0000008c}.fb-field-glow{background:radial-gradient(at 50% 20%,#ffffff1f,#0000 62%)}.fb-game .glass,.fb-halftime .glass,.fb-postgame .glass{--fb-radius:1rem;border-color:#fff6;box-shadow:0 1.4rem 3rem #0000008c,inset 0 0 0 1px #ffffff1a,0 0 .55rem #ffffff29,0 0 1.6rem -.3rem #ffffff24}.fb-btn,.fb-play-card,.fb-flow-tile,.fb-replay-list button,.fb-potp-tiles div,.fb-drive-tiles span{border-color:#ffffff6b;border-radius:.85rem;box-shadow:inset 0 1px #fff3,0 0 .5rem #ffffff24,0 .4rem .9rem #00000073}.fb-play-card{border-radius:1rem}.fb-btn:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]),.fb-play-card:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]):not(:disabled),.fb-replay-list button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){border-color:#ffffffe6;box-shadow:inset 0 1px #ffffff47,0 0 .9rem #fff6,0 .6rem 1.2rem #00000080}.fb-tabs button,.fb-tabs-row button,.fb-replay-picker{border-color:#ffffff52;border-radius:999px}.fb-tabs button.is-active,.fb-tabs-row button.is-active,.fb-tabs button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]),.fb-tabs-row button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]),.fb-replay-picker:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){border-color:#ffffffd9;box-shadow:0 0 .75rem #ffffff52}.fb-cinematic-score{border-color:#fff6;box-shadow:0 0 .9rem #ffffff2e}.fb-playmaker{z-index:7;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(135deg,#ffffff29,#080c149e 55%);border:1px solid #ffffff8c;border-radius:1.35rem;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.7rem;width:min(19rem,100% - 2rem);padding:.6rem .9rem .6rem .65rem;animation:.42s cubic-bezier(.16,1,.3,1) both fb-playmaker-in;display:grid;position:absolute;top:50%;left:1rem;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 1.4rem #ffffff59,0 0 2.6rem #ffffff29,0 1.2rem 2rem #0000008c}.fb-playmaker-art{background:linear-gradient(180deg, var(--team), #0009);border:1px solid #fff6;border-radius:1.1rem;height:4.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fb-playmaker-art{background:linear-gradient(180deg, color-mix(in oklab, var(--team) 55%, transparent), #0009)}}.fb-playmaker-art{box-shadow:inset 0 0 1rem #ffffff38}.fb-playmaker-art img,.fb-playmaker-art .team-crest-3d{object-fit:cover;width:100%;height:100%}.fb-playmaker-crest{opacity:.9;width:1.3rem;height:1.3rem;position:absolute;bottom:.15rem;right:.15rem}.fb-playmaker-copy{gap:.08rem;display:grid}.fb-playmaker-copy small{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800}.fb-playmaker-copy strong{font-family:var(--font-display);color:#fff;text-shadow:0 0 .9rem #ffffff73;font-size:1.02rem;line-height:1.05}.fb-playmaker-copy b{color:#ffffffeb;font-size:.76rem;font-weight:700}.fb-playmaker-copy em{color:var(--fb-gold,#f3d27a);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:800}@keyframes fb-playmaker-in{0%{opacity:0;transform:translate(-1.2rem,-50%)scale(.94)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (width<=760px){.fb-playmaker{width:calc(100% - .8rem);animation:none;top:auto;bottom:5.2rem;left:.4rem;transform:none}}.fb-playback .sport-surface{z-index:-1;opacity:.72;border:1px solid #ffffff47;border-radius:.65rem;position:absolute;inset:8% 3% 7%;overflow:hidden;transform:perspective(70rem)rotateX(54deg)scale(1.06);box-shadow:0 1.8rem 3rem #00000094,0 0 1.4rem #ffffff1f}.fb-playback .sport-surface span,.fb-playback .sport-surface i,.fb-playback .sport-surface b{display:block;position:absolute}.fb-playback.sport-boys-basketball .sport-surface,.fb-playback.sport-girls-basketball .sport-surface{background:linear-gradient(90deg,#0000 49.8%,#ffffffb8 50%,#0000 50.2%),repeating-linear-gradient(90deg,#ffffff09 0 2.7rem,#0000 2.7rem 5.4rem),linear-gradient(135deg,#9b6837,#c58c4e 46%,#81522f)}.fb-playback.sport-boys-basketball .sport-surface span,.fb-playback.sport-girls-basketball .sport-surface span{border:2px solid #ffffffc2;inset:8% 3%}.fb-playback.sport-boys-basketball .sport-surface i,.fb-playback.sport-girls-basketball .sport-surface i{aspect-ratio:1;border:2px solid #ffffffc2;border-radius:50%;width:16%;top:50%;left:50%;transform:translate(-50%,-50%)}.fb-playback.sport-boys-soccer .sport-surface,.fb-playback.sport-girls-soccer .sport-surface{background:repeating-linear-gradient(90deg,#ffffff09 0 9%,#0000 9% 18%),#17623d}.fb-playback.sport-boys-soccer .sport-surface span,.fb-playback.sport-girls-soccer .sport-surface span{border:2px solid #ffffffc2;inset:5%}.fb-playback.sport-boys-soccer .sport-surface i,.fb-playback.sport-girls-soccer .sport-surface i{aspect-ratio:1;border:2px solid #ffffffc2;border-radius:50%;width:16%;top:50%;left:50%;transform:translate(-50%,-50%)}.fb-playback.sport-boys-soccer .sport-surface b,.fb-playback.sport-girls-soccer .sport-surface b{background:#ffffffc2;width:2px;top:5%;bottom:5%;left:50%}.fb-playback.sport-girls-volleyball .sport-surface{background:linear-gradient(90deg,#0000 49.7%,#ffffffe6 50%,#0000 50.3%),linear-gradient(135deg,#bb6d28,#df9a41)}.fb-playback.sport-girls-volleyball .sport-surface span{border:2px solid #ffffffc2;inset:8%}.fb-playback.sport-girls-volleyball .sport-surface i{background:repeating-linear-gradient(#fff 0 .55rem,#0000 .55rem 1rem);width:.4rem;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.fb-playback.sport-golf .sport-surface{clip-path:polygon(4% 16%,26% 8%,52% 18%,73% 5%,96% 17%,86% 48%,96% 84%,66% 94%,42% 82%,12% 96%,3% 61%);background:radial-gradient(circle at 77% 37%,#dfe8d4 0 4%,#0000 4.3%),radial-gradient(at 68% 68%,#c9ac6b 0 8%,#0000 8.5%),linear-gradient(135deg,#164c34,#26714c)}.fb-playback.sport-golf .sport-surface span{background:#ffffffe6;width:.18rem;height:20%;top:25%;right:22%;transform:rotate(3deg)}.fb-playback.sport-golf .sport-surface span:after{content:"";border:.55rem solid #0000;border-left:1.1rem solid #ef4444;border-right-width:0;position:absolute;top:0;left:0}.sport-call-dock{z-index:9;border-color:#ffffff80;border-radius:1rem;width:min(47rem,100% - 1.2rem);padding:.58rem .7rem .7rem;animation:.32s ease-out both fb-rise;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%);box-shadow:0 0 1.3rem #ffffff38,inset 0 1px #ffffff2e}.sport-call-dock header{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding:0 .28rem .4rem;display:flex}.sport-call-dock header span{color:var(--fb-gold);letter-spacing:.16em;font-size:.72rem;font-weight:900}.sport-call-dock header small{color:var(--fb-muted);letter-spacing:.1em;font-size:.58rem}.sport-call-dock>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;display:grid}.sport-call-dock button{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff3d;border-radius:.7rem;align-content:center;justify-items:start;min-width:0;height:3.2rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.sport-call-dock button:is(:hover,.gamepad-hover){background:#ffffff1f;border-color:#ffffffd1;transform:translateY(-2px);box-shadow:0 0 .8rem #ffffff40}.sport-call-dock button b{max-width:100%;font:900 .72rem var(--fb-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sport-call-dock button small{max-width:100%;color:var(--fb-muted);font:600 .55rem var(--fb-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.sport-call-dock>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sport-call-dock button{height:2.7rem}.fb-playback .sport-surface{inset:13% 1% 18%}}.fb-retro .fb-stage{padding:.6rem .8rem .9rem;container-type:size}.retro-stage{aspect-ratio:16/9;background:#0b0d12;border-radius:.4rem;width:min(100%,177.778cqh);position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff2e,0 0 0 1.2rem #00000038,0 0 6rem #00000080,0 2.6rem 2.4rem #0009}.retro-stage:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000012 0 1px,#0000 1px 3px);position:absolute;inset:0}.retro-canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;background:#0b0d12;border-radius:.4rem;outline:none;display:block}.retro-canvas:focus-visible{box-shadow:inset 0 0 0 2px #f2c14ebf}.retro-hud{z-index:3;pointer-events:none;grid-template:"banner banner""meter meter"minmax(0,1fr)"prompt controls"/minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.7rem;display:grid;position:absolute;inset:0}.retro-hud-banner{border:1px solid var(--fb-edge);color:#fff;font:900 clamp(.9rem, 2.2vw, 1.5rem) var(--fb-display);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px #0009;background:#080b12b8;border-radius:999px;grid-area:banner;place-self:start center;padding:.35rem 1.1rem;animation:.2s both fb-fade}.retro-meter{text-align:center;grid-area:meter;place-self:end center;gap:.25rem;width:min(22rem,70%);display:grid}.retro-meter small{color:var(--fb-gold);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px #000c;font-size:.58rem;font-weight:900}.retro-meter-bar{background:#080b12bf;border:1px solid #ffffff59;border-radius:999px;height:.7rem;position:relative;overflow:hidden;box-shadow:0 .3rem .8rem #00000080}.retro-meter-sweet{background:#60e0788c;position:absolute;top:0;bottom:0}.retro-meter-fill{background:linear-gradient(90deg,#ffd978,#ff8a3c);position:absolute;top:0;bottom:0;left:0}.retro-meter-marker{background:#fff;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px;box-shadow:0 0 .3rem #fff}.retro-prompt{border-radius:.55rem;grid-area:prompt;justify-self:start;gap:.15rem;max-width:60%;padding:.45rem .7rem;display:grid}.retro-prompt-line{color:#eef1f7;font:800 .72rem var(--fb-display);letter-spacing:.1em;text-transform:uppercase;margin:0}.retro-prompt-line.is-strong{color:#fff;font-size:.86rem}.retro-prompt-line.is-warning{color:#ff9c9c}.retro-prompt-line.is-good{color:#8ff0a4}.retro-controls{flex-wrap:wrap;grid-area:controls;justify-content:flex-end;justify-self:end;gap:.3rem;max-width:40%;display:flex}.retro-chip{border:1px solid var(--fb-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#eef1f7;font:800 .6rem var(--fb-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#080b12b8;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem .25rem .3rem;display:inline-flex}.retro-chip kbd{color:#10131a;min-width:1.15rem;height:1.15rem;font:900 .58rem var(--fb-display);letter-spacing:.04em;background:#fff;border-radius:.35rem;place-items:center;padding:0 .3rem;display:inline-grid;box-shadow:inset 0 -2px #00000040}.retro-chip.is-primary kbd{background:#8ff0a4}.retro-chip.is-secondary kbd{background:#ff9c9c}.retro-chip.is-special kbd{background:#8fc8ff}.retro-chip.is-switch kbd{background:#ffd978}.retro-touch{z-index:4;pointer-events:none;display:none;position:absolute;inset:0}.retro-stick{pointer-events:auto;touch-action:none;background:radial-gradient(circle,#ffffff1f,#080b1280 70%);border:2px solid #ffffff59;border-radius:50%;width:6.5rem;height:6.5rem;position:absolute;bottom:1rem;left:1rem}.retro-stick.is-active{border-color:#ffffffb3}.retro-stick-knob{background:#ffffffd9;border-radius:50%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;transition:transform 40ms linear;position:absolute;top:50%;left:50%;box-shadow:0 .3rem .6rem #00000080}.retro-touch-buttons{pointer-events:auto;grid-template-columns:repeat(2,3.4rem);gap:.5rem;display:grid;position:absolute;bottom:1rem;right:1rem}.retro-touch-btn{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#080b1299;border:2px solid #fff6;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}.retro-touch-btn b{font:900 1.1rem var(--fb-display);line-height:1}.retro-touch-btn small{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.8;max-width:3rem;font-size:.45rem;overflow:hidden}.retro-touch-btn.is-primary{border-color:#8ff0a4}.retro-touch-btn.is-secondary{border-color:#ff9c9c}.retro-touch-btn.is-special{border-color:#8fc8ff}.retro-touch-btn.is-switch{border-color:#ffd978}.retro-touch-btn:active{background:#ffffff47}@media (pointer:coarse){.retro-touch{display:block}.retro-controls{display:none}.retro-canvas{cursor:default}.retro-hud{grid-template-areas:"prompt banner""meter meter""pad pad";align-items:start}.retro-prompt{align-self:start}.retro-hud-banner{justify-self:end}.retro-meter{align-self:center}}.fb-retro .fb-pause aside .fb-btn{width:100%}.retro-pause-keys{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.retro-pause-keys li{color:#ffffffd9;font-family:var(--fb-text);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.retro-pause-keys kbd{border:1px solid var(--fb-edge);min-width:1.6rem;height:1.4rem;font:800 .62rem var(--fb-display);letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border-radius:.35rem;place-items:center;padding:0 .4rem;display:inline-grid}@media (width<=900px){.fb-retro .fb-stage{height:auto;min-height:0;padding:.4rem;container-type:normal}.retro-stage{width:100%}.retro-hud{gap:.35rem;padding:.45rem}.retro-hud-banner{padding:.25rem .8rem;font-size:.9rem}.retro-prompt{max-width:72%;padding:.3rem .5rem}.retro-prompt-line{font-size:.6rem}.retro-prompt-line.is-strong{font-size:.7rem}.retro-chip{padding:.2rem .4rem .2rem .25rem;font-size:.54rem}.retro-meter{width:min(16rem,80%)}.retro-stick{width:5.2rem;height:5.2rem;bottom:.6rem;left:.6rem}.retro-stick-knob{width:2.1rem;height:2.1rem;margin:-1.05rem 0 0 -1.05rem}.retro-touch-buttons{grid-template-columns:repeat(2,2.8rem);gap:.4rem;bottom:.6rem;right:.6rem}.retro-touch-btn{width:2.8rem;height:2.8rem}.retro-touch-btn b{font-size:.95rem}.fb-retro .fb-pause,.fb-retro .fb-confirm{position:fixed}}@media (prefers-reduced-motion:reduce){.retro-stick-knob{transition:none}.retro-hud-banner{animation:none}}.fb-dock.is-defense .fb-dock-body{grid-template-columns:1fr}.fb-defense-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5.4rem;padding:.4rem .6rem;display:grid}.fb-defense-panel>svg{width:2rem;height:2rem;color:var(--fb-gold);filter:drop-shadow(0 .2rem .4rem #00000080)}.fb-defense-panel b{color:#fff;font:900 .9rem var(--fb-display);letter-spacing:.08em;text-transform:uppercase;display:block}.fb-defense-panel p{color:#ffffffbf;font-family:var(--fb-text);margin:.25rem 0 0;font-size:.78rem;line-height:1.35}.fb-defense-panel .fb-btn{white-space:nowrap}.retro-football-stage .retro-canvas{cursor:crosshair}@media (width<=900px){.fb-defense-panel{grid-template-columns:auto minmax(0,1fr)}.fb-defense-panel .fb-btn{grid-column:1/-1}}.rg-combo{align-items:center;gap:.18rem;display:inline-flex}.rg-sep{color:#eef1f78c;font-size:.55rem;font-style:normal;font-weight:800}.rg-pad{box-sizing:border-box;color:#fff;min-width:1.2rem;height:1.2rem;font:900 .55rem/1 var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.04em;flex:none;place-items:center;display:inline-grid}.rg-pad svg{width:100%;height:100%;display:block;overflow:visible}.rg-face{width:1.2rem;box-shadow:inset 0 0 0 2px var(--rg-face,#8a93a6), 0 1px 0 #0009;background:radial-gradient(circle at 35% 30%,#3a3f4c,#14171f 68%);border-radius:50%}.rg-face b{color:var(--rg-face,#fff);font:900 .68rem/1 var(--fb-display,"Barlow Condensed", sans-serif);text-shadow:0 0 .3rem var(--rg-face,#fff)}@supports (color:color-mix(in lab, red, red)){.rg-face b{text-shadow:0 0 .3rem color-mix(in oklab, var(--rg-face,#fff) 55%, transparent)}}.rg-face.is-a{--rg-face:#5bd46a}.rg-face.is-b{--rg-face:#ff6b6b}.rg-face.is-x{--rg-face:#5fa2ff}.rg-face.is-y{--rg-face:#ffd23f}.rg-bumper,.rg-trigger{background:linear-gradient(#4a5061,#1b1e27);padding:0 .3rem;box-shadow:inset 0 1px #ffffff40,0 1px #0009}.rg-bumper{border-radius:.55rem .55rem .28rem .28rem}.rg-trigger{border-radius:.7rem .7rem .22rem .22rem;align-content:end;height:1.35rem;padding-bottom:.14rem}.rg-system{background:radial-gradient(circle at 35% 30%,#3a3f4c,#14171f 70%);border-radius:50%;width:1.2rem;padding:.2rem;box-shadow:inset 0 0 0 1px #ffffff47}.rg-system rect,.rg-system path{fill:none;stroke:#eef1f7;stroke-width:2.2px;stroke-linecap:round}.rg-system.is-view rect:last-child{fill:#14171f}.rg-stick{width:1.3rem;height:1.3rem}.rg-stick-base{fill:#14171f;stroke:#ffffff59;stroke-width:1.2px}.rg-stick-cap{fill:#2c313d;stroke:#ffffff8c;stroke-width:1px}.rg-stick-letter{fill:#fff;font:900 7.5px var(--fb-display,"Barlow Condensed", sans-serif)}.rg-stick-arrow{fill:#ffd23f;stroke:#14171f;stroke-width:.6px}.rg-stick-arc{fill:none;stroke:#ffd23f;stroke-width:1.8px;stroke-linecap:round}.rg-stick-base.is-click{stroke:#ffd23f;stroke-width:1.6px}.rg-stick-press{fill:none;stroke:#ffd23f;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.rg-stick.is-rs .rg-stick-cap{fill:#353b49}.rg-dpad{width:1.25rem;height:1.25rem}.rg-dpad-arm{fill:#2c313d;stroke:#ffffff73;stroke-width:.9px}.rg-dpad-arm.is-lit{fill:#ffd23f;stroke:#14171f}.rg-dpad-hub{fill:#2c313d}.rg-key{color:#10131a;min-width:1.15rem;height:1.15rem;font:900 .58rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.04em;white-space:nowrap;background:#fff;border-radius:.35rem;place-items:center;padding:0 .3rem;display:inline-grid;box-shadow:inset 0 -2px #00000040}.rg-touch{color:#fff;background:#080b1299;border:2px solid #ffffff8c;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;display:inline-grid}.rg-touch b{font:900 .6rem/1 var(--fb-display,"Barlow Condensed", sans-serif)}.rg-touch.is-a{border-color:#8ff0a4}.rg-touch.is-b{border-color:#ff9c9c}.rg-touch.is-x{border-color:#8fc8ff}.rg-touch.is-y{border-color:#ffd978}.rg-touch-stick{background:#ffffffd9;border-radius:50%;width:.45rem;height:.45rem}.retro-controls{max-width:46%}.retro-chip{padding-left:.25rem}.retro-chip-label{white-space:nowrap}.retro-chip-hold{color:#ffd978;letter-spacing:.12em;background:#ffffff24;border-radius:.25rem;padding:.05rem .25rem;font-size:.48rem;font-style:normal}.retro-chip.is-a kbd{background:#8ff0a4}.retro-chip.is-b kbd{background:#ff9c9c}.retro-chip.is-x kbd{background:#8fc8ff}.retro-chip.is-y kbd{background:#ffd978}@media (pointer:coarse){.retro-hud.is-device-gamepad .retro-controls,.retro-hud.is-device-keyboard .retro-controls{display:flex}}.retro-touch-extras{pointer-events:auto;gap:.35rem;display:flex;position:absolute;bottom:8.9rem;right:1rem}.retro-touch-pill{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#080b1299;border:2px solid #fff6;border-radius:.8rem .8rem .4rem .4rem;place-items:center;min-width:2.8rem;height:1.9rem;padding:0 .45rem;display:grid}.retro-touch-pill b{font:900 .7rem/1 var(--fb-display,"Barlow Condensed", sans-serif)}.retro-touch-pill small{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.8;max-width:3.6rem;font-size:.42rem;overflow:hidden}.retro-touch-pill:active{background:#ffffff47}.retro-pause-keys li{min-height:1.5rem}.retro-pause-keys .rg-combo{min-width:3.4rem}.retro-pause-keys .rg-key{background:#ffffffeb}.retro-rumble-toggle{justify-content:center;width:100%;margin-top:.7rem}[data-pad-focus]{scroll-margin:1.2rem;outline:2px solid var(--fb-gold,#f2c14e)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #f2c14e38,0 0 1.4rem #f2c14e66!important}input[type=range][data-pad-focus],input[type=checkbox][data-pad-focus]{outline-offset:5px!important}@media (width<=900px){.retro-controls{max-width:60%}.rg-pad,.rg-face,.rg-system,.rg-touch{min-width:1.05rem;height:1.05rem}.rg-face,.rg-system,.rg-touch{width:1.05rem}.rg-trigger{height:1.2rem}.rg-stick,.rg-dpad{width:1.15rem;height:1.15rem}.retro-touch-extras{bottom:7.1rem;right:.6rem}}.g3d-stage{aspect-ratio:16/9;background:#06080d;border-radius:.4rem;width:min(100%,177.778cqh);position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff2e,0 0 0 1.2rem #00000038,0 0 6rem #00000080,0 2.6rem 2.4rem #0009}.g3d-canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#06080d;border-radius:.4rem;outline:none;width:100%;height:100%;display:block}.g3d-canvas:focus-visible{box-shadow:none;outline:none}.g3d-stage.is-loading .g3d-canvas{opacity:0}.g3d-stage.is-ready .g3d-canvas{animation:.42s ease-out both g3d-reveal}.g3d-loading{z-index:3;border-radius:inherit;background:radial-gradient(ellipse at 50% 42%, var(--home,#1c2433), transparent 70%), linear-gradient(180deg, #0b0f18, #05070b);place-content:center;justify-items:center;gap:.45rem;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.g3d-loading{background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--home,#1c2433) 38%, transparent), transparent 70%), linear-gradient(180deg, #0b0f18, #05070b)}}.g3d-loading{text-align:center}.g3d-loading b{color:#fff;font:900 clamp(.9rem, 2vw, 1.25rem) var(--fb-display);letter-spacing:.14em;text-transform:uppercase}.g3d-loading small{color:#ffffffb3;font:700 .7rem var(--fb-text);letter-spacing:.12em;text-transform:uppercase}.g3d-spinner{border:3px solid #ffffff29;border-top-color:var(--fb-gold,#f2c14e);border-radius:50%;width:2.4rem;height:2.4rem;animation:.9s linear infinite g3d-spin}@keyframes g3d-spin{to{transform:rotate(360deg)}}@keyframes g3d-reveal{0%{opacity:0}to{opacity:1}}@media (width<=900px){.g3d-stage{width:100%}}@media (prefers-reduced-motion:reduce){.g3d-spinner{animation-duration:2.4s}.g3d-stage.is-ready .g3d-canvas{animation:none}}.replay-grain{mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.5s steps(4,end) infinite replay-grain;inset:-10%}@keyframes replay-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.replay-grain{animation:none}}@font-face{font-family:PolaroidStamp;src:url(/fonts/dseg/DSEG7Classic-Bold.woff2)format("woff2");font-display:swap}.replay-date-stamp{color:#ff8a2a;text-shadow:0 0 6px #ff6e14bf,0 0 1px #ffd2a0;letter-spacing:.08em;font-family:PolaroidStamp,monospace}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed/barlow-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed/barlow-condensed-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--g3d-name-font:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--g3d-select:#3fe0a0}.g3d-nameplate{--np-team:var(--home,#1c2433);--np-accent:var(--home-accent,#f2c14e);z-index:2;pointer-events:none;will-change:transform;opacity:0;transition:opacity .14s ease-out;position:absolute;top:0;left:0}.g3d-nameplate[data-side=away]{--np-team:var(--away,#1c2433);--np-accent:var(--away-accent,#f2c14e)}.g3d-nameplate.is-on{opacity:1}.g3d-nameplate-in{white-space:nowrap;color:#f1f4ee;font:800 clamp(16px, .85rem + .75vw, 27px) / 1 var(--g3d-name-font);letter-spacing:.035em;text-transform:uppercase;text-shadow:0 1px 2px #0009;align-items:center;gap:.3em;margin-top:6px;padding:1px .7em 2px;animation:.16s ease-out both g3d-np-in;display:flex;transform:translate(-50%)}.g3d-np-crest{object-fit:contain;filter:drop-shadow(0 1px 1px #000000d9);width:auto;max-width:1.6em;height:1.18em;display:none!important}.g3d-np-name{font-weight:800}.g3d-np-pos{color:#fffc;font-size:.8em;font-style:normal;font-weight:800}@keyframes g3d-np-in{0%{opacity:0}to{opacity:1}}.fb-game.is-cinematic .g3d-nameplate,.fb-game.is-replay .g3d-nameplate{opacity:0!important}@media (width<=640px){.g3d-nameplate-in{letter-spacing:.03em;font-size:14px}}@media (prefers-reduced-motion:reduce){.g3d-nameplate,.g3d-nameplate-in{transition:none;animation:none}}.g3d-nowplaying{z-index:2;max-width:min(46%,22rem);box-shadow:inset 3px 0 0 var(--home-accent,#f2c14e);color:#fff;pointer-events:none;opacity:0;background:linear-gradient(90deg,#080a0fe6,#080a0fb3);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.38rem .75rem .4rem .45rem;transition:opacity .26s,transform .26s;display:grid;position:absolute;bottom:.8rem;left:.8rem;transform:translateY(6px)}.g3d-nowplaying.is-on{opacity:1;transform:none}.g3d-nowplaying i{color:var(--home-accent,#f2c14e);grid-row:span 2;font-size:1.05rem;font-style:normal}.g3d-nowplaying small{font:800 .55rem var(--fb-text,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.g3d-nowplaying b{font:800 .72rem var(--fb-text,system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.g3d-nowplaying{max-width:60%;padding:.25rem .5rem .28rem .35rem;bottom:.4rem;left:.4rem}.g3d-nowplaying b{font-size:.62rem}}.fb-scorebug.sb2{--sb-h:4.65rem;--sb-center:15rem;--sb-chrome:radial-gradient(ellipse 22% 70% at 27% 0%, #fffffff2, transparent 70%), radial-gradient(ellipse 18% 70% at 72% 0%, #ffffffd9, transparent 70%), radial-gradient(ellipse 30% 60% at 50% 100%, #ffffff73, transparent 70%), linear-gradient(180deg, #fff 0%, #e4e8ee 14%, #9aa1ab 36%, #373c44 54%, #737a84 78%, #e2e6eb 100%);--sb-glass:linear-gradient(180deg, #2a2d33 0%, #111317 38%, #07080a 62%, #0c0d10 100%);clip-path:none;width:min(66rem,100%);box-shadow:none;color:#fff;font-family:var(--fb-display,"Barlow Condensed", sans-serif);background:0 0;border-radius:0;flex-direction:column;grid-template-columns:none;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.g3d-broadcast .fb-scorebug.sb2{--sb-h:5.58rem;--sb-center:18rem}.fb-scorebug.sb2:before{display:none}.sb2-bar{z-index:1;grid-template-columns:minmax(0, 1fr) var(--sb-center) minmax(0, 1fr);width:100%;height:var(--sb-h);background:var(--sb-glass) padding-box, var(--sb-chrome) border-box;isolation:isolate;border:3px solid #0000;border-radius:1.2rem;align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000bf,0 .7rem 1.8rem #0000008c,inset 0 2px #ffffff4d,inset 0 -1px #ffffff1f}.fb-scorebug.sb2:after{content:"";z-index:4;pointer-events:none;filter:blur(.3px);background:radial-gradient(12% 100% at 24%,#fff,#0000),radial-gradient(10% 100%,#ffffffe6,#0000),radial-gradient(12% 100% at 76%,#fff,#0000),linear-gradient(90deg,#0000,#ffffff8c 15% 85%,#0000);border-radius:3px;height:3px;position:absolute;top:0;left:1.2rem;right:1.2rem;box-shadow:0 0 6px #ffffff8c}.sb2-bar:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff29,#ffffff08 70%,#0000);border-radius:1rem 1rem 40% 40%/1rem 1rem .9rem .9rem;position:absolute;inset:0 0 52%}.sb2-team{z-index:1;align-items:center;gap:.9rem;min-width:0;padding:0 1.1rem 0 1rem;display:flex;position:relative;overflow:hidden}.sb2-team.is-home{text-align:right;flex-direction:row-reverse;padding:0 1rem 0 1.1rem}.sb2-team:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 45% 80% at 14% 50%, var(--team), transparent 75%);position:absolute;inset:-30% -10%}@supports (color:color-mix(in lab, red, red)){.sb2-team:before{background:radial-gradient(ellipse 45% 80% at 14% 50%, color-mix(in srgb, var(--team) 55%, transparent), transparent 75%)}}.sb2-team:before{opacity:.85}.sb2-team.is-home:before{background:radial-gradient(ellipse 45% 80% at 86% 50%, var(--team), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.sb2-team.is-home:before{background:radial-gradient(ellipse 45% 80% at 86% 50%, color-mix(in srgb, var(--team) 60%, transparent), transparent 75%)}}.sb2-ghost{z-index:-1;object-fit:contain;opacity:.3;filter:grayscale(.25)brightness(.8)blur(1.6px);pointer-events:none;width:7.2rem;height:7.2rem;position:absolute;top:50%;left:-.6rem;transform:translateY(-50%)scale(1.05)}.sb2-team.is-away .sb2-crest{margin-left:clamp(.6rem,2.4vw - 1rem,2.6rem)}.sb2-team.is-home .sb2-crest{margin-right:clamp(.6rem,2.4vw - 1rem,2.6rem)}.sb2-team.is-home .sb2-ghost{left:auto;right:-.6rem}.sb2-crest{flex:none;place-items:center;width:3.35rem;height:3.35rem;display:grid}.sb2-crest .team-crest-3d{filter:drop-shadow(0 .25rem .45rem #000c);width:3.25rem;height:3.25rem}.sb2-name{flex:auto;gap:.08rem;min-width:0;line-height:.95;display:grid}.sb2-name b{font-size:calc(1.45rem * var(--fit,1));letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px #000000a6;font-weight:900;overflow:hidden}.sb2-abbr{display:none}.sb2-name b>span{color:inherit;font:inherit;letter-spacing:inherit}.sb2-name>span{color:#d9dde4;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:700;overflow:hidden}.sb2-name small{color:#eceff4db;font:700 calc(.64rem * var(--cfit,1)) var(--fb-text,"Barlow", sans-serif);letter-spacing:calc(.22em * var(--cfit,1));text-overflow:clip;text-transform:uppercase;white-space:nowrap;margin-top:.12rem;overflow:hidden}.sb2-score{min-width:2.6rem;font-size:min(3.35rem, calc(var(--sb-h) * .7));-webkit-text-stroke:1px #ffffff80;text-align:center;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:.5px #ffffff59;filter:drop-shadow(0 1px #ffffff40)drop-shadow(0 2px #000000d9)drop-shadow(0 .25rem .4rem #00000080);background:linear-gradient(#fff 0%,#f4f6f9 30%,#c9ced6 44%,#5f6772 50%,#8d95a0 56%,#e9ecf0 78%,#fff 100%);-webkit-background-clip:text;background-clip:text;flex:none;font-weight:900;line-height:1.08;animation:.52s cubic-bezier(.22,1,.36,1) both sb2-score}@keyframes sb2-score{0%{filter:brightness(1.6)drop-shadow(0 2px #000000bf);transform:scale(1.25)}to{transform:none}}.sb2-timeouts{flex:none;gap:.2rem;display:grid}.sb2-timeouts i{background:#ffffff24;border-radius:1px;width:.62rem;height:.42rem;display:block;box-shadow:inset 0 0 0 1px #ffffff1f}.sb2-timeouts i.is-on{background:linear-gradient(#fff,#c9ced6);box-shadow:0 0 4px #ffffff73}.sb2-team:after{content:"";background:linear-gradient(90deg, transparent, var(--team-accent), transparent);opacity:0;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:12%;right:12%}.sb2-team.has-ball:after{opacity:.9}.sb2-center{z-index:2;grid-template-rows:calc(var(--sb-h) * .36) minmax(0, 1fr);background:linear-gradient(180deg, #1b1d22, #0a0b0e) padding-box, var(--sb-chrome) border-box;border-inline:2px solid #0000;align-content:stretch;padding:.22rem .75rem .18rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e}.sb2-row{align-items:center;gap:.6rem;min-width:0;display:flex}.sb2-row.is-top{border-bottom:1px solid #ffffff1f}.sb2-arrow{clip-path:polygon(0 0,100% 50%,0 100%);opacity:.25;background:#fff;flex:none;width:.8rem;height:.85rem}.sb2-arrow.is-home,.sb2-arrow.is-away{opacity:1;filter:drop-shadow(0 0 3px #ffffff80)}.sb2-arrow.is-away{transform:scaleX(-1)}.sb2-spot{font-size:min(1.12rem, calc(var(--sb-h) * .235));letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:800;overflow:hidden}.sb2-playclock{line-height:1.15;font-size:min(1.15rem, calc(var(--sb-h) * .235));font-variant-numeric:tabular-nums;background:#0000008c;border:1px solid #ffffff80;border-radius:.25rem;flex:none;padding:0 .4rem;font-weight:800;box-shadow:inset 0 1px #ffffff26}.sb2-playclock.is-low{color:#ffb0b0;border-color:#ff6a6a}.sb2-playclock.is-idle{color:#ffffff8c}.sb2-row.is-clock{justify-content:space-between;align-items:center;min-height:0;overflow:visible}.sb2-period{font-size:min(1.2rem, calc(var(--sb-h) * .26));letter-spacing:.04em;font-weight:800}.sb2-clock{font-size:min(2rem, calc(var(--sb-h) * .4));text-align:center;font-variant-numeric:tabular-nums;color:#0000;filter:drop-shadow(0 1px #fff3)drop-shadow(0 2px #000000d9);background:linear-gradient(#fff 0%,#f4f6f9 30%,#c9ced6 44%,#5f6772 50%,#8d95a0 56%,#e9ecf0 78%,#fff 100%);-webkit-background-clip:text;background-clip:text;flex:auto;padding:0;font-weight:900;line-height:1}.sb2-tab{z-index:0;width:calc(var(--sb-center) + .6rem);background:linear-gradient(180deg, #0c0d10, #16181d) padding-box, var(--sb-chrome) border-box;border:2px solid #0000;border-top:0;border-radius:0 0 .75rem .75rem;place-items:center;height:1.85rem;margin-top:-2px;display:grid;position:relative;box-shadow:0 .5rem 1rem #00000080}.sb2-tab span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff47;border-radius:.3rem;padding:.02rem 1.3rem;font-size:1.18rem;font-weight:800}.sb2-tab.is-key span{color:#ffd978;border-color:#f2c14eb3}.sb2-tab.is-critical span{color:#ffb3b3;border-color:#ff5a5acc;animation:1.2s infinite alternate fb-pulse}@media (width<=1100px){.fb-scorebug.sb2{--sb-h:4.1rem;--sb-center:12.8rem}.g3d-broadcast .fb-scorebug.sb2{--sb-h:4.92rem;--sb-center:15.36rem}.sb2-name b{font-size:calc(1.3rem * var(--fit,1))}.sb2-name>span{font-size:.95rem}}@media (width<=700px){.fb-scorebug.sb2{--sb-h:3.2rem;--sb-center:8rem}.g3d-broadcast .fb-scorebug.sb2{--sb-h:3.84rem;--sb-center:9.6rem}.sb2-bar{border-radius:.8rem}.sb2-team{gap:.4rem;padding:0 .45rem 0 .4rem}.sb2-team.is-home{padding:0 .4rem 0 .45rem}.sb2-ghost,.sb2-name>span,.sb2-name small,.sb2-full{display:none}.sb2-abbr{display:inline}.sb2-team.is-away .sb2-crest,.sb2-team.is-home .sb2-crest{margin:0}.sb2-crest{width:2.1rem;height:2.1rem}.sb2-crest .team-crest-3d{width:2rem;height:2rem}.sb2-name b{font-size:calc(.95rem * var(--fit,1))}.sb2-score{min-width:1.5rem}.sb2-timeouts i{width:.42rem;height:.3rem}.sb2-center{padding:.15rem .4rem .1rem}.sb2-row{gap:.3rem}.sb2-arrow{width:.55rem;height:.6rem}.sb2-spot,.sb2-playclock{font-size:.82rem}.sb2-playclock{padding:0 .25rem}.sb2-period{font-size:.85rem}.sb2-tab{height:1.55rem}.sb2-tab span{padding:0 .7rem;font-size:.85rem}}@media (width<=420px){.sb2-name b{font-size:.95rem}.sb2-crest{width:1.8rem;height:1.8rem}.sb2-crest .team-crest-3d{width:1.75rem;height:1.75rem}.fb-scorebug.sb2{--sb-center:8rem}}@media (prefers-reduced-motion:reduce){.sb2-score,.sb2-tab.is-critical span{animation:none}}.sb-venue-wrap{display:contents}.sb-venue{color:#e9edf3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#080a0ec7;border-radius:.3rem;justify-self:center;margin-top:.3rem;padding:.12rem .85rem;font-size:.78rem;font-weight:800;box-shadow:0 .3rem .8rem #00000073}@font-face{font-family:Archivo Black;src:url(/fonts/archivo-black/ArchivoBlack-latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IHSAA Scorebug Sans;src:url(/fonts/scorebug-sans/ScorebugSans-latin.woff2)format("woff2");font-weight:600 900;font-stretch:60% 100%;font-style:normal;font-display:swap}@font-face{font-family:IHSAA Scorebug Sans;src:url(/fonts/scorebug-sans/ScorebugSans-Italic-figures.woff2)format("woff2");font-weight:600 900;font-stretch:60% 100%;font-style:italic;font-display:swap;unicode-range:U+20,U+30-39}@font-face{font-family:IHSAA Wedge Amp;src:url(/fonts/barlow-condensed/barlow-condensed-latin-800-normal.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+26}@font-face{font-family:IHSAA Scorebug Wide;src:url(/fonts/scorebug-sans/ScorebugWide-Black-brand.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.fb-scorebug.sbx{color:#fff;width:min(62rem,100%);height:auto;font-family:var(--fb-display,"Barlow Condensed", sans-serif);clip-path:none;box-shadow:none;text-transform:uppercase;background:0 0;border:0;align-items:stretch;padding:0;font-weight:800;line-height:1;display:flex;position:relative}.fb-scorebug.sbx:before{display:none}.sbx strong,.sbx em,.sbx b{font-variant-numeric:tabular-nums;font-style:normal}.sbx-logo{flex:none;place-items:center;width:3rem;height:3rem;display:grid}.sbx-logo img{object-fit:contain;filter:drop-shadow(0 2px 3px #0009);width:100%;height:100%}.sbx-logo .team-crest-3d{width:100%;height:100%}.sbx .is-low{color:#ff4d42!important}.fb-scorebug.sbx.sbx-ref{--u:calc(100cqw / var(--uw));width:min(var(--sbx-w), 100vw - 1rem);height:auto;aspect-ratio:var(--uw) / var(--uh);isolation:isolate;filter:none;letter-spacing:0;font-weight:400;line-height:1;display:block;overflow:visible;transform:none;container-type:inline-size}.sbx-ref>*,.sbx-ref>.sbx-side>*,.sbx-ref .sbx-k-box>*{left:calc(var(--x,0) * var(--u));top:calc(var(--y,0) * var(--u));width:calc(var(--w,0) * var(--u));height:calc(var(--h,0) * var(--u));white-space:nowrap;font-size:calc(var(--fs,40) * var(--u) * var(--fit,1));border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}.sbx-ref>.sbx-side{--x:0;--y:0;--w:var(--uw);--h:var(--uh);pointer-events:none;display:block}.sbx-ref>.sbx-side.is-home>*{left:auto;right:calc(var(--x,0) * var(--u))}.sbx-ref>.sbx-side.is-home>i{transform:scaleX(-1)}.sbx-ref .sbx-full{--x:0;--y:0;--w:var(--uw);--h:var(--uh)}.sbx-ref i{font-style:normal}.sbx-ref s{text-decoration:none}.sbx-ref .sbx-logo img{filter:none}.sbx-ref .sbx-score{font-variant-numeric:tabular-nums;animation:.52s cubic-bezier(.22,1,.36,1) both sbx-pop}@keyframes sbx-pop{0%{opacity:.35;transform:scale(1.22)}to{opacity:1;transform:none}}.sbx-ref .is-flag{color:#ffd23f}.sbx-ref span>span[style*=--fit]{font-size:calc(1em * var(--fit,1))}.sbx-ref .sbx-sheen{pointer-events:none;display:block;overflow:hidden}.sbx-sheen i{opacity:0;background:linear-gradient(105deg,#0000,#ffffff2b 46%,#ffffff0d 56%,#0000);width:32%;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}.sbx-sheen:after{content:"";opacity:0;background:#ffffff12;transition:opacity .6s;position:absolute;inset:0}.g3d-broadcast.is-bug-sheen .sbx-sheen i{animation:.95s ease-out .48s both sbx-sheen}.g3d-broadcast.is-bug-glow .sbx-sheen i{animation:1.1s ease-out both sbx-sheen}.g3d-broadcast.is-bug-glow .sbx-sheen:after{opacity:1}@keyframes sbx-sheen{0%{opacity:0;transform:translate(-110%)}25%{opacity:1}to{opacity:0;transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.sbx-ref .sbx-score,.g3d-broadcast .sbx-sheen i{animation:none}}.sbx-wedge{--uw:2141;--uh:224;--sbx-w:60rem}.sbx-wedge>*,.sbx-wedge>.sbx-side>*{color:#fff;font-family:IHSAA Scorebug Sans,sans-serif;font-weight:900}.sbx-wedge :is(.sbx-m-frame,.sbx-m-rim,.sbx-m-face){--x:0;--y:0;--w:821;--h:224}.sbx-wedge .is-home :is(.sbx-m-frame,.sbx-m-rim,.sbx-m-face){--w:824}.sbx-m-frame{clip-path:polygon(calc(var(--u)*33) 0, calc(var(--u)*800) 0, calc(var(--u)*821) calc(var(--u)*21), calc(var(--u)*821) calc(var(--u)*192), calc(var(--u)*789) calc(var(--u)*224), calc(var(--u)*19) calc(var(--u)*224), 0 calc(var(--u)*205), 0 calc(var(--u)*33));background:radial-gradient(calc(var(--u)*240) calc(var(--u)*13) at calc(var(--u)*410) calc(var(--u)*10.5), #ffffff1f, #fff0 100%), #030303}.sbx-wedge .is-home .sbx-m-frame{clip-path:polygon(0 0, calc(var(--u)*795) 0, calc(var(--u)*824) calc(var(--u)*29), calc(var(--u)*824) calc(var(--u)*221), calc(var(--u)*821) calc(var(--u)*224), calc(var(--u)*36) calc(var(--u)*224), 0 calc(var(--u)*188))}.sbx-m-streak{--x:223;--y:7.5;--w:380;--h:6;clip-path:polygon(calc(var(--u)*3.5) 0, calc(var(--u)*363.5) 0, 100% 100%, 0 100%);background:linear-gradient(#ffffff47,#fff0 45%),linear-gradient(90deg,#8a8a8a,#a3a3a3 25%,#b9b9b9 52%,#8f8f8f 82%,#6e6e6e)}.sbx-m-rim{clip-path:polygon(calc(var(--u)*40.9) calc(var(--u)*19), calc(var(--u)*792.1) calc(var(--u)*19), calc(var(--u)*802) calc(var(--u)*28.9), calc(var(--u)*802) calc(var(--u)*184.1), calc(var(--u)*781.1) calc(var(--u)*205), calc(var(--u)*26.9) calc(var(--u)*205), calc(var(--u)*19) calc(var(--u)*197.1), calc(var(--u)*19) calc(var(--u)*40.9));background:linear-gradient(180deg, var(--rim) 0, var(--rim) 40%, var(--rim) 62%, var(--rim) 100%)}@supports (color:color-mix(in lab, red, red)){.sbx-m-rim{background:linear-gradient(180deg, color-mix(in srgb, var(--rim) 66%, #161a22) 0, color-mix(in srgb, var(--rim) 30%, #040507) 40%, color-mix(in srgb, var(--rim) 22%, #030304) 62%, color-mix(in srgb, var(--rim) 82%, #0b0d12) 100%)}}.sbx-m-rim{--notch:linear-gradient(180deg, #000 calc(var(--u)*190), transparent calc(var(--u)*190)), linear-gradient(90deg, #000 calc(var(--u)*262), transparent calc(var(--u)*330) calc(var(--u)*556), #000 calc(var(--u)*622));-webkit-mask:var(--notch);-webkit-mask:var(--notch);-webkit-mask:var(--notch);-webkit-mask:var(--notch);-webkit-mask:var(--notch);mask:var(--notch)}.sbx-wedge .is-home .sbx-m-rim{clip-path:polygon(calc(var(--u)*19) calc(var(--u)*19), calc(var(--u)*787.1) calc(var(--u)*19), calc(var(--u)*805) calc(var(--u)*36.9), calc(var(--u)*805) calc(var(--u)*205), calc(var(--u)*43.9) calc(var(--u)*205), calc(var(--u)*19) calc(var(--u)*180.1))}.sbx-m-face{clip-path:polygon(calc(var(--u)*43.6) calc(var(--u)*25.5), calc(var(--u)*789.4) calc(var(--u)*25.5), calc(var(--u)*795.5) calc(var(--u)*31.6), calc(var(--u)*795.5) calc(var(--u)*181.4), calc(var(--u)*778.4) calc(var(--u)*198.5), calc(var(--u)*29.6) calc(var(--u)*198.5), calc(var(--u)*25.5) calc(var(--u)*194.4), calc(var(--u)*25.5) calc(var(--u)*43.6));background:linear-gradient(180deg, #ffffff0a, #fff0 45%, #0000002e), radial-gradient(calc(var(--u)*430) calc(var(--u)*150) at calc(var(--u)*470) calc(var(--u)*78), var(--team), var(--team) 78%, #020203)}@supports (color:color-mix(in lab, red, red)){.sbx-m-face{background:linear-gradient(180deg, #ffffff0a, #fff0 45%, #0000002e), radial-gradient(calc(var(--u)*430) calc(var(--u)*150) at calc(var(--u)*470) calc(var(--u)*78), color-mix(in srgb, var(--team) 30%, #090a0d), color-mix(in srgb, var(--team) 12%, #030304) 78%, #020203)}}.sbx-wedge .is-home .sbx-m-face{clip-path:polygon(calc(var(--u)*25.5) calc(var(--u)*25.5), calc(var(--u)*784.4) calc(var(--u)*25.5), calc(var(--u)*798.5) calc(var(--u)*39.6), calc(var(--u)*798.5) calc(var(--u)*198.5), calc(var(--u)*46.6) calc(var(--u)*198.5), calc(var(--u)*25.5) calc(var(--u)*177.4))}.sbx-m-glint{--x:238;--y:25.2;--w:370;--h:1.8;background:linear-gradient(90deg,#fff0,#ffffffdb 4%,#fffc 56%,#ffffff52 82%,#fff0)}.sbx-m-shard{--x:242;--y:26.5;--w:250;--h:26;clip-path:polygon(0 0, 100% 0, calc(var(--u)*26) 100%);background:linear-gradient(45deg, #ffffff3d 0 calc(var(--u)*61), #ffffff1c calc(var(--u)*61) calc(var(--u)*75), #ffffff3d calc(var(--u)*75) calc(var(--u)*119), #ffffff1c calc(var(--u)*119) calc(var(--u)*130), #ffffff38 calc(var(--u)*130)), var(--rim)}@supports (color:color-mix(in lab, red, red)){.sbx-m-shard{background:linear-gradient(45deg, #ffffff3d 0 calc(var(--u)*61), #ffffff1c calc(var(--u)*61) calc(var(--u)*75), #ffffff3d calc(var(--u)*75) calc(var(--u)*119), #ffffff1c calc(var(--u)*119) calc(var(--u)*130), #ffffff38 calc(var(--u)*130)), color-mix(in srgb, var(--rim) 30%, transparent)}}.sbx-m-box{--x:578;--y:36;--w:206;--h:151;--fs:126;background:linear-gradient(180deg, #ffffff29, #ffffff0a 7%, #fff0 14%), linear-gradient(180deg, var(--team) 0, var(--team) 18%, var(--team) 52%, var(--team) 100%)}@supports (color:color-mix(in lab, red, red)){.sbx-m-box{background:linear-gradient(180deg, #ffffff29, #ffffff0a 7%, #fff0 14%), linear-gradient(180deg, var(--team) 0, var(--team) 18%, color-mix(in oklch, var(--team) 78%, #000) 52%, color-mix(in oklch, var(--team) 55%, #000) 100%)}}.sbx-wedge .is-home .sbx-m-box{--x:580}.sbx-wedge .sbx-score{margin-bottom:calc(var(--u)*2);letter-spacing:0;text-shadow:0 calc(var(--u)*2) calc(var(--u)*3) #00000059;font-stretch:64%}.sbx-wedge .sbx-abbr{--x:391;--y:53;--w:177;--h:108;--fs:133;letter-spacing:-.012em;text-shadow:0 calc(var(--u)*2) calc(var(--u)*3) #00000059;font-stretch:62%}.sbx-wedge .sbx-abbr>span{scale:var(--sq,1) 1;display:block}.sbx-wedge .sbx-rec{--x:405;--y:179;--w:160;--h:37;--fs:47;letter-spacing:.075em;color:#a8a9ab;padding-left:.075em;font-weight:800;font-stretch:70%}.sbx-wedge .sbx-pips{--x:364;--y:40;--w:20;--h:143;gap:calc(var(--u)*23);flex-direction:column}.sbx-wedge .sbx-pips[aria-label^="3 "]{gap:calc(var(--u)*14)}.sbx-wedge .sbx-pips i{width:100%;height:calc(var(--u)*20);background:radial-gradient(circle at 38% 32%, var(--dot) 0, var(--dot) 45%, var(--dot) 72%, var(--dot) 100%);border-radius:50%;flex:none;display:none}@supports (color:color-mix(in lab, red, red)){.sbx-wedge .sbx-pips i{background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--dot), #fff 40%) 0, color-mix(in srgb, var(--dot), #fff 10%) 45%, var(--dot) 72%, color-mix(in srgb, var(--dot) 78%, #000) 100%)}}.sbx-wedge .sbx-pips i{box-shadow:0 0 calc(var(--u)*6) var(--dot)}@supports (color:color-mix(in lab, red, red)){.sbx-wedge .sbx-pips i{box-shadow:0 0 calc(var(--u)*6) color-mix(in srgb, var(--dot) 55%, transparent)}}.sbx-wedge .sbx-pips i.is-on{display:block}.sbx-wedge .sbx-logo{--x:24;--y:-10;--w:310;--h:244;z-index:2}.sbx-wedge .sbx-m-logo.is-art img{filter:contrast(1.12) saturate(1.25) brightness(1.04) drop-shadow(0 calc(var(--u)*-1.5) 0 #ffffff80) drop-shadow(0 0 calc(var(--u)*1) #000000d9) drop-shadow(0 calc(var(--u)*3) calc(var(--u)*2) #000000bf) drop-shadow(0 calc(var(--u)*7) calc(var(--u)*10) #00000080)}.sbx-wedge .sbx-m-logo .team-crest-3d{grid-template:100%/100%}.sbx-wedge .sbx-m-logo .team-crest-3d-neon{opacity:.35;animation:none}.sbx-m-spec,.sbx-m-logo.is-art:after{pointer-events:none;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute;inset:0}.sbx-m-spec{mix-blend-mode:soft-light;background:linear-gradient(#ffffff9e 0,#fff3 42%,#0000 56%,#0000006b 100%)}.sbx-m-logo.is-art:after{content:"";mix-blend-mode:screen;background:linear-gradient(160deg,#ffffff94 0,#ffffff4d 24%,#ffffff1f 41%,#fff0 43.5% 88%,#ffffff1a)}.sbx-m-ball{--x:891.5;--y:56.5;--w:22;--h:26;z-index:3;clip-path:polygon(0 50%,100% 0,100% 100%);opacity:0;background:#f2f2f2;transition:opacity .24s}.sbx-wedge .has-ball .sbx-m-ball{opacity:1}.sbx-m-cframe{--x:827;--y:0;--w:484;--h:224;clip-path:polygon(calc(var(--u)*30) 0, calc(var(--u)*465) 0, calc(var(--u)*484) calc(var(--u)*19), calc(var(--u)*484) calc(var(--u)*193), calc(var(--u)*453) calc(var(--u)*224), calc(var(--u)*18) calc(var(--u)*224), 0 calc(var(--u)*206), 0 calc(var(--u)*30));background:#030303}.sbx-m-ring{--x:827;--y:0;--w:484;--h:224;background:linear-gradient(#e3e3e3 8%,#cbcbcb 16%,#c3c3c3 50%,#c9c9c9 84%,#e1e1e1 92%)}.sbx-m-ring.is-top{clip-path:polygon(calc(var(--u)*19) calc(var(--u)*86.5), calc(var(--u)*19) calc(var(--u)*36.5), calc(var(--u)*36.5) calc(var(--u)*19), calc(var(--u)*454) calc(var(--u)*19), calc(var(--u)*465) calc(var(--u)*30), calc(var(--u)*465) calc(var(--u)*86.5), calc(var(--u)*459) calc(var(--u)*86.5), calc(var(--u)*459) calc(var(--u)*32.5), calc(var(--u)*451.5) calc(var(--u)*25), calc(var(--u)*39) calc(var(--u)*25), calc(var(--u)*25) calc(var(--u)*39), calc(var(--u)*25) calc(var(--u)*86.5))}.sbx-m-ring.is-bottom{clip-path:polygon(calc(var(--u)*19) calc(var(--u)*134), calc(var(--u)*19) calc(var(--u)*191), calc(var(--u)*30) calc(var(--u)*202), calc(var(--u)*448) calc(var(--u)*202), calc(var(--u)*465) calc(var(--u)*185), calc(var(--u)*465) calc(var(--u)*134), calc(var(--u)*459) calc(var(--u)*134), calc(var(--u)*459) calc(var(--u)*182.5), calc(var(--u)*445.5) calc(var(--u)*196), calc(var(--u)*32.5) calc(var(--u)*196), calc(var(--u)*25) calc(var(--u)*188.5), calc(var(--u)*25) calc(var(--u)*134))}.sbx-m-rule{--x:866.5;--y:106.5;--w:405;--h:7;background:linear-gradient(#ffffff29,#fff0 35% 70%,#ffffff1f),linear-gradient(90deg,#46464600,#6a6a6a 2%,#838383 5%,#8f8f8f 15%,#a6a6a6 36%,#bbb 54%,#a5a5a5 72%,#929292 88%,#7c7c7c 96%,#46464600)}.sbx-m-tick{--x:987.5;--y:132.5;--w:2;--h:45;background:#bdbdbd}.sbx-m-tick.is-pc{--x:1153.5}.sbx-m-down{--x:925;--y:40;--w:287;--h:55;--fs:60;font-family:IHSAA Wedge Amp,IHSAA Scorebug Sans,sans-serif;font-stretch:64%}.sbx-m-period{--x:868;--y:120;--w:121;--h:70;--fs:67;color:#a8a9ab;font-stretch:66%}.sbx-m-period .sbx-ord{margin-left:.12em;font-size:.45em;position:relative;top:-.43em}.sbx-m-clock{--x:991;--y:120;--w:161;--h:70;--fs:67;font-stretch:70%}.sbx-wedge .sbx-pc{--x:1157;--y:120;--w:117;--h:70;--fs:67;color:#a8a9ab;font-stretch:70%}.sbx-wedge .sbx-sheen{--x:0;--y:0;--w:2141;--h:224;clip-path:polygon(calc(var(--u)*789) calc(var(--u)*224), calc(var(--u)*19) calc(var(--u)*224), 0 calc(var(--u)*205), 0 calc(var(--u)*33), calc(var(--u)*33) 0, calc(var(--u)*800) 0, calc(var(--u)*821) calc(var(--u)*21), calc(var(--u)*821) calc(var(--u)*192), calc(var(--u)*789) calc(var(--u)*224), calc(var(--u)*845) calc(var(--u)*224), calc(var(--u)*827) calc(var(--u)*205), calc(var(--u)*827) calc(var(--u)*30), calc(var(--u)*857) 0, calc(var(--u)*1292) 0, calc(var(--u)*1311) calc(var(--u)*19), calc(var(--u)*1311) calc(var(--u)*192), calc(var(--u)*1281) calc(var(--u)*224), calc(var(--u)*845) calc(var(--u)*224), calc(var(--u)*1320) calc(var(--u)*224), calc(var(--u)*1317) calc(var(--u)*221), calc(var(--u)*1317) calc(var(--u)*29), calc(var(--u)*1346) 0, calc(var(--u)*2141) 0, calc(var(--u)*2141) calc(var(--u)*188), calc(var(--u)*2105) calc(var(--u)*224), calc(var(--u)*1320) calc(var(--u)*224))}.sbx-stack{--uw:1013;--uh:1155;--sbx-w:17rem}.sbx-ref.sbx-stack>.sbx-side{--h:355}.sbx-ref.sbx-stack>.sbx-side.is-home{top:calc(var(--u) * 355)}.sbx-ref.sbx-stack>.sbx-side.is-home>*{left:calc(var(--x,0) * var(--u));right:auto}.sbx-stack .sbx-logo{--x:52;--y:6;--w:420;--h:340}.sbx-stack .sbx-score{--x:500;--y:46;--w:342;--h:310;--fs:382;color:#f0f0f0;-webkit-text-stroke:calc(var(--u) * 14) #101010;paint-order:stroke fill;text-shadow:0 calc(var(--u) * 4) 0 #9a9a9a;background:0 0;justify-content:flex-end;font-family:Archivo Black,sans-serif}.sbx-stack .sbx-score[data-digits="2"]{font-size:calc(244 * var(--u));letter-spacing:-.04em}.sbx-stack .sbx-bars{--x:877;--y:73;--w:135;--h:242;flex-direction:column;justify-content:space-between}.sbx-stack .sbx-bars i{width:100%;height:calc(var(--u) * 66);border:calc(var(--u) * 6) solid #141414;border-radius:calc(var(--u) * 12);box-sizing:border-box;background:#ebebeb38}.sbx-stack .sbx-bars i.is-on{box-shadow:inset 0 calc(var(--u) * 2) 0 #ffffffe6;background:linear-gradient(#fff,#ececec 55%,#cfcfcf)}.sbx-k-box{--x:244;--y:763;--w:623;--h:390;border-radius:calc(var(--u) * 24);box-shadow:inset 0 0 0 calc(var(--u) * 3) #ffffff21, 0 calc(var(--u) * 6) calc(var(--u) * 16) #00000080;background:linear-gradient(#343434,#2a2a2a 50%,#252525);display:block;overflow:hidden}.sbx-k-box>*{color:#fff;font-family:Archivo Black,sans-serif}.sbx-k-clock{--x:0;--y:14;--w:623;--h:140;--fs:150}.sbx-k-period{--x:0;--y:162;--w:623;--h:88;--fs:94}.sbx-k-rule{--x:23;--y:256;--w:573;--h:4;border-radius:calc(var(--u) * 2);background:#8d8d8d}.sbx-k-down{--x:30;--y:282;--w:420;--h:90;--fs:94;transform-origin:0;letter-spacing:-.02em;justify-content:flex-start;scale:.76 1}.sbx-stack .sbx-pc{--x:430;--y:282;--w:160;--h:90;--fs:94;justify-content:flex-end}.sbx-stack .sbx-sheen{--x:0;--y:0;--w:623;--h:390;border-radius:calc(var(--u) * 24)}.sbx-split{--uw:2011;--uh:276;--sbx-w:56rem}.sbx-p-panel{--x:0;--y:0;--w:703;--h:276;border-radius:calc(var(--u) * 22);background:linear-gradient(115deg, #ffffff1a 0, #ffffff08 22%, transparent 23%, transparent 60%, #ffffff0a 61%, transparent 75%) padding-box, linear-gradient(180deg, var(--team), var(--team) 50%, var(--team)) padding-box, linear-gradient(180deg, var(--team), var(--team) 40%, var(--team) 70%, var(--team)) border-box}@supports (color:color-mix(in lab, red, red)){.sbx-p-panel{background:linear-gradient(115deg, #ffffff1a 0, #ffffff08 22%, transparent 23%, transparent 60%, #ffffff0a 61%, transparent 75%) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--team) 52%, #151515), color-mix(in srgb, var(--team) 46%, #0a0a0a) 50%, color-mix(in srgb, var(--team) 56%, #0d0d0d)) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--team) 35%, #a6a6a6), color-mix(in srgb, var(--team) 45%, #3c3c3c) 40%, color-mix(in srgb, var(--team) 45%, #1a1a1a) 70%, color-mix(in srgb, var(--team) 40%, #6a6a6a)) border-box}}.sbx-p-panel{border:calc(var(--u) * 6) solid transparent;box-shadow:inset 0 0 0 calc(var(--u) * 6) #00000073, inset 0 calc(var(--u) * 10) calc(var(--u) * 14) #ffffff12, 0 calc(var(--u) * 6) calc(var(--u) * 14) #0000008c;box-sizing:border-box}.sbx-split .sbx-logo{--x:48;--y:28;--w:345;--h:222}.sbx-split .sbx-score{--x:436;--y:22;--w:228;--h:196;--fs:222;color:#fff;letter-spacing:-.02em;text-shadow:0 calc(var(--u) * 3) calc(var(--u) * 4) #00000073;font-family:IHSAA Scorebug Sans,sans-serif;font-style:italic;font-weight:860;font-stretch:90%}.sbx-split .sbx-pips{--x:430;--y:232;--w:220;--h:15;justify-content:space-between}.sbx-split .sbx-pips i{width:calc(var(--u) * 54);background:#ffffff38;height:100%;transform:skew(-18deg)}.sbx-split .sbx-pips i.is-on{background:#fff}.sbx-p-box{border-radius:calc(var(--u) * 8);border:calc(var(--u) * 4) solid transparent;box-sizing:border-box;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 10) #00000080;background:linear-gradient(115deg,#ffffff0f,#0000 40%) padding-box padding-box,linear-gradient(#161616,#0b0b0b) padding-box padding-box,linear-gradient(#6a6a6a,#2a2a2a 50%,#4a4a4a) border-box}.sbx-p-box.is-down{--x:710;--y:3;--w:591;--h:129}.sbx-p-box.is-time{--x:710;--y:140;--w:450;--h:128}.sbx-p-down{--x:710;--y:3;--w:591;--h:129;--fs:104;color:#fff;font-family:IHSAA Scorebug Sans,sans-serif;font-weight:720;font-stretch:84%}.sbx-p-time{--x:710;--y:140;--w:450;--h:128;--fs:84;gap:calc(var(--u) * 40);color:#fff;font-family:IHSAA Scorebug Sans,sans-serif;font-weight:780;font-stretch:90%}.sbx-p-time>i{width:calc(var(--u) * 4);height:calc(var(--u) * 62);background:#e8e8e8}.sbx-split .sbx-pc{--x:1170;--y:150;--w:131;--h:110;--fs:66;border-radius:calc(var(--u) * 8);box-shadow:inset 0 0 0 calc(var(--u) * 3) #ffffff2e;color:#fff;background:linear-gradient(#5e5e5e,#444 55%,#3a3a3a);font-family:IHSAA Scorebug Sans,sans-serif;font-weight:700;font-stretch:88%}.sbx-split .sbx-pc.is-low{background:linear-gradient(#e0393b,#b0201f);color:#fff!important}.sbx-split .sbx-sheen{--x:0;--y:0;--w:2011;--h:276;border-radius:calc(var(--u) * 22)}.sbx-arena{--uw:1942;--uh:281;--sbx-w:54rem}.sbx-a-top{--x:0;--y:0;--w:1942;--h:66;border-radius:calc(var(--u) * 10) calc(var(--u) * 10) 0 0;box-shadow:inset 0 calc(var(--u) * 2) 0 #ffffff29;background:linear-gradient(#2a2a2a 0,#161616 6%,#0b0b0b 60%,#050505)}.sbx-a-band{--x:0;--y:64;--w:1942;--h:160;background:#070707}.sbx-a-silver{--x:0;--y:64;--w:1942;--h:160;background:linear-gradient(#00000059 0,#0000 14%,#ffffff14 40%,#0000 60%,#00000038 100%),linear-gradient(90deg,#bdbdbd 0,#ededed 1.2%,#e4e4e4 10%,#cfcfcf 15%,#9a9a9a 19%,#4a4a4a 23%,#1a1a1a 26%,#0b0b0b 29%,#07070700 32%)}.sbx-a-centre{--x:777;--y:64;--w:387;--h:160;border-inline:calc(var(--u) * 3) solid #2c2c2c;box-sizing:border-box;background:linear-gradient(#0a0a0a,#040404)}.sbx-a-lip{--x:0;--y:222;--w:1942;--h:20;clip-path:polygon(0 0, 100% 0, calc(100% - var(--u) * 18) 100%, calc(var(--u) * 18) 100%);background:linear-gradient(#f2f2f2 0,#bdbdbd 25%,#7a7a7a 60%,#3a3a3a 100%)}.sbx-a-tab{--x:464;--y:210;--w:1014;--h:71;border-radius:0 0 calc(var(--u) * 60) calc(var(--u) * 60) / 0 0 calc(var(--u) * 40) calc(var(--u) * 40);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 12) #00000073;background:linear-gradient(#1b1b1b,#0e0e0e 60%,#090909)}.sbx-arena>*,.sbx-arena>.sbx-side>*{color:#fff;font-family:IHSAA Scorebug Sans,sans-serif;font-weight:800;font-stretch:100%}.sbx-a-name{--x:57;--y:10;--w:420;--h:52;--fs:45;letter-spacing:.03em}.sbx-arena .sbx-logo{--x:20;--y:72;--w:290;--h:162}.sbx-arena .is-home .sbx-a-name{--x:77}.sbx-arena .is-home .sbx-rec{--x:362}.sbx-arena .sbx-rec{--x:330;--y:118;--w:90;--h:46;--fs:42;font-weight:700}.sbx-arena .sbx-score{--x:514;--y:68;--w:216;--h:146;--fs:172;letter-spacing:-.01em;font-weight:900}.sbx-a-period{--x:777;--y:82;--w:387;--h:44;--fs:46;font-weight:800}.sbx-a-clock{--x:777;--y:128;--w:387;--h:82;--fs:98;font-weight:900}.sbx-a-down{--x:745;--y:234;--w:410;--h:44;--fs:46}.sbx-arena .sbx-pc{--x:1112;--y:228;--w:94;--h:46;--fs:42;border-radius:calc(var(--u) * 10);box-shadow:inset 0 0 0 calc(var(--u) * 3) #c9c9c9, inset 0 calc(var(--u) * 5) calc(var(--u) * 4) #ffffff40;background:linear-gradient(#a2a2a2,#6c6c6c 45%,#444);font-weight:800}.sbx-arena .sbx-pc.is-low{background:linear-gradient(#ef4b4b,#b21f1f);color:#fff!important}.sbx-arena .sbx-sheen{--x:0;--y:0;--w:1942;--h:236;border-radius:calc(var(--u) * 10) calc(var(--u) * 10) 0 0}.sbx-chrome{--uw:2110;--uh:207;--sbx-w:67.8rem}.sbx-ref.sbx-chrome>.sbx-side.is-home>*{left:calc(var(--x,0) * var(--u));right:auto}.sbx-c-frame{--x:0;--y:0;--w:2110;--h:207;border:calc(var(--u) * 11) solid transparent;border-radius:calc(var(--u) * 14);box-sizing:border-box;box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 18) #00000080;background:linear-gradient(#d6d6d6 0,#b2b2b2 6%,#9d9d9d 45%,#8e8e8e 88%,#bdbdbd 100%) padding-box padding-box,linear-gradient(#2a2a2a,#161616 50%,#1f1f1f) border-box}.sbx-chrome .sbx-cell{--y:19;--h:167;border-radius:calc(var(--u) * 6);box-shadow:inset 0 0 0 calc(var(--u) * 2) #000000b3, inset 0 calc(var(--u) * 3) calc(var(--u) * 6) #00000080, 0 0 0 calc(var(--u) * 1.5) #3c3c3ce6;color:#fff;background:linear-gradient(#151515,#0f0f0f 50%,#070707);font-family:IHSAA Scorebug Sans,sans-serif;font-weight:700;font-stretch:68%}.sbx-chrome .is-away .sbx-c-team{--x:17;--w:410}.sbx-chrome .is-away .sbx-c-score{--x:439;--w:170}.sbx-chrome .is-home .sbx-c-team{--x:621;--w:443}.sbx-chrome .is-home .sbx-c-score{--x:1072;--w:162}.sbx-chrome .sbx-c-time{--x:1244;--w:373;--fs:93;gap:calc(var(--u) * 34)}.sbx-chrome .sbx-c-down{--x:1627;--w:307;--fs:93}.sbx-chrome .sbx-c-pc{--x:1946;--w:151;--fs:121;background:linear-gradient(#6a6a6a,#575757 25%,#4a4a4a 60%,#3b3b3b)}.sbx-chrome .sbx-c-pc.is-low{background:linear-gradient(#e0393b,#a8191b);color:#fff!important}.sbx-chrome .sbx-side .sbx-cell{background:linear-gradient(180deg, var(--team), var(--team) 60%, var(--team))}@supports (color:color-mix(in lab, red, red)){.sbx-chrome .sbx-side .sbx-cell{background:linear-gradient(180deg, color-mix(in srgb, var(--team) 58%, #111), color-mix(in srgb, var(--team) 48%, #070707) 60%, color-mix(in srgb, var(--team) 38%, #050505))}}.sbx-c-team{justify-content:flex-start!important}.sbx-c-team>*{flex:none;position:relative}.sbx-chrome .sbx-stripe{width:calc(var(--u) * 12);height:calc(var(--u) * 155);margin-left:calc(var(--u) * 10);background:var(--team-accent)}.sbx-chrome .sbx-logo{width:calc(var(--u) * 150);height:calc(var(--u) * 140);margin-left:calc(var(--u) * 16)}.sbx-chrome .is-home .sbx-logo{margin-left:calc(var(--u) * 40)}.sbx-chrome .sbx-col{justify-items:stretch;gap:calc(var(--u) * 12);margin:calc(var(--u) * 10) calc(var(--u) * 20) 0 calc(var(--u) * 6);display:inline-grid}.sbx-chrome .is-home .sbx-col{margin-left:calc(var(--u) * 30)}.sbx-chrome .sbx-abbr{font-size:calc(var(--u) * 100);text-align:center;font-stretch:60%;line-height:.8}.sbx-chrome .sbx-pips{justify-content:space-between;gap:calc(var(--u) * 14);height:calc(var(--u) * 15);display:flex}.sbx-chrome .sbx-pips i{background:var(--team-accent);flex:1}@supports (color:color-mix(in lab, red, red)){.sbx-chrome .sbx-pips i{background:color-mix(in srgb, var(--team-accent) 22%, transparent)}}.sbx-chrome .sbx-pips i.is-on{background:var(--team-accent)}.sbx-chrome .sbx-tri{width:calc(var(--u) * 44);height:calc(var(--u) * 46);margin-left:auto;margin-right:calc(var(--u) * 20);clip-path:polygon(0 0,100% 50%,0 100%);visibility:hidden;background:#fff}.sbx-chrome .has-ball .sbx-tri{visibility:visible}.sbx-chrome .sbx-c-score .sbx-score{font-size:calc(var(--u) * 128)}.sbx-chrome .sbx-c-time>i{width:calc(var(--u) * 3);height:calc(var(--u) * 128);background:#ffffff8c}.sbx-chrome .sbx-ord{font-size:.8em}.sbx-chrome .sbx-sheen{--x:0;--y:0;--w:2110;--h:207;border-radius:calc(var(--u) * 10)}@media (width>=901px){.g3d-broadcast .fb-scorebug.sbx.sbx-ref{width:min(var(--sbx-w), 100% - 2rem)}.g3d-broadcast .fb-scorebug.sbx.sbx-neon{width:100%;margin:0 0 .864%;bottom:0;left:0;right:0}.g3d-broadcast .fb-scorebug.sbx-stack{left:max(.9rem, env(safe-area-inset-left));transform-origin:0 0;margin:0;top:8.1rem;bottom:auto;right:auto}.g3d-broadcast:has(.g3d-kick.is-on) .fb-scorebug.sbx-stack{translate:none;scale:1}.g3d-broadcast.is-bug-hidden .fb-scorebug.sbx-stack{transform:translate(-120%)}}@media (width<=900px){.fb-scorebug.sbx-stack{--sbx-w:11rem;justify-self:start}}.sbx-neon{--uw:2547;--uh:102;--sbx-w:200rem}.sbx-neon>*,.sbx-neon>.sbx-side>*{color:#fff;font-family:Archivo Black,sans-serif}.sbx-ref.sbx-neon>.sbx-side.is-home>*{left:calc(var(--x,0) * var(--u));right:auto}.sbx-n-frame{--x:0;--y:0;--w:2547;--h:102;box-shadow:inset 0 calc(var(--u) * 2) 0 #ffffff38, inset 0 calc(var(--u) * -3) calc(var(--u) * 4) #0009, 0 calc(var(--u) * 3) calc(var(--u) * 8) #00000073;background:linear-gradient(#ffffff29 0%,#ffffff12 30%,#ffffff05 46%,#fff0 50%),linear-gradient(#3e4044f5 0%,#242528f5 22%,#121214f5 52%,#08080af7 82%,#030304fa 100%)}.sbx-n-brand{--x:40;--y:6;--w:380;--h:91;--fs:62;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:calc(var(--u) * 1.2) #14161ad9;paint-order:stroke fill;filter:drop-shadow(calc(var(--u) * 1) calc(var(--u) * 1) 0 #2a2d31) drop-shadow(calc(var(--u) * 1) calc(var(--u) * 1) 0 #1c1e21) drop-shadow(calc(var(--u) * 1) calc(var(--u) * 1) 0 #111214) drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 4) #0009);background-image:linear-gradient(#8d9399 0%,#f4f6f8 22%,#fff 34%,#b9bfc5 49%,#6f767d 53.5%,#0000 53.5% 56.5%,#9aa0a6 56.5%,#c9ced3 72%,#f1f3f5 88%,#9aa0a6 100%);-webkit-background-clip:text;background-clip:text;font-weight:900;transform:skew(-7deg);font-family:IHSAA Scorebug Wide,Archivo Black,sans-serif!important}.sbx-n-score .sbx-score{color:#0000;background-image:linear-gradient(#fff 0% 30%,#eef1f3 44%,#c4cad0 50%,#e4e8eb 62%,#fff 84%,#dfe3e6 100%);-webkit-background-clip:text;background-clip:text}.sbx-n-score{filter:drop-shadow(calc(var(--u) * 1) calc(var(--u) * 1) 0 #2a2d31) drop-shadow(calc(var(--u) * 1) calc(var(--u) * 1) 0 #1c1e21) drop-shadow(calc(var(--u) * 1) calc(var(--u) * 1) 0 #111214) drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 4) #0009)}.sbx-n-cell,.sbx-n-team,.sbx-n-edge{--y:6;--h:91;border-radius:calc(var(--u) * 4);box-sizing:border-box}.sbx-neon .is-away :is(.sbx-n-team,.sbx-n-edge){--x:445;--w:563}.sbx-neon .is-home :is(.sbx-n-team,.sbx-n-edge){--x:1026;--w:563}.sbx-n-team{background:linear-gradient(180deg, var(--neon) 0, var(--neon) 55%, var(--neon) 100%)}@supports (color:color-mix(in lab, red, red)){.sbx-n-team{background:linear-gradient(180deg, color-mix(in srgb, var(--neon) 5%, #020306) 0, color-mix(in srgb, var(--neon) 12%, #03070b) 55%, color-mix(in srgb, var(--neon) 38%, #06101a) 100%)}}.sbx-n-edge{z-index:3;pointer-events:none;border:calc(var(--u) * 2) solid var(--neon)!important}@supports (color:color-mix(in lab, red, red)){.sbx-n-edge{border:calc(var(--u) * 2) solid color-mix(in srgb, var(--neon) 75%, #fff)!important}}.sbx-n-edge{border-bottom:calc(var(--u) * 5) solid var(--neon)!important}@supports (color:color-mix(in lab, red, red)){.sbx-n-edge{border-bottom:calc(var(--u) * 5) solid color-mix(in srgb, var(--neon) 35%, #fff)!important}}.sbx-n-edge{box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 12) var(--neon), 0 0 calc(var(--u) * 6) var(--neon), inset 0 calc(var(--u) * -6) calc(var(--u) * 10) calc(var(--u) * -3) var(--neon), inset 0 0 calc(var(--u) * 8) var(--neon)}@supports (color:color-mix(in lab, red, red)){.sbx-n-edge{box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 12) color-mix(in srgb, var(--neon) 80%, transparent), 0 0 calc(var(--u) * 6) color-mix(in srgb, var(--neon) 55%, transparent), inset 0 calc(var(--u) * -6) calc(var(--u) * 10) calc(var(--u) * -3) var(--neon), inset 0 0 calc(var(--u) * 8) color-mix(in srgb, var(--neon) 35%, transparent)}}.sbx-neon .sbx-pips{--y:16;--w:4;--h:70;z-index:4;flex-direction:column;justify-content:space-between}.sbx-neon .is-away .sbx-pips{--x:456}.sbx-neon .is-home .sbx-pips{--x:1575}.sbx-neon .sbx-pips i{width:100%;height:calc(var(--u) * 16);background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.sbx-neon .sbx-pips i{background:color-mix(in srgb, var(--neon) 25%, transparent)}}.sbx-neon .sbx-pips i.is-on{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.sbx-neon .sbx-pips i.is-on{background:color-mix(in srgb, var(--neon) 80%, #fff)}}.sbx-neon .sbx-pips i.is-on{box-shadow:0 0 calc(var(--u) * 5) var(--neon)}.sbx-neon .sbx-logo{--y:6;--w:300;--h:91;z-index:1;border-radius:calc(var(--u) * 4);overflow:hidden}.sbx-neon .is-away .sbx-logo{--x:460}.sbx-neon .is-home .sbx-logo{--x:1271}.sbx-n-tubes{--y:6;--w:300;--h:91;z-index:2;border-radius:calc(var(--u) * 4);pointer-events:none;mix-blend-mode:screen;opacity:.5;overflow:hidden;display:block!important}.sbx-neon .is-away .sbx-n-tubes{--x:460}.sbx-neon .is-home .sbx-n-tubes{--x:1271}.sbx-n-tubes img{left:50%;top:calc(var(--u) * 61.5);width:calc(var(--u) * 170 / var(--nfit));height:calc(var(--u) * 170 / var(--nfit));max-width:none;filter:grayscale(1) brightness(.62) contrast(7) drop-shadow(0 0 calc(var(--u) * 1.5) var(--neon)) drop-shadow(0 0 calc(var(--u) * 3) var(--neon));position:absolute;transform:translate(-50%,-50%)}.sbx-neon .sbx-logo img{width:100%;height:calc(var(--u) * 170);margin-top:calc(var(--u) * 32);filter:contrast(1.14) saturate(1.1) drop-shadow(0 calc(var(--u) * -2) 0 #ffffff80) drop-shadow(calc(var(--u) * -1) calc(var(--u) * -1) calc(var(--u) * 1) #ffffff4d) drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 2) #000c) drop-shadow(calc(var(--u) * 3) calc(var(--u) * 6) calc(var(--u) * 5) #0000008c) drop-shadow(0 0 calc(var(--u) * 1.5) var(--neon)) drop-shadow(0 0 calc(var(--u) * 3.5) var(--neon)) drop-shadow(0 0 calc(var(--u) * 12) var(--neon));flex:none}@supports (color:color-mix(in lab, red, red)){.sbx-neon .sbx-logo img{filter:contrast(1.14) saturate(1.1) drop-shadow(0 calc(var(--u) * -2) 0 #ffffff80) drop-shadow(calc(var(--u) * -1) calc(var(--u) * -1) calc(var(--u) * 1) #ffffff4d) drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 2) #000c) drop-shadow(calc(var(--u) * 3) calc(var(--u) * 6) calc(var(--u) * 5) #0000008c) drop-shadow(0 0 calc(var(--u) * 1.5) color-mix(in srgb, var(--neon) 55%, #fff)) drop-shadow(0 0 calc(var(--u) * 3.5) var(--neon)) drop-shadow(0 0 calc(var(--u) * 12) color-mix(in srgb, var(--neon) 90%, transparent))}}.sbx-neon .sbx-n-score{z-index:4;--y:3;--w:195;--h:91;--fs:71;letter-spacing:-.01em;font-family:IHSAA Scorebug Wide,IHSAA Scorebug Sans,sans-serif;font-weight:900;scale:1.22 1}.sbx-neon .is-away .sbx-n-score{--x:760;transform-origin:calc(var(--u) * 195) 50%;justify-content:flex-end}.sbx-neon .is-home .sbx-n-score{--x:1070;transform-origin:0;justify-content:flex-start}.sbx-n-chev{z-index:4;--y:26;--w:21;--h:54;opacity:.32;filter:drop-shadow(0 0 calc(var(--u) * 1) var(--neon)) drop-shadow(0 0 calc(var(--u) * 2.5) var(--neon)) drop-shadow(0 0 calc(var(--u) * 7) var(--neon));display:block!important}@supports (color:color-mix(in lab, red, red)){.sbx-n-chev{filter:drop-shadow(0 0 calc(var(--u) * 1) color-mix(in srgb, var(--neon) 60%, #fff)) drop-shadow(0 0 calc(var(--u) * 2.5) var(--neon)) drop-shadow(0 0 calc(var(--u) * 7) color-mix(in srgb, var(--neon) 80%, transparent))}}.sbx-n-chev>i{background:var(--neon);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sbx-n-chev>i{background:color-mix(in srgb, var(--neon) 70%, #fff)}}.sbx-n-chev>i{clip-path:polygon(100% 0,0 50%,100% 100%)}.sbx-neon .is-away .sbx-n-chev{--x:987}.sbx-neon .is-home .sbx-n-chev{--x:1026;transform:scaleX(-1)}.sbx-neon .has-ball .sbx-n-chev{opacity:1}.sbx-n-clockbox{--x:1606;--w:474;border:calc(var(--u) * 2) solid #c8c8c84d;border-bottom:calc(var(--u) * 5) solid #d6d8d7;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 8) #d6d8d759;background:linear-gradient(#0d0c0c,#141313 55%,#2b2929)}.sbx-n-time{--x:1612;--y:6;--w:336;--h:91;--fs:44;gap:calc(var(--u) * 34)}.sbx-n-period{color:#dcdede;letter-spacing:.02em;font-family:IHSAA Scorebug Sans,sans-serif;font-weight:700;font-stretch:100%}.sbx-n-period .sbx-ord,.sbx-n-down .sbx-ord{font-size:.72em}.sbx-n-time>span:last-child{letter-spacing:.03em;font-size:1.4em}.sbx-n-notch{--x:1948;--y:14;--w:10;--h:76;clip-path:polygon(0 0,30% 0,30% 38%,100% 50%,30% 62%,30% 100%,0 100%);background:#d6d8d799}.sbx-neon .sbx-pc{--x:1958;--y:6;--w:122;--h:91;--fs:60;color:#d0d2d2;font-family:IHSAA Scorebug Sans,sans-serif;font-weight:800;font-stretch:100%}.sbx-n-down{--x:2097;--w:395;--fs:50;border:calc(var(--u) * 2) solid #36ceff59;border-bottom:calc(var(--u) * 5) solid #36ceff;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 10) #36ceff73;background:linear-gradient(#02070d,#04101c 55%,#0a3552)}.sbx-neon .sbx-sheen{--x:0;--y:0;--w:2547;--h:102}.sbx-neon .is-tri-west .sbx-n-edge{box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 12) #1f3a8cd9, 0 0 calc(var(--u) * 5) #d6b25259, inset 0 calc(var(--u) * -6) calc(var(--u) * 10) calc(var(--u) * -3) #1f3a8c, inset 0 0 calc(var(--u) * 8) #d6b2522e;border-color:#f4f6ff #f4f6ff #fff!important}.sbx-neon .is-tri-west .sbx-n-team{background:linear-gradient(#020410 0,#06102e 55%,#14275f 100%)}@media (width>=901px){.g3d-broadcast .fb-stage{z-index:0;grid-area:auto;margin:0;padding:0;position:absolute;inset:0}.g3d-broadcast .g3d-stage{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}.g3d-broadcast .g3d-canvas{border-radius:0}.g3d-broadcast :is(.fb-top,.fb-controls,.fb-right,.fb-bottom){z-index:3;position:relative}.g3d-broadcast .sim-sponsors{z-index:9}.g3d-broadcast .fb-stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0305096b,#0000);height:7.5rem;position:absolute;inset:0 0 auto}.g3d-broadcast .fb-bottom .glass{-webkit-backdrop-filter:blur(5px)saturate(1.05);backdrop-filter:blur(5px)saturate(1.05);background:linear-gradient(#0a0d14b8,#06080cdb)}}.g3d-broadcast :is(.fb-controls,.fb-right,.fb-network,.sim-sponsors){transition:opacity .52s,visibility linear}.g3d-broadcast.is-shell-off :is(.fb-controls,.fb-right,.fb-network){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s,visibility 0s linear .36s}.g3d-broadcast.is-sponsors-off .sim-sponsors{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,visibility 0s linear .26s}.g3d-broadcast .sim-sponsors{top:.9rem}.g3d-broadcast .sim-sponsors>small{display:none}.g3d-broadcast .sim-sponsor-card{width:5.2rem;height:1.8rem}@media (width<=1100px){.g3d-broadcast .sim-sponsor-card{width:4.4rem;height:1.6rem}}@media (width<=900px){.g3d-broadcast .sim-sponsors{justify-content:flex-end;max-width:none;top:.35rem;left:6.1rem;right:.45rem;transform:none}.g3d-broadcast .sim-sponsor-card{flex:0 3.6rem;height:1.35rem;padding:.12rem .2rem}}.g3d-broadcast .fb-bottom{transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),visibility linear}.g3d-broadcast.is-call-off .fb-bottom{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,transform .32s,visibility 0s linear .32s;transform:translateY(1.2rem)}.g3d-broadcast.is-cards-off .fb-stage :is(.fb-event,.fb-cinematic,.g3d-score3,.fb-lower-third,.fb-momentum-graphic,.fb-drive-summary,.fb-playmaker,.fb-toast,.fb-play-tag,.g3d-nowplaying){display:none}.g3d-broadcast.is-bug-hidden .fb-scorebug{opacity:0;transform:translateY(calc(100% + 1.2rem))scale(.985)}.g3d-matchup{z-index:7;color:var(--foreground);text-shadow:0 2px 16px var(--background);pointer-events:none;will-change:opacity, transform;justify-content:center;align-items:center;gap:clamp(1rem,4vw,4rem);padding:1rem;animation:1.4s ease-in-out both g3d-sky-matchup;display:flex;position:absolute;inset:12% 0 auto}@keyframes g3d-sky-matchup{0%{opacity:0;transform:translateY(.6rem)}28%,74%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}.g3d-matchup>span{text-align:center;width:min(32%,14rem);font:800 clamp(1rem, 2vw, 1.8rem) var(--fb-display,sans-serif);text-transform:uppercase;justify-items:center;gap:.55rem;display:grid}.g3d-matchup .team-crest-3d{width:clamp(4rem,9vw,8rem);height:clamp(4rem,9vw,8rem)}.g3d-matchup strong{font:900 clamp(1.3rem, 3vw, 2.6rem) var(--fb-display,sans-serif)}.g3d-broadcast.is-bug-in .fb-scorebug{transform-origin:50% 100%;transition:filter .6s;animation:.72s cubic-bezier(.22,1,.36,1) both g3d-bug-rise}.g3d-broadcast.is-bug-in .fb-scorebug .sb2-bar:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff29 46%,#ffffff0d 54%,#0000 70%) 130% 0/260% 100%;position:absolute;inset:0}.g3d-broadcast.is-bug-sheen .fb-scorebug .sb2-bar:before{animation:.95s ease-out .48s both g3d-bug-sheen}.g3d-broadcast.is-bug-glow .fb-scorebug .sb2-bar{filter:brightness(1.14)saturate(1.1)}.g3d-broadcast .fb-scorebug .sb2-bar{transition:filter .6s}.g3d-broadcast.is-bug-glow .fb-scorebug .sb2-bar:before{animation:1.1s ease-out both g3d-bug-sheen}@keyframes g3d-bug-rise{0%{opacity:.35;transform:translateY(calc(100% + 1.2rem))scale(.985)}62%{opacity:1;transform:translateY(-2px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes g3d-bug-sheen{0%{opacity:0;background-position:130% 0}25%{opacity:1}to{opacity:0;background-position:-30% 0}}.g3d-curtain,.g3d-dip{z-index:9;pointer-events:none;border-radius:inherit;background:#030407;position:absolute;inset:0}.g3d-curtain{opacity:1;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.g3d-curtain.is-up{opacity:0}.g3d-curtain .g3d-bokeh{opacity:0;background:radial-gradient(circle at 14% 22%, #ffeecd57 0 1.6%, transparent 4.2%), radial-gradient(circle at 23% 19%, #ffeecd47 0 1.3%, transparent 3.6%), radial-gradient(circle at 31% 24%, #ffe6be38 0 1.1%, transparent 3.2%), radial-gradient(circle at 70% 18%, #fff0d24d 0 1.5%, transparent 4%), radial-gradient(circle at 79% 21%, #fff0d242 0 1.2%, transparent 3.4%), radial-gradient(circle at 87% 17%, #ffe8c433 0 1%, transparent 3%), radial-gradient(ellipse at 50% 88%, var(--home,#1c2433), transparent 62%), radial-gradient(ellipse at 50% 30%, #fff4de12, transparent 58%);transition:opacity 1.6s;position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.g3d-curtain .g3d-bokeh{background:radial-gradient(circle at 14% 22%, #ffeecd57 0 1.6%, transparent 4.2%), radial-gradient(circle at 23% 19%, #ffeecd47 0 1.3%, transparent 3.6%), radial-gradient(circle at 31% 24%, #ffe6be38 0 1.1%, transparent 3.2%), radial-gradient(circle at 70% 18%, #fff0d24d 0 1.5%, transparent 4%), radial-gradient(circle at 79% 21%, #fff0d242 0 1.2%, transparent 3.4%), radial-gradient(circle at 87% 17%, #ffe8c433 0 1%, transparent 3%), radial-gradient(ellipse at 50% 88%, color-mix(in srgb, var(--home,#1c2433) 45%, transparent), transparent 62%), radial-gradient(ellipse at 50% 30%, #fff4de12, transparent 58%)}}.g3d-curtain .g3d-bokeh{filter:blur(7px);animation:14s ease-in-out infinite alternate g3d-bokeh-drift}.g3d-curtain.is-holding .g3d-bokeh{opacity:1}.g3d-hold-hint{color:#fff6;font:700 .56rem var(--fb-text,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;animation:2.4s ease-in-out infinite g3d-hint-breathe;position:absolute;bottom:.75rem;left:.9rem}@keyframes g3d-bokeh-drift{0%{transform:translate(-1.2%,.6%)scale(1.02)}to{transform:translate(1.2%,-.6%)scale(1.06)}}@keyframes g3d-hint-breathe{0%,to{opacity:.45}50%{opacity:1}}.g3d-dip{z-index:8;opacity:0;transition:opacity .32s ease-in-out}.g3d-dip.is-on{opacity:1;transition:opacity .2s ease-out}.g3d-skip-layer{z-index:10;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.g3d-skip{color:#ffffff9e;font:700 .58rem var(--fb-text,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;background:#00000059;border-radius:3px;align-items:center;gap:.35rem;padding:.2rem .5rem;animation:.6s ease-out 2.2s both g3d-skip-in;display:inline-flex;position:absolute;bottom:.7rem;right:.8rem}.g3d-skip kbd{color:#fff;width:1.05rem;height:1.05rem;font:800 .56rem var(--fb-display,system-ui);background:#ffffff29;border-radius:50%;place-items:center;display:inline-grid}.g3d-skip-key:before{content:"/ ";opacity:.6}.g3d-skip-tap{display:none}@media (pointer:coarse){.g3d-skip kbd,.g3d-skip-key{display:none}.g3d-skip-tap{display:inline}}@keyframes g3d-skip-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.g3d-skip{bottom:.4rem;right:.45rem}.g3d-broadcast.is-shell-off .fb-right,.g3d-broadcast.is-call-off .fb-bottom{display:none}}@media (prefers-reduced-motion:reduce){.g3d-broadcast.is-bug-in .fb-scorebug{animation:.3s ease-out both g3d-fade-only}.g3d-broadcast.is-bug-sheen .fb-scorebug .sb2-bar:before,.g3d-broadcast.is-bug-glow .fb-scorebug .sb2-bar:before{animation:none}.g3d-broadcast .fb-bottom{transform:none!important}.g3d-curtain .g3d-bokeh,.g3d-hold-hint{animation:none}}@keyframes g3d-fade-only{0%{opacity:0}to{opacity:1}}.g3d-pause-mini{z-index:12;color:#ffffff9e;cursor:pointer;opacity:.55;background:#04060a61;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;padding:0;transition:opacity .2s,background .2s;display:grid;position:absolute;top:.7rem;left:.7rem}.g3d-pause-mini:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){opacity:1;background:#04060ab3;outline:none}.g3d-pause-mini svg{width:.85rem;height:.85rem}@media (width<=900px){.g3d-pause-mini{position:fixed;top:auto;bottom:.45rem;left:.45rem}.g3d-broadcast.is-shell-off .fb-controls{visibility:hidden;opacity:0;pointer-events:none}}.g3d-broadcast{--g3d-bug-h:7.92rem;--g3d-bug-gap:max(.9rem, env(safe-area-inset-bottom))}@media (width>=901px){.g3d-broadcast .fb-top{position:static}.g3d-broadcast .fb-scorebug{z-index:7;top:auto;left:0;right:0;bottom:var(--g3d-bug-gap);filter:drop-shadow(0 .6rem 1.2rem #00000073);width:min(67.8rem,100% - 2rem);margin-inline:auto;position:absolute}.g3d-broadcast.fb-game{padding-bottom:calc(var(--g3d-bug-h) + var(--g3d-bug-gap) + .7rem)}.g3d-broadcast .retro-hud{padding-bottom:calc(var(--g3d-bug-h) + var(--g3d-bug-gap) + .8rem)}.g3d-broadcast :is(.retro-stick,.retro-touch-buttons),.g3d-broadcast .g3d-nowplaying{bottom:calc(var(--g3d-bug-h) + var(--g3d-bug-gap) + .8rem)}.g3d-broadcast .fb-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#03050966);height:9rem;position:absolute;inset:auto 0 0}}.g3d-broadcast .g3d-skip{top:.7rem;bottom:auto}@media (width<=900px){.g3d-broadcast.fb-game{grid-template-areas:"stage""top""controls""right""bottom";row-gap:.35rem}.g3d-broadcast .fb-stage{height:auto;min-height:0;margin:-.4rem -.4rem 0;padding:0}.g3d-broadcast .g3d-stage{aspect-ratio:auto;width:100%;height:min(58svh,150vw);box-shadow:none;border-radius:0}.g3d-broadcast .g3d-canvas{border-radius:0}.g3d-broadcast .fb-top{margin:0}.g3d-broadcast.is-shell-off .fb-controls{display:none}.g3d-broadcast .retro-touch-buttons{opacity:.78;grid-template-columns:repeat(2,3.25rem);gap:.35rem;bottom:.5rem;right:.5rem}.g3d-broadcast .retro-touch-btn{background:#080b126b;width:3.25rem;height:3.25rem}.g3d-broadcast .retro-stick{opacity:.8;bottom:.5rem;left:.5rem}}@media (pointer:coarse){.g3d-broadcast .retro-controls{display:none!important}}@media (width>=901px) and (width<=1100px){.g3d-broadcast{--g3d-bug-h:7.08rem}}.g3d-replay-overlay{z-index:8;pointer-events:auto;cursor:pointer;position:absolute;inset:0;box-shadow:none!important;outline:0!important}:is(.g3d-replay-overlay[data-pad-focus],.g3d-stage:has(.g3d-replay-overlay) [data-pad-focus]){box-shadow:none!important;outline:0!important}.g3d-replay-network{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030407d1;border:1px solid #ffffff80;border-radius:.35rem;place-items:center;width:8.8rem;height:3.2rem;padding:.42rem .7rem;display:grid;position:absolute;top:1rem;right:1rem;box-shadow:0 0 3px #ffffffb3,0 0 18px #dc000080}.g3d-replay-network img{object-fit:contain;width:100%;height:100%}.g3d-replay-label{color:#fff;font:800 .85rem var(--fb-display);letter-spacing:.12em;text-transform:uppercase;background:#030407c2;border-radius:.3rem;align-items:center;gap:.45rem;padding:.3rem .7rem;display:flex;position:absolute;top:1rem;left:1rem}.g3d-replay-label i{background:#df1018;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .55rem #df1018}.g3d-replay-skip{right:1rem;bottom:calc(var(--g3d-bug-h,7.92rem) + var(--g3d-bug-gap,.9rem) + .45rem);color:#ffffffd6;font:700 .72rem var(--fb-text);text-transform:uppercase;align-items:center;gap:.45rem;display:flex;position:absolute}.g3d-replay-skip kbd{color:#0c0e12;width:1.5rem;height:1.5rem;font:900 .72rem var(--fb-text);background:#fff;border-radius:50%;place-items:center;display:grid}@media (width<=900px){.g3d-replay-network{width:6rem;height:2.3rem;top:.45rem;right:.45rem}.g3d-replay-label{top:.45rem;left:.45rem}.g3d-replay-skip{bottom:.55rem;right:.55rem}}.g3d-pulse{z-index:6;left:max(.9rem, env(safe-area-inset-left));pointer-events:none;opacity:0;width:12.5rem;font-family:var(--fb-display,"Barlow Condensed", sans-serif);filter:drop-shadow(0 .4rem .8rem #00000080);transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:.9rem;transform:translateY(-6px)}.g3d-pulse.is-on{opacity:1;transform:none}.g3d-pulse.is-on.is-dim{opacity:.4}.g3d-pulse-frame{clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);background:linear-gradient(#16181d,#07080a) padding-box padding-box,linear-gradient(#f5f7fa,#8a909a 45%,#2b2f36 55%,#d8dce2) border-box;border:2px solid #0000;border-radius:.35rem;gap:.3rem;padding:.45rem .55rem .3rem;display:grid;position:relative}.g3d-pulse-bars{grid-template-columns:repeat(11,1fr);align-items:end;gap:.16rem;height:2.7rem;display:grid}.g3d-pulse-bars i{--lit:0;height:var(--h);background:radial-gradient(circle at 50% 50%, #ffffff47 .6px, transparent 1px) 0 0 / 3px 3px, linear-gradient(180deg, hsl(var(--hue) 95% calc(24% + 34% * var(--lit))), hsl(var(--hue) 90% calc(14% + 30% * var(--lit))));box-shadow:0 0 calc(6px * var(--lit)) hsl(var(--hue) 100% 55% / calc(.8 * var(--lit))), inset 0 1px 0 rgba(255, 255, 255, calc(.08 + .3 * var(--lit)));opacity:calc(.35 + .65 * var(--lit));border-radius:1.5px;display:block}.g3d-pulse-title{color:#fff;letter-spacing:.06em;text-align:center;text-shadow:0 1px #000000b3;border-top:1px solid #ffffff2e;padding:.1rem 0 .05rem;font-size:1.05rem;font-weight:800;display:block}.g3d-pulse-sub{color:#e8ebf0;letter-spacing:.1em;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0a0b0e,#16181d) padding-box padding-box,linear-gradient(#6d737d,#d8dce2) border-box;border:1px solid #0000;border-top:0;border-radius:0 0 .3rem .3rem;width:86%;margin:-1px auto 0;padding:.12rem .4rem .15rem;font-size:.66rem;font-weight:700;display:block;overflow:hidden}@media (width<=900px){.g3d-pulse{width:5.3rem;position:absolute;top:.35rem;left:.35rem}.g3d-pulse-frame{padding:.28rem .35rem .18rem}.g3d-pulse-bars{gap:.08rem;height:1.05rem}.g3d-pulse-title{font-size:.5rem}.g3d-pulse-sub{letter-spacing:.06em;font-size:.42rem}.g3d-pulse-sub .g3d-pulse-who{display:none}}.g3d-pause-mini{left:auto;right:.7rem}.g3d-broadcast .g3d-skip{right:3.2rem}.g3d-score3{z-index:6;left:50%;bottom:calc(var(--g3d-bug-h,7.2rem) + var(--g3d-bug-gap,.9rem) + .6rem);pointer-events:none;width:min(64rem,100% - 2rem);height:9.5rem;font-family:var(--fb-display,"Barlow Condensed", sans-serif);animation:.42s cubic-bezier(.55,0,.8,.2) 3.75s both g3d-s3-out;position:absolute;transform:translate(-50%)}.g3d-score3-band{background:repeating-linear-gradient(115deg, #ffffff29 0 .35rem, transparent .35rem 1.1rem), linear-gradient(90deg, var(--team-accent), var(--team) 40%, var(--team));height:1.3rem;position:absolute;bottom:.4rem;left:6rem;right:0}@supports (color:color-mix(in lab, red, red)){.g3d-score3-band{background:repeating-linear-gradient(115deg, #ffffff29 0 .35rem, transparent .35rem 1.1rem), linear-gradient(90deg, var(--team-accent), var(--team) 40%, color-mix(in srgb, var(--team) 70%, #000))}}.g3d-score3-band{clip-path:polygon(.9rem 0,100% 0,calc(100% - .9rem) 100%,0 100%);transform-origin:0;animation:.52s cubic-bezier(.22,1,.36,1) 80ms both g3d-s3-band;box-shadow:0 .4rem 1rem #00000080}.g3d-score3-crest{width:9.5rem;height:9.5rem;box-shadow:0 0 0 .55rem var(--team), 0 0 0 .85rem var(--team-accent), 0 .8rem 1.8rem #0009;background:radial-gradient(circle,#1a1c21 58%,#08090b 72%);border-radius:50%;place-items:center;animation:.56s cubic-bezier(.22,1.3,.36,1) both g3d-s3-crest;display:grid;position:absolute;bottom:0;left:0}.g3d-score3-crest img{object-fit:contain;filter:drop-shadow(0 .3rem .5rem #000000b3);width:78%;height:78%}.g3d-score3-crest b{color:#fff;font-size:3rem;font-weight:900}.g3d-score3-copy{gap:.05rem;display:grid;position:absolute;bottom:1.5rem;left:11.2rem;right:13rem}.g3d-score3-name{color:#fff;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:1px #000c;paint-order:stroke fill;text-shadow:0 3px #0000008c;font-size:2.1rem;font-weight:800;line-height:1;animation:.48s cubic-bezier(.22,1,.36,1) .14s both g3d-s3-slide;overflow:hidden}.g3d-score3-word{color:#fff;-webkit-text-stroke:3px var(--team);paint-order:stroke fill;text-shadow:0 .2rem 0 var(--team), 0 .4rem 1rem #0000008c;justify-content:space-between;font-size:4.2rem;font-style:italic;font-weight:900;line-height:.95;display:flex}@supports (color:color-mix(in lab, red, red)){.g3d-score3-word{text-shadow:0 .2rem 0 color-mix(in srgb, var(--team) 60%, #000), 0 .4rem 1rem #0000008c}}.g3d-score3-word span{animation:g3d-s3-letter .42s calc(.2s + var(--i) * 40ms) cubic-bezier(.22, 1.2, .36, 1) both;display:inline-block}.g3d-score3-cutout{place-items:end center;width:12rem;height:12.5rem;animation:.56s cubic-bezier(.22,1,.36,1) .26s both g3d-s3-cut;display:grid;position:absolute;bottom:.4rem;right:.5rem}.g3d-score3-cutout:before{content:"";background:linear-gradient(160deg, var(--team), var(--team));border-radius:.6rem .6rem 0 0;position:absolute;inset:20% 4% 0}@supports (color:color-mix(in lab, red, red)){.g3d-score3-cutout:before{background:linear-gradient(160deg, color-mix(in srgb, var(--team) 80%, #fff 10%), color-mix(in srgb, var(--team) 60%, #000))}}.g3d-score3-cutout:before{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);box-shadow:inset 0 0 0 3px var(--team-accent)}.g3d-score3-cutout img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 .5rem 1rem #0000008c);max-width:100%;max-height:100%;position:relative}.g3d-score3-cutout.is-card span{color:#fff;-webkit-text-stroke:3px var(--team-accent);paint-order:stroke fill;margin-bottom:1.4rem;font-size:5rem;font-weight:900;line-height:1;position:relative}.g3d-score3-cutout.is-card i{opacity:.75;font-size:.45em;font-style:normal}.g3d-score3-sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 35%,#ffffff59 48%,#0000 60%) 140% 0/250% 100%;animation:.9s ease-out .42s both g3d-s3-sweep;position:absolute;inset:0}.g3d-score3.is-small{width:min(44rem,100% - 2rem);height:6.5rem}.g3d-score3.is-small .g3d-score3-crest{width:6.5rem;height:6.5rem;box-shadow:0 0 0 .4rem var(--team), 0 0 0 .6rem var(--team-accent), 0 .6rem 1.4rem #0009}.g3d-score3.is-small .g3d-score3-band{height:1rem;left:4rem}.g3d-score3.is-small .g3d-score3-copy{bottom:1.1rem;left:8rem;right:.5rem}.g3d-score3.is-small .g3d-score3-name{font-size:1.4rem}.g3d-score3.is-small .g3d-score3-word{justify-content:flex-start;gap:.35em;font-size:2.7rem}@keyframes g3d-s3-crest{0%{opacity:0;transform:translate(-2rem)scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes g3d-s3-band{0%{transform:scaleX(0)}to{transform:none}}@keyframes g3d-s3-slide{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}@keyframes g3d-s3-letter{0%{opacity:0;transform:translateY(.4em)scale(1.4)}to{opacity:1;transform:none}}@keyframes g3d-s3-cut{0%{opacity:0;transform:translate(2.5rem)scale(.9)}to{opacity:1;transform:none}}@keyframes g3d-s3-sweep{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes g3d-s3-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)translateY(1rem)scale(.97)}}@media (width<=900px){.g3d-score3{width:calc(100% - .8rem);height:5.4rem;bottom:.4rem}.g3d-score3-crest{width:5.2rem;height:5.2rem;box-shadow:0 0 0 .3rem var(--team), 0 0 0 .45rem var(--team-accent)}.g3d-score3-band{height:.7rem;left:3rem}.g3d-score3-copy{bottom:.85rem;left:6rem;right:5.8rem}.g3d-score3-name{font-size:.95rem}.g3d-score3-word{-webkit-text-stroke-width:2px;font-size:1.9rem}.g3d-score3-cutout{width:5.6rem;height:6.4rem}.g3d-score3-cutout.is-card span{margin-bottom:.6rem;font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.g3d-score3,.g3d-score3 *{animation-duration:1ms!important;animation-delay:0s!important}.g3d-score3{animation:.3s 3.75s both g3d-s3-out!important}}.g3d-anthem-l3{z-index:6;left:max(1.2rem, env(safe-area-inset-left));bottom:calc(var(--g3d-bug-h,7.2rem) + var(--g3d-bug-gap,.9rem) + .9rem);border-left:4px solid var(--home-accent,#f2c14e);color:#fff;font-family:var(--fb-display,"Barlow Condensed", sans-serif);text-transform:uppercase;pointer-events:none;background:linear-gradient(90deg,#06080ce0,#06080c8c 80%,#0000);gap:.1rem;padding:.45rem 1.4rem .5rem 1rem;animation:.7s cubic-bezier(.22,1,.36,1) 1.2s both g3d-l3-in;display:grid;position:absolute}.g3d-anthem-l3 small{color:#ffffffb3;font:700 .62rem var(--fb-text,system-ui, sans-serif);letter-spacing:.22em}.g3d-anthem-l3 b{letter-spacing:.1em;font-size:1.6rem;font-weight:800}.g3d-toss-l3{animation:.52s cubic-bezier(.22,1,.36,1) both g3d-l3-in}@keyframes g3d-l3-in{0%{opacity:0;transform:translate(-1.2rem)}to{opacity:1;transform:none}}@media (width<=900px){.g3d-anthem-l3{bottom:.4rem;left:.4rem}.g3d-anthem-l3 b{font-size:1rem}}.g3d-final-l3{z-index:6;left:max(1.2rem, env(safe-area-inset-left));bottom:calc(var(--g3d-bug-h,7.2rem) + var(--g3d-bug-gap,.9rem) + .9rem);border-left:4px solid var(--home-accent,#f2c14e);color:#fff;min-width:15rem;font-family:var(--fb-display,"Barlow Condensed", sans-serif);text-transform:uppercase;pointer-events:none;background:linear-gradient(90deg,#06080ce6,#06080c99 82%,#0000);gap:.18rem;padding:.45rem 1.2rem .55rem .9rem;animation:.6s cubic-bezier(.22,1,.36,1) .5s both g3d-l3-in;display:grid;position:absolute}.g3d-final-l3 small{color:var(--home-accent,#f2c14e);font:800 .66rem var(--fb-text,system-ui, sans-serif);letter-spacing:.3em}.g3d-final-l3 span{opacity:.72;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.55rem;display:grid}.g3d-final-l3 span.is-win{opacity:1}.g3d-final-l3 span img,.g3d-final-l3 span svg{object-fit:contain;width:1.7rem;height:1.7rem}.g3d-final-l3 b{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:800;overflow:hidden}.g3d-final-l3 em{font-variant-numeric:tabular-nums;font-size:1.5rem;font-style:normal;font-weight:800}.g3d-caption{z-index:7;left:50%;bottom:calc(var(--g3d-bug-h,7.2rem) + var(--g3d-bug-gap,.9rem) + .6rem);color:#fff;text-align:center;pointer-events:none;background:#06080cc7;border-radius:.35rem;gap:.2rem;width:min(46rem,100% - 2.4rem);padding:.55rem 1.1rem .65rem;animation:.26s ease-out both g3d-caption-in;display:grid;position:absolute;transform:translate(-50%)}.g3d-caption small{color:var(--home-accent,#f2c14e);font:800 .6rem var(--fb-text,system-ui, sans-serif);letter-spacing:.24em;text-transform:uppercase}.g3d-caption p{font:600 1.18rem/1.35 var(--fb-text,system-ui, sans-serif);text-wrap:balance;margin:0}.g3d-caption.is-team p{font-family:var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.08em;font-size:2rem;font-weight:800}@keyframes g3d-caption-in{0%{opacity:0;transform:translate(-50%,.4rem)}to{opacity:1;transform:translate(-50%)}}@media (width<=900px){.g3d-final-l3{min-width:11rem;bottom:.4rem;left:.4rem}.g3d-final-l3 b{font-size:.85rem}.g3d-final-l3 em{font-size:1.1rem}.g3d-caption{bottom:.5rem}.g3d-caption p{font-size:.92rem}}@media (width>=901px){.g3d-broadcast .fb-network{display:none}.g3d-broadcast .fb-controls{z-index:6;left:max(.9rem, env(safe-area-inset-left));gap:.1rem;width:auto;margin:0;padding:.2rem;display:flex;position:absolute;top:8.1rem}.g3d-broadcast .fb-controls small{display:none}.g3d-broadcast .fb-controls button{grid-template-columns:1rem;padding:.38rem;position:relative}.g3d-broadcast .fb-controls button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g3d-broadcast.fb-game{grid-template-columns:0 minmax(0,1fr) clamp(19rem,22vw,24rem);column-gap:.7rem}}.g3d-broadcast{--g3d-bug-clear:calc(var(--g3d-bug-h) + var(--g3d-bug-gap) + .6rem)}.g3d-broadcast .fb-scorebug{transform-origin:50% 100%;transition:translate .36s cubic-bezier(.22,1,.36,1),scale .36s cubic-bezier(.22,1,.36,1)}@media (width>=901px){.g3d-broadcast:has(.g3d-kick.is-on) .fb-scorebug{translate:0 1.6rem;scale:.62}}.g3d-halftime{z-index:11;pointer-events:none;position:absolute;inset:0}.g3d-halftime-l3{left:max(1.2rem, env(safe-area-inset-left));bottom:calc(var(--g3d-bug-h,7.2rem) + var(--g3d-bug-gap,.9rem) + .9rem);border-left:4px solid var(--home-accent,#f2c14e);color:#fff;background:linear-gradient(90deg,#06080ce6,#06080ca8 85%,#06080c33);gap:.4rem;width:min(24rem,100% - 2.4rem);padding:.55rem .9rem .65rem;animation:.7s cubic-bezier(.22,1,.36,1) .6s both g3d-l3-in;display:grid;position:absolute}.g3d-halftime-l3 header{font-family:var(--fb-display,"Barlow Condensed", sans-serif);text-transform:uppercase;align-items:center;gap:.7rem;display:flex}.g3d-halftime-tag{background:var(--home,#1c3f94);letter-spacing:.12em;padding:.08rem .45rem;font-size:.8rem;font-weight:800}.g3d-halftime-score{align-items:center;gap:.35rem;font-size:1.35rem;font-weight:800;display:inline-flex}.g3d-halftime-score img,.g3d-halftime-score svg{object-fit:contain;width:1.4rem;height:1.4rem}.g3d-halftime-score i{opacity:.55;font-style:normal}.g3d-halftime-l3 header small{color:#ffffffb3;font:700 .62rem var(--fb-text,system-ui, sans-serif);letter-spacing:.16em;margin-left:auto}.g3d-halftime-now{margin:0;animation:.5s cubic-bezier(.22,1,.36,1) both g3d-l3-in;display:grid}.g3d-halftime-now small{color:#ffffffa8;font:700 .6rem var(--fb-text,system-ui, sans-serif);letter-spacing:.18em;text-transform:uppercase}.g3d-halftime-now b{font:800 1.05rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.03em}.g3d-halftime-now em{color:#ffffffb8;font:italic 600 .72rem var(--fb-text,system-ui, sans-serif)}.g3d-halftime-card{font:500 .72rem/1.3 var(--fb-text,system-ui, sans-serif);color:#ffffffe6;animation:.6s ease-out both g3d-fade-in}.g3d-halftime-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (width<=1180px),(height<=640px){.g3d-halftime-card{display:none}}.g3d-halftime-stats{gap:.2rem;display:grid}.g3d-halftime-stats>div{grid-template-columns:2.2rem 1fr 2.2rem;align-items:center;gap:.5rem;display:grid}.g3d-halftime-stats b{font:800 .95rem var(--fb-display,system-ui);text-align:center}.g3d-halftime-stats span{gap:.1rem;display:grid}.g3d-halftime-stats small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;text-align:center;font-size:.58rem}.g3d-halftime-stats i{background:#ffffff1f;height:.3rem;display:flex}.g3d-halftime-stars{gap:.35rem;display:grid}.g3d-halftime-stars>div{display:grid}.g3d-halftime-stars b{font:800 .95rem var(--fb-display,system-ui);text-transform:uppercase}.g3d-halftime-stars small{color:#ffffff9e;font-size:.62rem}.g3d-halftime-stars em{color:#ffffffd9;font-style:normal}.g3d-halftime-report{top:.7rem;left:max(1.2rem, env(safe-area-inset-left));pointer-events:auto;color:#fff;font:700 .62rem var(--fb-text,system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#00000073;border:1px solid #ffffff4d;border-radius:3px;padding:.3rem .7rem;position:absolute}.g3d-halftime-report:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){background:#000000b3;outline:none}.g3d-halftime-sheet{z-index:30;position:absolute;inset:0;overflow:auto}.g3d-halftime-sheet .fb-halftime{min-height:100%}.g3d-halftime-back{z-index:2;position:absolute;top:.8rem;right:.8rem}@keyframes g3d-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.g3d-halftime-l3{width:calc(100% - .8rem);bottom:.4rem;left:.4rem}.g3d-halftime-card{display:none}}.g3d-broadcast.is-pres-team-entrance.is-bug-in .fb-scorebug{animation-duration:.95s}.g3d-cards{z-index:7;left:50%;bottom:calc(var(--g3d-bug-h,7.2rem) + var(--g3d-bug-gap,.9rem) + .6rem);pointer-events:none;color:#fff;justify-items:center;gap:.45rem;width:min(54rem,100% - 2rem);display:grid;position:absolute;transform:translate(-50%)}.g3d-cards-title{font-family:var(--fb-display,"Barlow Condensed", sans-serif);text-transform:uppercase;background:#06080cc7;border-radius:.3rem;align-items:baseline;gap:.6rem;padding:.22rem .9rem .26rem;animation:.52s cubic-bezier(.22,1,.36,1) both g3d-cards-title;display:flex}.g3d-cards-title small{font:700 .62rem var(--fb-text,system-ui, sans-serif);letter-spacing:.24em;color:#ffffffa8}.g3d-cards-title b{letter-spacing:.12em;font-size:1.15rem;font-weight:800}.g3d-cards-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;display:grid}.g3d-cards-row.is-single{grid-template-columns:minmax(0,27rem);justify-content:center}.g3d-cards-row.is-single .g3d-card{animation-name:g3d-cards-title}.g3d-cards.is-out .g3d-cards-row.is-single .g3d-card{animation:.42s ease-in both g3d-fade-out}.g3d-cards-vs{font:900 1.3rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;color:#ffffffdb;text-shadow:0 2px 10px #000000b3;animation:.6s ease-out .14s both g3d-cards-vs}.g3d-card{border:1px solid var(--player-glass-edge);background:var(--player-glass-surface);min-height:7.4rem;box-shadow:var(--player-glass-shadow);-webkit-backdrop-filter:blur(8px);will-change:transform, opacity;color:var(--foreground);border-radius:1.15rem;grid-template-columns:6.4rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.g3d-card:after{content:"";border:1px solid var(--foreground);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.g3d-card:after{border:1px solid color-mix(in oklab, var(--foreground) 15%, transparent)}}.g3d-card:after{pointer-events:none;border-radius:calc(1.15rem - 3px)}.g3d-broadcast :is(.fb-playmaker,.fb-lower-third){border:1px solid var(--player-glass-edge);background:var(--player-glass-surface);box-shadow:var(--player-glass-shadow);-webkit-backdrop-filter:blur(8px);border-radius:1.15rem}.g3d-card-body{z-index:1;position:relative}.g3d-card.is-away{animation:.62s cubic-bezier(.22,1,.36,1) 60ms both g3d-card-in-left}.g3d-card.is-home{animation:.62s cubic-bezier(.22,1,.36,1) .16s both g3d-card-in-right}.g3d-card-shot{background:radial-gradient(circle at 50% 40%, var(--team2), transparent 70%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g3d-card-shot{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--team2) 34%, transparent), transparent 70%)}}.g3d-card-crest{opacity:.16;filter:saturate(.6);width:115%;height:auto;position:absolute;inset:8% auto auto -18%}.g3d-card-photo{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.g3d-card-num{font:900 2.8rem var(--fb-display,"Barlow Condensed", sans-serif);color:var(--team2);text-shadow:0 2px #0006;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.g3d-card-body{align-content:center;gap:.18rem;min-width:0;padding:.5rem .75rem .6rem;display:grid}.g3d-card-school{font:700 .56rem var(--fb-text,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#ffffffa8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g3d-card h4{line-height:.95;font-family:var(--fb-display,"Barlow Condensed", sans-serif);text-transform:uppercase;margin:0;display:grid}.g3d-card h4 span{letter-spacing:.04em;color:#ffffffd1;font-size:.9rem;font-weight:600}.g3d-card h4 b{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.55rem;font-weight:800;overflow:hidden}.g3d-card-tag{font:700 .72rem var(--fb-text,system-ui, sans-serif);letter-spacing:.08em;color:#ffffffd9;align-items:center;gap:.45rem;display:flex}.g3d-card-tag b{color:var(--team2);font-size:.82rem}.g3d-card-tag em{color:#f2c14e;font-style:normal}.g3d-card-stats{gap:.35rem;margin-top:.2rem;display:flex}.g3d-card-stats span{background:#ffffff14;border-radius:.25rem;justify-items:center;min-width:2.3rem;padding:.12rem .25rem .14rem;display:grid}.g3d-card-stats span.is-ovr{background:var(--team2);color:var(--team)}@supports (color:color-mix(in lab, red, red)){.g3d-card-stats span.is-ovr{color:color-mix(in srgb, var(--team) 80%, #000)}}.g3d-card-stats small{font:700 .5rem var(--fb-text,system-ui, sans-serif);letter-spacing:.14em;opacity:.75}.g3d-card-stats b{font:800 1.02rem var(--fb-display,"Barlow Condensed", sans-serif);line-height:1}.g3d-card-size{font:600 .6rem var(--fb-text,system-ui, sans-serif);letter-spacing:.1em;color:#fff9;gap:.7rem;display:flex}.g3d-cards.is-out .g3d-card.is-away{animation:.52s cubic-bezier(.55,0,.75,.2) both g3d-card-out-left}.g3d-cards.is-out .g3d-card.is-home{animation:.52s cubic-bezier(.55,0,.75,.2) both g3d-card-out-right}.g3d-cards.is-out .g3d-cards-title,.g3d-cards.is-out .g3d-cards-vs{animation:.42s ease-in both g3d-fade-out}@keyframes g3d-card-in-left{0%{opacity:0;transform:translate(-2.2rem)skew(-4deg)}to{opacity:1;transform:none}}@keyframes g3d-card-in-right{0%{opacity:0;transform:translate(2.2rem)skew(4deg)}to{opacity:1;transform:none}}@keyframes g3d-card-out-left{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-1.6rem)}}@keyframes g3d-card-out-right{0%{opacity:1;transform:none}to{opacity:0;transform:translate(1.6rem)}}@keyframes g3d-cards-title{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes g3d-cards-vs{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:none}}@keyframes g3d-fade-out{0%{opacity:1}to{opacity:0}}@media (width<=900px){.g3d-cards{gap:.3rem;width:calc(100% - 1rem);bottom:.5rem}.g3d-cards-title b{font-size:.9rem}.g3d-cards-row{gap:.35rem}.g3d-cards-vs{font-size:.9rem}.g3d-card{grid-template-columns:3.6rem minmax(0,1fr);min-height:5.2rem}.g3d-card-body{gap:.1rem;padding:.35rem .45rem .4rem}.g3d-card h4 span{font-size:.66rem}.g3d-card h4 b{font-size:1.05rem}.g3d-card-tag{gap:.3rem;font-size:.56rem}.g3d-card-stats span{min-width:1.7rem;padding:.08rem .15rem}.g3d-card-stats span:nth-child(n+4){display:none}.g3d-card-stats b{font-size:.8rem}.g3d-card-size,.g3d-card-school{display:none}.g3d-card-num{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.g3d-card.is-away,.g3d-card.is-home,.g3d-cards-title,.g3d-cards-vs{animation:.3s ease-out both g3d-fade-only}.g3d-cards.is-out .g3d-card.is-away,.g3d-cards.is-out .g3d-card.is-home{animation:.3s ease-in both g3d-fade-out}}.g3d-broadcast.has-ticker{--g3d-tk-h:2.15rem;--g3d-bug-gap:calc(max(.9rem, env(safe-area-inset-bottom)) + var(--g3d-tk-h))}.g3d-broadcast.has-ticker .fb-scorebug.sbx.sbx-neon{bottom:var(--g3d-tk-h)}.g3d-ticker{z-index:8;left:0;right:0;bottom:env(safe-area-inset-bottom,0);height:var(--g3d-tk-h,2.15rem);pointer-events:none;text-transform:uppercase;color:#fff;background:linear-gradient(#0e0f16f0,#040509f5);border-top:1px solid #ffffff29;align-items:stretch;font-family:Barlow Condensed,Saira Extra Condensed,Arial Narrow,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 -.4rem 1.2rem #00000059}.g3d-ticker-mark{letter-spacing:.02em;clip-path:polygon(0 0,100% 0,calc(100% - .7rem) 100%,0 100%);background:linear-gradient(#e3132f,#a50d22);flex:none;align-items:center;gap:.25em;padding:0 1.4rem 0 .9rem;font-size:1.05rem;font-style:italic;font-weight:800;display:flex}.g3d-ticker-mark b{font-weight:900}.g3d-ticker-window{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 97%,#0000)}.g3d-ticker-track{will-change:transform;width:max-content;animation:g3d-ticker-roll var(--gt-s,60s) linear infinite;display:flex;position:absolute;top:0;bottom:0;left:0}.g3d-ticker-run,.g3d-ticker-seg{align-items:center;display:flex}.g3d-ticker-label{letter-spacing:.08em;color:#fff;background:#e3132fe6;border-radius:.15rem;margin:0 .7rem 0 1.4rem;padding:.12rem .5rem;font-size:.88rem;font-weight:800}.g3d-ticker-seg[data-tone=scores] .g3d-ticker-label{color:#0b0c12;background:#ffffffeb}.g3d-ticker-seg[data-tone=tonight] .g3d-ticker-label{color:#0b0c12;background:#f5c531f2}.g3d-ticker-line{white-space:nowrap;letter-spacing:.03em;color:#fffffff0;font-size:1.02rem;font-weight:600}.g3d-ticker-line+.g3d-ticker-line:before{content:"";vertical-align:middle;background:#e3132ff2;border-radius:50%;width:.32rem;height:.32rem;margin:0 .85rem .18rem;display:inline-block}@keyframes g3d-ticker-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.g3d-ticker-track{animation-duration:calc(var(--gt-s,60s) * 2)}}.g3d-playcall{--pc-gap:clamp(.6rem, 1.2vw, 1.25rem);--pc-card-w:min(calc((100vw - 8.5rem) / 3), calc(25svh * 2.1), 34rem);--pc-art-h:calc(var(--pc-card-w) / 2.13);--pc-name-h:2.75rem;--pc-row-h:calc(var(--pc-art-h) + .35rem + var(--pc-name-h));z-index:6;pointer-events:none;color:#fff;font-family:var(--fb-display,"Barlow Condensed", sans-serif);animation:.38s cubic-bezier(.22,1,.36,1) both g3d-pc-in;position:absolute;inset:0}@media (width>=901px){.g3d-broadcast.is-call-on .fb-stage:after{background:linear-gradient(#0000 0%,#0305092e 22%,#03050994 58%,#030509cc 100%);height:68%}}@keyframes g3d-pc-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}.g3d-pc-menu{left:50%;bottom:calc(var(--g3d-bug-h,6.6rem) + var(--g3d-bug-gap,.9rem) + .35rem);width:calc(var(--pc-card-w) * 3 + var(--pc-gap) * 2 + 1.1rem);pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid;position:absolute;transform:translate(-50%)}.g3d-pc-crumb{height:var(--pc-art-h);writing-mode:vertical-rl;color:#ffffffb8;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000c;border-top:3px solid #ff7a1a;padding-top:.55rem;font-size:.95rem;font-weight:600;position:absolute;top:2.35rem;right:calc(100% + .45rem);overflow:hidden;transform:rotate(180deg)}.g3d-pc-crumb b{color:#fff;font-weight:800}.g3d-pc-tabs{align-items:center;gap:.35rem;min-width:0;height:1.95rem;display:flex}.g3d-pc-tablist{scrollbar-width:none;scroll-behavior:smooth;flex:auto;align-items:center;gap:.15rem;min-width:0;padding-inline:.9rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.2rem calc(100% - 1.2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.2rem calc(100% - 1.2rem),#0000)}.g3d-pc-tablist::-webkit-scrollbar{display:none}.g3d-pc-tablist button{color:#ffffffc7;font:600 1.08rem var(--fb-display,sans-serif);letter-spacing:.01em;white-space:nowrap;cursor:pointer;text-shadow:0 1px 2px #000000d9;background:0 0;border:0;border-radius:999px;flex:none;padding:.12rem .7rem;transition:background .16s,color .16s}.g3d-pc-tablist button:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]){color:#fff;background:#ffffff1f;outline:none;box-shadow:0 0 0 1px #ffffffb3,0 0 .8rem #fff3}.g3d-pc-tablist button.is-active{color:#0c0e12;text-shadow:none;background:#fff;font-weight:800;box-shadow:0 .2rem .6rem #00000073}.g3d-pc-bumper{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.g3d-pc-bumper kbd,.g3d-pc-hints kbd{color:#0c0e12;min-width:1.45rem;height:1.2rem;font:800 .66rem var(--fb-text,system-ui, sans-serif);letter-spacing:.02em;background:#eef1f5;border-radius:.3rem;place-items:center;padding:0 .3rem;display:inline-grid;box-shadow:0 1px #00000080}.g3d-pc-count{color:#ffffffdb;white-space:nowrap;text-shadow:0 1px 2px #000c;flex:none;align-items:baseline;gap:.45rem;margin-left:.6rem;font-size:1.1rem;font-weight:700;display:inline-flex}.g3d-pc-count em{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff7a1a;border-radius:.25rem;padding:0 .4rem;font-size:.72rem;font-style:normal;font-weight:800}.g3d-pc-body{height:var(--pc-row-h);padding-right:1.1rem;position:relative;overflow:hidden}.g3d-pc-cards{grid-template-columns:repeat(3, var(--pc-card-w));grid-auto-rows:var(--pc-row-h);gap:var(--pc-gap);transform:translateY(calc(var(--row,0) * -1 * (var(--pc-row-h) + 1rem)));row-gap:1rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.g3d-pc-card{grid-template-rows:var(--pc-art-h) var(--pc-name-h);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:.35rem;padding:0;display:grid}.g3d-pc-card:disabled{cursor:default;opacity:.6}.g3d-pc-art{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#161b24bd,#080a0ecc);border:1px solid #ffffff24;border-radius:.3rem;transition:box-shadow .16s,border-color .16s,transform .16s;display:block;position:relative;overflow:hidden;box-shadow:0 .5rem 1.2rem #0006}.g3d-pc-art .g3d-art{width:100%;height:100%;display:block;position:absolute;inset:0}.g3d-art-num.is-serif{font-family:IHSAA Yard Serif,Times New Roman,serif;font-weight:700}.g3d-art-num.is-athletic{font-family:IHSAA Yard Athletic,Impact,sans-serif;font-weight:800}.g3d-pc-card:is(:is(:hover,.gamepad-hover),.is-focus,[data-pad-focus]) .g3d-pc-art{border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 2px #fff,0 0 1.1rem #ffffff47,0 .5rem 1.2rem #00000073}.g3d-pc-card:focus-visible{outline:none}.g3d-pc-card:focus-visible .g3d-pc-art{border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 2px #fff,0 0 1.1rem #ffffff47,0 .5rem 1.2rem #00000073}.g3d-pc-tag{color:#fff;letter-spacing:.08em;border-top-right-radius:.2rem;padding:.08rem .5rem .06rem;font-size:.72rem;font-style:normal;font-weight:800;position:absolute;bottom:0;left:0}.g3d-pc-tag.is-pass{background:#2446e8}.g3d-pc-tag.is-run{background:#d62b44}.g3d-pc-tag.is-kick{background:#d9861a}.g3d-pc-tag.is-man{background:#d9641a}.g3d-pc-tag.is-ret{background:#1f9d4c}.g3d-pc-tag.is-clock{background:#5b6472}.g3d-pc-stat{color:#ffffffd1;font:600 .7rem var(--fb-text,system-ui, sans-serif);text-shadow:0 1px 2px #000000e6;white-space:nowrap;position:absolute;bottom:.22rem;right:.45rem}.g3d-pc-coach{color:#111;letter-spacing:.1em;text-transform:uppercase;background:#f2c14e;border-radius:.2rem;padding:0 .4rem;font-size:.66rem;font-style:normal;font-weight:800;position:absolute;top:.35rem;left:.4rem}.g3d-pc-name{align-items:flex-start;gap:.5rem;min-width:0;padding-left:.1rem;display:flex}.g3d-pc-name>span{min-width:0;line-height:1.12;display:grid}.g3d-pc-name b{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000c;font-size:1.18rem;font-weight:800;overflow:hidden}.g3d-pc-name small{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.g3d-pc-btn{color:#fff;min-width:1.4rem;height:1.4rem;font:800 .72rem var(--fb-text,system-ui, sans-serif);border-radius:999px;flex:none;place-items:center;margin-top:.08rem;padding:0 .25rem;display:inline-grid;box-shadow:inset 0 -2px #00000040}.g3d-pc-btn.is-x,.g3d-pc-hints kbd.is-x{color:#fff;background:#2f6fe8}.g3d-pc-btn.is-a,.g3d-pc-hints kbd.is-a{color:#fff;background:#26a84a}.g3d-pc-btn.is-y,.g3d-pc-hints kbd.is-y{color:#16130a;background:#e7b62a}.g3d-pc-card:not(.is-row) .g3d-pc-btn{visibility:hidden}.g3d-pc-scroll{width:.22rem;height:var(--pc-art-h);background:#ffffff29;border-radius:999px;position:absolute;top:0;right:.25rem}.g3d-pc-scroll i{background:#fff;border-radius:999px;transition:top .3s cubic-bezier(.22,1,.36,1),height .2s;position:absolute;left:-.06rem;right:-.06rem}.g3d-pc-audibles{z-index:2;min-width:17rem;font:600 .95rem var(--fb-text,system-ui, sans-serif);background:#080a0ef0;border:1px solid #fff3;border-radius:.45rem;gap:.35rem;padding:.7rem .95rem;display:grid;position:absolute;top:2.5rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 2rem #0009}.g3d-pc-audibles>b{font:800 1rem var(--fb-display,sans-serif);letter-spacing:.08em;text-transform:uppercase}.g3d-pc-audibles>span{align-items:center;gap:.5rem;display:flex}.g3d-pc-audibles kbd{color:#0c0e12;min-width:1.4rem;height:1.3rem;font:800 .66rem var(--fb-text,system-ui, sans-serif);background:#eef1f5;border-radius:.3rem;place-items:center;padding:0 .3rem;display:inline-grid}.g3d-pc-audibles small{color:#fff9;font-size:.78rem}.g3d-pc-hints{max-width:100%;font:700 .8rem var(--fb-text,system-ui, sans-serif);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080cb8;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.2rem .95rem;padding:.26rem .95rem;display:flex}.g3d-pc-hint{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.g3d-pc-hint.is-static{cursor:default}.g3d-pc-hint:disabled{opacity:.45;cursor:default}.g3d-pc-hint.is-on{color:#ffb36b}.g3d-pc-hint:is(:is(:hover,.gamepad-hover),:focus-visible,[data-pad-focus]):not(.is-static):not(:disabled){color:#fff;text-shadow:0 0 .65rem #ffffffb3;outline:none}.g3d-pc-hints kbd.is-x,.g3d-pc-hints kbd.is-a,.g3d-pc-hints kbd.is-y{border-radius:999px;min-width:1.2rem}.g3d-playcall.is-touch .g3d-pc-hints kbd,.g3d-playcall.is-touch .g3d-pc-bumper,.g3d-playcall.is-touch .g3d-pc-btn{display:none}.g3d-pc-prev{top:.9rem;right:max(.9rem, env(safe-area-inset-right));pointer-events:none;background:#080a0ed1;border:1px solid #ffffff29;border-radius:.45rem;width:min(24rem,31vw);position:absolute;overflow:hidden;box-shadow:0 .6rem 1.4rem #00000073}.g3d-pc-prev header{letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(#ffffff24,#ffffff0d);padding:.18rem .6rem;font-size:1rem;font-weight:800}.g3d-pc-prev>div{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.g3d-pc-prev figure{gap:.15rem;margin:0;padding:.3rem .4rem .35rem;display:grid;position:relative}.g3d-pc-prev figure+figure{border-left:1px solid #ffffff24}.g3d-pc-prev .g3d-art{aspect-ratio:1.7;width:100%;height:auto;display:block}.g3d-pc-prev figcaption{letter-spacing:.04em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}@media (width<=1100px){.g3d-playcall{--pc-name-h:2.45rem}.g3d-pc-name b{font-size:1.02rem}.g3d-pc-name small{font-size:.86rem}.g3d-pc-tablist button{padding-inline:.55rem;font-size:.98rem}.g3d-pc-hints{gap:.2rem .7rem;font-size:.72rem}.g3d-pc-prev{width:min(20rem,30vw)}.g3d-pc-prev figcaption{font-size:.74rem}}@media (width>=1700px){.g3d-playcall{--pc-name-h:3.1rem}.g3d-pc-name b{font-size:1.35rem}.g3d-pc-name small{font-size:1.1rem}.g3d-pc-tablist button{font-size:1.2rem}.g3d-pc-hints{font-size:.9rem}.g3d-pc-prev{width:28rem}}@media (width<=900px){.g3d-playcall{--pc-card-w:min(76vw, 21rem);--pc-name-h:2.35rem;z-index:3;grid-area:bottom;min-width:0;padding:.1rem max(.6rem,16px - .4rem) .3rem;position:relative;inset:auto}.g3d-pc-prev{display:none}.g3d-pc-menu{gap:.4rem;width:auto;min-width:0;position:static;transform:none}.g3d-pc-crumb{writing-mode:horizontal-tb;border-top:0;border-left:3px solid #ff7a1a;height:auto;padding:0 0 0 .45rem;font-size:.8rem;position:static;transform:none}.g3d-pc-tabs{height:1.9rem}.g3d-pc-tablist{scroll-snap-type:x proximity;padding-inline:.4rem}.g3d-pc-tablist button{scroll-snap-align:center;padding:.14rem .6rem;font-size:.92rem}.g3d-pc-count{margin-left:.2rem;font-size:.85rem}.g3d-pc-body{height:auto;padding:0;overflow:visible}.g3d-pc-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc((100% - var(--pc-card-w)) / 2) .15rem;gap:.6rem;display:flex;overflow-x:auto;transform:none!important}.g3d-pc-cards::-webkit-scrollbar{display:none}.g3d-pc-card{flex:0 0 var(--pc-card-w);scroll-snap-align:center}.g3d-pc-card:not(.is-row) .g3d-pc-btn{visibility:visible}.g3d-pc-scroll{display:none}.g3d-pc-name b{font-size:1rem}.g3d-pc-name small{font-size:.82rem}.g3d-pc-hints{border-radius:.6rem;justify-self:stretch;gap:.25rem .8rem;margin-inline:.4rem;padding:.35rem .6rem;font-size:.74rem}.g3d-pc-hint{min-height:1.6rem}.g3d-pc-audibles{min-width:min(17rem,92vw);top:2.2rem}.g3d-broadcast.is-call-on .g3d-stage{height:min(44svh,120vw)}}@media (prefers-reduced-motion:reduce){.g3d-playcall{animation:none}.g3d-pc-cards,.g3d-pc-scroll i{transition:none}}.g3d-kick{--km-w:256px;--km-x:40%;--km-y:60%;z-index:3;pointer-events:none;opacity:0;visibility:hidden;color:#fff;font:700 13px/1 var(--fb-text,system-ui, sans-serif);position:absolute;inset:0}.g3d-kick.is-on{opacity:1;visibility:visible;transition:opacity .12s ease-out}.g3d-kick-meter{width:var(--km-w);height:calc(var(--km-w) * .34);transform:translate3d(var(--km-x), var(--km-y), 0);pointer-events:auto;touch-action:none;cursor:pointer;border:1px solid var(--foreground);padding:8px 10px 5px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.g3d-kick-meter{border:1px solid color-mix(in oklab, var(--foreground) 50%, transparent)}}.g3d-kick-meter{background:var(--background);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.g3d-kick-meter{background:color-mix(in oklab, var(--background) 88%, transparent)}}.g3d-kick-meter{box-shadow:0 4px 16px var(--background)}@supports (color:color-mix(in lab, red, red)){.g3d-kick-meter{box-shadow:0 4px 16px color-mix(in oklab, var(--background) 65%, transparent)}}.g3d-kick-meter{color:var(--foreground)}.g3d-kick-meter:is(:hover,.gamepad-hover){border-color:var(--foreground);box-shadow:0 0 13px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.g3d-kick-meter:is(:hover,.gamepad-hover){box-shadow:0 0 13px color-mix(in oklab, var(--foreground) 30%, transparent)}}.km-heading,.km-instruction{white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.km-heading{font-size:clamp(8px,.72rem,11px)}.km-heading strong{color:var(--neon)}.km-instruction{font-size:clamp(8px,.68rem,10px)}.km-instruction small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.km-instruction small{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.km-instruction small{text-align:right;font-size:clamp(7px,.6rem,9px)}.g3d-kick-svg{width:100%;height:46%;display:block;overflow:visible}.km-track{fill:var(--background)}@supports (color:color-mix(in lab, red, red)){.km-track{fill:color-mix(in oklab, var(--background) 62%, var(--foreground))}}.km-track{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.km-track{stroke:color-mix(in oklab, var(--foreground) 45%, transparent)}}.km-track{stroke-width:1px}.km-ideal{fill:var(--neon);opacity:.88}.km-indicator{stroke:var(--foreground);stroke-width:3px;filter:drop-shadow(0 0 3px var(--foreground))}.km-low,.km-ideal-label{fill:var(--foreground);font:800 9px var(--fb-text,system-ui, sans-serif)}.km-ideal-label{fill:var(--neon);text-anchor:end}.g3d-kick-panel{right:0;top:var(--km-py,calc(var(--km-y) - var(--km-w) * .1));opacity:0;visibility:hidden;background:linear-gradient(#0e1016f2,#040508f0);border-radius:6px 0 0 6px;flex-direction:column;gap:14px;min-width:210px;padding:14px 20px 0 18px;display:flex;position:absolute;overflow:hidden;transform:translate(10px);box-shadow:inset 0 1px #ffffff1f,-6px 8px 22px #00000080}.g3d-kick-probe{width:0;height:var(--g3d-bug-clear,0px);visibility:hidden;pointer-events:none;position:absolute;bottom:0;left:0}.g3d-broadcast .g3d-kick-panel{border-radius:6px;right:1rem}.g3d-kick-panel.is-on{opacity:1;visibility:visible;transition:opacity .18s ease-out,transform .18s ease-out;transform:none}.km-wind{align-items:center;gap:10px;font-size:20px;display:flex}.km-wind b{font-weight:800}.km-wind svg{width:42px;height:42px}.km-wind svg path{fill:#9fd6ff}.km-wind span{font-size:22px;font-weight:900}.km-aim{color:#fff;justify-content:space-between;align-items:center;gap:14px;font-size:16px;font-weight:800;display:flex}.km-aim .rg-pad{transform-origin:100%;margin-right:6px;transform:scale(2.2)}.km-aim em{color:#fff;font-size:18px;font-style:normal;font-weight:900}.km-choose{background:#ffffff1a;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;margin:2px -20px 0 -18px;padding:10px 20px 11px 18px;font-size:15px;font-weight:800;display:flex}.km-choose .rg-pad{transform-origin:100%;transform:scale(1.3)}.km-traj{color:#9fd6ff;margin-left:auto;font-weight:900}.fb-game.is-cinematic .g3d-kick,.fb-game.is-replay .g3d-kick{opacity:0!important;visibility:hidden!important}@media (width<=700px){.g3d-kick-panel{gap:8px;min-width:140px;padding:9px 12px 0 11px;top:8%}.km-wind{font-size:14px}.km-wind svg{width:28px;height:28px}.km-aim{font-size:12px}.km-choose{margin:0 -12px 0 -11px;padding:7px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.g3d-kick.is-on,.g3d-kick-panel{transition:none}}.g3d-kick-meter{width:calc(var(--km-w) * .28);height:calc(var(--km-w) * 1.2);box-shadow:none;filter:drop-shadow(0 6px 14px #0000008c);background:0 0;border:0;border-radius:0;padding:0}.g3d-kick-meter:is(:hover,.gamepad-hover){box-shadow:none;filter:drop-shadow(0 0 10px #ffffff80)}.km-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.km-zone{pointer-events:none;border:2px solid #ffffffd9;border-radius:3px;position:absolute;left:22%;right:22%;box-shadow:0 0 8px #fff9}.km-arrow{pointer-events:none;height:0;position:absolute;left:-12%;right:-12%}.km-arrow i{background:linear-gradient(90deg,#d9dde2,#fff 50%,#9aa0a8);border-radius:3px;height:6px;position:absolute;top:-3px;left:0;right:0;box-shadow:0 0 8px #3dff5a,0 0 2px #000}.km-arrow i:after{content:"";filter:drop-shadow(0 0 4px #3dff5a);border:10px solid #0000;border-left:12px solid #f2f4f6;border-right:0;position:absolute;top:-7px;right:-10px}.g3d-kick-meter .km-instruction{color:#fff;background:#000000b3;border-radius:4px;margin-top:6px;padding:4px 8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.g3d-pause{--pm-neon:#ffffffc7;--pm-glow:0 0 0 1px #ffffff0d inset, 0 0 3px #ffffff8c, 0 0 16px #ffffff38;--pm-glass:linear-gradient(180deg, #ffffff1c, #ffffff06 55%, #ffffff0d), #0a0d1494;--pm-cond:"Barlow Condensed", var(--font-sans,system-ui), sans-serif;z-index:60;color:#f5f7fb;font-family:var(--font-sans,"Barlow", system-ui, sans-serif);-webkit-font-smoothing:antialiased;animation:.2s ease-out both g3d-pm-in;position:fixed;inset:0}@keyframes g3d-pm-in{0%{opacity:0}to{opacity:1}}.g3d-pm-dim{background:radial-gradient(120% 90% at 58% 40%,#06080c80,#030407c7 70%),linear-gradient(90deg,#00000059,#0000 32%);position:absolute;inset:0}.g3d-pm-glass{background:var(--pm-glass);border:1px solid var(--pm-neon);box-shadow:var(--pm-glow);-webkit-backdrop-filter:blur(14px)saturate(1.25);border-radius:18px}.g3d-pm-left{flex-direction:column;width:min(18.5vw,360px);display:flex;position:absolute;top:7vh;bottom:5vh;left:4vw}.g3d-pm-vlabel{writing-mode:vertical-rl;letter-spacing:.32em;color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;position:absolute;top:-3vh;left:-2.5vw}.g3d-pm-menu{flex-direction:column;gap:2px;display:flex}.g3d-pm-item{color:#f5f7fbe6;width:100%;min-height:46px;font:500 clamp(18px, 1.28vw, 25px) / 1 var(--font-sans,system-ui);letter-spacing:.01em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:.6rem;padding:0 .95rem;transition:background .14s,border-color .14s,box-shadow .14s,color .14s;display:flex}.g3d-pm-item svg{opacity:.9;flex:none;width:1.05em;height:1.05em}.g3d-pm-item:is(:is(:hover,.gamepad-hover),:focus,:focus-visible,[data-pad-focus],.is-open){background:var(--pm-glass);border-color:var(--pm-neon);box-shadow:var(--pm-glow);color:#fff;outline:none;font-weight:700}.g3d-pm-item[data-pad-focus]{outline:none!important}.g3d-pm-item:disabled{cursor:not-allowed;color:#f5f7fb9e}.g3d-pm-prompt{color:#ffffffd9;align-items:center;gap:.5rem;margin-top:auto;font-size:17px;display:flex}.g3d-pm-prompt kbd{border:1px solid var(--pm-neon);width:1.55em;height:1.55em;box-shadow:var(--pm-glow);font:800 13px/1 var(--pm-cond);border-radius:50%;place-items:center;display:inline-grid}.g3d-pm-prompt span+kbd{margin-left:.8rem}.g3d-pm-center{flex-direction:column;width:53.4vw;display:flex;position:absolute;top:7vh;bottom:18vh;left:31vw}.g3d-pm-banner{background:linear-gradient(180deg, #ffffff24, #fff0 40%, #00000038), linear-gradient(90deg, var(--away) 0%, var(--away) 49.9%, var(--home) 50.1%, var(--home) 100%);border-radius:26px;height:clamp(110px,14.6vh,170px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g3d-pm-banner{background:linear-gradient(180deg, #ffffff24, #fff0 40%, #00000038), linear-gradient(90deg, color-mix(in srgb, var(--away) 78%, #05070c) 0%, color-mix(in srgb, var(--away) 58%, #05070c) 49.9%, color-mix(in srgb, var(--home) 58%, #05070c) 50.1%, color-mix(in srgb, var(--home) 78%, #05070c) 100%)}}.g3d-pm-half{pointer-events:none;align-items:center;width:50%;display:flex;position:absolute;top:0;bottom:0}.g3d-pm-half.is-away{justify-content:flex-start;left:0}.g3d-pm-half.is-home{justify-content:flex-end;right:0}.g3d-pm-half .g3d-pm-logo{object-fit:contain;filter:drop-shadow(0 6px 18px #00000073);width:auto;max-width:62%;height:150%}.g3d-pm-half.is-away .g3d-pm-logo{margin-left:-2%}.g3d-pm-half.is-home .g3d-pm-logo{margin-right:-2%}.g3d-pm-half .team-crest-3d{width:58%;height:150%}.g3d-pm-score{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;top:0;bottom:0}.g3d-pm-score.is-away{width:16%;left:30%}.g3d-pm-score.is-home{width:16%;right:30%}.g3d-pm-score b{font:800 clamp(54px, 6.4vh, 84px) / .9 var(--pm-cond);text-shadow:0 3px 14px #00000080;font-variant-numeric:tabular-nums}.g3d-pm-pips{gap:8px;display:flex}.g3d-pm-pips i{background:#ffffff38;border-radius:3px;width:26px;height:4px}.g3d-pm-pips i.is-on{background:#fff;box-shadow:0 0 8px #ffffffb3}.g3d-pm-poss{filter:drop-shadow(0 0 6px #fff9);border-top:13px solid #0000;border-bottom:13px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-62%)}.g3d-pm-poss.is-home{border-left:22px solid #fff;left:52.2%}.g3d-pm-poss.is-away{border-right:22px solid #fff;right:52.2%}.g3d-pm-sit{gap:1.1vw;height:clamp(54px,7vh,76px);margin-top:3.4vh;display:flex}.g3d-pm-clock{font:800 clamp(30px, 3.6vh, 44px) / 1 var(--pm-cond);border-radius:18px;flex:0 0 43%;justify-content:center;align-items:center;gap:1.6vw;display:flex}.g3d-pm-clock b:first-child{text-transform:none}.g3d-pm-down{border-radius:18px;flex:1;align-items:stretch;padding:0;display:flex;overflow:hidden}.g3d-pm-down>b{font:800 clamp(30px, 3.6vh, 44px) / 1 var(--pm-cond);background:linear-gradient(90deg, var(--team), transparent);flex:1;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.g3d-pm-down>b{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 40%, transparent), transparent)}}.g3d-pm-cell{font:800 clamp(20px, 2.3vh, 28px) / 1 var(--pm-cond);letter-spacing:.06em;background:linear-gradient(180deg, var(--team), var(--team));flex:0 0 19%;place-items:center;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.g3d-pm-cell{background:linear-gradient(180deg, color-mix(in srgb, var(--team) 92%, #fff 8%), color-mix(in srgb, var(--team) 70%, #000))}}.g3d-pm-cell{border-left:1px solid #ffffff59;border-right:1px solid #ffffff59}.g3d-pm-spot{font:800 clamp(30px, 3.6vh, 44px) / 1 var(--pm-cond);flex:0 0 19%;justify-content:center;align-items:center;gap:.3rem;font-style:normal;display:flex}.g3d-pm-spot small{letter-spacing:.08em;opacity:.85;align-self:center;font-size:.42em}.g3d-pm-keys{margin-top:6.2vh}.g3d-pm-keys h3{font:700 clamp(19px, 2.2vh, 26px) / 1 var(--font-sans,system-ui);border-bottom:1px solid #ffffff47;margin:0 0 1.4vh;padding-bottom:1.2vh}.g3d-pm-keys-row{grid-template-columns:1fr 1fr;gap:3vw;display:grid}.g3d-pm-player{flex-direction:column;gap:1.2vh;display:flex}.g3d-pm-name{border-radius:14px;align-self:flex-start;align-items:baseline;gap:.6rem;padding:.55rem .95rem;font-size:clamp(18px,2.1vh,25px);display:flex}.g3d-pm-name b{font-weight:500}.g3d-pm-name small{opacity:.75;font-size:.66em;font-style:italic}.g3d-pm-player-row{align-items:center;gap:1.6vw;display:flex}.g3d-pm-headshot{border:1px solid var(--pm-neon);width:clamp(72px,8.4vh,96px);height:clamp(72px,8.4vh,96px);box-shadow:var(--pm-glow);background:radial-gradient(circle at 50% 30%, var(--team), var(--team) 72%);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g3d-pm-headshot{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--team) 80%, #fff 14%), color-mix(in srgb, var(--team) 72%, #000) 72%)}}.g3d-pm-headshot img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.g3d-pm-headshot i{font:800 28px/1 var(--pm-cond);color:#fff;font-style:normal}.g3d-pm-stats{text-align:center;flex:1;grid-template-columns:1fr 1fr 1.35fr;margin:0;display:grid}.g3d-pm-stats div{flex-direction:column;align-items:center;gap:.35rem;display:flex}.g3d-pm-stats dt{font:700 clamp(16px, 1.9vh, 22px) / 1 var(--pm-cond);letter-spacing:.02em;opacity:.9}.g3d-pm-stats dd{font:800 clamp(34px, 4.3vh, 50px) / 1 var(--pm-cond);font-variant-numeric:tabular-nums;margin:0}.g3d-pm-stats .is-comp dd{text-shadow:0 0 14px #ffffff59;font-size:clamp(40px,5vh,58px)}.g3d-pm-stats .is-comp small{font:700 13px/1 var(--pm-cond);opacity:.7;letter-spacing:.08em}.g3d-pm-sheet{border-radius:22px;flex-direction:column;flex:1;min-height:0;margin-top:3.4vh;display:flex;overflow:hidden}.g3d-pm-sheet>header{border-bottom:1px solid #fff3;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.g3d-pm-sheet h2{font:800 26px/1 var(--pm-cond);letter-spacing:.03em;text-transform:uppercase;margin:0}.g3d-pm-back{border:1px solid var(--pm-neon);color:#fff;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.g3d-pm-back:is(:focus,[data-pad-focus]){box-shadow:var(--pm-glow);background:#ffffff14;outline:none}.g3d-pm-sheet-body{flex:1;min-height:0;padding:1rem 1.2rem 1.4rem;overflow:auto}.g3d-pm-confirm p{max-width:44rem;font-size:20px;line-height:1.45}.g3d-pm-confirm span{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.g3d-pm-btn{color:#fff;min-height:46px;font:700 18px/1 var(--font-sans,system-ui);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff8c;border-radius:14px;padding:0 1.3rem}.g3d-pm-btn:is(:focus,:is(:hover,.gamepad-hover),[data-pad-focus]){border-color:var(--pm-neon);box-shadow:var(--pm-glow);background:#ffffff1f;outline:none}.g3d-pm-btn.is-danger:is(:focus,:is(:hover,.gamepad-hover),[data-pad-focus]){border-color:#ffb4b4;box-shadow:0 0 3px #ffb4b4cc,0 0 16px #ff787859}.g3d-pm-coach{gap:.9rem;display:grid}.g3d-pm-coach dl{grid-template-columns:max-content 1fr;gap:.5rem 1.2rem;margin:0;font-size:17px;display:grid}.g3d-pm-coach dt{opacity:.72}.g3d-pm-coach dd{margin:0;font-weight:700}.g3d-pm-coach h4,.g3d-pm-options h4{font:800 18px/1 var(--pm-cond);letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin:.4rem 0 .2rem}.g3d-pm-options{gap:1.2rem;display:grid}.g3d-pm-sheet.is-roster .g3d-pm-sheet-body{padding:0;overflow:hidden}.g3d-pm-roster{flex-direction:column;height:100%;min-height:0;display:flex}.g3d-pm-roster-tabs{border-bottom:1px solid #ffffff2e;align-items:stretch;min-height:58px;display:flex}.g3d-pm-roster-tabs button{color:#f5f7fbad;cursor:pointer;text-align:left;background:#00000024;border:0;border-right:1px solid #ffffff1f;flex:0 34%;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.45rem .8rem;display:grid}.g3d-pm-roster-tabs button:is(.is-active,:focus,[data-pad-focus]){color:#fff;background:linear-gradient(90deg, var(--team), #ffffff14);outline:none}@supports (color:color-mix(in lab, red, red)){.g3d-pm-roster-tabs button:is(.is-active,:focus,[data-pad-focus]){background:linear-gradient(90deg, color-mix(in srgb, var(--team) 50%, transparent), #ffffff14)}}.g3d-pm-roster-tabs button:is(.is-active,:focus,[data-pad-focus]){box-shadow:inset 0 -2px #fff,0 0 14px #ffffff29}.g3d-pm-roster-tabs .g3d-pm-logo,.g3d-pm-roster-tabs .team-crest-3d{object-fit:contain;width:38px;height:38px}.g3d-pm-roster-tabs button span{font:800 19px/1 var(--pm-cond);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g3d-pm-roster-tabs button small{font:700 10px/1 var(--pm-cond);letter-spacing:.08em;text-transform:uppercase;opacity:.62}.g3d-pm-roster-tabs>em{font:600 12px/1 var(--pm-cond);opacity:.62;white-space:nowrap;align-self:center;margin-left:auto;padding:0 .8rem;font-style:normal}.g3d-pm-roster-tabs kbd{border:1px solid #ffffff73;border-radius:6px;place-items:center;min-width:24px;height:22px;margin-right:3px;display:inline-grid}.g3d-pm-roster-layout{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(210px,.8fr);min-height:0;display:grid}.g3d-pm-roster-list{overscroll-behavior:contain;border-right:1px solid #ffffff29;min-height:0;overflow-y:auto}.g3d-pm-roster-columns,.g3d-pm-roster-row{grid-template-columns:46px minmax(0,1fr) 52px 40px 48px;align-items:center;gap:.45rem;display:grid}.g3d-pm-roster-columns{z-index:2;min-height:28px;font:700 10px/1 var(--pm-cond);letter-spacing:.08em;text-transform:uppercase;opacity:.78;background:#070a10f0;padding:0 .7rem;position:sticky;top:0}.g3d-pm-roster-columns span{grid-column:1/3}.g3d-pm-roster-columns i{text-align:center;font-style:normal}.g3d-pm-roster-columns b{text-align:center}.g3d-pm-roster-row{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;width:100%;min-height:52px;padding:3px .7rem}.g3d-pm-roster-row:is(:is(:hover,.gamepad-hover),:focus,[data-pad-focus],.is-selected){background:linear-gradient(90deg, var(--team), #ffffff0a);outline:none}@supports (color:color-mix(in lab, red, red)){.g3d-pm-roster-row:is(:is(:hover,.gamepad-hover),:focus,[data-pad-focus],.is-selected){background:linear-gradient(90deg, color-mix(in srgb, var(--team) 48%, #ffffff14), #ffffff0a)}}.g3d-pm-roster-row:is(:is(:hover,.gamepad-hover),:focus,[data-pad-focus],.is-selected){box-shadow:inset 3px 0 #fff,inset 0 0 18px #ffffff14}.g3d-pm-roster-thumb{background:var(--team);border-radius:4px;place-items:center;width:40px;height:44px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g3d-pm-roster-thumb{background:color-mix(in srgb, var(--team) 70%, #080a0f)}}.g3d-pm-roster-thumb i{font:800 14px/1 var(--pm-cond);font-style:normal}.g3d-pm-roster-thumb img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.g3d-pm-roster-row>span:nth-child(2){min-width:0}.g3d-pm-roster-row strong{font:700 16px/1 var(--font-sans,system-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.g3d-pm-roster-row small{font:600 11px/1 var(--pm-cond);opacity:.6;margin-top:3px;display:block}.g3d-pm-roster-row>i{font:700 13px/1 var(--pm-cond);text-align:center;font-style:normal}.g3d-pm-roster-row>b{font:800 22px/1 var(--pm-cond);text-align:center}.g3d-pm-roster-card{background:linear-gradient(180deg, var(--team), #00000047);flex-direction:column;justify-content:flex-end;min-width:0;padding:.9rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g3d-pm-roster-card{background:linear-gradient(180deg, color-mix(in srgb, var(--team) 24%, transparent), #00000047)}}.g3d-pm-roster-portrait{flex:1;min-height:100px;position:relative;overflow:hidden}.g3d-pm-roster-portrait .is-crest{object-fit:contain;opacity:.34;filter:drop-shadow(0 7px 12px #000000a6);width:78%;height:78%;position:absolute;top:9%;left:-7%}.g3d-pm-roster-portrait .is-player{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 16px #000c);width:100%;height:100%;position:absolute;inset:0}.g3d-pm-roster-portrait>strong{font:800 58px/1 var(--pm-cond);place-items:center;display:grid;position:absolute;inset:0}.g3d-pm-roster-card>small{font:700 10px/1 var(--pm-cond);letter-spacing:.09em;text-transform:uppercase;opacity:.68}.g3d-pm-roster-card h3{font:500 clamp(22px, 2.5vh, 30px)/.9 var(--pm-cond);text-transform:uppercase;margin:.25rem 0 .7rem}.g3d-pm-roster-card h3 b{font-size:1.28em;font-weight:900}.g3d-pm-roster-meta{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);display:grid}.g3d-pm-roster-meta span{text-align:center;flex-direction:column;gap:2px;padding:.55rem .25rem 0;display:flex}.g3d-pm-roster-meta small{font:700 9px/1 var(--pm-cond);letter-spacing:.08em;opacity:.6}.g3d-pm-roster-meta b{font:800 18px/1 var(--pm-cond)}.g3d-pm-tags{pointer-events:none;justify-content:space-between;width:53.4vw;display:flex;position:absolute;bottom:4.6vh;left:31vw}.g3d-pm-tag{flex-direction:column;gap:6px;width:32%;min-width:230px;display:flex}.g3d-pm-tag-top{border-radius:14px;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:18px;display:flex}.g3d-pm-tag-top svg{width:22px;height:22px}.g3d-pm-tag-top b{font:800 18px/1 var(--pm-cond)}.g3d-pm-tag-top em{font:700 18px/1 var(--pm-cond);opacity:.88;font-style:normal}.g3d-pm-tag-bottom{gap:6px;height:50px;display:flex}.g3d-pm-chip{border:1px solid var(--pm-neon);box-shadow:var(--pm-glow);background:linear-gradient(180deg, var(--team), var(--team));border-radius:14px;flex:0 0 38%;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g3d-pm-chip{background:linear-gradient(180deg, color-mix(in srgb, var(--team) 90%, #fff 6%), color-mix(in srgb, var(--team) 70%, #000))}}.g3d-pm-chip .g3d-pm-logo{object-fit:contain;width:auto;height:128%}.g3d-pm-chip .team-crest-3d{width:60%;height:100%}.g3d-pm-pauses{font:700 clamp(20px, 2.3vh, 26px) / 1 var(--pm-cond);border-radius:14px;flex:1;place-items:center;display:grid}.g3d-controls-ref{flex-direction:column;gap:.8rem;min-height:0;display:flex}.g3d-controls-tabs{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.g3d-controls-tabs button{color:#fff;min-height:38px;font:700 15px/1 var(--font-sans,system-ui);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff59;border-radius:999px;padding:0 .9rem}.g3d-controls-tabs button:is(.is-active,:focus,[data-pad-focus]){border-color:var(--pm-neon);box-shadow:var(--pm-glow);background:#ffffff1a;outline:none}.g3d-controls-layout{gap:.3rem;margin-left:auto;display:inline-flex}.g3d-controls-body{outline:none;gap:1rem;display:grid}.g3d-controls-body section h4{font:800 17px/1 var(--pm-cond);letter-spacing:.08em;text-transform:uppercase;opacity:.86;margin:0 0 .4rem}.g3d-controls-body table{border-collapse:collapse;width:100%;font-size:15px}.g3d-controls-body th,.g3d-controls-body td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.42rem .5rem}.g3d-controls-body thead th{font:700 13px/1 var(--pm-cond);letter-spacing:.1em;text-transform:uppercase;opacity:.66}.g3d-controls-body tbody th{font-weight:600}.g3d-controls-body tbody th small{opacity:.66;margin-top:.15rem;font-size:12.5px;font-weight:400;display:block}.g3d-controls-body kbd{font:700 14px/1.2 var(--pm-cond);letter-spacing:.03em;white-space:nowrap;background:#ffffff0f;border:1px solid #fff6;border-radius:8px;padding:.2rem .5rem;display:inline-block}@media (width<=820px),(height<=520px) and (orientation:landscape){.g3d-pause{overscroll-behavior:contain;flex-direction:column;gap:14px;padding:16px 16px 24px;display:flex;overflow-y:auto}.g3d-pm-dim{position:fixed}.g3d-pm-left,.g3d-pm-center,.g3d-pm-tags{width:auto;position:relative;top:auto;bottom:auto;left:auto}.g3d-pm-left{order:2}.g3d-pm-center{order:1}.g3d-pm-tags{pointer-events:auto;order:3;gap:10px}.g3d-pm-vlabel{writing-mode:horizontal-tb;margin-bottom:6px;font-size:11px;position:static}.g3d-pm-menu{grid-template-columns:1fr 1fr;gap:6px;display:grid}.g3d-pm-item{border-color:#ffffff29;min-height:44px;font-size:16px}.g3d-pm-prompt{display:none}.g3d-pm-banner{border-radius:20px;height:96px}.g3d-pm-score b{font-size:44px}.g3d-pm-pips i{width:16px}.g3d-pm-sit{flex-direction:column;gap:8px;height:auto;margin-top:10px}.g3d-pm-clock{flex:none;height:50px;font-size:28px}.g3d-pm-down{flex:none;height:50px}.g3d-pm-down>b,.g3d-pm-spot{font-size:26px}.g3d-pm-keys{margin-top:14px}.g3d-pm-keys-row{grid-template-columns:1fr;gap:14px}.g3d-pm-player-row{gap:12px}.g3d-pm-headshot{width:68px;height:68px}.g3d-pm-stats dd{font-size:32px}.g3d-pm-stats .is-comp dd{font-size:38px}.g3d-pm-sheet{max-height:none;margin-top:12px}.g3d-pm-sheet.is-roster{min-height:520px}.g3d-pm-roster-tabs>em{display:none}.g3d-pm-roster-tabs button{flex:1;grid-template-columns:36px minmax(0,1fr)}.g3d-pm-roster-tabs button small{display:none}.g3d-pm-roster-layout{grid-template-columns:1fr}.g3d-pm-roster-list{border-right:0}.g3d-pm-roster-card{display:none}.g3d-pm-tag{width:50%;min-width:0}.g3d-pm-tag-top,.g3d-pm-tag-top b,.g3d-pm-tag-top em{font-size:15px}.g3d-pm-tag-bottom{height:42px}.g3d-pm-pauses{font-size:17px}.g3d-controls-body table{font-size:13px}}html:has(.g3d-pause) #gamepad-focus-ring{display:none!important}.g3d-pause [data-pad-focus]{box-shadow:var(--pm-glow)!important;outline:none!important}body:has(.g3d-pause) :is(.fb-scorebug,.g3d-pulse,.g3d-nowplaying,.g3d-pause-mini,.g3d-kick-meter,.retro-hud){visibility:hidden!important}.g3d-penalty-flag{flex:none;width:2.4rem;height:2.4rem;display:inline-block;position:relative}.g3d-penalty-flag i{background:linear-gradient(140deg,#fff07a 0%,#ffd21a 42%,#e8b100 100%);border-radius:.12rem .3rem .3rem .12rem;animation:1.6s ease-in-out infinite alternate g3d-flag-wave;position:absolute;inset:.2rem .15rem .35rem .55rem;transform:skewY(-6deg);box-shadow:0 .15rem .5rem #00000073,inset 0 0 0 1px #ffffff59}.g3d-penalty-flag:before{content:"";background:linear-gradient(#f2f2f2,#9aa1ab);border-radius:.1rem;width:.22rem;position:absolute;top:.1rem;bottom:0;left:.32rem}@keyframes g3d-flag-wave{0%{transform:skewY(-6deg)scaleX(1)}to{transform:skewY(3deg)scaleX(.94)}}.g3d-penalty{left:50%;bottom:calc(var(--g3d-bug-h,6.6rem) + var(--g3d-bug-gap,.9rem) + 1.2rem);z-index:7;color:#fff;min-width:min(46rem,92vw);font-family:var(--fb-display,"Barlow Condensed", sans-serif);filter:drop-shadow(0 .6rem 1.4rem #0000008c);pointer-events:none;align-items:stretch;animation:.52s cubic-bezier(.22,1,.36,1) both g3d-penalty-in;display:flex;position:absolute;transform:translate(-50%)}@keyframes g3d-penalty-in{0%{opacity:0;transform:translate(-50%,1rem)scaleX(.92)}to{opacity:1;transform:translate(-50%)}}.g3d-penalty>span{align-items:center;padding:.55rem 1rem;display:flex}.g3d-penalty>.g3d-penalty-flag{background:linear-gradient(#ffe45a,#f2b600);border-radius:.6rem 0 0 .6rem;width:4.2rem;height:auto;padding:0}.g3d-penalty>.g3d-penalty-flag i{background:linear-gradient(140deg,#fffbd6,#fff07a);inset:.9rem .9rem 1.1rem 1.35rem}.g3d-penalty>.g3d-penalty-flag:before{background:#1b1d22;top:.75rem;bottom:.75rem;left:1.05rem}.g3d-penalty-main{background:linear-gradient(#1b1d22,#08090c);border-top:3px solid #ffd21a;flex-direction:column;flex:auto;justify-content:center;gap:.05rem;align-items:flex-start!important}.g3d-penalty-main small{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:700}.g3d-penalty-main b{letter-spacing:.03em;font-size:2rem;font-weight:900;line-height:1}.g3d-penalty-main em{color:#ffd978;letter-spacing:.08em;font-size:1.1rem;font-style:normal;font-weight:800}.g3d-penalty-yards{color:#16130a;letter-spacing:.04em;white-space:nowrap;background:#ffd21a;font-size:1.5rem;font-weight:900}.g3d-penalty-result{background:linear-gradient(180deg, var(--team,#2a2f38), #0d0f13);border-top:3px solid var(--team-accent,#fff);letter-spacing:.06em;white-space:nowrap;border-radius:0 .6rem .6rem 0;font-size:1.25rem;font-weight:800}.g3d-penalty.is-declined .g3d-penalty-yards,.g3d-penalty.is-offsetting .g3d-penalty-yards{background:#c9ced6}.g3d-penalty-choice{z-index:9;font-family:var(--fb-display,"Barlow Condensed", sans-serif);color:#fff;background:radial-gradient(#03050959,#030509b8);place-items:center;padding:1rem;animation:.3s both g3d-pc-in;display:grid;position:absolute;inset:0}.g3d-pc-sheet{border-top:3px solid #ffd21a;gap:.9rem;width:min(40rem,100%);padding:1.1rem 1.2rem .9rem;display:grid}.g3d-pc-sheet header{align-items:center;gap:.8rem;display:flex}.g3d-pc-sheet header span:last-child{display:grid}.g3d-pc-sheet header small{color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;font-size:.82rem;font-weight:700}.g3d-pc-sheet header b{font-size:1.7rem;font-weight:900;line-height:1.05}.g3d-pc-options{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.g3d-pc-option{color:#fff;min-height:6.2rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:2px solid #ffffff29;border-radius:.6rem;justify-items:start;gap:.15rem;padding:.75rem .9rem .7rem 3rem;transition:transform .14s,border-color .14s,background .14s;display:grid;position:relative}.g3d-pc-option.is-focus{background:#ffd21a24;border-color:#ffd21a;transform:translateY(-2px);box-shadow:0 0 0 3px #ffd21a40}.g3d-pc-option kbd{min-width:1.6rem;height:1.6rem;font:800 .85rem var(--fb-text,"Barlow", sans-serif);border-radius:999px;place-items:center;padding:0 .3rem;display:grid;position:absolute;top:.8rem;left:.75rem}.g3d-pc-option kbd.is-x{color:#fff;background:#2f6fe8}.g3d-pc-option kbd.is-y{color:#16130a;background:#e7b62a}.g3d-pc-option b{text-transform:uppercase;letter-spacing:.04em;font-size:1.45rem;font-weight:900}.g3d-pc-option span{letter-spacing:.05em;font-size:1.1rem;font-weight:800}.g3d-pc-option small{color:#ffffffb8;font-size:.85rem;font-weight:600}.g3d-pc-option i{letter-spacing:.08em;text-transform:uppercase;background:#ff7a1a;border-radius:.25rem;padding:.05rem .4rem;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;top:.6rem;right:.6rem}.g3d-pc-sheet footer{color:#fff9;text-align:center;letter-spacing:.04em;font-size:.85rem;font-weight:600}.g3d-pc-clock{text-shadow:0 1px 2px #000c;background:#0000008c;border:1px solid #fff6;border-radius:.35rem;flex:none;align-items:baseline;gap:.4rem;margin-left:auto;padding:.1rem .6rem;display:inline-flex}.g3d-pc-clock small{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.g3d-pc-clock b{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:900}.g3d-pc-clock.is-low{background:#780a04bf;border-color:#ff4a3a;animation:.5s infinite alternate fb-pulse}.g3d-pc-clock.is-low b{color:#ff7a6a}.sb2-tab.is-flag span{color:#16130a;background:#ffd21a;border-color:#ffd21a;animation:.8s infinite alternate fb-pulse}.sb2-playclock.is-low{color:#fff;background:#8c0c06cc}@media (width<=900px){.g3d-penalty{width:calc(100vw - 2rem);min-width:0;top:5.2rem;bottom:auto}.g3d-penalty>span{padding:.4rem .6rem}.g3d-penalty-main b{font-size:1.35rem}.g3d-penalty-yards,.g3d-penalty-result{font-size:.9rem}.g3d-penalty>.g3d-penalty-flag{width:2.6rem}.g3d-pc-options{grid-template-columns:1fr}.g3d-pc-option{min-height:0}}.sp3d-shell{z-index:40;background:radial-gradient(ellipse at 50% 40%, var(--home,#1c2433), #020305 75%);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sp3d-shell{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--home,#1c2433) 30%, #05070b), #020305 75%)}}.sp3d-shell{overflow:hidden;container-type:size}.sp3d-stage{aspect-ratio:16/9;background:#05070b;width:min(100vw,177.778vh);position:relative;overflow:hidden}.sp3d-canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;display:block}.sp3d-curtain{z-index:9;pointer-events:none;background:#000;place-items:center;transition:opacity .9s;display:grid;position:absolute;inset:0}.sp3d-curtain.is-up{opacity:0}.sp3d-curtain small,.sp3d-curtain b{color:#ffffffb8;font:700 .72rem var(--fb-text,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase}.sp3d-dip{z-index:8;opacity:0;pointer-events:none;background:#000;transition:opacity .52s;position:absolute;inset:0}.sp3d-dip.is-on{opacity:1}.sp3d-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sp3d-bug{z-index:6;color:#fff;min-width:min(40rem,92%);font-family:var(--fb-display,"Barlow Condensed", sans-serif);background:#06080cdb;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid;position:absolute;top:2.2%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 .6rem 1.6rem #00000073}.sp3d-bug-team{background:linear-gradient(90deg, var(--team), var(--team));grid-template-columns:2.1rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.3rem .7rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sp3d-bug-team{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 82%, #000), color-mix(in srgb, var(--team) 40%, #05070b))}}.sp3d-bug-team.is-home{background:linear-gradient(270deg, var(--team), var(--team));grid-template-columns:auto auto minmax(0,1fr) 2.1rem}@supports (color:color-mix(in lab, red, red)){.sp3d-bug-team.is-home{background:linear-gradient(270deg, color-mix(in srgb, var(--team) 82%, #000), color-mix(in srgb, var(--team) 40%, #05070b))}}.sp3d-bug-team.is-home .team-crest-3d,.sp3d-bug-team.is-home>:first-child{order:4}.sp3d-bug-team.is-home .sp3d-bug-name{text-align:right;order:3}.sp3d-bug-team.is-home .sp3d-bug-chips{order:2}.sp3d-bug-team.is-home .sp3d-bug-score{order:1}.sp3d-bug-team .team-crest-3d{width:2.1rem;height:2.1rem}.sp3d-bug-name{min-width:0;line-height:1;display:grid}.sp3d-bug-name b{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;overflow:hidden}.sp3d-bug-name small{font:700 .56rem var(--fb-text,system-ui, sans-serif);color:#ffffffb3;letter-spacing:.1em}.sp3d-bug-chips{gap:.25rem;display:flex}.sp3d-bug-chips i{font:700 .56rem var(--fb-text,system-ui, sans-serif);letter-spacing:.08em;background:#ffffff24;border-radius:.2rem;padding:.1rem .3rem;font-style:normal}.sp3d-bug-chips i.is-bonus{color:#111;background:#f2c14e}.sp3d-bug-chips i.is-red{color:#fff;background:#d7262e}.sp3d-bug-chips i.is-yellow{color:#111;background:#f4d23a}.sp3d-bug-score{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2rem;font-size:1.9rem;font-weight:900}.sp3d-bug-arrow{color:var(--team2,#fff);font-size:.6rem;font-style:normal;position:absolute;bottom:.1rem}.sp3d-bug-team.is-away .sp3d-bug-arrow{right:.25rem}.sp3d-bug-team.is-home .sp3d-bug-arrow{left:.25rem}.sp3d-bug-clock{background:#0000008c;place-content:center;justify-items:center;padding:.2rem .9rem;line-height:1;display:grid}.sp3d-bug-clock b{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.sp3d-bug-clock small{font:700 .6rem var(--fb-text,system-ui, sans-serif);letter-spacing:.16em;color:#ffffffbf}.sp3d-bug-clock em{font:700 .56rem var(--fb-text,system-ui, sans-serif);color:#f2c14e;letter-spacing:.1em;font-style:normal}.sp3d-welcome{z-index:6;border-left:4px solid var(--home-accent,#f2c14e);color:#fff;background:#06080cc7;gap:.2rem;padding:.6rem 1rem;animation:.62s cubic-bezier(.22,1,.36,1) both g3d-cards-title;display:grid;position:absolute;bottom:8%;left:4%}.sp3d-welcome small{font:700 .62rem var(--fb-text,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3}.sp3d-welcome b{font:800 1.4rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase}.sp3d-anthem{z-index:6}.sp3d-skip{z-index:7;color:#fff;font:700 .7rem var(--fb-text,system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#06080cb3;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;display:flex;position:absolute;bottom:3%;right:2%}.sp3d-skip kbd{color:#fff;width:1.2rem;height:1.2rem;font:800 .66rem var(--fb-text,system-ui, sans-serif);background:#3fae49;border-radius:50%;place-items:center;display:inline-grid}.sp3d-break{z-index:6;color:#fff;text-align:center;border-radius:.6rem;justify-items:center;gap:.3rem;padding:1rem 2rem;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.sp3d-break small{font:700 .66rem var(--fb-text,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3}.sp3d-break b{font:900 2rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.06em}.sp3d-break span{font:700 .9rem var(--fb-text,system-ui, sans-serif)}.sp3d-moment{z-index:6;background:linear-gradient(90deg, var(--team), #06080cd9);border-radius:.5rem;align-items:center;gap:.7rem;padding:.5rem 1.1rem .5rem .6rem;display:flex;position:absolute;bottom:14%;left:3%}@supports (color:color-mix(in lab, red, red)){.sp3d-moment{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 85%, #000), #06080cd9)}}.sp3d-moment{color:#fff;animation:.52s cubic-bezier(.22,1,.36,1) both g3d-cards-title}.sp3d-moment .team-crest-3d{width:3rem;height:3rem}.sp3d-moment div{line-height:1.05;display:grid}.sp3d-moment strong{font:900 1.6rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.06em}.sp3d-moment b{font:700 .8rem var(--fb-text,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase}.sp3d-moment span{font:600 .75rem var(--fb-text,system-ui, sans-serif);color:#ffffffd1}.sp3d-rail{z-index:7;gap:.35rem;display:flex;position:absolute;top:2.2%;left:1.2%}.sp3d-rail button{color:#fff;cursor:pointer;background:#06080cb3;border:0;border-radius:.45rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.sp3d-rail svg{width:1.05rem;height:1.05rem}.sp3d-team-card .g3d-card-shot{place-items:center;display:grid}.sp3d-team-card .team-crest-3d{width:4.6rem;height:4.6rem}.sp3d-vs{position:absolute;top:50%;right:-2.2rem;transform:translateY(-50%)}.sp3d-pause{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#030509c7;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:1rem;padding:4%;display:grid;position:absolute;inset:0}.sp3d-pause-menu{align-content:start;gap:.5rem;display:grid}.sp3d-pause-menu small{font:700 .62rem var(--fb-text,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#fff9}.sp3d-pause-menu h2{font:900 2rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;margin:0 0 .5rem}.sp3d-pause-menu .fb-btn{justify-content:flex-start;gap:.5rem}.sp3d-pause-body{min-height:0;padding-right:.4rem;overflow:auto}.sp3d-pause-body h4{font:800 .75rem var(--fb-text,system-ui, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin:0 0 .5rem}.sp3d-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sp3d-roster-team header{border-bottom:3px solid var(--team);font:800 1rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding-bottom:.4rem;display:flex}.sp3d-roster-team header .team-crest-3d{width:1.8rem;height:1.8rem}.sp3d-roster-team ol{gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.sp3d-roster-team li{font:600 .82rem var(--fb-text,system-ui, sans-serif);background:#ffffff0d;border-radius:.3rem;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:baseline;column-gap:.4rem;padding:.25rem .4rem;display:grid}.sp3d-roster-team li small{color:#ffffff9e;grid-column:2/4;font-size:.68rem}.sp3d-roster-num{color:var(--team2,#f2c14e);font-weight:800}.sp3d-roster-pos{text-align:right;color:#ffffffb3}.sp3d-options{gap:1.2rem;display:grid}.sp3d-presets{flex-wrap:wrap;gap:.4rem;display:flex}.sp3d-controls-ref{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem 1rem;display:grid}.sp3d-controls-ref h5{font:800 .66rem var(--fb-text,system-ui, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .3rem}.sp3d-confirm{z-index:11;position:absolute}@media (width<=900px){.sp3d-stage{width:100vw}.sp3d-bug{min-width:94%;top:1%}.sp3d-bug-score{font-size:1.3rem}.sp3d-bug-name b{font-size:.78rem}.sp3d-pause{grid-template-columns:1fr;overflow:auto}.sp3d-roster{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sp3d-curtain,.sp3d-dip{transition-duration:1ms}.sp3d-moment,.sp3d-welcome{animation:none}}.soc-pause{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#03060c9e 0%,#03060c57 38%,#03060c1f 100%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);align-items:start;gap:1rem 1.4rem;padding:2.2% 3%}.soc-pause-score{background:linear-gradient(#0a0e16b8,#06080dd1);border:1px solid #ffffff1f;border-radius:.6rem;grid-column:1/-1;justify-self:center;justify-items:center;gap:.15rem;padding:.45rem 1.2rem .5rem;display:grid;box-shadow:0 10px 30px #00000059}.soc-wordmark{font:900 .72rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.32em;color:#ffffffd1}.soc-pause-score>div{font:800 1.15rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.08em;align-items:center;gap:.7rem;display:flex}.soc-pause-score .team-crest-3d{width:1.9rem;height:1.9rem}.soc-pause-score strong{text-align:center;min-width:4.2rem;font:900 1.55rem var(--fb-display,"Barlow Condensed", sans-serif);letter-spacing:.04em}.soc-pause-score>span{font:700 .78rem var(--fb-text,system-ui, sans-serif);letter-spacing:.12em;color:#ffffffbf;font-variant-numeric:tabular-nums}.soc-pause-panel{border-radius:.7rem;grid-area:2/1;align-content:start;gap:.2rem;padding:.9rem .7rem .8rem;display:grid}.soc-pause-panel h2{font:800 1.05rem var(--fb-text,system-ui, sans-serif);letter-spacing:.04em;margin:0 0 .45rem .4rem}.soc-pause-panel ul{gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.soc-pause-item{color:#ffffffdb;width:100%;font:600 .92rem var(--fb-text,system-ui, sans-serif);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:.45rem;align-items:center;gap:.7rem;padding:.62rem .7rem;transition:background .12s,border-color .12s;display:flex}.soc-pause-item svg{opacity:.9;flex:none;width:1.15rem;height:1.15rem}.soc-pause-item.is-focus,.soc-pause-item:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffffeb;outline:none;box-shadow:0 0 0 3px #ffffff14,inset 0 0 18px #ffffff0f}.soc-pause-item.is-open{background:#ffffff29}.soc-pause-body{border-radius:.7rem;grid-area:2/2;max-height:100%;padding:1rem 1.1rem;overflow:auto}.soc-pause-hints{font:700 .82rem var(--fb-text,system-ui, sans-serif);color:#ffffffd9;grid-area:3/1/auto/-1;align-items:center;gap:1.4rem;display:flex}.soc-pause-hints span{align-items:center;gap:.45rem;display:inline-flex}.soc-pause-confirm{z-index:12;background:#02040873;place-items:center;display:grid;position:absolute;inset:0}.soc-pause-confirm .glass{border-radius:.8rem;gap:.6rem;max-width:26rem;padding:1.3rem 1.5rem;display:grid}.soc-pause-confirm h3{font:800 1.2rem var(--fb-text,system-ui, sans-serif);margin:0}.soc-pause-confirm p{color:#ffffffbf;margin:0}.soc-pause-confirm span{justify-content:flex-end;gap:.6rem;display:flex}.soc-pause-confirm .fb-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.soc-tactical svg{width:100%;max-height:62vh}.soc-tactical line,.soc-tactical rect:not(.soc-tac-pitch),.soc-tactical circle[fill=none]{stroke:#ffffff8c;stroke-width:.35px;fill:none}.soc-tac-pitch{fill:#225c2e8c;stroke:#ffffffb3;stroke-width:.4px}.soc-form circle{fill:var(--team);stroke:var(--team2,#fff);stroke-width:.45px}.soc-form text{fill:#fff;font:800 2.6px var(--fb-text,system-ui, sans-serif);text-anchor:middle;paint-order:stroke;stroke:#0000008c;stroke-width:.35px}.soc-form .soc-form-name{font-size:1.9px;font-weight:700}.soc-tactical p{color:#ffffffb3;margin:.4rem 0 0;font-size:.8rem}@media (width<=720px){.soc-pause{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:auto}.soc-pause-body{grid-area:3/1}}.superstar-screen{isolation:isolate;background:var(--background);min-height:100svh;color:var(--foreground);padding-bottom:7rem;position:relative;overflow-x:clip}.superstar-topbar{border-bottom:1px solid var(--player-glass-edge)}.superstar-content{max-width:100rem;margin:auto;padding:2.5rem 3rem}.superstar-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}.superstar-heading h1{letter-spacing:0;margin:.4rem 0 0;font-size:4rem;line-height:1}.superstar-kicker{text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.6rem;font-size:.8rem;display:flex}.superstar-kicker img{object-fit:contain;width:2rem;height:2rem}.superstar-sport-select{text-transform:uppercase;gap:.4rem;font-size:.75rem;display:grid}.superstar-sport-select select{border:1px solid var(--player-glass-edge);background:var(--card);min-width:12rem;color:var(--foreground);border-radius:.5rem;padding:.65rem 1rem}.superstar-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2.5rem;display:grid}.superstar-lineup{min-width:0;padding-top:1rem}.superstar-lineup-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.superstar-lineup-head h2{letter-spacing:0;font-size:1.7rem}.superstar-lineup-head small{color:var(--muted-foreground)}.superstar-arrow-controls{gap:.5rem;display:flex}.superstar-arrow-controls .superstar-arrow{border:1px solid var(--player-glass-edge);color:var(--foreground);background:0 0;border-radius:50%}.superstar-row{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;overscroll-behavior:contain;flex-direction:column;gap:.6rem;max-height:40rem;padding:.6rem;display:flex;overflow-y:auto}.superstar-row .superstar-card{white-space:normal;text-align:left;border:1px solid var(--player-glass-edge);background:var(--player-glass-surface);width:100%;height:auto;min-height:4.9rem;color:var(--foreground);border-radius:.8rem;flex-direction:row;flex:none;justify-content:start;align-items:center;gap:1rem;padding:.85rem 1rem;transition:background .18s,border-color .18s;display:flex;position:relative}.superstar-row .superstar-card:hover,.superstar-row .superstar-card:focus-visible,.superstar-row .superstar-card[aria-pressed=true]{border-color:var(--foreground);background:var(--secondary)}.superstar-list-star{object-fit:contain;flex-shrink:0;width:2.4rem;height:2.4rem}.superstar-card-copy{flex:1;gap:.3rem;min-width:0;display:grid}.superstar-card-copy strong{font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.15}.superstar-card-copy small{color:var(--muted-foreground);font-size:.75rem}.superstar-list-chevron{opacity:.45;flex-shrink:0;width:1rem;height:1rem}.superstar-detail-star{object-fit:contain;flex-shrink:0;width:3.6rem;height:3.6rem}.superstar-selected-school{border-top:1px solid var(--border);align-items:center;gap:1rem;margin-top:1rem;padding:1.5rem .5rem;display:flex}.superstar-selected-school>img{object-fit:contain;width:4.5rem;height:4.5rem}.superstar-selected-school p{color:var(--muted-foreground);margin-top:.3rem}.superstar-detail{isolation:isolate;border:1px solid var(--player-glass-edge);background:var(--player-glass-surface);min-width:0;min-height:39rem;box-shadow:var(--player-glass-shadow);border-radius:1.75rem;position:relative;overflow:hidden}.superstar-detail-crest{object-fit:contain;opacity:.12;z-index:-1;width:80%;height:58%;position:absolute;top:16%;left:10%}.superstar-detail-heading{z-index:2;justify-content:space-between;align-items:start;gap:1rem;padding:1.6rem 1.7rem 0;display:flex;position:relative}.superstar-detail-heading p{text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem}.superstar-detail-heading h2{letter-spacing:0;overflow-wrap:anywhere;margin-top:.4rem;font-size:2.5rem;line-height:1.05}.superstar-detail-art{object-fit:contain;object-position:center bottom;width:100%;height:24rem;filter:drop-shadow(0 1rem 1.2rem var(--background));padding:.8rem 1.5rem 0}.superstar-detail-art.is-action-photo{padding:1rem 1.5rem}.superstar-detail-silhouette{height:24rem;color:var(--muted-foreground);place-items:center;display:grid}.superstar-detail-silhouette svg{width:70%;height:80%}.superstar-detail-footer{background:var(--background);position:relative}@supports (color:color-mix(in lab, red, red)){.superstar-detail-footer{background:color-mix(in oklab,var(--background) 92%,transparent)}}.superstar-detail-footer{border-top:1px solid var(--player-glass-edge);padding:1.25rem 1.7rem 1.5rem}.superstar-detail-footer h3{text-transform:uppercase;margin-bottom:1rem;font-size:.85rem}.superstar-abilities{gap:.85rem;display:grid}.superstar-ability{align-items:start;gap:.8rem;display:flex}.superstar-ability img{object-fit:contain;flex-shrink:0;width:1.65rem;height:1.65rem}.superstar-ability h4{font-size:1rem;font-weight:600}.superstar-ability p,.superstar-bio p{color:var(--muted-foreground);font-size:.85rem;line-height:1.65}.superstar-bio{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:1.2rem}.superstar-bio h3{margin-bottom:.6rem}.superstar-detail-entry{animation:.2s ease-out both superstar-detail-reveal}@keyframes superstar-detail-reveal{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.superstar-empty{text-align:center;color:var(--muted-foreground);padding:5rem 0}@media (width<=900px){.superstar-content{padding:1.5rem}.superstar-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.superstar-detail{width:100%;max-width:40rem;margin:auto}.superstar-selected-school{display:none}}@media (width<=500px){.superstar-content{padding:1.25rem 1rem}.superstar-heading{flex-direction:column;align-items:start}.superstar-heading h1{font-size:3rem}.superstar-detail-heading{padding:1.25rem 1rem 0}.superstar-detail-heading h2{font-size:2rem}.superstar-detail-footer{padding:1rem}}@media (prefers-reduced-motion:reduce){.superstar-detail-entry{animation:none}.superstar-row .superstar-card{transition:none}}.superstar-screen:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--foreground) 1px,transparent 1px),linear-gradient(to bottom,var(--foreground) 1px,transparent 1px);opacity:.055;will-change:transform;background-size:64px 64px;animation:20s linear infinite superstar-grid-drift;position:fixed;inset:-64px}@keyframes superstar-grid-drift{to{transform:translate(64px,64px)}}@media (prefers-reduced-motion:reduce){.superstar-screen:before{will-change:auto;animation:none}}:root{--legacy-background:oklch(14% .008 280);--legacy-foreground:oklch(98% 0 0);--legacy-accent:oklch(52% .2 25);--legacy-muted:oklch(70% .01 280);--legacy-edge:var(--legacy-muted)}@supports (color:color-mix(in lab, red, red)){:root{--legacy-edge:color-mix(in srgb, var(--legacy-muted) 20%, transparent)}}:root{--legacy-surface:var(--legacy-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--legacy-surface:color-mix(in srgb, var(--legacy-foreground) 4%, var(--legacy-background))}}:root{--legacy-shadow:0 0 50px var(--legacy-background)}@supports (color:color-mix(in lab, red, red)){:root{--legacy-shadow:0 0 50px color-mix(in srgb, var(--legacy-background) 80%, transparent)}}.legacy-screen{--background:var(--legacy-background);--foreground:var(--legacy-foreground);--primary:var(--legacy-accent);--primary-foreground:var(--legacy-foreground);--accent:var(--legacy-surface);--accent-foreground:var(--legacy-foreground);--border:var(--legacy-edge);--input:var(--legacy-edge);--ring:var(--legacy-foreground);--muted-foreground:var(--legacy-muted);background:var(--legacy-background);min-height:100dvh;color:var(--legacy-foreground);letter-spacing:0;padding:32px;font-family:Barlow Condensed,sans-serif}.legacy-screen h1,.legacy-screen h2,.legacy-screen h3,.legacy-screen strong{letter-spacing:0;font-family:Oswald,sans-serif}.legacy-frame{border:1px solid var(--legacy-edge);max-width:1440px;box-shadow:var(--legacy-shadow);margin:auto}.legacy-brandbar{border-bottom:1px solid var(--legacy-edge);justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.legacy-brand{align-items:center;gap:16px;display:flex}.legacy-brand h1{text-transform:uppercase;font-size:22px;font-weight:700}.legacy-brand p{color:var(--legacy-muted);font-size:10px}.legacy-status{align-items:center;gap:26px;display:flex}.legacy-status div{gap:3px;display:grid}.legacy-screen small,.legacy-eyebrow{text-transform:uppercase;color:var(--legacy-muted);font-size:10px}.legacy-nav{border-bottom:1px solid var(--legacy-edge);align-items:center;gap:12px;min-height:64px;padding:0 24px;display:flex;overflow-x:auto}.legacy-nav button{height:64px;color:var(--legacy-muted);text-transform:uppercase;background:0 0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;font-size:11px;font-weight:700}.legacy-nav button[aria-selected=true]{color:var(--legacy-accent);border-bottom-color:var(--legacy-accent)}.legacy-nav kbd{border:1px solid var(--legacy-edge);color:var(--legacy-muted);border-radius:2px;padding:2px 5px;font-size:9px}.legacy-context{border-bottom:1px solid var(--legacy-edge);justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.legacy-program{text-align:left;white-space:normal;background:0 0;justify-content:flex-start;height:auto;padding:0}.legacy-program img{object-fit:contain;width:40px;height:40px}.legacy-program span{gap:4px;display:grid}.legacy-context>p{color:var(--legacy-muted);text-align:right;font-size:11px}.legacy-workspace{grid-template-columns:300px minmax(0,1fr);min-height:620px;display:grid}.legacy-rail{border-right:1px solid var(--legacy-edge);min-width:0}.legacy-rail-head{border-bottom:1px solid var(--legacy-edge);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.legacy-screen select{background:var(--legacy-background);color:var(--legacy-foreground);border:1px solid var(--legacy-edge);border-radius:4px;max-width:100%;padding:6px;font-size:11px}.legacy-player-list{scrollbar-width:thin;scrollbar-color:var(--legacy-muted) transparent;max-height:590px;overflow:auto}.legacy-player-row{border-left:4px solid #0000;border-bottom:1px solid var(--legacy-edge);text-align:left;width:100%;height:78px;color:var(--legacy-muted);background:0 0;border-radius:0;justify-content:flex-start;gap:12px;padding:12px 16px;display:flex}.legacy-player-row[aria-pressed=true]{background:var(--legacy-accent);color:var(--legacy-foreground);border-left-color:var(--legacy-foreground)}.legacy-player-row small{color:inherit;font-size:9px}.legacy-player-row>span{gap:4px;display:grid;overflow:hidden}.legacy-player-row strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.legacy-player-row>img,.legacy-player-row>.legacy-number{object-fit:cover;object-position:top;background:var(--legacy-background);border:1px solid var(--legacy-edge);flex-shrink:0;width:48px;height:52px}.legacy-number{place-items:center;font-size:18px;display:grid}.legacy-main{min-width:0;padding:36px;position:relative}.legacy-profile-head{grid-template-columns:160px minmax(0,1fr) 110px;align-items:center;gap:28px;margin-bottom:40px;display:grid}.legacy-portrait{border:1px solid var(--legacy-edge);background:var(--legacy-surface);width:160px;height:218px;position:relative;overflow:hidden}.legacy-portrait>img{object-fit:contain;object-position:bottom;width:100%;height:100%}.legacy-portrait .legacy-portrait-crest{opacity:.4;padding:16px}.legacy-portrait>span{background:var(--legacy-accent);padding:4px 8px;font-size:9px;position:absolute;bottom:5px;right:5px}.legacy-identity h2{text-transform:uppercase;overflow-wrap:anywhere;margin:8px 0 18px;font-size:48px;font-weight:700;line-height:1}.legacy-identity p{color:var(--legacy-muted);font-size:11px;line-height:1.8}.legacy-trait{color:var(--legacy-accent);text-transform:uppercase;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:700;display:flex}.legacy-overall{text-align:right}.legacy-overall strong{color:var(--legacy-accent);font-size:84px;line-height:1.1;display:block}.legacy-overall small{display:block}.legacy-module-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.legacy-module{min-width:0}.legacy-module h3{text-transform:uppercase;border-bottom:1px solid var(--legacy-edge);color:var(--legacy-muted);margin-bottom:22px;padding-bottom:14px;font-size:11px}.legacy-metrics{grid-template-columns:1fr 1fr;gap:24px;display:grid}.legacy-metrics div{gap:5px;display:grid}.legacy-metrics strong{font-size:26px}.legacy-screen progress{width:100%;height:4px;accent-color:var(--legacy-accent);background:var(--legacy-surface)}.legacy-screen progress::-webkit-progress-bar{background:var(--legacy-surface)}.legacy-screen progress::-webkit-progress-value{background:var(--legacy-accent)}.legacy-bio{color:var(--legacy-muted);font-size:12px;line-height:1.8}.legacy-abilities{gap:12px;margin-top:16px;display:grid}.legacy-abilities p{color:var(--legacy-muted);margin-top:4px;font-size:11px;line-height:1.5}.legacy-actions{border-top:1px solid var(--legacy-edge);flex-wrap:wrap;gap:10px;margin-top:30px;padding-top:22px;display:flex}.legacy-actions button{text-transform:uppercase;border-radius:4px;font-size:11px}.legacy-ticker{background:var(--legacy-accent);align-items:center;min-height:48px;display:flex;overflow:hidden}.legacy-ticker>strong{background:var(--legacy-background);text-transform:uppercase;white-space:nowrap;z-index:1;align-self:stretch;align-items:center;padding:0 22px;font-size:11px;display:flex}.legacy-ticker-window{flex:1;overflow:hidden}.legacy-ticker-track{width:max-content;animation:50s linear infinite legacy-news-travel;display:flex}.legacy-ticker-track span{white-space:nowrap;padding:0 32px;font-size:11px;font-weight:700}@keyframes legacy-news-travel{to{transform:translate(-50%)}}.legacy-footer{color:var(--legacy-muted);justify-content:space-between;align-items:center;gap:15px;padding:12px 24px;font-size:10px;display:flex}.legacy-view{min-height:620px;padding:32px}.legacy-view-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.legacy-view-title h2{font-size:30px;font-weight:700}.legacy-dashboard{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:28px;display:grid}.legacy-story{border:1px solid var(--legacy-edge);background:var(--legacy-surface);border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:26px;display:flex;position:relative;overflow:hidden}.legacy-story>img{object-fit:contain;object-position:bottom;opacity:.7;width:48%;height:100%;position:absolute;top:0;right:0}.legacy-story>div{max-width:75%;position:relative}.legacy-story h3{text-transform:uppercase;margin:12px 0;font-size:30px;font-weight:700;line-height:1.1}.legacy-story p{color:var(--legacy-muted);font-size:12px;line-height:1.7}.legacy-story button{margin-top:18px}.legacy-small-stories{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.legacy-small-stories .legacy-story{border-bottom:3px solid var(--legacy-accent);min-height:190px;padding:20px}.legacy-small-stories .legacy-story>div{max-width:100%}.legacy-small-stories h3{font-size:20px}.legacy-schedule-row{border-bottom:1px solid var(--legacy-edge);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.legacy-schedule-row div{gap:5px;display:grid}.legacy-source{color:var(--legacy-muted);align-items:center;gap:6px;margin-top:18px;font-size:10px;display:inline-flex}.legacy-coach-metrics{margin:30px 0}.legacy-note{color:var(--legacy-muted);margin-top:18px;font-size:11px;line-height:1.7}.legacy-feedback{color:var(--legacy-foreground);min-height:20px;margin-top:12px;font-size:12px}.legacy-depth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.legacy-depth-card{border:1px solid var(--legacy-edge);background:var(--legacy-surface);border-radius:8px;overflow:hidden}.legacy-depth-card h3{border-bottom:2px solid var(--legacy-accent);padding:10px 12px;font-size:13px}.legacy-depth-card button{text-align:left;border-radius:0;justify-content:space-between;width:100%;font-size:11px;display:flex}.legacy-history-row{border-bottom:1px solid var(--legacy-edge);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}.legacy-option-fields{grid-template-columns:1fr 1fr;gap:22px;max-width:650px;margin:28px 0;display:grid}.legacy-option-fields label{gap:10px;font-size:12px;display:grid}.legacy-screen button:hover{box-shadow:none}@media (width>=1700px){.legacy-frame{margin-top:32px}}@media (width<=1100px){.legacy-screen{padding:16px}.legacy-status{gap:12px}.legacy-workspace{grid-template-columns:250px minmax(0,1fr)}.legacy-main{padding:24px}.legacy-profile-head{grid-template-columns:120px minmax(0,1fr) 80px;gap:16px}.legacy-portrait{width:120px;height:180px}.legacy-identity h2{font-size:36px}.legacy-overall strong{font-size:64px}.legacy-module-grid{gap:24px}.legacy-nav{gap:0;padding:0 12px}}@media (width<=760px){.legacy-screen{padding:8px}.legacy-brandbar{flex-wrap:wrap;padding:14px}.legacy-brand h1{font-size:19px}.legacy-status{justify-content:space-between;width:100%}.legacy-context{align-items:flex-start;padding:12px}.legacy-context>p{max-width:110px}.legacy-workspace{grid-template-columns:1fr}.legacy-rail{border-right:0;border-bottom:1px solid var(--legacy-edge)}.legacy-player-list{max-height:235px}.legacy-player-row{height:68px}.legacy-main,.legacy-view{padding:20px 16px}.legacy-profile-head{grid-template-columns:90px minmax(0,1fr) 56px;gap:12px;margin-bottom:28px}.legacy-portrait{width:90px;height:135px}.legacy-identity h2{font-size:27px}.legacy-identity p{font-size:10px}.legacy-overall strong{font-size:48px}.legacy-overall small{font-size:8px}.legacy-module-grid,.legacy-dashboard,.legacy-small-stories{grid-template-columns:1fr}.legacy-story h3{font-size:26px}.legacy-depth-grid{grid-template-columns:1fr 1fr}.legacy-view-title h2{font-size:24px}.legacy-footer{flex-wrap:wrap;padding:12px}.legacy-option-fields{grid-template-columns:1fr}.legacy-ticker>strong{padding:0 12px}}@media (prefers-reduced-motion:reduce){.legacy-ticker-track{animation:none}}.legacy-screen{padding:0}.legacy-frame{max-width:none;min-height:100dvh;box-shadow:none;border:0;flex-direction:column;margin:0;display:flex}.legacy-brandbar{border:0;padding:20px 4%}.legacy-brand h1{font-size:24px}.legacy-status strong{font-size:20px}.legacy-nav{gap:18px;min-height:52px;padding:0 4%}.legacy-nav button{height:52px;font-family:Oswald,sans-serif;font-size:14px;font-weight:500}.legacy-nav button[aria-selected=true]{color:var(--legacy-foreground)}.legacy-context{border:0;padding:16px 4%}.legacy-program strong{text-transform:uppercase;font-size:18px}.legacy-context>p{font-size:13px}.legacy-view{flex:1;min-height:0;padding:24px 4%}.legacy-view-title{margin-bottom:18px}.legacy-view-title h2{text-transform:uppercase;font-size:24px}.legacy-screen[data-legacy-tab="1"] .legacy-view-title{display:none}.legacy-story-carousel{justify-content:center;align-items:center;gap:24px;min-height:650px;padding:26px 0;display:flex}.legacy-story-tall{isolation:isolate;border:1px solid var(--legacy-edge);background:var(--legacy-surface);opacity:.65;border-radius:8px;flex:0 280px;width:280px;height:490px;transition:width .26s,flex-basis .26s,height .26s,opacity .2s,border-color .2s;position:relative;overflow:hidden}.legacy-story-tall[data-active=true]{opacity:1;border-color:var(--legacy-foreground);flex-basis:420px;width:420px;height:600px}.legacy-story-tall:after{content:"";z-index:-1;background:linear-gradient(to top,var(--legacy-background) 4%,var(--legacy-background) 32%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.legacy-story-tall:after{background:linear-gradient(to top,var(--legacy-background) 4%,color-mix(in oklab,var(--legacy-background) 88%,transparent) 32%,transparent 80%)}}.legacy-story-athlete{object-fit:cover;object-position:center top;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.legacy-story-select{background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.legacy-story-select:hover{background:0 0}.legacy-story-copy{pointer-events:none;bottom:0;padding:26px;position:absolute;inset-inline:0}.legacy-story-copy small{font-size:11px}.legacy-story-copy h3{text-transform:uppercase;overflow-wrap:anywhere;margin:14px 0;font-size:34px;line-height:1.08}.legacy-story-copy h3 em{color:var(--legacy-accent);font-style:normal}.legacy-story-tall[data-active=true] h3{font-size:50px}.legacy-story-copy p{color:var(--legacy-muted);margin:12px 0 20px;font-size:15px;line-height:1.4}.legacy-story-copy button{pointer-events:auto;background:var(--legacy-surface);border-color:var(--legacy-edge);font-size:13px}.legacy-story-check{border:1px solid var(--legacy-edge);pointer-events:none;border-radius:3px;padding:5px;position:absolute;top:16px;right:16px}.legacy-gameday-schedule{max-width:900px;margin:24px auto}.legacy-workspace{flex:1;grid-template-columns:300px minmax(0,1fr);margin:12px 4% 30px}.legacy-rail{border:0}.legacy-player-row{background:var(--legacy-surface);border:1px solid #0000;border-radius:5px;height:76px;margin:3px 0}.legacy-player-row[aria-pressed=true]{background:var(--legacy-surface);border:1px solid var(--legacy-foreground)}.legacy-player-row strong{font-size:20px}.legacy-player-row small{font-size:12px}.legacy-player-row>img{border-radius:50%;width:48px;height:48px}.legacy-main{padding:20px 36px}.legacy-profile-head{grid-template-columns:200px minmax(0,1fr) 100px}.legacy-portrait{background:0 0;border:0;width:200px;height:260px}.legacy-identity h2{font-size:68px}.legacy-identity p{font-size:14px}.legacy-bio,.legacy-abilities p,.legacy-module h3{font-size:15px}.legacy-abilities strong{font-size:18px}.legacy-ticker{background:var(--legacy-surface);min-height:56px;margin-top:auto}.legacy-ticker>strong{background:var(--legacy-accent);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);padding:0 28px;font-size:20px}.legacy-ticker-track span{font-size:15px;font-weight:500}.legacy-footer{padding:8px 4%}.legacy-feedback:empty{min-height:0;margin:0}@media (width>=1700px){.legacy-frame{margin-top:0}.legacy-story-carousel{min-height:720px}}@media (width<=1000px){.legacy-nav{gap:0}.legacy-story-carousel{gap:14px}.legacy-story-tall{flex-basis:220px;height:450px}.legacy-story-tall[data-active=true]{flex-basis:340px;height:560px}.legacy-story-tall[data-active=true] h3{font-size:40px}.legacy-profile-head{grid-template-columns:120px minmax(0,1fr) 70px}.legacy-portrait{width:120px;height:180px}.legacy-identity h2{font-size:44px}}@media (width<=760px){.legacy-status{gap:10px}.legacy-status strong{font-size:16px}.legacy-context{flex-wrap:wrap}.legacy-context>p{text-align:left;max-width:none}.legacy-story-carousel{scroll-snap-type:x mandatory;justify-content:flex-start;min-height:580px;padding:16px 8px;overflow-x:auto}.legacy-story-tall{scroll-snap-align:center;opacity:1;flex:0 0 260px;height:490px}.legacy-story-tall[data-active=true]{flex-basis:300px;height:540px}.legacy-story-copy{padding:20px}.legacy-story-tall[data-active=true] h3{font-size:38px}.legacy-workspace{grid-template-columns:1fr;margin:0 12px 24px}.legacy-main{padding:20px 8px}.legacy-profile-head{grid-template-columns:90px minmax(0,1fr) 56px;gap:12px}.legacy-portrait{width:90px;height:135px}.legacy-identity h2{font-size:30px}.legacy-nav{padding:0 12px}.legacy-view{padding:16px 12px}.legacy-ticker>strong{padding:0 16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.legacy-story-tall{transition:none}}:root{--legacy-starter:oklch(34% .008 260);--legacy-star-surface:oklch(47% .1 90);--legacy-rating:oklch(78% .17 130);--legacy-rating-ink:oklch(22% .025 130);--legacy-banner:oklch(35% .035 220);--legacy-selection-shadow:0 0 14px var(--legacy-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--legacy-selection-shadow:0 0 14px color-mix(in srgb,var(--legacy-foreground) 20%,transparent)}}.legacy-screen{isolation:isolate;position:relative}.legacy-field-backdrop{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.legacy-screen:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--legacy-background),var(--legacy-background) 55%,var(--legacy-background));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.legacy-screen:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--legacy-background) 87%,transparent),color-mix(in srgb,var(--legacy-background) 65%,transparent) 55%,color-mix(in srgb,var(--legacy-background) 30%,transparent))}}.legacy-frame{position:relative}.legacy-brandbar{padding-block:14px}.legacy-brand .ihsaa-mark{width:60px}.legacy-context{padding-block:12px}.legacy-roster-heading{align-items:center;gap:24px;margin:18px 5% 0;display:flex}.legacy-roster-heading h2{text-transform:uppercase;font-size:24px}.legacy-roster-heading nav{gap:4px;display:flex}.legacy-roster-heading button{color:var(--legacy-muted);background:0 0;font-size:16px}.legacy-roster-heading button[aria-pressed=true]{color:var(--legacy-foreground);border-bottom:2px solid var(--legacy-foreground);border-radius:0}.legacy-roster-heading>span{text-align:center;margin-left:auto;font-family:Oswald,sans-serif;font-size:34px;line-height:1;display:grid}.legacy-lineup{flex:1;padding:16px 7% 12px}.legacy-unit-tabs{gap:10px;margin-bottom:28px;display:flex}.legacy-unit-tabs button{height:30px;color:var(--legacy-muted);border-radius:4px;padding:0 14px;font-size:16px}.legacy-unit-tabs button[aria-pressed=true]{background:var(--legacy-foreground);color:var(--legacy-background)}.legacy-position-field{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 22px;max-width:1240px;margin:0 auto;display:grid}.legacy-position-column{justify-self:center;width:100%;min-width:0;max-width:180px}.legacy-position-field[data-unit=Offense][data-football=true] .legacy-position-column:nth-child(7){grid-column:1}.legacy-position-field[data-unit=Offense][data-football=true] .legacy-position-column:nth-child(11){grid-column:6}.legacy-starter-card{background:var(--legacy-starter);border:2px solid #0000;border-radius:3px;flex-direction:column;gap:0;width:100%;height:auto;padding:0;transition:transform .16s,border-color .16s;display:flex;overflow:hidden}.legacy-starter-card[data-superstar=true]{background:var(--legacy-star-surface)}.legacy-starter-card[aria-pressed=true],.legacy-starter-card:hover,.legacy-starter-card[data-gp-focused=true]{border-color:var(--legacy-foreground);background:var(--legacy-starter);box-shadow:var(--legacy-selection-shadow);transform:translateY(-3px)}.legacy-starter-photo{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.legacy-starter-photo>img{object-fit:cover;object-position:center top;width:100%;height:100%}.legacy-starter-photo>svg:not(.legacy-star-tag){width:45%;height:45%;color:var(--legacy-muted)}.legacy-rating-tag{text-align:center;background:var(--legacy-rating);color:var(--legacy-rating-ink);border-radius:2px;padding:3px;line-height:1;display:grid;position:absolute;top:3px;right:3px}.legacy-rating-tag strong{font-size:16px}.legacy-rating-tag small{color:inherit;font-size:9px}.legacy-star-tag{width:17px;height:17px;color:var(--legacy-foreground);position:absolute;top:5px;left:5px}.legacy-starter-name{text-align:left;background:var(--legacy-background);border-bottom:3px solid var(--legacy-muted);text-overflow:ellipsis;width:100%;padding:4px 6px;font-size:14px;display:block;overflow:hidden}.legacy-backup-list{min-height:66px;margin-top:4px}.legacy-backup-list button{border-bottom:2px solid var(--legacy-edge);background:var(--legacy-surface);width:100%;height:23px;color:var(--legacy-muted);border-radius:0;justify-content:space-between;gap:4px;padding:2px 6px;font-size:12px;display:flex}.legacy-backup-list button span{text-overflow:ellipsis;overflow:hidden}.legacy-backup-list button[aria-pressed=true],.legacy-backup-list button:hover{background:var(--legacy-foreground);color:var(--legacy-background)}.legacy-position-column h3{text-align:center;margin-top:7px;font-size:23px;font-weight:600}.legacy-position-column h3 span{color:var(--legacy-muted);margin-left:8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:400}.legacy-lineup-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:10px 5% 28px;display:flex}.legacy-lineup-actions>span{color:var(--legacy-muted);font-size:15px}.legacy-player-dialog{background:var(--legacy-background);max-width:980px;max-height:88dvh;color:var(--legacy-foreground);border-color:var(--legacy-edge);font-family:Barlow Condensed,sans-serif;overflow:auto}.legacy-player-dialog .legacy-main{padding:8px}.legacy-player-dialog .legacy-identity h2{font-size:48px}.legacy-screen[data-school-picker=true] .legacy-frame{display:none}.legacy-school-select{min-height:100dvh;padding:30px 4%}.legacy-setup-trail{color:var(--legacy-muted);align-items:center;gap:8px;margin-bottom:28px;font-size:17px;display:flex}.legacy-setup-trail svg{width:14px}.legacy-setup-trail strong{color:var(--legacy-foreground)}.legacy-school-layout{grid-template-columns:minmax(280px,32%) minmax(0,1fr);gap:40px;display:grid}.legacy-school-rail input{border-bottom:1px solid var(--legacy-edge);background:var(--legacy-surface);width:100%;color:var(--legacy-foreground);outline:none;margin-bottom:10px;padding:10px;font-size:16px}.legacy-school-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-height:720px;padding:3px;display:grid;overflow:auto}.legacy-school-grid button{aspect-ratio:1;background:var(--legacy-surface);border:1px solid #0000;border-radius:3px;height:auto;padding:7px;position:relative}.legacy-school-grid button[aria-pressed=true],.legacy-school-grid button:hover{border-color:var(--legacy-foreground);background:var(--legacy-foreground)}@supports (color:color-mix(in lab, red, red)){.legacy-school-grid button[aria-pressed=true],.legacy-school-grid button:hover{background:color-mix(in srgb,var(--legacy-foreground) 12%,var(--legacy-background))}}.legacy-school-grid .team-crest-3d{width:85%;height:85%}.legacy-school-grid button>span:last-child:not(.team-crest-3d){text-overflow:ellipsis;max-width:95%;font-size:10px;position:absolute;bottom:4px;overflow:hidden}.legacy-school-select .team-crest-3d-depth,.legacy-matchup .team-crest-3d-depth,.legacy-school-select .team-crest-3d-neon,.legacy-matchup .team-crest-3d-neon{display:none}.legacy-school-banner{background:var(--legacy-banner);border-bottom:2px solid var(--legacy-edge);align-items:center;gap:20px;min-height:170px;padding:20px 26px;display:flex}.legacy-school-banner .team-crest-3d{flex-shrink:0;width:120px;height:120px}.legacy-school-banner h2{font-size:25px}.legacy-school-banner h3{text-transform:uppercase;overflow-wrap:anywhere;font-size:44px;line-height:1.15}.legacy-school-banner small{font-size:13px}.legacy-school-ovr{text-align:center;flex-shrink:0;margin-left:auto;display:grid}.legacy-school-ovr strong{border:1px solid var(--legacy-foreground);border-radius:4px;padding:4px 10px;font-size:46px;line-height:1}.legacy-school-ovr small{margin-top:5px}.legacy-featured-players{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:28px 0;display:grid}.legacy-featured-players>div{text-align:center;min-width:0}.legacy-featured-players img,.legacy-featured-players svg{object-fit:contain;object-position:bottom;width:100%;height:116px}.legacy-featured-players small{margin-top:8px;font-size:12px;display:block}.legacy-featured-players strong{overflow-wrap:anywhere;font-size:17px;display:block}.legacy-school-info{grid-template-columns:1fr 1fr;gap:40px;display:grid}.legacy-school-info h3{border-bottom:1px solid var(--legacy-edge);padding:12px 0;font-size:20px}.legacy-school-info dl>div{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:18px;display:flex}.legacy-school-info dt{color:var(--legacy-muted)}.legacy-school-info dd{text-align:right;font-weight:600}.legacy-school-confirm{margin-top:30px}.legacy-setup-back{margin-top:24px}.legacy-screen[data-legacy-tab="0"] .legacy-view-title{display:none}.legacy-matchup{flex-direction:column;justify-content:space-between;min-height:610px;display:flex}.legacy-matchup-stars{justify-content:space-between;gap:20px;display:flex}.legacy-matchup-stars>div{flex-wrap:wrap;gap:22px;display:flex}.legacy-matchup-stars span{text-transform:uppercase;color:var(--legacy-muted);align-items:center;gap:8px;font-size:15px;display:flex}.legacy-matchup-stars svg{width:23px;color:var(--legacy-rating)}.legacy-matchup-crests{grid-template-columns:1fr 90px 1fr;place-items:center;gap:30px;min-height:350px;display:grid}.legacy-matchup-crests .team-crest-3d{width:min(100%,420px);height:340px}.legacy-matchup-versus{color:var(--legacy-muted);font-family:Oswald,sans-serif;font-size:28px}.legacy-opponent-pending{text-align:center}.legacy-opponent-pending strong{font-size:32px;display:block}.legacy-matchup-lockups{grid-template-columns:1fr 90px 1fr;align-items:center;gap:30px;display:grid}.legacy-matchup-lockups>div{align-items:center;gap:20px;min-width:0;display:flex}.legacy-matchup-lockups>div:last-child{text-align:right;justify-content:flex-end}.legacy-matchup-lockups>div>small{writing-mode:vertical-rl;font-size:15px}.legacy-matchup-lockups h2{text-transform:uppercase;overflow-wrap:anywhere;font-size:54px;line-height:1.15}.legacy-matchup-lockups h2 small{color:var(--legacy-muted);font-size:18px;display:block}.legacy-matchup-lockups b{text-align:center;flex-direction:column-reverse;font-family:Oswald,sans-serif;font-size:70px;line-height:1;display:flex}.legacy-matchup-lockups b span{color:var(--legacy-muted);font-size:15px}.legacy-matchup-actions{flex-wrap:wrap;align-items:center;gap:18px;padding:28px 0 12px;display:flex}.legacy-matchup-actions>span{color:var(--legacy-muted);margin-left:auto;font-size:15px}.legacy-gameday-schedule{margin-top:45px}@media (width>=1700px){.legacy-position-field{gap:44px 34px;max-width:1520px}.legacy-position-column{max-width:205px}.legacy-matchup{min-height:760px}.legacy-matchup-crests .team-crest-3d{width:500px;height:430px}.legacy-school-grid{max-height:850px}}@media (width<=1000px){.legacy-lineup{padding-inline:4%}.legacy-position-field{gap:25px 12px}.legacy-school-layout{grid-template-columns:32% 1fr;gap:20px}.legacy-school-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-school-banner{gap:12px;padding:15px}.legacy-school-banner h3{font-size:30px}.legacy-school-banner .team-crest-3d{width:75px;height:75px}.legacy-school-info{gap:18px}.legacy-matchup-lockups h2{font-size:36px}.legacy-matchup-lockups b{font-size:55px}}@media (width<=760px){.legacy-roster-heading{flex-wrap:wrap;gap:12px}.legacy-roster-heading h2{font-size:20px}.legacy-roster-heading nav button{font-size:14px}.legacy-unit-tabs{gap:0;overflow:auto}.legacy-unit-tabs button{padding-inline:9px;font-size:13px}.legacy-position-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px}.legacy-position-field[data-unit=Offense][data-football=true] .legacy-position-column:nth-child(7),.legacy-position-field[data-unit=Offense][data-football=true] .legacy-position-column:nth-child(11){grid-column:auto}.legacy-position-column h3{font-size:19px}.legacy-position-column h3 span{margin-left:4px;font-size:10px}.legacy-starter-name{font-size:12px}.legacy-school-layout{grid-template-columns:1fr}.legacy-school-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:255px}.legacy-school-info{grid-template-columns:1fr;gap:10px}.legacy-school-banner h3{font-size:26px}.legacy-school-ovr strong{font-size:32px}.legacy-featured-players{gap:5px}.legacy-featured-players img,.legacy-featured-players svg{height:85px}.legacy-featured-players strong{font-size:12px}.legacy-featured-players small{font-size:10px}.legacy-setup-trail{font-size:13px}.legacy-matchup{min-height:480px}.legacy-matchup-crests{grid-template-columns:1fr 32px 1fr;gap:8px;min-height:210px}.legacy-matchup-crests .team-crest-3d{height:190px}.legacy-matchup-lockups{grid-template-columns:1fr 40px 1fr;gap:8px}.legacy-matchup-lockups>div{gap:7px}.legacy-matchup-lockups h2{font-size:25px}.legacy-matchup-lockups h2 small{font-size:12px}.legacy-matchup-lockups b{font-size:32px}.legacy-matchup-lockups b span{font-size:10px}.legacy-matchup-lockups>div>small{display:none}.legacy-matchup-stars span{font-size:12px}.legacy-matchup-actions>span{margin-left:0}.legacy-school-select{padding:20px 12px}.legacy-player-dialog .legacy-profile-head{grid-template-columns:70px 1fr 45px}.legacy-player-dialog .legacy-portrait{width:70px}.legacy-player-dialog .legacy-identity h2{font-size:27px}.legacy-player-dialog .legacy-module-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legacy-starter-card{transition:none}}.legacy-school-select .team-crest-3d,.legacy-matchup .team-crest-3d{perspective:none;transform-style:flat;min-width:0;min-height:0;display:block}.legacy-school-select .team-crest-3d-original,.legacy-matchup .team-crest-3d-original{object-fit:contain;width:100%;height:100%;position:absolute;inset:0;transform:none}.legacy-matchup-crests{margin-block:24px}.legacy-matchup-lockups{position:relative}.legacy-matchup-crests>.team-crest-3d{contain:size layout;overflow:hidden}.legacy-matchup-crests>.team-crest-3d>.team-crest-3d-original{max-width:100%;max-height:100%}.legacy-school-grid .team-crest-3d{contain:size layout;overflow:hidden}.online-screen{min-height:100dvh}.online-presence{font:700 .78rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;justify-self:end;align-items:center;gap:.35rem;display:flex}.online-presence b{color:var(--foreground)}.online-dot{background:var(--neon);width:.55rem;height:.55rem;box-shadow:0 0 .6rem var(--neon);border-radius:999px;animation:1.6s ease-in-out infinite online-blink}@keyframes online-blink{50%{opacity:.35}}.online-error-text{color:#ff5d6c}.online-banner{z-index:2;border:1px solid var(--foreground);width:min(46rem,100%);margin:1rem auto 0;padding:.65rem .9rem;position:relative}@supports (color:color-mix(in lab, red, red)){.online-banner{border:1px solid color-mix(in oklab, var(--foreground) 40%, transparent)}}.online-banner{background:var(--background);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.online-banner{background:color-mix(in oklab, var(--background) 82%, transparent)}}.online-banner{font:600 .9rem var(--font-sans);text-align:center}.online-banner.is-error{color:#ffd7dc;border-color:#ff5d6c}.online-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(64rem,100%)}.online-menu-grid .online-mode-card{opacity:1;pointer-events:auto;border-color:var(--foreground);flex:none;height:min(34vh,22rem);min-height:15rem;padding:0;transform:none}@supports (color:color-mix(in lab, red, red)){.online-menu-grid .online-mode-card{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.online-menu-grid .online-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active){border-color:var(--neon);transform:scale(1.025)}@supports (color:color-mix(in lab, red, red)){.online-menu-grid .online-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active){border-color:color-mix(in oklab, var(--neon) 76%, var(--foreground))}}.online-menu-grid .online-mode-card:disabled{opacity:.5}.online-panel{z-index:2;border:1px solid var(--foreground);justify-items:center;gap:1rem;width:min(44rem,100%);margin:clamp(2rem,8vh,5rem) auto 0;padding:clamp(1.1rem,3vw,2rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-panel{border:1px solid color-mix(in oklab, var(--foreground) 34%, transparent)}}.online-panel{background:var(--background);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.online-panel{background:color-mix(in oklab, var(--background) 80%, transparent)}}.online-panel{box-shadow:0 0 2rem var(--neon), inset 0 0 1.2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-panel{box-shadow:0 0 2rem color-mix(in oklab, var(--neon) 12%, transparent), inset 0 0 1.2rem color-mix(in oklab, var(--neon) 6%, transparent)}}.online-panel{text-align:center}.online-panel h2{font:400 clamp(1.8rem, 4vw, 2.8rem)/1 var(--font-display);text-transform:uppercase}.online-sub{font:600 .85rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase;align-items:center;gap:.4rem;display:inline-flex}.online-sub svg{width:1rem;height:1rem}.online-hint{font:600 .72rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase}.online-screen kbd,.online-game kbd{border:1px solid var(--foreground);place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.35rem;padding:0 .3rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.online-screen kbd,.online-game kbd{border:1px solid color-mix(in oklab, var(--foreground) 55%, transparent)}}.online-screen kbd,.online-game kbd{font:800 .62rem var(--font-sans);border-radius:999px}.online-btn{border:1px solid var(--foreground);min-height:2.75rem;padding:.5rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.online-btn{border:1px solid color-mix(in oklab, var(--foreground) 50%, transparent)}}.online-btn{font:800 .85rem var(--font-sans);text-transform:uppercase;letter-spacing:.04em;border-radius:.55rem}.online-btn:is(:hover,:focus-visible,.gamepad-hover){border-color:var(--neon);box-shadow:0 0 .9rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-btn:is(:hover,:focus-visible,.gamepad-hover){box-shadow:0 0 .9rem color-mix(in oklab, var(--neon) 35%, transparent)}}.online-btn.is-primary{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-btn.is-primary{background:color-mix(in oklab, var(--neon) 22%, transparent)}}.online-btn.is-primary{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-btn.is-primary{border-color:color-mix(in oklab, var(--neon) 80%, var(--foreground))}}.online-btn.is-primary.is-on{background:oklab(58.6672% .200545 .0823698/.3);border-color:#ff5d6c}.online-btn.is-small{min-height:2.2rem;font-size:.72rem}.online-code-slots{cursor:text;gap:.45rem;display:flex;position:relative}.online-code-input{opacity:0;width:100%;font-size:16px;position:absolute;inset:0}.online-code-slot{border:1px solid var(--foreground);place-items:center;width:clamp(2.6rem,9vw,3.6rem);height:clamp(3.2rem,11vw,4.4rem);display:grid}@supports (color:color-mix(in lab, red, red)){.online-code-slot{border:1px solid color-mix(in oklab, var(--foreground) 50%, transparent)}}.online-code-slot{font:400 clamp(1.8rem, 6vw, 2.8rem) var(--font-display);background:var(--background);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.online-code-slot{background:color-mix(in oklab, var(--background) 60%, transparent)}}.online-code-slot.is-next{border-color:var(--neon);box-shadow:0 0 .8rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-code-slot.is-next{box-shadow:0 0 .8rem color-mix(in oklab, var(--neon) 40%, transparent)}}.online-code-pad{grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;width:min(30rem,100%);display:grid}.online-key{border:1px solid var(--foreground);min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.online-key{border:1px solid color-mix(in oklab, var(--foreground) 32%, transparent)}}.online-key{font:800 1rem var(--font-sans);background:var(--background);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.online-key{background:color-mix(in oklab, var(--background) 55%, transparent)}}.online-key:is(:hover,:focus-visible,.gamepad-hover){border-color:var(--neon);box-shadow:0 0 .7rem var(--neon);outline:none}@supports (color:color-mix(in lab, red, red)){.online-key:is(:hover,:focus-visible,.gamepad-hover){box-shadow:0 0 .7rem color-mix(in oklab, var(--neon) 35%, transparent)}}.online-key:disabled{opacity:.35}.online-key.is-wide{grid-column:span 4;place-items:center;display:grid}.online-key.is-go{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-key.is-go{background:color-mix(in oklab, var(--neon) 22%, transparent)}}.online-key.is-go{text-transform:uppercase}.online-radar{place-items:center;width:7rem;height:7rem;display:grid;position:relative}.online-radar svg{width:2.4rem;height:2.4rem;color:var(--neon);filter:drop-shadow(0 0 .5rem var(--neon))}.online-radar i{border:1px solid var(--neon);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.online-radar i{border:1px solid color-mix(in oklab, var(--neon) 70%, transparent)}}.online-radar i{border-radius:999px;animation:2.4s ease-out infinite online-ping}.online-radar i:nth-child(2){animation-delay:.8s}.online-radar i:nth-child(3){animation-delay:1.6s}@keyframes online-ping{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}.online-timer{font:400 clamp(2.6rem, 7vw, 4rem)/1 var(--font-display);font-variant-numeric:tabular-nums}.online-lobby{z-index:2;grid-template-columns:minmax(0,1.7fr) minmax(17rem,1fr);gap:clamp(.8rem,1.6vw,1.4rem);width:min(80rem,100%);margin:clamp(1rem,4vh,2.5rem) auto 0;padding:0 .5rem 1.5rem;display:grid;position:relative}.online-lobby-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.6rem;display:grid}.online-side{--team:#555;--team-accent:#ccc;border:1px solid var(--foreground);align-content:start;justify-items:center;gap:.55rem;padding:1rem .8rem 1.1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.online-side{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.online-side{background:linear-gradient(180deg, var(--team), var(--background) 70%);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.online-side{background:linear-gradient(180deg, color-mix(in oklab, var(--team) 34%, transparent), color-mix(in oklab, var(--background) 86%, transparent) 70%)}}.online-side{text-align:center;overflow:hidden}.online-side.is-me{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.online-side.is-me{border-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.online-side.is-me{box-shadow:0 0 1.4rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-side.is-me{box-shadow:0 0 1.4rem color-mix(in oklab, var(--neon) 22%, transparent)}}.online-side.is-ready{border-color:var(--neon)}.online-side header{width:100%;font:800 .72rem var(--font-sans);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;display:flex}.online-side header small{color:var(--muted-foreground)}.online-crest{aspect-ratio:1;place-items:center;width:clamp(6rem,13vw,10rem);display:grid}.online-crest>*{width:100%;height:100%}.online-crest-empty{border:1px dashed var(--foreground);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.online-crest-empty{border:1px dashed color-mix(in oklab, var(--foreground) 35%, transparent)}}.online-crest-empty{border-radius:999px}.online-crest-empty svg{opacity:.6;width:2.4rem;height:2.4rem}.online-side h3{font:400 clamp(1.3rem, 2.4vw, 2rem)/1 var(--font-display);text-transform:uppercase}.online-side p{min-height:1em;font:600 .78rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase}.online-team-step{gap:.3rem;display:flex}.online-team-step button{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.online-team-step button{border:1px solid color-mix(in oklab, var(--foreground) 35%, transparent)}}.online-team-select{border:1px solid var(--foreground);width:min(15rem,100%);padding:.4rem .5rem}@supports (color:color-mix(in lab, red, red)){.online-team-select{border:1px solid color-mix(in oklab, var(--foreground) 35%, transparent)}}.online-team-select{background:var(--background);color:var(--foreground);font:600 .82rem var(--font-sans);border-radius:.45rem}.online-ready-tag{min-height:1.6rem;font:800 .78rem var(--font-sans);text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.3rem;display:inline-flex}.online-ready-tag.is-on{color:var(--neon)}.online-ready-tag svg{width:1rem;height:1rem}.online-vs{font:400 1.6rem var(--font-display);align-content:center;place-items:center;gap:.3rem;display:grid}.online-vs svg{width:1.6rem;height:1.6rem;color:var(--neon)}.online-lobby-side{align-content:start;gap:.8rem;display:grid}.online-invite,.online-settings,.online-lobby-actions{border:1px solid var(--foreground);gap:.5rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.online-invite,.online-settings,.online-lobby-actions{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.online-invite,.online-settings,.online-lobby-actions{background:var(--background);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.online-invite,.online-settings,.online-lobby-actions{background:color-mix(in oklab, var(--background) 84%, transparent)}}.online-invite small,.online-settings>small{font:800 .7rem var(--font-sans);color:var(--neon);text-transform:uppercase;letter-spacing:.06em}.online-code{font:400 clamp(2.2rem, 4vw, 3rem)/1 var(--font-display);letter-spacing:.08em}.online-link{overflow-wrap:anywhere;font:600 .78rem var(--font-sans);color:var(--muted-foreground);align-items:center;gap:.35rem;display:flex}.online-link svg{flex:none;width:.95rem;height:.95rem}.online-setting{border-top:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.online-setting{border-top:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.online-setting{font:600 .82rem var(--font-sans);text-transform:uppercase}.online-setting>span:first-child{color:var(--muted-foreground)}.online-setting-ctl{align-items:center;gap:.2rem;display:inline-flex}.online-setting-ctl b{text-align:center;min-width:9.5rem}.online-countdown{font:400 1.6rem var(--font-display);text-transform:uppercase;color:var(--neon)}.online-lobby-error{margin-top:3rem}.online-game{position:relative}.online-loading{z-index:90;background:radial-gradient(circle at 50% 40%, var(--neon), var(--background) 70%);align-content:center;place-items:center;gap:.6rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.online-loading{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--neon) 10%, var(--background)), var(--background) 70%)}}.online-loading{font:400 2rem var(--font-display);text-transform:uppercase}.online-loading small{font:600 .85rem var(--font-sans);color:var(--muted-foreground)}.online-net-chip{z-index:40;border:1px solid var(--foreground);align-items:center;gap:.35rem;padding:.22rem .55rem;display:inline-flex;position:absolute;top:.6rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.online-net-chip{border:1px solid color-mix(in oklab, var(--foreground) 40%, transparent)}}.online-net-chip{font:700 .7rem var(--font-sans);color:#fff;pointer-events:none;background:oklab(0% none none/.62);border-radius:999px}.online-net-chip svg{width:.9rem;height:.9rem;color:var(--neon)}.online-net-chip.is-lost svg{color:#ff5d6c}.online-overlay{z-index:45;color:#fff;text-align:center;box-shadow:0 0 1.4rem var(--neon);background:oklab(0% none none/.74);border:1px solid oklab(100% 0 5.96046e-8/.7);border-radius:.8rem;justify-items:center;gap:.2rem;padding:.8rem 1.4rem;display:grid;position:absolute;top:18%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.online-overlay{box-shadow:0 0 1.4rem color-mix(in oklab, var(--neon) 25%, transparent)}}.online-overlay{pointer-events:none}.online-overlay small{font:800 .7rem var(--font-sans);color:var(--neon);text-transform:uppercase;letter-spacing:.08em}.online-overlay b{font:400 1.5rem var(--font-display);text-transform:uppercase}.online-overlay em{font:700 1rem var(--font-sans);font-variant-numeric:tabular-nums;font-style:normal}.online-overlay.is-call{top:auto;bottom:9%}.online-overlay.is-lost{border-color:#ff5d6c}@media (width<=760px){.online-screen .game-modes-header{text-align:center;grid-template-columns:1fr;justify-items:center}.online-presence{justify-self:center}.online-menu-grid{grid-template-columns:1fr;margin-top:1rem}.online-menu-grid .game-mode-card{height:9.5rem;min-height:0}.online-lobby{grid-template-columns:1fr;padding-inline:.75rem}.online-lobby-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.online-side{padding:.7rem .45rem}.online-side h3{font-size:1.1rem}.online-team-step kbd{display:none}.online-team-step{flex-wrap:wrap;justify-content:center}.online-team-step button{min-width:2.2rem;padding-inline:.45rem}.online-team-select{width:100%}.online-setting-ctl b{min-width:7rem}.online-code-pad{grid-template-columns:repeat(6,minmax(0,1fr))}.online-key.is-wide{grid-column:span 3}}.online-me{font:600 .72rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.online-me b{color:var(--neon)}.online-badge{color:#fff;min-width:1.2rem;height:1.2rem;font:800 .68rem/1 var(--font-sans);background:#e0263b;border-radius:999px;place-items:center;margin-left:.35rem;padding:0 .3rem;font-style:normal;display:inline-grid}.online-card-badge{z-index:3;min-width:1.6rem;height:1.6rem;font-size:.85rem;position:absolute;top:.7rem;right:.7rem;box-shadow:0 0 .8rem #e0263b}.online-friends{text-align:left;justify-items:stretch;width:min(52rem,100%);margin-top:clamp(1rem,4vh,2.5rem)}.online-friends-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.online-gamertag{font:600 .82rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase}.online-gamertag b{color:var(--neon)}.online-tabs{scrollbar-width:none;gap:.3rem;display:flex;overflow-x:auto}.online-tab{border:1px solid var(--foreground);flex:none;min-height:2.4rem;padding:.35rem .8rem}@supports (color:color-mix(in lab, red, red)){.online-tab{border:1px solid color-mix(in oklab, var(--foreground) 28%, transparent)}}.online-tab{font:800 .74rem var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:0 0;border-radius:999px}.online-tab.is-on{color:var(--foreground);border-color:var(--neon);background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.online-tab.is-on{background:color-mix(in oklab, var(--neon) 16%, transparent)}}.online-tab:is(:hover,:focus-visible,.gamepad-hover){border-color:var(--neon);outline:none}.online-list{gap:.45rem;display:grid}.online-list>.online-btn{justify-self:start}.online-row{border:1px solid var(--foreground);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.online-row{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.online-row{background:var(--background);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.online-row{background:color-mix(in oklab, var(--background) 70%, transparent)}}.online-row-name{flex:8rem;min-width:0;display:grid}.online-row-name b{text-overflow:ellipsis;font:800 1rem var(--font-sans);overflow:hidden}.online-row-name small{font:600 .7rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase}.online-row .online-btn svg{width:.95rem;height:.95rem}.online-row-menu{flex-wrap:wrap;flex-basis:100%;gap:.35rem;display:flex}.online-presence-dot{background:var(--foreground);border-radius:999px;flex:none;width:.6rem;height:.6rem}@supports (color:color-mix(in lab, red, red)){.online-presence-dot{background:color-mix(in oklab, var(--foreground) 30%, transparent)}}.online-presence-dot.is-online{background:var(--neon);box-shadow:0 0 .5rem var(--neon)}.online-presence-dot.is-in-game{background:#f5b301;box-shadow:0 0 .5rem #f5b301}.online-search{align-items:center;gap:.5rem;display:flex}.online-search svg{width:1.1rem;height:1.1rem;color:var(--muted-foreground);flex:none}.online-input{border:1px solid var(--foreground);flex:10rem;min-width:0;min-height:2.6rem;padding:.4rem .7rem}@supports (color:color-mix(in lab, red, red)){.online-input{border:1px solid color-mix(in oklab, var(--foreground) 35%, transparent)}}.online-input{background:var(--background);color:var(--foreground);font:600 16px var(--font-sans);border-radius:.5rem}.online-input:focus-visible,.online-input.gamepad-hover{border-color:var(--neon);box-shadow:0 0 .7rem var(--neon);outline:none}@supports (color:color-mix(in lab, red, red)){.online-input:focus-visible,.online-input.gamepad-hover{box-shadow:0 0 .7rem color-mix(in oklab, var(--neon) 30%, transparent)}}.online-field{border:1px solid var(--foreground);gap:.4rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.online-field{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.online-field{border-radius:.6rem}.online-field>span:first-child{font:800 .72rem var(--font-sans);color:var(--neon);text-transform:uppercase;letter-spacing:.06em}.online-field small{font:600 .74rem var(--font-sans);color:var(--muted-foreground)}.online-field-row{flex-wrap:wrap;gap:.4rem;display:flex}.online-account .online-btn{justify-self:start}.online-invite-status{font:700 .86rem var(--font-sans)}.online-invite-status.is-declined{color:#ff8a96}.online-invite-status.is-accepted{color:var(--neon)}.online-invite-or{margin-top:.3rem}.social-toast{top:max(.8rem, env(safe-area-inset-top));z-index:2147483000;border:1px solid var(--neon,#39ff88);gap:.2rem;width:min(22rem,100vw - 1.6rem);padding:.9rem 1rem .85rem;display:grid;position:fixed;right:.8rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-toast{border:1px solid color-mix(in oklab, var(--neon,#39ff88) 70%, #fff)}}.social-toast{color:#fff;box-shadow:0 .6rem 2rem #00000080, 0 0 1.4rem var(--neon,#39ff88);background:oklab(12.8352% -.00143071 -.0127921/.88);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.social-toast{box-shadow:0 .6rem 2rem #00000080, 0 0 1.4rem color-mix(in oklab, var(--neon,#39ff88) 30%, transparent)}}.social-toast{animation:.28s ease-out social-in}.social-toast.is-note{font:600 .9rem var(--font-sans,sans-serif);border-color:#ff5d6c;top:auto;bottom:1rem}.social-toast small{font:800 .68rem var(--font-sans,sans-serif);color:var(--neon,#39ff88);text-transform:uppercase;letter-spacing:.08em}.social-toast>b{font:400 1.6rem/1.05 var(--font-display,sans-serif);text-transform:uppercase;overflow-wrap:anywhere}.social-toast>span:not(.social-toast-bar){font:600 .82rem var(--font-sans,sans-serif);color:#cfd6e4}.social-toast-bar{background:var(--neon,#39ff88);transform-origin:0;width:100%;height:3px;animation:linear forwards social-timer;position:absolute;bottom:0;left:0}.social-toast-actions{gap:.45rem;margin-top:.5rem;display:flex}.social-btn{color:#fff;min-height:2.5rem;font:800 .78rem var(--font-sans,sans-serif);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .8rem;display:inline-flex}.social-btn svg{width:.95rem;height:.95rem}.social-btn.is-yes{background:var(--neon,#39ff88)}@supports (color:color-mix(in lab, red, red)){.social-btn.is-yes{background:color-mix(in oklab, var(--neon,#39ff88) 26%, transparent)}}.social-btn.is-yes{border-color:var(--neon,#39ff88)}.social-btn:is(:hover,:focus-visible,.gamepad-hover){box-shadow:0 0 .8rem var(--neon,#39ff88);outline:none}@supports (color:color-mix(in lab, red, red)){.social-btn:is(:hover,:focus-visible,.gamepad-hover){box-shadow:0 0 .8rem color-mix(in oklab, var(--neon,#39ff88) 40%, transparent)}}.social-btn:disabled{opacity:.5}.social-btn kbd{min-width:1.2rem;height:1.2rem;font:800 .6rem var(--font-sans,sans-serif);border:1px solid #fff9;border-radius:999px;place-items:center;display:inline-grid}.social-bell{right:.8rem;bottom:max(.8rem, env(safe-area-inset-bottom));z-index:2147482999;border:1px solid var(--neon,#39ff88);place-items:center;width:2.9rem;height:2.9rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.social-bell{border:1px solid color-mix(in oklab, var(--neon,#39ff88) 70%, #fff)}}.social-bell{color:#fff;cursor:pointer;background:oklab(12.8352% -.00143071 -.0127921/.86);border-radius:999px}.social-bell svg{width:1.25rem;height:1.25rem}.social-bell i{min-width:1.2rem;height:1.2rem;font:800 .68rem/1 var(--font-sans,sans-serif);background:#e0263b;border-radius:999px;place-items:center;padding:0 .25rem;font-style:normal;display:grid;position:absolute;top:-.25rem;right:-.25rem}.social-inbox{z-index:2147483000;color:#fff;background:oklab(12.8352% -.00143071 -.0127921/.94);border:1px solid #ffffff59;border-radius:.8rem;gap:.45rem;width:min(24rem,100vw - 1.6rem);max-height:min(70vh,32rem);padding:.8rem;display:grid;position:fixed;bottom:4.3rem;right:.8rem;overflow-y:auto;box-shadow:0 .6rem 2rem #0000008c}.social-inbox header{font:800 .8rem var(--font-sans,sans-serif);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.social-inbox p{font:600 .82rem var(--font-sans,sans-serif);color:#cfd6e4}.social-x{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:grid}.social-x svg{width:1.1rem;height:1.1rem}.social-inbox-row{border:1px solid #ffffff29;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.social-inbox-row>span{flex:8rem;min-width:0;display:grid}.social-inbox-row b{font:800 .95rem var(--font-sans,sans-serif);text-overflow:ellipsis;overflow:hidden}.social-inbox-row small{font:600 .68rem var(--font-sans,sans-serif);color:#aab3c5;text-transform:uppercase}@keyframes social-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes social-timer{to{transform:scaleX(0)}}@media (width<=640px){.online-friends{padding:.9rem}.social-toast{width:auto;left:.8rem;right:.8rem}}:root{--radius:.25rem;--background:oklch(14% .008 260);--foreground:oklch(97% .002 260);--card:oklch(19% .01 260);--card-foreground:oklch(97% .002 260);--popover:oklch(19% .01 260);--popover-foreground:oklch(97% .002 260);--primary:oklch(86% .17 200);--primary-foreground:oklch(14% .02 250);--secondary:oklch(26% .012 260);--secondary-foreground:oklch(97% .002 260);--muted:oklch(24% .01 260);--muted-foreground:oklch(68% .012 260);--accent:oklch(52% .13 155);--accent-foreground:oklch(97% .002 260);--destructive:oklch(58% .22 27);--destructive-foreground:oklch(98% .002 260);--border:oklch(29% .012 260);--input:oklch(29% .012 260);--ring:oklch(86% .17 200);--elite:oklch(80% .17 88);--broadcast-gold:oklch(72% .105 76);--good:oklch(72% .15 150);--avg:oklch(75% .02 260);--low:oklch(60% .02 260);--neon:oklch(88% .18 202);--neon-deep:oklch(45% .16 245);--stadium-steel:oklch(16% .018 257);--stadium-glass:oklch(70% .04 220/.18);--player-glass-surface:linear-gradient(135deg, var(--foreground), var(--background) 52%)}@supports (color:color-mix(in lab, red, red)){:root{--player-glass-surface:linear-gradient(135deg, color-mix(in oklab, var(--foreground) 12%, transparent), color-mix(in oklab, var(--background) 88%, transparent) 52%)}}:root{--player-glass-edge:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--player-glass-edge:color-mix(in oklab, var(--foreground) 62%, transparent)}}:root{--player-glass-shadow:inset 0 1px 0 var(--foreground), inset 0 -2px 6px var(--background), 0 0 12px var(--foreground), 0 12px 24px var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--player-glass-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 30%, transparent), inset 0 -2px 6px color-mix(in oklab, var(--background) 65%, transparent), 0 0 12px color-mix(in oklab, var(--foreground) 13%, transparent), 0 12px 24px color-mix(in oklab, var(--background) 65%, transparent)}}:root{--away:oklch(67% .22 34);--home:oklch(52% .24 294)}button:is(:hover,.gamepad-hover) .side-menu-label,button:focus-visible .side-menu-label,.side-menu-label-active{color:oklch(100% 0 0);text-shadow:none;font-weight:700}@keyframes ihsaa-start-arrive{0%{opacity:0;filter:blur(12px);transform:translate3d(-50%,calc(1.2rem - 50%),-5rem)scale(1.12)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes ihsaa-start-float{0%,to{transform:perspective(1000px)rotateX(2deg)rotateY(-2deg)translateY(0)}50%{transform:perspective(1000px)rotateX(-1deg)rotateY(2deg)translateY(-.35rem)}}@keyframes ihsaa-start-pulse{0%,to{opacity:.72;text-shadow:0 0 .7rem color-mix(in oklab, var(--neon) 42%, transparent)}50%{opacity:1;text-shadow:0 0 1.7rem color-mix(in oklab, var(--neon) 82%, transparent)}}@keyframes ihsaa-title-shine{0%,72%,to{opacity:0;transform:translate(-145%)skew(-18deg)}78%{opacity:.9}88%{opacity:.24;transform:translate(145%)skew(-18deg)}}@keyframes ihsaa-loading-push{0%{transform:scale(1.025)}to{transform:scale(1.085)}}@keyframes ihsaa-loading-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ihsaa-loading-sport{0%,12%{color:color-mix(in oklab, var(--foreground) 34%, transparent);filter:none;transform:translateY(0)scale(.92)}16%,29%{color:var(--neon);filter:drop-shadow(0 0 .45rem color-mix(in oklab, var(--neon) 80%, transparent));transform:translateY(-.15rem)scale(1.08)}34%,to{color:color-mix(in oklab, var(--foreground) 34%, transparent);filter:none;transform:translateY(0)scale(.92)}}@keyframes ihsaa-loading-sweep{0%{transform:translate(-135%)skew(-18deg)}to{transform:translate(235%)skew(-18deg)}}.ihsaa-start-screen{z-index:100;cursor:pointer;isolation:isolate;background:var(--background);--title-chrome:oklch(92% .02 220);--title-steel:oklch(57% .045 230);--title-red:oklch(59% .23 27);position:fixed;inset:0;overflow:hidden}.ihsaa-loading-screen{z-index:50;cursor:wait;background:var(--background);opacity:1;transition:opacity .9s cubic-bezier(.4,0,.2,1),filter .9s;position:absolute;inset:0;overflow:hidden}.ihsaa-opening-poster{z-index:51;background:var(--background);place-items:center;animation:4s cubic-bezier(.4,0,.2,1) both ihsaa-opening-poster-exit;display:grid;position:absolute;inset:0;overflow:hidden}.ihsaa-opening-poster>img{object-fit:contain;object-position:center;background:var(--background);width:100%;height:100%}@keyframes ihsaa-opening-poster-exit{0%,78%{opacity:1}to{opacity:0}}.ihsaa-loading-screen.is-poster-phase>img{animation-play-state:paused}.ihsaa-loading-screen.is-fading{opacity:0;filter:blur(.35rem);pointer-events:none}.ihsaa-loading-screen>img{object-fit:cover;object-position:center;width:100%;height:100%}.ihsaa-loading-status{align-items:center;gap:clamp(.8rem,1.6vw,1.4rem);width:min(39rem,100vw - 2.5rem);display:flex;position:absolute;bottom:clamp(1.5rem,5vh,4.5rem);left:clamp(1.25rem,4vw,4.5rem)}.ihsaa-loading-dots{align-items:center;gap:.6rem;display:flex}.ihsaa-loading-dots>i{background:var(--foreground);width:.4rem;height:.4rem;box-shadow:0 0 0 .1rem var(--background), 0 0 .9rem .25rem var(--background);border-radius:0}@supports (color:color-mix(in lab, red, red)){.ihsaa-loading-dots>i{box-shadow:0 0 0 .1rem color-mix(in oklab, var(--background) 88%, transparent), 0 0 .9rem .25rem color-mix(in oklab, var(--background) 72%, transparent)}}.ihsaa-loading-dots>i{animation:1.8s step-end infinite ihsaa-dot1}.ihsaa-loading-dots>i:nth-child(2){animation-name:ihsaa-dot2}.ihsaa-loading-dots>i:nth-child(3){animation-name:ihsaa-dot3}@keyframes ihsaa-dot1{0%,to{opacity:0}14%,85%{opacity:1}}@keyframes ihsaa-dot2{0%,14%,85%,to{opacity:0}28%,71%{opacity:1}}@keyframes ihsaa-dot3{0%,28%,71%,to{opacity:0}42%,57%{opacity:1}}.ihsaa-loading-sports{align-items:center;gap:clamp(.55rem,.9vw,.9rem);display:flex}.ihsaa-loading-sports>span{aspect-ratio:1;width:clamp(2.35rem,3.15vw,3.2rem);animation:3.5s ease-in-out infinite ihsaa-loading-sport;animation-delay:calc(var(--sport-index) * .58s);background:0 0;place-items:center;display:grid;overflow:visible}.ihsaa-loading-sport-icon{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 .55rem var(--neon));background:0 0}@supports (color:color-mix(in lab, red, red)){.ihsaa-loading-sport-icon{filter:drop-shadow(0 0 .55rem color-mix(in oklab, var(--neon) 64%, transparent))}}.ihsaa-loading-sport-icon.is-fb{filter:none;transform:scale(1.1)}.ihsaa-loading-copy{font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;flex:none;align-items:baseline;gap:.75rem;display:flex}.ihsaa-loading-copy strong{color:var(--foreground);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800}.ihsaa-loading-copy span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ihsaa-loading-copy span{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.ihsaa-loading-copy span{letter-spacing:.12em;font-size:.72rem;font-weight:600}.menu-video-bg,.menu-video-bg>div,.menu-video-bg iframe,.season-video-backdrop iframe,.matchup-intro-video video{pointer-events:none}.menu-video-bg iframe{opacity:0;transition:opacity .42s}.menu-video-bg.is-revealed iframe{opacity:1}.menu-video-bg:after,.ihsaa-start-video:after{content:"";z-index:3;pointer-events:none;background:var(--background);animation:1.15s ease-out forwards video-control-mask;position:absolute;inset:0}@keyframes video-control-mask{0%,58%{opacity:1}to{opacity:0}}.ihsaa-start-video{background:var(--background);-webkit-mask-image:linear-gradient(#000 0 64%,oklab(0% none none/.92) 73%,oklab(0% none none/.48) 87%,#0000 100%);position:absolute;inset:0 0 38%;overflow:hidden;mask-image:linear-gradient(#000 0 64%,oklab(0% none none/.92) 73%,oklab(0% none none/.48) 87%,#0000 100%)}.ihsaa-start-video-player,.ihsaa-start-video-player>div,.ihsaa-start-video iframe{pointer-events:none;filter:saturate(.9)contrast(1.12)brightness(.58);will-change:transform;width:max(100vw,110vh);height:max(56.25vw,62vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.055)}.ihsaa-start-video>video.ihsaa-start-video-player{object-fit:cover}.ihsaa-start-field{background:var(--background);-webkit-mask-image:linear-gradient(#0000 0,oklab(0% none none/.32) 12%,oklab(0% none none/.82) 27%,#000 40% 100%);position:absolute;inset:34% 0 0;overflow:hidden;mask-image:linear-gradient(#0000 0,oklab(0% none none/.32) 12%,oklab(0% none none/.82) 27%,#000 40% 100%)}.ihsaa-start-field img{object-fit:cover;object-position:center 55%;filter:saturate(.88)contrast(1.12)brightness(.56);width:100%;height:100%;transform:scale(1.025)}.ihsaa-start-blend{background:radial-gradient(ellipse at 50% 46%, transparent 8%, var(--background) 53%, var(--background) 100%), linear-gradient(180deg, var(--background), transparent 18% 31%, var(--background) 41%, var(--neon) 47%, var(--background) 55%, var(--background)), linear-gradient(90deg, var(--background), transparent 22% 78%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-blend{background:radial-gradient(ellipse at 50% 46%, transparent 8%, color-mix(in oklab, var(--background) 16%, transparent) 53%, color-mix(in oklab, var(--background) 70%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--background) 46%, transparent), transparent 18% 31%, color-mix(in oklab, var(--background) 10%, transparent) 41%, color-mix(in oklab, var(--neon) 5%, transparent) 47%, color-mix(in oklab, var(--background) 14%, transparent) 55%, color-mix(in oklab, var(--background) 82%, transparent)), linear-gradient(90deg, color-mix(in oklab, var(--background) 68%, transparent), transparent 22% 78%, color-mix(in oklab, var(--background) 68%, transparent))}}.ihsaa-start-blend:before,.ihsaa-start-blend:after{content:"";background:radial-gradient(ellipse at center, var(--neon), transparent 69%);height:34%;position:absolute;top:31%;left:-8%;right:-8%}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-blend:before,.ihsaa-start-blend:after{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--neon) 25%, transparent), transparent 69%)}}.ihsaa-start-blend:before,.ihsaa-start-blend:after{filter:blur(4.2rem);mix-blend-mode:screen;animation:3.8s ease-in-out infinite ihsaa-start-pulse}.ihsaa-start-blend:after{background:linear-gradient(180deg, transparent, var(--neon) 46%, transparent);height:27%;top:34%}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-blend:after{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--neon) 20%, transparent) 46%, transparent)}}.ihsaa-start-blend:after{filter:blur(2.4rem);animation-delay:-1.4s}.ihsaa-start-brand{width:min(68rem,88vw);transform-style:preserve-3d;perspective:1100px;justify-items:center;animation:1.15s cubic-bezier(.16,1,.3,1) both ihsaa-start-arrive;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.ihsaa-start-logo-stack{aspect-ratio:1.08;width:clamp(12rem,19vw,19rem);transform-style:preserve-3d;animation:5s ease-in-out infinite ihsaa-start-float;position:relative}.ihsaa-start-logo-stack img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ihsaa-start-logo-stack img:first-child{filter:brightness(.08)saturate(1.6);opacity:.96;transform:translate3d(-.9rem,1.05rem,-3.2rem)scale(1.01)}.ihsaa-start-logo-stack img:nth-child(2){filter:sepia(.85)saturate(3.2)hue-rotate(150deg)brightness(.42);opacity:.94;transform:translate3d(-.68rem,.78rem,-2.4rem)scale(1.008)}.ihsaa-start-logo-stack img:nth-child(3){filter:brightness(.28)saturate(1.5);opacity:.95;transform:translate3d(-.46rem,.52rem,-1.6rem)scale(1.006)}.ihsaa-start-logo-stack img:nth-child(4){filter:sepia(.72)saturate(2.5)hue-rotate(150deg)brightness(.7);opacity:.96;transform:translate3d(-.23rem,.25rem,-.8rem)scale(1.003)}.ihsaa-start-logo-stack img:nth-child(5){filter:contrast(1.18) saturate(1.08) drop-shadow(0 0 .2rem var(--foreground)) drop-shadow(0 0 1.35rem var(--neon)) drop-shadow(0 1.45rem 1.5rem var(--background))}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-logo-stack img:nth-child(5){filter:contrast(1.18) saturate(1.08) drop-shadow(0 0 .2rem var(--foreground)) drop-shadow(0 0 1.35rem color-mix(in oklab, var(--neon) 82%, transparent)) drop-shadow(0 1.45rem 1.5rem color-mix(in oklab, var(--background) 92%, transparent))}}.ihsaa-start-projector{z-index:-1;border:1px solid var(--neon);border-radius:50%;width:min(28rem,48vw);height:2.2rem;margin-top:-2.8rem;margin-bottom:.6rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-projector{border:1px solid color-mix(in oklab, var(--neon) 48%, transparent)}}.ihsaa-start-projector{background:radial-gradient(ellipse, var(--neon), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-projector{background:radial-gradient(ellipse, color-mix(in oklab, var(--neon) 30%, transparent), transparent 68%)}}.ihsaa-start-projector{box-shadow:0 0 1rem var(--neon), 0 0 4rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-projector{box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 48%, transparent), 0 0 4rem color-mix(in oklab, var(--neon) 22%, transparent)}}.ihsaa-start-projector{transform:perspective(500px)rotateX(70deg)}.ihsaa-start-projector i{border:1px solid var(--neon);border-radius:50%;position:absolute;inset:-.7rem 12%}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-projector i{border:1px solid color-mix(in oklab, var(--neon) 28%, transparent)}}.ihsaa-start-projector i:nth-child(2){inset:-1.25rem 23%}.ihsaa-start-wordmark{font-family:"Barlow Condensed", var(--font-display);text-transform:uppercase;align-items:center;gap:clamp(.08rem,.25vw,.22rem);margin-top:-1.1rem;padding:.35em .5em;font-style:italic;line-height:.72;display:flex;position:relative;overflow:visible;transform:perspective(700px)rotateX(3deg)skew(-5deg)}.ihsaa-start-wordmark:after{content:"";background:linear-gradient(100deg, transparent 34%, var(--foreground) 46%, var(--neon) 50%, transparent 63%);position:absolute;inset:-18% -8%}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-wordmark:after{background:linear-gradient(100deg, transparent 34%, color-mix(in oklab, var(--foreground) 82%, transparent) 46%, color-mix(in oklab, var(--neon) 58%, transparent) 50%, transparent 63%)}}.ihsaa-start-wordmark:after{mix-blend-mode:screen;pointer-events:none;animation:4s ease-in-out infinite ihsaa-title-shine}.ihsaa-start-wordmark strong{color:#0000;background:linear-gradient(180deg, var(--foreground) 0 11%, var(--title-chrome) 25%, var(--title-steel) 47%, var(--foreground) 61%, var(--title-steel) 81%, var(--foreground));letter-spacing:-.035em;-webkit-text-stroke:.035em var(--background);-webkit-background-clip:text;background-clip:text;font-size:clamp(4.6rem,10.2vw,9.4rem);font-weight:900}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-wordmark strong{-webkit-text-stroke:.035em color-mix(in oklab, var(--background) 82%, transparent)}}.ihsaa-start-wordmark strong{text-shadow:.018em .018em 0 var(--title-steel), .05em .065em 0 var(--background), -.018em -.018em 0 var(--foreground), 0 0 .12em var(--neon), 0 0 .3em var(--neon), 0 0 .62em var(--neon)}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-wordmark strong{text-shadow:.018em .018em 0 var(--title-steel), .05em .065em 0 color-mix(in oklab, var(--background) 88%, transparent), -.018em -.018em 0 color-mix(in oklab, var(--foreground) 75%, transparent), 0 0 .12em color-mix(in oklab, var(--neon) 92%, transparent), 0 0 .3em color-mix(in oklab, var(--neon) 78%, transparent), 0 0 .62em color-mix(in oklab, var(--neon) 52%, transparent)}}.ihsaa-start-wordmark b{color:#0000;background:linear-gradient(180deg, var(--foreground) 0 11%, var(--title-red) 31%, var(--title-red) 53%, var(--title-red) 74%, var(--foreground))}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-wordmark b{background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 45%, var(--title-red)) 0 11%, var(--title-red) 31%, color-mix(in oklab, var(--title-red) 50%, var(--background)) 53%, var(--title-red) 74%, color-mix(in oklab, var(--foreground) 30%, var(--title-red)))}}.ihsaa-start-wordmark b{letter-spacing:-.035em;-webkit-text-stroke:.035em var(--background);-webkit-background-clip:text;background-clip:text;font-size:clamp(4.6rem,10.2vw,9.4rem);font-weight:900}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-wordmark b{-webkit-text-stroke:.035em color-mix(in oklab, var(--background) 85%, transparent)}}.ihsaa-start-wordmark b{text-shadow:.018em .018em 0 var(--title-red), .05em .065em 0 var(--background), -.014em -.014em 0 var(--foreground), 0 0 .12em var(--title-red), 0 0 .32em var(--title-red), 0 0 .65em var(--title-red)}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-wordmark b{text-shadow:.018em .018em 0 color-mix(in oklab, var(--title-red) 58%, var(--background)), .05em .065em 0 color-mix(in oklab, var(--background) 90%, transparent), -.014em -.014em 0 color-mix(in oklab, var(--foreground) 24%, var(--title-red)), 0 0 .12em color-mix(in oklab, var(--title-red) 95%, transparent), 0 0 .32em color-mix(in oklab, var(--title-red) 82%, transparent), 0 0 .65em color-mix(in oklab, var(--title-red) 55%, transparent)}}.ihsaa-lockup{width:min(46rem,82vw);filter:drop-shadow(0 0 1.1rem var(--neon)) drop-shadow(0 1.2rem 1.6rem var(--background));display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ihsaa-lockup{filter:drop-shadow(0 0 1.1rem color-mix(in oklab, var(--neon) 55%, transparent)) drop-shadow(0 1.2rem 1.6rem color-mix(in oklab, var(--background) 88%, transparent))}}.ihsaa-lockup img{object-fit:contain;width:100%;height:auto;display:block}.ihsaa-lockup-shine{pointer-events:none;background:linear-gradient(100deg, transparent 38%, var(--foreground) 48%, var(--neon) 52%, transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ihsaa-lockup-shine{background:linear-gradient(100deg, transparent 38%, color-mix(in oklab, var(--foreground) 72%, transparent) 48%, color-mix(in oklab, var(--neon) 45%, transparent) 52%, transparent 62%)}}.ihsaa-lockup-shine{mix-blend-mode:screen;animation:4s ease-in-out infinite ihsaa-title-shine}.ihsaa-lockup-shine.is-pass-2{opacity:.72;animation-delay:.34s}.ihsaa-lockup-shine.is-pass-3{opacity:.48;animation-delay:.68s}.roster-tile{border:1px solid var(--neon);border-radius:.7rem;align-items:stretch;width:fit-content;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.roster-tile{border:1px solid color-mix(in oklab, var(--neon) 34%, transparent)}}.roster-tile{box-shadow:0 0 0 1px oklch(20% .1 285/.35), 0 12px 32px -18px oklch(55% .2 285/.7), 0 0 18px -6px var(--neon);background:oklch(9% .02 260/.72)}@supports (color:color-mix(in lab, red, red)){.roster-tile{box-shadow:0 0 0 1px oklch(20% .1 285/.35), 0 12px 32px -18px oklch(55% .2 285/.7), 0 0 18px -6px color-mix(in oklab, var(--neon) 40%, transparent)}}.roster-tile{transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.roster-tile:is(:hover,.gamepad-hover),.roster-tile:focus-visible{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-tile:is(:hover,.gamepad-hover),.roster-tile:focus-visible{border-color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.roster-tile:is(:hover,.gamepad-hover),.roster-tile:focus-visible{box-shadow:0 0 0 1px var(--foreground), 0 0 1.15rem var(--foreground), 0 0 2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.roster-tile:is(:hover,.gamepad-hover),.roster-tile:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 24%, transparent), 0 0 1.15rem color-mix(in oklab, var(--foreground) 30%, transparent), 0 0 2rem color-mix(in oklab, var(--neon) 18%, transparent)}}.roster-tile:is(:hover,.gamepad-hover),.roster-tile:focus-visible{outline:none;transform:translateY(-1px)}.roster-tile-left{background:oklch(6% .01 260/.88);place-items:center;gap:.1rem;padding:.85rem 1.2rem;display:grid}.roster-tile-indiana{object-fit:contain;width:1.45rem;height:1.75rem;filter:brightness(2.4) saturate(0) drop-shadow(0 0 .35rem var(--foreground))}@supports (color:color-mix(in lab, red, red)){.roster-tile-indiana{filter:brightness(2.4) saturate(0) drop-shadow(0 0 .35rem color-mix(in oklab, var(--foreground) 72%, transparent))}}.roster-tile-kicker{font-family:"Barlow Condensed", var(--font-display);letter-spacing:.28em;color:oklch(100% 0 0/.6);font-size:.58rem}.roster-tile-year{font-family:"Barlow Condensed", var(--font-display);color:oklch(100% 0 0/.92);font-size:1.5rem;font-weight:700;line-height:1}.roster-tile-divider{background:linear-gradient(180deg, transparent, var(--neon) 20%, var(--neon) 80%, transparent);width:2px}@supports (color:color-mix(in lab, red, red)){.roster-tile-divider{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--neon) 90%, transparent) 20%, color-mix(in oklab, var(--neon) 90%, transparent) 80%, transparent)}}.roster-tile-divider{box-shadow:0 0 10px var(--neon)}@supports (color:color-mix(in lab, red, red)){.roster-tile-divider{box-shadow:0 0 10px color-mix(in oklab, var(--neon) 75%, transparent)}}.roster-tile-main{background:oklch(9% .02 260);flex-direction:column;justify-content:center;min-width:19.5rem;min-height:6.2rem;padding:.9rem 1.6rem;display:flex;position:relative;overflow:hidden}.roster-tile-photo{object-fit:cover;object-position:62% 30%;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.roster-tile-photo+.roster-tile-glass{background:linear-gradient(90deg,oklch(5% .01 260/.82),oklch(5% .01 260/.3) 55%,oklch(5% .01 260/.08)),linear-gradient(oklch(100% 0 0/.1),#0000 55%);inset:0}.roster-tile-glass{pointer-events:none;background:linear-gradient(oklch(100% 0 0/.16),#0000);position:absolute;inset:0 0 52%}.roster-tile-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:oklch(100% 0 0/.96);text-shadow:0 1px 8px oklch(0% 0 0/.55);font-size:1.32rem;font-weight:800;line-height:1.05;position:relative}.roster-tile-sub{letter-spacing:.06em;color:oklch(100% 0 0/.78);font-size:.66rem;position:relative}.roster-hover-banner{opacity:0;pointer-events:none;flex-direction:column;gap:.15rem;width:max-content;max-width:100%;margin-bottom:.45rem;padding:0 .9rem;transition:opacity .38s,transform .52s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-1.8rem)}.roster-hover-banner-in{opacity:1;transform:translate(0)}.roster-hover-banner-title{font-family:"Bebas Neue", "Barlow Condensed", var(--font-display);letter-spacing:.035em;text-transform:uppercase;color:oklch(100% 0 0/.97);text-shadow:0 0 12px var(--neon), 0 0 30px var(--neon), 0 2px 6px oklch(0% 0 0/.85), 0 3px 18px oklch(0% 0 0/.75);font-size:1.72rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.roster-hover-banner-title{text-shadow:0 0 12px color-mix(in oklab, var(--neon) 34%, transparent), 0 0 30px color-mix(in oklab, var(--neon) 55%, transparent), 0 2px 6px oklch(0% 0 0/.85), 0 3px 18px oklch(0% 0 0/.75)}}.roster-hover-banner-title em{color:var(--neon);font-style:normal}@supports (color:color-mix(in lab, red, red)){.roster-hover-banner-title em{color:color-mix(in oklab, var(--neon) 78%, white 22%)}}.roster-hover-banner-sub{font-family:"Barlow Condensed", var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--neon);font-size:.74rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.roster-hover-banner-sub{color:color-mix(in oklab, var(--neon) 82%, white 14%)}}.roster-hover-banner-sub{text-shadow:0 0 14px var(--neon), 0 1px 5px oklch(0% 0 0/.85), 0 2px 12px oklch(0% 0 0/.7)}@supports (color:color-mix(in lab, red, red)){.roster-hover-banner-sub{text-shadow:0 0 14px color-mix(in oklab, var(--neon) 46%, transparent), 0 1px 5px oklch(0% 0 0/.85), 0 2px 12px oklch(0% 0 0/.7)}}.ihsaa-start-subtitle{align-items:center;gap:1.5rem;width:min(44rem,76vw);margin-top:1rem;display:flex}.ihsaa-start-subtitle i{background:linear-gradient(90deg, transparent, var(--neon));flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-subtitle i{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--neon) 70%, transparent))}}.ihsaa-start-subtitle i:last-child{transform:scaleX(-1)}.ihsaa-start-subtitle2{justify-content:center;margin-top:.35rem;display:flex}.ihsaa-start-brand p{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-brand p{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.ihsaa-start-brand p{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.32em;white-space:nowrap;text-transform:uppercase;font-size:clamp(.68rem,1.1vw,.9rem);font-weight:700}.ihsaa-start-button{min-width:0;height:auto;color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.22em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:1.45rem;font-weight:900;animation:2.1s ease-in-out infinite ihsaa-start-pulse;position:absolute;bottom:clamp(4.4rem,8vh,6.5rem);left:50%;transform:translate(-50%)}.ihsaa-start-button:is(:hover,.gamepad-hover){transform:translate(-50%)scale(1.03)}.ihsaa-start-button:active{transform:translate(-50%)scale(.98)}.ihsaa-start-button:focus-visible{box-shadow:none;text-shadow:0 0 2.2rem var(--neon);outline:0}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-button:focus-visible{text-shadow:0 0 2.2rem color-mix(in oklab, var(--neon) 86%, transparent)}}.ihsaa-startup-copyright{z-index:54;color:var(--foreground);position:absolute;bottom:clamp(1.05rem,2.4vh,1.8rem);right:clamp(1.25rem,2.4vw,2.4rem)}@supports (color:color-mix(in lab, red, red)){.ihsaa-startup-copyright{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.ihsaa-startup-copyright{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;text-shadow:0 1px .5rem var(--background);font-size:.58rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ihsaa-startup-copyright{text-shadow:0 1px .5rem color-mix(in oklab, var(--background) 90%, transparent)}}.ihsaa-loading-screen:after{content:"";z-index:53;pointer-events:none;background:radial-gradient(ellipse 100% 100% at 100% 100%, var(--background) 0%, var(--background) 46%, transparent 76%);width:min(48rem,72vw);height:min(22rem,44vh);position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.ihsaa-loading-screen:after{background:radial-gradient(ellipse 100% 100% at 100% 100%, color-mix(in oklab, var(--background) 74%, transparent) 0%, color-mix(in oklab, var(--background) 34%, transparent) 46%, transparent 76%)}}.ihsaa-start-screen.is-intro-clip .ihsaa-startup-copyright{z-index:9;bottom:6.6rem}.ihsaa-start-footer{color:var(--foreground);justify-content:space-between;display:flex;position:absolute;bottom:1.2rem;left:2rem;right:2rem}@supports (color:color-mix(in lab, red, red)){.ihsaa-start-footer{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.ihsaa-start-footer{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}@media (width<=700px){.ihsaa-loading-copy{flex-direction:column;align-items:flex-start;gap:.1rem}.ihsaa-loading-sports{gap:.4rem}.ihsaa-start-video{inset-bottom:40%}.ihsaa-start-video-player,.ihsaa-start-video-player>div,.ihsaa-start-video iframe{width:max(100vw,107vh);height:max(56.25vw,60vh)}.ihsaa-start-field{inset-top:36%}.ihsaa-start-brand{width:96vw;top:43%}.ihsaa-start-logo-stack{width:clamp(8.5rem,35vw,11rem)}.ihsaa-start-projector{margin-top:-2rem}.ihsaa-start-wordmark{gap:.42rem;margin-top:-.7rem}.ihsaa-start-wordmark strong,.ihsaa-start-wordmark b{font-size:clamp(4rem,20.5vw,5.4rem)}.ihsaa-start-subtitle{gap:.65rem;width:88vw}.ihsaa-start-brand p{letter-spacing:.19em;font-size:.56rem}.ihsaa-start-button{white-space:nowrap;font-size:1.15rem;bottom:8.5rem}.ihsaa-start-footer{left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.ihsaa-start-brand,.ihsaa-start-logo-stack,.ihsaa-start-button,.ihsaa-start-blend:before,.ihsaa-start-blend:after,.ihsaa-loading-screen>img,.ihsaa-loading-sports>span{animation:none}.ihsaa-loading-track i{animation-timing-function:steps(7,end)}}@keyframes team-in{0%{filter:blur(6px);transform:translateY(10px)scale(1.05)}to{filter:none;transform:none}}@keyframes team-crest-energy{0%,to{opacity:.62;filter:brightness(1.3) saturate(1.25) drop-shadow(0 0 .15rem var(--crest-primary)) drop-shadow(0 0 .45rem color-mix(in oklab, var(--crest-secondary) 72%, transparent))}50%{opacity:.92;filter:brightness(1.65) saturate(1.45) drop-shadow(0 0 .22rem var(--crest-secondary)) drop-shadow(0 0 .8rem color-mix(in oklab, var(--crest-primary) 82%, transparent))}}@keyframes player-swap-in{0%{opacity:0;filter:blur(10px)brightness(1.25)saturate(1.2);transform:translateY(10px)scale(1.04)}55%{opacity:1;filter:blur(1.5px)brightness(1.06)saturate(1.08)}to{opacity:1;filter:none;transform:none}}@keyframes player-headshot-swap-in{0%{opacity:0}to{opacity:1}}@keyframes player-headshot-swap-out{0%{opacity:1}to{opacity:0}}.player-headshot-swap{z-index:2;will-change:opacity;animation:.18s ease-out both player-headshot-swap-in;transform:translateZ(0)}.player-headshot-swap-out{z-index:1;will-change:opacity;animation:.18s ease-out both player-headshot-swap-out;transform:translateZ(0)}.menu-preview-card-active>img,.menu-preview-card-active .playlist-thumbnail-logo,.menu-preview-card-active .settings-flag-scene{animation:8s ease-in-out infinite alternate menu-thumbnail-breathe}.menu-preview-card:is(:hover,.gamepad-hover)>img,.menu-preview-card:is(:hover,.gamepad-hover) .playlist-thumbnail-logo,.menu-preview-card:is(:hover,.gamepad-hover) .settings-flag-scene{transform:scale(1.075)}@keyframes menu-thumbnail-breathe{0%{transform:scale(1)}to{transform:scale(1.075)}}@keyframes menu-preview-sweep{0%{opacity:0;transform:translate(-145%)skew(-20deg)}28%{opacity:.7}to{opacity:0;transform:translate(240%)skew(-20deg)}}.menu-preview-card{max-width:39rem!important}.sport-select-tile{transform-origin:50%}.sport-select-tile .menu-preview-light-sweep,.menu-preview-card:after,.roster-tile:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg, transparent, var(--foreground), transparent);inset-block:-20%;width:24%;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.sport-select-tile .menu-preview-light-sweep,.menu-preview-card:after,.roster-tile:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--foreground) 34%, transparent), transparent)}}.sport-select-tile .menu-preview-light-sweep,.menu-preview-card:after,.roster-tile:after{filter:blur(7px);animation:4s ease-in-out infinite menu-preview-sweep}.menu-preview-card-hidden:after{visibility:hidden;animation:none}.game-modes-screen{min-height:100svh;color:var(--foreground);background:var(--background);padding:clamp(1rem,2.5vw,2.5rem);position:relative;overflow:hidden}.game-modes-backdrop,.game-modes-veil{width:100%;height:100%;position:absolute;inset:0}.game-modes-backdrop{object-fit:cover;opacity:.28;filter:saturate(.82)contrast(1.1)}.game-modes-veil{background:linear-gradient(180deg, var(--background), var(--background) 94%)}@supports (color:color-mix(in lab, red, red)){.game-modes-veil{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 72%, transparent), var(--background) 94%)}}.game-modes-header{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:relative}.game-modes-header>div:nth-child(2){text-align:center;text-transform:uppercase}.game-modes-header small{font:700 .7rem var(--font-sans);color:var(--neon)}.game-modes-header h1{font:400 clamp(2.8rem, 5vw, 5.7rem)/.86 var(--font-display)}.game-modes-header p{font:700 .8rem var(--font-sans);color:var(--muted-foreground);text-transform:uppercase}.game-modes-sports{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:.25rem;max-width:29rem;display:flex}.game-modes-sports button{min-width:2.75rem;color:var(--muted-foreground);border:1px solid #0000}.game-modes-sports button.is-active{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.game-modes-sports button.is-active{border-color:color-mix(in oklab, var(--foreground) 48%, transparent)}}.game-modes-sports button.is-active{box-shadow:0 0 .8rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.game-modes-sports button.is-active{box-shadow:0 0 .8rem color-mix(in oklab, var(--foreground) 18%, transparent)}}.game-modes-grid{z-index:2;border-block:1px solid var(--foreground);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.55rem,1vw,.9rem);width:min(78rem,100%);margin:clamp(3rem,11vh,8rem) auto 0;padding:.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.game-modes-grid{border-block:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}@media (width>=1181px){.game-modes-grid.has-five{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=900px){.game-modes-grid.has-six{grid-template-columns:repeat(3,minmax(0,1fr))}.game-modes-grid.has-six .game-mode-card{height:min(27vh,17rem);min-height:13rem}}.game-mode-card{border:1px solid var(--foreground);height:min(34vh,22rem);min-height:17rem;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-mode-card{border:1px solid color-mix(in oklab, var(--foreground) 24%, transparent)}}.game-mode-card{text-align:left;background:0 0;border-radius:.75rem;transition:transform .26s,border-color .26s,box-shadow .26s}.game-mode-card>img{object-fit:cover;opacity:.66;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset:0}.game-mode-card:nth-child(2)>img{object-position:64% center}.game-mode-card:nth-child(3)>img{object-position:50% 34%}.game-mode-card:nth-child(4)>img{filter:contrast(1.12)saturate(.72)}.game-mode-shade{background:linear-gradient(180deg, transparent 30%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.game-mode-shade{background:linear-gradient(180deg, transparent 30%, color-mix(in oklab, var(--background) 96%, transparent))}}.game-mode-number{font:400 1rem var(--font-display);color:var(--foreground);position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.game-mode-number{color:color-mix(in oklab, var(--foreground) 46%, transparent)}}.game-mode-copy{white-space:normal;inset-inline:1rem;justify-items:start;display:grid;position:absolute;bottom:3.25rem}.game-mode-copy svg{width:1.5rem;height:1.5rem;color:var(--neon);filter:drop-shadow(0 0 .65rem var(--neon));margin-bottom:.8rem}@supports (color:color-mix(in lab, red, red)){.game-mode-copy svg{filter:drop-shadow(0 0 .65rem color-mix(in oklab, var(--neon) 60%, transparent))}}.game-mode-copy small{font:700 .65rem var(--font-sans);text-transform:uppercase;color:var(--muted-foreground)}.game-mode-copy strong{font:400 clamp(1.45rem, 2vw, 2.3rem)/1 var(--font-display);text-transform:uppercase}.game-mode-copy em{max-width:16rem;font:500 .8rem/1.25 var(--font-sans);color:var(--foreground);margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.game-mode-copy em{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.game-mode-action{font:700 .68rem var(--font-sans);text-transform:uppercase;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.2rem;left:1.25rem}.game-mode-action kbd{background:var(--good);width:1.3rem;height:1.3rem;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid}.game-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active){border-color:var(--neon);transform:scale(1.025)}@supports (color:color-mix(in lab, red, red)){.game-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active){border-color:color-mix(in oklab, var(--neon) 76%, var(--foreground))}}.game-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active){box-shadow:0 0 1.2rem var(--neon), inset 0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.game-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active){box-shadow:0 0 1.2rem color-mix(in oklab, var(--neon) 28%, transparent), inset 0 0 1rem color-mix(in oklab, var(--neon) 8%, transparent)}}.game-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active){outline:none}.game-mode-card:is(:hover,:focus-visible,.gamepad-hover,.is-active)>img{opacity:.9;transform:scale(1.055)}.game-mode-card[aria-label*=coming\ soon]{cursor:default}.game-mode-card[aria-label*=coming\ soon] .game-mode-copy em{border:1px solid var(--foreground);padding:.28rem .55rem}@supports (color:color-mix(in lab, red, red)){.game-mode-card[aria-label*=coming\ soon] .game-mode-copy em{border:1px solid color-mix(in oklab, var(--foreground) 42%, transparent)}}.game-mode-card[aria-label*=coming\ soon] .game-mode-copy em{color:var(--foreground);text-transform:uppercase}@media (width<=900px){.game-modes-header{grid-template-columns:1fr auto}.game-modes-header>div:nth-child(2){grid-area:2/1/auto/-1}.game-modes-sports{max-width:19rem}.game-modes-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.game-mode-card{height:34vh;min-height:18rem}}@media (width<=540px){.game-modes-screen{overflow:auto}.game-modes-header{grid-template-columns:1fr}.game-modes-header>div:nth-child(2){text-align:left;grid-area:auto}.game-modes-sports{justify-content:flex-start;justify-self:start;max-width:none}.game-modes-grid{grid-template-columns:1fr}.game-mode-card{height:14rem;min-height:14rem}}.menu-instagram-reel{z-index:2;opacity:0;pointer-events:none;filter:saturate(.9)contrast(1.08)brightness(.72);border:0;width:100%;height:116%;transition:opacity .7s;position:absolute;inset:-8% 0 0;transform:scale(1.2)}.menu-instagram-reel.is-revealed{opacity:1}.cpl-feed{border:1px solid var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cpl-feed{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.cpl-feed{background:var(--background);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.cpl-feed{background:color-mix(in oklab, var(--background) 86%, transparent)}}.cpl-feed{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cpl-feed{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent)}}.cpl-feed-media{aspect-ratio:4/5;background:var(--background);display:block;position:relative;overflow:hidden}.cpl-feed-media img{object-fit:contain;width:100%;height:100%;animation:.36s both social-in}.cpl-feed-count{background:var(--background);border-radius:999px;padding:.2rem .55rem;position:absolute;top:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.cpl-feed-count{background:color-mix(in oklab, var(--background) 78%, transparent)}}.cpl-feed-count{font-size:.62rem;font-weight:700}.cpl-feed-copy{gap:.25rem;padding:.9rem 1rem 1rem;display:grid}.cpl-feed-copy>span{color:var(--neon);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.66rem;font-weight:700;display:flex}.cpl-feed-copy>span svg{width:.85rem;height:.85rem}.cpl-feed-copy strong{text-transform:uppercase;font-family:Roboto Condensed,system-ui,sans-serif;font-size:1.05rem}.cpl-feed-copy p{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cpl-feed-copy p{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.cpl-feed-copy p{font-size:.78rem;line-height:1.35}.cpl-feed-copy small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cpl-feed-copy small{color:color-mix(in oklab, var(--foreground) 48%, transparent)}}.cpl-feed-copy small{text-transform:uppercase;font-size:.58rem}.cpl-feed-controls{gap:.25rem;display:flex;position:absolute;bottom:.65rem;right:.65rem}.cpl-feed-controls button{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cpl-feed-controls button{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.cpl-feed-controls button{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cpl-feed-controls button{background:color-mix(in oklab, var(--background) 80%, transparent)}}.cpl-feed.is-compact{border-color:var(--neon);grid-template-columns:minmax(10rem,42%) 1fr;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.cpl-feed.is-compact{border-color:color-mix(in oklab, var(--neon) 70%, transparent)}}.cpl-feed.is-compact{box-shadow:0 0 2rem var(--neon);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.cpl-feed.is-compact{box-shadow:0 0 2rem color-mix(in oklab, var(--neon) 30%, transparent)}}.cpl-feed.is-compact .cpl-feed-media{aspect-ratio:auto;height:100%}.cpl-feed.is-compact .cpl-feed-copy{align-content:center;padding:1.2rem}.cpl-feed.is-compact .cpl-feed-copy strong{font-size:1.35rem}.cpl-feed.is-compact .cpl-feed-copy p{font-size:.82rem}.eags-spotlight{border:1px solid var(--neon);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eags-spotlight{border:1px solid color-mix(in oklab, var(--neon) 58%, transparent)}}.eags-spotlight{background:var(--background);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.eags-spotlight{background:color-mix(in oklab, var(--background) 70%, transparent)}}.eags-spotlight{box-shadow:0 0 1.3rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.eags-spotlight{box-shadow:0 0 1.3rem color-mix(in oklab, var(--neon) 20%, transparent)}}.eags-spotlight>header{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eags-spotlight>header{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.eags-spotlight>header span{color:var(--neon);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:flex}.eags-spotlight>header span svg{width:.85rem}.eags-spotlight>header h2{text-transform:uppercase;font-family:Roboto Condensed,system-ui,sans-serif;font-size:1.55rem}.eags-video-frame{background:var(--background);place-items:center;min-height:26rem;display:grid}.eags-video-frame video{object-fit:contain;width:100%;max-height:42rem;display:block}.eags-spotlight>a{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;display:flex}.eags-spotlight>a span{color:var(--neon);text-transform:uppercase;font-size:.66rem}@media (width<=640px){.cpl-feed.is-compact{grid-template-columns:44% 1fr}.cpl-feed.is-compact .cpl-feed-copy{padding:.75rem}.cpl-feed.is-compact .cpl-feed-copy strong{font-size:1rem}.cpl-feed.is-compact .cpl-feed-copy p{font-size:.68rem}.eags-spotlight>header,.eags-spotlight>a{flex-direction:column;align-items:flex-start}}.roster-hover-showcase{transition:opacity .7s ease-out,transform 6s ease-out;transform:scale(1)}.roster-hover-showcase.is-visible{transform:scale(1.065)}@keyframes superstar-glow{0%,to{filter:drop-shadow(0 0 3px color-mix(in oklab, var(--elite) 48%, transparent))}50%{filter:drop-shadow(0 0 9px color-mix(in oklab, var(--elite) 88%, transparent))}}.roster-filter-button{border:1px solid var(--foreground);align-items:center;gap:.5rem;width:8rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.roster-filter-button{border:1px solid color-mix(in oklab, var(--foreground) 20%, transparent)}}.roster-filter-button{background:var(--foreground);border-radius:999px;padding:.25rem .75rem}@supports (color:color-mix(in lab, red, red)){.roster-filter-button{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.roster-filter-button{color:var(--foreground);white-space:nowrap;font-size:.75rem}.roster-filter-button:is(:hover,.gamepad-hover),.roster-filter-button:focus-visible{border-color:var(--neon);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-filter-button:is(:hover,.gamepad-hover),.roster-filter-button:focus-visible{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.roster-filter-button:is(:hover,.gamepad-hover),.roster-filter-button:focus-visible{outline:none}.roster-position-scrim{z-index:70;background:var(--background);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.roster-position-scrim{background:color-mix(in oklab, var(--background) 70%, transparent)}}.roster-position-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.roster-position-sheet{border:1px solid var(--foreground);width:min(34rem,94vw);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.roster-position-sheet{border:1px solid color-mix(in oklab, var(--foreground) 34%, transparent)}}.roster-position-sheet{background:var(--card);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.roster-position-sheet{background:color-mix(in oklab, var(--card) 94%, transparent)}}.roster-position-sheet{box-shadow:0 0 2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.roster-position-sheet{box-shadow:0 0 2rem color-mix(in oklab, var(--neon) 24%, transparent)}}.roster-position-sheet header{border-bottom:1px solid var(--foreground);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.roster-position-sheet header{border-bottom:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.roster-position-sheet header .neon-chip{border-radius:.45rem;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:800;display:grid}.roster-position-sheet header h2{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem;font-weight:800}.roster-position-sheet header button{color:var(--muted-foreground);text-transform:uppercase;margin-left:auto;font-size:.75rem}.roster-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:1rem;display:grid}.roster-position-grid button{border:1px solid var(--foreground);min-height:3rem}@supports (color:color-mix(in lab, red, red)){.roster-position-grid button{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.roster-position-grid button{background:var(--background);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.roster-position-grid button{background:color-mix(in oklab, var(--background) 78%, transparent)}}.roster-position-grid button{font-family:var(--font-display);text-transform:uppercase;font-weight:800}.roster-position-grid button:is(:hover,.gamepad-hover),.roster-position-grid button:focus-visible,.roster-position-grid button[aria-current=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .8rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-position-grid button:is(:hover,.gamepad-hover),.roster-position-grid button:focus-visible,.roster-position-grid button[aria-current=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 55%, transparent), 0 0 .8rem color-mix(in oklab, var(--foreground) 26%, transparent)}}.roster-position-grid button:is(:hover,.gamepad-hover),.roster-position-grid button:focus-visible,.roster-position-grid button[aria-current=true]{outline:none}.roster-player-stack{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab, red, red)){.roster-player-stack{scrollbar-color:color-mix(in oklab, var(--muted-foreground) 72%, transparent) transparent}}.roster-player-stack::-webkit-scrollbar{width:8px}.roster-player-stack::-webkit-scrollbar-track{background:0 0}.roster-player-stack::-webkit-scrollbar-thumb{background:var(--muted-foreground);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.roster-player-stack::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}.roster-player-stack::-webkit-scrollbar-thumb{background-clip:padding-box}.roster-player-row{background:0 0;border:1px solid #0000;border-radius:.7rem;height:3.4rem;min-height:3.4rem}.roster-player-row.is-even{background:0 0}.roster-player-row:is(:hover,.gamepad-hover),.roster-player-row:focus-visible,.roster-player-row.is-active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-player-row:is(:hover,.gamepad-hover),.roster-player-row:focus-visible,.roster-player-row.is-active{border-color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.roster-player-row:is(:hover,.gamepad-hover),.roster-player-row:focus-visible,.roster-player-row.is-active{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .8rem var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.roster-player-row:is(:hover,.gamepad-hover),.roster-player-row:focus-visible,.roster-player-row.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 42%, transparent), 0 0 .8rem color-mix(in oklab, var(--foreground) 30%, transparent)}}.roster-player-row:is(:hover,.gamepad-hover),.roster-player-row:focus-visible,.roster-player-row.is-active{outline:none}.selected-player-art-group{isolation:isolate;width:12.2rem;min-width:12.2rem;height:10.9rem;position:relative}.selected-player-art-group .player-art-card,.selected-player-art-group>button{z-index:1;position:absolute;bottom:0;right:0}.selected-player-art-group--divider-aligned .player-art-card,.selected-player-art-group--divider-aligned>button{bottom:-.875rem}.selected-player-backdrop-crest{z-index:0;object-fit:contain;opacity:.78;width:10.6rem;height:10.6rem;filter:saturate(1.15) drop-shadow(0 0 1.25rem var(--neon));position:absolute;top:50%;left:.35rem}@supports (color:color-mix(in lab, red, red)){.selected-player-backdrop-crest{filter:saturate(1.15) drop-shadow(0 0 1.25rem color-mix(in oklab, var(--neon) 44%, transparent))}}.selected-player-backdrop-crest{pointer-events:none;transform:translateY(-50%)}.selected-player-backdrop-crest--static{opacity:1;position:static;top:auto;left:auto;transform:none}.roster-management-rail{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.roster-screen,.roster-screen .roster-player-stack{scrollbar-width:none}html:has(.roster-screen){scrollbar-width:none}body:has(.roster-screen){scrollbar-width:none}.roster-screen::-webkit-scrollbar{display:none}html:has(.roster-screen)::-webkit-scrollbar{display:none}body:has(.roster-screen)::-webkit-scrollbar{display:none}.roster-screen .roster-player-stack::-webkit-scrollbar{display:none}.roster-player-row.is-moving{outline:1px solid var(--foreground);outline-offset:-2px}@keyframes logo-halo-pulse{0%,72%,to{opacity:.2;transform:translate(-50%,-50%)scale(.78)}82%{opacity:.95;transform:translate(-50%,-50%)scale(1.06)}92%{opacity:.35;transform:translate(-50%,-50%)scale(1.22)}}@media (prefers-reduced-motion:reduce){button,a,select,[role=button],.team-fade,.player-swap,.player-headshot-swap,.player-headshot-swap-out,.menu-preview-card,.menu-preview-light-sweep,.team-logo-pulse{transition-duration:.01ms;animation:none}.team-crest-3d-neon{animation:none}.ihsaa-lockup-shine{animation:4s ease-in-out infinite ihsaa-title-shine}.menu-preview-card-active .menu-preview-light-sweep{animation:4s cubic-bezier(.22,1,.36,1) infinite menu-preview-sweep}}@keyframes h2h-logo-pulse{0%,to{filter:drop-shadow(0 0 2px color-mix(in oklab, var(--foreground) 70%, transparent)) drop-shadow(0 0 7px color-mix(in oklab, var(--neon) 70%, transparent)) drop-shadow(0 0 16px color-mix(in oklab, var(--neon) 42%, transparent)) drop-shadow(0 0 24px color-mix(in oklab, var(--neon) 0%, transparent))}25%,75%{filter:drop-shadow(0 0 2.5px color-mix(in oklab, var(--foreground) 84%, transparent)) drop-shadow(0 0 8.5px color-mix(in oklab, var(--neon) 84%, transparent)) drop-shadow(0 0 20px color-mix(in oklab, var(--neon) 67%, transparent)) drop-shadow(0 0 34px color-mix(in oklab, var(--neon) 31%, transparent))}50%{filter:drop-shadow(0 0 3px var(--foreground)) drop-shadow(0 0 10px var(--neon)) drop-shadow(0 0 24px color-mix(in oklab, var(--neon) 92%, transparent)) drop-shadow(0 0 46px color-mix(in oklab, var(--neon) 62%, transparent))}}@keyframes h2h-light-pass{0%,62%,to{opacity:0;transform:translate(-70%)skew(-24deg)}74%{opacity:.28}88%{opacity:0;transform:translate(75%)skew(-24deg)}}@keyframes h2h-team-swap{0%{opacity:.35}to{opacity:1}}@keyframes h2h-swap-logo-in{0%{opacity:0;filter:brightness(2.2)blur(6px);transform:translate(0)scale(.9)rotateY(-10deg)}55%{opacity:1;filter:brightness(1.25)blur()}to{opacity:1;filter:brightness()blur();transform:translate(0)scale(1)rotateY(0)}}@keyframes h2h-swap-lockup-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes h2h-swap-strip-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0)}}@keyframes h2h-swap-sweep{0%{opacity:.9;transform:translate(-120%)skew(-12deg)}to{opacity:0;transform:translate(120%)skew(-12deg)}}@keyframes h2h-top-game-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes h2h-rain-icon{0%{opacity:.72;transform:translateY(-.08rem)}to{opacity:1;transform:translateY(.12rem)}}.h2h-team-away,.h2h-team-home{border-radius:0;margin:0}.h2h-team.is-active-side{border-color:#0000}.h2h-team.is-active-side .h2h-name strong,.h2h-team.is-active-side .h2h-name span,.h2h-team.is-active-side .h2h-name small{color:var(--foreground);text-shadow:0 0 .35rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-team.is-active-side .h2h-name strong,.h2h-team.is-active-side .h2h-name span,.h2h-team.is-active-side .h2h-name small{text-shadow:0 0 .35rem color-mix(in oklab, var(--foreground) 34%, transparent)}}.roster-controller-glyph{border:1px solid var(--foreground);place-items:center;min-width:1.25rem;height:1.25rem;display:none}@supports (color:color-mix(in lab, red, red)){.roster-controller-glyph{border:1px solid color-mix(in oklab, var(--foreground) 78%, transparent)}}.roster-controller-glyph{color:var(--foreground);font-family:var(--font-display);box-shadow:0 0 .45rem var(--foreground);border-radius:999px;font-size:.62rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.roster-controller-glyph{box-shadow:0 0 .45rem color-mix(in oklab, var(--foreground) 20%, transparent)}}html[data-gamepad=on] .roster-controller-glyph{display:inline-grid}.roster-controller-glyph.is-view,.roster-controller-glyph.is-menu{border-radius:.28rem}body.h2h-music-minimized .h2h-top-games{width:min(100%,27rem);margin-right:6.3rem}.global-music-player.on-h2h{top:.34rem;bottom:auto;right:.55rem}body.menu-selector-open .global-music-player:not(.on-h2h){transform:translateY(-15.6rem)}.game-mode-picker{gap:.5rem;height:100%;padding-right:2.6rem;display:flex;position:relative}.game-mode-card{opacity:0;pointer-events:none;border-color:var(--foreground);flex:0 0 0;min-width:0;height:100%;padding:0}@supports (color:color-mix(in lab, red, red)){.game-mode-card{border-color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.game-mode-card{transition:flex-basis .52s cubic-bezier(.22,1,.36,1),opacity .3s,transform .52s cubic-bezier(.22,1,.36,1),border-color .22s,padding .3s;transform:translate(-1rem)scale(.86)}.game-mode-card.is-selected{opacity:1;pointer-events:auto;flex-basis:min(39rem,100% - 2.6rem);padding:0;transform:translate(0)scale(1)}.game-mode-picker.is-expanded .game-mode-card{opacity:1;pointer-events:auto;flex-basis:calc(18.3333% - .5rem);padding:.625rem;transform:translate(0)scale(.94)}.game-mode-picker.is-expanded{padding-right:3.35rem}.game-mode-picker.has-five.is-expanded .game-mode-card{flex-basis:calc(13.75% - .5rem)}.game-mode-picker.has-five.is-expanded .game-mode-card.is-selected{flex-basis:45%}.game-mode-picker.has-six.is-expanded .game-mode-card{flex-basis:calc(11% - .5rem)}.game-mode-picker.has-six.is-expanded .game-mode-card.is-selected{flex-basis:45%}.game-mode-picker.is-expanded .game-mode-card.is-selected{flex-basis:45%;transform:scale(1)}.game-mode-card .menu-thumb-icon.is-visible{opacity:1;transform:translateY(0)scale(1)}.game-mode-picker.is-expanded .game-mode-card:not(.is-selected) .game-mode-card-copy{gap:.35rem;padding:.625rem}.game-mode-picker.is-expanded .game-mode-card:not(.is-selected) .menu-thumb-label{font-size:1rem}.game-mode-picker.is-expanded .game-mode-card:not(.is-selected) .menu-condensed{font-size:.58rem}.game-mode-picker.is-expanded .game-mode-card:not(.is-selected) .menu-thumb-icon{width:1rem;height:1rem}.game-mode-expand{width:2.15rem;height:3.4rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;left:min(39.45rem,100% - 2.15rem)}.game-mode-expand:is(:hover,.gamepad-hover){box-shadow:none;background:0 0}.game-mode-picker.is-expanded .game-mode-expand{left:auto;right:.2rem}.game-mode-mini-shade{background:linear-gradient(180deg, var(--background), var(--background))}@supports (color:color-mix(in lab, red, red)){.game-mode-mini-shade{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 8%, transparent), color-mix(in oklab, var(--background) 94%, transparent))}}@media (width<=639px){.game-mode-picker{overflow-x:hidden}.game-mode-picker.is-expanded .game-mode-card{flex-basis:29%}.game-mode-picker.is-expanded .game-mode-card.is-selected{flex-basis:54%}.game-mode-card-copy{padding:.75rem}}.global-music-player.on-h2h.is-expanded{border-radius:.75rem;grid-template-columns:3.9rem minmax(0,1fr) 1.8rem;gap:.28rem;width:min(10.6rem,100vw - 1.1rem);height:2.62rem;padding:.22rem .24rem .22rem .3rem;animation:.42s ease-out both music-player-h2h-fade}.global-music-player.on-h2h.is-expanded .global-music-art-wrap{grid-template-columns:2.95rem .85rem;gap:.1rem;width:3.9rem;height:2.1rem}.global-music-player.on-h2h.is-expanded .global-music-thumbnail{border-radius:.3rem;width:2.95rem;height:2.1rem}.global-music-player.on-h2h.is-expanded .global-music-visualizer{gap:.07rem;width:.85rem;height:.8rem;padding:.12rem;transform:none}.global-music-player.on-h2h.is-expanded .global-music-title small{font-size:.46rem}.global-music-player.on-h2h.is-expanded .global-music-title strong{font-size:.62rem}.global-music-player.on-h2h .global-playlist-connect{height:1.8rem;padding-inline:0;width:1.8rem!important}.global-music-player.on-h2h.is-minimized{border-radius:.7rem;width:5.3rem;height:2.42rem;padding:.22rem;animation:.42s ease-out both music-player-h2h-fade}.global-music-player.on-h2h.is-minimized .global-music-thumbnail-button{grid-template-columns:3rem .85rem;gap:.12rem;border-radius:.3rem!important}.global-music-player.on-h2h.is-minimized .global-music-thumbnail{width:3rem;height:1.95rem}.global-music-player.on-h2h.is-minimized .global-music-visualizer{gap:.07rem;width:.85rem;height:.8rem;padding:.12rem;transform:none}@keyframes music-player-h2h-fade{0%{opacity:0}to{opacity:1}}@keyframes music-meter{0%{height:20%}38%{height:82%}70%{height:42%}to{height:100%}}@keyframes music-player-slide-out{0%{opacity:.25;transform:translate(calc(100% - 12rem))}to{opacity:1;transform:translate(0)}}.h2h-team-away .h2h-player-strip-away{left:auto;right:.7rem}.h2h-team-away .h2h-team-lockup{grid-template-columns:max-content minmax(0,1fr) 2.5rem max-content}.h2h-team-away .h2h-ovr-stack{grid-area:1/1}.h2h-team-away .h2h-name{text-align:left;grid-area:1/2;align-items:start;padding-left:1.4rem}.h2h-team-away .h2h-side-tab{grid-area:1/3}.h2h-team-away .h2h-rating-block{grid-area:1/4;min-width:max-content;padding-left:.9rem}.h2h-team-home .h2h-team-lockup{text-align:right;grid-template-columns:max-content 2.5rem minmax(0,1fr) max-content}.h2h-team-home .h2h-rating-block{flex-direction:row;grid-area:1/1;justify-content:flex-end;padding-right:.9rem}.h2h-team-home .h2h-team-data{flex-direction:row-reverse}.h2h-team-home .h2h-side-tab{grid-area:1/2}.h2h-team-home .h2h-name{grid-area:1/3;align-items:end;padding-right:1.4rem}.h2h-team-home .h2h-ovr-stack{grid-area:1/4}.h2h-star:last-child{border-right:0}.h2h-logo-stage .team-crest-3d-neon{opacity:.14;animation:none}.h2h-logo-stage .team-crest-3d-original{filter:contrast(1.03) saturate(1.02) drop-shadow(0 .08em .08em var(--background))}@supports (color:color-mix(in lab, red, red)){.h2h-logo-stage .team-crest-3d-original{filter:contrast(1.03) saturate(1.02) drop-shadow(0 .08em .08em color-mix(in oklab, var(--background) 70%, transparent))}}.neon-logo{pointer-events:none;transform:scale(var(--neon-logo-scale,1));position:absolute;inset:0}.neon-logo-beat{will-change:opacity, transform;position:absolute;inset:-14.1%}.neon-logo-img{object-fit:contain;width:100%;height:100%;animation:.42s ease-out both neon-logo-in;position:absolute;inset:0}.neon-logo-img.is-leaving{animation:.42s ease-in both neon-logo-out}.neon-logo-pulse .neon-logo-beat{animation:2.7s linear infinite both neon-logo-pulse}.neon-logo-pulse.neon-logo-home .neon-logo-beat{animation-delay:.18s}.neon-logo-glow .neon-logo-beat{animation:7s ease-in-out infinite both neon-logo-breathe}.neon-panel{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.neon-panel-beat{opacity:0;will-change:opacity, transform;transform-origin:50% 48%;animation:2.7s linear infinite both neon-panel-pulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 40%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 40%,#0000 100%)}.neon-panel-home .neon-panel-beat{animation-delay:.18s}.neon-panel-wash{background:radial-gradient(ellipse 58% 46% at 50% 48%, rgb(var(--neon-rgb) / .5), rgb(var(--neon-rgb) / .24) 45%, rgb(var(--neon-rgb) / 0) 100%), radial-gradient(ellipse 92% 80% at 50% 48%, rgb(var(--neon-rgb) / .2), rgb(var(--neon-rgb) / .08) 60%, rgb(var(--neon-rgb) / 0) 100%);animation:.42s ease-out both neon-logo-in;position:absolute;inset:0}.neon-panel-wash.is-leaving{animation:.42s ease-in both neon-logo-out}.neon-edge-bar{pointer-events:none;width:.5rem;position:absolute;top:6%;bottom:6%}.neon-edge-bar-fill{background:linear-gradient(180deg, transparent 0%, #ffffff8c 18%, transparent 30%, #ffffff59 62%, transparent 78%) 0 0 / 100% 220% no-repeat, linear-gradient(180deg, rgb(var(--neon-rgb) / 0) 0%, rgb(var(--neon-rgb) / .95) 14%, rgb(var(--neon-rgb) / .95) 86%, rgb(var(--neon-rgb) / 0) 100%);box-shadow:0 0 .6rem rgb(var(--neon-rgb) / .85), 0 0 1.8rem rgb(var(--neon-rgb) / .5);border-radius:999px;animation:.42s ease-out both neon-logo-in,3.2s linear infinite neon-edge-sheen;position:absolute;inset:0}.neon-edge-bar-fill.is-leaving{animation:.42s ease-in both neon-logo-out}@keyframes neon-edge-sheen{0%{background-position:0 120%,0 0}to{background-position:0 -120%,0 0}}@media (prefers-reduced-motion:reduce){.neon-edge-bar-fill{animation-duration:1ms}}@keyframes neon-panel-pulse{0%{opacity:0;transform:scale(.12)}16%{opacity:1}to{opacity:0;transform:scale(1.45)}}@keyframes neon-logo-pulse{0%{opacity:0;transform:scale(1)}16%{opacity:1}to{opacity:0;transform:scale(1.22)}}@keyframes neon-logo-breathe{0%,to{opacity:.38}50%{opacity:.62}}@keyframes neon-logo-in{0%{opacity:0}to{opacity:1}}@keyframes neon-logo-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.neon-logo-pulse .neon-logo-beat,.neon-logo-glow .neon-logo-beat{opacity:.5;animation:none;transform:none}.neon-panel-beat{opacity:.35;animation:none}.neon-logo-img,.neon-logo-img.is-leaving,.neon-panel-wash,.neon-panel-wash.is-leaving{animation-duration:1ms}}.h2h-neon-wrap{pointer-events:none}.h2h-neon-stage{filter:none;perspective:none;--neon-logo-scale:1.45}.team-logo-fx{isolation:isolate;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s}.team-logo-fx-defs{pointer-events:none;position:absolute}.team-logo-fx-original,.team-logo-fx-bloom,.team-logo-fx-color,.team-logo-fx-core{pointer-events:none;place-items:center;display:grid;position:absolute;inset:3%}.team-logo-fx-original{z-index:4;opacity:.98}.team-logo-fx-original>*{width:100%;height:100%}.team-logo-fx-bloom,.team-logo-fx-color,.team-logo-fx-core{z-index:5;opacity:0;transition:opacity .36s,transform .44s cubic-bezier(.22,1,.36,1)}.team-logo-fx-bloom>*,.team-logo-fx-color>*,.team-logo-fx-core>*{width:100%;height:100%}.team-logo-fx-bloom{color:var(--team-primary);mix-blend-mode:screen;filter:blur(12px)}.team-logo-fx-bloom img,.team-logo-fx-bloom svg{filter:brightness(0) saturate(100%) drop-shadow(0 0 1.2rem var(--team-primary)) drop-shadow(0 0 2.4rem var(--team-secondary))}.team-logo-fx-color{color:var(--team-primary);mix-blend-mode:screen}.team-logo-fx-color img,.team-logo-fx-color svg{filter:brightness(0) saturate(100%) drop-shadow(0 0 .35rem var(--team-primary)) drop-shadow(0 0 .9rem var(--team-secondary))}.team-logo-fx-core{color:#fff;mix-blend-mode:screen}.team-logo-fx-core img,.team-logo-fx-core svg{filter:grayscale()brightness(4)contrast(2)drop-shadow(0 0 .18rem #fff)}.team-logo-fx-atmosphere{z-index:0;opacity:0;background:radial-gradient(circle, var(--team-primary), var(--team-secondary) 46%, transparent 72%);border-radius:50%;position:absolute;inset:13%;transform:scale(.8)}@supports (color:color-mix(in lab, red, red)){.team-logo-fx-atmosphere{background:radial-gradient(circle, color-mix(in oklab, var(--team-primary) 32%, transparent), color-mix(in oklab, var(--team-secondary) 14%, transparent) 46%, transparent 72%)}}.team-logo-fx-atmosphere{filter:blur(20px);transition:opacity .4s,transform .5s}.team-logo-fx-sweep{z-index:6;opacity:0;pointer-events:none;position:absolute;inset:3%;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.team-logo-fx-sweep:after{content:"";filter:blur(4px);background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:22%;position:absolute;inset:-25%;transform:translate(-380%)skew(-18deg)}.team-logo-fx-status{z-index:8;opacity:0;border:1px solid var(--team-primary);min-width:5.5rem;padding:.3rem .7rem;position:absolute;bottom:8%;left:50%;transform:translate(-50%,.45rem)}@supports (color:color-mix(in lab, red, red)){.team-logo-fx-status{border:1px solid color-mix(in oklab, var(--team-primary) 75%, white)}}.team-logo-fx-status{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.team-logo-fx-status{background:color-mix(in oklab, var(--background) 82%, transparent)}}.team-logo-fx-status{box-shadow:0 0 1rem var(--team-primary)}@supports (color:color-mix(in lab, red, red)){.team-logo-fx-status{box-shadow:0 0 1rem color-mix(in oklab, var(--team-primary) 38%, transparent)}}.team-logo-fx-status{color:#fff;font-family:var(--font-display);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:.58rem;font-weight:800;transition:opacity .24s,transform .3s}.team-logo-fx.is-active{transform:scale(1.035)}.team-logo-fx.is-active .team-logo-fx-bloom{opacity:.48}.team-logo-fx.is-active .team-logo-fx-color{opacity:.82}.team-logo-fx.is-active .team-logo-fx-core{opacity:.56}.team-logo-fx.is-active .team-logo-fx-atmosphere{opacity:1;transform:scale(1)}.team-logo-fx.is-active .team-logo-fx-status{opacity:1;transform:translate(-50%)}.team-logo-fx.is-selected .team-logo-fx-color,.team-logo-fx.is-selected .team-logo-fx-core{animation:2.8s ease-in-out infinite team-logo-breathe}.team-logo-fx.is-selected .team-logo-fx-sweep{opacity:.58}.team-logo-fx.is-selected .team-logo-fx-sweep:after{animation:3.6s ease-in-out infinite team-logo-sweep}.team-logo-fx.is-locked{transform:scale(1.055)}.team-logo-fx.is-locked .team-logo-fx-bloom{opacity:.62}.team-logo-fx.is-locked .team-logo-fx-color{opacity:.92}.team-logo-fx.is-locked .team-logo-fx-core{opacity:.7}.team-logo-fx.is-idle{filter:saturate(.9)brightness(.88)}.team-logo-fx.is-idle:is(:hover,.gamepad-hover){filter:saturate(1.08)brightness();transform:scale(1.018)}@keyframes team-logo-breathe{0%,to{opacity:.58;transform:scale(.995)}50%{opacity:.95;transform:scale(1.025)}}@keyframes team-logo-sweep{0%,62%{opacity:0;transform:translate(-380%)skew(-18deg)}70%{opacity:.7}88%,to{opacity:0;transform:translate(550%)skew(-18deg)}}.h2h-cycle-prev .h2h-cycle-trail{transform:translate(.45rem)}.h2h-cycle-next .h2h-cycle-trail{transform:translate(-.45rem)}.h2h-cycle:is(:hover,.gamepad-hover) .h2h-cycle-trail{opacity:.85}@keyframes indiana-outline-shine{0%,14%{opacity:0;-webkit-mask-position:145% 145%;mask-position:145% 145%}20%{opacity:1}72%{opacity:1}80%,to{opacity:0;-webkit-mask-position:-45% -45%;mask-position:-45% -45%}}.h2h-modal-scrim{z-index:45;background:var(--background);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.h2h-modal-scrim{background:color-mix(in oklab, var(--background) 72%, transparent)}}.h2h-modal-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.h2h-confirm-dialog{border:1px solid var(--foreground);width:min(32rem,94vw);padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.h2h-confirm-dialog{border:1px solid color-mix(in oklab, var(--foreground) 58%, transparent)}}.h2h-confirm-dialog{background:var(--stadium-steel);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.h2h-confirm-dialog{background:color-mix(in oklab, var(--stadium-steel) 94%, transparent)}}.h2h-confirm-dialog{box-shadow:0 0 2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.h2h-confirm-dialog{box-shadow:0 0 2rem color-mix(in oklab, var(--neon) 18%, transparent)}}.h2h-confirm-dialog{text-align:center}.h2h-confirm-dialog>small,.h2h-uniform-panel header small{color:var(--neon);font:700 .65rem var(--font-sans);letter-spacing:.18em;text-transform:uppercase}.h2h-confirm-dialog h2,.h2h-uniform-panel h2{font:400 2.6rem/1 var(--font-display);text-transform:uppercase;margin:.2rem 0 1rem}.h2h-confirm-teams{border-block:1px solid var(--foreground);grid-template-columns:5rem minmax(0,1fr) 5rem;align-items:center;gap:.8rem;padding-block:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.h2h-confirm-teams{border-block:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.h2h-confirm-teams>img,.h2h-confirm-teams>svg{object-fit:contain;width:5rem;height:5rem}.h2h-confirm-teams span{font-family:var(--font-display);text-transform:uppercase;gap:.3rem;display:grid}.h2h-confirm-teams b{color:var(--muted-foreground);font-size:.65rem}.h2h-confirm-dialog>p{color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem}.h2h-confirm-dialog>div:last-child{justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.h2h-confirm-dialog button,.h2h-uniform-done{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-confirm-dialog button,.h2h-uniform-done{border:1px solid color-mix(in oklab, var(--foreground) 54%, transparent)}}.h2h-confirm-dialog button,.h2h-uniform-done{border-radius:.55rem}.h2h-uniform-panel{isolation:isolate;border:1px solid var(--foreground);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(15rem,1fr) minmax(18rem,1.2fr);width:min(58rem,96vw);height:min(43rem,88vh);padding:1.4rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-panel{border:1px solid color-mix(in oklab, var(--foreground) 56%, transparent)}}.h2h-uniform-panel{background:linear-gradient(115deg, var(--preview-team), var(--stadium-steel) 54%);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-panel{background:linear-gradient(115deg, color-mix(in oklab, var(--preview-team) 30%, var(--background)), color-mix(in oklab, var(--stadium-steel) 96%, transparent) 54%)}}.h2h-uniform-panel{box-shadow:0 0 2.5rem var(--preview-team-2)}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-panel{box-shadow:0 0 2.5rem color-mix(in oklab, var(--preview-team-2) 24%, transparent)}}.h2h-uniform-panel header{z-index:3;text-transform:uppercase;grid-column:1;align-self:start;position:relative}.h2h-uniform-panel header p{color:var(--muted-foreground);font:700 .75rem var(--font-sans)}.h2h-uniform-crest{z-index:-1;aspect-ratio:1;opacity:.3;width:48%;filter:blur(2px) drop-shadow(0 0 1.5rem var(--preview-team-2));position:absolute;top:15%;left:3%}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-crest{filter:blur(2px) drop-shadow(0 0 1.5rem color-mix(in oklab, var(--preview-team-2) 42%, transparent))}}.h2h-uniform-crest>img,.h2h-uniform-crest>svg{object-fit:contain;width:100%;height:100%}.h2h-uniform-model{z-index:2;grid-area:1/2/4;min-height:0;position:relative}.h2h-uniform-model .player-editor-preview{background:0 0;height:100%;min-height:30rem}.h2h-uniform-model .player-editor-rotate-hint{display:none}.h2h-uniform-options{z-index:3;grid-column:1;align-self:end;gap:.5rem;display:flex;position:relative}.h2h-uniform-options button{border:1px solid var(--foreground);min-width:7rem}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-options button{border:1px solid color-mix(in oklab, var(--foreground) 38%, transparent)}}.h2h-uniform-options button{background:0 0;border-radius:.45rem}.h2h-uniform-options button.is-active{border-color:var(--foreground);box-shadow:0 0 .8rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-options button.is-active{box-shadow:0 0 .8rem color-mix(in oklab, var(--foreground) 28%, transparent)}}.h2h-uniform-done{z-index:3;grid-column:1;width:fit-content;margin-top:.7rem;position:relative}.h2h-uniform-fallback{align-content:center;place-items:center;gap:1rem;height:100%;display:grid}.h2h-uniform-fallback>img,.h2h-uniform-fallback>svg{object-fit:contain;width:14rem;height:14rem}@media (width<=680px){.h2h-uniform-panel{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;height:88svh}.h2h-uniform-model{grid-area:2/1}.h2h-uniform-model .player-editor-preview{min-height:20rem}.h2h-confirm-teams{grid-template-columns:3.5rem minmax(0,1fr) 3.5rem}.h2h-confirm-teams>img,.h2h-confirm-teams>svg{width:3.5rem;height:3.5rem}}@media (width<=760px){.h2h-top-strip{grid-template-columns:auto 1fr auto}.h2h-top-nav{gap:.15rem;padding-left:.2rem}.h2h-top-nav button{width:2.45rem;min-width:2.45rem;padding:0;font-size:0}.h2h-top-nav button svg{width:1rem}.h2h-top-nav .h2h-nav-legacy,.h2h-top-matchup>span{display:none}.h2h-matchup{grid-template-columns:minmax(0,1fr) 2.8rem minmax(0,1fr);gap:.1rem}.h2h-team-away{border-radius:.9rem .35rem .35rem .9rem;margin:.35rem 0 .35rem .25rem}.h2h-team-home{border-radius:.35rem .9rem .9rem .35rem;margin:.35rem .25rem .35rem 0}.h2h-logo-stage{width:min(47vw,22rem)}.h2h-logo-stage-zionsville{width:min(54.05vw,25.3rem)}.h2h-team-logo-wrap{inset:23% 0 28%}.h2h-player-strip{grid-template-columns:1fr;gap:1px;width:calc(100% - .4rem);top:1rem}.h2h-player-strip-away{margin-left:0;left:.2rem;right:.2rem}.h2h-player-strip-home{left:.2rem;right:.2rem}.h2h-star{grid-template-columns:1rem minmax(0,1fr) auto;height:2.35rem;padding:.2rem .3rem}.h2h-star>div strong{font-size:.66rem}.h2h-star>b{font-size:.95rem}.h2h-star small{font-size:.45rem}.h2h-team-lockup{grid-template-columns:max-content minmax(0,1fr);min-height:5rem;padding:.45rem .3rem;bottom:4rem;left:.3rem;right:.3rem}.h2h-team-away .h2h-team-lockup{grid-template-columns:max-content minmax(0,1fr)}.h2h-team-away .h2h-rating-block,.h2h-team-away .h2h-name{grid-area:auto}.h2h-team-home .h2h-team-lockup{grid-template-columns:minmax(0,1fr) max-content}.h2h-team-home .h2h-name{grid-column:1}.h2h-team-home .h2h-ovr-stack{grid-area:1/2}.h2h-rating-block{display:none}.h2h-select-hint{font-size:.58rem;bottom:4.2rem}.global-music-player.on-h2h{top:.3rem;bottom:auto;right:.4rem}.global-music-player.on-h2h.is-minimized{top:.3rem}.h2h-top-games{width:min(100%,8.5rem);margin-right:5.7rem}body.h2h-music-minimized .h2h-top-games{width:min(100%,15rem);margin-right:5.7rem}.h2h-ovr-stack{grid-area:1/1;padding-inline:.1rem}.h2h-ovr-step{width:2rem;height:1.15rem}.h2h-rating-block{gap:.25rem}.h2h-team-data{display:none}.h2h-rating strong{font-size:2.6rem}.h2h-name{padding-inline:.25rem}.h2h-name span{display:none}.h2h-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.9rem,4.2vw,1.25rem);line-height:.9;overflow:hidden}.h2h-name small,.h2h-side-tab{display:none}.h2h-cycle{width:2rem;height:2.5rem;top:39%}.h2h-center-mark{width:2.52rem}.h2h-center-mark strong{font-size:1rem}.h2h-tunnel-frame{background:radial-gradient(ellipse at 50% 45%, transparent 0 26%, var(--background) 74%, var(--background))}@supports (color:color-mix(in lab, red, red)){.h2h-tunnel-frame{background:radial-gradient(ellipse at 50% 45%, transparent 0 26%, color-mix(in oklab, var(--background) 58%, transparent) 74%, color-mix(in oklab, var(--background) 90%, transparent))}}.h2h-prompt-bar{gap:0;padding-inline:.35rem}.h2h-prompt-bar button{flex:1;gap:0;min-width:0;padding-inline:.25rem;font-size:0}.h2h-prompt-bar button kbd{font-size:.64rem}.h2h-confirmed{white-space:normal;max-width:92%;bottom:3.8rem}.global-music-player{grid-template-columns:6.55rem minmax(0,1fr) auto 2.25rem;width:calc(100vw - .8rem);bottom:3.8rem;right:.4rem}.global-music-player.is-minimized{grid-template-columns:1fr;width:7.1rem}}.playlist-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 55% at 18% 22%, var(--foreground), transparent 70%), radial-gradient(48% 60% at 82% 30%, var(--foreground), transparent 72%), radial-gradient(55% 65% at 55% 85%, var(--foreground), transparent 75%), radial-gradient(30% 40% at 90% 85%, var(--foreground), transparent 70%), linear-gradient(160deg, var(--background), var(--background) 55%, var(--background));position:fixed;inset:-12%}@supports (color:color-mix(in lab, red, red)){.playlist-screen:before{background:radial-gradient(42% 55% at 18% 22%, color-mix(in oklab, var(--foreground) 7%, transparent), transparent 70%), radial-gradient(48% 60% at 82% 30%, color-mix(in oklab, var(--foreground) 5%, transparent), transparent 72%), radial-gradient(55% 65% at 55% 85%, color-mix(in oklab, var(--foreground) 9%, transparent), transparent 75%), radial-gradient(30% 40% at 90% 85%, color-mix(in oklab, var(--foreground) 4%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--background) 92%, black), var(--background) 55%, color-mix(in oklab, var(--background) 88%, black))}}.playlist-screen:before{will-change:transform, opacity;animation:26s ease-in-out infinite alternate playlist-bg-flow}.playlist-screen:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, var(--foreground) 0 1px, transparent 1px 5rem);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.playlist-screen:after{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--foreground) 4%, transparent) 0 1px, transparent 1px 5rem)}}.playlist-screen:after{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}@keyframes playlist-bg-flow{0%{opacity:.75;transform:translate(-2.5%,-1.5%)scale(1.03)}50%{opacity:1;transform:translate(1.5%,1%)scale(1.05)}to{opacity:.85;transform:translate(-1%,2%)scale(1.04)}}.playlist-title-3d-silver{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.playlist-title-3d-silver{color:color-mix(in oklab, var(--foreground) 78%, var(--muted) 22%)}}.playlist-title-3d-silver{background:linear-gradient(180deg, var(--foreground) 0%, var(--foreground) 38%, var(--background) 52%, var(--foreground) 72%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.playlist-title-3d-silver{background:linear-gradient(180deg, var(--foreground) 0%, color-mix(in oklab, var(--foreground) 68%, var(--muted) 32%) 38%, color-mix(in oklab, var(--background) 42%, var(--foreground) 58%) 52%, color-mix(in oklab, var(--foreground) 86%, var(--neon) 14%) 72%, color-mix(in oklab, var(--foreground) 55%, var(--muted) 45%) 100%)}}.playlist-title-3d-silver{-webkit-text-fill-color:transparent;text-shadow:0 1px 0 var(--foreground), 0 3px 0 var(--background), 0 .55rem 1.25rem var(--foreground), 0 0 1.5rem var(--neon);-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.playlist-title-3d-silver{text-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 82%, transparent), 0 3px 0 color-mix(in oklab, var(--background) 88%, transparent), 0 .55rem 1.25rem color-mix(in oklab, var(--foreground) 25%, transparent), 0 0 1.5rem color-mix(in oklab, var(--neon) 14%, transparent)}}.playlist-title-3d-silver{filter:drop-shadow(0 .18rem 0 var(--background))}@supports (color:color-mix(in lab, red, red)){.playlist-title-3d-silver{filter:drop-shadow(0 .18rem 0 color-mix(in oklab, var(--background) 62%, transparent))}}.playlist-now-cover{object-fit:cover;object-position:center;transform:scale(1.08)}@media (width<=760px){.season-shell{padding-top:1.25rem}.season-header{align-items:start}.season-legacy-score{padding:.5rem}.season-status{grid-template-columns:1fr}.season-grid{grid-template-columns:1fr 1fr}.season-history-head{flex-direction:column;align-items:start}.season-sport-tabs{grid-template-columns:repeat(4,1fr)}.season-schedule-record{text-align:left}.season-game{grid-template-columns:4.5rem 3.8rem minmax(0,1fr) 4rem;padding-inline:.7rem}.season-result{grid-template-columns:2.3rem minmax(0,1fr) 4rem;gap:.5rem}.season-result>div:nth-of-type(2),.season-result>svg{display:none}}@media (prefers-reduced-motion:reduce){.h2h-light-sweep,.global-music-player{animation:none}.h2h-arena-layer,.h2h-stand,.h2h-field,.h2h-team-logo-wrap,.h2h-team-transition,.h2h-swap-logo,.h2h-swap-lockup,.h2h-swap-strip,.h2h-swap-sweep{transition:none;animation:none;transform:none}.h2h-swap-sweep{display:none}}@keyframes menu-story-slide-in{0%{opacity:0;filter:blur(4px);transform:translate(28px)}to{opacity:1;filter:blur();transform:translate(0)}}@media (prefers-reduced-motion:reduce){.menu-story-slide{animation:none}}.state-score-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.state-score-card{border:1px solid var(--primary);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.state-score-card{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}}.state-score-card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.state-score-card{background:color-mix(in srgb, var(--card) 72%, transparent)}}.state-score-card{box-shadow:0 0 1.4rem var(--primary)}@supports (color:color-mix(in lab, red, red)){.state-score-card{box-shadow:0 0 1.4rem color-mix(in srgb, var(--primary) 22%, transparent)}}.state-score-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:.35rem;padding:.75rem .9rem;display:grid}.state-score-status{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.state-score-status{color:color-mix(in srgb, var(--primary) 85%, var(--foreground))}}.state-score-row{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.state-score-row strong{font-size:.85rem;font-weight:600}.state-score-row b{font-variant-numeric:tabular-nums;color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.state-score-row b{color:color-mix(in srgb, var(--primary) 90%, var(--foreground))}}.state-bracket-title{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:1rem}@supports (color:color-mix(in lab, red, red)){.state-bracket-title{color:color-mix(in srgb, var(--primary) 80%, var(--foreground))}}.state-bracket-rounds{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;margin-block:.6rem 1rem;display:grid}.state-bracket-round{border:1px solid var(--primary);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.state-bracket-round{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.state-bracket-round{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.state-bracket-round{background:color-mix(in srgb, var(--card) 65%, transparent)}}.state-bracket-round{gap:.2rem;padding:.6rem .8rem;display:grid}.state-bracket-round strong{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.state-bracket-round span{opacity:.8;font-size:.72rem}.state-bracket-groups{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.state-bracket-group{border:1px solid var(--primary);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.state-bracket-group{border:1px solid color-mix(in srgb, var(--primary) 32%, transparent)}}.state-bracket-group{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.state-bracket-group{background:color-mix(in srgb, var(--card) 70%, transparent)}}.state-bracket-group{box-shadow:0 0 1.3rem var(--primary)}@supports (color:color-mix(in lab, red, red)){.state-bracket-group{box-shadow:0 0 1.3rem color-mix(in srgb, var(--primary) 18%, transparent)}}.state-bracket-group{padding:.8rem .95rem}.state-bracket-group header{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.state-bracket-group header strong{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.state-bracket-group header strong{color:color-mix(in srgb, var(--primary) 88%, var(--foreground))}}.state-bracket-group ul{opacity:.92;gap:.15rem;max-height:13rem;font-size:.78rem;display:grid;overflow-y:auto}@keyframes music-track-swap{0%{box-shadow:0 0 2rem color-mix(in oklab, var(--neon) 18%, transparent)}35%{box-shadow:0 0 3.4rem color-mix(in oklab, var(--neon) 48%, transparent);border-left-color:color-mix(in oklab, var(--neon) 100%, white 25%)}to{box-shadow:0 0 2rem color-mix(in oklab, var(--neon) 18%, transparent)}}@keyframes music-art-swap{0%{opacity:0;filter:blur(7px)saturate(1.5);transform:scale(1.14)translate(-8%)}60%{opacity:1;filter:blur()saturate(1.15)}to{opacity:1;filter:blur()saturate();transform:scale(1)translate(0)}}@keyframes music-title-swap{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes sim-loading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sim-loading-photo{0%{filter:saturate(.72)contrast(1.16)brightness(.58);transform:scale(1.075)}to{filter:saturate(.94)contrast(1.08)brightness(.78);transform:scale(1.025)}}.sim-loading-screen{z-index:80;isolation:isolate;background:var(--background);opacity:1;transition:opacity .8s cubic-bezier(.4,0,.2,1),filter .8s;position:fixed;inset:0;overflow:hidden}.sim-loading-screen.is-fading{opacity:0;filter:blur(.3rem)}.sim-loading-photos,.sim-loading-photos img,.sim-loading-treatment{width:100%;height:100%;position:absolute;inset:0}.sim-loading-photos img{object-fit:cover;object-position:center;opacity:0;transition:opacity .72s;transform:scale(1.04)}.sim-loading-photos img.is-active{opacity:1;animation:5s cubic-bezier(.16,1,.3,1) both sim-loading-photo}.sim-loading-treatment{background:var(--background);display:block}@supports (color:color-mix(in lab, red, red)){.sim-loading-treatment{background:color-mix(in oklab, var(--background) 22%, transparent)}}.sim-loading-treatment{pointer-events:none}.sim-loading-progress{width:calc(100vw - 2*clamp(1.25rem,4vw,4.5rem));font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;grid-template-columns:5.7rem auto;align-items:center;column-gap:1rem;display:grid;position:absolute;bottom:clamp(1.5rem,5vh,4.5rem);left:clamp(1.25rem,4vw,4.5rem)}.sim-loading-football{grid-row:1;place-items:center;width:5.7rem;height:4rem;display:grid;position:relative;overflow:hidden}.sim-loading-football img{object-fit:contain;background:0 0;width:5.4rem;height:2.7rem}.sim-loading-progress div{line-height:1.05;display:grid}.sim-loading-progress strong{color:var(--foreground);font-size:1.35rem;font-weight:800}.sim-loading-progress span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sim-loading-progress span{color:color-mix(in oklab, var(--foreground) 56%, transparent)}}.sim-loading-progress span{letter-spacing:.12em;font-size:.68rem;font-weight:600}.sim-loading-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);font:600 clamp(1rem, 1.5vw, 1.3rem) "Barlow Condensed", var(--font-sans);text-transform:none;text-shadow:0 2px 1rem var(--background);margin:0;overflow:hidden}@keyframes sim-football-spiral{0%{opacity:.45;transform:translate(-.5rem,.3rem)rotate(-24deg)scale(.82)}45%{opacity:1;transform:translate(.55rem,-.35rem)rotate(156deg)scale(1.08)}to{opacity:.45;transform:translate(-.5rem,.3rem)rotate(336deg)scale(.82)}}@keyframes sim-football-flight{0%{opacity:.28;transform:translate(-1.15rem,.55rem)scale(.76)}28%{opacity:1}55%{opacity:1;transform:translate(.75rem,-.45rem)scale(1.12)}to{opacity:.22;transform:translate(1.55rem,-.9rem)scale(.84)}}@keyframes sim-football-flash{0%,to{filter:none}46%{filter:drop-shadow(0 0 .35rem color-mix(in oklab, var(--foreground) 85%, transparent)) brightness(1.5)}}@keyframes sim-football-zip{0%{opacity:0;transform:translate(-130%)}38%{opacity:.9}to{opacity:0;transform:translate(130%)}}@keyframes sim-football-spin{0%{transform:rotateX(58deg)rotate(-18deg)}to{transform:rotateX(58deg)rotate(342deg)}}@media (width<=700px){.sim-loading-progress{width:calc(100vw - 2.5rem);bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.sim-loading-photos img.is-active{animation:none}}.sim-postgame-recap{z-index:74;isolation:isolate;background:var(--background);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.sim-postgame-recap:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--background), var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sim-postgame-recap:after{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 30%, transparent), color-mix(in oklab, var(--background) 92%, transparent))}}.sim-recap-highlight{border-block:1px solid var(--neon);width:min(68rem,100vw - 2rem)}@supports (color:color-mix(in lab, red, red)){.sim-recap-highlight{border-block:1px solid color-mix(in oklab, var(--neon) 52%, transparent)}}.sim-recap-highlight{text-align:center;text-transform:uppercase;background:var(--background);padding:clamp(1.5rem,5vw,4rem)}@supports (color:color-mix(in lab, red, red)){.sim-recap-highlight{background:color-mix(in oklab, var(--background) 64%, transparent)}}.sim-recap-highlight{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:.45s ease-out both fade-in}.sim-recap-highlight>span,.sim-postgame-recap aside span{color:var(--neon);font-family:var(--font-display);font-size:.75rem}.sim-recap-highlight h1{font-family:var(--font-display);margin:.4rem 0;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:400;line-height:.9}.sim-recap-highlight p{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sim-recap-highlight p{color:color-mix(in oklab, var(--foreground) 76%, transparent)}}.sim-recap-highlight div{font-family:var(--font-display);justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.sim-recap-highlight i{color:var(--elite);font-style:normal}.sim-postgame-recap aside{border-right:2px solid var(--neon);text-align:right;width:min(31rem,100vw - 2rem);padding-right:1rem;position:absolute;bottom:clamp(4.5rem,8vh,7rem);right:clamp(1rem,4vw,4rem)}.sim-postgame-recap aside p{margin-top:.25rem;font-size:.85rem}.sim-postgame-recap>button{position:absolute;bottom:1.5rem;right:clamp(1rem,4vw,4rem)}.sim-final-plan{color:var(--muted-foreground);font-family:var(--font-display);text-transform:uppercase;justify-content:center;gap:1rem;padding:.55rem;display:flex}.sim-final-plan b{color:var(--neon)}@media (width<=700px){.sim-recap-highlight{padding-inline:1rem}.sim-recap-highlight div{gap:.4rem;font-size:.7rem}.sim-postgame-recap aside{border-right:0;border-left:2px solid var(--neon);text-align:left;padding:0 0 0 .75rem;bottom:5.5rem;left:1rem;right:auto}}@keyframes sim-camera-drift{0%,to{transform:scale(1.04)translate(-.4%)}50%{transform:scale(1.075)translate(.5%,-.35%)}}@keyframes sim-lights-pulse{0%,72%,to{opacity:.12;filter:blur(10px)}82%{opacity:.42;filter:blur(16px)}90%{opacity:.22;filter:blur(13px)}}@keyframes sim-event-in{0%{opacity:0;filter:blur(9px);transform:translateY(1.5rem)scale(.965)}to{opacity:1;filter:none;transform:none}}@keyframes sim-score-pop{0%{color:var(--elite);transform:scale(1.45)}to{color:var(--foreground);transform:scale(1)}}@keyframes sim-crowd-wave{0%{transform:translate(-2%)}to{transform:translate(2%)}}.sim-sport-golf .sim-stadium-lights,.sim-sport-boys-soccer .sim-stadium-lights,.sim-sport-girls-soccer .sim-stadium-lights{opacity:.08;animation-delay:-1.7s}@media (width<=900px){.sim-scorebug{grid-template-columns:1fr 7.5rem 1fr;inset-inline:.35rem}.sim-score-team{grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.35rem;padding-inline:.45rem}.sim-score-team.is-home{grid-template-columns:auto minmax(0,1fr) 2.5rem}.sim-score-team img,.sim-score-team svg{width:2.3rem;height:2.3rem}.sim-score-team span{font-size:.85rem}.sim-score-team strong{min-width:2rem;font-size:2.2rem}.sim-broadcast-grid{grid-template-columns:1fr;inset-inline:.35rem}.sim-timeline,.sim-live-panel{display:none}.sim-event-card{min-height:58vh}.sim-control-bar{justify-content:space-around;inset-inline:.35rem}.sim-control-bar button{min-width:0;padding-inline:.55rem;font-size:.65rem}.sim-control-bar label>span{display:none}.sim-final-grid{grid-template-columns:1fr}.sim-final-score>div{grid-template-columns:2.5rem minmax(0,1fr) auto;padding-inline:.45rem}.sim-final-score>div:last-child{grid-template-columns:auto minmax(0,1fr) 2.5rem}.sim-final-score img,.sim-final-score svg{width:2.3rem;height:2.3rem}.sim-final-score span{font-size:.85rem}.sim-final-score strong{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.sim-venue,.sim-crowd-motion,.sim-stadium-lights,.sim-event-card,.sim-event-player>img,.sim-score-team strong{animation:none}}@keyframes sim-intro-away{0%{opacity:0;transform:translate(-24vw,2rem)rotate(-8deg)scale(.78)}to{opacity:1;transform:translate(0)rotate(-2deg)scale(1)}}@keyframes sim-intro-home{0%{opacity:0;transform:translate(24vw,2rem)rotate(8deg)scale(.78)}to{opacity:1;transform:translate(0)rotate(2deg)scale(1)}}@keyframes sim-intro-flare{0%,to{opacity:.22;transform:scaleX(.72)}50%{opacity:.78;transform:scaleX(1.08)}}@keyframes sim-intro-mark{0%{opacity:0;filter:blur(12px);transform:scale(1.45)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes sim-intro-camera{0%{transform:scale(1.12)translateY(-1.5%)}to{transform:scale(1.02)translateY(0)}}@keyframes sim-floor-scan{0%{background-position:50% 0}to{background-position:50% 5rem}}.sim-helmet.is-home{transform:perspective(1100px)scaleX(-1)rotateY(7deg)translateZ(1.5rem)}.sim-helmet-shell{z-index:1;object-fit:contain;filter:grayscale()contrast(1.12)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.sim-helmet-tint{z-index:2;background:linear-gradient(138deg, var(--helmet-primary) 5%, var(--helmet-primary) 48%, var(--helmet-primary) 83%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sim-helmet-tint{background:linear-gradient(138deg, color-mix(in oklab, var(--helmet-primary) 62%, var(--foreground) 38%) 5%, var(--helmet-primary) 48%, color-mix(in oklab, var(--helmet-primary) 86%, var(--background) 14%) 83%)}}.sim-helmet-tint{mix-blend-mode:multiply;opacity:.94;-webkit-mask:url(/assets/football-conventional-neutral-B5qK1DSd.png) 50%/contain no-repeat;mask:url(/assets/football-conventional-neutral-B5qK1DSd.png) 50%/contain no-repeat}.sim-helmet-stripe{z-index:3;background:linear-gradient(90deg, transparent 37%, var(--helmet-secondary) 37.8% 40.2%, transparent 41%);mix-blend-mode:color;opacity:.78;position:absolute;inset:0;-webkit-mask:url(/assets/football-conventional-neutral-B5qK1DSd.png) 50%/contain no-repeat;mask:url(/assets/football-conventional-neutral-B5qK1DSd.png) 50%/contain no-repeat}.sim-helmet-decal{z-index:5;width:27%;height:27%;filter:drop-shadow(.3rem .5rem .24rem var(--background));place-items:center;display:grid;position:absolute;top:27%;left:34%;transform:perspective(520px)rotateY(-22deg)rotate(-2deg)translateZ(2rem)}@supports (color:color-mix(in lab, red, red)){.sim-helmet-decal{filter:drop-shadow(.3rem .5rem .24rem color-mix(in oklab, var(--background) 68%, transparent))}}.sim-helmet-decal img,.sim-helmet-decal svg{object-fit:contain;width:100%;height:100%}.sim-helmet.is-home .sim-helmet-decal{transform:scaleX(-1)perspective(520px)rotateY(-18deg)rotate(-2deg)translateZ(2rem)}.sim-helmet-reflection{z-index:6;background:linear-gradient(118deg, transparent 19%, var(--foreground) 35%, transparent 47% 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sim-helmet-reflection{background:linear-gradient(118deg, transparent 19%, color-mix(in oklab, var(--foreground) 42%, transparent) 35%, transparent 47% 100%)}}.sim-helmet-reflection{mix-blend-mode:screen;opacity:.44;pointer-events:none;animation:5s ease-in-out infinite sim-helmet-light;-webkit-mask:url(/assets/football-conventional-neutral-B5qK1DSd.png) 50%/contain no-repeat;mask:url(/assets/football-conventional-neutral-B5qK1DSd.png) 50%/contain no-repeat}.sim-helmet-contact{z-index:0;background:var(--background);border-radius:50%;height:13%;position:absolute;bottom:3%;left:11%;right:7%}@supports (color:color-mix(in lab, red, red)){.sim-helmet-contact{background:color-mix(in oklab, var(--background) 82%, transparent)}}.sim-helmet-contact{filter:blur(1rem);opacity:.92;transform:translateZ(-2rem)rotateX(70deg)}@keyframes sim-helmet-settle{0%{opacity:0;translate:0 1.8rem;scale:.9}to{opacity:1;translate:0;scale:1}}@keyframes sim-helmet-light{0%,to{opacity:.26;transform:translate(-4%)}50%{opacity:.54;transform:translate(3%)}}.h2h-arena-layer{transform:translate(calc(var(--pointer-x) * -4px), calc(var(--pointer-y) * -2px)) scale(1.025);inset:-1%}.h2h-arena-layer img{filter:saturate(1.08)contrast(1.08)brightness(.82)}.h2h-sky-wash{background:linear-gradient(90deg, var(--away), transparent 38% 62%, var(--home)), linear-gradient(180deg, var(--background), var(--background) 86%)}@supports (color:color-mix(in lab, red, red)){.h2h-sky-wash{background:linear-gradient(90deg, color-mix(in oklab, var(--away) 16%, transparent), transparent 38% 62%, color-mix(in oklab, var(--home) 17%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--background) 10%, transparent), color-mix(in oklab, var(--background) 52%, transparent) 86%)}}.sim-venue{filter:saturate(1.04)contrast(1.08)brightness(.78);width:100%;height:100%;animation-duration:24s;inset:0}.sim-venue-wash{background:linear-gradient(180deg, var(--background), transparent 28% 68%, var(--background)), linear-gradient(90deg, var(--away), transparent 42% 58%, var(--home))}@supports (color:color-mix(in lab, red, red)){.sim-venue-wash{background:linear-gradient(180deg, color-mix(in oklab, var(--background) 18%, transparent), transparent 28% 68%, color-mix(in oklab, var(--background) 68%, transparent)), linear-gradient(90deg, color-mix(in oklab, var(--away) 10%, transparent), transparent 42% 58%, color-mix(in oklab, var(--home) 11%, transparent))}}.sim-scorebug{background:var(--stadium-steel);border-top-width:3px;border-radius:.65rem .65rem 1.4rem 1.4rem;grid-template-columns:1fr minmax(9rem,12rem) 1fr;height:4.65rem;inset:.65rem max(1rem,50vw - 44rem) auto}@supports (color:color-mix(in lab, red, red)){.sim-scorebug{background:color-mix(in oklab, var(--stadium-steel) 91%, transparent)}}.sim-score-team{grid-template-columns:2.9rem minmax(0,1fr) auto;padding:.35rem .8rem}.sim-score-team.is-home{grid-template-columns:auto minmax(0,1fr) 2.9rem}.sim-score-team img,.sim-score-team svg{width:2.7rem;height:2.7rem}.sim-score-team span{font-size:1.05rem}.sim-score-team strong{font-size:2.75rem}.sim-broadcast-grid{grid-template-columns:minmax(10rem,15rem) minmax(19rem,31rem) minmax(10rem,15rem);justify-content:space-between;align-items:end;gap:1rem;inset:6rem 1rem 4.5rem}.sim-timeline,.sim-live-panel{background:var(--background);border-radius:1.4rem;align-self:end;max-height:min(43vh,25rem)}@supports (color:color-mix(in lab, red, red)){.sim-timeline,.sim-live-panel{background:color-mix(in oklab, var(--background) 64%, transparent)}}.sim-timeline,.sim-live-panel{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.sim-event-card{background:var(--background);border-radius:1.5rem;grid-template-rows:auto auto auto auto;align-self:end;height:auto;min-height:0}@supports (color:color-mix(in lab, red, red)){.sim-event-card{background:color-mix(in oklab, var(--background) 61%, transparent)}}.sim-event-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sim-event-player{height:8.5rem;min-height:7rem;padding-top:.35rem}.sim-event-player>img{width:min(35%,8rem)}.sim-event-player>svg{width:7rem;height:7rem}.sim-event-player h2{font-size:clamp(1.4rem,2.4vw,2.4rem)}.sim-event-call{padding:.65rem .9rem .8rem}.sim-event-call h1{font-size:clamp(1.45rem,2.4vw,2.35rem)}.sim-control-bar{background:var(--background);border-radius:999px;width:max-content;max-width:calc(100vw - 1.3rem);min-height:2.85rem;inset:auto 50% .65rem auto;transform:translate(50%)}@supports (color:color-mix(in lab, red, red)){.sim-control-bar{background:color-mix(in oklab, var(--background) 78%, transparent)}}.sim-control-bar button{text-transform:uppercase;border-radius:999px;font-family:Arial Narrow,Roboto Condensed,sans-serif;font-weight:800}.sim-network-mark{z-index:3;color:var(--foreground);font-family:var(--font-display);text-align:center;text-shadow:0 0 .6rem var(--neon);pointer-events:none;font-size:.56rem;line-height:.78;position:absolute;top:-.28rem;left:50%;transform:translate(-50%)}.sim-venue.camera-sideline{transform-origin:25% 55%;animation:12s ease-in-out infinite reverse sim-camera-drift}.sim-venue.camera-field{transform-origin:50% 80%;animation-duration:9s}.sim-venue.camera-endzone{transform-origin:78% 55%;animation-direction:reverse}.sim-venue.camera-player{filter:saturate(1.12)contrast(1.13)brightness(.72)blur(.3px);animation-duration:7s}@media (width<=900px){.sim-intro-matchup{grid-template-columns:1fr 4rem 1fr}.sim-helmet{width:43vw}.sim-intro-vs strong{font-size:3.8rem}.sim-intro-team h2{font-size:.8rem}.sim-intro-team strong{font-size:clamp(1.45rem,7vw,3rem)}.sim-scorebug{inset-inline:.35rem}.sim-broadcast-grid{grid-template-columns:1fr;inset:5.7rem .35rem 4.4rem}.sim-event-card{justify-self:center;width:min(31rem,100%)}}@media (prefers-reduced-motion:reduce){.sim-intro-team,.sim-intro-vs,.sim-intro-lights,.sim-helmet,.sim-helmet-reflection{animation:none}}.sim-skip-intro{z-index:12}.sim-intro-ticker{z-index:9;border-block:1px solid var(--foreground);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(70rem,82vw);min-height:2.8rem;padding:.35rem 1rem;display:grid;position:absolute;bottom:1rem;left:50%}@supports (color:color-mix(in lab, red, red)){.sim-intro-ticker{border-block:1px solid color-mix(in oklab, var(--foreground) 24%, transparent)}}.sim-intro-ticker{background:var(--stadium-steel)}@supports (color:color-mix(in lab, red, red)){.sim-intro-ticker{background:color-mix(in oklab, var(--stadium-steel) 90%, transparent)}}.sim-intro-ticker{box-shadow:0 .9rem 2rem var(--background)}@supports (color:color-mix(in lab, red, red)){.sim-intro-ticker{box-shadow:0 .9rem 2rem color-mix(in oklab, var(--background) 72%, transparent)}}.sim-intro-ticker{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--fnf-display);text-transform:uppercase;animation:.62s ease-out 1.35s both fnf-ticker}.sim-intro-ticker span{background:var(--foreground);color:var(--background);padding:.3rem .6rem;font-weight:900}.sim-intro-ticker b{letter-spacing:.04em;font-size:1rem}.sim-intro-ticker em{color:var(--muted-foreground);font-size:.7rem;font-style:normal}.player-art-card{box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;transition:transform .22s;overflow:visible}.player-art-card:is(:hover,.gamepad-hover),.player-art-card:focus-visible{outline:0;transform:translateY(-2px)scale(1.015)}.player-art-photo{object-fit:contain;object-position:center bottom;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(#0000 0%,#000000d9 10%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(#0000 0%,#000000d9 10%,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.player-art-photo--transparent{-webkit-mask-image:none;mask-image:none}.player-detail-player--legacy-large{object-position:center}.player-detail-player--legacy-large.scale-100{transform:scale(1.14)}.player-art-card-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff2e 50%,#0000 62%);position:absolute;inset:0}.player-art-card-number{z-index:3;letter-spacing:.04em;color:#fff;-webkit-text-stroke:.045rem #000;paint-order:stroke fill;text-shadow:0 2px 6px #000000b3;pointer-events:none;font-family:Bebas Neue,Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:700;line-height:1;position:absolute;bottom:.25rem;right:.4rem}.player-art-photo[data-portrait=gage-bundy]{transform-origin:bottom;transform:translateZ(0)scale(1.2)}.player-art-photo[data-portrait=declan-hines]{transform-origin:bottom;transform:translateZ(0)scale(1.44)}.player-art-photo[data-portrait=andre-warfield-ii]{transform-origin:bottom;transform:translateZ(0)scale(1.32)}.player-art-photo[data-portrait=carter-cummings]{transform-origin:bottom;transform:translateZ(0)scale(1.2)}.player-art-photo[data-portrait=monshun-sales]{transform-origin:bottom;transform:translateZ(0)scale(1.15)}.player-detail-sheet{border:1px solid var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.player-detail-sheet{border:1px solid color-mix(in oklab, var(--foreground) 78%, transparent)}}.player-detail-sheet{background:linear-gradient(145deg, var(--background), var(--detail-primary));border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.player-detail-sheet{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 95%, transparent), color-mix(in oklab, var(--detail-primary) 18%, var(--background)))}}.player-detail-sheet{box-shadow:inset 0 0 0 1px var(--foreground), 0 0 1.2rem var(--foreground), 0 0 3rem var(--neon), 0 2rem 5rem var(--background)}@supports (color:color-mix(in lab, red, red)){.player-detail-sheet{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent), 0 0 1.2rem color-mix(in oklab, var(--foreground) 24%, transparent), 0 0 3rem color-mix(in oklab, var(--neon) 20%, transparent), 0 2rem 5rem color-mix(in oklab, var(--background) 78%, transparent)}}.player-detail-sheet{animation:.22s ease-out both player-detail-in}.player-detail-sheet:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 1.6rem var(--detail-secondary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.player-detail-sheet:after{box-shadow:inset 0 0 1.6rem color-mix(in oklab, var(--detail-secondary) 12%, transparent)}}.player-detail-head{position:relative;overflow:hidden}.player-detail-head:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff38 49%,#0000 62%);animation:5.5s cubic-bezier(.45,0,.55,1) infinite player-detail-zip;position:absolute;inset:0;transform:translate(-130%)skew(-14deg)}@keyframes player-detail-zip{0%{transform:translate(-130%)skew(-14deg)}34%,to{transform:translate(240%)skew(-14deg)}}.player-detail-bio{color:var(--foreground);font-size:.78rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.player-detail-bio{color:color-mix(in oklab, var(--foreground) 76%, transparent)}}.player-detail-bio{border-left:2px solid var(--detail-primary)}@supports (color:color-mix(in lab, red, red)){.player-detail-bio{border-left:2px solid color-mix(in oklab, var(--detail-primary) 65%, transparent)}}.player-detail-bio{padding-left:.75rem}.player-detail-art{isolation:isolate;border-radius:1rem;min-height:19rem;position:relative;overflow:visible}.player-detail-crest{z-index:-1;object-fit:contain;opacity:.68;width:92%;height:82%;filter:saturate(1.15) drop-shadow(0 0 1.5rem var(--detail-primary));position:absolute;top:8%;left:-12%}@supports (color:color-mix(in lab, red, red)){.player-detail-crest{filter:saturate(1.15) drop-shadow(0 0 1.5rem color-mix(in oklab, var(--detail-primary) 58%, transparent))}}.player-detail-crest{transform:scale(1.08)}.player-detail-player{z-index:1;position:relative}.player-detail-sheet--photo .player-detail-head{z-index:1;border-bottom-color:#0000;background:0 0!important}.player-detail-sheet--photo .player-detail-head:after{content:none}.player-detail-sheet--photo .player-detail-head p,.player-detail-sheet--photo .player-detail-head h2{text-shadow:0 1px 6px #000000d9,0 0 2px #000000e6}.player-detail-sheet--photo .player-detail-head button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073}.player-detail-backdrop{z-index:0;object-fit:cover;object-position:50% 18%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-detail-backdrop-shade{z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 18%, var(--background) 46%, var(--background) 100%), linear-gradient(180deg, var(--background), transparent 25%, transparent 70%, var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.player-detail-backdrop-shade{background:linear-gradient(90deg, transparent 18%, color-mix(in oklab, var(--background) 52%, transparent) 46%, color-mix(in oklab, var(--background) 82%, transparent) 100%), linear-gradient(180deg, color-mix(in oklab, var(--background) 30%, transparent), transparent 25%, transparent 70%, color-mix(in oklab, var(--background) 55%, transparent))}}.player-detail-sheet--photo .player-detail-crest{opacity:.32;filter:blur(6px)saturate(1.1);mix-blend-mode:screen}.player-detail-sheet--photo .player-detail-art>p{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-detail-sheet--photo .player-detail-art>p{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.player-detail-sheet--photo .player-detail-art>p{text-shadow:0 1px 4px #000c}@keyframes settings-flag-wave{0%,to{transform:perspective(35rem)rotateY(-5deg)skewY(-1deg)}50%{transform:perspective(35rem)rotateY(8deg)skewY(1.5deg)translate(.25rem)}}@keyframes settings-flag-sheen{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes settings-flag-photo-wave{0%,to{filter:brightness(.94);transform:scale(1.015)translate(0)}50%{filter:brightness(1.06);transform:scale(1.045)translate(.25%)}}.ihsaa-reduced-motion *,.ihsaa-reduced-motion :before,.ihsaa-reduced-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=700px){.menu-settings-grid{grid-template-columns:1fr}.menu-settings-panel h2{font-size:2rem}}@keyframes player-detail-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.player-art-card,.player-detail-sheet,.team-logo-fx *,.settings-flag-scene>img,.settings-flag-scene:after,.global-music-visualizer i{transition:none!important;animation:none!important}}@media (width>=1024px){.roster-zoom{zoom:1.3;width:76.9231%}.roster-zoom>div{max-width:min(86rem,100%)}.roster-topbar.roster-zoom-align{justify-content:flex-start;max-width:min(111.8rem,100%);margin-inline:0 auto;padding-inline:1.35rem .975rem}}@media (width<=700px){.roster-topbar,.playlist-topbar{align-items:flex-start}.roster-topbar nav,.playlist-topbar nav{flex-direction:column}.roster-topbar nav button,.playlist-topbar nav button{height:2.2rem;padding-inline:.65rem;font-size:.65rem}}select{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{background:var(--background)}@supports (color:color-mix(in lab, red, red)){select option,select optgroup{background:color-mix(in oklab, var(--background) 94%, black)}}select option,select optgroup{color:var(--foreground);font-family:var(--font-display)}select option:is(:hover,.gamepad-hover),select option:checked{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){select option:is(:hover,.gamepad-hover),select option:checked{background:color-mix(in oklab, var(--neon) 26%, var(--background))}}select option:is(:hover,.gamepad-hover),select option:checked{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.h2h-logo-face{filter:drop-shadow(0 0 6px var(--neon));animation:none}@supports (color:color-mix(in lab, red, red)){.h2h-logo-face{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--neon) 42%, transparent))}}.h2h-state-shine{opacity:0!important;animation:none!important}.playlist-screen:before{animation:none}}.menu-help-body{flex-direction:column;gap:.7rem;padding:.2rem 0 .4rem;display:flex}.menu-help-body p{font-family:"Barlow Condensed", var(--font-sans);color:var(--foreground);margin:0;font-size:.95rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.menu-help-body p{color:color-mix(in oklab, var(--foreground) 86%, transparent)}}.menu-help-body b{color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.menu-help-body b{color:color-mix(in oklab, var(--neon) 80%, white 20%)}}.menu-help-body b{letter-spacing:.06em;text-transform:uppercase}.menu-help-legal{font-family:"Barlow Condensed", var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--neon);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.menu-help-legal{color:color-mix(in oklab, var(--neon) 82%, white 12%)}}.menu-help-legal:is(:hover,.gamepad-hover){color:oklch(100% 0 0/.95)}.legal-page{background:radial-gradient(1200px 600px at 50% -10%, var(--neon), transparent 70%), linear-gradient(180deg, oklch(13% .025 258), oklch(8% .015 255));min-height:100vh;padding:2.5rem 1.25rem 4rem}@supports (color:color-mix(in lab, red, red)){.legal-page{background:radial-gradient(1200px 600px at 50% -10%, color-mix(in oklab, var(--neon) 12%, transparent), transparent 70%), linear-gradient(180deg, oklch(13% .025 258), oklch(8% .015 255))}}.legal-shell{border:1px solid var(--neon);border-radius:1.5rem;width:min(56rem,100%);margin:0 auto}@supports (color:color-mix(in lab, red, red)){.legal-shell{border:1px solid color-mix(in oklab, var(--neon) 34%, transparent)}}.legal-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 34px var(--neon), inset 0 0 22px var(--neon);background:linear-gradient(160deg,oklch(17% .03 260/.78),oklch(10% .02 255/.76))}@supports (color:color-mix(in lab, red, red)){.legal-shell{box-shadow:0 0 34px color-mix(in oklab, var(--neon) 18%, transparent), inset 0 0 22px color-mix(in oklab, var(--neon) 7%, transparent)}}.legal-shell{padding:1.9rem clamp(1.1rem,3vw,2.4rem) 2.2rem}.legal-head{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.legal-logo{width:clamp(6rem,14vw,9.5rem);height:auto;filter:drop-shadow(0 0 18px var(--neon))}@supports (color:color-mix(in lab, red, red)){.legal-logo{filter:drop-shadow(0 0 18px color-mix(in oklab, var(--neon) 40%, transparent))}}.legal-head span{font-family:"Barlow Condensed", var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--neon);font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.legal-head span{color:color-mix(in oklab, var(--neon) 80%, white 14%)}}.legal-head h1{font-family:"Bebas Neue", "Barlow Condensed", var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:oklch(100% 0 0/.96);margin:.15rem 0 .2rem;font-size:clamp(2rem,4.4vw,3rem);line-height:1}.legal-head small{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.legal-head small{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.legal-nav{flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 1.5rem;display:flex}.legal-nav a{border:1px solid var(--neon);border-radius:999px;padding:.4rem .9rem}@supports (color:color-mix(in lab, red, red)){.legal-nav a{border:1px solid color-mix(in oklab, var(--neon) 32%, transparent)}}.legal-nav a{font-family:"Barlow Condensed", var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground);font-size:.76rem}@supports (color:color-mix(in lab, red, red)){.legal-nav a{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.legal-nav a{transition:color .18s,box-shadow .18s,border-color .18s}.legal-nav a:is(:hover,.gamepad-hover){color:oklch(100% 0 0/.96);border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.legal-nav a:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--neon) 62%, transparent)}}.legal-nav a:is(:hover,.gamepad-hover){box-shadow:0 0 16px var(--neon)}@supports (color:color-mix(in lab, red, red)){.legal-nav a:is(:hover,.gamepad-hover){box-shadow:0 0 16px color-mix(in oklab, var(--neon) 30%, transparent)}}.legal-body{font-family:"Barlow Condensed", var(--font-sans);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.legal-body{color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.legal-body{font-size:1.02rem;line-height:1.5}.legal-body h2{font-family:"Bebas Neue", "Barlow Condensed", var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--neon);margin:1.6rem 0 .5rem;font-size:1.32rem}@supports (color:color-mix(in lab, red, red)){.legal-body h2{color:color-mix(in oklab, var(--neon) 72%, white 28%)}}.legal-body p{margin:0 0 .75rem}.legal-body ul{flex-direction:column;gap:.35rem;margin:0 0 .9rem;padding-left:1.2rem;display:flex}.legal-body li{list-style:outside}.legal-body :is(p,li) a{color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.legal-body :is(p,li) a{color:color-mix(in oklab, var(--neon) 74%, white 26%)}}.legal-body :is(p,li) a{text-decoration:underline;-webkit-text-decoration-color:var(--neon);-webkit-text-decoration-color:var(--neon);-webkit-text-decoration-color:var(--neon);-webkit-text-decoration-color:var(--neon);text-decoration-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.legal-body :is(p,li) a{-webkit-text-decoration-color:color-mix(in oklab, var(--neon) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--neon) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--neon) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--neon) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--neon) 55%, transparent)}}.legal-body :is(p,li) a{text-underline-offset:2px;transition:color .16s,text-decoration-color .16s}.legal-body :is(p,li) a:is(:hover,.gamepad-hover){color:oklch(100% 0 0/.96);text-decoration-color:currentColor}.legal-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem;margin:1rem 0 .5rem;display:grid}.legal-cards a{border:1px solid var(--neon);border-radius:1.1rem;flex-direction:column;gap:.3rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-cards a{border:1px solid color-mix(in oklab, var(--neon) 30%, transparent)}}.legal-cards a{background:oklch(14% .025 258/.7);transition:box-shadow .2s,border-color .2s,transform .2s}.legal-cards a:is(:hover,.gamepad-hover){border-color:var(--neon);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.legal-cards a:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--neon) 62%, transparent)}}.legal-cards a:is(:hover,.gamepad-hover){box-shadow:0 0 20px var(--neon)}@supports (color:color-mix(in lab, red, red)){.legal-cards a:is(:hover,.gamepad-hover){box-shadow:0 0 20px color-mix(in oklab, var(--neon) 26%, transparent)}}.legal-cards strong{font-family:"Bebas Neue", "Barlow Condensed", var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:oklch(100% 0 0/.94);font-size:1.14rem}.legal-cards span{color:var(--foreground);font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.legal-cards span{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.legal-foot{border-top:1px solid var(--neon);margin-top:2rem;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.legal-foot{border-top:1px solid color-mix(in oklab, var(--neon) 24%, transparent)}}.legal-foot{font-family:"Barlow Condensed", var(--font-sans);color:var(--foreground);font-size:.8rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.legal-foot{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.menu-thumb-icon{width:1.35rem;height:1.35rem;color:var(--neon);opacity:0;flex:none;justify-content:center;align-items:center;margin-left:.55rem;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;transform:translateY(.45rem)scale(.86)}.menu-preview-card-active .menu-thumb-icon{opacity:1;transform:translateY(0)scale(1)}.menu-thumb-icon svg{stroke-width:1.7px;fill:none;width:100%;height:100%;filter:drop-shadow(0 0 5px var(--neon)) drop-shadow(0 0 14px var(--neon))}@supports (color:color-mix(in lab, red, red)){.menu-thumb-icon svg{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--neon) 85%, transparent)) drop-shadow(0 0 14px color-mix(in oklab, var(--neon) 45%, transparent))}}.ihsaa-intro-clip{z-index:90;background:#000;place-items:center;animation:.52s ease-out both ihsaa-intro-clip-in;display:grid;position:absolute;inset:0}.ihsaa-intro-clip video{object-fit:cover;width:100%;height:100%}.ihsaa-intro-clip-skip{color:var(--foreground);position:absolute;bottom:1.2rem;right:1.4rem}@supports (color:color-mix(in lab, red, red)){.ihsaa-intro-clip-skip{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.ihsaa-intro-clip-skip{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}@keyframes ihsaa-intro-clip-in{0%{opacity:0}to{opacity:1}}.menu-thumb-icon img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 6px var(--neon)) drop-shadow(0 0 16px var(--neon))}@supports (color:color-mix(in lab, red, red)){.menu-thumb-icon img{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--neon) 85%, transparent)) drop-shadow(0 0 16px color-mix(in oklab, var(--neon) 45%, transparent))}}.ihsaa-start-screen.is-intro-clip{background:#000}.menu-top-right{justify-items:end;gap:.4rem;display:grid}.menu-games-ticker{width:min(17rem,44vw);min-height:3.75rem;font-family:"Barlow Condensed", var(--font-sans);align-content:start;gap:.2rem;padding:.15rem 0;display:grid}.menu-games-label{color:var(--neon);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.56rem;font-weight:800;display:flex}.menu-games-label i{background:var(--neon);width:.36rem;height:.36rem;box-shadow:0 0 .5rem var(--neon);border-radius:999px;animation:1.8s ease-in-out infinite pulse}.menu-games-stage{align-content:start;min-height:2.95rem;display:grid;position:relative}.menu-games-slide{grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;animation:.48s cubic-bezier(.22,1,.36,1) both menu-games-in;display:grid}.menu-games-slide.is-out{pointer-events:none;animation:.48s both menu-games-out;position:absolute;inset:0}@keyframes menu-games-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes menu-games-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.4rem)}}.menu-games-ball{object-fit:contain;width:1.5rem;height:1.5rem}.menu-games-copy{min-width:0;line-height:1.05;display:grid}.menu-games-copy strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.menu-games-copy strong small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.menu-games-copy strong small{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.menu-games-copy strong small{text-transform:uppercase;font-size:.66rem}.menu-games-copy em{color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.menu-games-copy em{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.menu-games-copy em{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-style:normal}.menu-games-weather{color:var(--neon);margin-top:.18rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.menu-games-weather{color:color-mix(in oklab, var(--neon) 80%, var(--foreground))}}.menu-games-weather{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:700}.extras-screen{background:radial-gradient(120% 90% at 50% 0,oklch(16% .04 250),oklch(9% .02 255));min-height:100vh;padding:1.25rem clamp(.75rem,3vw,2.5rem) 3rem;position:relative}.extras-topbar{justify-content:space-between;align-items:center;gap:1rem;max-width:86rem;margin:0 auto;display:flex}.extras-topbar nav{gap:.5rem;display:flex}.extras-glass-button{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-glass-button{border:1px solid color-mix(in oklab, var(--foreground) 52%, transparent)}}.extras-glass-button{background:var(--background);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.extras-glass-button{background:color-mix(in oklab, var(--background) 64%, transparent)}}.extras-glass-button{color:var(--foreground);box-shadow:inset 0 1px var(--foreground), 0 0 .8rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.extras-glass-button{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 22%, transparent), 0 0 .8rem color-mix(in oklab, var(--neon) 18%, transparent)}}.extras-glass-button{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s}.extras-glass-button:is(:hover,.gamepad-hover){border-color:var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.extras-glass-button:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--foreground) 92%, transparent)}}.extras-glass-button:is(:hover,.gamepad-hover){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-glass-button:is(:hover,.gamepad-hover){background:color-mix(in oklab, var(--foreground) 10%, var(--background))}}.extras-glass-button:is(:hover,.gamepad-hover){box-shadow:inset 0 1px var(--foreground), 0 0 1.1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.extras-glass-button:is(:hover,.gamepad-hover){box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 30%, transparent), 0 0 1.1rem color-mix(in oklab, var(--neon) 38%, transparent)}}.extras-builder-button{border-radius:1rem;min-height:2.7rem;padding-inline:1rem}.extras-head{max-width:86rem;font-family:"Barlow Condensed", var(--font-sans);margin:1.6rem auto 1rem}.extras-head span{color:var(--neon);letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;font-weight:800}.extras-head h1{color:var(--foreground);text-transform:uppercase;margin:.1rem 0 .2rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.extras-head p{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.extras-head p{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.extras-head p{font-size:.9rem}.extras-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.9rem;max-width:86rem;margin:0 auto;display:grid}.extras-card{border:1px solid var(--foreground);justify-items:start;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.extras-card{border:1px solid color-mix(in oklab, var(--foreground) 26%, transparent)}}.extras-card{background:var(--background);border-radius:1.4rem;padding:1.2rem}@supports (color:color-mix(in lab, red, red)){.extras-card{background:color-mix(in oklab, var(--background) 58%, transparent)}}.extras-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 1.6rem var(--foreground), inset 0 0 1.4rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-card{box-shadow:0 0 1.6rem color-mix(in oklab, var(--foreground) 14%, transparent), inset 0 0 1.4rem color-mix(in oklab, var(--foreground) 8%, transparent)}}.extras-card-icon{border:1px solid var(--neon);place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.extras-card-icon{border:1px solid color-mix(in oklab, var(--neon) 55%, transparent)}}.extras-card-icon{color:var(--neon);border-radius:999px}.extras-card h2{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:800}.extras-card p{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.extras-card p{color:color-mix(in oklab, var(--foreground) 68%, transparent)}}.extras-card p{font-size:.85rem}.extras-card-note{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-card-note{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.extras-card-note{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.extras-favorites{border:1px solid var(--foreground);max-width:86rem;margin:1.2rem auto 0}@supports (color:color-mix(in lab, red, red)){.extras-favorites{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.extras-favorites{background:var(--background);border-radius:1.4rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.extras-favorites{background:color-mix(in oklab, var(--background) 52%, transparent)}}.extras-favorites{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.extras-favorites-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.extras-favorites-head h2{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:800}.extras-favorites-head input{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-favorites-head input{border:1px solid color-mix(in oklab, var(--foreground) 24%, transparent)}}.extras-favorites-head input{background:var(--background);border-radius:999px;padding:.35rem .9rem}@supports (color:color-mix(in lab, red, red)){.extras-favorites-head input{background:color-mix(in oklab, var(--background) 70%, transparent)}}.extras-favorites-head input{color:var(--foreground);font-size:.8rem}.extras-team-grid{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:.6rem;max-height:30rem;display:grid;overflow-y:auto}.extras-team-tile{border:1px solid var(--foreground);justify-items:center;gap:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.extras-team-tile{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.extras-team-tile{background:var(--background);border-radius:1.1rem;padding:.7rem .4rem}@supports (color:color-mix(in lab, red, red)){.extras-team-tile{background:color-mix(in oklab, var(--background) 62%, transparent)}}.extras-team-tile{transition:transform .2s,border-color .2s,box-shadow .2s}.extras-team-tile:is(:hover,.gamepad-hover){border-color:var(--neon);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.extras-team-tile:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--neon) 70%, transparent)}}.extras-team-tile:is(:hover,.gamepad-hover){box-shadow:0 0 1.2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.extras-team-tile:is(:hover,.gamepad-hover){box-shadow:0 0 1.2rem color-mix(in oklab, var(--neon) 35%, transparent)}}.extras-team-tile img,.extras-team-tile svg{object-fit:contain;width:2.6rem;height:2.6rem}.extras-team-tile strong{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-align:center;font-size:.8rem}.extras-team-tile em{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-team-tile em{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.extras-team-tile em{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-style:normal}.extras-team-tile.is-favorite{border-color:var(--neon);box-shadow:0 0 1.4rem var(--neon), inset 0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.extras-team-tile.is-favorite{box-shadow:0 0 1.4rem color-mix(in oklab, var(--neon) 48%, transparent), inset 0 0 1rem color-mix(in oklab, var(--neon) 14%, transparent)}}.extras-builder-scrim{z-index:70;background:var(--background);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.extras-builder-scrim{background:color-mix(in oklab, var(--background) 82%, transparent)}}.extras-builder-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.extras-builder{border:1px solid var(--foreground);grid-template-rows:auto 1fr auto;width:min(76rem,100%);height:min(46rem,88vh);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.extras-builder{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.extras-builder{background:var(--background);border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.extras-builder{background:color-mix(in oklab, var(--background) 92%, transparent)}}.extras-builder{box-shadow:0 0 2.4rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-builder{box-shadow:0 0 2.4rem color-mix(in oklab, var(--foreground) 18%, transparent)}}.extras-builder header{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.extras-builder header{border-bottom:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.extras-builder header{font-family:"Barlow Condensed", var(--font-sans);padding:.7rem 1rem}.extras-builder header span{color:var(--neon);letter-spacing:.22em;text-transform:uppercase;font-size:.6rem;font-weight:800}.extras-builder header h2{color:var(--foreground);text-transform:uppercase;margin:0;font-size:1.3rem;font-weight:800}.extras-builder iframe{background:#fff;border:0;width:100%;height:100%}.extras-builder footer{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-builder footer{border-top:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.extras-builder footer{color:var(--foreground);padding:.5rem 1rem}@supports (color:color-mix(in lab, red, red)){.extras-builder footer{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.extras-builder footer{font-size:.68rem}.roster-edit-bar{border:1px solid var(--foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.roster-edit-bar{border:1px solid color-mix(in oklab, var(--foreground) 24%, transparent)}}.roster-edit-bar{background:var(--background);border-radius:999px;padding:.45rem .8rem}@supports (color:color-mix(in lab, red, red)){.roster-edit-bar{background:color-mix(in oklab, var(--background) 62%, transparent)}}.roster-edit-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 1rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-edit-bar{box-shadow:inset 0 0 1rem color-mix(in oklab, var(--foreground) 8%, transparent)}}.roster-edit-bar-label{color:var(--neon);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:flex}.roster-edit-bar-label svg{width:.95rem;height:.95rem}.roster-edit-count{color:var(--foreground);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.roster-edit-count{color:color-mix(in oklab, var(--foreground) 52%, transparent)}}.roster-edit-count{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.roster-edit-scrim{z-index:60;background:var(--background);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.roster-edit-scrim{background:color-mix(in oklab, var(--background) 80%, transparent)}}.roster-edit-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.roster-edit-sheet{border:1px solid var(--foreground);gap:.8rem;width:min(46rem,100%);max-height:90vh;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.roster-edit-sheet{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.roster-edit-sheet{background:var(--background);border-radius:1.4rem;padding:1rem 1.1rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.roster-edit-sheet{background:color-mix(in oklab, var(--background) 92%, transparent)}}.roster-edit-sheet{box-shadow:0 0 2.2rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-edit-sheet{box-shadow:0 0 2.2rem color-mix(in oklab, var(--foreground) 16%, transparent)}}.roster-edit-sheet{font-family:"Barlow Condensed", var(--font-sans)}.roster-edit-sheet header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.roster-edit-sheet header span{color:var(--neon);letter-spacing:.22em;text-transform:uppercase;font-size:.6rem;font-weight:800}.roster-edit-sheet header h2{color:var(--foreground);text-transform:uppercase;margin:0;font-size:1.6rem;font-weight:800}.roster-edit-grid,.roster-edit-attrs{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.roster-edit-attrs{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-edit-attrs{border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.roster-edit-attrs{padding-top:.8rem}.roster-edit-sheet label{gap:.25rem;display:grid}.roster-edit-sheet label span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-edit-sheet label span{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.roster-edit-sheet label span{letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:700}.roster-edit-sheet label span b{color:var(--neon)}.roster-edit-sheet input:not([type=range]):not([type=checkbox]),.roster-edit-sheet select{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.roster-edit-sheet input:not([type=range]):not([type=checkbox]),.roster-edit-sheet select{border:1px solid color-mix(in oklab, var(--foreground) 24%, transparent)}}.roster-edit-sheet input:not([type=range]):not([type=checkbox]),.roster-edit-sheet select{background:var(--background);border-radius:.7rem;padding:.35rem .6rem}@supports (color:color-mix(in lab, red, red)){.roster-edit-sheet input:not([type=range]):not([type=checkbox]),.roster-edit-sheet select{background:color-mix(in oklab, var(--background) 70%, transparent)}}.roster-edit-sheet input:not([type=range]):not([type=checkbox]),.roster-edit-sheet select{color:var(--foreground);font-size:.9rem}.roster-edit-toggle{align-content:center}.roster-edit-sheet footer{justify-content:flex-end;gap:.5rem;display:flex}.player-head-preview{border:1px solid var(--foreground);height:clamp(13rem,34vh,19rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.player-head-preview{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.player-head-preview{background:radial-gradient(ellipse at 50% 38%, var(--neon), transparent 62%), var(--background);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.player-head-preview{background:radial-gradient(ellipse at 50% 38%, color-mix(in oklab, var(--neon) 16%, transparent), transparent 62%), color-mix(in oklab, var(--background) 70%, black)}}.player-head-preview-canvas{position:absolute;inset:0}.player-head-preview-note{color:var(--foreground);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.player-head-preview-note{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.player-head-preview-note{letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:.72rem}.player-head-preview-tag{color:var(--neon);letter-spacing:.2em;text-transform:uppercase;pointer-events:none;font-size:.6rem;font-weight:800;position:absolute;bottom:.55rem;left:.8rem}html[data-gamepad=on] :focus,html[data-gamepad=on] :focus-visible{outline:none}#gamepad-focus-ring{z-index:2147483000;opacity:0;pointer-events:none;border:2px solid var(--neon);display:none;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){#gamepad-focus-ring{border:2px solid color-mix(in oklab, var(--neon) 80%, white)}}#gamepad-focus-ring{background:var(--neon);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){#gamepad-focus-ring{background:color-mix(in oklab, var(--neon) 8%, transparent)}}#gamepad-focus-ring{box-shadow:0 0 .75rem var(--neon), inset 0 0 .5rem var(--neon)}@supports (color:color-mix(in lab, red, red)){#gamepad-focus-ring{box-shadow:0 0 .75rem color-mix(in oklab, var(--neon) 48%, transparent), inset 0 0 .5rem color-mix(in oklab, var(--neon) 22%, transparent)}}#gamepad-focus-ring{transition:transform .13s cubic-bezier(.22,1,.36,1),width .13s cubic-bezier(.22,1,.36,1),height .13s cubic-bezier(.22,1,.36,1),opacity .13s}#gamepad-focus-ring.gamepad-ring-full{border-width:1px;border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .8rem var(--foreground);background:0 0;border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){#gamepad-focus-ring.gamepad-ring-full{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 55%, transparent), 0 0 .8rem color-mix(in oklab, var(--foreground) 26%, transparent)}}html[data-gamepad=on] .gamepad-press{transition:transform .12s;transform:scale(.96)}.h2h-live-weather{z-index:19;box-shadow:none;color:var(--foreground);text-shadow:0 0 .9rem var(--background), 0 1px 2px var(--background);background:0 0;border:0;border-radius:0;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .6rem;display:flex;position:absolute;top:8rem;right:11.4rem}@supports (color:color-mix(in lab, red, red)){.h2h-live-weather{text-shadow:0 0 .9rem color-mix(in oklab, var(--background) 82%, transparent), 0 1px 2px color-mix(in oklab, var(--background) 70%, transparent)}}.h2h-live-weather{animation:.52s both h2h-live-weather-in}.h2h-live-weather-icon{place-items:center;width:2.1rem;height:2.1rem;display:grid;position:relative}.h2h-live-weather-icon svg{width:1.65rem;height:1.65rem;stroke:var(--foreground);stroke-width:1.4px;fill:none;filter:drop-shadow(0 0 .42rem var(--foreground))}@supports (color:color-mix(in lab, red, red)){.h2h-live-weather-icon svg{filter:drop-shadow(0 0 .42rem color-mix(in oklab, var(--foreground) 60%, transparent))}}.h2h-live-weather-rain{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:.95rem .25rem 0 .3rem}.h2h-live-weather-rain i{background:linear-gradient(180deg, transparent, var(--foreground));border-radius:999px;width:1px;height:.42rem}@supports (color:color-mix(in lab, red, red)){.h2h-live-weather-rain i{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--foreground) 88%, transparent))}}.h2h-live-weather-rain i{opacity:0;animation:1.1s linear infinite h2h-live-rain-fall}.h2h-live-weather-rain i:nth-child(2){animation-delay:.18s}.h2h-live-weather-rain i:nth-child(3){animation-delay:.36s}.h2h-live-weather-rain i:nth-child(4){animation-delay:.54s}.h2h-live-weather-rain i:nth-child(5){animation-delay:.72s}.h2h-live-weather.is-rain .h2h-live-weather-icon svg{animation:1.4s ease-in-out infinite alternate h2h-rain-icon}.h2h-live-weather-copy{gap:.05rem;line-height:1;display:grid}.h2h-live-weather-copy strong{font-family:var(--font-display,var(--font-sans));letter-spacing:.02em;font-size:1.05rem;font-weight:700}.h2h-live-weather-copy em{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);font-size:.56rem;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.h2h-live-weather-copy em{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.h2h-live-weather-copy small{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);font-size:.46rem;display:block}@supports (color:color-mix(in lab, red, red)){.h2h-live-weather-copy small{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.h2h-live-weather-copy small{opacity:0;max-height:0;transition:max-height .24s,opacity .24s,transform .24s,margin-top .24s;overflow:hidden;transform:translateY(-.15rem)}.h2h-live-weather.is-open .h2h-live-weather-copy small,.h2h-live-weather:is(:hover,.gamepad-hover) .h2h-live-weather-copy small,.h2h-live-weather:focus-visible .h2h-live-weather-copy small,.h2h-live-weather:focus-within .h2h-live-weather-copy small{opacity:1;max-height:1.4rem;margin-top:.12rem;transform:none}@keyframes h2h-live-weather-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@keyframes h2h-live-rain-fall{0%{opacity:0;transform:translateY(-.3rem)}25%{opacity:.95}to{opacity:0;transform:translateY(.75rem)}}@media (width<=1100px){.h2h-live-weather{padding:.35rem .6rem;top:7.6rem;right:.6rem}.h2h-live-weather-copy small{display:none}}.featured-social{gap:1.15rem;padding:1.25rem 0 1.6rem;display:grid}.featured-social-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.featured-social-heading h2{text-transform:uppercase;margin:.4rem 0 0;font-family:Roboto Condensed,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900}.featured-social-heading p{color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem}.featured-social-badge,.featured-social-card-badge{border:1px solid var(--neon);align-items:center;gap:.35rem;width:fit-content;padding:.3rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.featured-social-badge,.featured-social-card-badge{border:1px solid color-mix(in oklab, var(--neon) 55%, transparent)}}.featured-social-badge,.featured-social-card-badge{background:var(--background);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.featured-social-badge,.featured-social-card-badge{background:color-mix(in oklab, var(--background) 86%, transparent)}}.featured-social-badge,.featured-social-card-badge{color:var(--neon);text-transform:uppercase;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.7rem;font-weight:800}.featured-social-badge svg,.featured-social-card-badge svg{width:.85rem;height:.85rem}.featured-social-shuffle{border-color:var(--neon);flex:none}@supports (color:color-mix(in lab, red, red)){.featured-social-shuffle{border-color:color-mix(in oklab, var(--neon) 55%, transparent)}}.featured-social-shuffle{color:var(--neon);border-radius:.65rem}.featured-social-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:1.1rem;display:grid}.featured-social-card{border:1px solid var(--neon);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.featured-social-card{border:1px solid color-mix(in oklab, var(--neon) 36%, transparent)}}.featured-social-card{background:var(--background);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.featured-social-card{background:color-mix(in oklab, var(--background) 85%, var(--card))}}.featured-social-card{box-shadow:inset 0 1px 0 var(--foreground), 0 0 .7rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.featured-social-card{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 9%, transparent), 0 0 .7rem color-mix(in oklab, var(--neon) 12%, transparent)}}.featured-social-card{transition:border-color .18s,box-shadow .18s,transform .18s}.featured-social-card--large{grid-area:span 2/span 2}.featured-social-card--medium{grid-column:span 2}.featured-social-card:is(:hover,:focus-visible,.gamepad-hover){border-color:var(--neon);box-shadow:0 0 1.1rem var(--neon);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.featured-social-card:is(:hover,:focus-visible,.gamepad-hover){box-shadow:0 0 1.1rem color-mix(in oklab, var(--neon) 42%, transparent)}}.featured-social-card:is(:hover,:focus-visible,.gamepad-hover){outline:none}.featured-social-photo{aspect-ratio:1;background:var(--card);position:relative;overflow:hidden}.featured-social-card--medium .featured-social-photo{aspect-ratio:16/10}.featured-social-photo img{object-fit:cover;width:100%;height:100%;transition:opacity .42s,transform .25s;display:block}.featured-social-photo .featured-social-slide{opacity:0;position:absolute;inset:0}.featured-social-photo .featured-social-slide.is-active{opacity:1}.featured-social-video{object-fit:cover;background:var(--card);width:100%;height:100%;position:absolute;inset:0}.featured-social-media-link{z-index:1;position:absolute;inset:0}.featured-social-media-link:focus,.featured-social-media-link[data-gp-focus]{border-radius:inherit;outline:none;box-shadow:inset 0 0 0 2px #ffffffe6,inset 0 0 18px #ffffff59!important}.featured-social-card:is(:hover,:focus-visible,.gamepad-hover) .featured-social-photo img{transform:scale(1.025)}.featured-social-slide-count{background:var(--background);border-radius:.4rem;padding:.25rem .5rem;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.featured-social-slide-count{background:color-mix(in oklab, var(--background) 86%, transparent)}}.featured-social-slide-count{color:var(--foreground);font-size:.75rem;font-weight:800}.featured-social-card-badge{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:.65rem;left:.65rem}.featured-social-sound{z-index:2;border-color:var(--neon);width:2.2rem;height:2.2rem;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.featured-social-sound{border-color:color-mix(in oklab, var(--neon) 55%, transparent)}}.featured-social-sound{background:var(--background);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.featured-social-sound{background:color-mix(in oklab, var(--background) 86%, transparent)}}.featured-social-sound{color:var(--foreground)}.featured-social-sound svg{width:1rem;height:1rem}.featured-social-slide-controls{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% .55rem auto;transform:translateY(-50%)}.featured-social-slide-controls button{pointer-events:auto;border-color:var(--neon);width:2.15rem;height:2.15rem}@supports (color:color-mix(in lab, red, red)){.featured-social-slide-controls button{border-color:color-mix(in oklab, var(--neon) 55%, transparent)}}.featured-social-slide-controls button{background:var(--background);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.featured-social-slide-controls button{background:color-mix(in oklab, var(--background) 86%, transparent)}}.featured-social-slide-controls button{color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.featured-social-slide-controls button:is(:hover,.gamepad-hover){border-color:var(--neon);color:var(--neon);box-shadow:0 0 .8rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.featured-social-slide-controls button:is(:hover,.gamepad-hover){box-shadow:0 0 .8rem color-mix(in oklab, var(--neon) 46%, transparent)}}.featured-social-slide-controls svg{width:1rem;height:1rem}.featured-social-copy{align-content:start;gap:.5rem;min-height:6rem;padding:.95rem;display:grid}.featured-social-copy:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}.featured-social-author{color:var(--neon);align-items:center;gap:.4rem;margin-top:auto;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.86rem;font-weight:800;display:flex}.featured-social-author svg{width:.8rem;height:.8rem;color:var(--neon);flex:none}.featured-social-copy p{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=1100px){.featured-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.featured-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.featured-social-card--large{grid-row:auto}.featured-social-card--medium{grid-column:span 1}.featured-social-card--medium .featured-social-photo{aspect-ratio:1}.featured-social-copy{padding:.7rem}}@media (width<=460px){.featured-social-card--large{grid-column:span 2}.featured-social-card-badge{font-size:.6rem}.featured-social-author{overflow-wrap:anywhere;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.featured-social-card,.featured-social-photo img{transition:none}}.social-wall{gap:.9rem;display:grid}.social-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.social-sport-row{flex-wrap:wrap;gap:.4rem;display:flex}.social-sport-row button{background:var(--card);border:1px solid oklab(100% 0 5.96046e-8/.22);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-sport-row button{background:color-mix(in oklab, var(--card) 55%, transparent)}}.social-sport-row button{-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);text-transform:uppercase;letter-spacing:.08em;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.72rem;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s}.social-sport-row button span{opacity:.72;font-weight:400}.social-sport-row button:is(:hover,.gamepad-hover){transform:translateY(-1px)}.social-sport-row button.is-active{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-sport-row button.is-active{border-color:color-mix(in oklab, var(--neon) 75%, white)}}.social-sport-row button.is-active{box-shadow:0 0 .7rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-sport-row button.is-active{box-shadow:0 0 .7rem color-mix(in oklab, var(--neon) 42%, transparent)}}.social-search{background:var(--card);border:1px solid oklab(100% 0 5.96046e-8/.2);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-search{background:color-mix(in oklab, var(--card) 55%, transparent)}}.social-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.social-search svg{opacity:.7;width:.95rem;height:.95rem}.social-search input{min-width:13rem;color:inherit;background:0 0;border:0;outline:none;font-size:.8rem}.social-school-row{scrollbar-width:thin;gap:.45rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.social-school-chip{background:var(--card);border:1px solid oklab(100% 0 5.96046e-8/.18);border-radius:1rem;flex:none;align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-school-chip{background:color-mix(in oklab, var(--card) 48%, transparent)}}.social-school-chip{white-space:nowrap;font-size:.74rem;transition:transform .18s,border-color .18s,box-shadow .18s}.social-school-chip:is(:hover,.gamepad-hover){transform:translateY(-1px)}.social-school-chip.is-active{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-school-chip.is-active{border-color:color-mix(in oklab, var(--neon) 72%, white)}}.social-school-chip.is-active{box-shadow:0 0 .65rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-school-chip.is-active{box-shadow:0 0 .65rem color-mix(in oklab, var(--neon) 40%, transparent)}}.social-profile{background:linear-gradient(120deg, var(--card), var(--card));border:1px solid oklab(100% 0 5.96046e-8/.18);border-radius:1.2rem;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.social-profile{background:linear-gradient(120deg, color-mix(in oklab, var(--card) 66%, transparent), color-mix(in oklab, var(--card) 38%, transparent))}}.social-profile{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);animation:.42s cubic-bezier(.22,1,.36,1) both social-in;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.16),0 .6rem 1.5rem oklch(0% 0 0/.35)}.social-avatar{border:2px solid var(--neon);border-radius:999px;flex:none;place-items:center;width:4.2rem;height:4.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.social-avatar{border:2px solid color-mix(in oklab, var(--neon) 60%, white)}}.social-avatar{box-shadow:0 0 .8rem var(--neon);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-avatar{box-shadow:0 0 .8rem color-mix(in oklab, var(--neon) 35%, transparent)}}.social-avatar img{object-fit:cover;width:100%;height:100%}.social-profile-copy{gap:.12rem;min-width:0;display:grid}.social-profile-copy strong{text-transform:uppercase;letter-spacing:.04em;font-family:Roboto Condensed,system-ui,sans-serif;font-size:1.15rem}.social-profile-copy a{color:var(--neon);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-profile-copy a{color:color-mix(in oklab, var(--neon) 85%, white)}}.social-profile-copy a svg{width:.78rem;height:.78rem}.social-profile-copy p{opacity:.86;font-size:.8rem}.social-profile-copy small,.social-profile-copy em{text-transform:uppercase;letter-spacing:.1em;opacity:.66;font-size:.68rem}.social-collage{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;display:grid}.social-post{background:var(--card);border:1px solid oklab(100% 0 5.96046e-8/.16);border-radius:1rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-post{background:color-mix(in oklab, var(--card) 55%, transparent)}}.social-post{transition:transform .22s,box-shadow .22s,border-color .22s;animation:.42s cubic-bezier(.22,1,.36,1) both social-in;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.14),0 .5rem 1.2rem oklch(0% 0 0/.32)}.social-random-posts{gap:.6rem;display:grid}.social-random-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.social-random-head>span{text-transform:uppercase;color:var(--foreground);font-size:.64rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.social-random-head>span{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.social-random-head i{background:var(--neon);width:.42rem;height:.42rem;box-shadow:0 0 .65rem var(--neon);border-radius:999px;animation:1.3s ease-in-out infinite alternate social-auto-pulse}.social-collage-single{grid-template-columns:minmax(0,1fr)}.social-collage-single .social-post{width:100%}.social-auto-posts .social-post-open{aspect-ratio:16/10}.social-team-posts{gap:.65rem;display:grid}.social-team-handle{width:fit-content;color:var(--foreground);align-items:center;gap:.35rem;font-family:Roboto Condensed,system-ui,sans-serif;font-weight:800;display:inline-flex}.social-team-handle svg{width:.9rem;height:.9rem;color:var(--neon)}.social-post-link{min-height:13rem}.social-post-placeholder{text-align:center;background:var(--background);place-content:center;justify-items:center;gap:.75rem;min-height:10rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.social-post-placeholder{background:color-mix(in oklab, var(--background) 86%, transparent)}}.social-post-placeholder svg{width:2rem;height:2rem;color:var(--neon);filter:drop-shadow(0 0 .65rem var(--neon))}@supports (color:color-mix(in lab, red, red)){.social-post-placeholder svg{filter:drop-shadow(0 0 .65rem color-mix(in oklab, var(--neon) 55%, transparent))}}.social-post-placeholder strong{max-width:18rem;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.88rem;line-height:1.25}.social-post:is(:hover,.gamepad-hover){border-color:var(--neon);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.social-post:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--neon) 55%, white)}}.social-post:is(:hover,.gamepad-hover){box-shadow:0 0 .9rem var(--neon), 0 .7rem 1.6rem oklch(0% 0 0/.4)}@supports (color:color-mix(in lab, red, red)){.social-post:is(:hover,.gamepad-hover){box-shadow:0 0 .9rem color-mix(in oklab, var(--neon) 30%, transparent), 0 .7rem 1.6rem oklch(0% 0 0/.4)}}.social-post-open{aspect-ratio:1;display:block;position:relative}.social-post-media{object-fit:cover;width:100%;height:100%;display:block}.social-post-video .social-post-media{aspect-ratio:1}.social-post-play{color:#fff;text-shadow:0 0 .6rem oklch(0% 0 0/.7);place-items:center;display:grid;position:absolute;inset:0}.social-post-play svg{filter:drop-shadow(0 0 .5rem oklch(0% 0 0/.6));width:2.4rem;height:2.4rem}.social-post figcaption{gap:.25rem;padding:.5rem .65rem .6rem;display:grid}.social-post figcaption span{opacity:.9;font-size:.74rem;line-height:1.2}.social-post figcaption small{text-transform:uppercase;letter-spacing:.08em;opacity:.68;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.social-post figcaption small b{align-items:center;gap:.2rem;display:inline-flex}.social-post figcaption small svg{width:.7rem;height:.7rem}.social-post figcaption a{color:var(--neon);align-items:center;gap:.2rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-post figcaption a{color:color-mix(in oklab, var(--neon) 85%, white)}}.social-embed-wrap{justify-items:start;gap:.4rem;display:grid}.social-embed{background:oklab(100% 0 5.96046e-8/.96);border:1px solid oklab(100% 0 5.96046e-8/.16);border-radius:1.1rem;width:100%;min-height:34rem;overflow:hidden}.social-account-spotlight{border:1px solid var(--neon);gap:.8rem;padding:1rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-account-spotlight{border:1px solid color-mix(in oklab, var(--neon) 62%, transparent)}}.social-account-spotlight{background:var(--background);border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.social-account-spotlight{background:color-mix(in oklab, var(--background) 78%, transparent)}}.social-account-spotlight{box-shadow:0 0 1.25rem var(--neon), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.social-account-spotlight{box-shadow:0 0 1.25rem color-mix(in oklab, var(--neon) 22%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 10%, transparent)}}.social-account-spotlight{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.social-account-spotlight>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.social-account-spotlight>header span,.social-account-spotlight>header a{align-items:center;gap:.35rem;display:inline-flex}.social-account-spotlight>header span{text-transform:uppercase;color:var(--foreground);font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.social-account-spotlight>header span{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.social-account-spotlight>header a{color:var(--foreground);font-family:Roboto Condensed,system-ui,sans-serif;font-size:1.1rem;font-weight:800}.social-account-spotlight>header svg{width:.9rem;height:.9rem}.social-account-empty{border:1px solid var(--neon);align-items:center;gap:.8rem;min-height:6rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.social-account-empty{border:1px solid color-mix(in oklab, var(--neon) 36%, transparent)}}.social-account-empty{background:var(--background);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.social-account-empty{background:color-mix(in oklab, var(--background) 88%, transparent)}}.social-account-empty>svg:first-child{width:2rem;height:2rem;color:var(--neon)}.social-account-empty>svg:last-child{width:1rem;height:1rem;margin-left:auto}.social-account-empty span{display:grid}.social-account-empty strong{font-family:Roboto Condensed,system-ui,sans-serif;font-size:1rem}.social-account-empty small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.social-account-empty small{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.social-account-empty.has-account-art{background:var(--background);align-items:end;min-height:12rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-account-empty.has-account-art{background:color-mix(in oklab, var(--background) 78%, transparent)}}.social-account-empty.has-account-art>img{object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.social-account-empty.has-account-art:after{content:"";background:linear-gradient(transparent, var(--background));position:absolute;inset:35% 0 0}@supports (color:color-mix(in lab, red, red)){.social-account-empty.has-account-art:after{background:linear-gradient(transparent, color-mix(in oklab, var(--background) 96%, transparent))}}.social-account-empty.has-account-art span,.social-account-empty.has-account-art>svg{z-index:1;position:relative}.all-social-grid-section{gap:.85rem;display:grid}.all-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.social-sport-box{border:1px solid var(--neon);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-sport-box{border:1px solid color-mix(in oklab, var(--neon) 38%, transparent)}}.social-sport-box{background:var(--background);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.social-sport-box{background:color-mix(in oklab, var(--background) 78%, transparent)}}.social-sport-box{box-shadow:0 0 .85rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-sport-box{box-shadow:0 0 .85rem color-mix(in oklab, var(--neon) 12%, transparent)}}.social-sport-box>header{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.7rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.social-sport-box>header{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.social-sport-box>header span{text-transform:uppercase;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.78rem;font-weight:900}.social-sport-box>header a{min-width:0;color:var(--foreground);align-items:center;gap:.2rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.social-sport-box>header a{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.social-sport-box>header a{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem}.social-sport-box>header svg{flex:none;width:.7rem;height:.7rem}.social-sport-box .social-random-posts{padding:.55rem}.social-sport-box .social-auto-posts .social-post-open{aspect-ratio:4/3}.social-sport-box .social-post{border-radius:.7rem}.social-sport-profile-art{align-items:end;min-height:14rem;display:grid;position:relative;overflow:hidden}.social-sport-profile-art>img{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.social-sport-profile-art:after{content:"";background:linear-gradient(transparent, var(--background));position:absolute;inset:40% 0 0}@supports (color:color-mix(in lab, red, red)){.social-sport-profile-art:after{background:linear-gradient(transparent, color-mix(in oklab, var(--background) 97%, transparent))}}.social-sport-profile-art span{z-index:1;gap:.15rem;padding:.8rem;display:grid;position:relative}.social-sport-profile-art strong{font-family:Roboto Condensed,system-ui,sans-serif;font-size:.9rem}.social-sport-profile-art small{color:var(--neon);align-items:center;gap:.25rem;font-size:.65rem;display:flex}.social-sport-profile-art small svg{width:.7rem;height:.7rem}.social-sport-loading{background:var(--foreground);place-content:center;justify-items:center;gap:.55rem;min-height:14rem;display:grid}@supports (color:color-mix(in lab, red, red)){.social-sport-loading{background:color-mix(in oklab, var(--foreground) 3%, transparent)}}.social-sport-loading{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.social-sport-loading{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.social-sport-loading{font-size:.7rem}@media (width<=900px){.all-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.all-social-grid{grid-template-columns:1fr}}@keyframes social-auto-pulse{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.ihsaa-reduced-motion .social-post,.ihsaa-reduced-motion .social-profile{animation:none}@media (width<=640px){.social-collage{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.social-embed{min-height:26rem}}.gamepad-prompt-bar{z-index:70;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);pointer-events:none;background:#080a109e;border:1px solid #ffffff57;border-radius:1.1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;padding:.5rem 1.15rem;display:flex;position:fixed;bottom:1.05rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff2e,0 0 22px #ffffff1f}.gamepad-prompt{align-items:center;gap:.4rem;display:inline-flex}.gamepad-prompt-glyph{letter-spacing:.04em;color:#fff;background:#ffffff14;border:1px solid #ffffff80;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .34rem;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.72rem;font-weight:700;display:grid}.gamepad-prompt-glyph[data-button=a]{color:#9ff0b4;border-color:#78e08fd9}.gamepad-prompt-glyph[data-button=b]{color:#ffb0b0;border-color:#f07878d9}.gamepad-prompt-glyph[data-button=x]{color:#b6d2ff;border-color:#78a8f0d9}.gamepad-prompt-glyph[data-button=y]{color:#ffe6a8;border-color:#f0d678d9}.gamepad-prompt-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb;font-family:Roboto Condensed,system-ui,sans-serif;font-size:.72rem;font-weight:400}@media (width<=640px){.gamepad-prompt-bar{gap:.55rem;padding:.4rem .7rem}.gamepad-prompt-label{display:none}}.social-post-embed{padding:0;overflow:hidden}.social-post-embed iframe{background:#ffffff0a;border:0;width:100%;min-height:25rem}.social-post-embed figcaption{padding:.5rem .65rem .6rem}.social-collage:has(.social-post-embed){grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}@media (width<=640px){.social-post-embed iframe{min-height:21rem}.social-collage:has(.social-post-embed){grid-template-columns:1fr}}.gamepad-labels-only kbd{display:none}[data-gamepad=on] .gamepad-labels-only kbd{display:inline-flex}.gamepad-prompt-inline{align-items:center;gap:.5rem;display:flex}.gamepad-prompt-inline .gamepad-prompt-glyph{display:none}[data-gamepad=on] .gamepad-prompt-inline .gamepad-prompt-glyph{display:grid}.transfer-flash{border:1px solid var(--foreground);align-items:center;gap:1.1rem;max-width:44rem;padding:.85rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.transfer-flash{border:1px solid color-mix(in oklab, var(--foreground) 55%, transparent)}}.transfer-flash{background:var(--background);border-radius:1.6rem}@supports (color:color-mix(in lab, red, red)){.transfer-flash{background:color-mix(in oklab, var(--background) 72%, transparent)}}.transfer-flash{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 1.4rem var(--neon), inset 0 0 1.2rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.transfer-flash{box-shadow:0 0 1.4rem color-mix(in oklab, var(--neon) 34%, transparent), inset 0 0 1.2rem color-mix(in oklab, var(--foreground) 12%, transparent)}}.transfer-flash{cursor:pointer}.transfer-flash-art{isolation:isolate;flex:none;place-items:center;width:5.6rem;height:5.6rem;display:grid;position:relative}.transfer-flash-crest-blur{object-fit:contain;opacity:.45;filter:blur(11px)saturate(1.35);z-index:0;width:auto;height:auto;position:absolute;inset:-.6rem}.transfer-flash-portrait{z-index:1;object-fit:cover;object-position:top center;border-radius:1.2rem;width:5.6rem;height:5.6rem;position:relative}.transfer-flash-portrait-fallback{z-index:1;object-fit:contain;width:4rem;height:4rem;position:relative}.transfer-flash-copy{min-width:0}.transfer-flash-tag{letter-spacing:.32em;text-transform:uppercase;color:var(--neon);font-family:Roboto Condensed,system-ui,sans-serif;font-size:.58rem;display:block}.transfer-flash-copy h3{text-transform:uppercase;color:var(--foreground);font-family:Roboto Condensed,system-ui,sans-serif;font-size:1.15rem;line-height:1.15}.transfer-flash-copy p{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);margin-top:.15rem;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.transfer-flash-copy p{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.transfer-flash-destination{object-fit:contain;flex:none;width:3rem;height:3rem;margin-left:auto}.extras-favorite-lockup{align-items:center;gap:.7rem;display:flex}.extras-favorite-crest{object-fit:contain;width:2.8rem;height:2.8rem;filter:drop-shadow(0 0 .7rem var(--neon));flex:none}@supports (color:color-mix(in lab, red, red)){.extras-favorite-crest{filter:drop-shadow(0 0 .7rem color-mix(in oklab, var(--neon) 45%, transparent))}}.neon-glass-action{border:1px solid var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.neon-glass-action{border:1px solid color-mix(in oklab, var(--foreground) 52%, transparent)!important}}.neon-glass-action{background:var(--background)!important;border-radius:.95rem!important}@supports (color:color-mix(in lab, red, red)){.neon-glass-action{background:color-mix(in oklab, var(--background) 62%, transparent)!important}}.neon-glass-action{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);box-shadow:inset 0 1px var(--foreground), 0 0 .8rem var(--neon);color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.neon-glass-action{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 22%, transparent), 0 0 .8rem color-mix(in oklab, var(--neon) 20%, transparent)}}.neon-glass-action{transition:border-color .18s,box-shadow .18s,transform .18s}.neon-glass-action:is(:hover,.gamepad-hover):not(:disabled),.neon-glass-action:focus-visible{transform:translateY(-1px);border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.neon-glass-action:is(:hover,.gamepad-hover):not(:disabled),.neon-glass-action:focus-visible{border-color:color-mix(in oklab, var(--foreground) 94%, transparent)!important}}.neon-glass-action:is(:hover,.gamepad-hover):not(:disabled),.neon-glass-action:focus-visible{box-shadow:inset 0 1px var(--foreground), 0 0 1.15rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.neon-glass-action:is(:hover,.gamepad-hover):not(:disabled),.neon-glass-action:focus-visible{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 30%, transparent), 0 0 1.15rem color-mix(in oklab, var(--neon) 40%, transparent)}}.neon-glass-action:disabled{opacity:.45}.neon-glass-icon{border-radius:.85rem!important}.coaches-screen{background:linear-gradient(145deg, var(--background), var(--background) 56%, var(--background));min-height:100vh;padding:1.25rem clamp(.75rem,3vw,2.5rem) 4rem}@supports (color:color-mix(in lab, red, red)){.coaches-screen{background:linear-gradient(145deg, color-mix(in oklab, var(--background) 94%, var(--neon)), var(--background) 56%, color-mix(in oklab, var(--background) 92%, var(--elite)))}}.coaches-topbar{max-width:86rem;margin:0 auto}.coaches-topbar nav{flex-wrap:wrap;gap:.45rem;display:flex}.coaches-hero{border:1px solid var(--foreground);max-width:86rem;min-height:clamp(17rem,35vw,28rem);margin:1.5rem auto 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.coaches-hero{border:1px solid color-mix(in oklab, var(--foreground) 38%, transparent)}}.coaches-hero{background:var(--card);box-shadow:inset 0 1px var(--foreground), 0 0 2rem var(--neon);border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.coaches-hero{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 22%, transparent), 0 0 2rem color-mix(in oklab, var(--neon) 20%, transparent)}}.coaches-hero>img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.coaches-hero-shade{background:linear-gradient(90deg, var(--background) 0%, var(--background) 48%, var(--background) 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.coaches-hero-shade{background:linear-gradient(90deg, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 58%, transparent) 48%, color-mix(in oklab, var(--background) 20%, transparent) 78%)}}.coaches-hero>div{z-index:1;max-width:32rem;position:absolute;bottom:clamp(1.4rem,5vw,4rem);left:clamp(1.2rem,5vw,4.5rem)}.coaches-hero>div>span{color:var(--neon);font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.coaches-hero h1{font-family:var(--font-display);text-transform:uppercase;text-shadow:0 0 1.1rem var(--neon);margin:.15rem 0;font-size:clamp(3.5rem,8vw,7rem);line-height:.85}@supports (color:color-mix(in lab, red, red)){.coaches-hero h1{text-shadow:0 0 1.1rem color-mix(in oklab, var(--neon) 38%, transparent)}}.coaches-hero p{color:var(--foreground);margin:.8rem 0 0}@supports (color:color-mix(in lab, red, red)){.coaches-hero p{color:color-mix(in oklab, var(--foreground) 76%, transparent)}}.coaches-hero p{font-size:.92rem}.coaches-controls{grid-template-columns:minmax(10rem,.75fr) minmax(13rem,1fr) minmax(14rem,1.4fr);gap:.65rem;max-width:86rem;margin:.75rem auto 0;display:grid}.coaches-controls label{gap:.25rem;display:grid}.coaches-controls label>span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.coaches-controls label>span{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.coaches-controls label>span{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.coaches-controls select,.coaches-controls i{border:1px solid var(--foreground);height:2.8rem}@supports (color:color-mix(in lab, red, red)){.coaches-controls select,.coaches-controls i{border:1px solid color-mix(in oklab, var(--foreground) 34%, transparent)}}.coaches-controls select,.coaches-controls i{background:var(--background);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.coaches-controls select,.coaches-controls i{background:color-mix(in oklab, var(--background) 66%, transparent)}}.coaches-controls select,.coaches-controls i{color:var(--foreground);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px var(--foreground), 0 0 .75rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.coaches-controls select,.coaches-controls i{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 16%, transparent), 0 0 .75rem color-mix(in oklab, var(--neon) 15%, transparent)}}.coaches-controls select{appearance:none;font-family:var(--font-display);text-transform:uppercase;padding:0 .9rem;font-size:.75rem}.coaches-controls i{align-items:center;gap:.55rem;padding:0 .8rem;font-style:normal;display:flex}.coaches-controls i svg{width:1rem;color:var(--neon)}.coaches-controls input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex:1}.coaches-directory{max-width:86rem;margin:1rem auto 0}.coaches-directory>header{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.coaches-directory>header{border-bottom:1px solid color-mix(in oklab, var(--foreground) 20%, transparent)}}.coaches-directory>header{color:var(--foreground);padding:.4rem 0 .7rem}@supports (color:color-mix(in lab, red, red)){.coaches-directory>header{color:color-mix(in oklab, var(--foreground) 64%, transparent)}}.coaches-directory>header{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.coaches-directory>header div{align-items:center;gap:.55rem;display:flex}.coaches-directory>header svg{width:1.1rem;color:var(--neon)}.coaches-directory>header b{color:var(--foreground)}.coaches-directory>header small{font-size:.58rem}.coaches-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}.coach-card{border:1px solid var(--foreground);gap:.9rem;min-height:14rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.coach-card{border:1px solid color-mix(in oklab, var(--foreground) 28%, transparent)}}.coach-card{background:var(--card);border-radius:1.15rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.coach-card{background:color-mix(in oklab, var(--card) 68%, transparent)}}.coach-card{color:var(--foreground);-webkit-backdrop-filter:blur(15px)saturate(125%);backdrop-filter:blur(15px)saturate(125%);box-shadow:inset 0 1px var(--foreground), 0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.coach-card{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 18%, transparent), 0 0 1rem color-mix(in oklab, var(--neon) 13%, transparent)}}.coach-card{transition:transform .18s,border-color .18s,box-shadow .18s}.coach-card:is(:hover,.gamepad-hover),.coach-card:focus-visible{border-color:var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.coach-card:is(:hover,.gamepad-hover),.coach-card:focus-visible{border-color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.coach-card:is(:hover,.gamepad-hover),.coach-card:focus-visible{box-shadow:inset 0 1px var(--foreground), 0 0 1.3rem var(--neon);outline:0}@supports (color:color-mix(in lab, red, red)){.coach-card:is(:hover,.gamepad-hover),.coach-card:focus-visible{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 28%, transparent), 0 0 1.3rem color-mix(in oklab, var(--neon) 36%, transparent)}}.coach-card-crest{flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.coach-card-crest>*{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 .75rem var(--neon))}@supports (color:color-mix(in lab, red, red)){.coach-card-crest>*{filter:drop-shadow(0 0 .75rem color-mix(in oklab, var(--neon) 42%, transparent))}}.coach-card-copy{flex-direction:column;flex:1;min-width:0;display:flex}.coach-card-copy em{color:var(--neon);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-style:normal}.coach-card-copy h2{font-family:var(--font-display);text-transform:uppercase;margin-top:.18rem;font-size:1.75rem;line-height:1}.coach-card-copy strong{color:var(--foreground);margin-top:.25rem}@supports (color:color-mix(in lab, red, red)){.coach-card-copy strong{color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.coach-card-copy strong{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.coach-card-copy p{color:var(--foreground);margin:.8rem 0}@supports (color:color-mix(in lab, red, red)){.coach-card-copy p{color:color-mix(in oklab, var(--foreground) 66%, transparent)}}.coach-card-copy p{font-size:.78rem;line-height:1.42}.coach-card-copy small{color:var(--neon);text-transform:uppercase;align-items:center;gap:.3rem;margin-top:auto;font-size:.62rem;font-weight:700;display:inline-flex}.coach-card-copy small svg{width:.72rem;height:.72rem}.coaches-empty{text-align:center;color:var(--muted-foreground);padding:4rem 1rem}@media (width<=900px){.coaches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.coaches-controls,.coaches-grid{grid-template-columns:1fr}.coaches-hero{min-height:21rem}.coaches-hero>img{object-position:58% center}.coaches-hero-shade{background:linear-gradient(0deg, var(--background), var(--background) 75%)}@supports (color:color-mix(in lab, red, red)){.coaches-hero-shade{background:linear-gradient(0deg, color-mix(in oklab, var(--background) 95%, transparent), color-mix(in oklab, var(--background) 15%, transparent) 75%)}}.coaches-hero>div{bottom:1.2rem;left:1rem;right:1rem}}.global-playlist-connect:is(:hover,.gamepad-hover),.global-playlist-connect:focus-visible{color:var(--foreground)!important;border-color:var(--foreground)!important;box-shadow:0 0 1rem var(--foreground), inset 0 0 0 1px var(--foreground)!important;background:0 0!important}@supports (color:color-mix(in lab, red, red)){.global-playlist-connect:is(:hover,.gamepad-hover),.global-playlist-connect:focus-visible{box-shadow:0 0 1rem color-mix(in oklab, var(--foreground) 44%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)!important}}.playlist-song-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.playlist-now-ihsaa-mark{width:auto!important;height:min(72%,10rem)!important}.roster-bottom-nav{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.h2h-filter-setting{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-filter-setting{border:1px solid color-mix(in oklab, var(--foreground) 38%, transparent)}}.h2h-filter-setting{background:var(--background);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.h2h-filter-setting{background:color-mix(in oklab, var(--background) 56%, transparent)}}.h2h-filter-setting{box-shadow:inset 0 1px var(--foreground), 0 0 .85rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.h2h-filter-setting{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 18%, transparent), 0 0 .85rem color-mix(in oklab, var(--neon) 18%, transparent)}}.h2h-filter-setting{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.news-outlet-badge{border:1px solid var(--foreground);align-items:center;gap:.4rem;padding:.18rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.news-outlet-badge{border:1px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.news-outlet-badge{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.news-outlet-badge{background:color-mix(in oklab, var(--background) 58%, transparent)}}.news-outlet-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 .6rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.news-outlet-badge{box-shadow:0 0 .6rem color-mix(in oklab, var(--neon) 22%, transparent)}}.news-outlet-badge{font-family:"Roboto Condensed", var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.news-outlet-badge{color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.news-outlet-badge img{object-fit:contain;object-position:left center;width:2.1rem;height:.95rem}.news-glass-card{border:1px solid var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.news-glass-card{border:1px solid color-mix(in oklab, var(--foreground) 34%, transparent)!important}}.news-glass-card{background:var(--background);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.news-glass-card{background:color-mix(in oklab, var(--background) 55%, transparent)}}.news-glass-card{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);box-shadow:inset 0 1px var(--foreground), 0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.news-glass-card{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 16%, transparent), 0 0 1rem color-mix(in oklab, var(--neon) 20%, transparent)}}.news-glass-card{transition:border-color .2s,box-shadow .2s,transform .2s}.news-glass-card:is(:hover,.gamepad-hover){transform:translateY(-2px);border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.news-glass-card:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--foreground) 88%, transparent)!important}}.news-glass-card:is(:hover,.gamepad-hover){box-shadow:inset 0 1px var(--foreground), 0 0 1.4rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.news-glass-card:is(:hover,.gamepad-hover){box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 24%, transparent), 0 0 1.4rem color-mix(in oklab, var(--neon) 40%, transparent)}}.cpl-creative-card{border:1px solid var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cpl-creative-card{border:1px solid color-mix(in oklab, var(--foreground) 34%, transparent)}}.cpl-creative-card{background:var(--background);border-radius:1.45rem}@supports (color:color-mix(in lab, red, red)){.cpl-creative-card{background:color-mix(in oklab, var(--background) 54%, transparent)}}.cpl-creative-card{box-shadow:inset 0 1px var(--foreground), 0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.cpl-creative-card{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 16%, transparent), 0 0 1rem color-mix(in oklab, var(--neon) 20%, transparent)}}.cpl-creative-card{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%)}.cpl-creative-head{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cpl-creative-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.cpl-creative-head{font-family:var(--font-display);text-transform:uppercase}.cpl-creative-head span{color:var(--neon);letter-spacing:.16em;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.cpl-creative-head svg{width:1rem;height:1rem}.cpl-creative-head strong{color:var(--foreground);letter-spacing:.08em;font-size:1rem}.cpl-creative-frame{background:var(--background);height:27rem}@supports (color:color-mix(in lab, red, red)){.cpl-creative-frame{background:color-mix(in oklab, var(--background) 88%, transparent)}}.cpl-creative-frame iframe{border:0;width:100%;height:100%}.cpl-creative-controls{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.55rem;padding:.7rem;display:grid}.cpl-creative-controls button{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cpl-creative-controls button{border:1px solid color-mix(in oklab, var(--foreground) 40%, transparent)}}.cpl-creative-controls button{color:var(--foreground);border-radius:.8rem}.cpl-creative-controls button:is(:hover,.gamepad-hover),.cpl-creative-controls button:focus-visible{border-color:var(--foreground);box-shadow:0 0 .9rem var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.cpl-creative-controls button:is(:hover,.gamepad-hover),.cpl-creative-controls button:focus-visible{box-shadow:0 0 .9rem color-mix(in oklab, var(--foreground) 30%, transparent)}}.cpl-creative-controls div{text-align:center;min-width:0;line-height:1.05;display:grid}.cpl-creative-controls b{color:var(--neon);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.cpl-creative-controls span{color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cpl-creative-controls span{color:color-mix(in oklab, var(--foreground) 76%, transparent)}}.cpl-creative-controls span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.cpl-creative-dots{justify-content:center;gap:.3rem;padding:0 .8rem .8rem;display:flex}.cpl-creative-dots button{background:var(--foreground);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.cpl-creative-dots button{background:color-mix(in oklab, var(--foreground) 28%, transparent)}}.cpl-creative-dots button.is-active{background:var(--neon);box-shadow:0 0 .55rem var(--neon)}.social-player-row{flex-wrap:wrap;gap:.55rem;margin-bottom:.8rem;display:flex}.social-player-chip{border:1px solid var(--foreground);flex-direction:column;gap:.1rem;padding:.5rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.social-player-chip{border:1px solid color-mix(in oklab, var(--foreground) 34%, transparent)}}.social-player-chip{background:var(--background);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.social-player-chip{background:color-mix(in oklab, var(--background) 58%, transparent)}}.social-player-chip{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);box-shadow:inset 0 1px var(--foreground), 0 0 .8rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-player-chip{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 18%, transparent), 0 0 .8rem color-mix(in oklab, var(--neon) 18%, transparent)}}.social-player-chip{transition:border-color .18s,box-shadow .18s,transform .18s}.social-player-chip:is(:hover,.gamepad-hover){border-color:var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.social-player-chip:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.social-player-chip:is(:hover,.gamepad-hover){box-shadow:inset 0 1px var(--foreground), 0 0 1.15rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-player-chip:is(:hover,.gamepad-hover){box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 26%, transparent), 0 0 1.15rem color-mix(in oklab, var(--neon) 38%, transparent)}}.social-player-name{font-family:"Roboto Condensed", var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.social-player-crest{object-fit:contain;width:1.15rem;height:1.15rem;filter:drop-shadow(0 0 .35rem var(--neon))}@supports (color:color-mix(in lab, red, red)){.social-player-crest{filter:drop-shadow(0 0 .35rem color-mix(in oklab, var(--neon) 55%, transparent))}}.social-player-handle{letter-spacing:.05em;color:var(--foreground);font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.social-player-handle{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.social-player-chip{cursor:pointer;text-align:left}.social-player-chip.is-active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.social-player-chip.is-active{border-color:color-mix(in oklab, var(--foreground) 92%, transparent)}}.social-player-chip.is-active{box-shadow:inset 0 1px var(--foreground), 0 0 1.4rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-player-chip.is-active{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 30%, transparent), 0 0 1.4rem color-mix(in oklab, var(--neon) 48%, transparent)}}.social-player-handle{text-decoration:none}.social-player-chip .social-player-handle:is(:hover,.gamepad-hover){color:var(--foreground);text-decoration:underline}.social-player-panel{border:1px solid var(--foreground);margin-bottom:1rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.social-player-panel{border:1px solid color-mix(in oklab, var(--foreground) 26%, transparent)}}.social-player-panel{background:var(--background);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.social-player-panel{background:color-mix(in oklab, var(--background) 45%, transparent)}}.social-player-panel{-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);box-shadow:0 0 1.2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.social-player-panel{box-shadow:0 0 1.2rem color-mix(in oklab, var(--neon) 22%, transparent)}}.social-player-panel{animation:.24s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.filter-menu-scrim{z-index:60;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.filter-menu-sheet{border:1px solid var(--foreground);width:min(26rem,100%);max-height:80vh;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.filter-menu-sheet{border:1px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.filter-menu-sheet{box-shadow:0 0 1.2rem var(--foreground);background:oklch(13% .03 255);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.filter-menu-sheet{box-shadow:0 0 1.2rem color-mix(in oklab, var(--foreground) 22%, transparent)}}.filter-menu-sheet header{border-bottom:1px solid var(--foreground);align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.filter-menu-sheet header{border-bottom:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.filter-menu-sheet header .neon-chip{border-radius:.35rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.58rem;font-weight:800;display:grid}.filter-menu-sheet header h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;font-weight:800}.filter-menu-count{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin-left:auto;font-size:.62rem}.filter-menu-sheet header button{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.62rem}.filter-menu-sheet header button:is(:hover,.gamepad-hover){color:var(--foreground)}.filter-menu-body{padding:.7rem .8rem .9rem}.filter-menu-label{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--muted-foreground);margin:.5rem 0 .35rem;font-size:.6rem}.filter-menu-grid{flex-wrap:wrap;gap:.3rem;display:flex}.filter-menu-grid button{border:1px solid var(--foreground);padding:.22rem .6rem}@supports (color:color-mix(in lab, red, red)){.filter-menu-grid button{border:1px solid color-mix(in oklab, var(--foreground) 26%, transparent)}}.filter-menu-grid button{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);border-radius:999px;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.filter-menu-grid button{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.filter-menu-grid button:is(:hover,.gamepad-hover),.filter-menu-grid button:focus-visible,.filter-menu-grid button:focus{border-color:var(--foreground);color:var(--foreground);box-shadow:0 0 .6rem var(--foreground);outline:none}@supports (color:color-mix(in lab, red, red)){.filter-menu-grid button:is(:hover,.gamepad-hover),.filter-menu-grid button:focus-visible,.filter-menu-grid button:focus{box-shadow:0 0 .6rem color-mix(in oklab, var(--foreground) 32%, transparent)}}.filter-menu-grid button[aria-current=true]{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.filter-menu-grid button[aria-current=true]{border-color:color-mix(in oklab, var(--neon) 85%, transparent)}}.filter-menu-grid button[aria-current=true]{color:var(--foreground);box-shadow:0 0 .6rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.filter-menu-grid button[aria-current=true]{box-shadow:0 0 .6rem color-mix(in oklab, var(--neon) 35%, transparent)}}.filter-menu-trigger{border:1px solid var(--foreground);align-items:center;gap:.4rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.filter-menu-trigger{border:1px solid color-mix(in oklab, var(--foreground) 35%, transparent)}}.filter-menu-trigger{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-size:.66rem}.filter-menu-trigger:is(:hover,.gamepad-hover){border-color:var(--foreground)}.filter-menu-trigger .neon-chip{border-radius:.35rem;place-items:center;width:1.4rem;height:1.4rem;font-size:.56rem;font-weight:800;display:grid}.quick-team-list{z-index:120;border:1px solid var(--foreground);width:100%;min-width:max(100%,10.5rem);padding:.4rem;position:absolute;top:calc(100% + .45rem);left:0}@supports (color:color-mix(in lab, red, red)){.quick-team-list{border:1px solid color-mix(in oklab, var(--foreground) 62%, transparent)}}.quick-team-list{background:var(--background);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.quick-team-list{background:color-mix(in oklab, var(--background) 76%, transparent)}}.quick-team-list{box-shadow:0 0 0 1px var(--foreground), 0 0 1.35rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quick-team-list{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 16%, transparent), 0 0 1.35rem color-mix(in oklab, var(--foreground) 28%, transparent)}}.quick-team-list{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;transition:opacity .18s,transform .18s,visibility .18s;transform:translateY(-.4rem)scale(.96)}.quick-team-list.is-right{transform-origin:100% 0;left:auto;right:0}.quick-team-list:has(.quick-team-classes){width:calc(100% + 2rem);min-width:max(100% + 2rem,12.5rem);left:-2rem}.quick-team-list.is-open,html[data-gp-lt=on] .quick-team-list:not(.is-right),html[data-gp-rt=on] .quick-team-list.is-right{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.quick-team-head{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.4rem;padding:0 .15rem .35rem;font-size:.6rem;display:flex}.quick-team-head .neon-chip{border-radius:.3rem;place-items:center;width:1.3rem;height:1.3rem;font-size:.54rem;font-weight:800;display:grid}.quick-team-scroll{scrollbar-width:none;max-height:15rem;overflow:hidden auto}.quick-team-scroll::-webkit-scrollbar{width:0}.quick-team-row{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);border-radius:.5rem;padding:.16rem .45rem;font-size:.74rem;display:block}@supports (color:color-mix(in lab, red, red)){.quick-team-row{color:color-mix(in oklab, var(--foreground) 66%, transparent)}}.quick-team-row{white-space:normal;overflow-wrap:anywhere;line-height:1.15}.quick-team-row.is-active,.quick-team-row:is(:hover,.gamepad-hover){color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quick-team-row.is-active,.quick-team-row:is(:hover,.gamepad-hover){background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.quick-team-row.is-active,.quick-team-row:is(:hover,.gamepad-hover){box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quick-team-row.is-active,.quick-team-row:is(:hover,.gamepad-hover){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 55%, transparent)}}.quick-team-empty{color:var(--muted-foreground);padding:.5rem;font-size:.66rem}.global-music-player.is-hidden{opacity:0;pointer-events:none;transition:opacity .32s,transform .38s cubic-bezier(.22,1,.36,1);transform:translateY(1.2rem)scale(.96)}body.startup-sequence-active .global-music-player{opacity:0;pointer-events:none;transform:translateY(1.2rem)scale(.96)}.playlist-now-meter{width:1.5rem;height:1.35rem}.intro-hold-a{z-index:8;border:1px solid var(--foreground);grid-template-columns:auto auto;align-items:center;gap:.55rem;padding:.35rem .8rem .35rem .4rem;display:grid;position:absolute;bottom:2.9rem;right:1.4rem}@supports (color:color-mix(in lab, red, red)){.intro-hold-a{border:1px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.intro-hold-a{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.intro-hold-a{background:color-mix(in oklab, var(--background) 55%, transparent)}}.intro-hold-a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--foreground);font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.intro-hold-a{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.intro-hold-a-dial{place-items:center;width:2.1rem;height:2.1rem;display:grid;position:relative}.intro-hold-a-dial svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.intro-hold-a-dial circle{fill:none;stroke-width:2.4px}.intro-hold-a-track{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.intro-hold-a-track{stroke:color-mix(in oklab, var(--foreground) 22%, transparent)}}.intro-hold-a-fill{stroke:var(--neon);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .12s linear}.intro-hold-a.is-holding .intro-hold-a-fill{stroke-dashoffset:0;transition:stroke-dashoffset .8s linear}.intro-hold-a-glyph{background:var(--foreground);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.intro-hold-a-glyph{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.intro-hold-a-glyph{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.intro-hold-a-glyph{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 45%, transparent)}}.intro-hold-a-glyph{color:var(--foreground);font-size:.72rem;font-weight:800}.menu-content-column{transition:opacity .6s,transform .6s,visibility}.menu-gradient-veil{transition:opacity .8s}.menu-fullscreen-mode .menu-content-column{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .6s,transform .6s,visibility 0s linear .6s;transform:scale(1.015)}.menu-fullscreen-mode .menu-gradient-veil{opacity:0}.menu-fullscreen-logo{z-index:85;object-fit:contain;pointer-events:none;opacity:0;width:auto;height:3.6rem;filter:drop-shadow(0 0 8px var(--color-neon)) drop-shadow(0 0 18px var(--color-neon)) drop-shadow(0 0 34px oklch(62% .25 25/.55));transition:opacity .6s .25s,transform .6s .25s;position:fixed;top:1.25rem;left:1.5rem;transform:translateY(-.5rem)}.menu-fullscreen-logo.is-on{opacity:1;transform:translateY(0)}.menu-fullscreen-hint{z-index:90;border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;display:flex;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.menu-fullscreen-hint{border:1px solid color-mix(in oklab, var(--foreground) 55%, transparent)}}.menu-fullscreen-hint{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.menu-fullscreen-hint{background:color-mix(in oklab, var(--background) 72%, transparent)}}.menu-fullscreen-hint{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);box-shadow:0 0 1.1rem var(--foreground);font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.menu-fullscreen-hint{box-shadow:0 0 1.1rem color-mix(in oklab, var(--foreground) 25%, transparent)}}.menu-fullscreen-hint{opacity:1;transition:opacity .6s,transform .6s}.menu-fullscreen-hint .neon-chip{border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.58rem;font-weight:800;display:grid}.menu-fullscreen-hint.is-gone{opacity:0;pointer-events:none;transform:translate(-50%)translateY(.5rem)}.menu-preview-card,.news-glass-card,.cpl-creative-card,.playlist-panel,.extras-card,.extras-favorites,.roster-table-wrap,.roster-edit-bar{content-visibility:auto;contain-intrinsic-size:auto 24rem}.h2h-settings-panel,.filter-menu-sheet,.quick-team-list,.global-music-player{contain:layout paint style}@media (width<=700px){button,a,select,[role=button]{will-change:auto}.menu-preview-card,.sport-select-tile,.news-glass-card,.cpl-creative-card,.playlist-panel,.roster-management-rail,.roster-edit-bar,.quick-team-list,.filter-menu-sheet,.extras-card,.extras-favorites,.h2h-filter-setting{-webkit-backdrop-filter:none;backdrop-filter:none}.menu-preview-light-sweep,.roster-tile:after,.menu-preview-card:after{filter:none}.selected-player-backdrop-crest{opacity:.62;filter:saturate(1.05)}}@media (width<=480px){.menu-content-column{min-height:100svh}.menu-content-column>div:first-child{align-items:flex-start;gap:.55rem;padding:.75rem .8rem .45rem}.menu-content-column>div:first-child img[alt=IHSAA\ 27]{height:2.55rem}.menu-top-right{gap:.25rem;max-width:10.4rem}.menu-top-right>span{text-align:right;justify-content:flex-end}.menu-top-right .chalk{font-size:.68rem;line-height:.95}.menu-games-ticker{width:10.4rem;min-height:3.25rem;font-size:.72rem}.menu-games-label{letter-spacing:.12em;font-size:.48rem}.menu-games-slide{grid-template-columns:1.1rem minmax(0,1fr);gap:.35rem}.menu-games-slide strong,.menu-games-slide em{text-overflow:ellipsis;white-space:nowrap;max-width:8.7rem;overflow:hidden}.menu-content-column>.px-6,.menu-content-column>.mt-8{padding-left:.8rem;padding-right:.8rem}.roster-tile{width:min(100%,22rem)}.roster-tile-left{padding:.6rem .72rem}.roster-tile-main{flex:1;min-width:0;min-height:5.35rem;padding:.7rem .95rem}.roster-tile-title{font-size:1.05rem}.roster-tile-sub{font-size:.58rem}.side-menu-label{font-size:1.85rem;line-height:.9}.menu-content-column nav[aria-label=Main\ menu] ul{gap:.2rem;display:grid}.menu-content-column nav[aria-label=Main\ menu] button{min-height:2rem}.menu-content-column .mt-8{margin-top:1rem}.menu-content-column section[aria-live=polite]{height:11.6rem;margin-top:.8rem}.menu-preview-card{border-radius:1rem;max-width:100%!important;height:11.6rem!important}.menu-preview-card .p-5,.menu-preview-card .absolute.inset-x-0.bottom-0{padding:.75rem}.menu-thumb-label{font-size:1.25rem;line-height:1}.sport-select-tile{border-radius:.8rem;min-height:5.6rem;padding:.65rem .4rem .45rem}.sport-select-tile .menu-thumb-label{font-size:.56rem}.sport-select-tile .menu-thumb-label+.menu-thumb-label{font-size:.46rem}.global-music-player{left:.45rem;right:.45rem;bottom:max(.45rem, env(safe-area-inset-bottom));grid-template-columns:4.7rem minmax(0,1fr) 2.25rem 2.05rem;gap:.45rem;width:auto;padding:.45rem}.global-music-player.is-minimized{width:4.9rem;left:auto}.global-music-title strong{max-width:10.8rem;font-size:.84rem}.playlist-screen{width:100%;padding:1rem .75rem 6rem}.playlist-screen:before{animation-duration:40s}.playlist-topbar{flex-direction:column;align-items:stretch;gap:.8rem}.playlist-topbar>div:first-child{min-width:0}.playlist-topbar h1{overflow-wrap:anywhere;font-size:2.05rem;line-height:.9}.playlist-topbar nav{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.playlist-topbar nav button{width:100%;min-width:0}.playlist-panel{border-radius:1rem}.playlist-now-art{min-height:11rem;padding:1rem}.playlist-song-title{max-width:100%;font-size:1.35rem;line-height:1}.playlist-track{grid-template-columns:1.6rem 4.7rem minmax(0,1fr) 2.35rem 2.35rem;gap:.45rem;padding:.55rem .65rem;display:grid}.playlist-thumbnail-frame{border-radius:.75rem;width:4.7rem}.playlist-track small{grid-column:3/-1}.roster-topbar{padding-top:.7rem}.roster-topbar svg,.roster-topbar img{max-height:2.6rem}.roster-management-rail{display:none}.roster-topbar+.mx-auto.flex{padding:.7rem .65rem 6.2rem;display:block}.selected-player-art-group{transform-origin:0 100%;transform:scale(.9)}.roster-table-wrap{border-radius:.9rem}.roster-table-grid{min-width:42rem!important}.roster-player-stack{max-height:min(47svh,22rem)!important}.roster-player-row{height:3rem;min-height:3rem;font-size:.75rem}.roster-filter-button{text-overflow:ellipsis;white-space:nowrap;max-width:11.5rem;min-height:2.25rem;overflow:hidden}.roster-player-count{margin-left:0}.roster-bottom-nav{left:.55rem;right:.55rem;bottom:max(.55rem, env(safe-area-inset-bottom));z-index:45;border:1px solid var(--foreground);position:fixed}@supports (color:color-mix(in lab, red, red)){.roster-bottom-nav{border:1px solid color-mix(in oklab, var(--foreground) 20%, transparent)}}.roster-bottom-nav{background:var(--background);border-radius:1rem;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.roster-bottom-nav{background:color-mix(in oklab, var(--background) 72%, transparent)}}.roster-bottom-nav button{flex:calc(50% - .3rem);min-width:0;height:2.25rem;padding-inline:.45rem;font-size:.58rem}.quick-team-list{min-width:9.4rem;max-width:min(11.5rem,100vw - 1.2rem)}.quick-team-list:has(.quick-team-classes){width:100%;min-width:9.4rem;left:0}.quick-team-scroll{max-height:12rem}.filter-menu-sheet{width:min(21rem,100vw - 1.2rem);max-height:72svh}.filter-menu-grid button{padding:.2rem .48rem;font-size:.58rem}.h2h-screen{min-height:100svh}.h2h-top-strip{padding:.35rem}.h2h-top-matchup b{font-size:.7rem}.h2h-top-games{width:7.9rem;margin-right:5.2rem}body.h2h-music-minimized .h2h-top-games{width:12rem;margin-right:5.2rem}.h2h-matchup{height:calc(100svh - 8.6rem);min-height:30rem}.h2h-logo-stage{width:min(45vw,12rem)}.h2h-prompt-bar{bottom:max(.35rem, env(safe-area-inset-bottom));scrollbar-width:none;overflow-x:auto}.h2h-prompt-bar::-webkit-scrollbar{width:0;height:0}.h2h-settings-panel{width:min(22rem,100vw - 1rem);max-height:82svh;overflow-y:auto}.h2h-settings-grid{grid-template-columns:1fr}.news-glass-card,.cpl-creative-card,.live-broadcast-frame,.sports-page-panel{border-radius:1rem}.cpl-creative-frame{height:22rem}.cpl-creative-head{flex-direction:column;align-items:flex-start;gap:.25rem}.extras-screen{padding:.85rem .75rem 5.5rem}.extras-topbar,.extras-favorites-head{flex-direction:column;align-items:stretch}.extras-topbar nav,.extras-favorites-head input{width:100%}.extras-grid,.extras-team-grid{grid-template-columns:1fr}}.roster-class-text{color:#fff;opacity:.85}.roster-3d-white{color:#fff;text-shadow:0 1px #d4d4d4,0 2px #a3a3a3,0 3px #737373,0 4px 6px #000000bf}.roster-3d-silver{color:#0000;filter:drop-shadow(0 1px #6b7280)drop-shadow(0 2px 2px #000000b3);background:linear-gradient(#fff 0%,#d9dde2 40%,#9aa1a9 60%,#e6e9ec 100%);-webkit-background-clip:text;background-clip:text}.menu-news-target .menu-news-card,.menu-news-target .cpl-feed{transition:border-color .2s,box-shadow .2s}.menu-news-target:is(:hover,.gamepad-hover) .menu-news-card,.menu-news-target:focus .menu-news-card,.menu-news-target:is(:hover,.gamepad-hover) .cpl-feed,.menu-news-target:focus .cpl-feed{border-color:var(--neon);box-shadow:0 0 34px var(--neon), inset 0 0 24px var(--neon)}@supports (color:color-mix(in lab, red, red)){.menu-news-target:is(:hover,.gamepad-hover) .menu-news-card,.menu-news-target:focus .menu-news-card,.menu-news-target:is(:hover,.gamepad-hover) .cpl-feed,.menu-news-target:focus .cpl-feed{box-shadow:0 0 34px color-mix(in oklab, var(--neon) 42%, transparent), inset 0 0 24px color-mix(in oklab, var(--neon) 14%, transparent)}}.x-feed{border:1px solid var(--neon)}@supports (color:color-mix(in lab, red, red)){.x-feed{border:1px solid color-mix(in oklab, var(--neon) 58%, transparent)}}.x-feed{background:var(--background);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.x-feed{background:color-mix(in oklab, var(--background) 70%, transparent)}}.x-feed{box-shadow:0 0 1.3rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.x-feed{box-shadow:0 0 1.3rem color-mix(in oklab, var(--neon) 20%, transparent)}}.x-feed{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1rem}.x-feed>header{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.x-feed>header h2{text-transform:uppercase;letter-spacing:.06em;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700}.x-feed-list{gap:.6rem;max-height:34rem;display:grid;overflow-y:auto}.x-feed-empty{color:var(--muted-foreground);font-size:.75rem}.x-post{border:1px solid var(--foreground);gap:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.x-post{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.x-post{background:var(--card);border-radius:1rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.x-post{background:color-mix(in oklab, var(--card) 45%, transparent)}}.x-post{transition:border-color .2s,box-shadow .2s}.x-post:is(:hover,.gamepad-hover),.x-post:focus-visible{border-color:var(--neon);box-shadow:0 0 1rem var(--neon);outline:none}@supports (color:color-mix(in lab, red, red)){.x-post:is(:hover,.gamepad-hover),.x-post:focus-visible{box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 30%, transparent)}}.x-post-author{align-items:center;gap:.45rem;font-size:.75rem;display:flex}.x-post-author img{border-radius:999px;width:1.6rem;height:1.6rem}.x-post-author strong{color:var(--foreground)}.x-post-author em{color:var(--muted-foreground);font-style:normal}.x-post p{color:var(--foreground);font-size:.8rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.x-post p{color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.x-post p{white-space:pre-line}.x-post-media{object-fit:cover;border-radius:.75rem;width:100%;max-height:16rem}.x-post small{color:var(--muted-foreground);font-size:.65rem}html[data-gamepad=on],html[data-gamepad=on] *{cursor:none!important}.reel-spotlight-media{aspect-ratio:9/16;background:var(--background);max-height:34rem;margin-inline:auto;overflow:hidden}.reel-spotlight-media video{object-fit:cover;background:var(--background);width:100%;height:100%;display:block}.reel-spotlight-body{color:var(--foreground);gap:.45rem;padding:.9rem 1rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-spotlight-body{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.reel-spotlight-body{font-size:.85rem;line-height:1.4}.reel-spotlight-user{letter-spacing:.02em;color:var(--foreground);font-weight:800}@supports (color:color-mix(in lab, red, red)){.reel-spotlight-user{color:color-mix(in oklab, var(--foreground) 92%, transparent)}}.reel-spotlight-tags{color:var(--foreground);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.reel-spotlight-tags{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.reel-spotlight-comments{color:var(--foreground);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reel-spotlight-comments{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.reel-spotlight-user:is(:hover,.gamepad-hover),.reel-spotlight-comments:is(:hover,.gamepad-hover){color:var(--foreground)}.sponsor-marquee{z-index:2;border:1px solid var(--foreground);margin:.9rem 0 0;padding:.75rem 0 1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sponsor-marquee{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.sponsor-marquee{background:var(--background);border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.sponsor-marquee{background:color-mix(in oklab, var(--background) 72%, transparent)}}.sponsor-marquee{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sponsor-marquee-track{width:max-content;animation:32s linear infinite sponsor-marquee-scroll;display:flex}.sponsor-marquee:is(:hover,.gamepad-hover) .sponsor-marquee-track{animation-play-state:paused}.sponsor-marquee-group{align-items:center;gap:1rem;padding-right:1rem;display:flex}.sponsor-marquee-card{border:1px solid var(--foreground);place-items:center;min-width:9rem;height:3.4rem;padding:.45rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sponsor-marquee-card{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.sponsor-marquee-card{background:var(--foreground);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.sponsor-marquee-card{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.sponsor-marquee-card img{object-fit:contain;filter:drop-shadow(0 2px 6px #0000008c);max-width:8rem;max-height:2.5rem}.sponsor-marquee-card b{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--foreground);font-size:.78rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sponsor-marquee-card b{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.sponsor-marquee-label{letter-spacing:.32em;text-transform:uppercase;color:var(--foreground);font-size:.58rem;font-weight:800;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.sponsor-marquee-label{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}@keyframes sponsor-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sponsor-marquee-track{animation:none}}.tonight-final{border:1px solid var(--foreground);margin:.75rem 0 1rem;padding:1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.tonight-final{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.tonight-final{background:var(--background);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.tonight-final{background:color-mix(in oklab, var(--background) 55%, transparent)}}.tonight-final{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:.75rem;display:grid}.tonight-final header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tonight-final-tag{text-transform:uppercase;letter-spacing:.12em;font-family:Roboto Condensed,sans-serif;font-size:.8rem;font-weight:800}.tonight-final-tag:before{content:"";background:var(--destructive);border-radius:999px;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.tonight-final header small{opacity:.7}.tonight-final-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.tonight-final-score>div{opacity:.75;align-items:center;gap:.75rem;display:flex}.tonight-final-score>div:last-child{justify-content:flex-end}.tonight-final-score>div.is-winner{opacity:1}.tonight-final-score>div img,.tonight-final-score>div svg{width:3.5rem;height:3.5rem}.tonight-final-score strong{text-transform:uppercase;font-family:Roboto Condensed,sans-serif;font-size:1.35rem;font-weight:800}.tonight-final-score em{opacity:.65;font-size:.85rem;font-style:normal}.tonight-final-score b{margin:0 .5rem;font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:900;line-height:1}.tonight-final-score>span{letter-spacing:.2em;opacity:.7;font-family:Roboto Condensed,sans-serif;font-size:.8rem;font-weight:800}.tonight-final-stats{border:1px solid var(--foreground);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tonight-final-stats{border:1px solid color-mix(in oklab, var(--foreground) 13%, transparent)}}.tonight-final-stats{background:var(--foreground);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.tonight-final-stats{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.tonight-final-stats span{background:var(--background);gap:.08rem;padding:.62rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tonight-final-stats span{background:color-mix(in oklab, var(--background) 90%, transparent)}}.tonight-final-stats small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tonight-final-stats small{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.tonight-final-stats small{text-transform:uppercase;font-size:.58rem;font-weight:800}.tonight-final-stats strong{font-family:Roboto Condensed,sans-serif;font-size:1rem}.tonight-final-scorers{border:1px solid var(--neon);gap:.4rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tonight-final-scorers{border:1px solid color-mix(in oklab, var(--neon) 38%, transparent)}}.tonight-final-scorers{background:var(--background);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.tonight-final-scorers{background:color-mix(in oklab, var(--background) 82%, transparent)}}.tonight-final-scorers>small{color:var(--neon);letter-spacing:.12em;font-family:Roboto Condensed,sans-serif;font-size:.62rem;font-weight:900}.tonight-final-scorers span{grid-template-columns:minmax(8rem,1fr) minmax(5rem,auto) minmax(6rem,auto);align-items:baseline;gap:.75rem;display:grid}.tonight-final-scorers strong,.tonight-final-scorers b{font-family:Roboto Condensed,sans-serif}.tonight-final-scorers em{opacity:.55;text-transform:uppercase;font-size:.72rem;font-style:normal}.tonight-final-scorers b{color:var(--foreground);text-align:right}.tonight-final-scorers p{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.tonight-final-scorers p{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.tonight-final-scorers p{font-size:.76rem}.tonight-final-progress{gap:.3rem;display:flex}.tonight-final-progress i{background:var(--foreground);flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.tonight-final-progress i{background:color-mix(in oklab, var(--foreground) 14%, transparent)}}.tonight-final-progress i{transition:background .18s,box-shadow .18s}.tonight-final-progress i.is-active{background:var(--neon);box-shadow:0 0 .45rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.tonight-final-progress i.is-active{box-shadow:0 0 .45rem color-mix(in oklab, var(--neon) 70%, transparent)}}@media (width<=680px){.tonight-final-score{gap:.35rem}.tonight-final-score>div{text-align:center;justify-items:center;gap:.2rem;display:grid}.tonight-final-score>div:last-child{justify-content:center}.tonight-final-score strong{font-size:.95rem}.tonight-final-score em{display:none}.tonight-final-score b{font-size:2.2rem}}.extras-saves{border:1px solid var(--foreground);max-width:72rem;margin:1.5rem auto;padding:1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.extras-saves{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.extras-saves{background:var(--background);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.extras-saves{background:color-mix(in oklab, var(--background) 55%, transparent)}}.extras-saves{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.extras-saves h2{align-items:center;gap:.5rem;display:flex}.extras-saves-new{flex-wrap:wrap;gap:.5rem;display:flex}.extras-saves-status{opacity:.85;margin:.5rem 0;font-size:.85rem}.extras-saves-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.extras-saves-list li{border:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.extras-saves-list li{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.extras-saves-list li{border-radius:.9rem}.extras-saves-list li div{display:grid}.extras-saves-list li small{opacity:.65}.extras-saves-list nav{align-items:center;gap:.4rem;display:flex}.roster-edit-attrs-title{text-transform:uppercase;letter-spacing:.12em;opacity:.75;margin:.75rem 0 .25rem;font-family:Roboto Condensed,sans-serif;font-size:.8rem}.player-editor-screen{--editor-team:var(--primary);--editor-team-2:var(--secondary);z-index:40;color:var(--foreground);background:var(--background);isolation:isolate;font-family:"Barlow Condensed", var(--font-sans);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.player-editor-screen:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--background), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.player-editor-screen:before{background:linear-gradient(90deg, color-mix(in oklab, var(--background) 65%, transparent), transparent 70%)}}.player-editor-screen:before{pointer-events:none}.player-editor-header{background:0 0;border-bottom:0;justify-content:space-between;align-items:center;min-height:5rem;padding:.75rem clamp(1rem,4vw,4rem);display:flex}.player-editor-title{align-items:center;gap:.8rem;min-width:0;display:flex}.player-editor-title>span{flex:none;width:3rem;height:3rem}.player-editor-title>div{min-width:0;display:grid}.player-editor-title span,.player-editor-section-head span{color:var(--neon);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:800}.player-editor-title h1{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1;overflow:hidden}.player-editor-team-name{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-editor-team-name{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.player-editor-team-name{letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:.82rem}.player-editor-team-name strong{color:var(--foreground);font-size:1rem;display:block}.player-editor-tabs{background:0 0;border-bottom:0;align-items:stretch;gap:.15rem;min-height:3rem;padding-inline:clamp(.5rem,3vw,3rem);display:flex;overflow-x:auto}.player-editor-tabs button{height:auto;color:var(--foreground);border:1px solid #0000;border-radius:8px;padding-inline:clamp(.6rem,1.7vw,1.45rem);position:relative}@supports (color:color-mix(in lab, red, red)){.player-editor-tabs button{color:color-mix(in oklab, var(--foreground) 54%, transparent)}}.player-editor-tabs button{font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;background:0 0;font-size:.82rem;font-weight:800}.player-editor-tabs button:is([aria-selected=true],:hover,:focus-visible,.gamepad-hover){color:var(--foreground);border-color:var(--foreground);box-shadow:0 0 .7rem var(--foreground);background:0 0;outline:none}@supports (color:color-mix(in lab, red, red)){.player-editor-tabs button:is([aria-selected=true],:hover,:focus-visible,.gamepad-hover){box-shadow:0 0 .7rem color-mix(in oklab, var(--foreground) 35%, transparent)}}.player-editor-tabs button[aria-selected=true]:after{content:none}.player-editor-bumper{border:1px solid var(--foreground);flex:none;align-self:center}@supports (color:color-mix(in lab, red, red)){.player-editor-bumper{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.player-editor-bumper{color:var(--foreground);border-radius:.25rem;padding:.1rem .3rem}@supports (color:color-mix(in lab, red, red)){.player-editor-bumper{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.player-editor-bumper{font-size:.55rem;font-weight:900}.player-editor-main{grid-template-columns:minmax(21rem,38%) minmax(0,1fr);min-height:0;display:grid}.player-editor-options{background:0 0;min-height:0;padding:clamp(1rem,3vh,2.2rem) clamp(1rem,2vw,2rem);overflow-y:auto}.player-editor-options,.player-editor-tabs{scrollbar-width:none}.player-editor-options::-webkit-scrollbar{display:none}.player-editor-tabs::-webkit-scrollbar{display:none}.player-editor-section-head{align-items:baseline;gap:.7rem;margin-bottom:1rem;display:flex}.player-editor-section-head h2{text-transform:uppercase;margin:0;font-size:clamp(1.55rem,3vw,2.45rem)}.player-editor-option{border:1px solid var(--foreground);grid-template-columns:minmax(7rem,1fr) minmax(6rem,.75fr);align-items:center;gap:.8rem;width:100%;min-height:3.35rem;margin-bottom:.38rem;display:grid}@supports (color:color-mix(in lab, red, red)){.player-editor-option{border:1px solid color-mix(in oklab, var(--foreground) 24%, transparent)}}.player-editor-option{background:linear-gradient(105deg, var(--foreground), var(--editor-team));border-radius:.8rem;padding:.5rem .9rem}@supports (color:color-mix(in lab, red, red)){.player-editor-option{background:linear-gradient(105deg, color-mix(in oklab, var(--foreground) 9%, transparent), color-mix(in oklab, var(--editor-team) 14%, transparent))}}.player-editor-option{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);color:var(--foreground);text-align:left;box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-editor-option{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 6%, transparent)}}.player-editor-option{transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}.player-editor-option:focus-within,.player-editor-option:is(:hover,.gamepad-hover,:focus-visible){border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .7rem var(--foreground);background:0 0;outline:none}@supports (color:color-mix(in lab, red, red)){.player-editor-option:focus-within,.player-editor-option:is(:hover,.gamepad-hover,:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 70%, transparent), 0 0 .7rem color-mix(in oklab, var(--foreground) 28%, transparent)}}.player-editor-screen{--accent:transparent;--accent-foreground:var(--foreground);--ring:var(--foreground)}.player-editor-screen .player-editor-option button{color:var(--foreground);background:0 0;border-radius:8px}.player-editor-screen .player-editor-option button:is(:hover,:focus,:focus-visible,.gamepad-hover){border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .6rem var(--foreground);background:0 0;outline:none}@supports (color:color-mix(in lab, red, red)){.player-editor-screen .player-editor-option button:is(:hover,:focus,:focus-visible,.gamepad-hover){box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .6rem color-mix(in oklab, var(--foreground) 30%, transparent)}}.player-editor-option>span{text-transform:uppercase;font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:800}.player-editor-option>strong,.player-editor-option input:not([type=range]),.player-editor-option select{min-width:0;color:var(--foreground);text-transform:uppercase;font-size:clamp(.9rem,1.4vw,1.1rem);font-weight:800}.player-editor-option input:not([type=range]),.player-editor-option select{border:1px solid var(--foreground);width:100%}@supports (color:color-mix(in lab, red, red)){.player-editor-option input:not([type=range]),.player-editor-option select{border:1px solid color-mix(in oklab, var(--foreground) 34%, transparent)}}.player-editor-option input:not([type=range]),.player-editor-option select{background:var(--background);border-radius:8px;padding:.35rem .5rem}@supports (color:color-mix(in lab, red, red)){.player-editor-option input:not([type=range]),.player-editor-option select{background:color-mix(in oklab, var(--background) 62%, transparent)}}.player-editor-option input:not([type=range]),.player-editor-option select{outline:none}.player-editor-option input[type=range]{width:100%;accent-color:var(--foreground);grid-column:2/-1}.player-editor-option:has(input[type=range]){grid-template-columns:minmax(6rem,1fr) minmax(0,1fr)}.player-editor-option:has(input[type=range])>strong{text-align:right;overflow-wrap:anywhere}.player-editor-option i{border:1px solid var(--foreground);justify-self:end;width:2.7rem;height:1rem}@supports (color:color-mix(in lab, red, red)){.player-editor-option i{border:1px solid color-mix(in oklab, var(--foreground) 36%, transparent)}}.player-editor-option i{background:var(--background);box-shadow:inset 0 0 0 .2rem var(--background)}.player-editor-option i.is-on{background:var(--foreground)}.player-editor-color{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-editor-color{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.player-editor-color{border-radius:6px}.player-editor-color:hover,.player-editor-color[aria-pressed=true]{border-color:var(--foreground);box-shadow:0 0 .65rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-editor-color:hover,.player-editor-color[aria-pressed=true]{box-shadow:0 0 .65rem color-mix(in oklab, var(--foreground) 28%, transparent)}}.player-editor-stepper{text-align:center;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.2rem;display:grid}.player-editor-stepper button{width:2rem;height:2rem}.player-editor-save,.player-editor-back{color:var(--foreground);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px}.player-editor-stepper button:is(:hover,:focus-visible,.gamepad-hover),.player-editor-preview button:is(:hover,:focus-visible,.gamepad-hover),.player-editor-save:is(:hover,:focus-visible,.gamepad-hover),.player-editor-back:is(:hover,:focus-visible,.gamepad-hover){border:1px solid var(--foreground);color:var(--foreground);box-shadow:0 0 .7rem var(--foreground), inset 0 0 .35rem var(--foreground);background:0 0;border-radius:8px;outline:none}@supports (color:color-mix(in lab, red, red)){.player-editor-stepper button:is(:hover,:focus-visible,.gamepad-hover),.player-editor-preview button:is(:hover,:focus-visible,.gamepad-hover),.player-editor-save:is(:hover,:focus-visible,.gamepad-hover),.player-editor-back:is(:hover,:focus-visible,.gamepad-hover){box-shadow:0 0 .7rem color-mix(in oklab, var(--foreground) 40%, transparent), inset 0 0 .35rem color-mix(in oklab, var(--foreground) 18%, transparent)}}.player-editor-save .player-editor-pad{border:1px solid var(--foreground);background:0 0}.player-editor-model-stage{min-width:0;position:relative;overflow:visible}.player-editor-locker-room{z-index:-2;object-fit:cover;object-position:center;opacity:1;filter:blur(.6px);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-editor-wall-logo{z-index:-1;object-fit:contain;opacity:.88;width:18%;height:12%;filter:drop-shadow(0 2px 3px var(--background)) blur(1.6px);pointer-events:none;position:absolute;top:29%;left:50%;transform:translate(-50%,-50%)}.player-editor-model-stage:before{content:none}.player-editor-stage-lights{z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(circle, var(--foreground) 0 11%, var(--neon) 15%, var(--neon) 25%, transparent 42%) 0 0 / 8.33% 100% repeat-x;height:1.7rem;position:absolute;inset:4% 4% auto}@supports (color:color-mix(in lab, red, red)){.player-editor-stage-lights{background:radial-gradient(circle, var(--foreground) 0 11%, color-mix(in oklab, var(--neon) 90%, transparent) 15%, color-mix(in oklab, var(--neon) 30%, transparent) 25%, transparent 42%) 0 0 / 8.33% 100% repeat-x}}.player-editor-stage-lights{filter:drop-shadow(0 0 .45rem var(--neon))}.player-editor-screen.is-charcoal .player-editor-locker-room{filter:blur(1.3px)brightness(.64)}.player-editor-room-light{pointer-events:none;position:absolute;inset:0}.player-editor-room-light:before{content:"";z-index:-2;mix-blend-mode:soft-light;background:radial-gradient(34% 16% at 64% 92%,#ffdeb8,#ffdeb899 35%,#ffdeb838 70%,#0000 100%);position:absolute;inset:0}.player-editor-room-light:after{content:"";z-index:-2;background:radial-gradient(90% 85% at 64%,#0000 60%,#00000057 100%);position:absolute;inset:0}.player-editor-screen.is-charcoal .player-editor-stage-lights{filter:drop-shadow(0 0 .45rem var(--neon)) drop-shadow(0 0 1.2rem var(--neon));top:-.4rem}@supports (color:color-mix(in lab, red, red)){.player-editor-screen.is-charcoal .player-editor-stage-lights{filter:drop-shadow(0 0 .45rem var(--neon)) drop-shadow(0 0 1.2rem color-mix(in oklab, var(--neon) 65%, transparent))}}.player-editor-preview{z-index:0;position:fixed;inset:0 0 0 max(21rem,38%)}.player-editor-preview canvas{touch-action:none;cursor:grab;background:0 0;width:100%;height:100%;position:absolute;inset:0}.player-editor-preview canvas:active{cursor:grabbing}.player-editor-loading{color:var(--foreground);margin:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.player-editor-loading{color:color-mix(in oklab, var(--foreground) 68%, transparent)}}.player-editor-loading{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:700}.player-editor-group{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:.75rem 0 .25rem;font-size:.72rem;font-weight:700}.player-editor-rotate-hint{color:var(--foreground);margin:0;position:absolute;bottom:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.player-editor-rotate-hint{color:color-mix(in oklab, var(--foreground) 52%, transparent)}}.player-editor-rotate-hint{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.player-editor-identity{pointer-events:none;text-transform:uppercase;display:grid;position:absolute;bottom:clamp(1rem,4vh,2.5rem);left:clamp(1rem,3vw,2.5rem)}.player-editor-identity span{color:var(--neon);letter-spacing:.16em;font-size:.78rem;font-weight:800}.player-editor-identity strong{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1}.player-editor-identity small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-editor-identity small{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.player-editor-identity small{letter-spacing:.12em;font-size:.68rem}.player-editor-sport-fallback{text-transform:uppercase;place-content:center;justify-items:center;gap:.6rem;display:grid;position:absolute;inset:0}.player-editor-sport-fallback>span:first-child{width:min(13rem,50vw);height:min(13rem,50vw)}.player-editor-sport-fallback strong{font-size:2rem}.player-editor-sport-fallback span:last-child{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-editor-sport-fallback span:last-child{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.player-editor-sport-fallback span:last-child{letter-spacing:.1em;font-size:.72rem}.player-editor-footer{background:0 0;border-top:0;align-items:center;gap:.7rem;min-height:3.6rem;padding:.55rem clamp(1rem,4vw,4rem);display:flex}.player-editor-footer-note{color:var(--foreground);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.player-editor-footer-note{color:color-mix(in oklab, var(--foreground) 54%, transparent)}}.player-editor-footer-note{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.player-editor-pad{aspect-ratio:1;width:1.1rem;color:var(--foreground);border-radius:50%;place-items:center;font-size:.58rem;font-weight:900;display:grid}.player-editor-pad.red{background:var(--destructive)}.player-editor-pad.blue{background:var(--neon-deep)}.player-editor-empty{color:var(--foreground);margin:auto auto 0;font-size:1.2rem}.player-editor-empty+button{margin:1rem auto auto}@media (width<=760px){.player-editor-header{min-height:4rem}.player-editor-team-name{display:none}.player-editor-tabs{padding-inline:.4rem}.player-editor-tabs button{flex:none}.player-editor-main{grid-template-rows:minmax(17rem,44vh) minmax(0,1fr);grid-template-columns:1fr}.player-editor-options{grid-row:2;padding:.8rem}.player-editor-model-stage{grid-row:1}.player-editor-preview{position:absolute;inset:0}.player-editor-option{min-height:2.9rem}.player-editor-identity{bottom:.7rem}.player-editor-rotate-hint,.player-editor-footer-note{display:none}.player-editor-footer{justify-content:space-between;min-height:3.2rem;padding:.4rem .7rem}.player-editor-screen.is-charcoal .player-editor-room-light{display:none}.player-editor-screen.is-charcoal .player-editor-model-stage:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(44% 13% at 52% 94%,#ffdeb8,#ffdeb899 35%,#ffdeb838 70%,#0000 100%);position:absolute;inset:0}.player-editor-screen.is-charcoal .player-editor-model-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(95% 90%,#0000 60%,#00000057 100%);position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.player-editor-option,.player-editor-tabs button{transition:none}}.eags-video-frame iframe{background:var(--background);border:0;width:100%;min-height:42rem;display:block}.eags-spotlight-controls{align-items:center;gap:.35rem;display:flex}.editor-controller-dialog{border-color:var(--foreground);box-shadow:0 0 1.2rem var(--foreground);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.editor-controller-dialog{box-shadow:0 0 1.2rem color-mix(in oklab,var(--foreground) 22%,transparent)}}.editor-keyboard-value{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;min-height:3rem;padding:.75rem;font-size:1.25rem}.editor-keyboard-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem;display:grid}.editor-keyboard-grid button{border-radius:6px;min-width:0;height:2.75rem;padding:.35rem}.editor-controller-dialog button:is(:focus-visible,.gamepad-hover){border:1px solid var(--foreground);color:var(--foreground);box-shadow:0 0 .65rem var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.editor-controller-dialog button:is(:focus-visible,.gamepad-hover){box-shadow:0 0 .65rem color-mix(in oklab,var(--foreground) 35%,transparent)}}.editor-save-complete{animation:.22s ease-out both editor-save-confirm}@keyframes editor-save-confirm{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.editor-save-complete{animation:none}}.uniform-editor-screen{min-height:100vh;padding-bottom:3rem;position:relative;overflow:hidden}.uniform-editor-layout{grid-template-columns:minmax(220px,300px) minmax(240px,1fr) minmax(260px,340px);align-items:start;gap:1.25rem;width:min(1240px,94vw);margin:0 auto;display:grid}.uniform-editor-teams input{border:1px solid var(--foreground);border-radius:.6rem;width:100%;padding:.55rem .8rem}@supports (color:color-mix(in lab, red, red)){.uniform-editor-teams input{border:1px solid color-mix(in srgb, var(--foreground) 25%, transparent)}}.uniform-editor-teams input{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.uniform-editor-teams input{background:color-mix(in srgb, var(--background) 65%, transparent)}}.uniform-editor-teams input{color:var(--foreground);margin-bottom:.75rem}.uniform-editor-team-list{scrollbar-width:none;grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:60vh;display:grid;overflow-y:auto}.uniform-editor-team-list::-webkit-scrollbar{display:none}.uniform-editor-preview{text-align:center;background:var(--background);border-radius:1rem;padding:1.5rem 1rem}@supports (color:color-mix(in lab, red, red)){.uniform-editor-preview{background:color-mix(in srgb, var(--background) 55%, transparent)}}.uniform-editor-preview{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.uniform-editor-preview{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.uniform-editor-preview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uniform-editor-figure{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.9rem;display:flex}.uniform-editor-piece{border:1px solid var(--foreground);border-radius:.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.uniform-editor-piece{border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent)}}.uniform-editor-piece{box-shadow:0 4px 18px #00000073}.uniform-editor-helmet{border-radius:48% 48% 42% 42%;width:96px;height:72px}.uniform-editor-jersey{border-radius:18% 18% 10% 10%;justify-content:center;align-items:center;width:150px;height:130px;display:flex}.uniform-editor-jersey strong{font-family:Roboto Condensed,sans-serif;font-size:3.2rem}.uniform-editor-pants{border-radius:12% 12% 22% 22%;width:120px;height:110px}.uniform-editor-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.uniform-editor-controls{scrollbar-width:none;flex-direction:column;gap:1rem;max-height:72vh;display:flex;overflow-y:auto}.uniform-editor-controls::-webkit-scrollbar{display:none}.uniform-editor-group{background:var(--background);border-radius:.9rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.uniform-editor-group{background:color-mix(in srgb, var(--background) 55%, transparent)}}.uniform-editor-group{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.uniform-editor-group{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.uniform-editor-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uniform-editor-group h3{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;font-size:.95rem}.uniform-editor-fields{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.uniform-editor-color{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.uniform-editor-color input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:.45rem;width:34px;height:34px;padding:0}.uniform-editor-finish{text-transform:capitalize}@media (width<=980px){.uniform-editor-layout{grid-template-columns:1fr}}.ub-screen{height:100dvh;min-height:650px;color:var(--foreground);--ub-line:var(--foreground);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ub-screen{--ub-line:color-mix(in oklab,var(--foreground) 20%,transparent);--ub-surface:color-mix(in oklab,var(--background) 91%,transparent)}}.ub-header{z-index:2;background:var(--ub-surface);border-bottom:1px solid var(--ub-line);align-items:center;gap:16px;min-height:88px;padding:16px 28px;display:flex;position:relative}.ub-header h1{font:32px/1 var(--font-display);letter-spacing:0;margin:4px 0 0}.ub-header>div>span{letter-spacing:0;color:var(--muted-foreground);font-size:10px}.ub-team-button{text-align:left;height:54px;margin-left:auto}.ub-team-button img,.ub-team-button .team-crest{object-fit:contain;width:40px;height:40px}.ub-team-button span{flex-direction:column;display:flex}.ub-team-button small{color:var(--muted-foreground)}.ub-save-state{color:var(--muted-foreground);font-size:11px}.ub-screen button{letter-spacing:0;font-family:"Roboto Condensed",var(--font-sans);border-radius:6px}.ub-screen button:is(:hover,:focus-visible,.gamepad-hover,.is-selected){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ub-screen button:is(:hover,:focus-visible,.gamepad-hover,.is-selected){background:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ub-screen button:is(:hover,:focus-visible,.gamepad-hover,.is-selected){color:var(--foreground);outline:1px solid var(--foreground);outline-offset:-1px}.ub-save{border-color:var(--foreground);background:0 0}.ub-sets{z-index:2;background:var(--ub-surface);border-bottom:1px solid var(--ub-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:12px 28px;display:grid;position:relative}.ub-sets button{justify-content:flex-start;min-width:0;height:46px}.ub-sets button>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.ub-set-index{color:var(--muted-foreground);font-size:11px}.ub-sets svg{margin-left:auto}.ub-workspace{z-index:1;grid-template-columns:minmax(0,1fr) 440px;height:calc(100dvh - 159px);min-height:491px;display:grid;position:relative}.ub-stage{min-width:0;position:relative;overflow:hidden}.ub-stage .player-editor-preview{background:0 0;border:none;width:100%;height:auto;min-height:0;position:absolute;inset:0 0 110px}.ub-stage .player-editor-preview canvas{width:100%;height:100%}.ub-model-title{pointer-events:none;position:absolute;top:24px;left:28px}.ub-model-title span{color:var(--muted-foreground);font-size:12px;display:block}.ub-model-title strong{font:26px var(--font-display);letter-spacing:0}.ub-camera{background:var(--ub-surface);border:1px solid var(--ub-line);border-radius:6px;padding:4px;display:flex;position:absolute;bottom:128px;left:50%;transform:translate(-50%)}.ub-mix{background:var(--ub-surface);border-top:1px solid var(--ub-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 20px;display:grid;position:absolute;bottom:0;left:0;right:0}.ub-mix h2{text-transform:uppercase;grid-column:1/-1;margin:0;font-size:12px}.ub-mix .ub-field{margin:0;display:block}.ub-mix .ub-field>span{text-transform:capitalize;color:var(--muted-foreground);font-size:10px}.ub-cycle{align-items:center;gap:2px;min-width:0;display:flex}.ub-cycle output{text-align:center;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.ub-cycle button{flex-shrink:0;width:28px;height:30px}.ub-inspector{background:var(--ub-surface);border-left:1px solid var(--ub-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ub-preset{border-bottom:1px solid var(--ub-line);grid-template-columns:1fr 38px;gap:8px;padding:18px 20px 12px;display:grid}.ub-preset>label{color:var(--muted-foreground);text-transform:uppercase;grid-column:1/-1;font-size:10px}.ub-preset input{width:100%;color:var(--foreground);border:0;border-bottom:1px solid var(--ub-line);background:0 0;padding:6px 0;font-size:20px;display:block}.ub-preset .ub-field{margin:0}.ub-tabs{border-bottom:1px solid var(--ub-line);gap:2px;padding:10px 12px;display:flex}.ub-tabs button{flex:1;min-width:0;padding:8px;font-size:12px}.ub-tabs svg{width:12px}.ub-options{scrollbar-width:thin;flex:1;padding:8px 22px 30px;overflow-y:auto}.ub-options h2{font:20px var(--font-display);letter-spacing:0;border-top:1px solid var(--ub-line);margin:24px 0 12px;padding-top:12px}.ub-options h2:first-child{border-top:0;margin-top:8px}.ub-field{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.ub-field>.ub-cycle{width:175px}.ub-color-field{margin:16px 0}.ub-color-field>span{margin-bottom:8px;font-size:12px;display:block}.ub-color-row{align-items:center;gap:6px;display:flex}.ub-color-row input[type=color]{border:1px solid var(--ub-line);cursor:pointer;background:0 0;width:30px;height:30px;padding:0}.ub-hex{border:1px solid var(--ub-line);width:78px;min-width:0;color:var(--foreground);background:0 0;height:30px;padding:4px;font-size:12px}.ub-swatch{width:24px;height:24px;padding:4px}.ub-swatch span{border:1px solid var(--ub-line);width:100%;height:100%}.ub-color-row>button:last-child{width:28px;height:28px}.ub-rgb{gap:12px;margin-top:6px;display:flex}.ub-rgb label{color:var(--muted-foreground);align-items:center;gap:4px;font-size:10px;display:flex}.ub-rgb input{width:48px;color:var(--foreground);border:0;border-bottom:1px solid var(--ub-line);background:0 0;font-size:11px}.ub-toggle{justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:13px;display:flex}.ub-toggle button{border-color:var(--foreground)}.ub-toggle button[data-state=checked]{background:var(--foreground);color:var(--background)}.ub-range{margin:16px 0;display:block}.ub-range>span{justify-content:space-between;font-size:12px;display:flex}.ub-range output{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ub-range input{width:100%;accent-color:var(--foreground);height:4px;margin-top:10px}.ub-text-field{font-size:12px;display:block}.ub-text-field input{width:100%;color:var(--foreground);border:1px solid var(--ub-line);background:0 0;margin-top:8px;padding:10px;display:block}.ub-upload{border:1px dashed var(--ub-line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex;position:relative}.ub-upload svg{width:16px}.ub-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ub-graphic-actions{gap:10px;display:grid}.ub-graphic-actions button{background:0 0}.ub-layers{gap:6px;margin-top:16px;display:grid}.ub-layers button{justify-content:flex-start;min-width:0;height:48px}.ub-layers img{object-fit:contain;width:32px;height:32px}.ub-layers span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ub-layers small{color:var(--muted-foreground);margin-left:auto}.ub-loading{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.ub-reset{color:var(--muted-foreground);margin-top:16px}.ub-dialog-scrim{z-index:100;background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ub-dialog-scrim{background:color-mix(in oklab,var(--background) 85%,transparent)}}.ub-dialog-scrim{place-items:center;padding:20px;display:grid}.ub-dialog{background:var(--background);border:1px solid var(--ub-line);border-radius:8px;flex-direction:column;width:min(680px,100%);max-height:85dvh;padding:24px;display:flex}.ub-dialog header{justify-content:space-between;align-items:center;display:flex}.ub-dialog h2{font:30px var(--font-display)}.ub-dialog>input{background:var(--secondary);color:var(--foreground);border:1px solid var(--border);margin:12px 0;padding:12px}.ub-team-list{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:auto}.ub-team-list button{white-space:normal;text-align:left;justify-content:flex-start;height:64px}.ub-team-list img{object-fit:contain;width:40px;height:40px}.ub-team-list span{flex-direction:column;display:flex}.ub-team-list small{color:var(--muted-foreground)}.ub-confirm{width:min(420px,100%);display:block}.ub-confirm p{color:var(--muted-foreground);margin:12px 0 24px}@media (width<=1050px){.ub-workspace{grid-template-columns:minmax(0,1fr) 365px}.ub-header{gap:10px;padding:14px}.ub-save-state{display:none}.ub-sets{gap:6px;padding:10px 14px}.ub-options{padding:8px 16px 24px}.ub-mix{gap:4px;padding:12px}}@media (width<=700px){.ub-screen{height:auto;min-height:100dvh;overflow:visible}.ub-header{flex-wrap:wrap;min-height:110px}.ub-header h1{font-size:26px}.ub-team-button{order:3;justify-content:flex-start;width:100%;height:36px;margin-left:0}.ub-team-button img{width:26px;height:26px}.ub-team-button small{display:none}.ub-save{margin-left:auto}.ub-sets{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px}.ub-set-index,.ub-sets svg{display:none}.ub-sets button{white-space:normal;height:42px;padding:4px;font-size:10px}.ub-workspace{flex-direction:column;height:auto;display:flex}.ub-stage{height:640px;min-height:0}.ub-inspector{border-left:0}.ub-options{max-height:none;overflow:visible}.ub-team-list{grid-template-columns:1fr}.ub-model-title{top:14px;left:16px}}.ub-screen{--ub-line:var(--foreground);padding:26px 28px}@supports (color:color-mix(in lab, red, red)){.ub-screen{--ub-line:color-mix(in oklab,var(--foreground) 66%,transparent)}}.ub-screen{--ub-surface:var(--background)}@supports (color:color-mix(in lab, red, red)){.ub-screen{--ub-surface:color-mix(in oklab,var(--background) 73%,transparent)}}.ub-screen .player-editor-locker-room{opacity:1}.ub-header{border:1px solid var(--ub-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;gap:18px;min-height:76px;padding:12px 18px}.ub-header>.team-crest,.ub-header>img{object-fit:contain;width:48px;height:48px}.ub-school-title{flex:1;min-width:0}.ub-header h1{font:600 23px/1.2 var(--font-sans);margin:0}.ub-school-title small{color:var(--muted-foreground);font-size:13px}.ub-header .ub-save{height:42px}.ub-screen button{border-radius:10px}.ub-sets{border:1px solid var(--ub-line);background:var(--ub-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;gap:8px;margin-top:16px;padding:8px}.ub-sets button{border:1px solid var(--ub-line);justify-content:center;height:44px}.ub-sets svg{width:14px;margin-left:0}.ub-workspace{grid-template-columns:minmax(0,1fr) 380px;gap:22px;height:calc(100dvh - 207px);min-height:430px;margin-top:16px}.ub-stage .player-editor-preview{inset:0 0 108px}.ub-inspector{border:1px solid var(--ub-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px}.ub-inspector-title{font:600 23px/1.2 var(--font-sans);margin:0;padding:22px 20px 16px}.ub-tabs{border:1px solid var(--ub-line);border-radius:10px;order:1;gap:0;margin:0 16px 8px;padding:3px}.ub-set-details{order:2;padding:0 20px}.ub-options{scrollbar-width:none;order:3;padding:4px 20px 22px}.ub-options::-webkit-scrollbar{display:none}.ub-preset{padding:8px 0}.ub-set-details summary,.ub-section summary{cursor:pointer;padding:14px 0;font-size:14px}.ub-set-details summary{color:var(--muted-foreground);font-size:12px}.ub-options h2{font:600 14px var(--font-sans);text-transform:none;margin-top:20px}.ub-field{display:block}.ub-field>.ub-cycle{border:1px solid var(--ub-line);border-radius:9px;width:100%;min-height:40px;margin-top:8px;padding:3px}.ub-cycle output{text-align:left;padding:0 6px}.ub-color-row{flex-wrap:wrap}.ub-screen .ub-color-row input[type=color]{border-radius:6px;flex:0 0 48px;width:48px;height:48px;padding:3px}.ub-screen .ub-hex{border-radius:6px;flex:74px;max-width:100px;height:40px}.ub-screen .ub-swatch{flex:0 0 36px;width:36px;height:36px;padding:3px}.ub-screen .ub-swatch span{border-radius:4px}.ub-screen .ub-color-row{gap:8px}.ub-screen .ub-rgb{gap:16px;margin-top:10px}.ub-shoulder-colors{gap:4px;display:grid}.ub-section{border-top:1px solid var(--ub-line);margin-top:14px}.ub-upload{border-style:solid;border-radius:12px;min-height:64px}.ub-camera{border-radius:24px;gap:4px;padding:6px 10px;bottom:64px}.ub-camera button{width:36px;height:34px}.ub-mix{background:0 0;border:0;padding:0;display:block}.ub-mix-toggle{background:var(--ub-surface);border:1px solid var(--ub-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;height:42px}.ub-mix-fields{display:none}.ub-mix.is-open{background:var(--ub-surface);border:1px solid var(--ub-line);border-radius:12px}.ub-mix.is-open .ub-mix-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.ub-mix .ub-field>.ub-cycle{border:none}@media (width>=1700px){.ub-workspace{grid-template-columns:minmax(0,1fr) 430px}}@media (width<=1050px){.ub-screen{padding:20px}.ub-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:14px}.ub-header h1{font-size:20px}}@media (width<=700px){.ub-screen{height:auto;min-height:100dvh;padding:12px}.ub-header{flex-wrap:nowrap;gap:8px;min-height:70px;padding:10px}.ub-header>.team-crest,.ub-header>img{width:30px;height:30px}.ub-header h1{font-size:14px}.ub-school-title small{font-size:10px}.ub-header .ub-save{width:36px;min-width:36px;padding:8px;font-size:0}.ub-header>button:first-child{width:26px}.ub-sets{gap:4px}.ub-sets button{font-size:10px}.ub-workspace{gap:16px;height:auto;display:flex}.ub-stage{height:650px}.ub-inspector{min-height:700px}.ub-options{overflow:visible}.ub-mix.is-open .ub-mix-fields{grid-template-columns:1fr 1fr}}.ub-header>.team-crest-3d{flex:0 0 48px;width:48px;height:48px}@media (width<=700px){.ub-header>.team-crest-3d{flex-basis:30px;width:30px;height:30px}}.player-editor-equip-group{display:contents}.player-editor-equip-head{border-bottom:1px solid var(--foreground);margin:1.1rem 0 .35rem;padding-bottom:.25rem}@supports (color:color-mix(in lab, red, red)){.player-editor-equip-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.player-editor-equip-head{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);font-size:.78rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.player-editor-equip-head{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.player-editor-face-regions{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.4rem;display:flex}.player-editor-face-regions button{border:1px solid var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.player-editor-face-regions button{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.player-editor-face-regions button{color:var(--foreground);border-radius:999px;padding:.28rem .7rem}@supports (color:color-mix(in lab, red, red)){.player-editor-face-regions button{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.player-editor-face-regions button{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:.78rem;font-weight:800;transition:color .14s,border-color .14s,box-shadow .14s}.player-editor-face-regions button:is([aria-selected=true],:hover){color:var(--foreground);border-color:var(--foreground);box-shadow:0 0 .6rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.player-editor-face-regions button:is([aria-selected=true],:hover){box-shadow:0 0 .6rem color-mix(in oklab, var(--foreground) 30%, transparent)}}.player-editor-face-regions button[data-face-sculpted]:after{content:"";aspect-ratio:1;background:var(--neon);border-radius:50%;width:.3rem;position:absolute;top:.2rem;right:.3rem}.player-editor-face-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.player-editor-face-head small{letter-spacing:.08em;color:var(--foreground);font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.player-editor-face-head small{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.player-editor-face-slider{row-gap:.15rem}.player-editor-face-slider>strong{text-align:right;font-size:clamp(.82rem,1.25vw,1rem)}.player-editor-face-ends{color:var(--foreground);grid-column:2/-1;justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.player-editor-face-ends{color:color-mix(in oklab, var(--foreground) 52%, transparent)}}.player-editor-face-ends{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.player-editor-face-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.6rem;display:grid}.player-editor-face-actions button{border-color:var(--foreground);justify-content:center;gap:.45rem;min-height:2.6rem}@supports (color:color-mix(in lab, red, red)){.player-editor-face-actions button{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.player-editor-face-actions button{text-transform:uppercase;background:0 0;font-weight:800}.player-editor-face-actions button:is(:hover,:focus-visible,.gamepad-hover){border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .6rem var(--foreground);outline:none}@supports (color:color-mix(in lab, red, red)){.player-editor-face-actions button:is(:hover,:focus-visible,.gamepad-hover){box-shadow:inset 0 0 0 1px var(--foreground), 0 0 .6rem color-mix(in oklab, var(--foreground) 30%, transparent)}}.player-editor-pad.yellow{background:#c79a12}@media (width<=480px){.player-editor-face-actions{grid-template-columns:minmax(0,1fr)}}.h2h-trigger-filters{z-index:30;gap:.75rem;display:flex;position:absolute;bottom:6.6rem;left:50%;transform:translate(-50%)}.h2h-trigger-filter{position:relative}.h2h-trigger-filter .quick-team-list{max-height:18rem;top:auto;bottom:calc(100% + .45rem)}.h2h-trigger-filter .quick-team-scroll{scrollbar-width:none;max-height:15rem;overflow-y:auto}.h2h-trigger-filter .roster-filter-button .neon-chip{border-radius:.35rem;place-items:center;width:1.4rem;height:1.4rem;font-size:.56rem;font-weight:800;display:grid}.h2h-trigger-filters{pointer-events:none;justify-content:space-between;padding-inline:18vw;left:0;right:0;transform:none}.h2h-trigger-filters .h2h-trigger-filter{pointer-events:auto}.h2h-trigger-filter>.roster-filter-button{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.h2h-settings-scrim:has(.gs-panel){place-items:center;display:grid}.h2h-settings-panel.gs-panel{scrollbar-width:none;border:1.5px solid var(--foreground);width:min(46rem,94vw);height:auto;max-height:94svh;padding:1.4rem 1.6rem;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.h2h-settings-panel.gs-panel{border:1.5px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.h2h-settings-panel.gs-panel{background:linear-gradient(180deg, var(--stadium-steel), var(--background));border-radius:1.6rem}@supports (color:color-mix(in lab, red, red)){.h2h-settings-panel.gs-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--stadium-steel) 70%, transparent), color-mix(in oklab, var(--background) 82%, transparent))}}.h2h-settings-panel.gs-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 2.5rem var(--neon), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.h2h-settings-panel.gs-panel{box-shadow:0 0 2.5rem color-mix(in oklab, var(--neon) 18%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 25%, transparent)}}.h2h-settings-panel.gs-panel{animation:none}.gs-head{text-align:center;text-transform:uppercase;margin-bottom:1rem}.gs-head span{color:var(--neon);letter-spacing:.3em;font-size:.68rem;font-weight:700}.gs-head h2{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1}.gs-close{color:var(--muted-foreground);position:absolute;top:1rem;right:1.1rem}.gs-close svg{width:1.2rem}.gs-sports{border:1px solid var(--foreground);flex-wrap:wrap;justify-content:center;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-sports{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.gs-sports{background:var(--background);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.gs-sports{background:color-mix(in oklab, var(--background) 55%, transparent)}}.gs-sports{margin-bottom:.9rem;overflow:hidden}.gs-sports button{text-align:left;color:var(--foreground);border:1px solid #0000;border-radius:.8rem;flex:0 0 25%;justify-content:center;align-items:center;gap:.6rem;padding:.7rem .4rem;display:flex}.gs-sports button svg{width:1.5rem;height:1.5rem}.gs-sports button b{font-family:var(--font-display);font-size:1rem;line-height:1;display:block}.gs-sports button small{color:var(--muted-foreground);font-size:.6rem}.gs-sports button.is-active{border-color:var(--neon);background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.gs-sports button.is-active{background:color-mix(in oklab, var(--neon) 18%, transparent)}}.gs-sports button.is-active{box-shadow:0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.gs-sports button.is-active{box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 45%, transparent)}}.gs-sports button:is(:hover,:focus-visible,.gamepad-hover){background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.gs-sports button:is(:hover,:focus-visible,.gamepad-hover){background:color-mix(in oklab, var(--neon) 12%, transparent)}}.gs-sports button:is(:hover,:focus-visible,.gamepad-hover){outline:none}.gs-rows{gap:.45rem;display:grid}.gs-row{border:1px solid var(--foreground);grid-template-columns:1fr 1.3fr;align-items:center;min-height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gs-row{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.gs-row{background:var(--background);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.gs-row{background:color-mix(in oklab, var(--background) 50%, transparent)}}.gs-row:focus-within{border-color:var(--neon);box-shadow:0 0 .9rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.gs-row:focus-within{box-shadow:0 0 .9rem color-mix(in oklab, var(--neon) 35%, transparent)}}.gs-label{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.9rem;padding-inline:.9rem;font-size:.74rem;font-weight:700;display:flex}.gs-label svg{width:1.3rem;height:1.3rem;color:var(--muted-foreground)}.gs-cycle{background:var(--foreground);border-radius:0 .75rem .75rem 0;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.gs-cycle{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.gs-cycle button{height:100%;color:var(--foreground);place-items:center;display:grid}.gs-cycle button:hover{color:var(--neon)}.gs-cycle button svg{width:1.2rem}.gs-cycle select,.gs-meter select{appearance:none;text-align:center;text-align-last:center;color:var(--foreground);cursor:pointer;background:0 0;border:0;outline:none;font-size:1rem;font-weight:600}.gs-cycle select option,.gs-meter select option{background:var(--background)}.gs-meter{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding-inline:1rem;font-size:.85rem;font-weight:600;display:grid;position:relative}.gs-meter i{background:var(--foreground);border-radius:99px;height:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.gs-meter i{background:color-mix(in oklab, var(--foreground) 22%, transparent)}}.gs-meter b{border-radius:inherit;background:var(--neon);box-shadow:0 0 .5rem var(--neon);position:absolute;inset:0 auto 0 0}.gs-meter b:after{content:"";background:var(--foreground);width:1.1rem;height:1.1rem;box-shadow:0 0 .6rem var(--neon);border-radius:50%;position:absolute;top:50%;right:-.55rem;translate:0 -50%}.gs-meter select{opacity:0;position:absolute;inset:0}.gs-seg{gap:.25rem;height:100%;padding:.25rem;display:flex}.gs-seg button{color:var(--muted-foreground);border-radius:.55rem;flex:1;font-size:.85rem}.gs-seg button.is-active{color:var(--foreground);background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.gs-seg button.is-active{background:color-mix(in oklab, var(--neon) 55%, transparent)}}.gs-seg button.is-active{border:1px solid var(--neon);box-shadow:0 0 .9rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.gs-seg button.is-active{box-shadow:0 0 .9rem color-mix(in oklab, var(--neon) 50%, transparent)}}.gs-seg button:is(:hover,:focus-visible,.gamepad-hover){outline:1px solid var(--neon)}.gs-extra{grid-template-columns:1fr 1fr;gap:.4rem;padding:.3rem}.gs-extra button{text-transform:uppercase;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;height:2.2rem;font-size:.8rem;font-weight:700;display:flex}.gs-extra button svg{width:1rem}.gs-actions{border-top:1px solid var(--foreground);grid-template-columns:1fr 1.35fr 1fr;gap:.9rem;margin-top:1.1rem;padding-top:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gs-actions{border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.gs-actions button{border:1px solid var(--foreground);border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;height:3.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-actions button{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.gs-actions button{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.gs-actions button{background:color-mix(in oklab, var(--background) 55%, transparent)}}.gs-actions button{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700}.gs-actions button svg{width:1.15rem}.gs-actions .gs-start{height:3.6rem;font-family:var(--font-display);border:1.5px solid var(--neon);background:linear-gradient(180deg, var(--neon), var(--neon));margin-top:-.2rem;font-size:1.35rem}@supports (color:color-mix(in lab, red, red)){.gs-actions .gs-start{background:linear-gradient(180deg, color-mix(in oklab, var(--neon) 55%, transparent), color-mix(in oklab, var(--neon) 22%, transparent))}}.gs-actions .gs-start{box-shadow:0 0 1.4rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.gs-actions .gs-start{box-shadow:0 0 1.4rem color-mix(in oklab, var(--neon) 55%, transparent)}}.gs-actions button:is(:hover,:focus-visible,.gamepad-hover){border-color:var(--neon);outline:none}@media (width<=700px){.gs-sports button{flex-basis:50%}.gs-row{grid-template-columns:1fr}.h2h-trigger-filters{padding-inline:1rem}}.h2h-settings-scrim:has(.gs-panel){justify-content:center;align-items:center;display:flex;position:fixed}.h2h-top-strip,.h2h-prompt-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.h2h-player-strip{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.h2h-player-strip .h2h-star{text-shadow:0 1px .5rem var(--background);background:0 0;border-right:0}@supports (color:color-mix(in lab, red, red)){.h2h-player-strip .h2h-star{text-shadow:0 1px .5rem color-mix(in oklab, var(--background) 85%, transparent)}}.neon-edge-bar{width:2px}.neon-panel-away .neon-edge-bar{left:0}.neon-panel-home .neon-edge-bar{right:0}.neon-edge-bar-fill{background:linear-gradient(180deg, rgb(var(--neon-rgb) / 0) 0%, rgb(var(--neon-rgb) / .9) 18%, rgb(var(--neon-rgb) / .9) 82%, rgb(var(--neon-rgb) / 0) 100%);box-shadow:0 0 .5rem rgb(var(--neon-rgb) / .7), 0 0 1.4rem rgb(var(--neon-rgb) / .4);border-radius:0;animation:.42s ease-out both neon-logo-in}.h2h-uniform-panel{width:min(70rem,96vw);height:min(48rem,92vh);box-shadow:none!important;background:0 0!important;border:0!important}.h2h-uniform-options{flex-direction:column;align-self:center;gap:.35rem}.h2h-uniform-options button{min-width:15rem;height:auto;font:400 1.6rem/1 var(--font-display);text-transform:uppercase;color:var(--foreground);border:0;border-left:3px solid #0000;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.6rem 1rem}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-options button{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.h2h-uniform-options button small{font:700 .6rem var(--font-sans);letter-spacing:.18em;color:var(--muted-foreground)}.h2h-uniform-options button.is-active{color:var(--foreground);border-left-color:var(--foreground);box-shadow:none;background:linear-gradient(90deg, var(--foreground), transparent)}@supports (color:color-mix(in lab, red, red)){.h2h-uniform-options button.is-active{background:linear-gradient(90deg, color-mix(in oklab, var(--foreground) 12%, transparent), transparent)}}.h2h-uniform-done{place-self:end start}.h2h-player-strip{font-size:115%;width:min(100% - 2rem,42.5rem)!important}.h2h-player-strip .h2h-star{height:3.75rem;border-right:1px solid var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.h2h-player-strip .h2h-star{border-right:1px solid color-mix(in oklab, var(--foreground) 85%, transparent)!important}}.h2h-player-strip .h2h-star:last-child{border-right:0!important}.h2h-player-strip .h2h-star>div strong{font-size:1.15rem}.h2h-player-strip .h2h-star>b{font-size:1.55rem}.h2h-player-strip .h2h-star small{font-size:.63rem}.h2h-player-strip .h2h-star>span{font-size:.78rem}.h2h-live-weather{left:auto!important;right:1rem!important}.h2h-controllers{z-index:40;pointer-events:none;position:fixed;inset:0}.h2h-controller-col{pointer-events:auto;flex-direction:row;align-items:center;gap:.2rem;display:flex;position:fixed;transform:translate(-50%,calc(-100% - .25rem))}.h2h-controller-col>small{display:none}.h2h-controller-col small{font:700 .6rem var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground)}.h2h-controller-chip{color:var(--foreground);cursor:pointer;filter:drop-shadow(0 0 .4rem var(--foreground));background:0 0;border:0;align-items:center;gap:.35rem;padding:.2rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.h2h-controller-chip{filter:drop-shadow(0 0 .4rem color-mix(in oklab, var(--foreground) 45%, transparent))}}.h2h-controller-chip svg{width:1.7rem;height:1.7rem}.h2h-controller-chip b{font:400 1rem var(--font-display)}.global-music-player.is-minimized .global-music-thumbnail{display:none!important}.global-music-player.is-minimized .global-music-thumbnail-button{justify-items:center;grid-template-columns:1fr!important}.global-music-player.on-h2h.is-minimized{width:2.8rem}.global-music-player.is-minimized{border-radius:.6rem!important;width:2.6rem!important;height:2.2rem!important;padding:.2rem!important}.global-music-player.is-minimized .global-music-visualizer{width:1.3rem;height:1.1rem}.global-music-player.on-h2h.is-minimized{width:2.2rem!important;height:1.9rem!important}.h2h-controller-col{transform:translate(-50%,calc(.1rem - 100%))}.h2h-controller-col .h2h-controller-chip{gap:.15rem;padding:0 .15rem}.h2h-controller-col .h2h-controller-chip svg{width:.8rem;height:.8rem}.h2h-controller-col .h2h-controller-chip b{font-size:.6rem;line-height:1}.sx-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (width<=860px){.sx-layout{grid-template-columns:1fr}.sx-now{order:-1}}.sx-count,.sx-now-label{text-transform:uppercase;color:var(--foreground);margin-bottom:.6rem;font-size:1.15rem}.sx-hint{text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);margin-bottom:.6rem;font-size:.72rem}.sx-error{color:var(--destructive);grid-column:1/-1;font-size:.75rem}.sx-add{grid-template-columns:1fr 1fr auto;gap:.5rem;margin-bottom:.75rem;display:grid}.sx-add.sx-upload{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.sx-add.sx-upload .sx-hint{margin:0}.sx-local{letter-spacing:.04em;text-transform:uppercase;opacity:.7;font-size:.7rem;display:block}.sx-add input{border:1px solid var(--input);background:var(--background);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.sx-add input{background:color-mix(in oklab, var(--background) 80%, transparent)}}.sx-add input{outline:none;padding:.5rem .75rem;font-size:.875rem}.sx-scroll{scrollbar-width:none;flex-direction:column;gap:.4rem;max-height:calc(100vh - 14rem);padding:3px;display:flex;overflow-y:auto}.sx-scroll::-webkit-scrollbar{display:none}.sx-row{background:linear-gradient(90deg, var(--primary), var(--primary));border:2px solid #0000;border-radius:.35rem;align-items:center;gap:.75rem;padding:.45rem .9rem .45rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-row{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 22%, var(--background)), color-mix(in oklab, var(--primary) 10%, var(--background)))}}.sx-row{transition:transform .15s,border-color .15s}.sx-row.is-hidden{opacity:.55}.sx-row:focus-within,.sx-row.is-active{border-color:var(--foreground);box-shadow:0 0 18px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sx-row:focus-within,.sx-row.is-active{box-shadow:0 0 18px color-mix(in oklab, var(--foreground) 22%, transparent)}}.sx-row:focus-within{transform:scale(1.015)}.sx-row-main{text-align:left;outline:none;flex:1;align-items:center;gap:.9rem;min-width:0;display:flex}.sx-art{background:var(--muted);border-radius:.2rem;flex-shrink:0;width:3.6rem;height:3.6rem;position:relative;overflow:hidden}.sx-art img,.sx-now-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sx-text strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--foreground);font-size:1.05rem;overflow:hidden}.sx-text small{color:var(--foreground);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.sx-text small{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.sx-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-check{background:var(--foreground);width:1.55rem;height:1.55rem;color:var(--background);border-radius:.2rem;outline:none;flex-shrink:0;place-items:center;display:grid}.sx-check[aria-checked=false]{border:2px solid var(--foreground);background:0 0}.sx-check:focus-visible{box-shadow:0 0 0 3px var(--primary)}.sx-check svg{stroke-width:3px;width:1.05rem;height:1.05rem}.sx-remove{color:var(--muted-foreground)}.sx-remove:hover{color:var(--destructive)}.sx-remove svg{width:1.1rem}.sx-now{position:sticky;top:1.5rem}.sx-now-card{border-left:3px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sx-now-card{border-left:3px solid color-mix(in oklab, var(--foreground) 35%, transparent)}}.sx-now-card{padding-left:1rem}.sx-now-art{aspect-ratio:1;background:var(--muted);position:relative;overflow:hidden}.sx-now-art .playlist-thumbnail-logo{position:absolute;inset:0}.sx-now-info{background:var(--background);flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem 1.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-now-info{background:color-mix(in oklab, var(--background) 88%, black)}}.sx-now-info strong{text-transform:uppercase;color:var(--foreground);font-size:1.9rem;line-height:1}.sx-now-info span{color:var(--foreground);font-size:1.05rem}@supports (color:color-mix(in lab, red, red)){.sx-now-info span{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.sx-controls{gap:.5rem;margin-top:.8rem;display:flex}.quick-team-classes{flex-wrap:nowrap;align-items:center;gap:.3rem;display:flex}.quick-team-classes button{color:var(--muted-foreground);font:inherit;letter-spacing:.04em;border-radius:.25rem;padding:.1rem .35rem}.quick-team-classes button.is-active{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.quick-team-classes button.is-active{background:color-mix(in oklab, var(--foreground) 16%, transparent)}}.extras-boxes{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.9rem;max-width:86rem;margin:0 auto;display:grid}.extras-box{border:1px solid var(--foreground);align-content:start;justify-items:start;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.extras-box{border:1px solid color-mix(in oklab, var(--foreground) 26%, transparent)}}.extras-box{background:var(--background);border-radius:1.4rem;padding:1.2rem}@supports (color:color-mix(in lab, red, red)){.extras-box{background:color-mix(in oklab, var(--background) 58%, transparent)}}.extras-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 1.6rem var(--foreground), inset 0 0 1.4rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-box{box-shadow:0 0 1.6rem color-mix(in oklab, var(--foreground) 14%, transparent), inset 0 0 1.4rem color-mix(in oklab, var(--foreground) 8%, transparent)}}.extras-box{transition:border-color .18s,box-shadow .18s,transform .18s}.extras-box:is(:hover,.gamepad-hover){border-color:var(--neon);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.extras-box:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--neon) 65%, transparent)}}.extras-box:is(:hover,.gamepad-hover){box-shadow:0 0 1.8rem var(--neon), inset 0 0 1.4rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-box:is(:hover,.gamepad-hover){box-shadow:0 0 1.8rem color-mix(in oklab, var(--neon) 30%, transparent), inset 0 0 1.4rem color-mix(in oklab, var(--foreground) 10%, transparent)}}.extras-box-icon{border:1px solid var(--neon);place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.extras-box-icon{border:1px solid color-mix(in oklab, var(--neon) 55%, transparent)}}.extras-box-icon{color:var(--neon);border-radius:999px}.extras-box h2{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:800}.extras-box p{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.extras-box p{color:color-mix(in oklab, var(--foreground) 68%, transparent)}}.extras-box p{font-size:.85rem}.extras-box-button{justify-content:center;width:100%;min-height:2.6rem;margin-top:.35rem}.extras-scrim{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(5% .01 255/.74);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.extras-sheet{border:1px solid var(--foreground);gap:.8rem;width:min(64rem,96vw);max-height:88vh;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.extras-sheet{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.extras-sheet{background:var(--background);border-radius:1.5rem;padding:1rem 1.2rem 1.3rem}@supports (color:color-mix(in lab, red, red)){.extras-sheet{background:color-mix(in oklab, var(--background) 88%, transparent)}}.extras-sheet{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:0 0 2.2rem var(--neon), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.extras-sheet{box-shadow:0 0 2.2rem color-mix(in oklab, var(--neon) 22%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)}}.extras-sheet--confirm{width:min(38rem,94vw)}.extras-sheet header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.extras-sheet header h2{font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800}.extras-sheet-body{overflow-y:auto}.extras-sheet .extras-saves{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:none;margin:0;padding:0}.extras-sheet-actions{flex-wrap:wrap;gap:.5rem;display:flex}.depth-save-scrim{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:oklch(5% .01 255/.78);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.depth-save-dialog{border:1px solid var(--foreground);gap:.7rem;width:min(34rem,94vw);display:grid}@supports (color:color-mix(in lab, red, red)){.depth-save-dialog{border:1px solid color-mix(in oklab, var(--foreground) 32%, transparent)}}.depth-save-dialog{background:var(--background);border-radius:1.4rem;padding:1.3rem 1.4rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.depth-save-dialog{background:color-mix(in oklab, var(--background) 90%, transparent)}}.depth-save-dialog{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:0 0 2.2rem var(--neon), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.depth-save-dialog{box-shadow:0 0 2.2rem color-mix(in oklab, var(--neon) 24%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)}}.depth-save-kicker{color:var(--neon);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.depth-save-dialog h2{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:800}.depth-save-note{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.depth-save-note{color:color-mix(in oklab, var(--foreground) 68%, transparent)}}.depth-save-note{font-size:.85rem}.depth-save-dialog nav{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}.depth-chart-board{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.8rem;margin-top:.8rem;display:grid}.depth-chart-group{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.depth-chart-group{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.depth-chart-group{background:var(--background);border-radius:1.1rem;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.depth-chart-group{background:color-mix(in oklab, var(--background) 52%, transparent)}}.depth-chart-group{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 1.2rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.depth-chart-group{box-shadow:inset 0 0 1.2rem color-mix(in oklab, var(--foreground) 7%, transparent)}}.depth-chart-position{color:var(--neon);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem;font-weight:800}.depth-chart-slots{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.depth-chart-slot{border:1px solid var(--foreground);grid-template-columns:1.3rem minmax(0,1fr) auto;grid-template-areas:"depth name ovr""depth meta ovr";align-items:center;gap:.1rem .5rem;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.depth-chart-slot{text-align:left;color:var(--foreground);font:inherit;background:var(--background);border-radius:.7rem;padding:.36rem .55rem}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot{background:color-mix(in oklab, var(--background) 46%, transparent)}}.depth-chart-slot{transition:border-color .16s,background .16s,box-shadow .16s}.depth-chart-slot:is(:hover,.gamepad-hover){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.depth-chart-slot:is(:hover,.gamepad-hover){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot:is(:hover,.gamepad-hover){background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.depth-chart-slot.is-starter{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot.is-starter{border-color:color-mix(in oklab, var(--neon) 42%, transparent)}}.depth-chart-slot.is-starter{box-shadow:inset 0 0 .9rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot.is-starter{box-shadow:inset 0 0 .9rem color-mix(in oklab, var(--neon) 12%, transparent)}}.depth-chart-slot.is-active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot.is-active{border-color:color-mix(in oklab, var(--foreground) 92%, transparent)}}.depth-chart-slot.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot.is-active{background:color-mix(in oklab, var(--foreground) 12%, var(--background))}}.depth-chart-slot.is-active{box-shadow:0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot.is-active{box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 30%, transparent)}}.depth-chart-slot--open{opacity:.42}.depth-chart-depth{background:var(--foreground);border-radius:.35rem;grid-area:depth;place-items:center;width:1.3rem;height:1.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.depth-chart-depth{background:color-mix(in oklab, var(--foreground) 14%, transparent)}}.depth-chart-depth{font-size:.62rem;font-weight:800}.depth-chart-slot-name{text-overflow:ellipsis;white-space:nowrap;font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.03em;text-transform:uppercase;grid-area:name;font-size:.95rem;font-weight:700;overflow:hidden}.depth-chart-slot-meta{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);grid-area:meta;font-size:.62rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.depth-chart-slot-meta{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.depth-chart-slot-ovr{font-family:"Barlow Condensed", var(--font-sans);color:var(--neon);grid-area:ovr;font-size:1rem;font-weight:800}.trade-center-tab{border:1px solid var(--foreground);place-items:center;width:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-center-tab{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.trade-center-tab{background:var(--background);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.trade-center-tab{background:color-mix(in oklab, var(--background) 58%, transparent)}}.trade-center-tab{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);writing-mode:vertical-rl;letter-spacing:.24em;text-transform:uppercase;color:var(--neon);font-size:.6rem;font-weight:800;transform:rotate(180deg)}.trade-center-head{flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.2rem;margin-bottom:.8rem;display:flex}.trade-center-kicker{color:var(--neon);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.trade-center-title{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:.1rem 0 0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1}.trade-center-modes,.trade-center-sports{gap:.3rem;display:flex}.trade-center-mode{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-center-mode{border:1px solid color-mix(in oklab, var(--foreground) 20%, transparent)}}.trade-center-mode{color:var(--foreground);border-radius:999px;padding:.28rem .8rem}@supports (color:color-mix(in lab, red, red)){.trade-center-mode{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.trade-center-mode{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.trade-center-mode{background:color-mix(in oklab, var(--background) 55%, transparent)}}.trade-center-mode{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;transition:color .16s,border-color .16s,box-shadow .16s}.trade-center-mode:is(:hover,.gamepad-hover){color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-center-mode:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.trade-center-mode.is-active{color:var(--foreground);border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.trade-center-mode.is-active{border-color:color-mix(in oklab, var(--neon) 70%, transparent)}}.trade-center-mode.is-active{box-shadow:0 0 .9rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.trade-center-mode.is-active{box-shadow:0 0 .9rem color-mix(in oklab, var(--neon) 35%, transparent)}}.trade-center-sports{margin-left:auto}.trade-center-grid{grid-template-columns:minmax(9rem,.75fr) minmax(12rem,1.25fr) minmax(12rem,1.25fr) minmax(9rem,.75fr);gap:.7rem;display:grid}.trade-center-team{border:1px solid var(--foreground);align-content:start;gap:.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-center-team{border:1px solid color-mix(in oklab, var(--foreground) 20%, transparent)}}.trade-center-team{background:var(--background);border-radius:1.2rem;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.trade-center-team{background:color-mix(in oklab, var(--background) 55%, transparent)}}.trade-center-team{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 1.3rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-center-team{box-shadow:inset 0 0 1.3rem color-mix(in oklab, var(--foreground) 8%, transparent)}}.trade-center-team-crest{object-fit:contain;width:3rem;height:3rem;filter:drop-shadow(0 0 .6rem var(--neon))}@supports (color:color-mix(in lab, red, red)){.trade-center-team-crest{filter:drop-shadow(0 0 .6rem color-mix(in oklab, var(--neon) 45%, transparent))}}.trade-center-team-name{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:800;line-height:1.05}.trade-center-team-level{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.trade-center-team-level{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.trade-center-team-level{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.trade-center-needs{gap:.15rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.trade-center-needs li{border-bottom:1px solid var(--foreground);grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-center-needs li{border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.trade-center-needs li{padding-bottom:.15rem}.trade-center-need-rank{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-center-need-rank{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.trade-center-need-rank{font-size:.7rem}.trade-center-need-pos{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:700}.trade-center-need-count{color:var(--neon);font-family:"Barlow Condensed", var(--font-sans);font-size:.85rem;font-weight:800}.trade-center-roster-size{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);margin:0;font-size:1.7rem;font-weight:800;line-height:1}.trade-center-slots{align-content:start;gap:.45rem;display:grid}.trade-center-banner{text-overflow:ellipsis;white-space:nowrap;color:var(--neon);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;overflow:hidden}.trade-center-slot{border:1px dashed var(--foreground);grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-center-slot{border:1px dashed color-mix(in oklab, var(--foreground) 26%, transparent)}}.trade-center-slot{color:var(--foreground);font:inherit;text-align:left;background:var(--background);border-radius:.9rem;padding:.45rem .6rem}@supports (color:color-mix(in lab, red, red)){.trade-center-slot{background:color-mix(in oklab, var(--background) 40%, transparent)}}.trade-center-slot{transition:border-color .16s,background .16s,box-shadow .16s}.trade-center-slot:is(:hover,.gamepad-hover){border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.trade-center-slot:is(:hover,.gamepad-hover){border-color:color-mix(in oklab, var(--neon) 65%, transparent)}}.trade-center-slot:is(:hover,.gamepad-hover){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-center-slot:is(:hover,.gamepad-hover){background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.trade-center-slot:is(:hover,.gamepad-hover){box-shadow:0 0 1rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.trade-center-slot:is(:hover,.gamepad-hover){box-shadow:0 0 1rem color-mix(in oklab, var(--neon) 28%, transparent)}}.trade-center-slot.is-filled{border-style:solid;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-center-slot.is-filled{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.trade-center-slot-add{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-center-slot-add{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.trade-center-slot-add{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;font-weight:800}.trade-center-slot-head{background:var(--foreground);border-radius:.6rem;place-items:center;width:2.3rem;height:2.3rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trade-center-slot-head{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.trade-center-slot-head img{object-fit:cover;width:100%;height:100%}.trade-center-slot-pos{color:var(--foreground);display:block}@supports (color:color-mix(in lab, red, red)){.trade-center-slot-pos{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.trade-center-slot-pos{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}.trade-center-slot-name{text-overflow:ellipsis;white-space:nowrap;font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.03em;text-transform:uppercase;font-size:.98rem;font-weight:700;display:block;overflow:hidden}.trade-center-slot-meta{color:var(--foreground);display:block}@supports (color:color-mix(in lab, red, red)){.trade-center-slot-meta{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.trade-center-slot-meta{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.trade-center-slot-ovr{font-family:"Barlow Condensed", var(--font-sans);color:var(--neon);font-size:1.05rem;font-weight:800}.trade-center-foot{border:1px solid var(--foreground);flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.trade-center-foot{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.trade-center-foot{background:var(--background);border-radius:1.1rem;padding:.7rem .9rem}@supports (color:color-mix(in lab, red, red)){.trade-center-foot{background:color-mix(in oklab, var(--background) 52%, transparent)}}.trade-center-foot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.trade-center-interest{flex:16rem;min-width:0}.trade-center-meter{background:var(--foreground);border-radius:999px;height:.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trade-center-meter{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.trade-center-meter-fill{background:linear-gradient(90deg, var(--neon), var(--neon));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.trade-center-meter-fill{background:linear-gradient(90deg, color-mix(in oklab, var(--neon) 55%, white), var(--neon))}}.trade-center-meter-fill{box-shadow:0 0 .8rem var(--neon);transition:width .24s}.trade-center-actions{gap:.5rem;display:flex}.trade-pick-sheet{border:1px solid var(--foreground);gap:.6rem;width:min(40rem,94vw);max-height:82vh;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trade-pick-sheet{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.trade-pick-sheet{background:var(--background);border-radius:1.4rem;padding:.9rem 1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.trade-pick-sheet{background:color-mix(in oklab, var(--background) 90%, transparent)}}.trade-pick-sheet{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);box-shadow:0 0 2.2rem var(--neon), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-pick-sheet{box-shadow:0 0 2.2rem color-mix(in oklab, var(--neon) 22%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 22%, transparent)}}.trade-pick-sheet header{align-items:center;gap:.6rem;display:flex}.trade-pick-sheet header h2{margin:0}.trade-pick-sheet header>button{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:.72rem}.trade-pick-search{border:1px solid var(--foreground);align-items:center;gap:.4rem;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.trade-pick-search{border:1px solid color-mix(in oklab, var(--foreground) 24%, transparent)}}.trade-pick-search{background:var(--background);border-radius:999px;padding:.3rem .7rem}@supports (color:color-mix(in lab, red, red)){.trade-pick-search{background:color-mix(in oklab, var(--background) 70%, transparent)}}.trade-pick-search input{width:9rem;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.8rem}.trade-pick-list{gap:.25rem;display:grid;overflow-y:auto}.trade-pick-row{border:1px solid var(--foreground);grid-template-columns:6.5rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trade-pick-row{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.trade-pick-row{color:var(--foreground);font:inherit;text-align:left;background:var(--background);border-radius:.7rem;padding:.4rem .6rem}@supports (color:color-mix(in lab, red, red)){.trade-pick-row{background:color-mix(in oklab, var(--background) 46%, transparent)}}.trade-pick-row{transition:border-color .15s,background .15s}.trade-pick-row:is(:hover,.gamepad-hover):not(:disabled){border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.trade-pick-row:is(:hover,.gamepad-hover):not(:disabled){border-color:color-mix(in oklab, var(--neon) 60%, transparent)}}.trade-pick-row:is(:hover,.gamepad-hover):not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-pick-row:is(:hover,.gamepad-hover):not(:disabled){background:color-mix(in oklab, var(--foreground) 9%, var(--background))}}.trade-pick-row:disabled{opacity:.35}.trade-pick-name{text-overflow:ellipsis;white-space:nowrap;font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.03em;text-transform:uppercase;font-size:.95rem;font-weight:700;overflow:hidden}.trade-pick-meta{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-pick-meta{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.trade-pick-meta{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.create-player-card{border:1px solid var(--foreground);justify-items:start;gap:.45rem;width:min(26rem,100%);display:grid}@supports (color:color-mix(in lab, red, red)){.create-player-card{border:1px solid color-mix(in oklab, var(--foreground) 26%, transparent)}}.create-player-card{background:var(--background);border-radius:1.4rem;padding:1.2rem}@supports (color:color-mix(in lab, red, red)){.create-player-card{background:color-mix(in oklab, var(--background) 62%, transparent)}}.create-player-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 1.6rem var(--foreground), inset 0 0 1.4rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-player-card{box-shadow:0 0 1.6rem color-mix(in oklab, var(--foreground) 14%, transparent), inset 0 0 1.4rem color-mix(in oklab, var(--foreground) 8%, transparent)}}.create-player-crest{object-fit:contain;width:3.2rem;height:3.2rem;filter:drop-shadow(0 0 .7rem var(--neon))}@supports (color:color-mix(in lab, red, red)){.create-player-crest{filter:drop-shadow(0 0 .7rem color-mix(in oklab, var(--neon) 50%, transparent))}}.create-player-line{color:var(--neon);font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.create-player-name{color:var(--foreground);font-family:"Barlow Condensed", var(--font-sans);text-transform:uppercase;margin:0;font-size:1.7rem;font-weight:800;line-height:1}.create-player-note{color:var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.create-player-note{color:color-mix(in oklab, var(--foreground) 68%, transparent)}}.create-player-note{font-size:.85rem}.create-player-actions{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}@media (width<=60rem){.trade-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-center-tab{display:none}.trade-center-sports{margin-left:0}.trade-pick-row{grid-template-columns:5.5rem minmax(0,1fr) auto}.trade-pick-meta{display:none}}.extras-box{text-align:center;align-content:center;justify-items:center;gap:1rem;min-height:15rem;padding:1.8rem 1.3rem}.extras-box-icon{border-width:1.5px;width:3.6rem;height:3.6rem}.extras-box h2{letter-spacing:.02em;font-size:2rem}.extras-box p{display:none}.extras-box-button{min-height:3rem;margin-top:.6rem;font-size:.95rem}.trade-center-grid{grid-template-columns:minmax(10rem,.7fr) minmax(17rem,1.7fr) minmax(17rem,1.7fr) minmax(10rem,.7fr);justify-content:center;gap:1rem}.trade-center-foot{justify-content:center;gap:1.2rem}.trade-center-actions{justify-content:center}.extras-grid{grid-template-columns:repeat(4,minmax(0,22rem));place-content:center;gap:1.4rem;max-width:100rem;min-height:70vh}.extras-box{min-height:20rem;padding:2.4rem 1.6rem}.extras-box-icon{width:4.6rem;height:4.6rem}.extras-box-icon svg{width:2.3rem;height:2.3rem}.extras-box h2{font-size:2.4rem}@media (width<=1100px){.extras-grid{grid-template-columns:repeat(2,minmax(0,22rem));min-height:0}}@media (width<=640px){.extras-grid{grid-template-columns:minmax(0,1fr)}}.trade-center-main{flex-direction:column;min-height:calc(100vh - 1.5rem);display:flex}.trade-center-main>.roster-topbar{flex:none}.trade-center-main>.trade-center-head{text-align:center;justify-content:center}.trade-center-main>.trade-center-foot{margin-block:1.4rem auto}.trade-center-grid{grid-template-columns:minmax(12rem,.75fr) minmax(20rem,1.6fr) minmax(20rem,1.6fr) minmax(12rem,.75fr);gap:1.2rem;width:100%;max-width:100rem;margin-inline:auto}.trade-center-slot{min-height:6rem;padding:1.1rem 1.2rem}.trade-center-slot-name{font-size:1.35rem}.trade-center-slot-add{font-size:1.1rem}.trade-center-title{font-size:3rem}.trade-center-topbar{align-items:center;gap:1.4rem;margin-bottom:.4rem;display:flex}.trade-center-topbar .trade-center-title{text-align:left;line-height:1}.trade-center-main>.trade-center-head{text-align:left;justify-content:space-between;align-items:flex-end;margin-top:auto;margin-bottom:.8rem}.trade-center-main>.trade-center-grid{margin-block:0}.trade-center-sports{flex-wrap:wrap;justify-content:flex-end}.extras-box{cursor:pointer;position:relative}.extras-box:focus-within{border-color:var(--neon)}@supports (color:color-mix(in lab, red, red)){.extras-box:focus-within{border-color:color-mix(in oklab, var(--neon) 65%, transparent)}}.extras-box .extras-box-button{border-radius:inherit;opacity:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:0;position:absolute;inset:0}.trade-center-topbar{z-index:5;margin:0;position:fixed;top:.9rem;left:1.1rem}.trade-center-legend{justify-content:center;display:flex}.trade-center-legend>div{box-shadow:none;background:0 0;border:0;gap:2rem;margin:.6rem auto 0;font-size:.875rem}.trade-center-legend>div>span:last-child{margin-left:0}.trade-center-legend [class*=glyph],.trade-center-legend button>span:first-child,.trade-center-legend>div>span>span:first-child{transform:scale(1.25)}.trade-center-main>.trade-center-legend{margin-bottom:auto}.pd2{border:1.5px solid var(--neon);border-radius:1.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);width:min(96vw,92rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pd2{border:1.5px solid color-mix(in oklab, var(--neon) 70%, transparent)}}.pd2{box-shadow:0 0 2.2rem var(--neon)}@supports (color:color-mix(in lab, red, red)){.pd2{box-shadow:0 0 2.2rem color-mix(in oklab, var(--neon) 35%, transparent);background:color-mix(in oklab, var(--background) 92%, transparent)}}.pd2{animation:.22s ease-out both player-detail-in}.pd2-art{background:linear-gradient(135deg, var(--detail-primary), var(--background));min-height:34rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pd2-art{background:linear-gradient(135deg, color-mix(in oklab, var(--detail-primary) 55%, var(--background)), var(--background))}}.pd2-art-fill{object-fit:cover;filter:blur(28px)brightness(.55);width:116%;height:116%;position:absolute;inset:-8%}.pd2-art-img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pd2-art-crest{object-fit:contain;opacity:.3;filter:blur(5px);width:80%;height:70%;position:absolute;inset:15% 10%}.pd2-art-title{z-index:2;text-shadow:0 2px 10px #000000d9;position:absolute;top:1.3rem;left:1.6rem}.pd2-art-foot{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:var(--foreground);text-shadow:0 1px 6px #000000e6;font-size:.75rem;position:absolute;bottom:1.3rem;left:1.8rem}.pd2-side{font-family:"Barlow Condensed", var(--font-sans);flex-direction:column;gap:.9rem;padding:1.4rem 1.4rem 1.4rem .6rem;display:flex;position:relative}.pd2-close{border:1.5px solid var(--foreground);position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.pd2-close{border:1.5px solid color-mix(in oklab, var(--foreground) 80%, transparent)}}.pd2-close{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);border-radius:.6rem;padding:.3rem .8rem;font-weight:800}.pd2-box{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pd2-box{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.pd2-box{background:var(--background);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.pd2-box{background:color-mix(in oklab, var(--background) 60%, transparent)}}.pd2-top{gap:1rem;margin-top:2.6rem;display:flex}.pd2-ovr{text-transform:uppercase;place-items:center;padding:.6rem 1.4rem;display:grid}.pd2-ovr b{font-size:3.4rem;line-height:1}.pd2-facts{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem 1rem;display:grid}.pd2-facts p{color:var(--foreground);margin:0;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.pd2-facts p{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.pd2-facts span{color:var(--foreground);font-size:1.35rem;font-weight:700;display:block}.pd2-tabs{display:flex;overflow:hidden}.pd2-tab{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);flex:1;padding:.55rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pd2-tab{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.pd2-tab.is-active{color:var(--foreground);background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.pd2-tab.is-active{background:color-mix(in oklab, var(--neon) 30%, transparent)}}.pd2-tab.is-active{box-shadow:inset 0 0 0 1.5px var(--neon)}.pd2-label{letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5rem;font-weight:800}.pd2-attrs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.pd2-attrs div{text-align:center;border-bottom:1px solid var(--foreground);padding:.35rem}@supports (color:color-mix(in lab, red, red)){.pd2-attrs div{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.pd2-attrs small{color:var(--foreground);font-size:.75rem;display:block}@supports (color:color-mix(in lab, red, red)){.pd2-attrs small{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.pd2-attrs b{font-size:1.6rem;line-height:1}.pd2-proj p{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);margin:0 0 .6rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.pd2-proj p{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.pd2-proj b{letter-spacing:0;color:var(--foreground);font-size:1.4rem;display:block}.pd2-star{color:var(--neon)}.pd2-sum{font-family:var(--font-sans);color:var(--foreground);font-size:.85rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.pd2-sum{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.pd2-sum{margin:0}@media (width<=900px){.pd2{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.pd2-art{min-height:22rem}.pd2-side{padding:1rem}.pd2-facts{grid-template-columns:repeat(2,1fr)}}.trade-center-teams{justify-content:space-between;gap:1rem;width:100%;max-width:100rem;margin:0 auto .6rem;display:flex}.trade-center-teams>div{gap:.25rem;display:grid}.trade-center-teams>div:last-child{justify-items:end}.trade-pick-page{z-index:60;background:oklch(11% .02 255);position:fixed;inset:0;overflow-y:auto}.pd2-kicker{font-family:"Barlow Condensed", var(--font-sans);letter-spacing:.3em;color:var(--foreground);margin:0;font-size:1.05rem;font-weight:700}.pd2-name{font-family:"Barlow Condensed", var(--font-sans);color:var(--foreground);margin:.2rem 0 0;font-size:3.4rem;font-weight:800;line-height:1}.pd2-close{align-items:center;gap:.5rem;display:inline-flex}.pd2-close-b{border:1.5px solid;border-radius:999px;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;display:grid}.pd2-facts{grid-template-columns:1fr;gap:.6rem;display:grid}.pd2-row{gap:1rem;padding-bottom:.6rem;display:grid}.pd2-row--4{border-bottom:1px solid var(--foreground);grid-template-columns:repeat(4,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){.pd2-row--4{border-bottom:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.pd2-row--3{grid-template-columns:1fr 1.4fr 1fr;padding-bottom:0}.pd2-row p{border-left:1px solid var(--foreground);padding-left:1rem}@supports (color:color-mix(in lab, red, red)){.pd2-row p{border-left:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.pd2-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd2-row--3 span{font-size:1.1rem}.pd2-mid{grid-template-columns:1.7fr 1fr;gap:.75rem;display:grid}.pd2-mid-one{min-height:16rem}.pd2-proj-tier{margin-bottom:.3rem;font-size:1.9rem;line-height:1;display:block}.pd2-stars{letter-spacing:.05em!important;color:oklch(85% .17 90)!important;font-size:1.6rem!important}.pd2-stars span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pd2-stars span{color:color-mix(in oklab, var(--foreground) 35%, transparent)}}@media (width<=900px){.pd2-mid{grid-template-columns:1fr}.pd2-row--4,.pd2-row--3{grid-template-columns:repeat(2,1fr)}}.pd2{width:min(96vw,69rem)}.pd2-art{min-height:28rem}.pd2-art-img{object-fit:cover;object-position:50% 18%}.pd2-name{font-size:2.6rem}.pd2-kicker{font-size:.85rem}.pd2-ovr b{font-size:2.6rem}.pd2-facts span{font-size:1.05rem}.pd2-attrs b{font-size:1.3rem}.pd2-attrs>div{position:relative}.pd2-bar{background:var(--neon);height:2px;position:absolute;bottom:0;left:0}.pd2-notes{font-family:var(--font-sans);color:var(--foreground);gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.pd2-notes{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.pd2-notes b{color:var(--neon);margin-right:.3rem}.pd2-commit small{letter-spacing:.2em;text-transform:uppercase;color:var(--foreground);display:block}@supports (color:color-mix(in lab, red, red)){.pd2-commit small{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.pd2-commit>b{margin-bottom:.4rem;font-size:2rem;line-height:1.1;display:block}.cts{background:var(--background);padding:2rem}.cts .cts-team{isolation:isolate;grid-template-columns:1fr;height:100%;position:relative}.cts-chips{flex-wrap:wrap;gap:.4rem;display:flex}.cts-chip{border:1px solid var(--foreground);border-radius:999px;padding:.35rem .8rem}@supports (color:color-mix(in lab, red, red)){.cts-chip{border:1px solid color-mix(in oklab, var(--foreground) 25%, transparent)}}.cts-chip{color:var(--foreground);font-weight:700}.cts-chip[data-active=true]{background:var(--foreground);color:var(--background)}.pd2{isolation:isolate;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:min(96vw,62rem)}.pd2-art{background:0 0;min-height:32rem;position:static}.pd2-art-fill{display:none}.pd2-art-img{z-index:-1;object-fit:cover;object-position:30% 20%;width:100%;height:100%;position:absolute;inset:0}.pd2-side{background:linear-gradient(90deg, transparent, var(--background) 18%, var(--background))}@supports (color:color-mix(in lab, red, red)){.pd2-side{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--background) 72%, transparent) 18%, color-mix(in oklab, var(--background) 88%, transparent))}}.pd2-art-crest{display:none}.pd2-attrs-legacy{grid-template-columns:repeat(3,minmax(0,1fr));max-height:19rem;overflow-y:auto}.pd2 .pd2-art{position:static!important}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-side{background:linear-gradient(90deg, color-mix(in oklab, var(--background) 35%, transparent), color-mix(in oklab, var(--background) 70%, transparent) 25%, color-mix(in oklab, var(--background) 82%, transparent))!important}}.pd2 .pd2-box{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-box{background:color-mix(in oklab, var(--background) 55%, transparent)}}.pd2 .pd2-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cts .cts-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.cts .fr-wiz-filters{align-items:center;gap:.8rem;display:flex}.cts .fr-wiz-search{flex:1}.pd2 .pd2-art{will-change:auto!important;transform:none!important}.player-editor-paged{flex-direction:column;gap:.5rem;display:flex}.player-editor-page-head{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.player-editor-page-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.player-editor-page-head>span{text-align:center;flex-direction:column;align-items:center;display:flex}.player-editor-page-head small{opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.pd2{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;width:min(96vw,92rem)!important}.pd2 .pd2-art{min-height:34rem}.player-editor-page-strip{white-space:nowrap;flex:1;align-items:baseline;gap:1.1rem;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.player-editor-page-strip button{text-transform:uppercase;letter-spacing:.06em;opacity:.55;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:.8rem}.player-editor-page-strip button.is-current{opacity:1;font-size:.95rem;font-weight:700}.pd2{background:0 0}.pd2 .pd2-box{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-box{border:1px solid color-mix(in oklab, var(--foreground) 42%, transparent)}}.pd2 .pd2-side{background:linear-gradient(90deg, transparent, var(--background) 28%, var(--background))!important}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-side{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--background) 18%, transparent) 28%, color-mix(in oklab, var(--background) 30%, transparent))!important}}.pd2 .pd2-row--4{border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-row--4{border-bottom-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.pd2 .pd2-row p{border-left-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-row p{border-left-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.pd2 .pd2-attrs div{border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-attrs div{border-bottom-color:color-mix(in oklab, var(--foreground) 26%, transparent)}}.pd2 .pd2-tab.is-active{background:var(--neon)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-tab.is-active{background:color-mix(in oklab, var(--neon) 20%, transparent)}}.pd2 .pd2-tab.is-active{box-shadow:inset 0 0 0 1px var(--neon)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--neon) 85%, transparent)}}.pd2 .pd2-side .pd2-label,.pd2 .pd2-side .pd2-sum,.pd2 .pd2-side .pd2-notes,.pd2 .pd2-side .pd2-facts p,.pd2 .pd2-side .pd2-facts span,.pd2 .pd2-side .pd2-attrs small,.pd2 .pd2-side .pd2-attrs b,.pd2 .pd2-side .pd2-proj b,.pd2 .pd2-side .pd2-proj p,.pd2 .pd2-side .pd2-commit small,.pd2 .pd2-side .pd2-commit>b,.pd2 .pd2-side .pd2-tab{text-shadow:0 0 5px #000000f2,0 1px 2px #000000f2,0 0 16px #000000bf}.pd2 .pd2-attrs small{color:var(--foreground);letter-spacing:.06em;font-size:.8rem}.pd2 .pd2-attrs b{text-shadow:0 0 6px #000000f2,0 1px 2px #000000f2}.pd2 .pd2-facts p{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-facts p{color:color-mix(in oklab, var(--foreground) 92%, transparent)}}.pd2 .pd2-facts span{color:var(--foreground)}.pd2 .pd2-sum{color:var(--foreground);font-size:.9rem;line-height:1.6}.pd2 .pd2-notes,.pd2 .pd2-proj p,.pd2 .pd2-commit small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pd2 .pd2-proj p,.pd2 .pd2-commit small{color:color-mix(in oklab, var(--foreground) 92%, transparent)}}.pd2 .pd2-label{color:var(--foreground)}.game-info-strip{z-index:61;height:1.27rem;color:var(--foreground);background:0 0;align-items:center;gap:.63rem;display:flex;position:fixed;bottom:.45rem;left:auto;right:.8rem}@supports (color:color-mix(in lab, red, red)){.game-info-strip{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.game-info-strip{letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;font-size:.713rem}.game-info-strip a{letter-spacing:.2em;color:var(--foreground);font-family:Michroma,Orbitron,sans-serif;font-weight:400}@supports (color:color-mix(in lab, red, red)){.game-info-strip a{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.game-info-strip a:hover{color:var(--foreground)}.game-info-divider{background:var(--foreground);width:1px;height:.92rem;display:block}@supports (color:color-mix(in lab, red, red)){.game-info-divider{background:color-mix(in oklab, var(--foreground) 70%, transparent)}}.game-info-meter{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.game-info-meter .global-music-visualizer{background:0 0;gap:.09rem;width:.98rem;height:.86rem;padding:.05rem;transform:none}.game-info-meter .global-music-visualizer i{width:.115rem}.game-info-friends{color:var(--foreground);background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.game-info-friends{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.game-info-friends{cursor:pointer;font-size:.86rem;font-weight:600}.game-info-friends:hover,.game-info-friends:focus-visible,.game-info-friends.gamepad-hover{color:var(--foreground);outline:none}.game-info-friends svg{fill:currentColor;width:1.05rem;height:1.05rem}.game-info-friends-online{color:oklch(78% .2 145)}body.startup-sequence-active .game-info-strip{display:none}.global-music-player.is-expanded{zoom:1.1}.player-editor-option>strong.player-editor-a{border:2px solid var(--foreground);border-radius:999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;line-height:1;display:grid}.sx-controls button:focus-visible,.sx-controls button:is(:hover,.gamepad-hover){background:oklab(100% 0 5.96046e-8/.1);outline:none;box-shadow:0 0 0 1px #fff,0 0 16px oklab(100% 0 5.96046e-8/.32)}.menu-friends-tab{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.menu-friends-tab{border:1px solid color-mix(in oklab, var(--foreground) 70%, transparent)}}.menu-friends-tab{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.menu-friends-tab{background:color-mix(in oklab, var(--background) 25%, transparent)}}.menu-friends-tab{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 12px var(--foreground);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.menu-friends-tab{box-shadow:0 0 12px color-mix(in oklab, var(--foreground) 30%, transparent)}}.menu-friends-tab{cursor:pointer;transition:box-shadow .2s,background .2s}.menu-friends-tab:hover,.menu-friends-tab:focus-visible{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.menu-friends-tab:hover,.menu-friends-tab:focus-visible{background:color-mix(in oklab, var(--foreground) 14%, transparent)}}.menu-friends-tab:hover,.menu-friends-tab:focus-visible{box-shadow:0 0 20px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.menu-friends-tab:hover,.menu-friends-tab:focus-visible{box-shadow:0 0 20px color-mix(in oklab, var(--foreground) 55%, transparent)}}.menu-friends-tab svg{width:1rem;height:1rem}.friends-scrim{z-index:80;background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.friends-scrim{background:color-mix(in oklab, var(--background) 35%, transparent)}}.friends-scrim{justify-content:flex-end;animation:.2s ease-out friends-fade;display:flex}.friends-sheet{scrollbar-width:none;border:1px solid var(--foreground);border-radius:1.75rem;width:37.5vw;min-width:min(100vw,420px);height:calc(100vh - 2rem);margin:1rem;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.friends-sheet{border:1px solid color-mix(in oklab, var(--foreground) 75%, transparent)}}.friends-sheet{background:linear-gradient(160deg, var(--foreground), var(--background))}@supports (color:color-mix(in lab, red, red)){.friends-sheet{background:linear-gradient(160deg, color-mix(in oklab, var(--foreground) 12%, transparent), color-mix(in oklab, var(--background) 55%, transparent))}}.friends-sheet{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:0 0 18px var(--foreground), inset 0 0 22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-sheet{box-shadow:0 0 18px color-mix(in oklab, var(--foreground) 35%, transparent), inset 0 0 22px color-mix(in oklab, var(--foreground) 8%, transparent)}}.friends-sheet{color:var(--foreground);padding:1.25rem;animation:.28s ease-out friends-slide}@keyframes friends-fade{0%{opacity:0}}@keyframes friends-slide{0%{opacity:0;transform:translate(40px)}}.friends-close{z-index:2;border:1px solid var(--foreground);border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.friends-close{border:1px solid color-mix(in oklab, var(--foreground) 60%, transparent)}}.friends-close{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.friends-close{background:color-mix(in oklab, var(--background) 50%, transparent)}}.friends-close svg{width:1rem;height:1rem}.friends-banner{border:1px solid var(--foreground);border-radius:1.25rem;height:10rem;position:relative}@supports (color:color-mix(in lab, red, red)){.friends-banner{border:1px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.friends-banner{background:linear-gradient(120deg, var(--primary), var(--background))}@supports (color:color-mix(in lab, red, red)){.friends-banner{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 45%, transparent), color-mix(in oklab, var(--background) 70%, transparent))}}.friends-banner{background-position:50%;background-size:cover}.friends-chip{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.friends-chip{border:1px solid color-mix(in oklab, var(--foreground) 65%, transparent)}}.friends-chip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.friends-chip{background:color-mix(in oklab, var(--background) 55%, transparent)}}.friends-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.friends-chip svg{width:.9rem;height:.9rem}.friends-me{align-items:flex-end;gap:1rem;margin:-2.5rem 0 0 1rem;display:flex;position:relative}.friends-me h2{font-size:1.5rem;font-weight:700}.friends-me small,.friends-row small{opacity:.7;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.friends-me small i,.friends-row small i{background:var(--foreground);border-radius:999px;width:.5rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.friends-me small i,.friends-row small i{background:color-mix(in oklab, var(--foreground) 40%, transparent)}}small.is-online{opacity:1}small.is-online i{background:oklch(78% .2 145);box-shadow:0 0 8px oklch(78% .2 145)}.friends-avatar{border:1px solid var(--foreground);border-radius:999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.friends-avatar{border:1px solid color-mix(in oklab, var(--foreground) 65%, transparent)}}.friends-avatar{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.friends-avatar{background:color-mix(in oklab, var(--background) 60%, transparent)}}.friends-avatar svg{opacity:.8;width:55%;height:55%}.friends-avatar.is-big{width:5.5rem;height:5.5rem;box-shadow:0 0 14px var(--foreground);border-width:2px}@supports (color:color-mix(in lab, red, red)){.friends-avatar.is-big{box-shadow:0 0 14px color-mix(in oklab, var(--foreground) 40%, transparent)}}.friends-avatar img{object-fit:cover;width:100%;height:100%}.friends-avatar i{background:var(--background);place-items:center;height:1.6rem;display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.friends-avatar i{background:color-mix(in oklab, var(--background) 65%, transparent)}}.friends-avatar i{opacity:0;transition:opacity .2s}.friends-avatar i svg{width:.9rem;height:.9rem}.friends-avatar:hover i{opacity:1}.friends-fav{opacity:.9;border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.45rem;margin-top:.3rem;padding:.25rem .7rem;font-size:.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.friends-fav{border:1px solid color-mix(in oklab, var(--foreground) 40%, transparent)}}.friends-fav-crest{width:1.4rem!important;height:1.4rem!important}.friends-teams{scrollbar-width:none;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.35rem;max-height:12rem;margin-top:.8rem;display:grid;overflow-y:auto}.friends-teams button{text-align:left;border:1px solid var(--foreground);border-radius:.7rem;padding:.4rem .6rem;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.friends-teams button{border:1px solid color-mix(in oklab, var(--foreground) 25%, transparent)}}.friends-teams button.is-on,.friends-teams button:hover{border-color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-teams button.is-on,.friends-teams button:hover{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.friends-title{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--foreground);justify-content:space-between;margin:1.5rem 0 .6rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.friends-title{border-bottom:1px solid color-mix(in oklab, var(--foreground) 35%, transparent)}}.friends-title{padding-bottom:.4rem}.friends-title span{opacity:.6;letter-spacing:.05em}.friends-list{gap:.5rem;display:grid}.friends-row{border:1px solid var(--foreground);border-radius:1rem;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.friends-row{border:1px solid color-mix(in oklab, var(--foreground) 28%, transparent)}}.friends-row{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-row{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.friends-row>div{flex:1;display:grid}.friends-btn{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.78rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.friends-btn{border:1px solid color-mix(in oklab, var(--foreground) 55%, transparent)}}.friends-btn{transition:box-shadow .2s,background .2s}.friends-btn svg{width:.85rem;height:.85rem}.friends-btn:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-btn:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 14%, transparent)}}.friends-btn:hover:not(:disabled){box-shadow:0 0 12px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-btn:hover:not(:disabled){box-shadow:0 0 12px color-mix(in oklab, var(--foreground) 45%, transparent)}}.friends-btn.is-primary{border-color:var(--foreground)}.friends-btn:disabled{opacity:.35;cursor:not-allowed}.friends-empty,.friends-note{opacity:.7;padding:.6rem .2rem;font-size:.85rem}.friends-view{border-radius:inherit;background:var(--background);padding:1.25rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.friends-view{background:color-mix(in oklab, var(--background) 82%, transparent)}}.friends-view{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:.2s ease-out friends-fade}.friends-view-actions{gap:.6rem;margin-top:1.5rem;display:flex}.menu-profile-row{align-items:stretch;gap:.5rem;display:flex}.menu-profile-box{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.6rem;min-width:12rem;padding:.35rem 1rem .35rem .35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.menu-profile-box{border:1px solid color-mix(in oklab, var(--foreground) 70%, transparent)}}.menu-profile-box{background:linear-gradient(120deg, var(--primary), var(--background))}@supports (color:color-mix(in lab, red, red)){.menu-profile-box{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 45%, transparent), color-mix(in oklab, var(--background) 60%, transparent))}}.menu-profile-box{box-shadow:0 0 12px var(--foreground);background-position:50%;background-size:cover}@supports (color:color-mix(in lab, red, red)){.menu-profile-box{box-shadow:0 0 12px color-mix(in oklab, var(--foreground) 30%, transparent)}}.menu-profile-box{color:var(--foreground);cursor:pointer}.menu-profile-box:before{content:"";background:linear-gradient(90deg, var(--background), var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.menu-profile-box:before{background:linear-gradient(90deg, color-mix(in oklab, var(--background) 25%, transparent), color-mix(in oklab, var(--background) 60%, transparent))}}.menu-profile-box>*{position:relative}.menu-profile-box b{letter-spacing:.04em;text-shadow:0 1px 4px var(--background);font-size:.9rem}.menu-profile-pfp{border:1px solid var(--foreground);background:var(--background);border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.menu-profile-pfp{background:color-mix(in oklab, var(--background) 60%, transparent)}}.menu-profile-pfp img{object-fit:cover;width:100%;height:100%}.menu-profile-pfp svg{width:1rem;height:1rem}.friends-title{align-items:center;gap:.75rem}.friends-title h3{flex:1}.friends-online-count{align-items:center;gap:.4rem;display:inline-flex;opacity:.9!important}.friends-online-count i{background:oklch(78% .2 145);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 8px oklch(78% .2 145)}.friends-add{gap:.5rem;margin-bottom:.9rem;display:grid}.friends-search{border:1px solid var(--foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.friends-search{border:1px solid color-mix(in oklab, var(--foreground) 55%, transparent)}}.friends-search{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.friends-search{background:color-mix(in oklab, var(--background) 40%, transparent)}}.friends-search svg{opacity:.7;width:1rem;height:1rem}.friends-search input{color:var(--foreground);background:0 0;outline:none;flex:1}.platform-badge{border:1px solid var(--foreground);border-radius:.3rem;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.platform-badge{border:1px solid color-mix(in oklab, var(--foreground) 60%, transparent)}}.platform-badge{opacity:.9;vertical-align:middle;margin-left:.4rem;font-size:.55rem;font-weight:800;line-height:1}.platform-badge svg{width:.7rem;height:.7rem}.banner-preset-0{background:linear-gradient(120deg, var(--primary), var(--background))!important}@supports (color:color-mix(in lab, red, red)){.banner-preset-0{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 70%, transparent), var(--background))!important}}.banner-preset-1{background:linear-gradient(120deg, var(--neon), var(--background))!important}@supports (color:color-mix(in lab, red, red)){.banner-preset-1{background:linear-gradient(120deg, var(--neon), color-mix(in oklab, var(--background) 80%, transparent))!important}}.banner-preset-2{background:radial-gradient(circle at 20% 30%, var(--accent), var(--background) 70%)!important}@supports (color:color-mix(in lab, red, red)){.banner-preset-2{background:radial-gradient(circle at 20% 30%, color-mix(in oklab, var(--accent) 80%, transparent), var(--background) 70%)!important}}.banner-preset-3{background:repeating-linear-gradient(135deg, var(--foreground) 0 12px, transparent 12px 24px), var(--background)!important}@supports (color:color-mix(in lab, red, red)){.banner-preset-3{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--foreground) 18%, transparent) 0 12px, transparent 12px 24px), var(--background)!important}}.banner-preset-4{background:linear-gradient(180deg, var(--foreground), var(--background))!important}@supports (color:color-mix(in lab, red, red)){.banner-preset-4{background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 35%, transparent), var(--background))!important}}.banner-preset-5{background:conic-gradient(from 200deg at 70% 40%, var(--neon), var(--primary), var(--background), var(--neon))!important}.friends-banner-tools{gap:.35rem;display:flex;position:absolute;bottom:.75rem;left:.75rem}.friends-banner-tools button{border:1px solid var(--foreground);border-radius:999px;width:1.6rem;height:1.6rem}@supports (color:color-mix(in lab, red, red)){.friends-banner-tools button{border:1px solid color-mix(in oklab, var(--foreground) 70%, transparent)}}.friends-banner-tools button{cursor:pointer}.friends-banner-tools button.is-on{box-shadow:0 0 0 2px var(--foreground)}.friends-name-edit{align-items:center;gap:.4rem;display:flex}.friends-name-edit input{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.friends-name-edit input{background:color-mix(in oklab, var(--background) 60%, transparent)}}.friends-name-edit input{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-name-edit input{border:1px solid color-mix(in oklab, var(--foreground) 60%, transparent)}}.friends-name-edit input{color:var(--foreground);border-radius:.6rem;width:11rem;padding:.3rem .6rem;font-size:1.1rem}.friends-pencil{color:inherit;opacity:.7;cursor:pointer;vertical-align:middle;background:0 0;border:none;margin-left:.3rem}.friends-pencil svg{width:.9rem;height:.9rem}.friends-me{flex-direction:column;align-items:flex-start;gap:.5rem}.friends-links{flex-wrap:wrap;gap:.5rem;margin:1rem 0 .5rem;display:flex}.team-look{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-look-blur{filter:blur(14px)saturate(130%);opacity:.55;justify-content:center;align-items:center;display:flex;position:absolute;inset:-20%;transform:scale(1.4)}.team-look-front{justify-content:center;align-items:center;display:flex;position:absolute;inset:8%}.team-look .team-crest-3d,.team-look svg{width:100%;height:100%}.team-look-blur>*,.team-look-front>*{aspect-ratio:1;max-width:100%;max-height:100%}.friends-banner{overflow:hidden}.friends-banner-tools{z-index:3;flex-wrap:wrap;max-width:70%;top:.75rem;bottom:auto}.friends-chip{z-index:3}.friends-chip.is-team{bottom:3rem}.friends-avatar{position:relative;overflow:hidden}.friends-hamburger{border:1px solid var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.friends-hamburger{border:1px solid color-mix(in oklab, var(--foreground) 60%, transparent)}}.friends-hamburger{color:inherit;cursor:pointer;border-radius:.6rem;margin-top:.75rem;padding:.35rem}.friends-hamburger svg{width:1.2rem;height:1.2rem}.friends-pick-row{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.friends-crop{z-index:20;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.friends-crop{background:color-mix(in oklab, var(--background) 85%, transparent)}}.friends-crop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:inherit}.friends-crop-box{border:2px solid var(--foreground);cursor:grab;touch-action:none;border-radius:999px;width:16rem;height:16rem;position:relative;overflow:hidden}.friends-crop-box.is-wide{border-radius:1rem;width:min(90%,30rem);height:10rem}.friends-crop-box img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.friends-crop input[type=range]{width:16rem}.menu-party{align-items:center;gap:.3rem;display:flex}.menu-party span{border:1px solid var(--foreground);background:var(--background);border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.menu-party span{background:color-mix(in oklab, var(--background) 60%, transparent)}}.menu-party span{box-shadow:0 0 8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.menu-party span{box-shadow:0 0 8px color-mix(in oklab, var(--foreground) 30%, transparent)}}.menu-party img{object-fit:cover;width:100%;height:100%}.menu-party svg{width:1rem;height:1rem}.menu-profile-box>.team-look{position:absolute}.friends-logo-grid{scrollbar-width:none;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;max-height:16rem;margin-top:.8rem;display:grid;overflow-y:auto}.friends-logo-tile{border:1px solid var(--foreground);border-radius:.9rem;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.friends-logo-tile{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent)}}.friends-logo-tile{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-logo-tile{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.friends-logo-tile{cursor:pointer;color:inherit}.friends-logo-tile>span,.friends-logo-tile>svg:first-child{width:3.5rem;height:3.5rem}.friends-logo-tile.is-custom svg{width:2rem;height:2rem;margin:.75rem}.friends-logo-tile small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;line-height:1.1;overflow:hidden}.friends-logo-tile.is-on,.friends-logo-tile:hover{border-color:var(--foreground);box-shadow:0 0 10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-logo-tile.is-on,.friends-logo-tile:hover{box-shadow:0 0 10px color-mix(in oklab, var(--foreground) 35%, transparent)}}.team-look-front{inset:8% 0}.team-look-front>*,.team-look-blur>*{aspect-ratio:1;max-width:none;width:auto!important;height:100%!important}.friends-frames{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.friends-frames small{opacity:.75;margin-right:.25rem;font-size:.72rem}.friends-frame-swatch{background:var(--background);border-radius:.5rem;width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.friends-frame-swatch{background:color-mix(in oklab, var(--background) 60%, transparent)}}.friends-frame-swatch{cursor:pointer}.friends-frame-swatch.is-on{outline:2px solid var(--foreground);outline-offset:2px}.frame-gold{border:2px solid #d4af37!important;box-shadow:0 0 14px #d4af37aa,inset 0 0 10px #f5d77a66!important}.frame-silver{border:2px solid #d9dde3!important;box-shadow:0 0 12px #c0c6cfaa,inset 0 0 8px #fff5!important}.frame-neon{border:2px solid var(--neon)!important;box-shadow:0 0 16px var(--neon), inset 0 0 10px var(--neon)!important}.frame-fire{border:2px solid #ff6a00!important;box-shadow:0 0 16px #ff3d00cc,inset 0 0 10px #ffb30066!important}.frame-ice{border:2px solid #8fe3ff!important;box-shadow:0 0 16px #4cc9ffcc,inset 0 0 10px #c8f3ff66!important}.frame-rainbow{background-clip:padding-box;border:2px solid #0000!important;box-shadow:0 0 0 2px #ff004c,0 0 0 4px #ffb300,0 0 0 6px #00d26a,0 0 18px #4c6bffaa!important}.friends-frame-swatch.frame-none{border:1px dashed var(--foreground)}@supports (color:color-mix(in lab, red, red)){.friends-frame-swatch.frame-none{border:1px dashed color-mix(in oklab, var(--foreground) 60%, transparent)}}.friends-banner .team-look-front,.menu-profile-box>.team-look .team-look-front{justify-content:center;align-items:center;display:flex;inset:0}.friends-banner .team-look-front>*,.menu-profile-box>.team-look .team-look-front>*{flex:none;height:150%!important}.banner-theme-halloween,.banner-theme-thanksgiving,.banner-theme-america250{background-position:50%!important;background-size:cover!important}.banner-theme-ihsaa27{background:url(/sponsors/ihsaa27-logo.webp) center / auto 80% no-repeat, radial-gradient(circle at 50% 50%, var(--neon), var(--background) 75%)!important}@supports (color:color-mix(in lab, red, red)){.banner-theme-ihsaa27{background:url(/sponsors/ihsaa27-logo.webp) center / auto 80% no-repeat, radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--neon) 35%, transparent), var(--background) 75%)!important}}.friends-logo-tile.is-theme{text-shadow:0 1px 4px #000;background-position:50%;background-size:cover;justify-content:flex-end;min-height:5rem}.frame-halloween,.frame-thanksgiving,.frame-america250,.frame-ihsaa27{position:relative;overflow:visible!important}.frame-halloween{border:2px solid #ff7518!important;box-shadow:0 0 16px #ff7518cc,inset 0 0 12px #7b2cbf88!important}.frame-halloween:after{content:"🕸️      🎃";pointer-events:none;z-index:4;font-size:1rem;position:absolute;inset:auto .3rem -.55rem auto}.frame-halloween:before{content:"🕷️";pointer-events:none;z-index:4;font-size:.95rem;position:absolute;top:-.6rem;left:.4rem}.frame-thanksgiving{border:2px solid #c0631b!important;box-shadow:0 0 14px #e09f3ecc,inset 0 0 10px #9e2a2b66!important}.frame-thanksgiving:after{content:"🍂 🦃 🌽";pointer-events:none;z-index:4;font-size:.95rem;position:absolute;bottom:-.6rem;right:.4rem}.frame-thanksgiving:before{content:"🍁";pointer-events:none;z-index:4;font-size:.95rem;position:absolute;top:-.6rem;left:.4rem}.frame-america250{border:3px solid #fff!important;box-shadow:0 0 0 2px #b22234,0 0 0 5px #3c3b6e,0 0 16px #b22234aa!important}.frame-america250:after{content:"";z-index:4;pointer-events:none;background:url(/__l5e/assets-v1/7e3a265e-df82-4ef5-89c5-ac8ad2b8d9a2/america250.png) 50%/cover no-repeat;border:1px solid #fff;border-radius:.3rem;width:2.8rem;height:1.6rem;position:absolute;bottom:-.8rem;right:.4rem;box-shadow:0 0 6px #b22234aa}.frame-ihsaa27{border:2px solid var(--neon)!important;box-shadow:0 0 18px var(--neon), inset 0 0 10px var(--neon)!important}@supports (color:color-mix(in lab, red, red)){.frame-ihsaa27{box-shadow:0 0 18px var(--neon), inset 0 0 10px color-mix(in oklab, var(--neon) 50%, transparent)!important}}.frame-ihsaa27:after{content:"";width:2.6rem;height:1.6rem;filter:drop-shadow(0 0 4px var(--neon));z-index:4;pointer-events:none;background:url(/sponsors/ihsaa27-logo.webp) 50%/contain no-repeat;position:absolute;bottom:-.8rem;right:.4rem}.friends-frame-swatch.frame-halloween:after,.friends-frame-swatch.frame-thanksgiving:after,.friends-frame-swatch.frame-halloween:before,.friends-frame-swatch.frame-thanksgiving:before{font-size:.6rem}.friends-frame-swatch.frame-america250:after{width:1.4rem;height:.9rem;bottom:-.45rem;right:.2rem}.friends-frame-swatch.frame-ihsaa27:after{width:1.4rem;height:.9rem}.frame-halloween:before,.frame-halloween:after,.frame-thanksgiving:before,.frame-thanksgiving:after{border:0;width:auto;height:auto;background:0 0!important}.frame-halloween:before,.frame-thanksgiving:before{inset:-.6rem auto auto .4rem}.frame-halloween:after,.frame-thanksgiving:after{inset:auto .4rem -.6rem auto}.frame-ihsaa27:before,.frame-america250:before{content:none}.menu-profile-box.frame-ihsaa27:before,.menu-profile-box.frame-america250:before{content:""}.frame-ihsaa27:after,.frame-america250:after{inset:auto .4rem -.8rem auto}.voice-chat{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.voice-chat small{opacity:.75}.voice-chat-float{z-index:60;position:fixed;top:1rem;right:1rem}.friends-add-title{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:.75rem 0 .25rem;font-size:.8rem}.friends-add{max-height:50vh;overflow-y:auto}.player-editor-save-top{z-index:40;position:fixed;top:1rem;right:1.25rem}.menu-games-under-tile{margin-top:.5rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
