/*! 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-font-weight:initial;--tw-border-style:solid;--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-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-divide-y-reverse:0;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial;--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-ease:initial;--arena-neon:0deg;--site-angle:0deg;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-50:oklch(98.2% .018 155.826);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-batard-red:#e2373b;--color-batard-blue:#1b57a6;--color-night:#0c1b33;--font-display:"Barlow Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;--radius-control:6px;--radius-panel:8px;--radius-list:8px;--radius-dialog:12px;--shadow-panel:0 1px 2px #0a16280f;--shadow-overlay:0 12px 32px -12px #050c1873}}@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;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}.arena-ad-creative[hidden]{display:flex!important}body{background-color:var(--canvas);font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.tricolor-rule{background:linear-gradient(90deg, var(--color-batard-red) 0 33.4%, #fff 33.4% 66.6%, var(--color-batard-blue) 66.6% 100%);view-transition-name:tricolor;height:4px}.app-header{view-transition-name:app-header;padding-top:env(safe-area-inset-top);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.top-tab{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);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));display:inline-flex;position:relative}@media (hover:hover){.top-tab:hover{background-color:var(--surface-2);color:var(--ink)}}.top-tab.is-active{background-color:var(--surface-2);color:var(--ink)}.tab-bar{z-index:30;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);background-color:var(--surface);inset-inline:0;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.tab-bar{background-color:color-mix(in oklab, var(--surface) 90%, transparent)}}.tab-bar{--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,);padding-bottom:env(safe-area-inset-bottom);view-transition-name:tab-bar;transition:transform .26s cubic-bezier(.2,.9,.2,1)}.tab-bar.is-collapsed{transform:translateY(calc(100% + 2.5rem))}.tab-bar-tabs{grid-template-columns:repeat(5,minmax(0,1fr));height:4rem;display:grid}.tab.tab-featured{padding-bottom:calc(var(--spacing) * 1.5);justify-content:flex-end}.tab.tab-featured:before{display:none}.tab-featured-medal{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));--tw-duration:.15s;filter:drop-shadow(0 2px 3px #0003);width:2.6rem;height:3rem;margin-top:-.9rem;transition-duration:.15s;display:block;position:relative}.tab-featured-shield,.tab-featured-face{clip-path:polygon(50% 0,100% 13%,100% 52%,50% 100%,0 52%,0 13%);place-items:center;display:grid;position:absolute}.tab-featured-shield{background:var(--surface);inset:0}.tab-featured-face{color:#5a3a00;background:linear-gradient(160deg,#ecd9a4 0%,#d3a94e 50%,#a97d2c 100%);padding-bottom:.5rem;inset:3px}.tab-featured-face svg{width:20px;height:20px}.tab.tab-featured:active .tab-featured-medal{transform:scale(.94)}.tab.tab-featured.is-active .tab-featured-medal{filter:drop-shadow(0 2px 4px #b8811c4d)}.tab.tab-featured.is-active .tab-label{color:#b8862a}.reduce-motion .tab-bar{transition:none}.tab{min-height:calc(var(--spacing) * 16);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);color:var(--muted);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));flex-direction:column;display:flex;position:relative}.tab:active .tab-icon{transform:scale(.94)}.tab.is-active{color:var(--primary)}.tab.is-active:before{content:"";background:var(--primary);border-radius:0 0 2px 2px;height:3px;animation:.2s cubic-bezier(.2,0,0,1) tab-mark;position:absolute;inset:0 22% auto}.tab-icon{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));--tw-duration:.15s;place-items:center;transition-duration:.15s;display:grid;position:relative}.tab-label{font-family:var(--font-display);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tab-live{box-shadow:0 0 0 2px var(--surface);position:absolute;top:-5px;right:-9px}@keyframes tab-mark{0%{opacity:0;transform:scaleX(.3)}}.live-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--live);box-shadow:0 0 0 0 var(--live);border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 60%, transparent)}}.live-dot{animation:1.6s ease-out infinite live-pulse}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}.sheet{border-top-left-radius:var(--radius-dialog);border-top-right-radius:var(--radius-dialog);background-color:var(--surface);width:100%;max-width:none;color:var(--ink);--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:auto 0 0;padding:0}@media (min-width:48rem){.sheet{max-width:var(--container-md);margin-inline:auto;border-radius:var(--radius-dialog);margin-bottom:auto}}.sheet{max-height:85dvh}.sheet[open]{animation:.22s cubic-bezier(.2,0,0,1) sheet-in}.sheet.is-closing{animation:.16s cubic-bezier(.4,0,1,1) forwards sheet-out}.sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c188c}.sheet[open]::backdrop{animation:.2s ease-out fade-in}.sheet-handle{margin-inline:auto;margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 10);background-color:var(--line);border-radius:3.40282e38px}@media (min-width:48rem){.sheet-handle{display:none}}.sheet-item{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);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));display:flex}@media (hover:hover){.sheet-item:hover{background-color:var(--surface-2)}}.sheet-item:active{scale:.99}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-out{to{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0}}.toast-stack{inset-inline:0;top:calc(var(--spacing) * 20);z-index:40;max-width:var(--container-md);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);flex-direction:column;margin-inline:auto;display:flex;position:fixed}@media (min-width:48rem){.toast-stack{top:calc(var(--spacing) * 24)}}.toast-stack{pointer-events:none}.toast{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow:var(--shadow-overlay);--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);pointer-events:auto;animation:.2s cubic-bezier(.2,0,0,1) toast-in;display:flex}.toast.is-leaving{animation:.2s ease-in forwards toast-out}.toast span{flex:1}.toast-notice{background-color:var(--surface);color:var(--ink);--tw-ring-color:var(--line)}.toast-alert{background-color:var(--danger-soft);color:var(--danger);--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.toast-alert{--tw-ring-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.toast-close{margin:calc(var(--spacing) * -1);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;opacity:.7;border-radius:.25rem;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.toast-close:hover{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes toast-out{to{opacity:0;transform:translateY(-8px)}}::view-transition-old(root){animation:.16s ease-in both vt-out}::view-transition-new(root){animation:.22s cubic-bezier(.2,0,0,1) both vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@supports (-webkit-touch-callout:none){.tricolor-rule,.app-header,.tab-bar{view-transition-name:none}::view-transition-old(root){animation:.16s ease-in both vt-fade-out}::view-transition-new(root){animation:.18s ease-out both vt-fade-in}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.auth{background-color:var(--color-night);min-height:100dvh;color:var(--color-white);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.auth-scene{pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-watermark{aspect-ratio:1;opacity:.09;filter:saturate(.9);width:min(150vw,980px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.auth-watermark img{width:100%;height:100%}.auth-glow{filter:blur(70px);opacity:.55;border-radius:999px;position:absolute}.auth-glow-blue{background:radial-gradient(circle,#2f6fd0,#0000 65%);width:60vmax;height:60vmax;bottom:-25vmax;right:-20vmax}.auth-glow-red{opacity:.35;background:radial-gradient(circle,#c42a2f,#0000 65%);width:45vmax;height:45vmax;top:-15vmax;left:-18vmax}.auth-stripes{opacity:.16;gap:10px;display:grid;position:absolute;top:58%;left:-20%;right:-20%;transform:rotate(-8deg)}.auth-stripes span{height:22px;display:block}.auth-stripes span:first-child{background:var(--color-batard-red)}.auth-stripes span:nth-child(2){background:#fff;height:10px}.auth-stripes span:nth-child(3){background:var(--color-batard-blue)}.auth-topbar{z-index:10;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-width:48rem){.auth-topbar{padding-inline:calc(var(--spacing) * 8)}}.auth-topbar{padding-top:calc(1rem + env(safe-area-inset-top))}.lang-toggle{border-radius:var(--radius-control);background-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab, red, red)){.lang-toggle{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lang-toggle{padding:var(--spacing);--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);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.lang-toggle{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.lang-opt{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffb3;border-radius:.25rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lang-opt{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lang-opt{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))}.lang-opt.is-active{background-color:var(--color-white);color:var(--color-night)}.auth-main{z-index:10;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.auth-stack{width:100%;max-width:26rem;position:relative}.auth-card{border-radius:var(--radius-dialog);background:#0f1f3af0;padding:2rem 1.5rem;animation:.24s cubic-bezier(.2,0,0,1) both card-rise;position:relative;box-shadow:0 24px 48px -24px #000000b3,inset 0 0 0 1px #ffffff1f}@media (min-width:640px){.auth-card{padding:2.5rem 2.25rem}}@keyframes card-rise{0%{opacity:0;transform:translateY(8px)}}.auth-title{font-family:var(--font-display);--tw-leading:.95;--tw-font-weight:var(--font-weight-extrabold);font-size:2.6rem;line-height:.95;font-weight:var(--font-weight-extrabold);color:var(--color-white)}.auth-lede{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#fffc}@supports (color:color-mix(in lab, red, red)){.auth-lede{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.auth-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6;display:block}@supports (color:color-mix(in lab, red, red)){.auth-label{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.auth-input{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.auth-input{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.auth-input{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.auth-input{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.auth-input{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);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));--tw-outline-style:none;outline-style:none}.auth-input::placeholder{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.auth-input::placeholder{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.auth-input:focus{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.auth-input:focus{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.auth-input:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.auth-input:focus{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.auth-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);--tw-ring-color:#1b57a666}@supports (color:color-mix(in lab, red, red)){.auth-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-batard-blue) 40%, transparent)}}.auth-input option{color:var(--color-night)}.auth-reveal{inset-block:0;right:var(--spacing);width:calc(var(--spacing) * 11);cursor:pointer;color:#ffffffb3;border-radius:.25rem;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-reveal{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.auth-reveal:hover{color:var(--color-white)}}.auth-btn{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-control);background-color:var(--color-white);width:100%;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-night);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.auth-btn:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.auth-btn:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.auth-btn:active{scale:.98}.auth-btn-ghost{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);cursor:pointer;border-radius:var(--radius-control);width:100%;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);--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);--tw-ring-color:#ffffff4d;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-btn-ghost{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.auth-btn-ghost{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))}@media (hover:hover){.auth-btn-ghost:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.auth-btn-ghost:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.auth-btn-ghost:active{scale:.98}.auth-link{min-height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-link{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.auth-link{text-decoration-line:underline;text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.auth-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.auth-link{text-underline-offset:4px}@media (hover:hover){.auth-link:hover{color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}.auth-footer{z-index:10;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(1rem + env(safe-area-inset-bottom));text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-footer{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.scoreboard-panel{border-radius:var(--radius-panel);color:#fff;background:#10233f;padding:1rem 1rem 1.25rem;animation:.22s cubic-bezier(.2,0,0,1) both panel-rise;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.scoreboard-panel:after{content:"";background:linear-gradient(90deg, var(--color-batard-red) 0 33.4%, #fff 33.4% 66.6%, var(--color-batard-blue) 66.6%);height:3px;position:absolute;inset:auto 0 0}.scoreboard-cell{border-radius:var(--radius-control);background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.scoreboard-cell{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.scoreboard-cell{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;--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);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.scoreboard-cell{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (min-width:48rem){.scoreboard-cell{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}}.scoreboard-cell dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.scoreboard-cell dt{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.scoreboard-value{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);--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,)}@media (min-width:48rem){.scoreboard-value{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.action-item{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:flex}@media (hover:hover){.action-item:hover{background-color:var(--surface-2)}}.action-item:active{scale:.99}.action-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-control);background-color:var(--surface-2);color:var(--primary);flex-shrink:0;place-items:center;display:grid}.action-lineup_invalid .action-icon{background-color:var(--warn-soft);color:var(--warn)}.live-badge{background-color:var(--live);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--on-live);border-radius:.25rem}.standings-head{align-items:center;gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--line);background-color:var(--surface-2);display:flex}@supports (color:color-mix(in lab, red, red)){.standings-head{background-color:color-mix(in oklab, var(--surface-2) 60%, transparent)}}.standings-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}@media (min-width:48rem){.standings-head{gap:calc(var(--spacing) * 3)}}.standing{animation:.2s cubic-bezier(.2,0,0,1) both row-in;position:relative}.standing.is-mine{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.standing.is-mine{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.standing.is-updated{animation:.9s ease-out row-flash}.standing.is-updated [data-total]{animation:.24s cubic-bezier(.2,0,0,1) number-in;display:inline-block}.standing-link{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);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));display:flex}@media (hover:hover){.standing-link:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.standing-link:hover{background-color:color-mix(in oklab, var(--surface-2) 70%, transparent)}}}@media (min-width:48rem){.standing-link{gap:calc(var(--spacing) * 3)}}.movement{margin-top:calc(var(--spacing) * .5);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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,);display:block}.movement-up{color:var(--good)}.movement-down{color:var(--danger)}.movement-same{color:var(--muted)}@keyframes panel-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes row-in{0%{opacity:0}}@keyframes row-flash{0%{background:color-mix(in srgb, var(--live) 22%, transparent)}to{background:0 0}}@keyframes number-in{0%{opacity:0;transform:translateY(40%)}}.nhl-logo{object-fit:contain;flex-shrink:0;display:inline-block}.nhl-logo-dark,body[data-theme=dark] .nhl-logo-light{display:none}body[data-theme=dark] .nhl-logo-dark{display:inline-block}@media (prefers-color-scheme:dark){body:not([data-theme=light]):not([data-theme=dark]) .nhl-logo-light{display:none}body:not([data-theme=light]):not([data-theme=dark]) .nhl-logo-dark{display:inline-block}}.nhl-logo-fallback{background-color:var(--surface-2);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted);border-radius:.25rem;flex-shrink:0;place-items:center;display:inline-grid}.game-card{border-radius:var(--radius-panel);background-color:var(--surface);padding:calc(var(--spacing) * 4);--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);--tw-ring-color:var(--line)}.game-card[hidden]{display:none}.game-status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.game-matchup{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:1fr auto 1fr;display:grid}.game-team{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.game-score{align-items:baseline;gap:var(--spacing);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--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,);display:flex}@media (min-width:48rem){.game-score{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.podium{isolation:isolate;margin-bottom:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);color:var(--color-white);margin-top:-20px;background:#081426;margin-inline:-16px;position:relative;overflow:hidden}@media (min-width:768px){.podium{border-radius:var(--radius-panel);margin-inline:0;margin-top:0}}.podium-backdrop{z-index:-2;object-fit:cover;object-position:center 70%;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.podium:after{content:"";z-index:-1;background:linear-gradient(#0814268c,#08142626 45%,#081426d9);position:absolute;inset:0}.podium-beam{z-index:-1;pointer-events:none;opacity:.55;filter:blur(6px);background:linear-gradient(#ffffff80,#0000 85%);width:55%;height:95%;position:absolute;top:-10%}.podium-beam.is-left{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform-origin:top;left:8%;transform:rotate(16deg)}.podium-beam.is-right{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);transform-origin:top;right:8%;transform:rotate(-16deg)}.podium-places{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;display:grid}.podium-place{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.podium-place.is-first{order:2}.podium-place.is-second{order:1}.podium-place.is-third{order:3}.podium-crown{color:#ffd166;filter:drop-shadow(0 0 8px #ffd166cc);margin-bottom:-2px}.podium-logo .user-logo{box-shadow:0 0 0 3px var(--podium-metal), 0 0 22px var(--podium-glow), 0 8px 18px #0000008c}.podium-name{margin-top:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;width:100%;padding-inline:var(--spacing);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.podium-total{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);text-shadow:0 0 12px var(--podium-glow)}.podium-total small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.podium-total small{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.podium-tonight{margin-top:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#3dfc8c;background:#3dfc8c24;border-radius:.25rem}.podium-step{margin-top:calc(var(--spacing) * 1.5);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);width:100%;font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#ffffffeb;text-shadow:0 2px 6px #00000073;background:linear-gradient(180deg, var(--podium-metal-light), var(--podium-metal) 40%, var(--podium-metal-dark));box-shadow:inset 0 1px 0 #ffffff8c, 0 -6px 24px var(--podium-glow);place-items:center;display:grid}.podium-place.is-first{--podium-metal:#e8b33a;--podium-metal-light:#fff1b8;--podium-metal-dark:#a0711a;--podium-glow:#ffd1668c}.podium-place.is-second{--podium-metal:#b8c2cf;--podium-metal-light:#f4f7fb;--podium-metal-dark:#7b8796;--podium-glow:#c8d6e873}.podium-place.is-third{--podium-metal:#c47a45;--podium-metal-light:#f3c39c;--podium-metal-dark:#7d4521;--podium-glow:#d68c5a73}.podium-place.is-first .podium-step{height:60px}.podium-place.is-second .podium-step{height:44px}.podium-place.is-third .podium-step{height:32px}.standings-banner{margin-inline:auto;margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);width:min(88%,340px);color:var(--color-white);transform-origin:top;filter:drop-shadow(0 10px 18px #0006);animation:6s ease-in-out infinite banner-sway;display:block;position:relative}.standings-banner:hover{filter:drop-shadow(0 12px 22px #e2373b73)}.standings-banner:active{animation:none;transform:scale(.98)}.standings-banner-rod{height:calc(var(--spacing) * 1.5);--tw-translate-x:calc(2% * -1);width:104%;translate:var(--tw-translate-x) var(--tw-translate-y);background:linear-gradient(#e9edf2,#8e98a5);border-radius:3.40282e38px;margin-inline:auto;display:block;box-shadow:0 1px 2px #0006}.standings-banner-cloth{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 8);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);background:linear-gradient(#c8161f 0%,#9e1018 55%,#7a0b12 100%);display:flex;position:relative;overflow:hidden}.standings-banner-cloth:before{content:"";pointer-events:none;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);border:2px dashed #ffd166d9;border-bottom:0;position:absolute;inset:5px}.standings-banner-cloth:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:6s ease-in-out infinite banner-shine;position:absolute;inset:0;transform:translate(-120%)}.standings-banner-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);color:#ffd166;background:#00000038;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #ffd166b3,0 0 14px #ffd16659}.standings-banner-text{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;flex:1;display:flex}.standings-banner-text b{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-shadow:0 2px 6px #00000059}.standings-banner-text small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.standings-banner-text small{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.standings-banner-chevron{color:#ffd166;flex-shrink:0}@keyframes banner-sway{0%,to{rotate:-1.2deg}50%{rotate:1.2deg}}@keyframes banner-shine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.reduce-motion .standings-banner,.reduce-motion .standings-banner-cloth:after{animation:none}@media (prefers-reduced-motion:reduce){.standings-banner,.standings-banner-cloth:after{animation:none}}.press-page{--hero-ink:#0a1628;--hero-veil:242 245 250;--hero-glow:255 255 255;--hero-seg:#ffffff73;--hero-seg-ink:#24364f;--hero-seg-on-ink:#fff;--glass-on-top:#3478d4b3;--glass-on-bottom:#14457fa3;--glass-on-glow:#1b57a638;--glass-tint:255 255 255;--glass-alpha:.45;--glass-edge:.95;--glass-ring:.55;--glass-shadow:.14}body[data-theme=dark] .press-page{--hero-ink:#fff;--hero-veil:8 20 38;--hero-glow:0 0 0;--hero-seg:#00000040;--hero-seg-ink:#fffc;--hero-seg-on-ink:#fff;--glass-on-top:#6ea5f05c;--glass-on-bottom:#1b57a67a;--glass-on-glow:#5b95e633;--glass-tint:14 28 50;--glass-alpha:.55;--glass-edge:.16;--glass-ring:.09;--glass-shadow:.4}@media (prefers-color-scheme:dark){body:not([data-theme=light]):not([data-theme=dark]) .press-page{--hero-ink:#fff;--hero-veil:8 20 38;--hero-glow:0 0 0;--hero-seg:#00000040;--hero-seg-ink:#fffc;--hero-seg-on-ink:#fff;--glass-on-top:#6ea5f05c;--glass-on-bottom:#1b57a67a;--glass-on-glow:#5b95e633;--glass-tint:14 28 50;--glass-alpha:.55;--glass-edge:.16;--glass-ring:.09;--glass-shadow:.4}}.press-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0}.press-backdrop:after{content:"";background:linear-gradient(180deg, rgb(var(--hero-veil) / 25%) 0%, rgb(var(--hero-veil) / 42%) 35%, rgb(var(--hero-veil) / 66%) 100%);position:absolute;inset:0}.press-hero-image{object-fit:cover;object-position:center 45%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.press-backdrop picture{display:contents}.press-page .on-photo{color:var(--hero-ink);text-shadow:0 0 1px rgb(var(--hero-glow)), 0 0 6px rgb(var(--hero-glow) / 95%), 0 1px 14px rgb(var(--hero-glow) / 90%)}.press-hero{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 10);flex-wrap:wrap;display:flex}@media (min-width:48rem){.press-hero{padding-top:calc(var(--spacing) * 14)}}.press-hero{color:var(--hero-ink)}.press-hero h1{text-shadow:0 2px 16px rgb(var(--hero-glow) / 70%)}.press-page .segmented{background:var(--hero-seg);--tw-ring-color:rgb(var(--hero-glow) / 25%);-webkit-backdrop-filter:blur(6px)saturate(150%);backdrop-filter:blur(6px)saturate(150%)}.press-page .segmented-opt{color:var(--hero-seg-ink)}.press-page .btn-ghost{background:var(--hero-seg);color:var(--hero-seg-ink);-webkit-backdrop-filter:blur(6px)saturate(150%);backdrop-filter:blur(6px)saturate(150%)}.press-page .stat-card-grid{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.press-page .stat-card-grid{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}}.press-page .season-comparison .comparison-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.press-page .season-comparison .comparison-current{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.press-page .lineup-confirmation.is-pending{--confirm-fill:rgb(var(--glass-tint) / calc(var(--glass-alpha) + .08));-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%)}.press-hero-date{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.85;text-shadow:0 1px 8px rgb(var(--hero-glow) / 70%)}.press-page :is(.game-card,.panel,.card,.upcoming-board,.chat-topbar,.chat-bubble,.chat-composer,.stat-cards,.player-profile-meta,.lineup-confirmation.is-compact:not(.is-pending)){background:linear-gradient(160deg, rgb(var(--glass-tint) / calc(var(--glass-alpha) + .08)), rgb(var(--glass-tint) / var(--glass-alpha)));-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);--tw-ring-color:transparent;box-shadow:inset 0 1px 0 rgb(255 255 255/var(--glass-edge)), inset 0 0 0 1px rgb(255 255 255/var(--glass-ring)), 0 12px 32px rgb(0 0 0/var(--glass-shadow))}.night-lineup-summary{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);list-style-type:none;display:flex}.night-lineup-summary::-webkit-details-marker{display:none}.night-lineup-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--ink);display:block}.night-lineup-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);display:block}.night-lineup-total{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--muted);--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,);flex-shrink:0}.night-lineup-total.is-positive{color:var(--live)}.night-lineup-chevron{color:var(--muted);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));--tw-duration:.15s;flex-shrink:0;transition-duration:.15s}.night-lineup[open] .night-lineup-chevron{transform:rotate(180deg)}.night-lineup-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.night-lineup-compare{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.night-lineup-compare select{flex:1;width:auto;min-width:0}@media (min-width:40rem){.night-lineup-compare select{max-width:var(--container-xs)}}.night-lineup-compare label{flex-shrink:0}.night-versus{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);grid-template-columns:1fr auto 1fr;display:grid}@media (min-width:48rem){.night-versus{max-width:var(--container-xl);margin-inline:auto}}.night-versus-side{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.night-versus-side.is-right{justify-content:flex-start}.night-versus-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.night-versus-score{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.night-versus-score .night-lineup-total{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.night-versus-dash{color:var(--muted)}.night-versus-gap{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);grid-column:span 3/span 3}.night-lineup-list{margin-top:calc(var(--spacing) * 3);min-width:0}@media (min-width:48rem){.night-lineup-lists{align-items:flex-start;column-gap:calc(var(--spacing) * 6);display:grid}.night-lineup-lists.is-versus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.night-lineup-lists:not(.is-versus) ul{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.night-lineup-list-title{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.night-line{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-block:var(--spacing);display:flex}.night-line-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:block;overflow:hidden}.night-line-points{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);--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,);flex-shrink:0}.night-line-points.is-positive{color:var(--live)}.night-lineup-idle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.upcoming{max-width:52rem}.upcoming-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.upcoming-head h2{font-family:var(--font-display);--tw-leading:var(--leading-tight);font-size:28px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.upcoming-head p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.upcoming-head p:first-letter{text-transform:uppercase}.press-page .upcoming-head .on-photo p{color:inherit;opacity:.9}.upcoming-board{border-radius:var(--radius-panel);background-color:var(--surface);--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);--tw-ring-color:var(--line);overflow:hidden}.upcoming-table{table-layout:fixed;border-collapse:collapse;width:100%}.upcoming-table th,.upcoming-table td{text-align:center;padding:0}.upcoming-table thead th{background-color:var(--surface-2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted)}.upcoming-table th[data-day],.upcoming-table td[data-day]{width:clamp(28px,8vw,72px)}.upcoming-table .upcoming-count{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--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,);width:30px}.upcoming-table .upcoming-name{padding-left:calc(var(--spacing) * 2.5);text-align:left}.upcoming-table thead .upcoming-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.upcoming-weekday{--tw-leading:1;font-size:11px;line-height:1;display:block}.upcoming-weekday:first-letter{text-transform:uppercase}.upcoming-date{margin-top:calc(var(--spacing) * .5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--ink);line-height:1;display:block}.upcoming-group th{padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);padding-left:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted)}.upcoming-table tbody tr[data-upcoming-player]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);height:46px}.upcoming-player{align-items:center;gap:var(--spacing);min-width:0;font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--ink);display:flex}@media (hover:hover){.upcoming-player:hover{text-decoration-line:underline}}.upcoming-last{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upcoming-injury{background-color:var(--live);border-radius:3.40282e38px;flex-shrink:0;width:7px;height:7px}.upcoming-bench{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);display:block}.upcoming-table tr:not(.is-active) .upcoming-player{color:var(--muted)}.upcoming-table td.has-game{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.upcoming-table td.has-game{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.upcoming-game{align-items:center;gap:calc(var(--spacing) * .5);vertical-align:middle;flex-direction:column;display:inline-flex}.upcoming-opponent{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--muted)}.upcoming-table tfoot tr{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--line)}.upcoming-table tfoot td,.upcoming-table tfoot th{padding-block:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--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,)}.upcoming-table tfoot th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.upcoming-legend{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.lineup-summary{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lineup-summary-item{border-radius:var(--radius-panel);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--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);--tw-ring-color:var(--line)}.lineup-summary-item dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.lineup-summary-item dd{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--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,)}.lineup-summary-item.is-saved dd{color:var(--good)}.lineup-summary-item.is-carried dd{color:var(--warn)}.lineup-summary-item.is-problem dd{color:var(--danger)}.lineup-status-link{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}@media (hover:hover){.lineup-status-link:hover{background-color:var(--surface-2)}}.lineup-state{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.lineup-state svg{flex-shrink:0}.is-saved .lineup-state{color:var(--good)}.is-carried .lineup-state{color:var(--warn)}.is-problem .lineup-state{color:var(--muted)}.lineup-problem{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger);display:block}.lineup-confirmation{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);display:flex}.lineup-confirmation>svg{flex-shrink:0}.lineup-confirmation.is-saved{background-color:var(--good-soft);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--good);--tw-ring-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.lineup-confirmation.is-saved{--tw-ring-color:color-mix(in oklab, var(--good) 30%, transparent)}}.lineup-confirmation.is-carried{background-color:var(--warn-soft);color:var(--ink);--tw-ring-color:var(--warn);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.lineup-confirmation.is-carried{--tw-ring-color:color-mix(in oklab, var(--warn) 40%, transparent)}}.lineup-confirmation.is-carried>svg{color:var(--warn)}.lineup-confirmation.is-compact{gap:calc(var(--spacing) * 2.5);background-color:var(--surface);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3);--tw-ring-color:var(--line);box-shadow:inset 3px 0 0 var(--warn);flex-wrap:nowrap}.lineup-confirmation.is-pending{--neon:#f0a21a;--neon-hot:#ffe2a6;box-shadow:0 0 14px var(--neon);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.lineup-confirmation.is-pending{box-shadow:0 0 14px color-mix(in srgb, var(--neon) 28%, transparent)}}.lineup-confirmation.is-pending{background:linear-gradient(var(--confirm-fill,var(--surface)), var(--confirm-fill,var(--surface))) padding-box, conic-gradient(from var(--carried-neon), var(--neon) 0deg 220deg, var(--neon) 290deg, var(--neon-hot) 320deg, var(--neon) 340deg, var(--neon) 360deg) border-box}@supports (color:color-mix(in lab, red, red)){.lineup-confirmation.is-pending{background:linear-gradient(var(--confirm-fill,var(--surface)), var(--confirm-fill,var(--surface))) padding-box, conic-gradient(from var(--carried-neon), color-mix(in srgb, var(--neon) 22%, transparent) 0deg 220deg, var(--neon) 290deg, var(--neon-hot) 320deg, var(--neon) 340deg, color-mix(in srgb, var(--neon) 22%, transparent) 360deg) border-box}}.lineup-confirmation.is-pending{animation:2.6s linear infinite carried-neon}@property --carried-neon{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes carried-neon{to{--carried-neon:360deg}}.reduce-motion .lineup-confirmation.is-pending{animation:none}@media (prefers-reduced-motion:reduce){.lineup-confirmation.is-pending{animation:none}}.prompt-dialog{border-radius:var(--radius-panel);background-color:var(--surface);width:min(92vw,26rem);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 5);text-align:center;color:var(--ink);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--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);--tw-ring-color:var(--line);margin:auto}.prompt-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a149e}.prompt-dialog h2{margin-top:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.prompt-dialog p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--muted)}.prompt-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--primary);border-radius:3.40282e38px;place-items:center;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.prompt-icon{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.prompt-icon{color:var(--primary)}.prompt-actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);display:grid}.segmented{border-radius:var(--radius-control);background-color:var(--surface-2);padding:var(--spacing);--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);--tw-ring-color:var(--line);display:inline-flex}.segmented-opt{min-height:calc(var(--spacing) * 10);cursor:pointer;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);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));--tw-duration:.15s;border-radius:.25rem;transition-duration:.15s}.segmented-opt[aria-pressed=true],.segmented-opt[aria-current=page]{background-color:var(--surface);color:var(--ink);--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lineup-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);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));--tw-duration:.15s;transition-duration:.15s;display:flex}.lineup-row:has(.switch:not(:checked)){color:var(--muted)}[data-lineup-row].is-added{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-lineup-row].is-added{background:color-mix(in srgb, var(--primary) 7%, transparent)}}[data-lineup-row].is-added{box-shadow:inset 3px 0 0 var(--primary)}.added-tag{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);background:var(--primary);border-radius:.25rem;display:none}@supports (color:color-mix(in lab, red, red)){.added-tag{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.is-added .added-tag{display:inline}.lineup-form{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:flex}.lineup-form-spark{color:var(--primary);align-items:center;display:flex}.lineup-dense [data-form-period-switch],.lineup-dense .lineup-form,.lineup-dense [data-plays-tonight],.lineup-dense .switch-label,.lineup-dense .status-tag{display:none}.lineup-dense .lineup-position-title{padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lineup-dense .lineup-row{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 2.5);padding-block:var(--spacing)}.lineup-dense .lineup-row .nhl-logo{width:22px;height:22px}.lineup-dense .lineup-info{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.lineup-dense .lineup-name{max-width:100%;font-size:15px}.lineup-dense .lineup-meta{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:nowrap}.switch{appearance:none;cursor:pointer;border-radius:var(--radius-control);background:var(--surface-2);width:46px;height:28px;box-shadow:inset 0 0 0 1px var(--line);flex-shrink:0;transition:background-color .15s cubic-bezier(.2,0,0,1);position:relative}.switch:before{content:"";background:var(--surface);border-radius:4px;width:22px;height:22px;transition:transform .15s cubic-bezier(.2,0,0,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0a16284d}.switch:checked,.switch[aria-checked=true]{background:var(--primary);box-shadow:none}.switch:checked:before,.switch[aria-checked=true]:before{transform:translate(18px)}.switch-label{width:calc(var(--spacing) * 12);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0}.switch-label:before{content:attr(data-off);color:var(--muted)}.lineup-row:has(.switch:checked,.switch[aria-checked=true]) .switch-label:before{content:attr(data-on);color:var(--primary)}.status-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);--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);--tw-ring-color:var(--line);border-radius:.25rem;flex-shrink:0}.status-tag.is-active{color:var(--primary);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.status-tag.is-active{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.plays-tonight{background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);border-radius:.25rem}.plays-tonight.is-live{color:var(--live)}.lineup-bar{z-index:20;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);background-color:var(--surface);position:fixed;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.lineup-bar{background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.lineup-bar{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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,);bottom:calc(4rem + env(safe-area-inset-bottom));transition:transform .26s cubic-bezier(.2,.9,.2,1)}@media (min-width:768px){.lineup-bar{padding-bottom:env(safe-area-inset-bottom);bottom:0}}@media (max-width:767px){body:has(.tab-bar.is-collapsed) .lineup-bar{transform:translateY(calc(100% + 4rem + env(safe-area-inset-bottom) + .5rem))}}.reduce-motion .lineup-bar{transition:none}[data-evolution]{--chart-mine:var(--primary);--chart-selected:#eb6834;--chart-other:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-evolution]{--chart-other:color-mix(in srgb, var(--muted) 45%, transparent)}}body[data-theme=dark] [data-evolution]{--chart-selected:#d95926}@media (prefers-color-scheme:dark){body:not([data-theme=light]):not([data-theme=dark]) [data-evolution]{--chart-selected:#d95926}}.evolution-svg{touch-action:pan-y;outline-offset:4px;width:100%;height:auto;display:block;overflow:visible}.evolution-grid line{stroke:var(--line);stroke-width:1px}.evolution-grid text{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.evolution-line{fill:none;stroke:var(--chart-other);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease-out,stroke-width .18s ease-out}.evolution-line.is-mine{stroke:var(--chart-mine);stroke-width:3px}.evolution-line.is-selected{stroke:var(--chart-selected);stroke-width:2.5px}.evolution-end circle{fill:var(--chart-mine);stroke:var(--surface);stroke-width:2px}.evolution-end text{fill:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:800}.evolution-crosshair{stroke:var(--muted);stroke-width:1px}.evolution-crosshair[hidden]{display:none}.is-armed .evolution-line{stroke-dasharray:1;stroke-dashoffset:1px}.is-armed .evolution-end{opacity:0}.is-drawing .evolution-line{animation:1.5s cubic-bezier(.65,0,.35,1) forwards evolution-draw;animation-delay:var(--delay,0s)}.is-drawing .evolution-line.is-mine{animation-duration:1.7s}.is-drawing .evolution-end{animation:.32s ease-out 2.05s forwards evolution-reveal}@keyframes evolution-reveal{to{opacity:1}}@keyframes evolution-draw{to{stroke-dashoffset:0}}.evolution-tooltip{pointer-events:none;z-index:10;min-width:calc(var(--spacing) * 32);border-radius:var(--radius-panel);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-shadow:var(--shadow-overlay);--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);--tw-ring-color:var(--line);position:absolute;top:0}.evolution-tooltip-date{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.evolution-tooltip-row{align-items:center;gap:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);display:flex}.evolution-tooltip-row strong{width:calc(var(--spacing) * 6);text-align:right;color:var(--ink);--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,)}.evolution-tooltip-row span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.evolution-key{min-height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);--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);--tw-ring-color:var(--line);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));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}@media (hover:hover){.evolution-key:hover{color:var(--ink)}}.evolution-key[aria-pressed=true]{color:var(--ink);--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);--tw-ring-color:var(--chart-selected)}.evolution-key.is-mine{color:var(--ink)}.evolution-key-line{background:var(--chart-other);border-radius:2px;flex-shrink:0;width:14px;height:3px;display:inline-block}.is-mine>.evolution-key-line,.is-mine .evolution-key-line{background:var(--chart-mine)}[aria-pressed=true]>.evolution-key-line,.is-selected .evolution-key-line{background:var(--chart-selected)}.user-logo{object-fit:cover;--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);--tw-ring-color:var(--line);width:var(--logo-size,36px);height:var(--logo-size,36px);background:var(--surface-2);border-radius:3.40282e38px;flex-shrink:0}.user-logo-initials{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted);-webkit-user-select:none;user-select:none;font-size:calc(var(--logo-size,36px) * .4);justify-content:center;align-items:center;display:inline-flex}.standings-head,.standing{--logo-size:30px}@media (min-width:48rem){.standings-head,.standing{--logo-size:36px}}.standings-logo-gap{width:var(--logo-size);flex-shrink:0}.free-agent-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);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));--tw-duration:.15s;transition-duration:.15s;display:flex}a.free-agent-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){a.free-agent-row:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.free-agent-filters{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);display:grid}.free-agent-search{position:relative}.free-agent-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.875rem;translate:0 -50%}.segmented.segmented-fill{width:100%;display:flex}.segmented-sm{padding:calc(var(--spacing) * .5)}.segmented-sm .segmented-opt{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.segmented-fill .segmented-opt{white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding-inline:.25rem;display:inline-flex}.standings-head.free-agents-head{gap:.75rem}.free-agent-spark,.free-agent-spark-head{flex-shrink:0;width:34px}.free-agent-spark{color:var(--primary);align-items:center;display:flex}.free-agent-spark-head{white-space:nowrap;justify-content:flex-end;display:flex}.free-agent-points{text-align:right;flex-shrink:0;width:2.25rem;line-height:1}.free-agent-trend-cell{text-align:right;flex-shrink:0;width:3.25rem}.free-agent-sort{white-space:nowrap;justify-content:flex-end;align-items:center;gap:1px;min-height:2rem;margin-block:-.375rem;display:inline-flex}.free-agent-sort[aria-current]{color:var(--ink)}.free-agent-trend{color:var(--muted);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1}.free-agent-trend.is-up{color:var(--good)}.free-agent-trend.is-down{color:var(--danger)}.free-agent-note{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);border-top:1px solid var(--line)}.lineup-row:has(input[type=radio]:checked){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lineup-row:has(input[type=radio]:checked){background:color-mix(in srgb, var(--primary) 9%, transparent)}}.count-badge{min-width:calc(var(--spacing) * 5);background-color:var(--primary);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--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,);border-radius:3.40282e38px;place-items:center;display:inline-grid}.app-logo-mark{border-radius:3.40282e38px;flex-shrink:0;display:block;position:relative}.app-logo .halo-ring{inset:-4px}.app-logo .halo-dot{top:0;right:0}.app-logo-bubble{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--primary);color:var(--color-white);box-shadow:0 0 0 2px var(--surface);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.chat-card{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-panel);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);--tw-ring-color:var(--line);display:flex}@media (hover:hover){.chat-card:hover{background-color:var(--surface-2)}}.chat-card-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--primary);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.chat-card-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);display:block}.chat-last-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink);display:block;overflow:hidden}.chat-last-line b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.chat-card-go{align-items:center;gap:calc(var(--spacing) * .5);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary);flex-shrink:0;display:flex}.press-page .chat-card{background:linear-gradient(160deg, rgb(var(--glass-tint) / calc(var(--glass-alpha) + .08)), rgb(var(--glass-tint) / var(--glass-alpha)));-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);--tw-ring-color:transparent;box-shadow:inset 0 1px 0 rgb(255 255 255/var(--glass-edge)), inset 0 0 0 1px rgb(255 255 255/var(--glass-ring))}.tab-chat-halo{pointer-events:none;display:none;position:absolute;inset:0}.tab-chat-halo.is-on{display:block}.halo-ring{border:3px solid var(--live);border-radius:9999px;animation:1.4s ease-out infinite chat-halo;position:absolute;inset:-5px}.halo-dot{background:var(--live);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:9999px;position:absolute;top:1px;right:1px}@keyframes chat-halo{0%{opacity:.95;transform:scale(.92)}70%{opacity:0;transform:scale(1.32)}to{opacity:0;transform:scale(1.32)}}.top-tab .halo-ring{background:var(--live);border:0;animation-name:chat-dot;inset:0}.top-tab .halo-dot{display:none}@keyframes chat-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 70%, transparent)}to{box-shadow:0 0 0 8px #0000}}.reduce-motion .halo-ring{opacity:1;transform:none;animation:none!important}@media (prefers-reduced-motion:reduce){.halo-ring{opacity:1;transform:none;animation:none!important}}.chat-shell{--chat-mine:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-shell{--chat-mine:color-mix(in srgb, var(--primary) 88%, black)}}.chat-shell{--chat-mine-ink:#fff;height:calc(100dvh - env(safe-area-inset-top) - 4rem - 4px - 4rem - env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}@media (min-width:768px){.chat-shell{height:calc(100dvh - env(safe-area-inset-top) - 84px - 4px)}}body[data-theme=dark] .chat-shell{--chat-mine:var(--primary)}@supports (color:color-mix(in lab, red, red)){body[data-theme=dark] .chat-shell{--chat-mine:color-mix(in srgb, var(--primary) 55%, black)}}@media (prefers-color-scheme:dark){body:not([data-theme=light]):not([data-theme=dark]) .chat-shell{--chat-mine:var(--primary)}@supports (color:color-mix(in lab, red, red)){body:not([data-theme=light]):not([data-theme=dark]) .chat-shell{--chat-mine:color-mix(in srgb, var(--primary) 55%, black)}}}.chat-topbar{align-items:baseline;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);display:flex}.chat-scroll{overscroll-behavior:contain;min-height:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex:1;overflow-y:auto}@media (min-width:48rem){.chat-scroll{padding-inline:calc(var(--spacing) * 4)}}.chat-scroll{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){.chat-scroll{scrollbar-color:color-mix(in srgb, var(--muted) 35%, transparent) transparent}}.chat-list{flex-direction:column;display:flex}.chat-empty{margin-inline:auto;margin-top:calc(var(--spacing) * 10);max-width:var(--container-xs);text-align:center;color:var(--muted)}.chat-day{margin-block:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);display:flex}.chat-day:first-letter{text-transform:uppercase}.chat-day:before,.chat-day:after{content:"";background-color:var(--line);flex:1;height:1px}.chat-message{align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 3);display:flex;position:relative}.chat-message.is-continued{padding-top:calc(var(--spacing) * .5)}.chat-message.is-continued .chat-avatar{visibility:hidden;height:0}.chat-message.is-continued .chat-head{display:none}.chat-message.is-new{animation:.2s cubic-bezier(.2,0,0,1) both chat-in}@keyframes chat-in{0%{opacity:0;transform:translateY(6px)}}.chat-message.is-event{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);justify-content:center}.chat-message.is-event .chat-main{align-items:center}.chat-event{border-radius:var(--radius-control);background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--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);--tw-ring-color:var(--line)}.chat-avatar{width:calc(var(--spacing) * 9);flex-shrink:0}.chat-main{align-items:flex-start;gap:var(--spacing);flex-direction:column;min-width:0;max-width:82%;display:flex}.chat-head{align-items:baseline;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.chat-head time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.chat-author{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink)}.chat-bubble{border-radius:var(--radius-dialog);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);max-width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--ink);overflow-wrap:anywhere}.chat-bubble p+p{margin-top:calc(var(--spacing) * 2)}.chat-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}.chat-quote{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-control);background-color:var(--surface-2);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:flex}.chat-quote svg{flex-shrink:0}.chat-images{max-width:var(--container-sm);gap:var(--spacing);border-radius:var(--radius-dialog);display:grid;overflow:hidden}.chat-images[data-count="2"],.chat-images[data-count="4"],.chat-images[data-count="3"]{grid-template-columns:1fr 1fr}.chat-images[data-count="3"] .chat-image-button:first-child{grid-column:span 2}.chat-image-button{cursor:zoom-in;background-color:var(--surface-2);display:block;overflow:hidden}.chat-image{height:auto;max-height:calc(var(--spacing) * 80);object-fit:cover;width:100%;display:block}.chat-images:not([data-count="1"]) .chat-image{aspect-ratio:1;max-height:none}.chat-reactions{gap:var(--spacing);flex-wrap:wrap;display:flex}.chat-reactions:empty{display:none}.chat-reaction{min-height:calc(var(--spacing) * 7);cursor:pointer;align-items:center;gap:var(--spacing);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);--tw-ring-color:var(--line);border-radius:3.40282e38px;display:inline-flex}.chat-tools{visibility:hidden;align-items:center;gap:calc(var(--spacing) * .5);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;align-self:center;transition-duration:.15s;display:flex}.chat-message:hover .chat-tools,.chat-message:focus-within .chat-tools,.chat-message.show-tools .chat-tools{visibility:visible;opacity:1}.chat-tool{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;color:var(--muted);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));border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.chat-tool:hover{background-color:var(--surface-2);color:var(--ink)}}.chat-delete{display:none}.chat-delete:hover{color:var(--danger)}.chat-picker{position:static}.chat-picker summary{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;color:var(--muted);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));border-radius:3.40282e38px;place-items:center;list-style-type:none;display:grid}@media (hover:hover){.chat-picker summary:hover{background-color:var(--surface-2);color:var(--ink)}}.chat-picker summary::-webkit-details-marker{display:none}.chat-picker-menu{z-index:10;margin-bottom:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing);border-radius:var(--radius-panel);background-color:var(--surface);padding:var(--spacing);--tw-shadow:var(--shadow-overlay);--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);--tw-ring-color:var(--line);display:grid;position:absolute;bottom:100%;left:50%}.chat-picker-menu.is-below{margin-top:var(--spacing);margin-bottom:0;top:100%;bottom:auto}.chat-picker-all,.chat-picker-recent{gap:var(--spacing);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.chat-picker-recent{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-bottom:var(--spacing)}.chat-picker-recent:empty{display:none}.chat-picker-emoji{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-control);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));place-items:center;display:grid}@media (hover:hover){.chat-picker-emoji:hover{background-color:var(--surface-2)}}.chat-jump{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:var(--spacing);background-color:var(--primary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:inline-flex;position:absolute;bottom:7.5rem;left:50%}.chat-jump[hidden]{display:none}.chat-drop{inset:calc(var(--spacing) * 2);z-index:20;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-dialog);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--primary);background-color:var(--surface);flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.chat-drop{background-color:color-mix(in oklab, var(--surface) 90%, transparent)}}.chat-drop{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.chat-drop[hidden]{display:none}.chat-composer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.chat-composer{background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.chat-composer{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);--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,)}@media (min-width:48rem){.chat-composer{padding-inline:calc(var(--spacing) * 4)}}.chat-composer{padding-bottom:1.9rem}@media (min-width:768px){.chat-composer{padding-bottom:.75rem}}.chat-input{align-items:flex-end;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-dialog);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:calc(var(--spacing) * 1.5);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.chat-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.chat-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}}.chat-textarea{max-height:calc(var(--spacing) * 40);min-height:calc(var(--spacing) * 10);resize:none;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.chat-textarea::placeholder{color:var(--muted)}.chat-attach{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-control);color:var(--muted);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));flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.chat-attach:hover{background-color:var(--surface-2);color:var(--ink)}}.chat-send{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-control);background-color:var(--primary);color:var(--color-white);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;place-items:center;display:grid}.chat-send:disabled{cursor:default;opacity:.35}.chat-reply-bar{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);background-color:var(--surface-2);padding-block:var(--spacing);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);display:flex}.chat-reply-bar[hidden]{display:none}.chat-previews{margin-bottom:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.chat-previews[hidden]{display:none}.chat-preview{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-control);--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);--tw-ring-color:var(--line);flex-shrink:0;position:relative;overflow:hidden}.chat-preview img{object-fit:cover;width:100%;height:100%}.chat-preview-remove{top:calc(var(--spacing) * .5);right:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;background-color:#0009;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.chat-preview-remove{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.chat-preview-remove{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.chat-lightbox{cursor:zoom-out;background-color:#0000;max-width:94vw;max-height:92dvh;margin:auto;padding:0}.chat-lightbox::backdrop{background:#000000d9}.chat-lightbox img{border-radius:var(--radius-panel);object-fit:contain;max-width:94vw;max-height:92dvh}.press-page.chat-page{--chat-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){.press-page.chat-page{--chat-glass:color-mix(in srgb, var(--surface) 92%, transparent)}}.press-page.chat-page,body[data-theme] .press-page.chat-page{--glass-alpha:.9}.chat-page .chat-shell{margin:0 8px;padding:6px 0 0}@media (min-width:48rem){.chat-page .chat-shell{margin:0 16px;padding-top:16px}}.chat-page .chat-topbar{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-shrink:0}.chat-title-icon,.chat-empty-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--primary);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.chat-title-icon,.chat-empty-icon{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.chat-title-icon,.chat-empty-icon{color:var(--primary)}.chat-page .chat-scroll{margin-top:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4)}@media (min-width:48rem){.chat-page .chat-scroll{padding-inline:calc(var(--spacing) * 3)}}.chat-page .chat-list{list-style:none}.chat-page .chat-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding:calc(var(--spacing) * 5);color:var(--ink);background:var(--chat-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-empty-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.chat-page .chat-day{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--chat-glass);margin-inline:auto;list-style:none}.chat-page .chat-day:before,.chat-page .chat-day:after{display:none}.chat-page .chat-message{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2)}.chat-page .chat-message.is-continued{padding-top:2px}.chat-page .chat-main{flex:1;gap:4px;max-width:calc(100% - 44px)}.chat-page .chat-head{column-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);background:var(--chat-glass);flex-wrap:wrap;row-gap:0}.chat-page .chat-bubble{border-radius:var(--radius-xl);padding:8px 44px 24px 12px;position:relative}.chat-page .chat-quote{padding-block:calc(var(--spacing) * 2);background:var(--chat-glass)}.chat-page .chat-message.is-event{padding-inline:0;padding-block:calc(var(--spacing) * 2)}.chat-page .chat-message.is-event .chat-main{width:100%;max-width:100%}.chat-page .chat-event{border-radius:var(--radius-lg);text-align:left;width:100%;color:var(--ink);background:var(--chat-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-wrap:anywhere;padding:8px 44px 24px 12px;position:relative}.chat-event-heading{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);display:flex}.chat-bubble-meta{justify-content:flex-end;align-items:flex-end;gap:0;height:44px;font-size:11px;display:flex;position:absolute;bottom:0;right:0}.chat-bubble-meta time{opacity:1;margin-bottom:6px}.chat-actions-trigger{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:inherit;flex-shrink:0;place-items:center;display:grid}.chat-actions-trigger:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.chat-actions-trigger:hover{background:color-mix(in srgb, currentColor 8%, transparent)}}.chat-page .chat-event .chat-bubble-meta{color:var(--muted)}.chat-page .chat-main>.chat-bubble-meta{background:var(--chat-glass);border-radius:8px;width:100%;height:44px;margin-top:-4px;position:relative}.chat-page .chat-tools{visibility:visible;border-radius:var(--radius-lg);padding-inline:var(--spacing);opacity:1;background:var(--chat-glass);flex-wrap:wrap;align-self:flex-start;display:none}.chat-page .chat-message.show-tools .chat-tools{display:flex}.chat-page .chat-main:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:12px}.chat-page .chat-tool,.chat-page .chat-picker summary{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;width:auto;display:inline-flex}.chat-page .chat-delete{display:none}.chat-page .chat-picker-menu{gap:var(--spacing);padding:calc(var(--spacing) * 1.5);overscroll-behavior:contain;background:var(--surface);width:286px;max-width:calc(100vw - 16px);max-height:min(340px,100dvh - 20rem);overflow-y:auto}.chat-page .chat-picker-all,.chat-page .chat-picker-recent{gap:2px}.chat-page .chat-picker-emoji{width:44px;height:44px}.chat-page .chat-reaction{background:var(--chat-glass);min-width:44px;min-height:44px}.chat-page .chat-composer{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-bottom:20px;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);flex-shrink:0}.chat-page .chat-input{gap:var(--spacing);border-radius:var(--radius-lg);padding:var(--spacing);background:var(--surface)}.chat-page .chat-textarea{min-width:0}.chat-page .chat-send{background:var(--chat-mine);color:var(--chat-mine-ink)}.chat-page .chat-send,.chat-page .chat-attach{width:44px;height:44px}.chat-page .chat-attach:focus-within{outline:3px solid var(--primary);outline-offset:2px}.chat-page .chat-jump{background:var(--chat-mine);max-width:calc(100% - 24px);min-height:44px;color:var(--chat-mine-ink)}.chat-page .chat-reply-bar{min-height:calc(var(--spacing) * 11);padding-block:var(--spacing)}.chat-page .chat-preview-remove{width:44px;height:44px}.chat-page .chat-image-button{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.chat-page .chat-message.is-new{animation:none}}.bench-rink{max-width:var(--container-3xl)}.bench-rink:not(:has(.bench-seat:not([hidden]))){display:none}.bench-scene{--spot-h:11rem;--board-h:4rem;--board-dim:1;--ice-top:#dce8f3;--ice-bottom:#f5f9fc;--ice-scratch:#ffffff8c;overscroll-behavior-x:contain;border-radius:var(--radius-panel);--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);--tw-ring-color:var(--line);scrollbar-width:none;background:radial-gradient(70% 45% at 50% -5%,#ffffff29,#0000 70%),linear-gradient(#07101f 0%,#0f1d33 50%,#172a47 100%);display:flex;position:relative;overflow:auto hidden}@media (min-width:40rem){.bench-scene{--spot-h:14.5rem;--board-h:5.25rem}}body[data-theme=dark] .bench-scene{--board-dim:.86;--ice-top:#16243a;--ice-bottom:#11203a;--ice-scratch:#ffffff0d}@media (prefers-color-scheme:dark){body:not([data-theme=light]):not([data-theme=dark]) .bench-scene{--board-dim:.86;--ice-top:#16243a;--ice-bottom:#11203a;--ice-scratch:#ffffff0d}}.bench-scene:before,.bench-scene:after{content:"";pointer-events:none;z-index:20;width:calc(var(--spacing) * 6);position:absolute;top:0}@media (min-width:40rem){.bench-scene:before,.bench-scene:after{width:calc(var(--spacing) * 8)}}.bench-scene:before,.bench-scene:after{height:calc(var(--spot-h) - var(--board-h));background:linear-gradient(100deg,#ffffff42,#ffffff0d 42%,#ffffff29 58%,#ffffff08)}.bench-scene:before{transform-origin:0;border-right:2px solid #ffffff52;left:0;transform:perspective(300px)rotateY(42deg)}.bench-scene:after{transform-origin:100%;border-left:2px solid #ffffff52;right:0;transform:perspective(300px)rotateY(-42deg)}.bench-seat{flex:1;min-width:5.5rem;animation:.22s cubic-bezier(.2,0,0,1) both bench-in}.bench-seat[hidden]{display:none}.bench-seat-inner{flex-direction:column;height:100%;display:flex}.bench-spot{height:var(--spot-h);justify-content:center;align-items:flex-end;display:flex;position:relative}.bench-spot:before{content:"";inset-inline:0;bottom:var(--board-h);background:linear-gradient(#2a4369 0%,#1b2f4e 100%);border-top:1px solid #ffffff24;height:1.9rem;position:absolute}.bench-spot .headshot{margin-bottom:calc(var(--board-h) - 1.6rem);filter:drop-shadow(0 8px 10px #00000080)}.bench-seat:nth-child(2n) .headshot{translate:0 4px}.bench-seat:nth-child(3n) .headshot{translate:0 -3px}.bench-spot .headshot-initials{margin-bottom:calc(var(--board-h) + .75rem)}.headshot{z-index:0;height:calc(var(--spacing) * 32);object-fit:contain;object-position:bottom;width:auto;max-width:none;transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:relative}@media (min-width:40rem){.headshot{height:calc(var(--spacing) * 40)}}.headshot-initials{z-index:0;margin-bottom:calc(var(--spacing) * 14);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--surface);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted);--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);--tw-ring-color:var(--line);border-radius:3.40282e38px;place-items:center;display:grid;position:relative}.bench-board{z-index:10;padding-bottom:calc(var(--spacing) * 2);height:var(--board-h);filter:brightness(var(--board-dim));inset-inline:0;background:linear-gradient(#f6cb3c 0%,#e2ae1c 100%) bottom/100% .6rem no-repeat,radial-gradient(1.1rem .25rem at 22% 78%,#141e2d29,#0000 70%),radial-gradient(.7rem .2rem at 71% 64%,#141e2d1f,#0000 70%),radial-gradient(1.6rem .3rem at 58% 88%,#141e2d1a,#0000 70%),linear-gradient(#fff 0%,#f2f4f7 55%,#e2e7ed 100%);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;box-shadow:inset 0 6px 6px -4px #00000047}.bench-board:before{content:"";inset-inline:0;top:calc(var(--spacing) * -2.5);height:calc(var(--spacing) * 3.5);background:linear-gradient(#fff 0%,#f4f6f9 35%,#c9d0d9 75%,#aeb8c4 100%);position:absolute;box-shadow:0 3px 4px #00000038}.bench-seat+.bench-seat .bench-board{box-shadow:inset 0 6px 6px -4px #00000047,inset 1px 0 #00000024,inset 2px 0 #ffffffe6}.bench-seat+.bench-seat .bench-board:after{content:"";width:calc(var(--spacing) * 2);inset-block:0;background:radial-gradient(circle at 4px .9rem,#8c96a3 1.5px,#0000 2px),radial-gradient(circle at 4px calc(100% - 1.3rem),#8c96a3 1.5px,#0000 2px);position:absolute;left:0}.bench-seat.is-new .bench-label{box-shadow:inset 0 -3px 0 var(--primary)}.bench-decal{place-items:center;display:grid}.bench-decal img{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}@media (min-width:40rem){.bench-decal img{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}}.bench-decal img{mix-blend-mode:multiply}.bench-label{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);text-align:center;background:linear-gradient(180deg, #0003, transparent .7rem), repeating-linear-gradient(97deg, transparent 0 2.9rem, var(--ice-scratch) 2.9rem calc(2.9rem + 1px)), repeating-linear-gradient(81deg, transparent 0 4.3rem, var(--ice-scratch) 4.3rem calc(4.3rem + 1px), transparent calc(4.3rem + 1px) 5.1rem), linear-gradient(180deg, var(--ice-top), var(--ice-bottom));flex:1;display:block}.summary-owner{background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);border-radius:.25rem;flex-shrink:0}.summary-owner.is-mine{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.summary-owner.is-mine{background:color-mix(in srgb, var(--primary) 14%, var(--surface))}}.summary-owner.is-mine{color:var(--primary)}.starter-status{background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);border-radius:.25rem;flex-shrink:0}.starter-status.is-confirmed{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.starter-status.is-confirmed{background:color-mix(in srgb, var(--good) 16%, var(--surface))}}.starter-status.is-confirmed{color:var(--good)}.starter-status.is-likely{background-color:var(--warn-soft);color:var(--warn)}.player-avatar{--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);--tw-ring-color:var(--line);background:var(--surface-2);border-radius:3.40282e38px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.player-avatar-photo{width:168%;max-width:none;height:auto;position:absolute;top:-18%;left:-34%}.player-avatar-initials{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--muted);place-items:center;display:inline-grid}.projection-chip{cursor:pointer;background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);--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,);border-radius:.25rem}.injury-badge{background-color:var(--danger-soft);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--danger);border-radius:.25rem;align-items:center;display:inline-flex}.injury-badge.is-doubtful{background-color:var(--warn-soft);color:var(--warn)}.player-profile-header{grid-template-columns:80px minmax(0,1fr);align-items:end;gap:10px 14px;display:grid}.player-profile-header .player-name{white-space:nowrap;grid-column:1/-1;font-size:clamp(24px,7vw,32px);font-weight:800;line-height:1.15}.player-profile-header .player-hero{width:80px;height:80px}@media (min-width:48rem){.player-profile-header{grid-template-columns:144px minmax(0,1fr)}.player-profile-header .player-name{grid-column:2;font-size:48px}.player-profile-header .player-hero{grid-row:1/3;width:144px;height:144px}}.player-hero{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);border-radius:var(--radius-panel);--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);--tw-ring-color:var(--line);flex-shrink:0;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}@media (min-width:40rem){.player-hero{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}}.player-hero{background:linear-gradient(180deg, var(--surface-2) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.player-hero{background:linear-gradient(180deg, var(--surface-2) 0%, color-mix(in srgb, var(--primary) 16%, var(--surface-2)) 100%)}}.player-hero .headshot{height:100%}.player-page .player-profile-meta{border-radius:var(--radius-control);padding:calc(var(--spacing) * 3)}.player-page .season-comparison-panel{overflow:hidden}.season-comparison{table-layout:fixed;border-collapse:collapse;--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,);width:100%}.season-comparison .comparison-label{width:44%}.season-comparison .comparison-value{width:28%}.season-comparison th,.season-comparison td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.season-comparison thead th{text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--muted);vertical-align:bottom}.season-comparison thead th:first-child{text-align:left}.season-comparison thead span{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--ink);display:block}.season-comparison thead small{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:10px;font-weight:var(--font-weight-normal);display:block}.season-comparison tbody th{text-align:left;--tw-leading:var(--leading-tight);font-size:13px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.season-comparison td{text-align:center;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap}.season-comparison td:last-child{color:var(--muted)}.season-comparison .comparison-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.season-comparison .comparison-current{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.season-comparison thead .comparison-current{color:var(--ink);box-shadow:inset 0 3px var(--primary)}.season-comparison .comparison-points th{font-weight:700}.season-comparison .comparison-points td{font-size:1.875rem}.season-comparison .comparison-rate th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.season-comparison .comparison-rate td{font-size:1.375rem}.season-comparison tbody tr:last-child>*{border-bottom:0}@media (min-width:40rem){.season-comparison th,.season-comparison td{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}.season-comparison thead th,.season-comparison tbody th{font-size:.875rem}.season-comparison thead span{font-size:1rem}.season-comparison thead small{font-size:.75rem}.season-comparison td{font-size:1.875rem}.season-comparison .comparison-points td{font-size:2rem}}.comparison-source{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:var(--muted)}@media (min-width:40rem){.comparison-source{padding-inline:calc(var(--spacing) * 5)}}.points-chart{width:100%;height:auto;display:block}.points-bar{fill:var(--primary)}.points-grid{stroke:var(--line);stroke-width:1px}.points-axis{fill:var(--muted);font-size:11px}.news-row{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));--tw-duration:.15s;transition-duration:.15s;display:flex}@media (hover:hover){.news-row:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.news-row:hover{background-color:color-mix(in oklab, var(--surface-2) 70%, transparent)}}}.news-thumb{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-control);background-color:var(--surface-2);object-fit:cover;--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);--tw-ring-color:var(--line);flex-shrink:0}.news-headline{-webkit-line-clamp:2;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cumulative-line{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cumulative-dot{fill:var(--primary);stroke:var(--surface);stroke-width:2px}.cumulative-label{fill:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:800}.points-bar{transform-box:fill-box;transform-origin:50% 100%}.is-armed .points-bar{transform:scaleY(0)}.is-drawing .points-bar{animation:.52s cubic-bezier(.2,0,0,1) forwards bar-grow;animation-delay:calc(min(var(--i,0), 30) * 45ms)}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.is-armed .cumulative-line{stroke-dasharray:1;stroke-dashoffset:1px}.is-armed .cumulative-dot,.is-armed .cumulative-label{opacity:0}.is-drawing .cumulative-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.65,0,.35,1) forwards evolution-draw}.is-drawing .cumulative-dot,.is-drawing .cumulative-label{opacity:0;animation:.24s ease-out 1s forwards evolution-reveal}.stats-scroll{overflow-x:auto}.stats-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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,)}.stats-table th,.stats-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);white-space:nowrap}.stats-table thead th{background-color:var(--surface);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.stats-table thead th button{cursor:pointer;align-items:center;gap:var(--spacing);display:inline-flex}@media (hover:hover){.stats-table thead th button:hover{color:var(--ink)}}.stats-table thead th[aria-sort=descending] button:after{content:"↓"}.stats-table thead th[aria-sort=ascending] button:after{content:"↑"}.stats-table thead th[aria-sort=descending],.stats-table thead th[aria-sort=ascending]{color:var(--ink)}.stats-table tfoot td,.stats-table tfoot th{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-bottom-width:0}.stats-table tbody tr:hover>*{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.stats-table tbody tr:hover>*{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}}.stats-num{text-align:right}.stats-sticky{z-index:1;max-width:calc(var(--spacing) * 44);min-width:calc(var(--spacing) * 36);background-color:var(--surface);text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.stats-pool{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.stats-pool{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.stat-cards{border-radius:var(--radius-panel);background-color:var(--surface);--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);--tw-ring-color:var(--line);overflow:hidden}.stat-cards>li+li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line)}.stat-card{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.stat-card-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.stat-card-avg{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);--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,);display:block}.stat-card-avg-label{width:calc(var(--spacing) * 14);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);color:var(--muted)}.stat-card-grid{margin-top:calc(var(--spacing) * 2.5);column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-control);background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-card-grid dt{color:var(--muted);font-size:11px}.stat-card-grid dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.stat-card-pool{margin-top:calc(var(--spacing) * 2);justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:flex}.stat-card-pool strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ink);--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,)}.member-menu{flex-shrink:0;position:relative}.member-menu summary{list-style-type:none}.member-menu summary::-webkit-details-marker{display:none}.member-menu-list{z-index:20;margin-top:var(--spacing);width:calc(var(--spacing) * 60);border-radius:var(--radius-panel);background-color:var(--surface);padding:var(--spacing);--tw-shadow:var(--shadow-overlay);--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);--tw-ring-color:var(--line);position:absolute;top:100%;right:0}.member-menu-title{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.member-menu-item{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);width:100%;padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink);display:flex}@media (hover:hover){.member-menu-item:hover{background-color:var(--surface-2)}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.top-0{top:0}.isolate{isolation:isolate}.z-30{z-index:30}.order-first{order:-9999}.col-span-6{grid-column:span 6/span 6}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mr-0{margin-right:0}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-auto{margin-right:auto}.label{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);display:block}.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)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.input{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--ink);--tw-outline-style:none;outline-style:none;display:block}.input::placeholder{color:var(--muted)}.input:focus{border-color:var(--primary);--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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.input:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.btn-ghost{min-height:calc(var(--spacing) * 11);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:inline-flex}.btn-ghost:active{scale:.98}.btn-ghost:disabled{cursor:not-allowed;opacity:.45}.btn-ghost{color:var(--muted)}@media (hover:hover){.btn-ghost:hover{background-color:var(--surface-2);color:var(--ink)}}.btn-primary{min-height:calc(var(--spacing) * 11);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:inline-flex}.btn-primary:active{scale:.98}.btn-primary:disabled{cursor:not-allowed;opacity:.45}.btn-primary{background-color:var(--primary);color:var(--on-primary)}@media (hover:hover){.btn-primary:hover{background-color:var(--primary-strong)}}.btn{min-height:calc(var(--spacing) * 11);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:inline-flex}.btn:active{scale:.98}.btn:disabled{cursor:not-allowed;opacity:.45}.\!block{display:block!important}.block{display:block}.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}.table\!{display:table!important}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-dvh{min-height:100dvh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink\!{flex-shrink:1!important}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}: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-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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.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)))}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!panel{border-radius:var(--radius-panel)!important;background-color:var(--surface)!important;padding:calc(var(--spacing) * 5)!important;--tw-shadow:var(--shadow-panel)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;--tw-ring-color:var(--line)!important}.panel{border-radius:var(--radius-panel);background-color:var(--surface);padding:calc(var(--spacing) * 5);--tw-shadow:var(--shadow-panel);--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);--tw-ring-color:var(--line)}.card{border-radius:var(--radius-list);background-color:var(--surface);padding:calc(var(--spacing) * 5);--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);--tw-ring-color:var(--line)}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-400{border-color:var(--color-gray-400)}.border-line{border-color:var(--line)}.border-red-400{border-color:var(--color-red-400)}.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)}}.bg-batard-red\/20{background-color:#e2373b33}@supports (color:color-mix(in lab, red, red)){.bg-batard-red\/20{background-color:color-mix(in oklab, var(--color-batard-red) 20%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-good-soft{background-color:var(--good-soft)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-night{background-color:var(--color-night)}.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-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface\/85{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/85{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.bg-transparent{background-color:#0000}.bg-warn-soft{background-color:var(--warn-soft)}.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-\[url\(\'image\.svg\'\)\]{background-image:url("image.svg")}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline: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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-0{padding-right:0}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(8rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[4\.25rem\]{padding-left:4.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.scoreboard{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--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,)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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))}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);text-underline-offset:2px}@media (hover:hover){.link:hover{text-decoration-line:underline}}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-danger{color:var(--danger)}.text-good{color:var(--good)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-green-500{color:var(--color-green-500)}.text-ink{color:var(--ink)}.text-live{color:var(--live)}.text-muted{color:var(--muted)}.text-on-primary{color:var(--on-primary)}.text-primary{color:var(--primary)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.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\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, 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)}}.capitalize{text-transform:capitalize}.capitalize\!{text-transform:capitalize!important}.lowercase{text-transform:lowercase}.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}.accent-batard-blue{accent-color:var(--color-batard-blue)}.accent-primary{accent-color:var(--primary)}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.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-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-panel{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0a16280f);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)}.ring,.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-batard-red\/50{--tw-ring-color:#e2373b80}@supports (color:color-mix(in lab, red, red)){.ring-batard-red\/50{--tw-ring-color:color-mix(in oklab, var(--color-batard-red) 50%, transparent)}}.ring-danger\/30{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ring-danger\/30{--tw-ring-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.ring-line{--tw-ring-color:var(--line)}.ring-warn\/30{--tw-ring-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ring-warn\/30{--tw-ring-color:color-mix(in oklab, var(--warn) 30%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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,)}.invert\!{--tw-invert:invert(100%)!important;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,)!important}.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{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.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-none{--tw-backdrop-blur: ;-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-filter{-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;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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[default\: \`-\`\]{default: `-`}.\[default\: \`\.\`\]{default: `.`}.\[m\:n\]{m:n}.\[rdoc-label\:EXAMPLE_CONSTANT\]{rdoc-label:EXAMPLE CONSTANT}.\[rdoc-ref\:BigDecimal\@Not\+a\+Number\]{rdoc-ref:BigDecimal@Not+a+Number}.\[rdoc-ref\:IRB\@Automatic\+Indentation\]{rdoc-ref:IRB@Automatic+Indentation}.\[rdoc-ref\:IRB\@Color\+Highlighting\]{rdoc-ref:IRB@Color+Highlighting}.\[rdoc-ref\:IRB\@Command-Line\+Arguments\]{rdoc-ref:IRB@Command-Line+Arguments}.\[rdoc-ref\:IRB\@Configuration\+File\]{rdoc-ref:IRB@Configuration+File}.\[rdoc-ref\:IRB\@Encodings\]{rdoc-ref:IRB@Encodings}.\[rdoc-ref\:IRB\@Evaluation\+History\]{rdoc-ref:IRB@Evaluation+History}.\[rdoc-ref\:IRB\@IRB\+Loader\]{rdoc-ref:IRB@IRB+Loader}.\[rdoc-ref\:IRB\@Load\+Modules\]{rdoc-ref:IRB@Load+Modules}.\[rdoc-ref\:IRB\@Pre-Defined\+Prompts\]{rdoc-ref:IRB@Pre-Defined+Prompts}.\[rdoc-ref\:IRB\@RI\+Documentation\+Directories\]{rdoc-ref:IRB@RI+Documentation+Directories}.\[rdoc-ref\:IRB\@Session\+Context\]{rdoc-ref:IRB@Session+Context}.\[rdoc-ref\:IRB\@Tracer\]{rdoc-ref:IRB@Tracer}.\[rdoc-ref\:IRB\@Verbosity\]{rdoc-ref:IRB@Verbosity}.\[rdoc-ref\:IRB\@Warnings\]{rdoc-ref:IRB@Warnings}.\[rdoc-ref\:SomeClass\]{rdoc-ref:SomeClass}.\[rdoc-ref\:Time\]{rdoc-ref:Time}.\[rdoc-ref\:doc\/command_line_usage\.rdoc\]{rdoc-ref:doc/command line usage.rdoc}.\[rdoc-ref\:doc\/dig_methods\.rdoc\]{rdoc-ref:doc/dig methods.rdoc}.\[rdoc-ref\:doc\/glossary\.rdoc\]{rdoc-ref:doc/glossary.rdoc}.\[rdoc-ref\:doc\/rakefile\.rdoc\]{rdoc-ref:doc/rakefile.rdoc}.\[rdoc-ref\:doc\/rational\.rdoc\]{rdoc-ref:doc/rational.rdoc}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\@HTTP\+Format\]{rdoc-ref:language/strftime formatting.rdoc@HTTP+Format}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\@ISO\+8601\+Format\+Specifications\]{rdoc-ref:language/strftime formatting.rdoc@ISO8601+Format+Specifications}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\@JIS\+X\+0301\+Format\]{rdoc-ref:language/strftime formatting.rdoc@JIS+X301+Format}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\@RFC\+2822\+Format\]{rdoc-ref:language/strftime formatting.rdoc@RFC2822+Format}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\@RFC\+3339\+Format\]{rdoc-ref:language/strftime formatting.rdoc@RFC3339+Format}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\@Shorthand\+Conversion\+Specifiers\]{rdoc-ref:language/strftime formatting.rdoc@Shorthand+Conversion+Specifiers}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\@Specialized\+Format\+Strings\]{rdoc-ref:language/strftime formatting.rdoc@Specialized+Format+Strings}.\[rdoc-ref\:language\/strftime_formatting\.rdoc\]{rdoc-ref:language/strftime formatting.rdoc}.\[rdoc-ref\:rdoc\@Block\+Quotes\]{rdoc-ref:rdoc@Block+Quotes}.\[rdoc-ref\:rdoc\@Character\+Conversions\]{rdoc-ref:rdoc@Character+Conversions}.\[rdoc-ref\:rdoc\@Code\+Blocks\]{rdoc-ref:rdoc@Code+Blocks}.\[rdoc-ref\:rdoc\@Directives\]{rdoc-ref:rdoc@Directives}.\[rdoc-ref\:rdoc\@Escaping\+Text\]{rdoc-ref:rdoc@Escaping+Text}.\[rdoc-ref\:rdoc\@Headings\]{rdoc-ref:rdoc@Headings}.\[rdoc-ref\:rdoc\@Horizontal\+Rules\]{rdoc-ref:rdoc@Horizontal+Rules}.\[rdoc-ref\:rdoc\@Lists\]{rdoc-ref:rdoc@Lists}.\[rdoc-ref\:rdoc\@Paragraphs\]{rdoc-ref:rdoc@Paragraphs}.\[rdoc-ref\:rdoc\@Text\+Markup\]{rdoc-ref:rdoc@Text+Markup}.\[rdoc-ref\:rdoc\@Typeface\+Markup\]{rdoc-ref:rdoc@Typeface+Markup}.\[rdoc-ref\:rdoc\@Verbatim\+Text\+Blocks\]{rdoc-ref:rdoc@Verbatim+Text+Blocks}.\[ruby-core\:4261\]{ruby-core:4261}.\[ruby-core\:78693\]{ruby-core:78693}.\[ruby-core\:85266\]{ruby-core:85266}.\[ruby-dev\:27513\]{ruby-dev:27513}.\[ruby-dev\:28445\]{ruby-dev:28445}.\[ruby-dev\:29520\]{ruby-dev:29520}.\[test-unit-users-en\:00026\]{test-unit-users-en:26}.\[test-unit-users-en\:00035\]{test-unit-users-en:35}.\[test-unit-users-en\:00089\]{test-unit-users-en:89}.\[test-unit-users-en\:00098\]{test-unit-users-en:98}.\[text-shadow\:none\]{text-shadow:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-canvas:hover{background-color:var(--canvas)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-ink:hover{color:var(--ink)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-surface:focus{background-color:var(--surface)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:outline-blue-600:focus{outline-color:var(--color-blue-600)}.focus\:outline-red-600:focus{outline-color:var(--color-red-600)}.focus\:outline-solid:focus{--tw-outline-style:solid;outline-style:solid}@media (min-width:40rem){.sm\:mt-0{margin-top:0}.sm\:ml-2{margin-left:calc(var(--spacing) * 2)}.sm\:flex{display:flex}.sm\:inline-block{display:inline-block}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:pb-0{padding-bottom:0}}@media (min-width:48rem){.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.md\:h-\[84px\]{height:84px}.md\:w-2\/3{width:66.6667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,8fr\)_minmax\(0\,4fr\)\]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:gap-6{gap:calc(var(--spacing) * 6)}}@media (prefers-color-scheme:dark){.dark\:text-red-400{color:var(--color-red-400)}}.press-page .segmented-opt:is([aria-pressed=true],[aria-current=page]),.press-page .btn-primary{color:var(--hero-seg-on-ink);text-shadow:0 1px 1px #00000040;background:radial-gradient(120% 70% at 50% 0%, #ffffff29, transparent 62%), linear-gradient(180deg, var(--glass-on-top), var(--glass-on-bottom));-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f, inset 0 0 0 1px #ffffff24, 0 2px 10px var(--glass-on-glow)}.press-page .btn-primary:hover{filter:brightness(1.05)}.press-page .input{background:var(--hero-seg);-webkit-backdrop-filter:blur(6px)saturate(150%);backdrop-filter:blur(6px)saturate(150%)}.press-page :is(.panel,.card){background-color:#0000}}html body.arena-page[data-theme]{color-scheme:dark;--canvas:#081426;--surface:#0e1e34;--surface-2:#162b46;--line:#29405c;--ink:#eef3fa;--muted:#a3b4cc;--primary:#75b2f8;--primary-strong:#a3ceff;--on-primary:#081426;--live:#ff6970;--on-live:#081426;--good:#52dfa1;--good-soft:#10392b;--warn:#ffd280;--warn-soft:#3a2c0e}html:root:has(>body.arena-page){background-color:#081426}.arena-page .app-header{background:#081426f5}.arena-page .app-header>div:first-child{gap:8px}.arena-page .tab-bar{background:#081426f7}@media (max-width:1023.98px){.arena-page .league-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.home-title-tabs{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:4px 16px 0;display:flex}.home-title-tab{min-height:44px;font-family:var(--font-display);color:#a9bdd6;cursor:pointer;text-shadow:0 2px 10px #000000b3;font-size:20px;font-weight:800;line-height:1;transition:color .16s ease-out}.home-title-tab:hover{color:#fff}.home-title-tab[aria-pressed=true]{color:#fff;cursor:default;font-size:clamp(34px,9.5vw,46px)}.arena-stage{isolation:isolate;color:#eef3fa;margin-top:-20px;background-color:#081426;margin-inline:-16px;padding-top:10px;position:relative;overflow:hidden}.arena-backdrop{z-index:-1;object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arena-chart{padding:6px 12px 72px}.arena-content{padding:4px 10px 72px}.arena-heading{z-index:1;position:absolute;top:10px;right:8px}.arena-controls{align-items:center;min-height:48px;display:flex}.arena-live{font-family:var(--font-display);align-items:center;gap:7px;font-size:17px;font-weight:600;display:flex}.arena-mode{min-height:44px;font-family:var(--font-display);color:#c7d8ec;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:600;line-height:1.1;display:inline-flex;overflow:hidden}.arena-mode svg{opacity:.7;flex-shrink:0}.arena-mode:hover,.arena-mode:focus-visible{color:#fff}.arena-mode:focus-visible{outline-offset:2px;outline:2px solid #fff}.arena-mode[data-mode=live]{color:#fff;font-size:17px}.arena-mode[data-mode=live]:before{content:"";background:var(--live);border-radius:9999px;flex-shrink:0;width:9px;height:9px}.arena-mode-label{display:inline-block}.arena-mode-label.is-turning{animation:.22s cubic-bezier(.2,0,0,1) arena-mode-turn}@keyframes arena-mode-turn{0%{opacity:0;transform:translateY(60%)}}@media (prefers-reduced-motion:reduce){.arena-mode-label.is-turning{animation:none}}.arena-board-face[hidden],.arena-panel[hidden],.arena-dot[hidden]{display:none}.arena-sound{color:#b9cce3;cursor:pointer;border-left:1px solid #ffffff38;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:8px;display:inline-flex}.arena-sound[hidden],.arena-sound span[hidden]{display:none}.arena-sound[aria-pressed=true],.arena-sound:hover{color:#fff}@media (max-width:379.98px){.arena-mode{justify-content:center;min-width:44px}.arena-mode .arena-mode-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.arena-rig{background:linear-gradient(#6a7480,#6a7480) top/100% 2px no-repeat,linear-gradient(#3d4550,#3d4550) bottom/100% 2px no-repeat,repeating-linear-gradient(60deg,#0000 0 9px,#828e9e66 9px 10px),repeating-linear-gradient(-60deg,#0000 0 9px,#828e9e66 9px 10px),linear-gradient(#1d232b,#0b0e12);border-radius:2px;justify-content:space-between;align-items:center;width:80%;height:22px;margin:6px auto 0;padding:0 9%;display:flex;position:relative}.arena-rig-light{background:#ff3b42;border:2px solid #191d23;border-radius:2px;width:24px;height:9px;box-shadow:0 0 8px #ff3b42,0 0 18px #ff3b4299}.arena-rig-vent{background:repeating-linear-gradient(90deg,#8a94a2 0 2px,#0b0e12 2px 5px);border:2px solid #191d23;border-radius:2px;width:36%;height:10px}.arena-board{background:linear-gradient(#555e6a 0%,#2a3038 7%,#181c22 50%,#22272e 93%,#444c57 100%);border-radius:7px;margin:0 14px;padding:7px;position:relative;box-shadow:0 0 0 1px #040506,inset 0 1px #ffffff40,inset 1px 0 #ffffff12,inset -1px 0 #ffffff12,0 22px 44px #000000b3}.arena-board:before{content:"";pointer-events:none;background:radial-gradient(circle,#a7b0bb 0 1.1px,#2a3037 1.6px,#0000 2.1px) 0 0/6px 6px no-repeat,radial-gradient(circle,#a7b0bb 0 1.1px,#2a3037 1.6px,#0000 2.1px) 100% 0/6px 6px no-repeat,radial-gradient(circle,#a7b0bb 0 1.1px,#2a3037 1.6px,#0000 2.1px) 0 100%/6px 6px no-repeat,radial-gradient(circle,#a7b0bb 0 1.1px,#2a3037 1.6px,#0000 2.1px) 100% 100%/6px 6px no-repeat;position:absolute;inset:2px}.arena-board-face{background:#05070a;border-radius:3px;padding:6px;box-shadow:inset 0 0 0 1px #000,inset 0 3px 10px #000000d9}.arena-team{background:linear-gradient(#161b22,#0c0f14);border:1px solid #222932;border-radius:3px;align-items:center;gap:10px;padding:8px 10px;display:flex}.arena-team h3{overflow-wrap:anywhere;flex:1;min-width:0;font-size:24px;font-weight:800;line-height:1.05}.arena-team .user-logo{flex-shrink:0}.arena-week{font-family:var(--font-display);color:#b3bfce;white-space:nowrap;border-left:1px solid #333b46;flex-shrink:0;padding-left:12px;font-size:14px;font-weight:600}.arena-digits{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:6px;margin-top:6px;display:grid}.arena-digit{text-align:center;background:#0a0c10;border:1px solid #272d36;border-radius:3px;min-width:0;padding:7px 2px 9px;box-shadow:inset 0 3px 12px #000000e6}.arena-digit dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:#b9c4d2;font-size:14px;font-weight:700}.arena-number{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f6f8fb;margin-top:2px;font-size:clamp(44px,14vw,66px);font-weight:800;line-height:1}.arena-number sup{vertical-align:top;letter-spacing:0;margin-left:2px;font-size:.42em;line-height:1;position:relative;top:.12em}.arena-digit-tonight{background-color:#08090c;background-image:radial-gradient(#ffffff12 1px,#0000 1.3px);background-size:5px 5px}.arena-digit-tonight .arena-number{color:#c3cdd9}.arena-digit-tonight.is-positive{border-color:#2b6a47;box-shadow:inset 0 3px 12px #000000e6,inset 0 0 24px #3dfc8c24,0 0 14px #3dfc8c29}.arena-digit-tonight.is-positive .arena-number{color:#3dfc8c;text-shadow:0 0 10px #3dfc8cb3,0 0 26px #3dfc8c61}.arena-rivalry{text-align:center;padding:7px 10px 5px}.arena-rivalry p{font-family:var(--font-display);font-size:17px;font-weight:600}.arena-rivalry meter{accent-color:#e2373b;width:80%;height:8px;margin:5px auto 0;display:block}.arena-rivalry meter::-webkit-meter-bar{background:#2b323c;border:0;border-radius:6px}.arena-rivalry meter::-webkit-meter-optimum-value{background:#e2373b;border-radius:6px}.arena-rivalry meter::-moz-meter-bar{background:#e2373b;border-radius:6px}.arena-base{margin:6px -2px 0;position:relative}.arena-base:before,.arena-base:after{content:"";z-index:1;background:#ff6a70;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;box-shadow:0 0 8px 2px #ff3b42d9,0 0 22px 6px #ff3b4259}.arena-base:before{left:12px}.arena-base:after{right:12px}.arena-base-frame{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 100%,0 100%);background:linear-gradient(#67707c,#2c323a 25%,#1a1e24);padding:2px 3px 0}.arena-base-face{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 100%,0 100%);background:#08101c}.arena-moment{background:radial-gradient(42% 95% at 90%,#3dfc8c2b,#0000 70%),linear-gradient(#121b2b,#0a111d);border-bottom:1px solid #1f2b3a;align-items:center;gap:10px;min-height:84px;padding:0 16px 0 12px;display:flex;position:relative}.arena-moment:before{content:"";background:linear-gradient(90deg,#0000,#ff3b42 12% 88%,#0000);height:2px;position:absolute;inset:0 0 auto;box-shadow:0 0 12px #ff3b42,0 0 24px #ff3b4273}.arena-moment-copy{flex:1;min-width:0;padding-block:10px}.arena-moment-title{font-family:var(--font-display);font-size:clamp(16px,4.6vw,20px);font-weight:800;line-height:1.1}.arena-player-name{font-family:var(--font-display);color:#a9bdd6;overflow-wrap:anywhere;margin-top:3px;font-size:16px;font-weight:600}.arena-moment-score{text-align:right;flex-shrink:0}.arena-moment-detail{color:#a9bed8;margin-top:1px;font-size:12px;line-height:1.35}.arena-moment-points{white-space:nowrap;font-family:var(--font-display);color:#3dfc8c;text-shadow:0 0 12px #3dfc8c80;font-size:32px;font-weight:800;line-height:1;display:block}.arena-carousel{touch-action:pan-y;position:relative}.arena-panels{display:grid;position:relative;overflow:hidden}.arena-panel{grid-area:1/1;min-width:0}.arena-panel:not(.is-current){opacity:0;visibility:hidden;pointer-events:none}.arena-panel[hidden]{display:none}.arena-panel>.arena-moment{height:100%}.arena-panel.is-current.is-entering{animation:.36s cubic-bezier(.2,.9,.2,1) both arena-panel-in}@keyframes arena-panel-in{0%{opacity:0;filter:brightness(2.4)saturate(.6);transform:translate(34px)}45%{opacity:1;filter:brightness(1.5)}to{opacity:1;filter:none;transform:none}}.arena-panels:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(#ffffffd9,#ffffff40 60%,#0000);position:absolute;inset:0}.arena-carousel.is-flashing .arena-panels:after{animation:.24s ease-out arena-flash}@keyframes arena-flash{0%{opacity:.75}to{opacity:0}}.arena-dots{z-index:3;gap:2px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.arena-dot{cursor:pointer;place-items:center;width:27px;height:18px;display:grid;position:relative}.arena-dot:before{content:"";background:#ffffff3d;border-radius:2px;width:22px;height:3px}.arena-dot:after{content:"";transform-origin:0;background:#ff3b42;border-radius:2px;width:22px;height:3px;position:absolute;top:7.5px;left:2.5px;transform:scaleX(0);box-shadow:0 0 6px #ff3b42}.arena-dot[aria-current=true]:after{transform:scaleX(1)}.arena-dot[aria-current=true].is-running:after{animation:arena-slide var(--arena-slide,6s) linear both}@keyframes arena-slide{0%{transform:scaleX(0)}}.arena-carousel .arena-moment{padding-bottom:16px}.arena-cube{color:#fff;min-height:156px;padding:14px 16px 22px;display:block}.arena-carousel .arena-cube{padding-bottom:22px}.arena-cube:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle,#0000 52%,#00000038 70%) 0 0/3px 3px,linear-gradient(#0000 0 50%,#ffffff06 50%) 0 0/100% 3px;position:absolute;inset:0}.arena-cube>.arena-wipe{z-index:5;pointer-events:none;background:linear-gradient(100deg,#0000 0 32%,#ffffffb3 46%,#ff3b42bf 52%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.arena-panel.is-entering .arena-wipe{animation:.6s cubic-bezier(.6,.1,.3,1) arena-wipe}@keyframes arena-wipe{to{transform:translate(120%)}}.arena-panel.is-entering .arena-rise{animation:arena-rise .5s cubic-bezier(.2, .9, .25, 1.15) var(--d,.2s) both}@keyframes arena-rise{0%{opacity:0;transform:translateY(14px)}}.arena-cube-label{z-index:3;min-width:0;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#c6d6ea;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1;display:flex;position:relative}.arena-cube-label em{text-overflow:ellipsis;letter-spacing:.03em;text-transform:none;color:#ffcc91;font-size:13px;font-style:normal;font-weight:800;overflow:hidden}.arena-shot{--slant:12px;width:var(--shot-w,70px);height:var(--shot-h,92px);clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);background:var(--shot-edge,#ffffffb3);flex:none;position:relative}.arena-shot-fill{background:var(--shot-bg,linear-gradient(160deg, #2b3a55, #0b1220));clip-path:polygon(calc(var(--slant) - 1px) 0, 100% 0, calc(100% - var(--slant) + 1px) 100%, 0 100%);position:absolute;inset:2px;overflow:hidden}.arena-shot .headshot,.arena-shot img.user-logo{width:100%;max-width:none;height:100%;box-shadow:none;object-fit:cover;object-position:50% 0;border-radius:0;position:absolute;inset:0}.arena-shot .headshot-initials,.arena-shot .user-logo-initials{width:100%;height:100%;box-shadow:none;font-family:var(--font-display);color:#dce8f7;background:0 0;border-radius:0;place-items:center;font-size:28px;font-weight:800;display:grid;position:absolute;inset:0}.arena-shot.is-logo .arena-shot-fill{--shot-bg:#0b1524}.arena-shot.is-logo img.user-logo{object-fit:contain;padding:6px}.arena-shot-label{z-index:2;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#000000d9 55%);padding:10px 7px 3px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.arena-shot.is-tall{--slant:18px;--shot-w:108px;--shot-h:auto;height:auto;clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);top:0;bottom:0;left:0;position:absolute!important}.arena-shot.is-tall .arena-shot-fill{clip-path:polygon(0 0, 100% 0, calc(100% - var(--slant) + 1px) 100%, 0 100%);--shot-bg:linear-gradient(170deg, #1c2a44, #070b14);inset:0 2px 0 0}.arena-cube:has(>.arena-shot.is-tall){padding-left:122px}.arena-cube.is-upcoming{background:linear-gradient(180deg, #06091240, #060912cc), linear-gradient(112deg, var(--away) 0 52%, var(--home) 52.4% 100%)}.arena-upcoming-stage{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;margin-top:8px;display:grid}.arena-upcoming-duo{display:flex}.arena-upcoming-duo .arena-shot{--shot-w:74px;--shot-h:96px;--shot-bg:linear-gradient(160deg, #ffffff38, #0000008c)}.arena-upcoming-duo .arena-shot+.arena-shot{margin-left:-6px}.arena-upcoming-side{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.arena-upcoming-teams{align-items:center;gap:6px;display:flex}.arena-upcoming-teams .nhl-logo,.arena-upcoming-teams .nhl-logo-fallback{filter:drop-shadow(0 2px 4px #0009);width:38px;height:38px}.arena-upcoming-teams .arena-matchup-at{color:#ffffffbf;font-size:14px}.arena-upcoming-time{font-family:var(--font-display);letter-spacing:.02em;color:#8fd0ff;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #7cc4ffa6;font-size:34px;font-weight:800;line-height:.9}.arena-upcoming-count{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#cfdcf0;font-size:12px;font-weight:700}a.arena-cube.is-challenge{color:inherit;background:radial-gradient(60% 120% at 0 60%,#ff3b4238,#0000 65%),radial-gradient(60% 120% at 100% 60%,#3dfc8c26,#0000 65%),linear-gradient(135deg,#152139,#09121f);text-decoration:none;display:block}a.arena-cube.is-challenge:focus-visible{outline-offset:-2px;outline:2px solid #ffcc91}.arena-challenge-shots{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#f6d2bb;font-size:12px;font-weight:700}.arena-challenge-play{color:#1a1206;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#ffcc91;border-radius:6px;margin-top:4px;padding:6px 16px;font-size:15px;font-weight:800;box-shadow:0 0 14px #ffcc918c}.arena-cube.is-rival{background:radial-gradient(60% 120% at 0 60%,#3dfc8c26,#0000 65%),radial-gradient(60% 120% at 100% 60%,#ff3b4238,#0000 65%),linear-gradient(135deg,#152139,#09121f)}.arena-duel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;display:grid}.arena-duel-mid{justify-items:center;gap:2px;min-width:0;display:grid}.arena-vs{font-family:var(--font-display);text-shadow:0 0 10px #ff3b42;font-size:20px;font-style:italic;font-weight:800;line-height:1}.arena-panel.is-current .arena-vs{animation:1.4s ease-in-out .6s infinite arena-vs}@keyframes arena-vs{50%{transform:scale(1.2)rotate(-5deg)}}.arena-rival-gap-number{font-family:var(--font-display);color:#ffcc91;font-variant-numeric:tabular-nums;text-shadow:0 0 16px #ffcc9180;font-size:44px;font-weight:800;line-height:.85}.arena-rival-gap-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#f6d2bb;font-size:12px;font-weight:700}.arena-tug{background:linear-gradient(90deg,#3dfc8c,#2b3446 46% 54%,#ff3b42);border-radius:4px;width:100%;max-width:150px;height:8px;margin-top:6px;position:relative;box-shadow:inset 0 0 0 1px #ffffff26}.arena-tug:after{content:"";opacity:.55;background:#fff;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px;left:50%}.arena-puck{top:50%;left:var(--puck,50%);background:radial-gradient(circle at 35% 30%,#555b66,#000);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 2px #fff,0 0 10px #fff}.arena-panel.is-entering .arena-puck{animation:1.1s cubic-bezier(.3,1.5,.4,1) .6s both arena-puck}@keyframes arena-puck{0%{left:50%}}.arena-cube.is-watch{background:linear-gradient(90deg,#1a0c0f,#0d1220 55%)}.arena-cube.is-watch .arena-cross{z-index:3;background:#ff3b42;border-radius:50%;place-items:center;width:26px;height:26px;font-size:20px;font-weight:800;line-height:1;display:grid;position:absolute;top:12px;left:80px;box-shadow:0 0 0 2px #120a0d,0 0 12px #ff3b42}.arena-panel.is-current .arena-cross{animation:1.3s ease-in-out infinite arena-pulse}@keyframes arena-pulse{50%{box-shadow:0 0 0 2px #120a0d,0 0 22px #ff3b42,0 0 0 7px #ff3b4238}}.arena-watch-copy,.arena-player-copy,.arena-king-copy,.arena-goal-copy,.arena-empty-copy{align-content:start;gap:4px;min-width:0;display:grid}.arena-watch-name,.arena-player-big{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(20px,6vw,24px);font-weight:800;line-height:.95}.arena-watch-meta,.arena-player-team{color:#b9c6d8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.arena-watch-row{align-items:center;gap:8px;margin-top:4px;display:flex}.arena-watch-status{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#ff3b42;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:800}.arena-watch-action{z-index:6;color:#0b0f19;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:6px;padding:5px 11px;font-size:14px;font-weight:800;position:relative}.arena-tape{z-index:2;opacity:.85;background:repeating-linear-gradient(-45deg,#f5c400 0 8px,#111 8px 16px);height:5px;inset:auto 0 0;position:absolute!important}.arena-cube.is-player{background:radial-gradient(42% 95% at 92%,#3dfc8c2b,#0000 70%),linear-gradient(90deg,#0b1d16,#0a111d 55%);align-items:stretch;gap:10px;display:flex}.arena-cube.is-player .arena-player-copy{flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-content:stretch;column-gap:10px}.arena-cube.is-player .arena-cube-label{grid-column:1/-1}.arena-cube .arena-player-big{overflow-wrap:anywhere;grid-column:1/-1;align-self:center;font-size:clamp(26px,8.4vw,34px);line-height:.9}.arena-player-big small{color:#b9c6d8;margin-bottom:2px;font-size:16px;font-weight:700;line-height:1;display:block}.arena-player-foot{align-self:end;gap:2px;min-width:0;display:grid}.arena-player-game{font-family:var(--font-display);letter-spacing:.02em;color:#e8f3ff;font-size:14px;font-weight:700;line-height:1.1}.arena-player-game b{color:#fff;font-variant-numeric:tabular-nums}.arena-cube .arena-moment-score{text-align:right;flex-shrink:0;align-self:center}.arena-cube.is-player .arena-moment-score{align-self:end}.arena-cube .arena-moment-points{font-size:clamp(34px,10vw,42px);line-height:.9}.arena-cube .arena-moment-score .arena-moment-detail{white-space:nowrap;margin-top:3px;font-size:12px}.arena-cube.is-leader{background:radial-gradient(60% 120% at 12%,#ffd16633,#0000 70%),linear-gradient(#17150e,#0c0b09);align-items:center;gap:12px;display:flex}.arena-king-logo{flex:none;padding-top:12px;position:relative}.arena-king-logo .arena-shot{--shot-w:84px;--shot-h:100px}.arena-crown{z-index:2;color:#ffd166;filter:drop-shadow(0 0 6px #ffd166b3);top:-4px;left:50%;translate:-50%;position:absolute!important}.arena-king-copy{flex:1}.arena-king-name{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(22px,6.6vw,26px);font-weight:800;line-height:.95}.arena-king-detail{color:#d9cfae;font-size:12px}.arena-king-points{font-family:var(--font-display);color:#ffd166;text-shadow:0 0 14px #ffd16699;flex:none;font-size:40px;font-weight:800;line-height:1}.arena-cube.is-goal{background:radial-gradient(70% 130% at 30%,#ff3b424d,#0000 70%),linear-gradient(#1c0f18,#0c080f)}.arena-goal-title{font-family:var(--font-display);letter-spacing:.02em;color:#fff;filter:drop-shadow(0 0 8px #ff3b42);font-size:52px;font-weight:800;line-height:.85;display:block;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 62%);mask-image:radial-gradient(circle,#000 58%,#0000 62%);-webkit-mask-size:4px 4px;mask-size:4px 4px}.arena-panel.is-entering .arena-goal-title{animation:.55s cubic-bezier(.2,1.4,.4,1) both arena-slam}@keyframes arena-slam{0%{opacity:0;transform:scale(2.6)rotate(-6deg)}70%{opacity:1;transform:scale(.94)}}.arena-goal-scorer{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:800;line-height:1}.arena-cube.is-live{background:linear-gradient(180deg, #06091259, #060912d1), linear-gradient(112deg, var(--away) 0 50%, var(--home) 50.4% 100%)}.arena-cube.is-live .arena-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;gap:8px;margin-top:8px}.arena-cube.is-live .arena-matchup-team{letter-spacing:.04em;color:#e8f3ff;gap:4px;font-size:15px}.arena-cube.is-live .arena-matchup-team .nhl-logo,.arena-cube.is-live .arena-matchup-team .nhl-logo-fallback{width:clamp(60px,19vw,76px);height:clamp(60px,19vw,76px)}.arena-live-center{justify-items:center;gap:4px;display:grid}.arena-cube.is-live .arena-matchup-score{text-shadow:0 0 18px #ffffff73;font-size:clamp(52px,16vw,66px);line-height:.9}.arena-live-mine{color:#cfdcf0;white-space:nowrap;font-size:12px;font-weight:600}.arena-cube.is-empty{background:linear-gradient(#121b2b,#0a111d);align-items:center;gap:14px;display:flex}.arena-empty-icon{color:#84b9fa;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#84b9fa1f;flex:none;place-items:center;width:56px;height:56px;display:grid}.arena-empty-title{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.05}.reduce-motion .arena-wipe,.reduce-motion .arena-rise,.reduce-motion .arena-vs,.reduce-motion .arena-cross,.reduce-motion .arena-puck,.reduce-motion .arena-goal-title,.reduce-motion .arena-dot:after{animation:none!important}@media (prefers-reduced-motion:reduce){.arena-wipe,.arena-rise,.arena-vs,.arena-cross,.arena-puck,.arena-goal-title,.arena-dot:after{animation:none!important}}.arena-show{isolation:isolate;padding-left:14px;position:relative;overflow:hidden}.arena-show>*{position:relative}.arena-rays{z-index:-1;aspect-ratio:1;background:repeating-conic-gradient(#ff3b424d 0deg 8deg,#0000 8deg 22deg);width:140%;animation:16s linear infinite arena-rays;top:50%;left:-20%;translate:0 -50%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 62%);mask-image:radial-gradient(circle,#000 18%,#0000 62%);position:absolute!important}.arena-rays.is-gold{background:repeating-conic-gradient(#ffd16642 0deg 7deg,#0000 7deg 20deg);left:-45%}@keyframes arena-rays{to{rotate:360deg}}.arena-ad{background:repeating-linear-gradient(115deg,#ffffff0a 0 2px,#0000 2px 14px),radial-gradient(60% 120% at 85% 40%,#ffbe782e,#0000 70%),linear-gradient(#5a2d14,#3a1a0a);border-bottom-color:#2a1206;gap:12px;padding-left:14px;overflow:hidden}.arena-ad:before{background:linear-gradient(90deg,#0000,#f2c14e 12% 88%,#0000);box-shadow:0 0 10px #f2c14e99}.arena-ad-tag{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#3a1a0a;background:#f2c14e;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;right:16px}.arena-ad{padding-left:0}.arena-ad-face{background:#f2a33a;flex-shrink:0;align-self:stretch;place-items:center;width:clamp(84px,24vw,104px);margin-bottom:-16px;display:grid;position:relative;overflow:hidden;box-shadow:6px 0 18px #00000073}.arena-ad-photo{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.arena-ad-initials{font-family:var(--font-display);color:#3a1a0a;font-size:24px;font-weight:800}.arena-ad-brand{font-family:var(--font-display);letter-spacing:.01em;color:#fff;font-size:clamp(20px,5.6vw,24px);font-weight:800;line-height:1;display:inline-block}.arena-ad-brand a{color:inherit;text-decoration:none}.arena-ad-brand a:hover{text-underline-offset:3px;text-decoration:underline}.arena-ad-brand a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #f2c14e}.arena-ad--snickers .arena-moment-copy{padding-top:28px}.arena-ad-target{font-family:var(--font-display);color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:16px;font-weight:700;line-height:1.15}.arena-ad-caramel{font-family:var(--font-display);color:#f7a531;text-shadow:0 1px #3a1a0a;margin-top:2px;font-size:17px;font-weight:800;line-height:1.1}.arena-ad-slogan{color:#f6dfbf;margin-top:2px;font-size:13px;font-style:italic;font-weight:600}.arena-ad-deck{height:100%;display:grid}.arena-ad-creative{grid-area:1/1;min-width:0;height:100%}.arena-ad-creative[hidden]{visibility:hidden;opacity:0;pointer-events:none}.arena-ad-creative .arena-moment-copy{padding-right:4px}.arena-ad-creative .arena-moment-copy>p{overflow-wrap:anywhere}.arena-ad-creative:not(.arena-ad--snickers){color:#fff;background:linear-gradient(125deg, var(--ad-bg,#13243b), var(--ad-end,#091321))}.arena-ad-creative:not(.arena-ad--snickers) .arena-ad-brand{color:var(--ad-accent,#f2c14e);-webkit-text-stroke:0;filter:none;letter-spacing:.01em;padding-right:54px;font-size:clamp(18px,4.8vw,24px);line-height:1.05;transform:none}.arena-ad-creative:not(.arena-ad--snickers) .arena-ad-target{color:var(--ad-ink,#fff)}.arena-ad-creative:not(.arena-ad--snickers) .arena-ad-caramel{color:var(--ad-accent,#f2c14e);text-shadow:none}.arena-ad-creative:not(.arena-ad--snickers) .arena-ad-slogan{color:var(--ad-muted,#dae4ee)}.arena-ad-creative:not(.arena-ad--snickers) .arena-ad-face{background:var(--ad-bg,#13243b)}.arena-ad-creative:not(.arena-ad--snickers) .arena-ad-photo{object-position:50% 40%}.arena-ad-creative.arena-ad--original .arena-ad-photo{object-fit:cover;object-position:center}.arena-ad-creative.arena-ad--original .arena-ad-brand{font-size:16px;line-height:1}.arena-ad--original .arena-ad-target{font-size:15px}.arena-ad--original .arena-ad-caramel{font-size:16px}.arena-ad--original .arena-ad-slogan{font-size:12px;line-height:1.2}.arena-ad--insurance{--ad-bg:#17283d;--ad-end:#090f1b;--ad-accent:#f2dfba}.arena-ad--creator{--ad-bg:#122c47;--ad-end:#081525;--ad-accent:#9ed6ff;--ad-muted:#d4e4f2}.arena-ad--creator .arena-ad-photo{object-position:50% 25%}.arena-ad-wordmark{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:24px;display:block}.arena-ad--laff{--ad-bg:#251d20;--ad-end:#120f14;--ad-accent:#e6c892;--ad-muted:#eee0cb}.arena-ad--laff .arena-ad-brand{align-items:center;gap:6px;display:flex}.arena-ad--laff .arena-ad-brand span{font-size:15px}.arena-ad--laff .arena-ad-wordmark{flex-shrink:0;width:24px}.arena-ad--laff .arena-ad-photo{object-position:50% 25%}.arena-ad--soluxe{--ad-bg:#172b36;--ad-end:#0b1720;--ad-accent:#edc481}.arena-ad--soluxe .arena-ad-photo{object-position:50% 65%}.arena-ad--pharmacy{--ad-bg:#eff8f3;--ad-end:#d8ece4;--ad-ink:#16352a;--ad-accent:#0d6b56;--ad-muted:#31594b}.arena-ad--pharmacy .arena-ad-photo{object-position:50% 20%}.arena-ad--optics{--ad-bg:#eaf9f5;--ad-end:#d2ece6;--ad-ink:#10333d;--ad-accent:#076d64;--ad-muted:#34565e}.arena-ad--garage{--ad-bg:#241c16;--ad-end:#100d0a;--ad-accent:#ffc037}.arena-ad--dairy{--ad-bg:#f3f7fd;--ad-end:#dae7f5;--ad-ink:#142f55;--ad-accent:#1857aa;--ad-muted:#365277}.arena-ad--gps{--ad-bg:#102632;--ad-end:#09161d;--ad-accent:#9ce2bb}.arena-ad--travel{--ad-bg:#073d4a;--ad-end:#092531;--ad-accent:#ffd1a8}.arena-ad--moving{--ad-bg:#3d1619;--ad-end:#210b12;--ad-accent:#ffd15f}.arena-ad--sleep{--ad-bg:#281d43;--ad-end:#110d20;--ad-accent:#d8c1ff}.arena-ad--detective{--ad-bg:#f4e9d2;--ad-end:#e1d1b1;--ad-ink:#34291a;--ad-accent:#695028;--ad-muted:#534934}.arena-ad--bank{--ad-bg:#163b2d;--ad-end:#0b1d18;--ad-accent:#f4d77d}.arena-ad--driving{--ad-bg:#28261b;--ad-end:#13130e;--ad-accent:#ffdd63}.arena-ad--switch{--ad-bg:#2c153f;--ad-end:#10132c;--ad-accent:#ffc2ec}.arena-ad--inspection{--ad-bg:#302818;--ad-end:#15120c;--ad-accent:#ffd66a}.arena-matchup{flex-shrink:0;grid-template-columns:56px auto 56px;align-items:center;gap:6px;display:grid}.arena-matchup-team{font-family:var(--font-display);color:#c2d4eb;justify-items:center;gap:2px;font-size:12px;font-weight:700;display:grid}.arena-matchup-team .nhl-logo,.arena-matchup-team .nhl-logo-fallback{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff2e)drop-shadow(0 4px 10px #0009);width:52px;height:52px}.arena-matchup.is-small .arena-matchup-team .nhl-logo{width:40px;height:40px}.arena-matchup.is-small{grid-template-columns:44px auto 44px}.arena-matchup .nhl-logo-light{display:none}.arena-matchup .nhl-logo-dark{display:inline-block}.arena-matchup-score{white-space:nowrap;font-family:var(--font-display);color:#fff;text-shadow:0 0 10px #ffffff59;font-size:32px;font-weight:800;line-height:1}.arena-matchup-score i{color:#8fa6c2;font-style:normal}.arena-matchup-at{font-family:var(--font-display);color:#8fa6c2;font-size:16px;font-weight:800}.arena-live-chip{color:#ff6970;background:#ff3b4229;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff3b4259}.arena-ticker{background-color:#050608;background-image:radial-gradient(#ffffff0f 1px,#0000 1.3px);background-size:4px 4px;border-block:2px solid;border-image:linear-gradient(#67707c,#2c323a) 1;padding:6px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000c}.arena-ticker:before,.arena-ticker:after{content:"";z-index:1;pointer-events:none;width:28px;position:absolute;inset-block:0}.arena-ticker:before{background:linear-gradient(90deg,#050608,#0000);left:0}.arena-ticker:after{background:linear-gradient(270deg,#050608,#0000);right:0}.arena-ticker-track{width:max-content;animation:arena-ticker var(--ticker-duration,30s) linear infinite;display:flex}.arena-ticker-copy{flex-shrink:0;display:flex}.arena-ticker-game{white-space:nowrap;font-family:var(--font-display);letter-spacing:.04em;color:#ffb02e;text-shadow:0 0 6px #ffb02e8c;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.arena-ticker-game+.arena-ticker-game{border-left:1px solid #ffb02e40}.arena-ticker-game b{color:#fff3dc;font-weight:800}.arena-ticker-game.is-mine{color:#3dfc8c;text-shadow:0 0 6px #3dfc8c8c}.arena-ticker-game.is-mine b{color:#e6fff0}.arena-ticker-status{opacity:.85;font-weight:600}.arena-ticker-dot{background:#ff3b42;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #ff3b42}.arena-ticker-logo{place-items:center;display:inline-grid}.arena-ticker-logo .nhl-logo-light{display:none}.arena-ticker-logo .nhl-logo-dark{display:inline-block}.arena-ticker-logo img,.arena-ticker-logo .nhl-logo-fallback{object-fit:contain;filter:brightness(1.35)saturate(1.4)drop-shadow(0 0 2px #ffffff59);width:26px;height:26px;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 62%);mask-image:radial-gradient(circle,#000 55%,#0000 62%);-webkit-mask-size:2px 2px;mask-size:2px 2px}@keyframes arena-ticker{to{transform:translate(-50%)}}.reduce-motion .arena-ticker{overflow-x:auto}.reduce-motion .arena-ticker:before,.reduce-motion .arena-ticker:after{display:none}.reduce-motion .arena-ticker-track{animation:none}.reduce-motion .arena-ticker-copy[aria-hidden]{display:none}.reduce-motion .arena-rays{animation:none}@media (prefers-reduced-motion:reduce){.arena-rays,.arena-panel.is-current.is-entering,.arena-carousel.is-flashing .arena-panels:after{animation:none}.arena-ticker{overflow-x:auto}.arena-ticker:before,.arena-ticker:after{display:none}.arena-ticker-track{animation:none}.arena-ticker-copy[aria-hidden]{display:none}}.arena-tribune{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);text-shadow:0 1px 6px #000000b3;background:linear-gradient(160deg,#0e1c3257,#0e1c3238);border-radius:0 0 12px 12px;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff17,0 12px 32px #0006}.arena-tribune-link{min-width:0;min-height:42px;color:inherit;flex:1;align-items:center;gap:8px;display:flex}.arena-supporters{flex-shrink:0;display:flex}.arena-supporters>span+span{margin-left:-7px}.arena-supporters .user-logo{border-radius:50%;font-size:10px;box-shadow:0 0 0 2px #0b1524,0 0 8px #84b9fa59}.arena-tribune-quote{text-overflow:ellipsis;white-space:nowrap;color:#c7d8ec;flex:1;min-width:0;font-size:13px;overflow:hidden}.arena-tribune-quote b{font-family:var(--font-display);color:#fff;font-size:14px;font-weight:700}.arena-tribune-link:hover .arena-tribune-quote{color:#fff}@property --arena-neon{syntax:"<angle>";inherits:false;initial-value:0deg}.arena-chat{background:linear-gradient(180deg, #1a0d14, #10080d) padding-box, conic-gradient(from var(--arena-neon), #ff3b4240 0deg, #ff3b4240 220deg, #ff3b42 290deg, #ffd0d2 320deg, #ff3b42 340deg, #ff3b4240 360deg) border-box;min-height:32px;font-family:var(--font-display);color:#fff;text-shadow:0 0 8px #ff3b42b3;border:2px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:700;animation:2.6s linear infinite arena-neon;display:inline-flex;position:relative;box-shadow:0 0 14px #ff3b4259}.arena-chat svg{color:#ff6970}.arena-tribune-link:hover .arena-chat{box-shadow:0 0 20px #ff3b428c}.arena-tribune-link:active .arena-chat{transform:scale(.97)}@keyframes arena-neon{to{--arena-neon:360deg}}.arena-chat-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite arena-chat-dot;box-shadow:0 0 8px #fff}@keyframes arena-chat-dot{50%{opacity:.35}}.reduce-motion .arena-chat,.reduce-motion .arena-chat-dot{animation:none}@media (prefers-reduced-motion:reduce){.arena-chat,.arena-chat-dot{animation:none}}.arena-freshness{white-space:nowrap;color:#8fa6c2;flex-shrink:0;align-items:center;gap:3px;font-size:11px;display:inline-flex}@media (max-width:379.98px){.arena-freshness{display:none}}.arena-tonight{min-height:48px;font-family:var(--font-display);background:#081527ed;border:1px solid #4c6a8b;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:18px;font-weight:700;display:flex}.arena-tonight>span{flex:1}.arena-tonight:hover{background:#193451}.arena-lineup{background:#0e1e34;border-top:1px solid #29405c;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.arena-lineup p{color:#b8c9df;flex:1;min-width:0;font-size:11px}.arena-lineup strong{font-family:var(--font-display);color:#fff;font-size:18px;display:block}.arena-lineup .btn-primary{padding-inline:10px;font-size:12px}.home-games-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.home-games-head h2{font-family:var(--font-display);font-size:clamp(24px,7.4vw,28px);font-weight:800;line-height:1.05}.home-games-head h2 .live-dot{vertical-align:.15em;margin-left:8px;display:inline-block}.home-games-head .link{white-space:nowrap;flex-shrink:0}.home-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-game{min-width:0}.home-game-link{isolation:isolate;color:#eef3fa;background:linear-gradient(#161c25 0%,#0a0d12 100%);border:1px solid #262e39;border-radius:8px;flex-direction:column;height:100%;padding:8px 10px 10px;transition:border-color .16s ease-out,transform .16s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 10px 24px #00000059}.home-game-link:hover{border-color:#3d4858}.home-game-link:active{transform:scale(.98)}.home-game-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.home-game-mark{z-index:-1;opacity:.08;pointer-events:none;position:absolute;bottom:-24px;right:-20px}.home-game .nhl-logo-light{display:none}.home-game .nhl-logo-dark{display:inline-block}.home-game-status{min-height:24px;font-family:var(--font-display);color:#9fb0c5;border-bottom:1px solid #222a34;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;padding-bottom:6px;font-size:14px;font-weight:700;display:flex}.home-game-state{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.home-game.is-live .home-game-state{color:#ff6970}.home-game.is-live .home-game-link{border-color:#5c2b34}.home-game.is-live .home-game-link:before{content:"";background:linear-gradient(90deg,#0000,#ff3b42 15% 85%,#0000);height:2px;position:absolute;inset:0 0 auto;box-shadow:0 0 10px #ff3b42}.home-game-points{color:#3dfc8c;text-shadow:0 0 8px #3dfc8c73;background:#3dfc8c1f;border-radius:4px;flex-shrink:0;padding:1px 7px;font-size:15px;box-shadow:inset 0 0 0 1px #3dfc8c52}.home-game-team{align-items:center;gap:8px;min-height:38px;display:flex}.home-game-abbrev{font-family:var(--font-display);flex:1;font-size:19px;font-weight:700}.home-game-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff;font-size:28px;font-weight:800;line-height:1}.home-game.is-live .home-game-score{text-shadow:0 0 10px #ffffff59}.home-game-team.is-behind{opacity:.5}.home-game-mine{color:#b3c3d6;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:12px;line-height:1.25;display:flex}.home-game-faces{flex-shrink:0;display:flex}.home-game-faces .player-avatar{box-shadow:0 0 0 2px #0d1117}.home-game-faces .player-avatar+.player-avatar{margin-left:-7px}.arena-page .standing.is-mine{background-color:#173354;box-shadow:inset 3px 0 #e2373b}.arena-page .standing.is-mine [data-tonight]{color:#ff7880}.arena-page .standing [data-total]{font-weight:800}.arena-page .standings-head{background:0 0}.arena-page .standing-link{min-height:68px}.arena-page .standing-link>.user-logo{--logo-size:32px}.arena-page .panel{box-shadow:none}.arena-page .panel:has([data-standing]){--tw-ring-color:transparent;background:0 0;border-radius:0}.arena-page .panel:has([data-standing]) h2{font-size:32px}.arena-board.is-celebrating{animation:.85s ease-out arena-celebration}.arena-board.is-celebrating .arena-digit-tonight .arena-number{animation:.26s ease-out number-in}@keyframes arena-celebration{0%,35%{box-shadow:0 0 0 1px #040506,0 0 0 2px #3dfc8cb3,0 0 32px #3dfc8c8c}}@media (min-width:640px){.arena-content{padding:8px 22px 96px}.arena-number{font-size:68px}.arena-team h3{font-size:27px}.arena-moment-points{font-size:34px}}@media (min-width:1024px){.arena-stage{margin-top:0;border-radius:10px;margin-inline:0}.arena-content{padding:8px 18px 80px}.arena-number{font-size:56px}}@media (max-width:379.98px){.arena-moment{gap:8px;padding-right:14px}.arena-moment-points{font-size:26px}}.arena-celebration{z-index:100;color:#fff;touch-action:manipulation;background:#000;outline:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.arena-celebration canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arena-celebration-crowd{z-index:2}.arena-celebration-confetti{z-index:7}.arena-celebration-glow{z-index:1;background:radial-gradient(90% 60% at 50% 0,#ff1e2d8c,#0000 70%);animation:.5s ease-in-out infinite alternate arena-celebration-breathe;position:absolute;inset:0}@keyframes arena-celebration-breathe{to{opacity:.55}}.arena-celebration-strobe{z-index:8;pointer-events:none;opacity:0;position:absolute;inset:0}.arena-celebration.is-running .arena-celebration-strobe{animation:1.8s step-end 50ms arena-celebration-strobe}@keyframes arena-celebration-strobe{0%{opacity:.9;background:#fff}8%{opacity:0}16%{opacity:.75;background:#ff3b42}24%{opacity:0}32%{opacity:.8;background:#fff}40%{opacity:0}48%{opacity:.6;background:#ff3b42}56%,to{opacity:0}}.arena-celebration-beam{z-index:3;opacity:.5;filter:blur(6px);mix-blend-mode:screen;transform-origin:50% 100%;clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);width:34vmax;height:120vmax;position:absolute;bottom:-10%}.arena-celebration-beam.is-left{background:linear-gradient(#7cc4ff00,#fff);animation:2.2s ease-in-out infinite alternate arena-celebration-sweep-left;left:-12vmax}.arena-celebration-beam.is-right{background:linear-gradient(#ff2d3a00,#fff);animation:2.6s ease-in-out infinite alternate arena-celebration-sweep-right;right:-12vmax}@keyframes arena-celebration-sweep-left{0%{transform:rotate(8deg)}to{transform:rotate(48deg)}}@keyframes arena-celebration-sweep-right{0%{transform:rotate(-8deg)}to{transform:rotate(-50deg)}}.arena-celebration-light{z-index:9;top:calc(env(safe-area-inset-top,0px) + 14px);background:radial-gradient(circle at 50% 70%,#fff 0 10%,#ff5560 30%,#b3001a 70%);border-radius:32px 32px 6px 6px;width:64px;height:40px;margin-left:-32px;position:absolute;left:50%;box-shadow:0 0 40px 12px #ff1e2dcc}.arena-celebration-light:before{content:"";z-index:-1;background:conic-gradient(#ff283766 0 18deg, transparent 18deg 180deg, #ff283766 180deg 198deg, transparent 198deg);border-radius:50%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;animation:.9s linear infinite arena-celebration-spin;position:absolute;top:60%;left:50%}.arena-celebration-light:after{content:"";background:#222;border-radius:3px;height:10px;position:absolute;bottom:-8px;left:-10px;right:-10px}@keyframes arena-celebration-spin{to{transform:rotate(360deg)}}.arena-celebration-ribbon{z-index:9;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 70px);background:#000;border-block:2px solid #330;height:34px;position:absolute;overflow:hidden}.arena-celebration-ribbon div{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffd84a;text-shadow:0 0 8px #ffb000;font-size:24px;font-weight:800;animation:9s linear infinite arena-ticker;position:absolute;top:3px}.arena-celebration-center{z-index:10;justify-items:center;gap:10px;width:100%;margin-top:-30px;padding-inline:16px;display:grid;position:relative}.arena-celebration.is-running .arena-celebration-center{animation:.45s linear .55s arena-celebration-quake}@keyframes arena-celebration-quake{20%{transform:translate(-6px,3px)}40%{transform:translate(6px,-3px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-1px)}}.arena-celebration-but{white-space:nowrap;font-family:var(--font-display);color:#fff;filter:drop-shadow(0 0 18px #ff3b42)drop-shadow(0 0 4px #fff);font-size:min(30vw,170px);font-weight:800;line-height:.8}.arena-celebration-but span{display:block;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 62%);mask-image:radial-gradient(circle,#000 58%,#0000 62%);-webkit-mask-size:7px 7px;mask-size:7px 7px}.arena-celebration.is-running .arena-celebration-but{animation:.55s cubic-bezier(.2,1.4,.4,1) .15s both arena-celebration-slam,.6s ease-in-out 1s infinite alternate arena-celebration-throb}@keyframes arena-celebration-slam{0%{opacity:0;transform:scale(3.4)rotate(-6deg)}70%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes arena-celebration-throb{to{transform:scale(1.06)}}.arena-celebration-scorer{clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);background:linear-gradient(90deg,#0038a8,#001d5c);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,380px);padding-right:14px;display:grid}.arena-celebration-scorer:not(:has(.arena-shot)){padding-left:22px}.arena-celebration.is-running .arena-celebration-scorer{animation:.6s cubic-bezier(.2,1.2,.3,1) 1.25s both arena-celebration-card}@keyframes arena-celebration-card{0%{opacity:0;transform:translate(-60px)}}.arena-celebration-scorer .arena-shot{--slant:16px;--shot-w:92px;--shot-h:104px;--shot-bg:linear-gradient(160deg, #2b5fd9, #001b55)}.arena-celebration-name{min-width:0;font-family:var(--font-display);text-transform:uppercase;overflow-wrap:break-word;font-size:25px;font-weight:800;line-height:.95}.arena-celebration-name small{letter-spacing:.03em;color:#cfe0ff;font-size:14px;font-weight:700;display:block}.arena-celebration-points{font-family:var(--font-display);color:#3dfc8c;text-shadow:0 0 16px #3dfc8cb3;font-variant-numeric:tabular-nums;justify-items:center;font-size:42px;font-weight:800;line-height:.9;display:grid}.arena-celebration-points small{letter-spacing:.08em;color:#c9ffe0;font-size:12px}.arena-celebration-meter{background:#000000b3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,380px);padding:8px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.arena-celebration.is-running .arena-celebration-meter{animation:.5s ease-out 1.7s both arena-celebration-card}.arena-celebration-meter b{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:800}.arena-celebration-bars{grid-template-columns:repeat(20,1fr);gap:3px;height:16px;display:grid}.arena-celebration-bars i{background:#ffffff1a;border-radius:2px}.arena-celebration-bars i.is-lit{background:var(--c);box-shadow:0 0 8px var(--c)}.arena-celebration-meter output{text-align:right;min-width:72px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.arena-celebration-shout{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px #ff3b42;font-size:30px;font-weight:800}.arena-celebration.is-running .arena-celebration-shout{animation:.3s ease-out 2.6s both arena-celebration-card,.9s steps(2,end) 2.9s infinite arena-celebration-shout}@keyframes arena-celebration-shout{0%,to{opacity:1}50%{opacity:.25}}.arena-celebration-unmute,.arena-celebration-close{z-index:11;min-height:44px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:18px;font-weight:800;display:inline-flex;position:absolute;left:50%;translate:-50%}.arena-celebration-unmute{top:calc(env(safe-area-inset-top,0px) + 120px);color:#fff;background:#ff3b42;animation:.7s ease-in-out infinite alternate arena-celebration-breathe;box-shadow:0 0 18px #ff3b42b3}.arena-celebration-close{bottom:calc(env(safe-area-inset-bottom,0px) + 22px);color:#0b0f19;background:#fff;box-shadow:0 6px 20px #00000080}.arena-celebration :is(.arena-celebration-unmute,.arena-celebration-close):focus-visible{outline-offset:3px;outline:3px solid #8fd0ff}.arena-celebration [hidden]{display:none!important}.reduce-motion .arena-celebration *,.reduce-motion .arena-celebration :before{animation:none!important}@media (prefers-reduced-motion:reduce){.arena-celebration *,.arena-celebration :before{animation:none!important}}.arena-ad-creative{cursor:pointer;-webkit-tap-highlight-color:transparent}.arena-ad-fx{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arena-ad-creative .arena-moment-copy{z-index:3;position:relative}.arena-ad-creative .arena-ad-tag{z-index:4}.arena-panel.is-entering .arena-ad-photo{animation:9s ease-out both arena-ad-ken}@keyframes arena-ad-ken{0%{transform:scale(1.18)translate(-3%,3%)}to{transform:scale(1.02)}}.arena-panel.is-entering .arena-ad-tag{animation:1.1s step-end both arena-ad-neon}@keyframes arena-ad-neon{0%{opacity:0}10%{opacity:1}18%{opacity:.2}26%{opacity:1}34%{opacity:.4}42%,to{opacity:1}}.arena-panel.is-entering .arena-ad-creative .arena-moment-copy>*{animation:.55s cubic-bezier(.2,.9,.25,1.2) both arena-ad-line}.arena-panel.is-entering .arena-ad-creative .arena-moment-copy>:first-child{animation-delay:.1s}.arena-panel.is-entering .arena-ad-creative .arena-moment-copy>:nth-child(2){animation-delay:.35s}.arena-panel.is-entering .arena-ad-creative .arena-moment-copy>:nth-child(3){animation-name:arena-ad-pop;animation-delay:.7s}.arena-panel.is-entering .arena-ad-creative .arena-moment-copy>:nth-child(4){animation-delay:1s}@keyframes arena-ad-line{0%{opacity:0;transform:translate(26px)}}@keyframes arena-ad-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}}.arena-ad-creative .arena-ad-brand{position:relative;overflow:hidden}.arena-ad-creative .arena-ad-brand:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffb3 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.arena-panel.is-entering .arena-ad-creative .arena-ad-brand:after{animation:1.1s ease-in-out 1.3s arena-ad-shine}@keyframes arena-ad-shine{to{transform:translate(120%)}}.arena-ad-creative.is-tapped{animation:.35s ease-out arena-ad-thump}@keyframes arena-ad-thump{30%{transform:scale(.975)}70%{transform:scale(1.012)}}.arena-fx-spark{z-index:5;pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:.8s cubic-bezier(.2,.8,.3,1) forwards arena-fx-spark;position:absolute}@keyframes arena-fx-spark{to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.arena-fx-drip{width:var(--w);height:var(--h);background:linear-gradient(90deg,#a95a12,#f2a33a 45%,#c46b17);border-radius:0 0 999px 999px;position:absolute;top:-4px;box-shadow:inset -2px 0 #ffffff40}.arena-panel.is-entering .arena-fx-drip{animation:arena-fx-drip 2.6s cubic-bezier(.4, 0, .2, 1) var(--d) both}@keyframes arena-fx-drip{0%{height:0}}.arena-fx-drop{opacity:0;background:#e8902a;border-radius:50%/60% 60% 40% 40%;width:7px;height:9px;position:absolute}.arena-panel.is-current .arena-fx-drop{animation:arena-fx-drop 1.6s ease-in calc(var(--d) + 2.4s) infinite}@keyframes arena-fx-drop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(150px)}}.arena-ad--snickers .arena-ad-caramel{display:inline-block}.arena-panel.is-entering .arena-ad--snickers .arena-moment-copy>.arena-ad-caramel{animation:.55s cubic-bezier(.2,.9,.25,1.2) .7s both arena-ad-pop,.8s ease-out 2.3s arena-fx-jello}.arena-ad-creative.arena-ad--snickers.is-tapped .arena-moment-copy>.arena-ad-caramel{animation:.8s ease-out arena-fx-jello-tap}@keyframes arena-fx-jello{20%{transform:scale(1.25,.75)}40%{transform:scale(.8,1.2)}60%{transform:scale(1.1,.9)}80%{transform:scale(.97,1.03)}}@keyframes arena-fx-jello-tap{20%{transform:scale(1.25,.75)}40%{transform:scale(.8,1.2)}60%{transform:scale(1.1,.9)}80%{transform:scale(.97,1.03)}}.arena-fx-neural{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.arena-fx-neural .is-link{fill:none;stroke:#6fb8ff;stroke-width:1.2px;stroke-dasharray:420;filter:drop-shadow(0 0 3px #6fb8ffcc)}.arena-fx-neural .is-packet{fill:none;stroke:#e3c6ff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:8 420;stroke-dashoffset:428px;filter:drop-shadow(0 0 4px #c9a2ff)}.arena-fx-neural .is-node{fill:#9ed6ff;filter:drop-shadow(0 0 4px #9ed6ff);transform-box:fill-box;transform-origin:50%}.arena-panel.is-entering .arena-fx-neural .is-link{animation:1.4s ease-out .3s both arena-fx-draw}@keyframes arena-fx-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}.arena-panel.is-current .arena-fx-neural .is-packet{animation:arena-fx-packet 2.4s linear calc(var(--d) + 1s) infinite}@keyframes arena-fx-packet{to{stroke-dashoffset:0}}.arena-panel.is-current .arena-fx-neural .is-node{animation:arena-fx-node 1.8s ease-in-out var(--d) infinite}@keyframes arena-fx-node{50%{fill:#e3c6ff;transform:scale(1.8)}}.arena-panel.is-entering .arena-fx-neural{animation:.9s ease-out 2.3s arena-fx-flash}.arena-ad-creative.is-tapped .arena-fx-neural{animation:.9s ease-out arena-fx-flash-tap}@keyframes arena-fx-flash{30%{opacity:1;filter:brightness(1.8)}}@keyframes arena-fx-flash-tap{30%{opacity:1;filter:brightness(1.8)}}.arena-fx-scan{opacity:0;background:linear-gradient(90deg,#0000,#9ed6ff 30%,#fff 50%,#9ed6ff 70%,#0000);width:clamp(84px,24vw,104px);height:3px;position:absolute;top:0;left:0;box-shadow:0 0 14px 3px #9ed6ffb3}.arena-panel.is-current .arena-fx-scan{animation:1.3s ease-in-out .2s arena-fx-scan,1.3s ease-in-out 3.6s arena-fx-scan}@keyframes arena-fx-scan{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:1}to{opacity:0;transform:translateY(160px)}}.arena-panel.is-entering .arena-ad--creator .arena-ad-face{animation:.6s steps(2,end) .15s arena-fx-glitch}.arena-ad-creative.arena-ad--creator.is-tapped .arena-ad-face{animation:.5s steps(2,end) arena-fx-glitch-tap}@keyframes arena-fx-glitch{0%{filter:drop-shadow(-4px 0 #ff2bd6)drop-shadow(4px 0 #2bf6ff);transform:translate(-3px)}40%{filter:drop-shadow(3px 0 #ff2bd6)drop-shadow(-3px 0 #2bf6ff);transform:translate(2px)}80%{filter:none;transform:none}}@keyframes arena-fx-glitch-tap{0%{filter:drop-shadow(-4px 0 #ff2bd6)drop-shadow(4px 0 #2bf6ff);transform:translate(-3px)}40%{filter:drop-shadow(3px 0 #ff2bd6)drop-shadow(-3px 0 #2bf6ff);transform:translate(2px)}80%{filter:none;transform:none}}.arena-fx-rings{position:absolute;top:50%;left:clamp(42px,12vw,52px)}.arena-fx-rings i{opacity:0;border:2px solid #9ed6ff;border-radius:50%;width:60px;height:60px;position:absolute;top:-30px;left:-30px;box-shadow:0 0 12px #9ed6ff,inset 0 0 12px #c9a2ff99}.arena-panel.is-entering .arena-fx-rings i{animation:arena-fx-ring 1.4s ease-out calc(2.3s + var(--i) * .18s)}.arena-ad-creative.is-tapped .arena-fx-rings i{animation:arena-fx-ring-tap 1.4s ease-out calc(var(--i) * .18s)}.arena-fx-rings i:first-child{--i:0}.arena-fx-rings i:nth-child(2){--i:1}.arena-fx-rings i:nth-child(3){--i:2}@keyframes arena-fx-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(5)}}@keyframes arena-fx-ring-tap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(5)}}.arena-fx-tile{opacity:0;background:linear-gradient(135deg,#9ed6ff,#c9a2ff);width:16.66%;height:25%;position:absolute}.arena-ad-creative.is-tapped .arena-fx-tile{animation:arena-fx-tile .7s ease-out var(--d) both}@keyframes arena-fx-tile{0%{opacity:.85;transform:rotateY(90deg)}50%{opacity:.55;transform:rotateY(0)}to{opacity:0}}.arena-ad--creator .arena-ad-target:after{content:"";vertical-align:-2px;background:#9ed6ff;width:2px;height:.95em;margin-left:3px;animation:.8s step-end infinite arena-fx-caret;display:inline-block;box-shadow:0 0 6px #9ed6ff}@keyframes arena-fx-caret{50%{opacity:0}}.arena-panel.is-entering .arena-ad--creator .arena-moment-copy>.arena-ad-target{animation:1.1s steps(24,end) .35s both arena-fx-type}@keyframes arena-fx-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.arena-ad-creative.arena-ad--creator .arena-ad-caramel{color:#0000;text-shadow:none;filter:drop-shadow(0 0 8px #9ed6ff73);background:linear-gradient(90deg,#9ed6ff,#c9a2ff 30%,#6ff7d8 55%,#9ed6ff 80%,#c9a2ff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.arena-panel.is-current .arena-ad--creator .arena-moment-copy>.arena-ad-caramel{animation:3s linear infinite arena-fx-holo}.arena-panel.is-entering .arena-ad--creator .arena-moment-copy>.arena-ad-caramel{animation:.55s cubic-bezier(.2,.9,.25,1.2) 1.5s both arena-ad-pop,3s linear infinite arena-fx-holo}@keyframes arena-fx-holo{to{background-position:300% 0}}.arena-fx-sign{transform-origin:6px 0;position:absolute;bottom:6px;left:8px}.arena-fx-post{background:#d9d2c6;width:3px;height:70px;position:absolute;top:-18px;left:6px}.arena-fx-post:after{content:"";background:#d9d2c6;width:62px;height:3px;position:absolute;top:0;left:0}.arena-fx-board{white-space:nowrap;color:#c8102e;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:#fff;border:2px solid #c8102e;border-radius:3px;margin:-12px 0 0 12px;padding:4px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-block;position:relative}.arena-panel.is-current .arena-fx-sign{animation:2.4s ease-in-out .5s infinite alternate arena-fx-swing}@keyframes arena-fx-swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.arena-fx-stamp{z-index:6;opacity:0;color:#e2373b;font-family:var(--font-display);letter-spacing:.06em;background:#ffffffd9;border:3px solid #e2373b;border-radius:4px;padding:2px 8px;font-size:20px;font-weight:800;line-height:1;position:absolute;bottom:14px;left:4px;transform:rotate(-14deg)}.arena-panel.is-entering .arena-fx-stamp{animation:.45s cubic-bezier(.2,1.4,.4,1) 1.9s both arena-fx-stamp}.arena-ad-creative.is-tapped .arena-fx-stamp{animation:.45s cubic-bezier(.2,1.4,.4,1) both arena-fx-stamp-tap}@keyframes arena-fx-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2.6)}to{opacity:1;transform:rotate(-14deg)scale(1)}}@keyframes arena-fx-stamp-tap{0%{opacity:0;transform:rotate(-14deg)scale(2.6)}to{opacity:1;transform:rotate(-14deg)scale(1)}}.arena-fx-paint{width:100%;height:100%;position:absolute;inset:0}.arena-fx-paint path{fill:none;stroke:#ffd400;stroke-width:5px;stroke-linecap:round;stroke-dasharray:600;filter:drop-shadow(0 0 4px #ffd40099)}.arena-fx-paint .is-arrow{stroke-dashoffset:600px}.arena-panel.is-entering .arena-fx-paint .is-line{animation:1.6s ease-in-out .3s both arena-fx-paint}@keyframes arena-fx-paint{0%{stroke-dashoffset:600px}}.arena-panel.is-entering .arena-fx-paint .is-arrow{animation:.9s ease-out 2s both arena-fx-arrow}.arena-ad-creative.is-tapped .arena-fx-paint .is-arrow{animation:.9s ease-out both arena-fx-arrow-tap}@keyframes arena-fx-arrow{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes arena-fx-arrow-tap{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.arena-fx-net{opacity:0;border:2px solid #ff3b42;background:repeating-linear-gradient(45deg,#ffffff59 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#ffffff59 0 1px,#0000 1px 5px);border-bottom:0;border-radius:6px 6px 0 0;width:30px;height:20px;position:absolute;bottom:6px;right:10px}.arena-panel.is-entering .arena-fx-net{animation:.4s ease-out 2.6s both arena-ad-pop}.arena-ad-creative.is-tapped .arena-fx-net{animation:.4s ease-out .6s both arena-fx-net-tap}@keyframes arena-fx-net-tap{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1}}.arena-fx-cross{width:24px;height:24px;position:absolute;top:8px;left:8px}.arena-fx-cross:before,.arena-fx-cross:after{content:"";background:#2fd36b;border-radius:2px;position:absolute;box-shadow:0 0 10px #2fd36b,0 0 20px #2fd36b99}.arena-fx-cross:before{width:8px;height:24px;top:0;left:8px}.arena-fx-cross:after{width:24px;height:8px;top:8px;left:0}.arena-panel.is-current .arena-fx-cross{animation:1.6s step-end infinite arena-fx-cross}@keyframes arena-fx-cross{0%,60%{opacity:1}70%{opacity:.25}80%,to{opacity:1}}.arena-fx-pill{opacity:0;background:linear-gradient(90deg,#fff 50%,#0d6b56 50%);border-radius:99px;width:18px;height:8px;position:absolute;box-shadow:0 2px 4px #0000004d}.arena-panel.is-current .arena-fx-pill{animation:arena-fx-rise 4s ease-in-out var(--d) infinite}.arena-panel.is-entering .arena-fx-pill{animation:arena-fx-hop .7s ease-out 2s both, arena-fx-rise 4s ease-in-out calc(var(--d) + 2.8s) infinite}.arena-ad-creative.is-tapped .arena-fx-pill{animation:.7s ease-out both arena-fx-hop-tap}@keyframes arena-fx-rise{0%{opacity:0;transform:translateY(30px)rotate(0)}25%{opacity:1}to{opacity:0;transform:translateY(-45px)rotate(200deg)}}@keyframes arena-fx-hop{0%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-40px)rotate(180deg)}to{opacity:0;transform:translateY(0)rotate(360deg)}}@keyframes arena-fx-hop-tap{0%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-40px)rotate(180deg)}to{opacity:0;transform:translateY(0)rotate(360deg)}}.arena-fx-siren{background:linear-gradient(90deg,#ff2d3a 0 50%,#2d7bff 50% 100%) 0 0/200% 100%;height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #ff2d3a,0 0 18px #2d7bff}.arena-panel.is-current .arena-fx-siren{animation:.5s steps(2,end) infinite arena-fx-siren}@keyframes arena-fx-siren{to{background-position:-200% 0}}.arena-fx-glow{background:radial-gradient(60% 50% at 20% 0,#ff2d3a59,#0000 70%);position:absolute;inset:0}.arena-panel.is-current .arena-fx-glow{animation:1s steps(2,end) infinite arena-fx-glow}@keyframes arena-fx-glow{50%{background:radial-gradient(60% 50% at 80% 0,#2d7bff59,#0000 70%)}}.arena-fx-band{opacity:0;background:repeating-radial-gradient(circle,#e9c3a0 0 1px,#f3d6b8 1px 3px);border-radius:6px;width:74px;height:18px;position:absolute;top:40%;left:14px;box-shadow:0 2px 6px #0006}.arena-fx-band:after{content:"";background:#fff3e6;border-radius:3px;width:22px;height:12px;position:absolute;top:3px;left:26px}.arena-panel.is-entering .arena-fx-band.is-first{animation:.35s cubic-bezier(.2,1.4,.4,1) 1.9s both arena-fx-band-first}.arena-panel.is-entering .arena-fx-band.is-second{animation:.35s cubic-bezier(.2,1.4,.4,1) 2.05s both arena-fx-band-second}.arena-ad-creative.is-tapped .arena-fx-band.is-first{animation:.35s cubic-bezier(.2,1.4,.4,1) both arena-fx-band-first-tap}.arena-ad-creative.is-tapped .arena-fx-band.is-second{animation:.35s cubic-bezier(.2,1.4,.4,1) .15s both arena-fx-band-second-tap}@keyframes arena-fx-band-first{0%{opacity:0;transform:rotate(35deg)scale(2)}to{opacity:1;transform:rotate(35deg)scale(1)}}@keyframes arena-fx-band-second{0%{opacity:0;transform:rotate(-35deg)scale(2)}to{opacity:1;transform:rotate(-35deg)scale(1)}}@keyframes arena-fx-band-first-tap{0%{opacity:0;transform:rotate(35deg)scale(2)}to{opacity:1;transform:rotate(35deg)scale(1)}}@keyframes arena-fx-band-second-tap{0%{opacity:0;transform:rotate(-35deg)scale(2)}to{opacity:1;transform:rotate(-35deg)scale(1)}}.reduce-motion .arena-ad-creative,.reduce-motion .arena-ad-creative *,.reduce-motion .arena-ad-creative :before,.reduce-motion .arena-ad-creative :after{animation:none!important}@media (prefers-reduced-motion:reduce){.arena-ad-creative,.arena-ad-creative *,.arena-ad-creative :before,.arena-ad-creative :after{animation:none!important}}.standings-interactive .standing-link[aria-expanded]{cursor:pointer;position:relative;overflow:hidden}.standings-interactive .standing-link>.user-logo{transition:transform .22s,filter .22s}.standings-interactive .is-revealed .standing-link>.user-logo{filter:drop-shadow(0 3px 5px var(--primary));transform:translateY(-2px)rotate(-5deg)}@supports (color:color-mix(in lab, red, red)){.standings-interactive .is-revealed .standing-link>.user-logo{filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--primary) 35%, transparent))}}.standing-reveal{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1);display:grid}.is-revealed>.standing-reveal{grid-template-rows:1fr}.standing-reveal-clip{min-height:0;overflow:hidden}.standing-reveal-content{border-top:1px solid var(--line);padding:.5rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.standing-reveal-content{border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.standing-reveal-content{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.standing-reveal-content{background:color-mix(in srgb, var(--surface-2) 35%, transparent)}}.standing-reveal-content p{color:var(--muted);margin:.25rem 0 .65rem;font-size:.8125rem}.standing-reveal-actions{flex-wrap:wrap;gap:.5rem;display:flex}.standing-reveal-actions :is(a,button){font-size:.8125rem}.standings-frost-wave{z-index:1;border:1px solid var(--primary);width:24px;height:24px;position:absolute}@supports (color:color-mix(in lab, red, red)){.standings-frost-wave{border:1px solid color-mix(in srgb, var(--primary) 65%, white)}}.standings-frost-wave{pointer-events:none;background:radial-gradient(circle,#d2f5ff1a,#0000);border-radius:50%;animation:.8s ease-out forwards standings-frost;transform:translate(-50%,-50%);box-shadow:0 0 18px #a0e1ff40,inset 0 0 15px #d2f5ff1f}.podium-interactive .podium-logo-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .22s;display:block}.podium-interactive .podium-logo-button:hover{transform:translateY(-3px)}.podium-interactive .podium-logo-button:focus-visible{outline-offset:5px;outline:2px solid #fff}.podium-interactive.is-touched .podium-beam.is-left{animation:1s ease-in-out standings-beam-left}.podium-interactive.is-touched .podium-beam.is-right{animation:1s ease-in-out standings-beam-right}@keyframes standings-frost{to{opacity:0;width:700px;height:700px}}@keyframes standings-beam-left{50%{opacity:.8;transform:rotate(4deg)}}@keyframes standings-beam-right{50%{opacity:.8;transform:rotate(-4deg)}}body.reduce-motion :is(.standings-frost-wave,.podium-interactive .podium-beam){animation:none!important}body.reduce-motion :is(.standing-reveal,.podium-logo-button,.standing-link>.user-logo){transition:none;transform:none!important}@media (prefers-reduced-motion:reduce){.standings-frost-wave{display:none}.standing-reveal{transition:none}.podium-interactive :is(.podium-logo-button,.podium-beam),.standings-interactive .standing-link>.user-logo{transition:none;animation:none!important;transform:none!important}}.shootout-game{z-index:60;color:#eef3fa;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;background:#0a0f18;position:fixed;inset:0}.shootout-game .shootout-stage{position:absolute;inset:0}.shootout-game .shootout-stage canvas{width:100%;height:100%;display:block}.shootout-game .shootout-bug{left:12px;right:64px;top:calc(12px + env(safe-area-inset-top));font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#2a3038,#11161c);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:15px;font-weight:700;display:flex;position:absolute;box-shadow:0 0 0 1px #040506,inset 0 1px #fff3}.shootout-game .shootout-bug-vs{color:#a3b4cc;font-size:12px}.shootout-game .shootout-bug-shot{color:#ffd280;font-variant-numeric:tabular-nums;margin-left:auto}.shootout-game .shootout-bug-best{color:#a3b4cc;font-size:12px}.shootout-game .shootout-bug-dots{gap:4px;display:flex}.shootout-game .shootout-dot{border:1px solid #ffffff73;border-radius:50%;width:10px;height:10px}.shootout-game .shootout-dot[data-result=goal]{background:#3dfc8c;border-color:#3dfc8c}.shootout-game .shootout-dot[data-result=miss]{background:#ff6970;border-color:#ff6970}.shootout-game .shootout-close{right:12px;top:calc(12px + env(safe-area-inset-top));color:#eef3fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08142699;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.shootout-game .shootout-card{left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom));text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1e34c7;border:1px solid #c2dcf62e;border-radius:12px;padding:18px;position:absolute}.shootout-game .shootout-card[hidden]{display:none}.shootout-game .shootout-card h2{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.05}.shootout-game .shootout-card p{color:#a3b4cc;margin:0 0 14px;font-size:14px}.shootout-game .shootout-card p:empty{display:none}.shootout-game .shootout-card-action{color:#06162b;background:linear-gradient(#5b95e6,#4278bd);border:0;border-radius:8px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700}.shootout-game .shootout-card-action[hidden]{display:none}@property --site-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.site{--site-bg:#070d1a;--site-panel:#0e1729;--site-line:#9fcbff29;--site-ink:#eef3fa;--site-muted:#a3b4cc;--site-blue:#9fcbff;--site-blue-strong:#5b95e6;--site-amber:#f5c451;--site-green:#3dd68c;--site-ease:cubic-bezier(.2, .8, .2, 1);background:var(--site-bg);min-height:100vh;color:var(--site-ink);color-scheme:dark;-webkit-font-smoothing:antialiased;margin:0;font-family:Barlow,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden}.site a{color:inherit}.site img{max-width:100%;height:auto;display:block}.site :focus-visible{outline:2px solid var(--site-amber);outline-offset:3px;border-radius:6px}.site .site-top,.site main,.site .site-footer{z-index:1;position:relative}.site .site-skip{z-index:30;background:var(--site-amber);color:#070d1a;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.site .site-skip:focus{top:12px}.site .site-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site .site-aurora{border-radius:50%;width:80vmax;height:80vmax;position:absolute}.site .site-aurora-blue{background:radial-gradient(circle,#5b95e661,#0000 62%);top:-45vmax;right:-30vmax}.site .site-aurora-amber{background:radial-gradient(circle,#f5c45124,#0000 60%);top:10vh;left:-50vmax}.site .site-aurora-red{background:radial-gradient(circle,#d3262c21,#0000 60%);bottom:-60vmax;right:-10vmax}.site .site-ice{transform-origin:50% 100%;background-image:linear-gradient(#9fcbff17 1px,#0000 1px),linear-gradient(90deg,#9fcbff17 1px,#0000 1px);background-size:64px 64px;height:55vh;position:absolute;bottom:-12vh;left:-50%;right:-50%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.site .site-progress{z-index:20;transform-origin:0;background:linear-gradient(90deg, var(--site-blue-strong), var(--site-blue), var(--site-amber));height:3px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.site .site-top{max-width:72rem;padding:calc(16px + env(safe-area-inset-top)) 16px 16px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.site .site-brand img{width:168px}.site .site-lang{border:1px solid var(--site-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:999px;gap:2px;padding:3px;display:flex}.site .site-lang-opt{text-align:center;letter-spacing:.06em;min-width:44px;color:var(--site-muted);border-radius:999px;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.site .site-lang-opt:hover{color:var(--site-ink)}.site .site-lang-opt[aria-current=true]{background:var(--site-blue);color:#070d1a}.site .site-hero{gap:40px;max-width:72rem;margin:0 auto;padding:32px 16px 56px;display:grid}.site .site-eyebrow,.site .site-kicker{color:var(--site-amber);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700}.site .site-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,13vw,96px);font-weight:800;line-height:.95}.site .site-word{display:inline-block}.site .site-word-hl{color:#0000;background-image:linear-gradient(100deg, var(--site-blue) 0%, #fff 25%, var(--site-amber) 50%, #fff 75%, var(--site-blue) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.site .site-lead{max-width:34rem;color:var(--site-muted);margin:22px 0 0;font-size:19px}.site .site-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.site .site-btn{min-height:48px;transition:transform .2s var(--site-ease), background-color .2s ease, box-shadow .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.site .site-btn:hover{transform:translateY(-2px)}.site .site-btn:active{transform:translateY(0)scale(.97)}.site .site-btn-primary{background:var(--site-blue);color:#070d1a;box-shadow:0 10px 30px -10px #9fcbff99}.site .site-btn-primary:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.site .site-btn-primary:hover{box-shadow:0 16px 40px -12px #9fcbffcc}.site .site-btn-ghost{border:1px solid var(--site-line);background:#ffffff0d}.site .site-btn-ghost:hover{background:#ffffff1a}.site .site-portrait{width:min(100%,320px);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--site-ease);justify-self:center;margin:0;position:relative}.site .site-portrait:before{content:"";z-index:-1;background:conic-gradient(from var(--site-angle), #5b95e699, #f5c45166, #5b95e600, #d3262c4d, #5b95e699);filter:blur(28px);opacity:.75;border-radius:40px;position:absolute;inset:-18px}.site .site-portrait img{border:1px solid var(--site-line);border-radius:28px;width:100%}.site .site-portrait figcaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d1a9e;border:1px solid #ffffff1f;border-radius:18px;padding:12px 14px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.site .site-portrait figcaption strong{font-family:Barlow Condensed,sans-serif;font-size:22px;line-height:1.1}.site .site-portrait figcaption span{color:var(--site-muted);font-size:14px}.site .site-ticker{z-index:1;border-block:1px solid var(--site-line);background:#04070d;padding:14px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 60px -20px #f5c45140;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.site .site-ticker:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#0000 1.1px,#04070dd9 1.7px);background-size:4px 4px;position:absolute;inset:0}.site .site-ticker-track{width:max-content;display:flex}.site .site-ticker ul{margin:0;padding:0;list-style:none;display:flex}.site .site-ticker li{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--site-amber);text-shadow:0 0 10px #f5c451b3;align-items:center;gap:44px;padding-right:44px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800;display:flex}.site .site-ticker li:nth-child(2n){color:var(--site-blue);text-shadow:0 0 10px #9fcbffb3}.site .site-ticker li:after{content:"";background:#ff5c61;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ff5c61}.site .site-section{max-width:72rem;margin:0 auto;padding:56px 16px}.site .site-h2{text-wrap:balance;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,8vw,56px);font-weight:800;line-height:1}.site .site-intro{max-width:36rem;color:var(--site-muted);margin:16px 0 0}.site .site-h3{margin:0;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.site .site-grid{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.site .site-card{border:1px solid var(--site-line);background:var(--site-panel);transition:transform .35s var(--site-ease), border-color .35s ease, box-shadow .35s ease;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.site .site-card:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #9fcbff29, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.site .site-card:hover,.site .site-card:active{border-color:#9fcbff61;transform:translateY(-4px);box-shadow:0 28px 60px -30px #5b95e6b3}.site .site-card:hover:before,.site .site-card:active:before{opacity:1}.site .site-card-visual{aspect-ratio:16/9;background:#0a1324;position:relative;overflow:hidden}.site .site-card-visual img{object-fit:cover;width:100%;height:100%}.site .site-card-visual:after{content:"";background:linear-gradient(180deg, transparent 45%, var(--site-panel));position:absolute;inset:0}.site .site-card-shootout .site-card-visual img{object-position:50% 35%}.site .site-card-body{align-content:start;gap:10px;padding:4px 20px 22px;display:grid}.site .site-card-body p{color:var(--site-muted);margin:0}.site .site-card-link{color:var(--site-blue);justify-self:start;margin-top:4px;padding:6px 0;font-weight:700;text-decoration:none}.site .site-card-link span{transition:transform .2s var(--site-ease);display:inline-block}.site .site-card-link:hover span{transform:translate(5px)}.site .site-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.site .site-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.site .site-status-live,.site .site-status-invite{color:var(--site-green)}.site .site-status-building{color:var(--site-amber)}.site .site-status-later{color:var(--site-muted)}.site .site-art{place-items:center;display:grid;position:absolute;inset:0}.site .site-art span{grid-area:1/1}.site .site-art-ai{background:radial-gradient(circle,#5b95e673,#0000 55%)}.site .site-art-ai span{border:1px solid #9fcbff8c;border-radius:50%}.site .site-art-ai span:first-child{background:var(--site-blue);width:56px;height:56px;box-shadow:0 0 40px var(--site-blue)}.site .site-art-ai span:nth-child(2){width:120px;height:120px}.site .site-art-ai span:nth-child(3){border-style:dashed;border-color:#f5c45180;width:190px;height:190px;position:relative}.site .site-art-ai span:nth-child(3):before{content:"";background:var(--site-amber);width:12px;height:12px;box-shadow:0 0 16px var(--site-amber);border-radius:50%;position:absolute;top:-6px;left:calc(50% - 6px)}.site .site-art-screen{background:radial-gradient(circle at 50% 60%,#f5c45138,#0000 60%)}.site .site-art-screen span:first-child{background-color:#111;background-image:repeating-linear-gradient(#3dd68cbf 0 8px,#0000 8px 18px);background-clip:content-box;border:6px solid #2a3038;border-radius:10px;width:96px;height:124px;padding:10px;box-shadow:0 20px 40px -10px #000,0 0 30px -6px #3dd68c73}.site .site-art-screen span:nth-child(n+2){display:none}.site .site-art-next span:first-child{border:2px dashed #9fcbff66;border-radius:18px;width:140px;height:90px}.site .site-art-next span:nth-child(2){background:var(--site-blue);border-radius:2px;width:3px;height:34px}.site .site-art-next span:nth-child(3){background:var(--site-blue);border-radius:2px;width:34px;height:3px}.site .site-steps{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.site .site-steps li{border:1px solid var(--site-line);background:#ffffff08;border-radius:20px;gap:8px;padding:22px 20px;display:grid;position:relative;overflow:hidden}.site .site-steps li:before{content:"";transform-origin:0;background:linear-gradient(90deg, var(--site-amber), var(--site-blue));width:100%;height:2px;transition:transform 1.1s var(--site-ease) .35s;position:absolute;top:0;left:0}.site .site-steps p{color:var(--site-muted);margin:0}.site .site-step-number{color:var(--site-amber);font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:800}.site .site-motto{max-width:72rem;margin:0 auto;padding:48px 16px 72px}.site .site-motto p{text-align:center;text-wrap:balance;border:1px solid var(--site-line);background:linear-gradient(120deg,#5b95e638,#f5c4511f);border-radius:28px;margin:0;padding:32px 24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,8vw,60px);font-weight:800;line-height:1.05;position:relative;overflow:hidden}.site .site-motto p:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff1f 50%,#0000 70%);position:absolute;inset:0;translate:-100%}.site .site-motto em{color:var(--site-blue);font-style:normal}.site .site-footer{max-width:72rem;padding:24px 16px calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--site-line);color:var(--site-muted);gap:6px;margin:0 auto;font-size:15px;display:grid}.site .site-footer p{margin:0}.site .site-footer a{color:var(--site-blue);font-weight:600}@media (min-width:720px){.site .site-brand img{width:192px}.site .site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .site-card-pool{grid-column:1/-1}.site .site-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.site .site-footer{grid-template-columns:1fr auto}}@media (min-width:960px){.site .site-hero{grid-template-columns:1.3fr 1fr;align-items:center;padding:64px 16px 88px}.site .site-portrait{justify-self:end;width:340px}.site .site-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site .site-card-pool{grid-column:span 2}.site .site-card-pool .site-card-visual{aspect-ratio:21/8}}.site.site-motion [data-reveal]{opacity:0;filter:blur(8px);transition:opacity .9s var(--site-ease), translate .9s var(--site-ease), scale .9s var(--site-ease), filter .9s var(--site-ease);transition-delay:calc(var(--i,0) * 90ms);translate:0 32px;scale:.97}.site.site-motion [data-reveal].is-in{opacity:1;filter:none;translate:0;scale:1}.site.site-motion .site-steps li:not(.is-in):before{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.site .site-word{animation:site-word .9s var(--site-ease) backwards;animation-delay:calc(var(--i) * 80ms + .12s)}.site .site-word-hl{animation:site-word .9s var(--site-ease) backwards, site-shimmer 9s linear infinite;animation-delay:calc(var(--i) * 80ms + .12s), 1.4s}.site .site-enter{animation:site-rise .8s var(--site-ease) backwards;animation-delay:calc(var(--i) * 80ms + .25s)}.site .site-eyebrow{animation:site-rise .7s var(--site-ease) backwards}.site .site-portrait{animation:site-portrait-in 1.2s var(--site-ease) .35s backwards, site-float 7s ease-in-out 1.6s infinite alternate}.site .site-portrait:before{animation:12s linear infinite site-spin}.site .site-portrait figcaption{animation:site-rise .8s var(--site-ease) 1.1s backwards}.site .site-btn-primary:after{animation:5s ease-in-out 2s infinite site-sheen}.site .site-aurora-blue{animation:24s ease-in-out infinite alternate site-drift-a}.site .site-aurora-amber{animation:30s ease-in-out infinite alternate site-drift-b}.site .site-aurora-red{animation:36s ease-in-out -12s infinite alternate-reverse site-drift-a}.site .site-ice{animation:5s linear infinite site-ice}.site .site-ticker-track{animation:36s linear infinite site-ticker}.site .site-card-visual img{animation:20s ease-in-out infinite alternate site-kenburns}.site .site-status-live:before,.site .site-status-invite:before{animation:2s ease-out infinite site-dot}.site .site-art-ai span:first-child{animation:3.2s ease-in-out infinite site-breathe}.site .site-art-ai span:nth-child(2){animation:3.2s ease-out infinite site-ripple}.site .site-art-ai span:nth-child(3){animation:14s linear infinite site-orbit}.site .site-art-screen span:first-child{animation:1.8s steps(6,end) infinite site-led,4s linear infinite site-flicker}.site .site-art-next span:first-child{animation:4s ease-in-out infinite site-breathe}.site .site-art-next span:nth-child(2),.site .site-art-next span:nth-child(3){animation:site-plus 4s var(--site-ease) infinite}.site .site-motto p:after{animation:7s ease-in-out 1s infinite site-sweep}@supports (animation-timeline:scroll()){.site .site-progress{animation:linear both site-progress;animation-timeline:scroll(root);display:block}}}@keyframes site-word{0%{opacity:0;filter:blur(10px);transform:translateY(.5em)rotate(5deg)}to{opacity:1;filter:none;transform:none}}@keyframes site-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes site-shimmer{to{background-position:-200% 0}}@keyframes site-portrait-in{0%{opacity:0;clip-path:inset(100% 0 0 round 28px);scale:.92}to{opacity:1;clip-path:inset(-40px round 28px);scale:1}}@keyframes site-float{0%{translate:0}to{translate:0 -10px}}@keyframes site-spin{to{--site-angle:360deg}}@keyframes site-sheen{0%,70%{translate:-120%}to{translate:120%}}@keyframes site-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-12vmax,8vmax)scale(1.15)}}@keyframes site-drift-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(14vmax,-6vmax)scale(.9)}}@keyframes site-ice{to{background-position:0 64px,0 64px}}@keyframes site-ticker{to{transform:translate(-50%)}}@keyframes site-kenburns{0%{transform:scale(1)}to{transform:scale(1.12)translate(-2%,1%)}}@keyframes site-dot{0%{box-shadow:0 0}to{box-shadow:0 0 0 7px #0000}}@keyframes site-breathe{0%,to{scale:1}50%{scale:1.12}}@keyframes site-ripple{0%{opacity:1;scale:.5}to{opacity:0;scale:1.7}}@keyframes site-orbit{to{rotate:360deg}}@keyframes site-led{to{background-position:0 -108px}}@keyframes site-flicker{0%,92%,to{opacity:1}94%{opacity:.6}96%{opacity:1}97%{opacity:.75}}@keyframes site-plus{0%,55%{rotate:0deg}80%,to{rotate:180deg}}@keyframes site-sweep{0%{translate:-100%}35%,to{translate:100%}}@keyframes site-progress{to{transform:scaleX(1)}}:root{color-scheme:light dark;--canvas:#f2f5fa;--surface:#fff;--surface-2:#e8eef6;--line:#d5deea;--ink:#0e1b30;--muted:#4a5a73;--primary:#1b57a6;--primary-strong:#14457f;--on-primary:#fff;--live:#d3262c;--on-live:#fff;--good:#0f7a45;--good-soft:#e3f4ea;--warn:#8a5300;--warn-soft:#fff3d6;--danger:#b3141a;--danger-soft:#fde8e8}body[data-theme=dark]{color-scheme:dark;--canvas:#0a1628;--surface:#11223d;--surface-2:#18304f;--line:#24406a;--ink:#eef3fa;--muted:#a3b4cc;--primary:#5b95e6;--primary-strong:#7eacec;--on-primary:#0a1628;--live:#ff5c61;--on-live:#0a1628;--good:#3dd68c;--good-soft:#10392b;--warn:#ffc862;--warn-soft:#3a2c0e;--danger:#ff8a8e;--danger-soft:#42161b}@media (prefers-color-scheme:dark){body:not([data-theme=light]):not([data-theme=dark]){--canvas:#0a1628;--surface:#11223d;--surface-2:#18304f;--line:#24406a;--ink:#eef3fa;--muted:#a3b4cc;--primary:#5b95e6;--primary-strong:#7eacec;--on-primary:#0a1628;--live:#ff5c61;--on-live:#0a1628;--good:#3dd68c;--good-soft:#10392b;--warn:#ffc862;--warn-soft:#3a2c0e;--danger:#ff8a8e;--danger-soft:#42161b}}body[data-theme=light]{color-scheme:light}html:has(>body[data-theme=dark]){background-color:#0a1628}@media (prefers-color-scheme:dark){html:has(>body[data-theme=auto]){background-color:#0a1628}}.is-compact .standings-title-row{padding-top:.5rem;padding-bottom:.375rem}.is-compact .standings-title-row h2{font-size:1.125rem}.is-compact .standings-title-row .segmented-opt{min-height:2rem;padding-block:0;font-size:.8125rem}.is-compact .standings-head{padding-block:.25rem}.is-compact .standings-head,.is-compact .standing,.is-compact .standing-link>.user-logo{--logo-size:24px}.is-compact .standing-link{gap:.5rem;min-height:2.5rem;padding-block:.125rem}.is-compact .standing-owner{display:none}.is-compact [data-rank]{font-size:1.0625rem;line-height:1}.is-compact .movement{font-size:10px;line-height:1}.is-compact [data-total]{font-size:1.25rem}.is-compact :is([data-tonight],[data-week]){font-size:1rem}.has-details .standing-trend-cell{color:var(--primary);flex-shrink:0;align-items:center;display:flex}.has-details .standing.is-mine .standing-trend-cell{color:var(--live)}.has-details .standing-total-cell{position:relative}.has-details .standing-gap{font-family:var(--font-display);color:var(--muted);margin-top:-1px;font-size:.625rem;font-weight:700;line-height:1;position:absolute;top:100%;right:0}.has-details .standings-head>span{white-space:nowrap}.has-details .standing-trend{width:34px}.has-details :is(.standings-head,.standing-link){gap:.375rem}.has-details :is(.standings-head,.standing-link)>.w-8,.has-details :is(.standings-head,.standing-link)>.w-10{width:1.5rem}.has-details :is(.standings-head,.standing-link)>.w-12{width:1.75rem}.has-details :is(.standings-head,.standing-link)>.w-14{width:2.75rem}.has-details :is([data-tonight],[data-week]){font-size:1rem}.has-details .standings-head .standings-trend-gap{flex-shrink:0;width:34px}.has-details .standing-behind{flex-shrink:0;width:2.5rem}.has-details .standing-link>.standing-behind{color:var(--muted);font-size:1.125rem}.has-details .standing.is-mine .standing-link>.standing-behind{color:var(--ink)}.has-details .standings-legend{color:var(--muted);padding:.5rem 1rem .75rem;font-size:.75rem}.has-details .standing-sub{align-items:center;gap:.375rem;min-width:0;display:flex}.has-details .standing-sub .standing-owner{min-width:0}.has-details .standing-sub-trend{color:var(--primary);flex-shrink:0;margin-left:auto;display:flex}.has-details .standing.is-mine .standing-sub-trend{color:var(--live)}.has-details .standing-sub-trend .standing-trend{width:44px}.has-details:not(.is-compact) .standing-trend-cell,.has-details:not(.is-compact) .standings-trend-gap{display:none}.has-details:not(.is-compact) .standing-name{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.has-details .standing-chase{padding:0 1rem .5rem calc(1rem + 1.5rem + .75rem + var(--logo-size));color:var(--primary);flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:.8125rem;font-weight:600;display:flex}.has-details.is-compact :is(.standing-week,.standing-sub,.standing-chase){display:none}.has-details.is-compact :is(.standings-head,.standing-link)>.w-14{width:2.375rem}.has-details.is-compact .standing-behind{width:2.25rem}.has-details.is-compact .standing-link>.standing-behind{font-size:1rem}.has-details.is-compact :is(.standing-trend-cell .standing-trend,.standings-trend-gap){width:26px}.has-details .standing.is-mine{z-index:2;top:calc(4.5rem + env(safe-area-inset-top));bottom:calc(4.25rem + env(safe-area-inset-bottom));background:var(--primary);position:sticky}@supports (color:color-mix(in lab, red, red)){.has-details .standing.is-mine{background:color-mix(in srgb, var(--primary) 16%, var(--surface))}}.has-details .standing.is-mine{box-shadow:0 0 0 1px var(--primary), 0 6px 18px #0003}@supports (color:color-mix(in lab, red, red)){.has-details .standing.is-mine{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent), 0 6px 18px #0003}}@media (min-width:768px){.has-details .standing.is-mine{top:calc(5.5rem + env(safe-area-inset-top));bottom:.75rem}}@media (max-width:359.98px){.has-details :is(.standing-trend-cell,.standings-trend-gap,.standing-week,.standing-sub-trend){display:none}}.free-agent-search .input{padding-left:2.5rem}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@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}