/*! 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-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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-scroll-snap-strictness:proximity;--cs-fade-l:0px;--cs-fade-r:0px}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-300:oklch(90.5% .182 98.111);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-900:oklch(39.3% .095 152.535);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-brand:#15803d;--color-brand-dark:#14532d;--color-brand-soft:#dcfce7;--color-ink:#10201a;--color-muted:#5d6d64;--color-line:#e1e7e3;--color-canvas:#f3f6f4;--color-surface:#fff;--color-turf:#2e8b4d;--color-turf-dark:#277a43;--color-fwd:#e11d48;--color-fwd-soft:#ffe4e9;--color-mid:#7c3aed;--color-mid-soft:#ede9fe;--color-def:#2563eb;--color-def-soft:#dbeafe;--color-gk:#d97706;--color-gk-soft:#fef3c7}:root{--color-brand:#2f7d47;--color-brand-dark:#1e5631;--color-brand-soft:#e1eedd;--color-ink:#1c2520;--color-muted:#5f6b61;--color-line:#d6ddd2;--color-canvas:#eceee6;--color-turf:#3f8a50;--color-turf-dark:#327442;--color-fwd:#9c4541;--color-fwd-soft:#f8e5e3;--color-mid:#2f7356;--color-mid-soft:#e2f1e8;--color-def:#40699a;--color-def-soft:#e3edf8;--color-gk:#9a6f24;--color-gk-soft:#f6ecd3;--skin-edge:#1c281e2b;--skin-edge-low:#1c281e47;--skin-raise:0 1px 1px #1c281e12, 0 2px 5px -1px #1c281e1f;--skin-raise-lg:0 1px 2px #1c281e12, 0 4px 10px -3px #1c281e1f, 0 16px 28px -16px #1c281e3d;--skin-sunk:inset 0 1px 3px #1c281e26, inset 0 0 0 1px #1c281e08, 0 1px 0 #fffc;--skin-pressed:inset 0 2px 4px #0003, 0 1px 0 #ffffffb3;--skin-sheen:linear-gradient(180deg, #ffffff38, #ffffff0a 55%, #0000001a);--skin-paper:linear-gradient(180deg, #fff0 30%, #1c281e0e);--skin-press-fill:linear-gradient(180deg, #0000001f, #0000 70%);--skin-tray:linear-gradient(180deg, #1c281e0d, #1c281e00 45%);--skin-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E");--glass-green-pale:#e5f7ed;--glass-green:#4e9a74;--glass-green-deep:#245f49;--glass-blue-pale:#e6f4fd;--glass-blue:#668fbd;--glass-blue-deep:#355f8d;--glass-red-pale:#ffe9e9;--glass-red:#c97a75;--glass-red-deep:#a34543;--glass-gold-pale:#fff5da;--glass-gold:#c5a15b;--glass-gold-deep:#956a22;--glass-slate-pale:#f4f7f7;--glass-slate:#8a999e;--glass-slate-deep:#4d5b60;--glass-fill:#ffffffa8;--glass-fill-bar:#fcfdfacc;--glass-edge:#ffffffb8;--glass-blur:blur(16px) saturate(1.15)}}@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}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-canvas);font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}button,a,input,select,textarea,label{-webkit-tap-highlight-color:transparent}button,a,label,[role=button]{touch-action:manipulation}button:not(:disabled),[role=button],label[for],summary{cursor:pointer}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}input,select,textarea{font:inherit;font-size:max(16px,1em)}[x-cloak],[hidden]{display:none!important}body{background-image:var(--skin-noise), linear-gradient(180deg, #f2f3ed 0, #e9ece3 28rem, #e6e9e0 100%)}}@layer components{.skip-link{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:60;--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);padding-block: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);color:var(--color-white);position:fixed}.skip-link:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.topbar{z-index:30;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#ffffffe6;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.topbar{--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-top:env(safe-area-inset-top)}.topbar-inner{height:calc(var(--spacing) * 14);width:100%;max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 2);padding-left:max(.5rem, env(safe-area-inset-left));padding-right:max(.5rem, env(safe-area-inset-right));margin-inline:auto;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.topbar-inner{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}}.topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);flex:1;overflow:hidden}.topbar-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:block;overflow:hidden}.topbar-btn{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.topbar-btn:hover{background-color:var(--color-canvas)}}.topbar-btn:active{background-color:var(--color-line)}.team-pill{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);max-width:11rem;padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 3);padding-left: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);--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);border-radius:3.40282e38px;display:inline-flex}.team-dot{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--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(--color-white);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.topnav{align-items:center;gap:var(--spacing);margin-left:auto;display:none}@media (min-width:64rem){.topnav{display:flex}}.topnav a{padding-inline:calc(var(--spacing) * 3.5);padding-block: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);color:var(--color-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));border-radius:3.40282e38px}@media (hover:hover){.topnav a:hover{background-color:var(--color-canvas);color:var(--color-ink)}}.topnav a.is-active{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.page{width:100%;max-width:var(--container-3xl);padding-top:calc(var(--spacing) * 4);padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:calc(6rem + env(safe-area-inset-bottom));margin-inline:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.page{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}}.page-wide{max-width:var(--container-5xl)}body:has(.fab) .page{padding-bottom:calc(10.5rem + env(safe-area-inset-bottom))}@media (min-width:64rem){.page,body:has(.fab) .page{padding-bottom:3rem}}.tabbar{z-index:30;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);inset-inline:0;background-color:#fffffff2;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.tabbar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.tabbar{--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:64rem){.tabbar{display:none}}.tabbar{padding-bottom:env(safe-area-inset-bottom)}.tabbar-inner{height:calc(var(--spacing) * 16);max-width:var(--container-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;display:grid}.tabbar-inner:has(>.tab:nth-child(2):last-child){max-width:calc(var(--spacing) * 72)}.tab{justify-content:center;align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-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));flex-direction:column;display:flex;position:relative}.tab:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.tab-badge{top:calc(var(--spacing) * 1.5);min-width:18px;height:18px;padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:10px;line-height:1;font-weight:var(--font-weight-extrabold);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,);text-shadow:0 -1px #00000040;background-color:#b5483e;background-image:linear-gradient(#ffffff38,#fff0 60%);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:calc(50% + .3rem);box-shadow:0 0 0 2px #fff,0 1px 2px #00000040}.topnav .tab-badge{margin-left:calc(var(--spacing) * 1.5);position:static;box-shadow:0 1px 1px #0003}.tab svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.tab.is-active{color:var(--color-brand)}.tab.is-active svg{stroke-width:2.2px}.fab{right:calc(var(--spacing) * 4);z-index:30;height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-white);--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);--tw-shadow-color:#15803d4d;border-radius:3.40282e38px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.fab{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.fab{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))}.fab:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:64rem){.fab{display:none}}.fab{bottom:calc(5rem + env(safe-area-inset-bottom))}.action-bar{z-index:20;margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#fffffff2;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.action-bar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.action-bar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.action-bar{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.action-bar{bottom:0}}.action-bar{bottom:calc(4rem + env(safe-area-inset-bottom))}@media (min-width:64rem){.action-bar{bottom:0}}.h1{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-tight);letter-spacing:var(--tracking-tight)}.h2{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-tight);letter-spacing:var(--tracking-tight)}.section-title{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);padding-inline:var(--spacing);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-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.section-title a{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-brand);text-transform:none}.muted{color:var(--color-muted)}.link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:4px}@media (hover:hover){.link:hover{text-decoration-line:underline}}.card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);--tw-shadow:0 1px 2px var(--tw-shadow-color,#10201a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card-pad{padding:calc(var(--spacing) * 4)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.card-pad{padding:calc(var(--spacing) * 5)}}.card-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.card-header{padding-inline:calc(var(--spacing) * 5)}}:where(.list>: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)));border-color:var(--color-line)}.list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);overflow:hidden}.list-row{min-height:calc(var(--spacing) * 14);align-items:center;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,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}.list-row:active{background-color:var(--color-canvas)}a.list-row:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){a.list-row:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.list-row-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.list-row-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);overflow:hidden}.list-chevron{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:#5d6d6499;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.list-chevron{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-brand-soft);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-brand-dark);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avatar-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.jersey{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;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,);justify-content:center;align-items:center;display:inline-flex}.empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state-icon{margin-bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.empty-state h2{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)}.empty-state p{margin-top:var(--spacing);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.brand-icon{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}.empty-state-art{margin-bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.glass-icon{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;display:inline-block}.glass-tile{justify-content:center;align-items:center;display:inline-flex;position:relative}.glass-tile:before{content:"";border-radius:27%;position:absolute;inset:6%}.glass-tile-glyph{stroke-width:2.1px;width:56%;height:56%;position:relative}.stat-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.stat-grid{gap:calc(var(--spacing) * 3)}}.stat-tile{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center}.stat-value{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-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,);display:block}.stat-label{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;display:block}.btn{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);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));-webkit-user-select:none;user-select:none;display:inline-flex}.btn:active{scale:.98}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background-color:var(--color-brand);color:var(--color-white);--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);--tw-shadow-color:#15803d33}@supports (color:color-mix(in lab, red, red)){.btn-primary{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.btn-primary:hover{background-color:var(--color-brand-dark)}}.btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);color:var(--color-ink)}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-canvas)}}.btn-ghost{color:var(--color-brand)}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-brand-soft)}}.btn-danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-white);color:var(--color-red-700)}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-50)}}.btn-dark{background-color:var(--color-ink);color:var(--color-white)}@media (hover:hover){.btn-dark:hover{background-color:var(--color-black)}}.btn-block{width:100%}.btn-lg{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.btn-sm{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:3.40282e38px;min-height:0;padding:0}:where(.field-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.field-label{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:block}.field-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.field-error{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(--color-red-700)}.field{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-ink);--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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;display:block}.field::placeholder{color:#5d6d6499}@supports (color:color-mix(in lab, red, red)){.field::placeholder{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.field:focus{border-color:var(--color-brand);--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:#15803d26}@supports (color:color-mix(in lab, red, red)){.field:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}textarea.field{min-height:calc(var(--spacing) * 24)}.code-field{min-height:calc(var(--spacing) * 14);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.35em;letter-spacing:.35em;--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,)}.code-field::placeholder{--tw-tracking:.35em;letter-spacing:.35em}select.field{appearance:none;padding-right:calc(var(--spacing) * 10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6d64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1.1rem}.check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--color-line);accent-color:var(--color-brand);border-radius:.25rem}.switch{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 12);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switch input{z-index:10;cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.switch span{background-color:var(--color-line);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));border-radius:3.40282e38px;position:absolute;inset:0}.switch span:after{content:"";top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-white);--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);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));border-radius:3.40282e38px;position:absolute}.switch input:checked+span{background-color:var(--color-brand)}.switch input:focus-visible+span{--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.switch input:focus-visible+span{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.switch input:checked+span:after{transform:translate(1.25rem)}.chip{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);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-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));-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;display:inline-flex}.chip:has(:checked){border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.chip:has(:focus-visible){--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.chip:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.chip-fwd:has(:checked){border-color:var(--color-fwd);background-color:var(--color-fwd)}.chip-mid:has(:checked){border-color:var(--color-mid);background-color:var(--color-mid)}.chip-def:has(:checked){border-color:var(--color-def);background-color:var(--color-def)}.chip-gk:has(:checked){border-color:var(--color-gk);background-color:var(--color-gk)}.seg{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding:var(--spacing);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.seg label{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);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(--color-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));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.seg label:has(:checked){background-color:var(--color-white);color:var(--color-ink);--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)}.seg label:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand)}.seg label:has(input:disabled){cursor:not-allowed;opacity:.4}.seg-links{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding:var(--spacing);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.seg-links a,.seg-links button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);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(--color-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));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}:is(.seg-links a,.seg-links button):active{scale:.98}.seg-links a.is-active,.seg-links button.is-active{background-color:var(--color-white);color:var(--color-ink);--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)}.lang-row{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(--color-line);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3);display:flex}.lang-row-label{align-items:center;gap:calc(var(--spacing) * 2);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);flex:1;display:flex}.lang-row-choices{flex-shrink:0}.lang-row-choices button{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3)}.legal-links a[aria-current],.ld-footer-langs a[aria-current]{color:var(--color-ink);text-decoration-line:none}@media (hover:hover){:is(.legal-links a[aria-current],.ld-footer-langs a[aria-current]):hover{color:var(--color-ink);text-decoration-line:none}}.ld-footer-langs{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.ld-footer-langs a{min-height:calc(var(--spacing) * 11);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-underline-offset:4px;align-items:center;display:inline-flex}@media (hover:hover){.ld-footer-langs a:hover{color:var(--color-brand);text-decoration-line:underline}}.seg.seg-stack label{min-height:calc(var(--spacing) * 14);padding-inline:var(--spacing);padding-block:var(--spacing);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-direction:column;gap:0}.seg-num{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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:block}.seg-sub{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);display:block}.period-other{display:none}.period-picker:has(input[value=other]:checked) .period-other{display:block}.stepper{height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);align-items:center;display:inline-flex;overflow:hidden}.stepper button{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);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(--color-brand);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:flex}.stepper button:active{background-color:var(--color-brand-soft)}.stepper button:disabled{color:var(--color-line)}.stepper input{height:100%;width:calc(var(--spacing) * 11);appearance:textfield;border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-line);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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,);--tw-outline-style:none;background-color:#0000;outline-style:none}.stepper input::-webkit-inner-spin-button{appearance:none}.stepper input::-webkit-outer-spin-button{appearance:none}.stepper-label{margin-bottom:var(--spacing);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;display:block}.star-input{justify-content:flex-end;gap:calc(var(--spacing) * .5);flex-direction:row-reverse;display:inline-flex}.star-input input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.star-input label{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-leading:1;color:var(--color-line);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;font-size:28px;line-height:1;display:flex}.star-input label:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.star-input input:checked~label{color:var(--color-amber-400)}@media (hover:hover){.star-input label:hover,.star-input label:hover~label{color:var(--color-amber-400)}}.star-input input:focus-visible+label{border-radius:var(--radius-md);--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(--color-brand)}.stars{color:var(--color-amber-400);align-items:center;gap:1px;display:inline-flex}.stars .off{color:var(--color-line)}.badge{height:calc(var(--spacing) * 6);align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.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);border-radius:3.40282e38px;display:inline-flex}.badge-gray{background-color:var(--color-canvas);color:var(--color-muted)}.badge-green{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.badge-amber{background-color:var(--color-amber-100);color:var(--color-amber-800)}.badge-red{background-color:var(--color-red-100);color:var(--color-red-700)}.result{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.result-W{background-color:var(--color-brand)}.result-L{background-color:var(--color-red-600)}.result-D{background-color:var(--color-slate-500)}.result-none{background-color:var(--color-canvas);color:var(--color-muted)}.pos{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);justify-content:center;align-items:center;display:inline-flex}.pos-FWD{background-color:var(--color-fwd-soft);color:var(--color-fwd)}.pos-MID{background-color:var(--color-mid-soft);color:var(--color-mid)}.pos-DEF{background-color:var(--color-def-soft);color:var(--color-def)}.pos-GK{background-color:var(--color-gk-soft);color:var(--color-amber-800)}.pos-SIT{background-color:var(--color-canvas);color:var(--color-muted)}.pos-bench{background-color:#0000}.pos-bench:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:#5d6d6466;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.pos-bench:before{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.notice{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);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));border-width:1px;display:flex}.notice-success{border-color:var(--color-green-200);background-color:var(--color-green-50);color:var(--color-green-900)}.notice-error{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-900)}.notice-info{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-900)}.notice-warn{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-900)}.toast-wrap{pointer-events:none;z-index:70;padding-inline:calc(var(--spacing) * 4);inset-inline:0;top:calc(4.25rem + env(safe-area-inset-top));justify-content:center;display:flex;position:fixed}dialog .toast-wrap{top:.75rem}.toast{pointer-events:auto;max-width:var(--container-md);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);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(--color-white);--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);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-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:flex}dialog.sheet{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-surface);width:100%;max-width:none;color:var(--color-ink);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0;border-width:0;margin-top:auto;padding:0;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){dialog.sheet{max-width:var(--container-lg);border-radius:var(--radius-3xl);margin:auto}}dialog.sheet{max-height:min(88dvh,44rem)}dialog.sheet[open]{flex-direction:column;animation:.22s cubic-bezier(.2,.9,.3,1) sheet-up;display:flex}dialog.sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10201a73}.sheet-grip{margin-inline:auto;margin-top:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 10);background-color:var(--color-line);border-radius:3.40282e38px;flex-shrink:0}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.sheet-grip{display:none}}.sheet-header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.sheet-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;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);flex:1;overflow:hidden}.sheet-body{overscroll-behavior:contain;min-height:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex:auto;overflow-y:auto}.sheet-footer{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));flex-shrink:0;display:flex}.pitch{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);background-color:var(--color-turf);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none;aspect-ratio:68/88;margin-inline:auto;position:relative;overflow:hidden}.pitch:before{content:"";background:repeating-linear-gradient(#0000 0 11%,#0000000b 11% 22%);position:absolute;inset:0}.pitch-lines{pointer-events:none;color:#ffffff8c;width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pitch-lines{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.pos-token{z-index:10;width:23%;max-width:calc(var(--spacing) * 28);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:var(--spacing);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;position:absolute}.pos-token-dot{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pos-token-dot{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.pos-token[data-line=FWD] .pos-token-dot{background-color:var(--color-fwd)}.pos-token[data-line=MID] .pos-token-dot{background-color:var(--color-mid)}.pos-token[data-line=DEF] .pos-token-dot{background-color:var(--color-def)}.pos-token[data-line=GK] .pos-token-dot{background-color:var(--color-gk)}.pos-token.is-empty .pos-token-dot{--tw-border-style:dashed;border-style:dashed;border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.pos-token.is-empty .pos-token-dot{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.pos-token.is-empty .pos-token-dot{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.pos-token.is-empty .pos-token-dot{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.pos-token.is-empty .pos-token-dot{color:var(--color-white)}.pos-token.is-selected .pos-token-dot,.pos-token:focus-visible .pos-token-dot{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);--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:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.pos-token.is-selected .pos-token-dot,.pos-token:focus-visible .pos-token-dot{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.pos-token-name{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);background-color:#0000008c;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pos-token-name{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.pos-token-name{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:12px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pos-token-name{font-size:13px}}.pos-token.is-empty .pos-token-name{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.pos-token.is-empty .pos-token-name{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.pos-token.is-empty .pos-token-name{color:var(--color-brand-dark)}.period-tabs{margin-inline:calc(var(--spacing) * -4);scrollbar-width:none;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.period-tabs{margin-inline:0;padding-inline:0}}.period-tab{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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));border-radius:3.40282e38px;flex-shrink:0;display:inline-flex;position:relative}.period-tab.is-active,.period-tab[aria-selected=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}.period-tab .done{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-brand);border-radius:3.40282e38px}.rotation-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-ink);background-color:var(--color-white);overflow:hidden}.rotation-card-head{background-color:var(--color-ink);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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);color:var(--color-white)}.rotation-line{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.rotation-line-title{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.rotation-slots{margin-top:var(--spacing);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:where(.rotation-slots>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--color-line)}.rotation-slot{padding-inline:var(--spacing);text-align:center}.rotation-slot-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-muted);text-transform:uppercase;display:block;overflow:hidden}.rotation-slot-name{text-overflow:ellipsis;white-space:nowrap;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);display:block;overflow:hidden}.rotation-sit{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))}.field[aria-invalid=true]{border-color:var(--color-red-400);--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:var(--color-red-100)}.seg[data-invalid]{--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(--color-red-300)}.stepper:has(input[aria-invalid=true]){border-color:var(--color-red-400);--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:var(--color-red-100)}.switch-row{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.switch-row>label:first-child{cursor:pointer;padding-block:var(--spacing)}.switch-row .switch input{inset-inline:calc(var(--spacing) * -1);inset-block:calc(var(--spacing) * -2)}.chip-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.chip-dot-fwd{background-color:var(--color-fwd)}.chip-dot-mid{background-color:var(--color-mid)}.chip-dot-def{background-color:var(--color-def)}.chip-dot-gk{background-color:var(--color-gk)}.chip:has(:checked) .chip-dot{background-color:var(--color-white)}.pw-toggle{min-width:calc(var(--spacing) * 16);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);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:var(--color-brand);inset-block:0;justify-content:center;align-items:center;display:flex;position:absolute;right:0}.pw-toggle:active{background-color:var(--color-brand-soft)}.swatches{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.swatch{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-white);--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);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.swatch:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.swatch{background:var(--swatch,#16a34a)}.swatch:has(input[type=radio]:checked){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ink)}.swatch:has(input:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand)}.swatch-check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);opacity:0;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));filter:drop-shadow(0 1px 1px #00000073)}.swatch:has(input[type=radio]:checked) .swatch-check{opacity:1}.swatch-custom{background:conic-gradient(#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);padding:3px}.swatch-custom input[type=color]{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:#0000;border-radius:3.40282e38px;width:100%;height:100%;padding:0;display:block}.swatch-custom input[type=color]::-webkit-color-swatch-wrapper{padding:0}.swatch-custom input[type=color]::-webkit-color-swatch{border:0;border-radius:9999px}.swatch-custom input[type=color]::-moz-color-swatch{border:0;border-radius:9999px}.league-combo{position:relative}.league-input{text-overflow:ellipsis;white-space:nowrap;padding-right:calc(var(--spacing) * 12);overflow:hidden}.league-combo.is-open .league-input{border-color:var(--color-brand);--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:#15803d26}@supports (color:color-mix(in lab, red, red)){.league-combo.is-open .league-input{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.league-btn{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);color:var(--color-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.league-caret{pointer-events:none}button.league-btn{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){button.league-btn:hover{color:var(--color-ink)}}button.league-btn:active{background-color:var(--color-canvas)}.league-list{z-index:25;margin-top:var(--spacing);max-height:calc(var(--spacing) * 96);overscroll-behavior:contain;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink);--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);inset-inline:0;position:absolute;top:100%;overflow-y:auto}.league-group-label{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3.5);padding-block: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);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex;position:sticky;top:0}.league-group:first-child .league-group-label,.league-option-none+.league-group .league-group-label{border-top-style:var(--tw-border-style);border-top-width:0}.league-group-note{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-brand);text-transform:none;margin-left:auto}.league-option{min-height:calc(var(--spacing) * 12);cursor:pointer;justify-content:center;gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 11);padding-left:calc(var(--spacing) * 3.5);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative}.league-option-name{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.league-option-meta{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted);flex-wrap:wrap;display:flex}.league-option-none .league-option-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.league-option.is-active{background-color:var(--color-brand-soft)}.league-option.is-picked .league-option-name{color:var(--color-brand-dark)}.league-option.is-picked:after{content:"";top:50%;right:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand);-webkit-mask:var(--league-check) center / contain no-repeat;-webkit-mask:var(--league-check) center / contain no-repeat;-webkit-mask:var(--league-check) center / contain no-repeat;mask:var(--league-check) center / contain no-repeat;--league-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4.5 4.5L19 7'/%3E%3C/svg%3E");position:absolute}.league-empty{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.team-card.is-current{border-color:#15803d80}@supports (color:color-mix(in lab, red, red)){.team-card.is-current{border-color:color-mix(in oklab, var(--color-brand) 50%, transparent)}}.team-card.is-current{--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:#15803d4d}@supports (color:color-mix(in lab, red, red)){.team-card.is-current{--tw-ring-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.team-card-stats{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.team-card-stats dd{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline-flex}.team-card-stats svg{color:#5d6d64b3;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.team-card-stats svg{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.roster-tags{margin-top:var(--spacing);align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.roster-hint{height:calc(var(--spacing) * 6);border-radius:var(--radius-md);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);align-items:center;display:inline-flex}.roster-row.is-inactive .avatar{background-color:var(--color-canvas);color:var(--color-muted)}.roster-row.is-inactive .list-row-title{color:var(--color-muted)}.quick-names{min-height:calc(var(--spacing) * 48);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.skills-section,.best-spot-field{scroll-margin-top:calc(4.5rem + env(safe-area-inset-top))}.skills-more{margin-block:calc(var(--spacing) * -3);margin-right:calc(var(--spacing) * -2);min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 2);align-items:center;display:inline-flex}.skill-row{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.skill-row>.avatar{margin-top:calc(var(--spacing) * .5)}.skill-row-main{flex:1;min-width:0}.skill-row-head{min-height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.skill-row-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);overflow:hidden}.skill-row-hint{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.skill-word{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-ink);flex-shrink:0;margin-left:auto}.skill-word.is-empty{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.skill-stars{margin-top:var(--spacing);margin-left:calc(var(--spacing) * -1.5);display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.skill-row-main{align-items:center;column-gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.skill-row-head,.skill-row-hint{grid-column:1}.skill-row-main .field-error{grid-column:1/-1}.skill-stars{grid-area:1/2/span 2;margin:0}}@media (max-width:22.4375rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.skill-row>.avatar{display:none}}.rate-tabs-bar{z-index:20;margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 3);background-color:#f3f6f4e6;position:sticky}@supports (color:color-mix(in lab, red, red)){.rate-tabs-bar{background-color:color-mix(in oklab, var(--color-canvas) 90%, transparent)}}.rate-tabs-bar{padding-inline:calc(var(--spacing) * 4);padding-block: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:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.rate-tabs-bar{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6)}}.rate-tabs-bar{top:calc(3.5rem + 1px + env(safe-area-inset-top))}.rate-tabs{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(4.25rem,1fr);overflow-x:auto}.rate-tabs::-webkit-scrollbar{display:none}.rate-tabs.has-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.rate-tabs.has-more-left{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.rate-tabs.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.rate-tabs a{min-height:calc(var(--spacing) * 12);padding-inline:var(--spacing);--tw-leading:var(--leading-tight);font-size:13px;line-height:var(--leading-tight);white-space:nowrap;flex-direction:column;gap:0}.rate-tab-count{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-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,)}.rate-tabs a.is-active .rate-tab-count{color:#10201ab3}@supports (color:color-mix(in lab, red, red)){.rate-tabs a.is-active .rate-tab-count{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.rate-panel-hint{margin-bottom:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.rate-panel-note{margin-top:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}:where(.rate-list>: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)));border-color:var(--color-line)}.rate-list{padding-inline:calc(var(--spacing) * 4)}.rate-form.is-tabbed .rate-panel-title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rate-form.is-tabbed .rate-panel-hint{margin-top:calc(var(--spacing) * 2)}.spot-select{margin-top:calc(var(--spacing) * 1.5)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.spot-row .spot-select{width:calc(var(--spacing) * 52);grid-area:1/2/span 2;margin:0}}.chip:has(input:disabled){cursor:not-allowed;opacity:.4}.pgrid-legend{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.pgrid-legend>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.pgrid{padding-inline:calc(var(--spacing) * 3)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pgrid{padding-inline:calc(var(--spacing) * 4)}}.pgrid-head,.pgrid-row{align-items:center;column-gap:var(--spacing);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pgrid-head,.pgrid-row{column-gap:calc(var(--spacing) * 3)}}.pgrid-head,.pgrid-row{grid-template-columns:minmax(0,1fr) 2.75rem 4.5rem 4.5rem 2.75rem}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pgrid-head,.pgrid-row{grid-template-columns:minmax(0,1fr) 3.75rem 6rem 6rem 6.5rem}}.pgrid-head{z-index:10;margin-inline:calc(var(--spacing) * -3);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#fffffff2;position:sticky}@supports (color:color-mix(in lab, red, red)){.pgrid-head{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.pgrid-head{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--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-muted);text-transform:uppercase;--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:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pgrid-head{margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4)}}.pgrid-head{top:calc(3.5rem + 1px + env(safe-area-inset-top))}.pgrid-head>span:not(:first-child){text-align:center}:where(.pgrid-body>: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)));border-color:var(--color-line)}.pgrid-row{min-height:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 1.5);position:relative}.pgrid-row.is-changed:before{content:"";top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * -3);width:var(--spacing);background-color:var(--color-brand);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;position:absolute}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pgrid-row.is-changed:before{left:calc(var(--spacing) * -4)}}.pgrid-name{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.pgrid-name>.avatar{display:none}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pgrid-name>.avatar{display:inline-flex}}.pgrid-name-text{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}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pgrid-name-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.pgrid-jersey,.pgrid-pick{height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);--tw-font-weight:var(--font-weight-bold);width:100%;min-width:0;font-weight:var(--font-weight-bold);color:var(--color-ink);--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);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}:is(.pgrid-jersey,.pgrid-pick):focus{border-color:var(--color-brand);--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:#15803d26}@supports (color:color-mix(in lab, red, red)){:is(.pgrid-jersey,.pgrid-pick):focus{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.pgrid-jersey{background-color:var(--color-white);padding-inline:var(--spacing);text-align:center;--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,)}.pgrid-jersey::placeholder{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5d6d6480}@supports (color:color-mix(in lab, red, red)){.pgrid-jersey::placeholder{color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.pgrid-jersey{--tw-shadow:inset 0 1px 2px #1c281e1a, 0 1px 0 #ffffffe6;background-image:linear-gradient(#1c281e0f,#1c281e00 45%)}.pgrid-jersey.is-dup{border-color:var(--color-amber-400);background-color:var(--color-amber-50)}.pgrid-jersey[aria-invalid=true]{border-color:var(--color-red-400);background-color:var(--color-red-50);--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:var(--color-red-100)}.pgrid-pick{cursor:pointer;appearance:none;background-color:var(--color-white);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 2);color:var(--color-muted);--tw-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #1c281e24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6d64' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(#fffc,#fff0 70%);background-position:right .3rem center,0 0;background-repeat:no-repeat;background-size:.9rem,auto}.pgrid-pick[data-pick=FWD]{border-color:#e11d484d}@supports (color:color-mix(in lab, red, red)){.pgrid-pick[data-pick=FWD]{border-color:color-mix(in oklab, var(--color-fwd) 30%, transparent)}}.pgrid-pick[data-pick=FWD]{background-color:var(--color-fwd-soft);color:var(--color-fwd)}.pgrid-pick[data-pick=MID]{border-color:#7c3aed4d}@supports (color:color-mix(in lab, red, red)){.pgrid-pick[data-pick=MID]{border-color:color-mix(in oklab, var(--color-mid) 30%, transparent)}}.pgrid-pick[data-pick=MID]{background-color:var(--color-mid-soft);color:var(--color-mid)}.pgrid-pick[data-pick=DEF]{border-color:#2563eb4d}@supports (color:color-mix(in lab, red, red)){.pgrid-pick[data-pick=DEF]{border-color:color-mix(in oklab, var(--color-def) 30%, transparent)}}.pgrid-pick[data-pick=DEF]{background-color:var(--color-def-soft);color:var(--color-def)}.pgrid-pick[data-pick=GK]{border-color:#d9770666}@supports (color:color-mix(in lab, red, red)){.pgrid-pick[data-pick=GK]{border-color:color-mix(in oklab, var(--color-gk) 40%, transparent)}}.pgrid-pick[data-pick=GK]{background-color:var(--color-gk-soft);color:var(--color-amber-800)}.pgrid-pick:disabled{cursor:not-allowed;opacity:.4;--tw-shadow:0 0 #0000}.pgrid-pick option{background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pgrid-gk{height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.pgrid-gk .check{cursor:pointer}.pgrid-note{margin-top:calc(var(--spacing) * 2);padding-inline: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(--color-amber-800)}.lu-status{margin-bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.lu-summary{-webkit-line-clamp:2;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lu-save{height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline: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-bold);font-weight:var(--font-weight-bold);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));border-radius:3.40282e38px;flex-shrink:0;display:inline-flex;position:relative}.lu-save:after{content:"";inset-inline:calc(var(--spacing) * -1);inset-block:calc(var(--spacing) * -2);position:absolute}.lu-save[data-status=saved]{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.lu-save[data-status=pending],.lu-save[data-status=saving]{background-color:var(--color-canvas);color:var(--color-muted)}.lu-save[data-status=failed]{background-color:var(--color-red-100);color:var(--color-red-800);--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(--color-red-200)}.lu-save-icon{display:inline-flex}.lu-save-icon:empty{display:none}.lu-save[data-status=saving] .lu-save-icon svg,.lu-save[data-status=pending] .lu-save-icon svg{animation:1s linear infinite lu-spin}.lu-banner:empty{display:none}.lu-notice>svg{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.lu-notice-close{margin-top:calc(var(--spacing) * -1.5);margin-right:calc(var(--spacing) * -2);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lu-notice-close:active{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.lu-notice-close:active{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.lu-notice-head{margin-top:calc(var(--spacing) * -1);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.lu-notes{margin-top:var(--spacing);list-style-type:disc}:where(.lu-notes>: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)))}.lu-notes{padding-left:calc(var(--spacing) * 4)}.lu-nav{margin-bottom:calc(var(--spacing) * 3);scroll-margin-top:calc(4.25rem + env(safe-area-inset-top));display:block}.lineup .lu-periods{align-items:flex-end;gap:calc(var(--spacing) * 1.5);min-width:0;margin-inline:0;padding-inline:0}.lu-half{gap:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.lu-half+.lu-half{margin-left:calc(var(--spacing) * .5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 2)}.lu-half-tabs{gap:calc(var(--spacing) * 1.5);display:flex}.lu-half-label{padding-left:var(--spacing);--tw-leading:calc(var(--spacing) * 3);font-size:10px;line-height:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.lu-range{margin-top:var(--spacing);min-height:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-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,)}.lineup .lu-periods .period-tab{min-width:3.25rem;padding-inline:calc(var(--spacing) * 3)}.lineup .lu-periods .period-tab .done{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);position:absolute}.lineup .lu-periods[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.lu-viewtoggle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex;overflow:hidden}.lu-viewtoggle button{height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline: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-bold);font-weight:var(--font-weight-bold);color:var(--color-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}.lu-viewtoggle button[aria-pressed=true]{background-color:var(--color-ink);color:var(--color-white)}.lu-layout{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.lu-layout{align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) 21rem}.lineup[data-view=grid] .lu-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}.lu-field,.lu-gridview,.lu-time{min-width:0}.lu-hint{margin-top:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.lineup{--lu-chrome:21.75rem}.lineup.has-range{--lu-chrome:23.5rem}.lineup.has-range.has-halves{--lu-chrome:24.375rem}.lineup.has-tip{--lu-chrome:25rem}.lineup.has-tip.has-range{--lu-chrome:26.75rem}.lineup.has-tip.has-range.has-halves{--lu-chrome:27.625rem}.lu-field{flex-direction:column;display:flex}@media (max-height:45rem){.lineup .lu-tip{margin-top:var(--spacing);order:1;margin-bottom:0}.lineup .lu-sitting{order:2}.lineup .lu-status,.lineup .lu-nav{margin-bottom:calc(var(--spacing) * 1.5)}.lineup .lu-range,.lineup .lu-range-bar{margin-top:calc(var(--spacing) * .5)}.lineup .lu-format-open{height:1.125rem;margin-block:-1px}.lineup .lu-format-open:after{top:-.1875rem}.lineup,.lineup.has-tip{--lu-chrome:21rem}.lineup.has-range,.lineup.has-tip.has-range{--lu-chrome:22.125rem}.lineup.has-range.has-halves,.lineup.has-tip.has-range.has-halves{--lu-chrome:23rem}}.lineup{--lu-pitch-w:clamp(13.5rem, calc((100dvh - var(--lu-chrome) - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * .7727), 28rem)}.lineup .lu-pitch{max-width:var(--lu-pitch-w)}@media (min-width:64rem){.lineup,.lineup.has-range,.lineup.has-tip,.lineup.has-tip.has-range{--lu-chrome:17.5rem}.lineup.has-range.has-halves,.lineup.has-tip.has-range.has-halves{--lu-chrome:18.25rem}.lineup .lu-nav{align-items:flex-end;column-gap:calc(var(--spacing) * 6);display:flex}.lineup .lu-periods{flex:0 auto}.lineup .lu-range-bar{margin-top:0;margin-bottom:calc(var(--spacing) * 2.5);flex:1;min-width:0}.lineup .lu-field{grid-template-columns:var(--lu-pitch-w) minmax(8rem, 1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:1.5rem;display:grid}.lineup .lu-pitch{width:var(--lu-pitch-w);grid-area:1/1/span 2}.lineup .lu-tip{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing) * 3);grid-area:1/2;max-width:none}.lineup .lu-sitting{grid-area:2/2}.lineup .lu-sitting .lu-chips{flex-direction:column;align-items:flex-start}}@media (min-width:64rem) and (max-height:45rem){.lineup,.lineup.has-range,.lineup.has-tip,.lineup.has-tip.has-range{--lu-chrome:16.75rem}.lineup.has-range.has-halves,.lineup.has-tip.has-range.has-halves{--lu-chrome:17.5rem}.lineup .lu-range-bar{margin-top:0}}.lineup .lu-pitch{margin-bottom:.75rem;overflow:visible}.lineup .lu-pitch:before{border-radius:inherit}.lu-lines *{vector-effect:non-scaling-stroke}.lineup .pos-token-dot{position:relative}.lineup .pos-token[data-line=GK]{z-index:9}.lineup .pos-token:active .pos-token-dot{transform:scale(.94)}.lineup .pos-token.lu-warn .pos-token-dot:after{content:"!";top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-red-600);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);color:var(--color-white);--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(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.lu-lock-icon{flex-shrink:0;width:1em;height:1em}.lineup .pos-token-lock{pointer-events:none;top:calc(var(--spacing) * -1.5);left:calc(var(--spacing) * -1.5);width:1.125rem;height:1.125rem;color:var(--color-white);--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(--color-white);--tw-shadow:0 1px 2px #00000059;background-color:#9c7424;background-image:linear-gradient(#ffffff4d,#fff0 55%,#00000024);border-radius:3.40282e38px;justify-content:center;align-items:center;display:none;position:absolute}.lineup .pos-token.is-locked .pos-token-lock{display:flex}.lineup .pos-token-lock .lu-lock-icon{stroke-width:2.6px;width:.6875rem;height:.6875rem}.pos.lu-mini.is-locked{position:relative}.lu-lock-mark{pointer-events:none;top:calc(var(--spacing) * -1.5);left:calc(var(--spacing) * -1.5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);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:var(--color-white);background-color:#9c7424;background-image:linear-gradient(#ffffff4d,#fff0 55%,#00000024);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.lu-lock-mark .lu-lock-icon{stroke-width:3.2px;width:.4375rem;height:.4375rem}.lu-tag-lock{color:#6f4c12;background-color:#f6eed9}.lu-legend-lock{color:#10201ab3;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lu-legend-lock{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.lu-legend-lock .lu-lock-icon{stroke-width:2.4px;width:.75rem;height:.75rem}.btn.lu-pick-lock{padding-inline:calc(var(--spacing) * 4);flex-shrink:0}#lu-pick .sheet-footer{container:lu-pick-foot/inline-size}@container lu-pick-foot (max-width:26rem){.btn.lu-pick-lock{width:calc(var(--spacing) * 12);padding-inline:0}.btn.lu-pick-lock>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container lu-pick-foot (max-width:20rem){#lu-pick-empty{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3)}}.btn.lu-pick-lock.is-on{color:#6f4c12;background-color:#f8efd8;background-image:linear-gradient(#fbf5e6,#f1e2bb);border-color:#dcc48e #dcc48e #c7a75f}.lu-lock-hint{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.lu-tip{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);max-width:var(--container-md);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-brand-soft);padding-left: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(--color-brand-dark);display:flex}.lu-tip-icon{flex-shrink:0;display:inline-flex}.lu-tip-close{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lu-tip-close:active{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.lu-tip-close:active{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.lu-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lu-chip{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);max-width:100%;padding-block:var(--spacing);padding-right:calc(var(--spacing) * 3.5);padding-left: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);--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);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));border-radius:3.40282e38px;display:inline-flex}.lu-chip:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lu-chip-badge{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-canvas);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lu-chip.is-run{border-color:var(--color-amber-300);background-color:var(--color-amber-50)}.lu-chip.is-unfair{border-color:var(--color-red-300);background-color:var(--color-red-50)}.lu-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.lu-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.lu-dot-red{background-color:var(--color-red-600)}.lu-dot-amber{background-color:var(--color-amber-500)}.lu-dot-less{background-color:var(--color-sky-500)}.lu-time-card{container:lu-time/inline-size}.card-header.lu-time-head{column-gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;row-gap:0}.lu-time-head>.h2{flex-shrink:0}.lu-time-head>.lu-fair{max-width:100%}@container lu-time (max-width:30rem){.lu-time-head:after{content:"";flex-basis:100%;order:2}.lu-time-head>.lu-fair{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * .5);order:3}}.seg.lu-order{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);padding:calc(var(--spacing) * .5);flex-shrink:0;grid-auto-columns:auto;margin-left:auto;display:inline-grid}.seg.lu-order label{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.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);position:relative}.seg.lu-order label:after{content:"";inset-inline:0;inset-block:calc(var(--spacing) * -1.5);position:absolute}.lu-time-group{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 1.5);padding-bottom:var(--spacing);--tw-leading:calc(var(--spacing) * 3);font-size:10px;line-height:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex}.lu-time-group:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:#5d6d6466;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.lu-time-group:before{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.lu-time-group[data-line=FWD]:before{background-color:var(--color-fwd)}.lu-time-group[data-line=MID]:before{background-color:var(--color-mid)}.lu-time-group[data-line=DEF]:before{background-color:var(--color-def)}.lu-time-group[data-line=GK]:before{background-color:var(--color-gk)}:where(.lu-time-list>: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)));border-color:var(--color-line)}.lu-time-row{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.lu-time-name{align-items:center;gap:calc(var(--spacing) * 1.5);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);flex:1;display:flex}.lu-time-periods{gap:var(--spacing);flex-shrink:0;display:flex}.lu-time-count{width:calc(var(--spacing) * 9);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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,);flex-shrink:0}.lu-row-lock{margin-block:calc(var(--spacing) * -3);margin-right:calc(var(--spacing) * -3.5);margin-left:calc(var(--spacing) * -2.5);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lu-row-lock-gap{width:calc(var(--spacing) * 5);flex-shrink:0}.lu-row-lock-face{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);color:#5d6d64b3;border-width:1px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lu-row-lock-face{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.lu-row-lock-face{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));border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a}.lu-row-lock-face .lu-lock-icon{stroke-width:2.4px;width:.75rem;height:.75rem}.lu-row-lock[data-lock=none] .lu-row-lock-face{color:#5d6d6473;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.lu-row-lock[data-lock=none] .lu-row-lock-face{color:color-mix(in oklab, var(--color-muted) 45%, transparent)}}.lu-row-lock[data-lock=none] .lu-row-lock-face{box-shadow:none;background-color:#0000;background-image:none}.lu-row-lock[data-lock=none]:focus-visible .lu-row-lock-face{color:#5d6d64cc}@supports (color:color-mix(in lab, red, red)){.lu-row-lock[data-lock=none]:focus-visible .lu-row-lock-face{color:color-mix(in oklab, var(--color-muted) 80%, transparent)}}.lu-row-lock[data-lock=none]:focus-visible .lu-row-lock-face{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a}@media (hover:hover){.lu-row-lock[data-lock=none]:hover .lu-row-lock-face{color:#5d6d64cc}@supports (color:color-mix(in lab, red, red)){.lu-row-lock[data-lock=none]:hover .lu-row-lock-face{color:color-mix(in oklab, var(--color-muted) 80%, transparent)}}.lu-row-lock[data-lock=none]:hover .lu-row-lock-face{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a}}.lu-row-lock[data-lock=some] .lu-row-lock-face{color:#9c7424;background-image:linear-gradient(#fffdf7,#f8efd8);border-color:#d5b977 #d5b977 #b8954a}.lu-row-lock[data-lock=all] .lu-row-lock-face{color:#fff;background-color:#9c7424;background-image:linear-gradient(#00000024,#fff0 60%,#ffffff1f);border-color:#7d5c1b;box-shadow:inset 0 2px 3px #00000052,0 1px #fffc}.lu-row-lock:active .lu-row-lock-face{translate:0 1px;box-shadow:inset 0 2px 4px #1c281e38,0 1px #fff}.lu-row-lock:focus-visible{outline:none}.lu-row-lock:focus-visible .lu-row-lock-face{outline:2px solid var(--color-brand);outline-offset:2px}@container lu-time (max-width:21.5rem){.lu-time-list:not(.is-long) .lu-time-row{gap:calc(var(--spacing) * 1.5)}.lu-time-list:not(.is-long) .lu-time-periods{gap:calc(var(--spacing) * .5)}.lu-time-list:not(.is-long) .pos.lu-mini.lu-half-gap{margin-left:var(--spacing)}.lu-time-list:not(.is-long) .lu-time-count{width:calc(var(--spacing) * 7)}}.lu-time-row.is-unfair{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.lu-time-row.is-unfair{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.lu-time-row.is-unfair .lu-time-count{color:var(--color-red-700)}.lu-time-row.is-run{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.lu-time-row.is-run{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.lu-time-row.is-run .lu-time-count{color:var(--color-amber-700)}.lu-time-list.is-long .lu-time-row{flex-wrap:wrap}.lu-time-list.is-long .lu-time-periods{flex-wrap:wrap;order:9999;width:100%}.lu-time-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.lu-not-here{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.lu-legend{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-wrap:wrap;display:flex}.lu-legend>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.lu-done{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 4);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);--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);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}.lu-done:active{scale:.98}.pos.lu-mini{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 8);padding-inline:var(--spacing);font-size:10px}.pos.lu-mini.is-current{--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:#10201a99}@supports (color:color-mix(in lab, red, red)){.pos.lu-mini.is-current{--tw-ring-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.pos.lu-mini.lu-half-gap{margin-left:calc(var(--spacing) * 1.5)}.pos.lu-pos-none{background-color:var(--color-white);color:#5d6d6499}@supports (color:color-mix(in lab, red, red)){.pos.lu-pos-none{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.pos.lu-pos-none{--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(--color-line);--tw-ring-inset:inset}.pos.lu-pos-lg{height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0}.lu-grid-scroll{overscroll-behavior-x:contain;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);overflow-x:auto}.lu-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lu-table th,.lu-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);text-align:center;vertical-align:middle;padding:0}.lu-table thead th{background-color:var(--color-canvas);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--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);color:var(--color-muted);text-transform:uppercase}.lu-table .lu-th-name{z-index:1;background-color:var(--color-white);max-width:6.5rem;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none;position:sticky;left:0}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.lu-table .lu-th-name{max-width:11rem;padding-inline:calc(var(--spacing) * 3)}}.lu-table thead .lu-th-name,.lu-table tfoot .lu-th-name{background-color:var(--color-canvas);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--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);color:var(--color-muted);text-transform:uppercase}.lu-table .lu-th-name>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lu-th-btn{min-height:calc(var(--spacing) * 11);width:100%;min-width:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:inline-flex}.lu-th-done{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px}.lu-th-count{padding-inline:calc(var(--spacing) * 2)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.lu-th-count{padding-inline:calc(var(--spacing) * 3)}}.lu-cell{min-height:calc(var(--spacing) * 11);width:100%;min-width:calc(var(--spacing) * 11);padding-inline:var(--spacing);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}.lu-cell:active{background-color:var(--color-canvas)}.lu-table td.is-current,.lu-table th.is-current{background-color:#dcfce766}@supports (color:color-mix(in lab, red, red)){.lu-table td.is-current,.lu-table th.is-current{background-color:color-mix(in oklab, var(--color-brand-soft) 40%, transparent)}}.lu-td-count{padding-inline:calc(var(--spacing) * 2);--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,)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.lu-td-count{padding-inline:calc(var(--spacing) * 3)}}.lu-table tr.is-unfair .lu-td-count{color:var(--color-red-700)}.lu-table tr.is-run .lu-td-count{color:var(--color-amber-700)}.lu-table tr.is-unfair .lu-th-name{background-color:var(--color-red-50)}.lu-table tr.is-run .lu-th-name{background-color:var(--color-amber-50)}.lu-table tfoot th,.lu-table tfoot td{border-bottom-style:var(--tw-border-style);background-color:var(--color-canvas);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-bold);font-weight:var(--font-weight-bold);border-bottom-width:0}.lu-open{color:var(--color-amber-700)}.lu-full{color:var(--color-brand)}.lu-table .lu-grid-halves>*{border-bottom-style:var(--tw-border-style);background-color:var(--color-canvas);padding-top:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 3);font-size:10px;line-height:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;border-bottom-width:0;padding-bottom:0}.lu-table .lu-half-start{border-left-style:var(--tw-border-style);border-left-width:2px;border-left-color:var(--color-line)}.lineup .lu-toolbar{gap:var(--spacing);padding-block:calc(var(--spacing) * 2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lu-tool{min-height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);min-width:0;padding-inline:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-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));flex-direction:column;display:flex}.lu-tool:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-canvas)}.lu-tool:disabled{cursor:not-allowed;opacity:.35}.lu-tool>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lu-tool>.lu-tool-icon{max-width:none;display:inline-flex;position:relative;overflow:visible}.lu-tool-badge{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -3.5);height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 5);background-color:var(--color-ink);padding-inline:var(--spacing);text-align:center;--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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,);--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(--color-white);border-radius:3.40282e38px;position:absolute}.lu-tool-badge:empty{display:none}.lu-tool-primary{background-color:var(--color-brand);color:var(--color-white);--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);--tw-shadow-color:#15803d4d}@supports (color:color-mix(in lab, red, red)){.lu-tool-primary{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.lu-tool-primary:active{background-color:var(--color-brand-dark)}@media (min-width:48rem) and (min-height:30rem),(min-width:48rem) and (pointer:fine){.lu-tool{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:row}}.lu-sheet-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);overflow:hidden}.sheet-body.lu-sheet-body{padding-inline:calc(var(--spacing) * 2)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.sheet-body.lu-sheet-body{padding-inline:calc(var(--spacing) * 3)}}.lu-sheet-note{padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.lu-list>li+li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.lu-pick-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:left;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}.lu-pick-row:active{background-color:var(--color-canvas)}.lu-pick-row.is-current{background-color:#dcfce780}@supports (color:color-mix(in lab, red, red)){.lu-pick-row.is-current{background-color:color-mix(in oklab, var(--color-brand-soft) 50%, transparent)}}.lu-pick-row.is-warn .lu-pick-name{color:var(--color-muted)}.lu-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-ink);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lu-pick-main{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.lu-pick-name{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);min-width:0;font-weight:var(--font-weight-bold);display:flex}.lu-pick-meta{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.lu-pick-game{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.lu-meta-item{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(--color-muted)}.lu-tag{height:calc(var(--spacing) * 5);align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:3.40282e38px;display:inline-flex}.lu-tag svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.lu-tag-sit{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.lu-tag-play{background-color:var(--color-amber-100);color:var(--color-amber-800)}.lu-tag-here{background-color:var(--color-ink);color:var(--color-white)}.lu-tag-warn{background-color:var(--color-red-100);color:var(--color-red-700)}.lu-tag-like{background-color:var(--color-def-soft);color:var(--color-def)}.lu-tag-muted{background-color:var(--color-canvas);color:var(--color-muted)}.lu-tag-less{background-color:var(--color-sky-100);color:var(--color-sky-800)}.lu-tag-yes{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.lu-rating{align-items:flex-end;gap:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.lu-rating-at{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase}.lu-here-row{min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.lu-here-row.is-off .lu-avatar{background-color:var(--color-line);color:var(--color-muted)}.lu-here-row.is-said-no{border-radius:var(--radius-xl);background-color:var(--color-amber-50)}.lu-radio-card{min-height:calc(var(--spacing) * 12);cursor:pointer;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(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block: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);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}.lu-radio-card:has(:checked){border-color:var(--color-brand);background-color:#dcfce780}@supports (color:color-mix(in lab, red, red)){.lu-radio-card:has(:checked){background-color:color-mix(in oklab, var(--color-brand-soft) 50%, transparent)}}.lu-radio-card:has(:focus-visible){--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.lu-radio-card:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.lu-radio-card input{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);accent-color:var(--color-brand);flex-shrink:0}.lu-radio-title{display:block}.lu-radio-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:block}.lu-fav-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.lu-fav-row.is-editing{padding-block:calc(var(--spacing) * 3)}.lu-fav-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow:hidden}.lu-fav-star{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-amber-50);color:var(--color-amber-500);--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(--color-amber-200);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lu-fav-edit{margin-right:calc(var(--spacing) * -1);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:var(--color-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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.lu-fav-edit:hover{color:var(--color-ink)}}.lu-fav-edit:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-canvas)}.lu-outlook{height:calc(var(--spacing) * 9);justify-content:center;align-items:stretch;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);--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);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));border-radius:3.40282e38px;flex-direction:column;flex-shrink:1;display:inline-flex;position:relative}.lu-outlook:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lu-outlook{background-image:linear-gradient(#ffffffe6,#f3f6f4e6)}.lu-outlook:after{content:"";inset-inline:0;inset-block:calc(var(--spacing) * -1);position:absolute}.lu-outlook.is-off{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-muted);flex-direction:row}.lu-outlook.is-off svg{color:#b98a2e;flex-shrink:0}.lu-outlook-text{text-overflow:ellipsis;white-space:nowrap;--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;overflow:hidden}.lu-outlook .odds-bar{height:var(--spacing);box-shadow:none}.lineup.has-outlook .lu-summary{flex:1}@media not all and (min-width:40rem),(pointer:coarse) and (max-height:29.99rem){.lineup.has-outlook .lu-summary{display:none}.lu-outlook{flex:auto;max-width:7.25rem;container-type:inline-size}.lineup.has-outlook .lu-status{gap:calc(var(--spacing) * 2)}.lu-save-more{display:none}}@container (max-width:5.15rem){.lu-outlook:not(.is-off) .lu-outlook-more{display:none}}@container (max-width:5.6rem){.lu-outlook.is-off svg{display:none}}@container (max-width:4.4rem){.lu-outlook.is-off .lu-outlook-more{display:none}}@media print{.lu-outlook,.lu-score,.lu-strength-row,#lu-outlook-sheet{display:none!important}}.odds-bar{height:calc(var(--spacing) * 2.5);background-color:var(--color-canvas);border-radius:3.40282e38px;width:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #10201a24}.odds-bar>span{background-image:linear-gradient(#ffffff38,#fff0 55%,#00000012);min-width:0;height:100%;display:block}.odds-bar>span+span{box-shadow:inset 1px 0 #fff9}.odds-w{background-color:var(--color-brand)}.odds-l{background-color:#b5483e}.lu-range-row{align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.lu-range-row>.lu-range{flex:1;min-width:0}.lu-score{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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,);flex-shrink:0}.lu-score.is-building{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.lu-score:empty{display:none}.lu-range-bar{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.lu-range-bar>.lu-range-row{flex:1;min-width:0}.lineup .lu-range-bar .lu-range{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.lu-format-open{height:calc(var(--spacing) * 6);align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);max-width:45%;padding-right:var(--spacing);padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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));text-shadow:0 1px #fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);border-bottom-color:#1c281e42;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a,0 3px 8px -4px #1c281e33}.lu-format-open:after{content:"";inset-inline:calc(var(--spacing) * -1);top:-.375rem;bottom:calc(var(--spacing) * -3);position:absolute}.lu-format-open:active{background-image:linear-gradient(#e6eae2,#f1f3ee 70%);translate:0 1px;box-shadow:inset 0 2px 4px #1c281e29,0 1px #fff}.lu-format-open>svg:first-child{color:var(--color-brand)}.lineup>[inert]:not(.lu-toolbar),.lineup>.lu-toolbar[inert]>*{opacity:.55;transition:opacity .15s}.lu-format-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lu-format-caret{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-muted);flex-shrink:0;rotate:90deg}.lu-form-cards{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.lu-form-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.lu-radio-card.lu-form-card{justify-content:flex-start;gap:calc(var(--spacing) * 1.5);min-width:0;min-height:0;padding-inline:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2);text-align:center;flex-direction:column}.lu-form-pic{height:calc(var(--spacing) * 14);filter:drop-shadow(0 1px 1px #1c281e33);flex-shrink:0;width:auto;overflow:visible}.lu-form-grass{fill:#deece3}@supports (color:color-mix(in lab, red, red)){.lu-form-grass{fill:color-mix(in oklab, var(--color-turf) 16%, white)}}.lu-form-grass{stroke:#abd1b8}@supports (color:color-mix(in lab, red, red)){.lu-form-grass{stroke:color-mix(in oklab, var(--color-turf) 40%, white)}}.lu-form-grass{stroke-width:1.25px}.lu-form-lines{fill:none;stroke:#abd1b8}@supports (color:color-mix(in lab, red, red)){.lu-form-lines{stroke:color-mix(in oklab, var(--color-turf) 40%, white)}}.lu-form-lines{stroke-width:1.25px}.lu-form-pic circle{stroke:#fff;stroke-width:1.75px}.lu-form-pic .is-fwd{fill:var(--color-fwd)}.lu-form-pic .is-mid{fill:var(--color-mid)}.lu-form-pic .is-def{fill:var(--color-def)}.lu-form-pic .is-gk{fill:var(--color-gk)}.lu-form-name{max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;display:block}.lu-form-card:has(:checked) .lu-form-name{color:var(--color-brand-dark)}.lu-form-card:has(:checked) .lu-form-pic{filter:drop-shadow(0 2px 3px #1e563159)}.lu-form-more{margin-top:calc(var(--spacing) * 3)}.lu-form-more>summary{margin-inline:calc(var(--spacing) * -1);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:var(--spacing);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-brand-dark);list-style-type:none;display:flex}.lu-form-more>summary::-webkit-details-marker{display:none}.lu-form-more-chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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));flex-shrink:0}.lu-form-more[open]>summary .lu-form-more-chev{transform:rotate(90deg)}.lu-form-size{margin-top:calc(var(--spacing) * 3);margin-bottom: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-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted)}.lu-table tfoot .lu-strength-row>*{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);--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,)}.lu-table tfoot .lu-strength-row .is-building{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.lu-table tfoot .lu-strength-row .lu-strength-hint{--tw-leading:calc(var(--spacing) * 3);font-size:10px;line-height:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.lu-tag-up{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.lu-tag-down{color:#94392f;background-color:#f6e5e2}.lu-tag-spot{color:#6f4c12;background-color:#f6eed9}.lu-tag-spot svg{color:#b98a2e}:where(.sheet-body.lu-out-body>: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(.lu-out-main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.lu-out-intro>: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)))}.lu-out-intro{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.lu-out-h{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:block}.lu-out-hint{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.lu-out-odds .odds-bar{margin-top:var(--spacing)}.lu-out-pct{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);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-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-wrap:wrap;display:flex}.lu-out-pct>span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.lu-out-key{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.lu-out-verdict{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.lu-out-line{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-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,)}.lu-out-lineups>li+li{margin-top:calc(var(--spacing) * .5)}.lu-out-row{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2);text-align:left;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}.lu-out-row:active{background-color:var(--color-canvas)}.lu-out-row.is-current{background-color:#dcfce780}@supports (color:color-mix(in lab, red, red)){.lu-out-row.is-current{background-color:color-mix(in oklab, var(--color-brand-soft) 50%, transparent)}}.lu-out-row-label{width:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);flex-shrink:0}.lu-out-row-score{width:calc(var(--spacing) * 8);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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,);flex-shrink:0}.lu-out-row-score.is-building{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.lu-out-meter{height:calc(var(--spacing) * 2.5);background-color:var(--color-canvas);border-radius:3.40282e38px;flex:1;min-width:0;display:block;position:relative;box-shadow:inset 0 1px 2px #10201a24}.lu-out-fill{background-color:var(--color-brand);inset-block:0;background-image:linear-gradient(#ffffff38,#0000000f);border-radius:3.40282e38px;position:absolute;left:0}.lu-out-fill.is-building{opacity:.45}.lu-out-tick{inset-block:calc(var(--spacing) * -1);width:calc(var(--spacing) * .5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#10201a73;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.lu-out-tick{background-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}:where(.lu-out-bars>: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)))}.lu-out-bar-head{margin-bottom:var(--spacing);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.lu-out-bar-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lu-out-bar-word{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(--color-muted)}.lu-out-bar-word.is-up{color:var(--color-brand-dark)}.lu-out-bar-word.is-down{color:#94392f}.lu-out-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.lu-weak{margin-top:calc(var(--spacing) * 4);align-items:flex-start;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);color:#7c5313;display:flex}.lu-watch{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-ink)}.lu-watch-label{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#7c5313}.lu-out-idea{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.lu-out-idea-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(--color-muted)}.lu-out-idea-text{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)}.lu-out-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.lineup .pos-token:not(.is-empty),.lineup .lu-chip{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lineup .lu-cell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.lu-dragging,html.lu-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.lineup .pos-token.is-dragging,.lineup .lu-chip.is-dragging,.lineup .lu-cell.is-dragging{opacity:.35}.lineup .pos-token.is-drop .pos-token-dot{--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:#fff9}@supports (color:color-mix(in lab, red, red)){.lineup .pos-token.is-drop .pos-token-dot{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.lineup .pos-token.is-drop.is-empty .pos-token-dot{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.lineup .pos-token.is-drop.is-empty .pos-token-dot{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.lineup .pos-token.is-over .pos-token-dot{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);--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:var(--color-yellow-300)}.lineup .lu-chip.is-drop{--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.lineup .lu-chip.is-drop{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.lineup .lu-chip.is-over{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-brand);background-color:var(--color-brand-soft);--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:var(--color-brand)}.lineup .lu-sitting.is-drop{border-radius:var(--radius-2xl);outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:#15803d73}@supports (color:color-mix(in lab, red, red)){.lineup .lu-sitting.is-drop{outline-color:color-mix(in oklab, var(--color-brand) 45%, transparent)}}.lineup .lu-sitting.is-drop{--tw-outline-style:dashed;outline-style:dashed}.lineup .lu-sitting.is-over{background-color:#dcfce799}@supports (color:color-mix(in lab, red, red)){.lineup .lu-sitting.is-over{background-color:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}.lineup .lu-sitting.is-over{outline-color:var(--color-brand);--tw-outline-style:solid;outline-style:solid}.lineup .lu-cell.is-drop{background-color:#dcfce766}@supports (color:color-mix(in lab, red, red)){.lineup .lu-cell.is-drop{background-color:color-mix(in oklab, var(--color-brand-soft) 40%, transparent)}}.lineup .lu-cell.is-over{background-color:var(--color-brand-soft);--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:var(--color-brand);--tw-ring-inset:inset}.lu-ghost{pointer-events:none;z-index:80;align-items:center;gap:var(--spacing);will-change:transform;flex-direction:column;display:flex;position:fixed;top:0;left:0}.lu-ghost-dot{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);background-color:var(--color-slate-500);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.lu-ghost[data-line=FWD] .lu-ghost-dot{background-color:var(--color-fwd)}.lu-ghost[data-line=MID] .lu-ghost-dot{background-color:var(--color-mid)}.lu-ghost[data-line=DEF] .lu-ghost-dot{background-color:var(--color-def)}.lu-ghost[data-line=GK] .lu-ghost-dot{background-color:var(--color-gk)}.lu-ghost-name{max-width:calc(var(--spacing) * 36);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:13px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--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);overflow:hidden}.lu-ghost.is-armed .lu-ghost-dot{--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:var(--color-yellow-300)}.lu-ghost.is-returning{opacity:.25;transition:transform .2s ease-out,opacity .2s ease-out}.lu-ghost.is-dropped{opacity:0;transition:opacity .15s ease-out}.lineup .pos-token.lu-pop .pos-token-dot,.lineup .lu-chip.lu-pop,.lineup .lu-cell.lu-pop>.pos{animation:.45s ease-out lu-pop}.games-list{margin-bottom:calc(var(--spacing) * 16)}@media (min-width:64rem){.games-list{margin-bottom:0}}.date-block{width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-block:calc(var(--spacing) * 1.5);--tw-leading:1;flex-direction:column;flex-shrink:0;align-items:center;line-height:1;display:flex}.date-block-dow{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.date-block-day{margin-block:calc(var(--spacing) * .5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--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,)}.date-block-mon{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.date-block.is-today{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.date-block.is-today .date-block-dow,.date-block.is-today .date-block-mon{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.date-block.is-today .date-block-dow,.date-block.is-today .date-block-mon{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hub-head{padding:calc(var(--spacing) * 4)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.hub-head{padding:calc(var(--spacing) * 5)}}.hub-head{border-top:4px solid var(--team-color,var(--color-brand))}.hub-meta{margin-top:calc(var(--spacing) * 3)}:where(.hub-meta>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.hub-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.hub-meta li{align-items:flex-start;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.hub-meta svg{margin-top:.15rem}.hub-score{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){.hub-score{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.hub-score{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}.hub-score-row{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.hub-score-team{text-overflow:ellipsis;white-space:nowrap;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-muted);overflow:hidden}.hub-score-value{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);white-space:nowrap;--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,)}.hub-outlook{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#f3f6f466}@supports (color:color-mix(in lab, red, red)){.hub-outlook{background-color:color-mix(in oklab, var(--color-canvas) 40%, transparent)}}.hub-outlook{padding-inline:calc(var(--spacing) * 4);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3)}.hub-outlook-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.hub-outlook-title{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-bold);font-weight:var(--font-weight-bold);overflow:hidden}.hub-outlook-why{min-height:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0;align-items:center;display:inline-flex}.hub-outlook-odds{margin-top: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(--color-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,)}.hub-outlook-odds.hub-outlook-note{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.hub-outlook-rate{min-height:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));align-items:center;display:flex}.hub-outlook:has(.hub-outlook-rate){padding-block:var(--spacing)}.hub-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.hub-actions{grid-template-columns:repeat(6,minmax(0,1fr))}}.hub-action{min-height:calc(var(--spacing) * 18);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);text-align:center;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-bold);font-weight:var(--font-weight-bold);color:var(--color-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));flex-direction:column;display:flex}.hub-action:active{background-color:var(--color-canvas);scale:.97}.hub-action svg{color:var(--color-brand)}a.hub-action:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){a.hub-action:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.section-link{margin-block:calc(var(--spacing) * -3);min-height:calc(var(--spacing) * 11);padding-inline:var(--spacing);align-items:center;display:inline-flex}.hub-highlight{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.hub-highlight-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hub-highlight-label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.rot-table-wrap{overscroll-behavior-x:contain;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.rot-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.rot-table th,.rot-table td{min-width:calc(var(--spacing) * 12);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;vertical-align:middle;white-space:nowrap}.rot-table thead th{background-color:var(--color-canvas);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-muted)}.rot-table thead th.is-empty{color:var(--color-amber-700)}.rot-table tbody tr:last-child>*{border-bottom-width:0}.rot-table th:first-child{z-index:10;max-width:calc(var(--spacing) * 36);text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-surface);padding-left:calc(var(--spacing) * 4);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);box-shadow:1px 0 0 var(--color-line);position:sticky;left:0;overflow:hidden}.rot-table thead th:first-child{background-color:var(--color-canvas)}.rot-table tr.is-away th{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.rot-played{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-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,)}.rot-table thead tr.rot-halves th{padding-top:calc(var(--spacing) * 2);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding-bottom:0;font-size:10px}.rot-table thead tr.rot-halves th[rowspan]{padding-bottom:calc(var(--spacing) * 2.5);vertical-align:bottom;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.rot-table thead tr.rot-halves th:first-child{text-align:left}.rot-table thead tr.rot-halves th[colspan]{border-bottom-width:0}.rot-table .is-half-start{border-left:2px solid var(--color-line)}.rot-table thead tr.rot-halves+tr th:first-child{text-align:center;max-width:none;box-shadow:none;background:var(--color-canvas);padding-left:.5rem;font-weight:800;position:static}.rotation-line[data-line=FWD] .rotation-line-title{color:var(--color-fwd)}.rotation-line[data-line=MID] .rotation-line-title{color:var(--color-mid)}.rotation-line[data-line=DEF] .rotation-line-title{color:var(--color-def)}.rc-gk{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.rc-gk .rotation-line-title{color:var(--color-amber-700);flex-shrink:0}.rc-gk .rotation-slot-name{text-align:right;min-width:0}.rotation-slot-name.is-open{color:#5d6d6480}@supports (color:color-mix(in lab, red, red)){.rotation-slot-name.is-open{color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.rc .rotation-slot-name{text-overflow:clip}.rc .rotation-slot-name.is-wrapped{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.rotation-sit{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.rotation-subs{margin-top:calc(var(--spacing) * -2);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.rc-sub{white-space:nowrap}.rotation-slot-label.is-moved{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.rc .rotation-card-head{justify-content:center;align-items:baseline;column-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rc-head-sub{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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#fffc}@supports (color:color-mix(in lab, red, red)){.rc-head-sub{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.rc-sit-label{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.rc-screen .rotation-card-head{padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.rc-screen .rotation-line{padding-block:calc(var(--spacing) * 2.5)}.rc-screen .rotation-slot{padding-block:calc(var(--spacing) * .5)}.rc-screen .rotation-slot-label{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-size:10px}.rc-screen .rotation-slot-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.rc-screen .rotation-sit{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.gd-format{margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline: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(--color-muted);display:flex}.gd-tabs{align-items:flex-end}.gd-tab-group{gap:var(--spacing);flex-direction:column;flex-shrink:0;display:flex}.gd-tab-group+.gd-tab-group{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line);padding-left:calc(var(--spacing) * 2)}.gd-tab-part{padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:10px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.gd-tab-row{gap:calc(var(--spacing) * 2);display:flex}.gd-tabs .period-tab.is-live:after{content:"";top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-red-600);border-radius:3.40282e38px;position:absolute}.gd-panels{touch-action:pan-y pinch-zoom}.gd-changes-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);display:flex}.gd-changes-head>.h2{white-space:nowrap;flex-shrink:0}.gd-changes-head>span{text-align:right;min-width:0}.gd-changes-empty{padding-inline:calc(var(--spacing) * 4);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.gd-change-group{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 3)}.gd-change-group+.gd-change-group{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.gd-change-title{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-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;display:flex}.gd-tag{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 14);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.gd-tag-in{background-color:var(--color-brand)}.gd-tag-out{background-color:var(--color-red-600)}.gd-tag-move{background-color:var(--color-def)}.gd-change-list{margin-top:calc(var(--spacing) * 1.5)}:where(.gd-change-list>: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)))}.gd-change-list li{min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.gd-change-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;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);flex-shrink:0;overflow:hidden}.gd-change-for{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(--color-muted)}.gd-change-to{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);flex:1;min-width:0;display:flex}.gd-change-to .pos{flex-shrink:0}.gd-change-pos{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(--color-muted);overflow:hidden}.gd-links .hub-action{min-height:calc(var(--spacing) * 16)}.action-bar.gd-timer{padding-block:calc(var(--spacing) * 2.5);padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));flex-direction:column;align-items:stretch;gap:0;margin:0;position:fixed;inset-inline:0}body:has(.gd-timer) .page{padding-bottom:calc(12.5rem + env(safe-area-inset-bottom))}body:has(.gd-timer[data-alert]) .page{padding-bottom:calc(17rem + env(safe-area-inset-bottom))}.gd-timer-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gd-progress{pointer-events:none;height:calc(var(--spacing) * 1.5);inset-inline:0;background-color:#e1e7e399;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.gd-progress{background-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.gd-progress-bar{background-color:var(--color-brand);width:0;height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;display:block}.gd-progress-tick{height:100%;width:calc(var(--spacing) * .5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#10201a80;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.gd-progress-tick{background-color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.gd-clock{text-align:center;flex:1;min-width:0}.gd-timer-part{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;overflow:hidden}.gd-timer-time{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--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,)}.gd-timer-time.is-word{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);overflow:hidden}.gd-timer-label{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;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(--color-muted);overflow:hidden}.btn.gd-main{min-width:calc(var(--spacing) * 30);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);text-align:left}.gd-main-icon>span{display:none}.gd-timer[data-state=idle] .gd-icon-play,.gd-timer[data-state=paused] .gd-icon-play,.gd-timer[data-state=break] .gd-icon-play,.gd-timer[data-state=running] .gd-icon-pause,.gd-timer[data-state=final] .gd-icon-results{display:inline-flex}.gd-main-text{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.gd-main-title{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)}.gd-main-sub{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);opacity:.9}.gd-timer[data-state=running] .gd-main{background-color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.gd-timer[data-state=running] .gd-main:hover{background-color:var(--color-black)}}.gd-timer[data-state=running] .gd-timer-time{color:var(--color-brand-dark)}.gd-timer[data-state=running] .gd-timer-label{color:var(--color-ink)}.gd-timer[data-state=paused] .gd-timer-time{color:var(--color-muted)}.gd-timer[data-state=break]{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.gd-timer[data-state=break]{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.gd-timer[data-state=break] .gd-timer-time{color:var(--color-amber-800)}.gd-timer[data-state=break] .gd-progress-bar{background-color:var(--color-amber-500)}.gd-timer[data-state=final]{background-color:#dcfce7f2}@supports (color:color-mix(in lab, red, red)){.gd-timer[data-state=final]{background-color:color-mix(in oklab, var(--color-brand-soft) 95%, transparent)}}.gd-timer[data-state=final] .gd-timer-time{color:var(--color-brand-dark)}.gd-alert{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-white);padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));inset-inline:0;display:flex;position:absolute;bottom:100%}.gd-timer[data-alert=change] .gd-alert{background-color:var(--color-brand);animation:.9s ease-out 2 gd-flash}.gd-timer[data-alert=half] .gd-alert{background-color:var(--color-amber-500);color:var(--color-ink)}.gd-timer[data-alert=full] .gd-alert{background-color:var(--color-ink)}.gd-alert-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:#fff3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.gd-alert-icon{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.gd-alert-title{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-extrabold);font-weight:var(--font-weight-extrabold)}.gd-alert-sub{margin-top:calc(var(--spacing) * .5);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:.9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn.gd-alert-ok{background-color:var(--color-white);color:var(--color-ink);--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)}@media (hover:hover){.btn.gd-alert-ok:hover{background-color:var(--color-canvas)}}.print-body{background-color:var(--color-canvas)}.print-toolbar{z-index:20;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#fffffff2;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.print-toolbar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.print-toolbar{padding-block: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,);padding-top:max(.5rem, env(safe-area-inset-top));padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.print-sheet{width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.print-sheet{padding-inline:calc(var(--spacing) * 6)}}.print-sheet{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.print-head{text-align:center}.print-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.print-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.print-teams{margin-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);overflow-wrap:break-word}.print-meta{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-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.print-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.print-half{flex-direction:column;min-width:0;display:flex}.print-half-title{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex}.print-half-title:after{content:"";background-color:var(--color-line);flex:1;height:1px}.print-half-cards{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.print-half-cards{gap:calc(var(--spacing) * 4)}}.print-foot{margin-top:calc(var(--spacing) * 4);text-align:center;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(--color-muted)}.share-page{width:100%;max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.share-page{padding-inline:calc(var(--spacing) * 6)}}.share-page{padding-top:max(1.25rem, env(safe-area-inset-top));padding-bottom:max(2rem, env(safe-area-inset-bottom))}.share-band{height:calc(var(--spacing) * 2)}.share-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.share-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}.share-half+.share-half{margin-top:calc(var(--spacing) * 5)}.share-half-title{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex}.share-half-title:after{content:"";background-color:var(--color-line);flex:1;height:1px}.score-grid{align-items:flex-end;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.score-side{flex-direction:column;align-items:center;min-width:0;display:flex}.score-side .stepper-label{max-width:100%}.score-dash{padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-muted)}.stepper.stepper-xl{height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl)}.stepper.stepper-xl button{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 11);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.stepper.stepper-xl input{width:calc(var(--spacing) * 11);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.goal-hint{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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(--color-muted)}.goal-hint.is-ok{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.goal-hint.is-warn{background-color:var(--color-amber-50);color:var(--color-amber-800)}.stat-card{scroll-margin-top:calc(4.5rem + env(safe-area-inset-top))}.stat-card>summary{list-style:none}.stat-card>summary::-webkit-details-marker{display:none}.stat-card-summary{min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);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,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));-webkit-user-select:none;user-select:none;display:flex}.stat-card-summary:active{background-color:var(--color-canvas)}.stat-card[open]>.stat-card-summary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);border-bottom-right-radius:0;border-bottom-left-radius:0}.stat-card-chevron{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-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));flex-shrink:0}.stat-card[open] .stat-card-chevron{rotate:180deg}.stat-card-star{color:var(--color-amber-500);flex-shrink:0;display:inline-flex}.stat-card-quick{margin-left: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(--color-muted)}.stat-card-body{padding:calc(var(--spacing) * 4)}.stat-steppers{justify-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.stat-steppers{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-section-title{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.rating-row{gap:var(--spacing);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.rating-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.rating-row .star-input label{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.chip.chip-star:has(:checked){border-color:var(--color-amber-500);background-color:var(--color-amber-500)}:where(.perf-rows>: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)))}.perf-row{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:5.25rem minmax(0,1fr);display:grid}.perf-label{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--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-muted);text-transform:uppercase}.perf-bar{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding:var(--spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.perf-bar label{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * .5);text-align:center;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(--color-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));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.perf-bar label:active{scale:.97}.perf-bar label:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand)}.perf-bar label:has(:checked){--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.perf-bar:has([value="1"]:checked) label:has([value="1"]){background-color:var(--color-amber-400);color:var(--color-ink)}.perf-bar:has([value="2"]:checked) label:is(:has([value="1"]),:has([value="2"])){background-color:var(--color-green-400);color:var(--color-ink)}.perf-bar:has([value="3"]:checked) label{background-color:var(--color-brand);color:var(--color-white)}#results-form[data-mode=quick] .results-detail,#results-form[data-mode=quick] .only-detailed,#results-form:not([data-mode=quick]) .only-quick{display:none}#results-form[data-mode=quick] .stat-card-summary{cursor:default;min-height:0;padding-bottom:calc(var(--spacing) * 2)}#results-form[data-mode=quick] .stat-card-summary:active{background-color:#0000}#results-form[data-mode=quick] .stat-card[open]>.stat-card-summary{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#results-form[data-mode=quick] .stat-card-chevron,#results-form[data-mode=quick] .stat-card-quick{display:none}#results-form[data-mode=quick] .stat-card-body{padding-top:var(--spacing)}.ins-dash-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);display:flex}.ins-more{margin-block:calc(var(--spacing) * -3);margin-right:calc(var(--spacing) * -2);min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 2);align-items:center;display:inline-flex}:where(.ins-checklist>: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)));border-color:var(--color-line)}.ins-checklist{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);overflow:hidden}.ins-checklist-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);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,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}.ins-checklist-row:active{background-color:var(--color-canvas)}a.ins-checklist-row:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){a.ins-checklist-row:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.ins-checklist-mark{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ins-checklist-row.is-done .ins-checklist-mark{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.ins-checklist-row.is-done .font-semibold{color:var(--color-muted);text-decoration-line:line-through;text-decoration-thickness:2px}.ins-next{overflow:hidden}.ins-next-band{height:calc(var(--spacing) * 1.5);width:100%}.ins-next-day{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-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ins-next-vs{margin-bottom:calc(var(--spacing) * -1);text-overflow:ellipsis;white-space:nowrap;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-underline-offset:4px;display:block;overflow:hidden}@media (hover:hover){.ins-next-vs:hover{text-decoration-line:underline}}.ins-next-meta{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);flex-direction:column;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ins-next-meta{column-gap:calc(var(--spacing) * 4);flex-flow:wrap}}.ins-next-meta li{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.ins-lineup-status{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-amber-900);display:flex}.ins-lineup-status.is-partial{background-color:var(--color-sky-50);color:var(--color-sky-900)}.ins-lineup-status.is-ready{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.ins-needs-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-amber-100);color:var(--color-amber-800);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ins-form-row{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);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}.ins-form-row:active{background-color:var(--color-canvas)}.ins-leader-head{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);background-color:#f3f6f499;display:flex}@supports (color:color-mix(in lab, red, red)){.ins-leader-head{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.ins-leader-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.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);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.ins-leader-row{min-height:calc(var(--spacing) * 12);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,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}.ins-leader-row:active{background-color:var(--color-canvas)}a.ins-leader-row:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){a.ins-leader-row:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.ins-leader-rank{width:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-muted);flex-shrink:0}.ins-leader-value{min-width:calc(var(--spacing) * 8);text-align:right;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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,);flex-shrink:0}.ins-profile-head{align-items:center;gap:calc(var(--spacing) * 4);padding-inline:var(--spacing);padding-top:var(--spacing);display:flex}.ins-profile-head .ins-profile-avatar{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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:var(--color-white)}.ins-profile-head .ins-profile-jersey{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ins-idea{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-brand-soft);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ins-idea{padding:calc(var(--spacing) * 5)}}.ins-idea-title{align-items:center;gap:calc(var(--spacing) * 2);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);color:var(--color-brand-dark);display:flex}.ins-idea-tip{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-green-200);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.ins-idea-tip svg{margin-top:calc(var(--spacing) * .5);color:var(--color-brand-dark)}.ins-skills{margin-block:calc(var(--spacing) * -1.5)}:where(.ins-skills>: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)));border-color:var(--color-line)}.ins-skill{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:flex}.ins-skill-label{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);flex:1;overflow:hidden}.ins-skill-word{width:calc(var(--spacing) * 24);text-align:right;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(--color-muted);flex-shrink:0}.ins-skill-none{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-shrink:0}.ins-skill-spot{margin-top:calc(var(--spacing) * -1.5);min-height:calc(var(--spacing) * 11);align-items:center;column-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.ins-skill-spot+.ins-skills{margin-top:0}@media (max-width:22.4rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.ins-skill{gap:calc(var(--spacing) * 2)}.ins-skill-label{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);white-space:normal}.ins-skill-word{width:calc(var(--spacing) * 20)}}.ins-meter{height:calc(var(--spacing) * 3);background-color:var(--color-canvas);border-radius:3.40282e38px;width:100%;display:block;position:relative}.ins-meter-fill{background-color:var(--color-brand);border-radius:3.40282e38px;max-width:100%;height:100%;display:block}.ins-meter-fill.is-low{background-color:var(--color-amber-500)}.ins-meter-mark{top:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-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(--color-white);border-radius:3.40282e38px;position:absolute}.ins-meter-key{margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 3);background-color:var(--color-ink);vertical-align:-2px;border-radius:3.40282e38px;width:3px;display:inline-block}.ins-line-bar{height:calc(var(--spacing) * 4);gap:calc(var(--spacing) * .5);background-color:var(--color-canvas);border-radius:3.40282e38px;width:100%;display:flex;overflow:hidden}.ins-line-seg{height:100%;min-width:calc(var(--spacing) * 1.5);display:block}.ins-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.ins-bg-FWD{background-color:var(--color-fwd)}.ins-bg-MID{background-color:var(--color-mid)}.ins-bg-DEF{background-color:var(--color-def)}.ins-bg-GK{background-color:var(--color-gk)}.ins-trend{height:calc(var(--spacing) * 8);align-items:flex-end;gap:var(--spacing);display:flex}.ins-trend-bar{width:100%;max-width:calc(var(--spacing) * 6);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--color-brand);display:block}.ins-trend-1{background-color:var(--color-amber-400);height:33.3333%}.ins-trend-2{background-color:var(--color-green-400);height:66.6667%}.ins-trend-3{background-color:var(--color-brand);height:100%}.ins-periods{column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ins-periods:has(>.ins-part[role=group]){column-gap:calc(var(--spacing) * 5)}.ins-part{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:inline-flex}.ins-period{align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;display:inline-flex}.ins-period-label{--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase}.ins-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.ins-summary .stat-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ins-summary .stat-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ins-summary .stat-tile{padding-inline:calc(var(--spacing) * 1.5)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ins-summary .stat-tile{padding-inline:calc(var(--spacing) * 3)}}.ins-table-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:linear-gradient(to left, var(--color-surface) 40%, #fff0) right center / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #10201a29, #10201a00) right center / .9rem 100% no-repeat scroll, var(--color-surface);overflow-x:auto}.ins-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);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,)}.ins-table th,.ins-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 1.5);text-align:center;white-space:nowrap}.ins-table tbody tr:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ins-table thead th{background-color:var(--color-canvas);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase;padding:0}.ins-table thead th a,.ins-th{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2);display:flex}.ins-table thead th.is-sorted{color:var(--color-brand-dark)}.ins-table td{height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ins-table td.is-sorted{background-color:#dcfce766}@supports (color:color-mix(in lab, red, red)){.ins-table td.is-sorted{background-color:color-mix(in oklab, var(--color-brand-soft) 40%, transparent)}}.ins-table td.is-sorted{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.ins-table .ins-sticky{z-index:1;max-width:calc(var(--spacing) * 40);min-width:calc(var(--spacing) * 28);background-color:var(--color-surface);text-align:left;box-shadow:inset -1px 0 0 var(--color-line);padding-inline:0;position:sticky;left:0}.ins-table thead .ins-sticky{z-index:2;background-color:var(--color-canvas)}.ins-table thead .ins-sticky a,.ins-table thead .ins-sticky .ins-th{padding-left:calc(var(--spacing) * 3);justify-content:flex-start}.ins-table tr.is-inactive td,.ins-table tr.is-inactive .ins-player{color:var(--color-muted)}.ins-sort-arrow{display:inline-flex}.ins-sort-arrow.is-asc svg{rotate:180deg}.ins-player{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none;display:flex}.ins-matrix td.ins-heat{height:calc(var(--spacing) * 14);min-width:calc(var(--spacing) * 17);padding-inline:var(--spacing);padding-block:var(--spacing);vertical-align:middle}.ins-matrix .ins-sticky{max-width:calc(var(--spacing) * 34);min-width:calc(var(--spacing) * 24)}.ins-matrix thead th .ins-th{padding-inline:var(--spacing)}.ins-heat{--heat:.2;--veil:rgb(255 255 255/calc(1 - var(--heat)));background-image:linear-gradient(var(--veil), var(--veil))}.ins-heat-FWD{background-color:var(--color-fwd)}.ins-heat-MID{background-color:var(--color-mid)}.ins-heat-DEF{background-color:var(--color-def)}.ins-heat-GK{background-color:var(--color-gk)}.ins-heat.is-hot{color:var(--color-white)}.ins-heat.is-empty{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#5d6d6480}@supports (color:color-mix(in lab, red, red)){.ins-heat.is-empty{color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.ins-heat.is-empty{background-image:none}.ins-heat.is-best{box-shadow:inset 0 0 0 2px var(--color-amber-400)}.ins-heat-periods{justify-content:center;align-items:center;gap:var(--spacing);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-extrabold);font-weight:var(--font-weight-extrabold);display:flex}.ins-heat-rating{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:.85;display:block}.ins-heat-best{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-amber-400)}.ins-time-row{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,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:block}.ins-time-row:active{background-color:var(--color-canvas)}a.ins-time-row:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){a.ins-time-row:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.ins-legend{margin-top:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.offline-page{width:100%;min-height:100dvh;max-width:var(--container-md);padding-inline:calc(var(--spacing) * 4);flex-direction:column;justify-content:center;margin-inline:auto;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.offline-page{padding-inline:calc(var(--spacing) * 6)}}.offline-page{padding-top:max(2.5rem, env(safe-area-inset-top));padding-bottom:max(2rem, env(safe-area-inset-bottom))}.offline-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.offline-icon{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--color-brand-soft);color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.install-banner{z-index:40;max-width:var(--container-md);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--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);--tw-shadow-color:#10201a1a;margin-inline:auto;position:fixed}@supports (color:color-mix(in lab, red, red)){.install-banner{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.install-banner{left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom));opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1);transform:translateY(1rem)}.install-banner.is-in{opacity:1;transform:none}.install-banner.above-tabbar{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.install-banner.above-fab{bottom:calc(9.25rem + env(safe-area-inset-bottom))}@media (min-width:64rem){.install-banner,.install-banner.above-tabbar,.install-banner.above-fab{width:24rem;bottom:1.5rem;left:auto;right:1.5rem}}@media (prefers-reduced-motion:reduce){.install-banner{transition:none;transform:none}}.install-banner-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.install-banner-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);flex-shrink:0}.install-banner-title{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.install-banner-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.install-banner-sub svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);vertical-align:middle;color:var(--color-sky-600);display:inline-block}.install-banner-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:flex}.install-banner-actions .btn{flex:1}html.has-install-banner body{padding-bottom:var(--install-banner-space,10rem)}.saved-copy{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:var(--color-amber-950);display:flex}body>.saved-copy{margin-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 3)}.saved-copy-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-amber-600);flex-shrink:0}.saved-copy-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.saved-copy-sub{--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.saved-copy-sub{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.saved-copy .saved-copy-btn{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0}@media print{.install-banner,.saved-copy{display:none!important}}.connection-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);color:var(--color-brand-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.connection-icon.is-error{background-color:var(--color-red-50);color:var(--color-red-700)}.connection-help>summary{list-style:none}.connection-help>summary::-webkit-details-marker{display:none}.connection-help-summary{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);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,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));-webkit-user-select:none;user-select:none;display:flex}.connection-help-summary:active{background-color:var(--color-canvas)}.connection-help-chevron{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))}.connection-help[open] .connection-help-chevron{rotate:180deg}.list-row:disabled{cursor:default;opacity:1}.swatch-light{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300)}.swatch-light .swatch-check{color:var(--color-ink);filter:none}.swatch-none{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-slate-300);background:var(--color-surface)}.swatch-auto{justify-content:center;align-items:center;display:flex}.shirt-picker .swatches{gap:calc(var(--spacing) * 2)}.shirt-picker .swatch{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl)}.swatch-shirt{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:0 0;border-width:0}.swatch-shirt .shirt-icon{filter:drop-shadow(0 1px 1px #0f172a2e)}.swatch-shirt .swatch-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);margin:auto;position:absolute;inset:0}.swatch-shirt:has(input[type=radio]:checked){background-color:var(--color-slate-100)}@media (prefers-reduced-motion:no-preference){.swatch-shirt .shirt-icon{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.swatch-shirt:hover .shirt-icon{transform:rotate(-8deg)}.swatch-shirt:has(input[type=radio]:checked) .shirt-icon{transform:scale(1.1)}}.practice-plan{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-line}.repeat-fields{display:none}form:has(input[name=repeat]:checked) .repeat-fields{display:block}.weekday-chips{gap:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekday-chips .chip{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));justify-content:center;padding-inline:0}.avatar.has-photo{background-color:var(--color-canvas);padding:0;overflow:hidden}.avatar>img{object-fit:cover;border-radius:3.40282e38px;width:100%;height:100%}.team-logo{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-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:var(--color-line);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.team-logo>img{object-fit:contain;width:100%;height:100%;padding:8%}.club-badge{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.club-badge.has-logo{background-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:var(--color-line)}.club-badge>img{object-fit:contain;width:100%;height:100%;padding:8%}.picture-field{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.picture-preview{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;position:relative;overflow:hidden}.picture-preview-logo{border-radius:var(--radius-2xl);background-color:var(--color-white)}.picture-preview>img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.picture-preview-logo>img{object-fit:contain;padding:calc(var(--spacing) * 1.5)}.picture-empty{background-color:var(--color-brand-soft);width:100%;height:100%;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark);justify-content:center;align-items:center;display:flex}.picture-preview-logo .picture-empty{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-white)}.picture-field.is-adjustable .picture-preview{cursor:grab;--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.picture-field.is-adjustable .picture-preview{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.picture-field.is-adjustable .picture-preview{touch-action:none}.picture-field.is-adjustable .picture-preview:active{cursor:grabbing}.picture-field.is-invalid .picture-preview{border-color:var(--color-red-400);--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:var(--color-red-100)}.picture-pick:focus-within,.picture-remove:focus-within{outline:2px solid var(--color-brand);outline-offset:2px}.picture-remove:has(input:checked){background-color:var(--color-red-50);color:var(--color-red-700)}.photo-quick{flex-shrink:0;position:relative}.photo-quick-btn{cursor:pointer;border-radius:3.40282e38px;display:block;position:relative}.photo-quick-btn:focus-within{outline:2px solid var(--color-brand);outline-offset:3px}.photo-quick-badge{right:calc(var(--spacing) * -.5);bottom:calc(var(--spacing) * -.5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-ink);color:var(--color-white);--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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.photo-quick.is-busy .photo-quick-btn{pointer-events:none;animation:var(--animate-pulse)}.share-coach{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);display:flex}.share-coach .avatar{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.print-head{position:relative}.print-head .print-logo{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-radius:0;position:absolute;top:0;left:0}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.print-head .print-logo{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.print-head .print-logo>img{padding:0}.live-score{margin-bottom:calc(var(--spacing) * 2);align-items:stretch;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.live-score[hidden]{display:none}.btn.live-goal-btn{min-height:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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)}.btn.live-goal-us{color:var(--color-white);background-color:var(--color-brand);text-shadow:0 -1px #00000047;background-image:linear-gradient(#ffffff38,#ffffff0a 55%,#0000001a);border:1px solid #0003;border-bottom-color:#00000057;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000002e,0 4px 10px -4px #1e3c2873}.btn.live-goal-them{color:var(--color-ink);background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);border:1px solid #1c281e2b;border-bottom-color:#1c281e47;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a,0 3px 8px -4px #1c281e33}.btn.live-goal-us:active:not(:disabled),.btn.live-goal-them:active:not(:disabled){translate:0 1px;box-shadow:inset 0 2px 5px #00000038,0 1px #fff9}.live-score-mid{min-width:calc(var(--spacing) * 20);cursor:pointer;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);color:var(--color-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));background-color:#e2e6dc;background-image:linear-gradient(#1c281e0f,#1c281e00 45%);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px 3px #1c281e33,0 1px #ffffffd9}.live-score-mid:active{box-shadow:inset 0 2px 5px #1c281e47,0 1px #ffffffd9}.live-score-nums{align-items:baseline;gap:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--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,);text-shadow:0 1px #fffc;display:flex}.live-score-dash{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);color:var(--color-muted)}.live-score-check{margin-top:calc(var(--spacing) * .5);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-amber-900);text-transform:uppercase;border-radius:3.40282e38px}.live-score-check[hidden]{display:none}.live-ask{margin-bottom:calc(var(--spacing) * 2)}.live-ask[hidden]{display:none}.live-ask-head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.live-ask-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-dark);text-transform:uppercase;flex:1;overflow:hidden}.live-ask[data-side=them] .live-ask-title{color:var(--color-muted)}.btn.live-ask-undo{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.live-ask-close{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--color-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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.live-ask-close:active{background-color:var(--color-canvas)}.live-ask-q{margin-top:calc(var(--spacing) * .5);align-items:baseline;column-gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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(--color-ink);flex-wrap:wrap;display:flex}.live-ask-hint{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(--color-muted)}.live-ask-chips{margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 40);gap:calc(var(--spacing) * 1.5);overscroll-behavior:contain;padding-bottom:var(--spacing);flex-wrap:wrap;display:flex;overflow-y:auto}.live-ask-saved{align-items:center;gap:var(--spacing);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-dark);text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.live-ask-saved:before{content:"✓"}.live-ask[data-side=them] .live-ask-saved{background-color:var(--color-canvas);color:var(--color-muted)}.live-ask-foot{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.live-ask-step{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(--color-muted)}.live-ask-dots{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.live-ask-dots>i{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-line);border-radius:3.40282e38px}.live-ask-dots>i.is-past{background-color:#5d6d6480}@supports (color:color-mix(in lab, red, red)){.live-ask-dots>i.is-past{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.live-ask-dots>i.is-on{width:calc(var(--spacing) * 4);background-color:var(--color-brand)}.live-ask[data-side=them] .live-ask-dots>i.is-on{background-color:var(--color-muted)}.live-ask-buttons{align-items:center;gap:calc(var(--spacing) * 1.5);margin-left:auto;display:flex}.live-ask-foot .btn{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}.live-ask-foot .btn.live-ask-done{padding-inline:calc(var(--spacing) * 4)}.live-chip{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing) * 3.5);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-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));-webkit-user-select:none;user-select:none;text-shadow:0 1px #fff;background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);border-width:1px;border-color:#1c281e2b #1c281e2b #1c281e47;border-radius:3.40282e38px;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1f}.live-chip:active{translate:0 1px;box-shadow:inset 0 2px 4px #1c281e2e}.live-chip[aria-pressed=true]{color:var(--color-white);background-color:var(--color-brand);text-shadow:0 -1px #00000040;background-image:linear-gradient(#0000001f,#0000 70%);border-color:#00000038;box-shadow:inset 0 2px 4px #00000042,0 1px #fffc}.live-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-face{margin-left:calc(var(--spacing) * -2);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-brand-soft);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-brand-dark);text-shadow:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #1e56311f,0 1px 1px #1c281e26}.live-face>img{object-fit:cover;width:100%;height:100%}.live-face.is-sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);margin-left:0;font-size:10px}.live-chip:has(.live-face){padding-left:calc(var(--spacing) * 2.5)}.live-chip-num{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(--color-muted);flex-shrink:0}.live-chip[aria-pressed=true] .live-chip-num{color:#fffc}@supports (color:color-mix(in lab, red, red)){.live-chip[aria-pressed=true] .live-chip-num{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.live-chip.is-quiet{--tw-border-style:dashed;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);box-shadow:none;background-color:#fff9;background-image:none;border-style:dashed}.live-chip.is-more{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.live-chip.is-kid{border-color:var(--color-gk);box-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--color-gk), 0 1px 2px #1c281e1f}body:has(.gd-timer .live-score) .page{padding-bottom:calc(16rem + env(safe-area-inset-bottom))}body:has(.gd-timer[data-alert] .live-score) .page{padding-bottom:calc(20.5rem + env(safe-area-inset-bottom))}body.is-live-asking:has(.gd-timer) .page{padding-bottom:calc(24rem + env(safe-area-inset-bottom))}.gd-timer[data-alert=ready] .gd-alert{color:var(--color-white);background-color:#35618c;animation:.9s ease-out gd-flash}.live-goals-help{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.live-goals-empty{border-radius:var(--radius-xl);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.live-goals-empty[hidden],.live-goal-list[hidden]{display:none}:where(.live-goal-list>: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)));border-color:var(--color-line)}.live-goal-list.card{padding-inline:calc(var(--spacing) * 4)}.live-goal-item{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.live-goal-min{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);padding-inline: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-black);font-weight:var(--font-weight-black);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,);background-color:var(--color-brand);background-image:linear-gradient(#ffffff38,#ffffff0a 55%,#0000001a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 1px 1px #0003}.live-goal-item.is-them .live-goal-min{background-color:#6b7470}.live-goal-item.is-pending .live-goal-min,.live-goal-item.is-sending .live-goal-min{color:var(--color-amber-950);background-color:#e8b54a}.live-goal-main{flex:1;min-width:0}.live-goal-title{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex-wrap:wrap;display:flex}.live-goal-flag{border-radius:var(--radius-md);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.live-goal-flag.is-check{background-color:var(--color-amber-100);color:var(--color-amber-900)}.live-goal-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.live-goal-sub.is-cheer{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}.live-goal-actions{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.live-goal-actions .btn{min-height:calc(var(--spacing) * 10)}.live-goal-item.is-dismissed .live-goal-title{color:var(--color-muted);text-decoration-line:line-through;text-decoration-thickness:2px}.live-goal-item.is-dismissed .live-goal-min{opacity:.5}.live-goal-undo{flex-shrink:0}.live-board{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);text-align:center}.live-board-teams{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.live-board-side{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.live-board-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;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);overflow:hidden}.live-board-dot{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-image:linear-gradient(#d5dad2,#b9c0b6);border-radius:3.40282e38px;box-shadow:inset 0 -2px 3px #00000026,0 1px 1px #00000026}.live-board-score{align-items:baseline;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--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,);text-shadow:0 1px #fff;display:flex}.live-board-score .live-score-dash{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.live-board-clock{margin-top:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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,);background-color:#e2e6dc;border-radius:3.40282e38px;display:inline-flex;box-shadow:inset 0 1px 3px #1c281e2b,0 1px #ffffffd9}.live-board-clock[data-state=running]{color:var(--color-brand-dark)}.live-board-clock[data-state=break]{color:var(--color-amber-800)}.live-board-kid{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-sm);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3);padding-block: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-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-dark)}.live-board-kid[hidden]{display:none}.live-family-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-family-actions[hidden]{display:none}.live-family-actions .btn.live-goal-btn{min-height:calc(var(--spacing) * 16);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.live-ask.live-ask-card{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:#fff;background-image:linear-gradient(#fff0 30%,#1c281e0e);border-width:1px;border-color:#1c281e2b #1c281e2b #1c281e47;box-shadow:0 1px 2px #1c281e12,0 4px 10px -3px #1c281e1f,0 16px 28px -16px #1c281e3d}.live-ask-card .live-ask-chips{max-height:none;overflow:visible}.live-note{margin-top:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.btn.live-follow-btn{gap:calc(var(--spacing) * 2)}.live-filled{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3);padding-block: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);color:var(--color-brand-dark);display:flex}.live-story-goals{margin-top:calc(var(--spacing) * 2)}:where(.live-story-goals>: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)));border-color:var(--color-line)}.live-story-goal{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.live-story-min{width:calc(var(--spacing) * 9);text-align:right;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-brand-dark);--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}.live-story-goal.is-them .live-story-min{color:var(--color-muted)}.live-story-goal.is-pending{opacity:.7}.live-story-flag{margin-top:calc(var(--spacing) * .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(--color-amber-800);display:block}.live-story-lineup{border-radius:var(--radius-md);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-muted);flex-shrink:0}.live-story-sums{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.live-story-sums{grid-template-columns:repeat(2,minmax(0,1fr))}}.live-story-sums dt{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.live-story-sums dd{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)}.live-moment-actions{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-moment-actions[hidden]{display:none}.live-moment-actions.is-compact{margin-top:0;margin-bottom:calc(var(--spacing) * 3)}.btn.live-moment-btn{min-height:calc(var(--spacing) * 14);justify-content:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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)}.live-moment-actions.is-compact .btn.live-moment-btn{min-height:calc(var(--spacing) * 11)}.live-moment-btn small{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block}.live-moment-btn.is-cheer svg{color:var(--color-brand)}.live-moment-btn.is-note svg{color:#9a6a16}.live-ask[data-side=note] .live-ask-title{color:#7a5313}.live-play{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #1c281e14}.live-play.is-cheer{color:var(--color-brand-dark);background-color:#e1ecdd}.live-play.is-note{color:#6b4a12;background-color:#f4e8c9}.live-goal-item.live-moment .live-goal-min{color:var(--color-brand-dark);background-color:#dfe9dc;background-image:linear-gradient(#ffffff80,#fff0);box-shadow:inset 0 0 0 1px #1e563124}.live-goal-item.live-moment.is-note .live-goal-min{color:#6b4a12;background-color:#f1e3c0;box-shadow:inset 0 0 0 1px #6b4a1229}.live-goal-item.live-moment.is-sending .live-goal-min{color:var(--color-amber-950);background-color:#e8b54a}.live-goal-item.is-hidden{opacity:.6}.live-goal-item.is-hidden .live-play{text-decoration-line:line-through}.live-story-part{padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.live-story-part:first-child{padding-top:var(--spacing)}.live-story-ball{margin-right:var(--spacing);vertical-align:-2px;color:var(--color-brand-dark);display:inline-flex}.live-story-goal.is-them .live-story-ball{color:var(--color-muted)}.live-story-moment .live-play{margin-left:var(--spacing);vertical-align:1px}.live-story-moment.is-note .live-story-min{color:#7a5313}.live-story-moment.is-cheer .live-story-min{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#14532db3}@supports (color:color-mix(in lab, red, red)){.live-story-moment.is-cheer .live-story-min{color:color-mix(in oklab, var(--color-brand-dark) 70%, transparent)}}.live-story-moment.is-hidden{opacity:.6}.live-story-by{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:block}.live-story-sub{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.live-story-players{margin-top:var(--spacing)}:where(.live-story-players>: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)));border-color:var(--color-line)}.live-story-players>li{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.live-story-cheers{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-dark)}.live-story-notes{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b4a12;display:inline-flex}.legal-page{width:100%;max-width:var(--container-2xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.legal-page{padding-inline:calc(var(--spacing) * 6)}}.legal-page{padding-top:max(1.25rem, env(safe-area-inset-top));padding-bottom:max(2rem, env(safe-area-inset-bottom))}.legal-brand{margin-bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:inline-flex}.legal{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);overflow-wrap:anywhere}.legal-updated{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.legal h2{margin-top:calc(var(--spacing) * 8);scroll-margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.legal h3{margin-top:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.legal p{margin-top:calc(var(--spacing) * 3)}.legal ul{margin-top:calc(var(--spacing) * 3);list-style-type:disc}:where(.legal ul>: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)))}.legal ul{padding-left:calc(var(--spacing) * 5)}.legal li::marker{color:var(--color-muted)}.legal strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.legal a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:2px;text-decoration-line:underline}.legal-summary{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.legal-summary p{margin-top:0}.legal-summary ul{margin-top:calc(var(--spacing) * 2)}.legal-foot{margin-top:calc(var(--spacing) * 4);justify-content:center;column-gap:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.legal-foot a{min-height:calc(var(--spacing) * 11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);align-items:center;display:inline-flex}.legal-foot a[aria-current]{color:var(--color-muted)}.legal-links{justify-content:center;align-items:center;column-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.legal-links a{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);text-underline-offset:4px;align-items:center;display:inline-flex}@media (hover:hover){.legal-links a:hover{color:var(--color-brand);text-decoration-line:underline}}.qr-toggle>summary{list-style:none}.qr-toggle>summary::-webkit-details-marker{display:none}.qr-toggle .qr-hide,.qr-toggle[open] .qr-show{display:none}.qr-toggle[open] .qr-hide{display:inline}.qr-figure{margin-top:calc(var(--spacing) * 3)}.qr-frame{width:100%;max-width:calc(var(--spacing) * 64);border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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(--color-line);margin-inline:auto;overflow:hidden}.qr-frame>svg{width:100%;height:auto;display:block}body.landing:before{display:none}body.landing{overflow-x:clip}.landing :target{scroll-margin-top:5rem}.ld-wrap{width:100%;max-width:var(--container-6xl);padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));margin-inline:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-wrap{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}}.ld-bar{z-index:30;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background-color:#fafbf7cc;background-image:linear-gradient(#ffffffb3,#fff0);border-bottom:1px solid #1c281e14;position:sticky;top:0;box-shadow:inset 0 -1px #fff9,0 6px 18px -12px #1c281e4d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ld-bar{background-color:#fafbf7f7}}.ld-bar-inner{height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ld-brand{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-shadow:0 1px #fff;margin-right:auto;display:inline-flex}.ld-bar-nav{margin-right:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);display:none}@media (min-width:48rem) and (min-height:30rem),(min-width:48rem) and (pointer:fine){.ld-bar-nav{display:flex}}.ld-bar-nav a{padding-inline:calc(var(--spacing) * 3.5);padding-block: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);color:var(--color-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));border-radius:3.40282e38px}@media (hover:hover){.ld-bar-nav a:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ld-bar-nav a:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ld-bar-nav a:hover{color:var(--color-ink)}}.ld-bar .btn-sm{padding-inline:calc(var(--spacing) * 3)}@media (max-width:23rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.ld-bar .ld-brand span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ld-hero{isolation:isolate;padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 16);position:relative;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-hero{padding-top:calc(var(--spacing) * 10)}}@media (min-width:64rem){.ld-hero{padding-bottom:calc(var(--spacing) * 20)}}.ld-hero{background-color:#eef1e9;background-image:radial-gradient(80% 70% at 100% 0,#c9e4cff2,#c9e4cf00 62%),radial-gradient(60% 55% at 0 100%,#d6e6f2cc,#d6e6f200 70%),linear-gradient(#f4f6ef,#e7ece1)}.ld-hero:before{content:"";pointer-events:none;z-index:calc(10 * -1);background:repeating-linear-gradient(90deg,#2f7d470d 0 5.5rem,#2f7d4700 5.5rem 11rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 25%,#000 75%);mask-image:linear-gradient(100deg,#0000 25%,#000 75%)}.ld-hero:after{content:"";pointer-events:none;z-index:calc(10 * -1);width:min(70 * var(--vw,1vw), 36rem);aspect-ratio:1;opacity:.5;background:url(glass/decor/glass_soccer_ball_corner_swirl.webp) 100% 0/contain no-repeat;position:absolute;top:0;right:0}.ld-hero-grid{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ld-hero-grid{gap:calc(var(--spacing) * 8);grid-template-columns:1.05fr .95fr}}.ld-pill{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 4);padding-left:var(--spacing);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-brand-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff9e;background-image:linear-gradient(#fffc,#fff3);border-width:1px;border-color:#ffffffe6;border-radius:3.40282e38px;display:inline-flex;box-shadow:0 0 0 1px #2f7d4724,0 6px 16px -8px #1c281e4d}.ld-title{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-title{margin-top:calc(var(--spacing) * 5)}}.ld-title{font-size:clamp(2.4rem, 9.6 * var(--vw,1vw), 4.25rem);letter-spacing:-.045em;text-shadow:0 1px #fff;line-height:1.02}.ld-chalk{white-space:nowrap;color:var(--color-brand);display:inline-block;position:relative}.ld-chalk:after{content:"";pointer-events:none;z-index:calc(10 * -1);opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M4 17C70 8 160 5 296 9' fill='none' stroke='%237fb98f' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M30 20C110 14 190 12 280 14' fill='none' stroke='%237fb98f' stroke-width='3' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:100%;height:.32em;position:absolute;bottom:-.12em;left:0}.ld-lead{margin-top:calc(var(--spacing) * 3);max-width:var(--container-xl);--tw-leading:var(--leading-normal);font-size:17px;line-height:var(--leading-normal);color:var(--color-muted)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-lead{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}.ld-lead{text-wrap:pretty}.ld-cta{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-cta{flex-flow:wrap}}.ld-ticks{margin-top:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 5);row-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);color:var(--color-muted);flex-wrap:wrap;display:flex}.ld-ticks li{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.ld-ticks svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);padding:calc(var(--spacing) * .5);color:var(--color-brand);stroke-width:3px;background:#2f7d471f;border-radius:3.40282e38px}.ld-hero .ld-try{margin-top:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-hero .ld-try{margin-top:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 6)}}.ld-hero .ld-try{background-color:#ffffffdb;background-image:var(--skin-paper), linear-gradient(180deg, #fff, #ffffff8c);border-color:#fff;box-shadow:inset 0 1px #fff,0 0 0 1px #2f7d4729,0 0 0 6px #2f7d470f,0 2px 4px #1c281e0f,0 28px 50px -26px #16382280}.ld-hero .ld-try-title{font-size:17px}.ld-hero .ld-try-formats{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-hero .ld-try-formats{display:flex}}.ld-hero .ld-try-formats .ft-format span{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-hero .ld-try-formats .ft-format span{padding-inline:calc(var(--spacing) * 3.5)}}.ld-hero .ld-try-row{gap:calc(var(--spacing) * 2.5)}.ld-hero .ld-try-row .field{min-height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ld-hero .ld-try-done{margin-top:calc(var(--spacing) * 4);justify-content:space-between;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3)}.ld-hero .ld-try-done p{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.ld-hero .ld-try-done svg{stroke-width:3px}.ld-hero .ld-try-done .btn{color:var(--color-ink);text-decoration-line:none}.ld-hero-more{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-hero-more{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 5);flex-direction:row}}.ld-hero-more .btn{flex-shrink:0}.ld-hero-more p{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted);text-wrap:pretty}.ld-hero-more b{color:var(--color-ink);display:block}.ld-hero-demo{width:100%;max-width:21rem;margin-inline:auto;position:relative}@media (min-width:64rem){.ld-hero-demo{max-width:22rem}}.ld-phone{padding:calc(var(--spacing) * 2.5);background:linear-gradient(150deg,#47544d,#1b2420 42%,#2e3a34);border-radius:2.9rem;margin:0;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 2px 1px #ffffff38,0 2px 4px #0000002e,0 34px 60px -24px #16382299,0 70px 90px -60px #1638228c}.ld-phone-screen{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 11);padding-bottom:calc(var(--spacing) * 4);background-color:var(--color-canvas);background-image:var(--skin-noise), linear-gradient(180deg, #f6f7f2, #e8ebe2);border-radius:2.3rem;position:relative;overflow:hidden}.ld-phone-screen:before{content:"";top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 6);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:5.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#121815;border-radius:3.40282e38px;position:absolute;left:50%}.ld-phone-head{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:var(--spacing);display:flex}.ld-phone-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow:hidden}.ld-phone-sub{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);overflow:hidden}.ld-team-dot{background-color:var(--color-brand)}.ld-team-dot-away{background-color:var(--glass-red-deep,#a34543)}.ld-tabs{margin-block:calc(var(--spacing) * 3);gap:var(--spacing);border-radius:var(--radius-xl);padding:var(--spacing);box-shadow:var(--skin-sunk);background:#1c281e12;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ld-tabs button{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-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))}.ld-tabs button:hover{color:var(--color-ink)}.ld-tabs button[aria-pressed=true]{color:var(--color-brand-dark);background-color:#fff;background-image:var(--skin-paper);box-shadow:var(--skin-raise), inset 0 1px 0 #fff}.ld-pitch{border-radius:var(--radius-2xl);max-width:none;margin-bottom:.6rem;overflow:visible}.ld-pitch:before{border-radius:inherit}.ld-pitch .pos-token{gap:.2rem}.ld-pitch .pos-token-dot{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:2px;font-size:11px}.ld-pitch .pos-token-name{font-size:11px}.ld-pitch .pos-token.is-new .pos-token-dot{animation:.5s ease-out ld-pop}.ld-pitch .pos-token.is-new .pos-token-name{animation:.45s ease-out ld-swap}.ld-sitting{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);display:flex}.ld-sitting-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;flex-shrink:0}.ld-sitting-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.ld-sitting .lu-chip{min-height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * .5);font-size:12px}.ld-sitting .lu-chip-badge{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:11px}.ld-sitting .lu-chip.is-new{animation:.45s ease-out both ld-swap}.ld-phone{scroll-margin-top:4.75rem}.ld-try-go{margin-top:calc(var(--spacing) * 4)}@media (min-width:64rem){.ld-try-go{display:none}}.ld-try-go{scroll-margin-bottom:.75rem;animation:.5s cubic-bezier(.2,.7,.2,1) both ld-rise}.ld-float{z-index:10;margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 2);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background-color:#ffffffbd;background-image:linear-gradient(#ffffffb3,#ffffff26);border-width:1px;border-color:#ffffffd9;display:flex;position:relative;box-shadow:0 1px 2px #1c281e14,0 16px 32px -14px #1c281e61}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ld-float{background-color:#fffffff2}}.ld-float-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);overflow:hidden}.ld-float-sub{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(--color-muted)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-float{width:max-content;max-width:calc(var(--spacing) * 60);margin-top:0;animation:7s ease-in-out infinite ld-bob;position:absolute}.ld-float-next{top:-2%;right:-7rem}.ld-float-goal{animation-delay:-3.5s;top:63%;left:-8rem}}@media (min-width:64rem){.ld-float-next{right:-4rem}.ld-float-goal{display:none}}@media (min-width:80rem){.ld-float-next{right:-7rem}.ld-float-goal{display:flex;top:60%;left:auto;right:-9rem}}.ld-section{padding-block:calc(var(--spacing) * 16)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-section{padding-block:calc(var(--spacing) * 20)}}.ld-section-paper{background-image:linear-gradient(#fff9,#ffffff40);border-block:1px solid #1c281e12;box-shadow:inset 0 1px #fff}.ld-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand);text-transform:uppercase}.ld-h2{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);--tw-leading:1.08;--tw-font-weight:var(--font-weight-extrabold);line-height:1.08;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-size:clamp(1.85rem, 4.6 * var(--vw,1vw), 2.7rem);text-wrap:balance;text-shadow:0 1px #fffc}.ld-sub{margin-top:calc(var(--spacing) * 4);max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-muted);text-wrap:pretty}.ld-h3{--tw-font-weight:var(--font-weight-extrabold);font-size:17px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ld-how-title{isolation:isolate}.ld-steps{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ld-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-step{isolation:isolate;align-content:flex-start;column-gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-step{padding:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);display:block}}.ld-step .glass-icon{margin-left:calc(var(--spacing) * -1);width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);grid-row:span 2/span 2}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-step .glass-icon{margin-bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.ld-step .ld-h3{padding-right:calc(var(--spacing) * 8);align-self:flex-end}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-step .ld-h3{padding-right:0}}.ld-step p{margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-muted)}.ld-step-num{pointer-events:none;top:0;right:calc(var(--spacing) * 3);z-index:calc(10 * -1);font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--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,);-webkit-user-select:none;user-select:none;color:#2f7d471a;text-shadow:0 1px #fff;position:absolute}.ld-features{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ld-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-feature{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);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));background-color:#ffffffc7;background-image:var(--skin-paper);box-shadow:inset 0 1px 0 #fff, var(--skin-raise);border-width:1px;border-color:#1c281e14;display:flex}.ld-feature:hover{box-shadow:inset 0 1px 0 #fff, var(--skin-raise-lg);translate:0 -2px}.ld-feature p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.ld-split{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ld-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-split-flip>:first-child{order:2}}.ld-list{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4);display:grid}.ld-list li{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-muted);display:flex}.ld-list b{color:var(--color-ink);font-size:16px;display:block}.ld-mock{width:100%;max-width:var(--container-sm);margin-inline:auto;position:relative}.ld-live{padding:calc(var(--spacing) * 5);position:relative;rotate:-1.5deg}.ld-live-head{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-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-fwd);text-transform:uppercase;display:flex}.ld-live-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-fwd);border-radius:3.40282e38px;animation:1.8s ease-out infinite ld-live;box-shadow:0 0 #9c454180}.ld-live-score{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:1fr auto 1fr;display:grid}.ld-live-score>div{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.ld-live-num{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--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,)}.ld-live-num span{margin-inline:var(--spacing);color:#5d6d6480}@supports (color:color-mix(in lab, red, red)){.ld-live-num span{color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.ld-live-goals{margin-top:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 4);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-muted);display:flex}.ld-live-goals li{align-items:center;gap:var(--spacing);display:inline-flex}.ld-live-btn{pointer-events:none;margin-top:calc(var(--spacing) * 4)}.ld-rsvp{z-index:10;margin-top:calc(var(--spacing) * -5);margin-left:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 4);position:relative;rotate:1.5deg}.ld-rsvp-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-extrabold);font-weight:var(--font-weight-extrabold)}.ld-rsvp-row{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block: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}.ld-rsvp-row .lu-chip-badge{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:11px}.ld-yes,.ld-no{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .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);border-radius:3.40282e38px;margin-left:auto;display:inline-flex}.ld-yes{background-color:var(--color-mid-soft);color:var(--color-mid)}.ld-yes svg{stroke-width:3px}.ld-no{color:var(--color-muted);background:#1c281e0f}.ld-free{isolation:isolate;padding-block:calc(var(--spacing) * 20);text-align:center;color:var(--color-white);position:relative;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-free{padding-block:calc(var(--spacing) * 24)}}.ld-free{background-color:#2f7346;background-image:radial-gradient(70% 60% at 50% 0,#ffffff29,#fff0 70%),repeating-linear-gradient(90deg,#ffffff0b 0 9%,#fff0 9% 18%),linear-gradient(#3c8650,#285f39);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003}.ld-free:before,.ld-free:after{content:"";pointer-events:none;z-index:calc(10 * -1);position:absolute}.ld-free:before{background:#ffffff1a;width:2px;inset:0 auto 0 50%;translate:-1px}.ld-free:after{width:min(80 * var(--vw,1vw), 30rem);aspect-ratio:1;border:2px solid #ffffff1a;border-radius:9999px;top:50%;left:50%;translate:-50% -50%}.ld-kicker-light{color:#cde7d3}.ld-free-title{max-width:var(--container-3xl);color:var(--color-white);text-shadow:0 2px 12px #00000040;margin-inline:auto}.ld-free-sub{margin-inline:auto;margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ld-free-sub{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ld-free-sub{text-wrap:pretty}.ld-free-grid{margin-inline:auto;margin-top:calc(var(--spacing) * 12);max-width:var(--container-4xl);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-free-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ld-free-grid li{align-content:flex-start;column-gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);text-align:left;border-width:1px;grid-template-columns:auto 1fr;display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-free-grid li{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);text-align:center;flex-direction:column;align-items:center;display:flex}}.ld-free-grid li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;background-image:linear-gradient(#ffffff24,#fff0);border-color:#fff3;box-shadow:inset 0 1px #ffffff40,0 14px 30px -18px #00000080}.ld-free-grid .glass-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);grid-row:span 2/span 2}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-free-grid .glass-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}}.ld-free-grid h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);align-self:flex-end}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-free-grid h3{margin-top:calc(var(--spacing) * 2)}}.ld-free-grid p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#fffc}@supports (color:color-mix(in lab, red, red)){.ld-free-grid p{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ld-free .ld-free-btn,.ft-band .ld-free-btn{margin-top:calc(var(--spacing) * 12);border-style:var(--tw-border-style);color:var(--color-brand-dark);background-color:#fff;background-image:var(--skin-paper);border-width:1px;border-color:#0000001a #0000001a #00000038;box-shadow:inset 0 1px #fff,0 2px #143c2380,0 14px 26px -10px #00000073}.ld-free .ld-free-btn:hover,.ft-band .ld-free-btn:hover{background-color:#f4f8f2}.ld-free .ld-free-btn:active,.ft-band .ld-free-btn:active{translate:0 2px;box-shadow:inset 0 2px 4px #00000026,0 4px 10px -4px #0006}.ld-duo{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem) and (min-height:30rem),(min-width:48rem) and (pointer:fine){.ld-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-duo-card{padding:calc(var(--spacing) * 6)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-duo-card{padding:calc(var(--spacing) * 7)}}.ld-duo-card .glass-icon{margin-bottom:calc(var(--spacing) * 3);margin-left:calc(var(--spacing) * -1)}.ld-duo-card>p{margin-top:calc(var(--spacing) * 1.5);max-width:var(--container-md);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.ld-formats{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ld-formats span{background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand-dark);--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,);background-image:linear-gradient(#fff9,#fff0);border-radius:3.40282e38px;box-shadow:inset 0 0 0 1px #2f7d4726,0 1px 2px #1c281e14}.ld-appicon{margin-top:calc(var(--spacing) * 5);align-items:center;gap: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(--color-muted);flex-direction:column;display:inline-flex}.ld-appicon .brand-icon{border-radius:22%;box-shadow:0 8px 18px -8px #1c281e73}.ld-clubs-art{aspect-ratio:1;width:100%;max-width:17rem;margin-inline:auto;position:relative}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-clubs-art{max-width:var(--container-xs)}}.ld-clubs-art:before{content:"";background:radial-gradient(closest-side,#c9e4cfe6,#d6e6f266 60%,#d6e6f200);border-radius:3.40282e38px;position:absolute;inset:8%}.ld-clubs-art .glass-icon{aspect-ratio:1;filter:drop-shadow(0 10px 14px #1c281e2e);height:auto;position:absolute}.ld-clubs-main{width:58%;top:21%;left:21%}.ld-clubs-a{width:30%;animation:6s ease-in-out infinite ld-bob;top:6%;left:2%}.ld-clubs-b{width:27%;animation:7s ease-in-out -2s infinite ld-bob;top:14%;right:0}.ld-clubs-c{width:25%;animation:6.5s ease-in-out -4s infinite ld-bob;bottom:2%;left:9%}.ld-chat-demo{width:100%;max-width:21rem;margin-inline:auto;position:relative}@media (min-width:64rem){.ld-chat-demo{max-width:22rem}}.ld-chat-screen{padding-bottom:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ld-chat{margin-top:var(--spacing);padding-inline:calc(var(--spacing) * .5);flex-direction:column;display:flex}.ld-chat .chat-day{margin-block:calc(var(--spacing) * 2);position:static}.ld-chat .chat-bubble{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:13.5px}.ld-chat .chat-msg-col{max-width:84%}.ld-chat .chat-msg-avatar{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:10px}.ld-chat .chat-msg-name{padding-inline:calc(var(--spacing) * 2);font-size:11px}.ld-chat .chat-msg-meta{font-size:10px}.ld-chat-box{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.ld-chat-box>span:first-child{height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);box-shadow:var(--skin-sunk);background-color:#fffc;border-width:1px;border-color:#1c281e24;border-radius:3.40282e38px;flex:1;align-items:center;display:flex}.ld-chat-send{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);color:var(--color-white);background-color:var(--color-brand);background-image:linear-gradient(#fff3,#00000014);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 2px 4px #1e3c284d}.ld-float-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--glass-blue-deep,#355f8d);background-color:#e3eefa;background-image:linear-gradient(#fffc,#fff0);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #355f8d29,0 2px 6px -2px #355f8d59}.ld-float-icon svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-float-chat{top:-2%;right:-7rem}}@media (min-width:64rem){.ld-float-chat{right:-4rem}}@media (min-width:80rem){.ld-float-chat{right:-7rem}}.ld-club-features{margin-top:calc(var(--spacing) * 14)}.ld-plans{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-plan{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-plan{padding:calc(var(--spacing) * 6)}}.ld-plan{box-shadow:inset 0 1px 0 #fff, var(--skin-raise);background-color:#f1f7f1;background-image:linear-gradient(#ffffffbf,#ffffff1a);border-color:#2f7d472e}.ld-plan-club{background-color:#faf4e3;border-color:#956a2238}.ld-plan-who{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase}.ld-plan-club .ld-plan-who{color:#8a6420}.ld-plan-price{margin-top:calc(var(--spacing) * 2);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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-shadow:0 1px #fff}.ld-plan-note{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-muted)}.ld-plan-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ld-soon{height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline: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-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--glass-blue-deep,#355f8d);background-color:#e3eefa;background-image:linear-gradient(#ffffffd9,#fff0 75%);border-radius:3.40282e38px;display:inline-flex;box-shadow:inset 0 0 0 1px #355f8d33,0 1px #fff,0 3px 8px -4px #355f8d73}.ld-soon-note{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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(--glass-blue-deep,#355f8d)}.ld-tiers{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:grid}.ld-tier{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);background-color:#ffffff8c;background-image:linear-gradient(#fffc,#fff0);box-shadow:inset 0 0 0 1px #956a2224,0 1px #fff}.ld-tier dt{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-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:#8a6420}.ld-tier dd{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);text-wrap:pretty}.ld-tier dd b,.ld-tier dd.ld-tier-free{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-tight);letter-spacing:var(--tracking-tight);text-shadow:0 1px #fff}.ld-final{isolation:isolate;padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 40);text-align:center;position:relative;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-final{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 48)}}.ld-final{background-image:linear-gradient(#fff0,#cde5d38c)}.ld-final:after{content:"";pointer-events:none;z-index:calc(10 * -1);height:clamp(8rem, 30 * var(--vw,1vw), 17rem);opacity:.5;inset-inline:0;background:url(glass/decor/crystalline_soccer_wave_footer.webp) 100% 100%/cover no-repeat;position:absolute;bottom:0}.ld-final .ld-h2{margin-inline:auto;margin-top:calc(var(--spacing) * 5)}.ld-final .ld-cta{align-items:center}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-final .ld-cta{justify-content:center}}.ld-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(1.75rem + env(safe-area-inset-bottom))}.ld-footer-inner{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-footer-inner{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:row}}.ld-footer .ld-brand{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-right:0}.ld-footer-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-footer-note{flex:1}}.ld-footer-nav{gap: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);display:flex}.ld-footer-nav a{color:var(--color-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))}@media (hover:hover){.ld-footer-nav a:hover{color:var(--color-ink)}}.ld-hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both ld-rise}.ld-hero-copy>:nth-child(2){animation-delay:60ms}.ld-hero-copy>:nth-child(3){animation-delay:.12s}.ld-hero-copy>:nth-child(4){animation-delay:.18s}.ld-hero-copy>:nth-child(5){animation-delay:.24s}.ld-hero-copy>:nth-child(6){animation-delay:.3s}.ld-hero-demo{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both ld-rise}.ld-chalk:after{animation:.9s ease-out .55s both ld-draw}@supports (animation-timeline:view()){.ld-step,.ld-feature,.ld-free-grid li,.ld-duo-card,.ld-plan,.ld-chat-demo{animation:linear both ld-rise;animation-timeline:view();animation-range:entry entry 55%}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}}.ft-main{padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-main{padding-top:calc(var(--spacing) * 6)}}.ft-crumbs{align-items:center;column-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);color:var(--color-muted);flex-wrap:wrap;display:flex}.ft-crumbs a{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){.ft-crumbs a:hover{color:var(--color-ink)}}.ft-crumbs>*+:before{content:"›";margin-right:calc(var(--spacing) * 2);color:#5d6d6499}@supports (color:color-mix(in lab, red, red)){.ft-crumbs>*+:before{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.ft-crumbs [aria-current]{color:var(--color-ink)}.ft-head{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl)}.ft-title{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);font-size:clamp(2.1rem, 6.4 * var(--vw,1vw), 3.6rem);letter-spacing:-.04em;text-shadow:0 1px #fff;text-wrap:balance;line-height:1.04}.ft-lead{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:var(--color-muted)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ft-lead{text-wrap:pretty}.ft-head .ld-cta{margin-top:calc(var(--spacing) * 6)}.ft-tool{margin-top:calc(var(--spacing) * 7);align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.ft-tool{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,25rem) minmax(0,1fr)}}.ft-panel{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-panel{padding:calc(var(--spacing) * 5)}}.ft-panel{background-color:#ffffffd1;background-image:var(--skin-paper);box-shadow:inset 0 1px 0 #fff, var(--skin-raise), 0 24px 48px -32px #16382259;border-color:#1c281e17}.ft-block+.ft-block{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 5)}.ft-block-title{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.ft-num{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);background-color:var(--color-brand);background-image:linear-gradient(#ffffff38,#0000001a);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 2px 4px #1e3c284d}.ft-label-hint{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}.ft-names{margin-top:calc(var(--spacing) * 1.5);min-height:calc(var(--spacing) * 44);resize:vertical;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ft-hint{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.ft-count{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ft-count.is-warn{color:var(--color-amber-800)}.ft-private{align-items:center;gap: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);display:inline-flex}.ft-private svg{color:var(--color-brand)}.ft-field+.ft-field,.ft-pair+.ft-field,.ft-field+.ft-pair{margin-top:calc(var(--spacing) * 4)}.ft-field>.field-label,.ft-field>legend{margin-bottom:calc(var(--spacing) * 1.5)}.ft-pair{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ft-pair .ft-field+.ft-field{margin-top:0}.ft-formats{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-formats{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:64rem){.ft-formats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft-format span{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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,);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));box-shadow:var(--skin-raise);justify-content:center;align-items:center;display:flex}.ft-format:hover span{color:var(--color-ink)}.ft-format input:checked+span{border-color:var(--color-brand);color:var(--color-white);background-color:var(--color-brand);background-image:linear-gradient(#fff3,#00000014);box-shadow:inset 0 1px #ffffff40,0 2px 4px #1e3c284d}.ft-format input:focus-visible+span{--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.ft-format input:focus-visible+span{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.ft-more{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.ft-more{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ft-more{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5)}.ft-more summary{cursor:pointer;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-muted)}.ft-more[open] summary{margin-bottom:calc(var(--spacing) * 3)}.ft-setup .btn-lg{margin-top:calc(var(--spacing) * 6)}.ft-setup .field-error{margin-top:calc(var(--spacing) * 4)}.ft-result{min-width:0}@media (min-width:64rem){.ft-result{top:calc(var(--spacing) * 20);position:sticky}}.ft-result-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.ft-result-kicker{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.ft-result-sum{margin-top: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(--color-muted)}.ft-tabs{margin-top:calc(var(--spacing) * 4)}.ft-tabs .period-tab.is-active{border-color:var(--color-brand);color:var(--color-brand-dark);box-shadow:var(--skin-raise), inset 0 0 0 1px var(--color-brand);background-color:#fff}.ft-long{margin-top:var(--spacing);min-height:calc(var(--spacing) * 5);padding-inline: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(--color-muted)}.ft-pitch{margin-top:calc(var(--spacing) * 2);max-width:var(--container-sm);margin-bottom:1.5rem;overflow:visible}.ft-pitch .pos-token{cursor:default}.ft-pitch button.pos-token{cursor:pointer}.ft-pitch button.pos-token:focus-visible .pos-token-dot{--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:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ft-pitch button.pos-token:focus-visible .pos-token-dot{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ft-pitch .pos-token.is-open .pos-token-dot{opacity:.55}.ft-pitch-empty{inset-inline:calc(var(--spacing) * 6);z-index:20;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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(--color-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1e149e;position:absolute;top:50%}.ft-result.is-stale .ft-pitch{opacity:.6}.ft-result.is-stale .ft-result-sum:after{content:" · players or format changed: make it again";color:var(--color-amber-800)}.ft-sitting{margin-top:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);display:flex}.ft-sitting-label{margin-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;flex-shrink:0}.ft-sitting-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.ft-sitting .lu-chip{min-height:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * .5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * .5);font-size:13px}.ft-sitting .lu-chip-badge{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:11px}.ft-pitch .pos-token[data-filled],.ft-sitting .lu-chip[data-sub]{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:grab}.ft-pitch .pos-token.is-dragging,.ft-sitting .lu-chip.is-dragging{opacity:.35}.ft-pitch .pos-token.is-drop .pos-token-dot{--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:#fff9}@supports (color:color-mix(in lab, red, red)){.ft-pitch .pos-token.is-drop .pos-token-dot{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ft-pitch .pos-token.is-drop.is-open .pos-token-dot{opacity:.85}.ft-pitch .pos-token.is-over .pos-token-dot{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);--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:var(--color-yellow-300)}.ft-sitting .lu-chip{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))}.ft-sitting .lu-chip.is-drop{--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.ft-sitting .lu-chip.is-drop{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.ft-sitting .lu-chip.is-over{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-brand);background-color:var(--color-brand-soft);--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:var(--color-brand)}.ft-sitting.is-drop{border-radius:var(--radius-2xl);outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:#15803d73}@supports (color:color-mix(in lab, red, red)){.ft-sitting.is-drop{outline-color:color-mix(in oklab, var(--color-brand) 45%, transparent)}}.ft-sitting.is-drop{--tw-outline-style:dashed;outline-style:dashed}.ft-sitting.is-over{background-color:#dcfce799}@supports (color:color-mix(in lab, red, red)){.ft-sitting.is-over{background-color:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}.ft-sitting.is-over{outline-color:var(--color-brand);--tw-outline-style:solid;outline-style:solid}.ft-muted{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.ft-notes{margin-top:calc(var(--spacing) * 4)}:where(.ft-notes>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.ft-notes{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ft-notes{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ft-notes{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-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.ft-notes li{padding-left:calc(var(--spacing) * 4);position:relative}.ft-notes li:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:#15803d99;border-radius:3.40282e38px;position:absolute;top:.55em;left:0}@supports (color:color-mix(in lab, red, red)){.ft-notes li:before{background-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}.ft-notes li.is-warn{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-900)}.ft-notes li.is-warn:before{background-color:var(--color-amber-500)}.ft-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-tip{margin-top:calc(var(--spacing) * 3);text-align:center;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(--color-muted)}.ft-time-box{margin-top:calc(var(--spacing) * 5)}.ft-time-title{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex}.ft-time-hint{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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}:where(.ft-time>: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)));border-color:var(--color-line)}.ft-time{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);overflow:hidden}.ft-time-row{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 1.5);display:flex}.ft-time-name{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);min-width:0;padding-inline:var(--spacing);text-align:left;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));flex:1;display:flex}@media (hover:hover){.ft-time-name:hover{background-color:var(--color-canvas)}}.ft-time-name .lu-chip-badge{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:11px}.ft-time-kid{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.ft-time-tags{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block;overflow:hidden}.ft-dots{justify-content:flex-end;gap:var(--spacing);flex-wrap:wrap;flex-shrink:0;max-width:8.5rem;display:flex}.ft-dot{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 6);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:8px;font-weight:var(--font-weight-extrabold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-dot{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 7);font-size:9px}}.ft-dot{background-color:var(--color-mid)}.ft-dot[data-line=FWD]{background-color:var(--color-fwd)}.ft-dot[data-line=DEF]{background-color:var(--color-def)}.ft-dot[data-line=GK]{background-color:var(--color-gk)}.ft-dot.is-sit{background-color:var(--color-canvas);box-shadow:inset 0 0 0 1px #1c281e1f}.ft-dot.is-cur{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1c281e73}.ft-time-min{width:calc(var(--spacing) * 16);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.ft-time-min b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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,)}.ft-sheet-sub{text-overflow:ellipsis;white-space:nowrap;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(--color-muted);overflow:hidden}.ft-pick{margin-inline:calc(var(--spacing) * -2)}:where(.ft-pick>: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)))}.ft-pick-row{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);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){.ft-pick-row:hover{background-color:var(--color-canvas)}}.ft-pick-row.is-current{background-color:var(--color-brand-soft)}.ft-pick-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.ft-pick-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);display:block;overflow:hidden}.ft-pick-empty{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-muted)}.ft-switch-row{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(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);display:flex}.ft-kid-games{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ft-kid-games li{border-radius:var(--radius-lg);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5)}.ft-tool.is-busy #lm-make{opacity:.7}.ft-section{margin-top:calc(var(--spacing) * 16)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-section{margin-top:calc(var(--spacing) * 20)}.ft-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ft-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft-split{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.ft-split{grid-template-columns:1.1fr .9fr}}.ft-formation-card{padding:calc(var(--spacing) * 5)}.ft-formation-cap{margin-bottom: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-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.ft-formation-list{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ft-mini{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.ft-mini-pitch{width:100%;max-width:calc(var(--spacing) * 28);border-radius:var(--radius-lg);background:var(--color-turf,#3d8a52)}.ft-mini-pitch rect,.ft-mini-pitch line{fill:none;stroke:#ffffff8c;stroke-width:1.2px}.ft-mini-pitch circle{fill:var(--color-mid);stroke:#fff;stroke-width:1.2px}.ft-mini-pitch circle[data-line=FWD]{fill:var(--color-fwd)}.ft-mini-pitch circle[data-line=DEF]{fill:var(--color-def)}.ft-mini-pitch circle[data-line=GK]{fill:var(--color-gk)}.ft-mini-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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,)}.ft-format-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-format-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.ft-format-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.ft-format-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);height:100%;padding:calc(var(--spacing) * 4);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));background-color:#ffffffc7;background-image:var(--skin-paper);box-shadow:inset 0 1px 0 #fff, var(--skin-raise);border-width:1px;border-color:#1c281e14;flex-direction:column;display:flex}.ft-format-card:hover{box-shadow:inset 0 1px 0 #fff, var(--skin-raise-lg);translate:0 -2px}.ft-format-card.is-current{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand), var(--skin-raise)}.ft-format-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-dark);--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,)}.ft-format-ages{margin-top: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)}.ft-format-about{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.ft-band{isolation:isolate;border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-band{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 12)}}.ft-band{background-color:#2f7346;background-image:radial-gradient(70% 80% at 85% 0,#ffffff29,#fff0 70%),repeating-linear-gradient(90deg,#ffffff0b 0 9%,#fff0 9% 18%),linear-gradient(#3c8650,#285f39);box-shadow:inset 0 1px #ffffff2e,0 30px 60px -36px #163822b3}.ft-band-inner{align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.ft-band-inner{grid-template-columns:1fr auto}}.ft-band-title{color:var(--color-white);text-shadow:0 2px 12px #00000040}.ft-band-sub{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);font-size:17px;line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ft-band-sub{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ft-band-sub{text-wrap:pretty}.ft-band-cta{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:64rem){.ft-band-cta{align-items:center}}.ft-band .ft-band-btn{margin-top:0}.ft-band-link{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)){.ft-band-link{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ft-band-link{text-decoration-line:underline;text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ft-band-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ft-band-link{text-underline-offset:4px}@media (hover:hover){.ft-band-link:hover{color:var(--color-white)}}.ft-faq{margin-top:calc(var(--spacing) * 8);max-width:var(--container-3xl)}:where(.ft-faq>: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)));border-color:var(--color-line)}.ft-faq{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffc;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ft-faq{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ft-faq-item summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);list-style-type:none;display:flex}.ft-faq-item summary::-webkit-details-marker{display:none}.ft-faq-chev{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-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));flex-shrink:0}.ft-faq-item[open] .ft-faq-chev{rotate:180deg}.ft-faq-item p{margin-top:calc(var(--spacing) * -1);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.ft-see-also{margin-top:calc(var(--spacing) * 6);color:var(--color-muted);font-size:15px}.ft-hero-split{align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.ft-hero-split{grid-template-columns:1.1fr .9fr}}.ft-kept{margin-top:calc(var(--spacing) * 4);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);color:var(--color-brand-dark);display:inline-flex}.ft-board-shot{width:100%;max-width:var(--container-md);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);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));border-width:1px;border-color:#1c281e1a;margin-inline:auto;display:block;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a,0 30px 60px -30px #16382299}.ft-board-shot:hover{translate:0 -2px}.ft-board-pic{aspect-ratio:6/5;display:block}.ft-board-pic svg{width:100%;height:100%;display:block}.ft-board-play{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-brand-dark);background:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -8px #00000080}.ft-board-play svg{margin-left:var(--spacing)}.ft-board-cap{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-bold);font-weight:var(--font-weight-bold);color:var(--color-white);inset-inline:0;background:linear-gradient(#0000,#0000008c);position:absolute;bottom:0}.ft-kinds{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ft-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ft-kinds{grid-template-columns:repeat(5,minmax(0,1fr))}}.ft-kind{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);height:100%;padding:calc(var(--spacing) * 2.5);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));background-color:#fffc;background-image:var(--skin-paper);box-shadow:inset 0 1px 0 #fff, var(--skin-raise);border-width:1px;border-color:#1c281e14;flex-direction:column;display:flex}.ft-kind:hover{box-shadow:inset 0 1px 0 #fff, var(--skin-raise-lg);translate:0 -2px}.ft-kind-pic{border-radius:var(--radius-xl);display:block;overflow:hidden}.ft-kind-name{margin-top:calc(var(--spacing) * 2.5);padding-inline:var(--spacing);--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.ft-kind-hint{margin-top:var(--spacing);padding-inline:var(--spacing);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.ft-lineup-cta{align-items:flex-start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ft-lineup-cta p{--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.ft-lineup-cta .btn{margin-top:calc(var(--spacing) * 2)}.tx-free-note{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3);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);color:var(--color-brand-dark);display:flex}.tx-free-note svg{margin-top:calc(var(--spacing) * .5)}.ld-try{margin-top:calc(var(--spacing) * 8);max-width:var(--container-xl);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-try{padding:calc(var(--spacing) * 5)}}.ld-try{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffb3;background-image:linear-gradient(#ffffffd9,#ffffff59);border-color:#ffffffe6;box-shadow:0 0 0 1px #2f7d471f,0 18px 40px -22px #1c281e73}.ld-try-title{align-items:center;gap:calc(var(--spacing) * 2);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-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);display:flex}.ld-try-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.ld-try-formats{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ld-try-formats .ft-format span{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);font-size:13px}.ld-try-row{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-try-row{flex-direction:row}}.ld-try-row .field{min-height:calc(var(--spacing) * 12);flex:1}.ld-try-row .btn{flex-shrink:0}.ld-try-done{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap: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(--color-brand-dark);flex-wrap:wrap;display:flex}.ld-try-done a{text-decoration-line:underline;text-decoration-color:#15803d66}@supports (color:color-mix(in lab, red, red)){.ld-try-done a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.ld-try-done a{text-underline-offset:4px}.ld-try .field-error{margin-top:calc(var(--spacing) * 2)}.ld-tools{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem) and (min-height:30rem),(min-width:48rem) and (pointer:fine){.ld-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-tool{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);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));border-width:1px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-tool{padding:calc(var(--spacing) * 7)}}.ld-tool{background-color:#ffffffd1;background-image:var(--skin-paper);box-shadow:inset 0 1px 0 #fff, var(--skin-raise);border-color:#1c281e14}.ld-tool:hover{box-shadow:inset 0 1px 0 #fff, var(--skin-raise-lg);translate:0 -3px}.ld-tool .glass-icon{margin-bottom:calc(var(--spacing) * 3);margin-left:calc(var(--spacing) * -1)}.ld-tool p{margin-top:calc(var(--spacing) * 1.5);max-width:var(--container-md);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted)}.ld-tool-go{margin-top:calc(var(--spacing) * 5);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-brand-dark);display:inline-flex}.ld-tool-tag{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);background-color:var(--color-brand-soft);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));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-brand-dark);border-radius:3.40282e38px;position:absolute}.ld-footer-cols{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ld-footer-cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.ld-footer-about .ld-footer-note{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xs)}.ld-footer-col{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.ld-footer-col a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-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))}@media (hover:hover){.ld-footer-col a:hover{color:var(--color-ink)}}.ld-footer-head{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink);text-transform:uppercase}.ld-footer-formats{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ld-footer-copy{margin-top:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.ft-format-card,.ft-kind,.ft-board-shot,.ld-tool{transition:none}}.fs-lead{margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);color:var(--color-muted);text-wrap:pretty}.fs-fine{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.fs-fine.is-error{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.fs-trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.fs-open-row{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.fs-open-row svg{color:var(--color-brand)}.fs-code-in{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.2em;letter-spacing:.2em;text-transform:uppercase;--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,)}.fs-code-in::placeholder{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#5d6d6480}@supports (color:color-mix(in lab, red, red)){.fs-code-in::placeholder{color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.fs-saved{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-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-dark);text-transform:uppercase;display:flex}.fs-saved svg{background-color:var(--color-brand);padding:calc(var(--spacing) * .5);color:var(--color-white);border-radius:3.40282e38px}.fs-saved[data-state=wait]{color:var(--color-muted)}.fs-saved[data-state=error]{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-red-700);text-transform:none}.fs-saved:not([data-state=ok]) svg{display:none}.fs-code-box{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-image:linear-gradient(#f3fcf5,#e3f6e8);border-width:1px;border-color:#15803d40;display:flex;box-shadow:inset 0 1px #fff,inset 0 -2px #15803d14}.fs-code{--tw-font-weight:var(--font-weight-black);font-size:28px;font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-dark);--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,);-webkit-user-select:all;user-select:all;text-shadow:0 1px #fff}.fs-sent{margin-top: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)}.fs-how{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);text-wrap:pretty}.fs-account{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 4);background-color:#ffffffe6;background-image:var(--skin-paper);box-shadow:inset 0 1px 0 #fff, var(--skin-raise);display:flex}.fs-account-title{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-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.fs-account-text{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);text-wrap:pretty}.fs-account-cta{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fs-new{margin-inline:auto;margin-top:calc(var(--spacing) * 4);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:block}.fs-lost{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4)}.fs-lost summary{cursor:pointer;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-muted)}[data-fs-save].is-saved [data-fs-label]:before{content:"✓ "}.pub-main{max-width:var(--container-3xl);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 14)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.pub-main{padding-top:calc(var(--spacing) * 10)}}.tn-head{margin-bottom:calc(var(--spacing) * 4);padding-inline:var(--spacing)}.tn-lede{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);text-wrap:pretty}.tn-filters{margin-bottom:calc(var(--spacing) * 2)}.tn-filter-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.tn-filter-grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}@media not all and (min-width:40rem),(pointer:coarse) and (max-height:29.99rem){.tn-filter-grid>:last-child:nth-child(odd){grid-column:span 2/span 2}}.tn-filter-grid .field-label{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tn-filter-grid .field{width:100%;min-width:0}.tn-filter-foot{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tn-list{gap:calc(var(--spacing) * 2.5);display:grid}.tn-card{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);padding:calc(var(--spacing) * 3.5);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.tn-card{padding:calc(var(--spacing) * 4)}}.tn-card{background-image:var(--skin-paper,none);grid-template-columns:auto minmax(0,1fr);box-shadow:0 1px 2px #10201a0a}.tn-name{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow-wrap:anywhere}.tn-name a{text-underline-offset:4px}@media (hover:hover){.tn-name a:hover{color:var(--color-brand);text-decoration-line:underline}}.tn-card .list-row-sub{margin-top:calc(var(--spacing) * .5);white-space:normal}.tn-tags{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.tn-source{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.tn-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column:span 2/span 2;display:flex}.tn-actions:empty{display:none}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.tn-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.tn-actions{flex-direction:column;grid-column:span 1/span 1;align-items:stretch}}.tn-note{margin-top:calc(var(--spacing) * 6);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);text-wrap:pretty}.tn-more{margin-top:calc(var(--spacing) * 5);padding-inline:var(--spacing);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);text-wrap:pretty}.tn-cta{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.ld-tournaments{margin-top:calc(var(--spacing) * 8)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ld-tournaments{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.tryout-day-row>: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)))}.tryout-day-row+.tryout-day-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4)}.tryout-stats{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tryout-stat{min-height:calc(var(--spacing) * 16);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);text-align:center;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));flex-direction:column;justify-content:center;align-items:center;display:flex}.tryout-stat:active{background-color:var(--color-canvas)}.tryout-stat+.tryout-stat{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line)}.tryout-stat .stat-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.tryout-num{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);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,);background:linear-gradient(#2f4038,#13221b);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 1px 2px #10201a40}.tryout-num-lg{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.tryout-kid{min-height:calc(var(--spacing) * 15);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.tryout-kid[hidden]{display:none}.tryout-checkin{min-width:calc(var(--spacing) * 24);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink)}.tryout-checkin.is-here{border-color:#15803d66}@supports (color:color-mix(in lab, red, red)){.tryout-checkin.is-here{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.tryout-checkin.is-here{background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.tryout-jump{text-align:center;min-width:0;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--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:1}.tryout-tiles{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.tryout-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.tryout-tiles{grid-template-columns:repeat(8,minmax(0,1fr))}}.tryout-tile{aspect-ratio:1;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);min-width:0;padding-inline:var(--spacing);color:var(--color-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));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.tryout-tile:active{scale:.97}.tryout-tile-num{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--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,)}.tryout-tile-name{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;max-width:100%;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(--color-muted);display:block;overflow:hidden}.tryout-tile-mark{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-brand);--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;position:absolute}.tryout-tile.is-rated{border-color:#15803d4d}@supports (color:color-mix(in lab, red, red)){.tryout-tile.is-rated{border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.tryout-tile.is-rated{background-color:#dcfce799}@supports (color:color-mix(in lab, red, red)){.tryout-tile.is-rated{background-color:color-mix(in oklab, var(--color-brand-soft) 60%, transparent)}}.tryout-scan{aspect-ratio:1;width:100%;max-width:var(--container-sm);border-radius:var(--radius-2xl);background-color:var(--color-black);margin-inline:auto;position:relative;overflow:hidden}.tryout-scan video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tryout-scan-frame{pointer-events:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:#fffc;position:absolute;inset:18%}@supports (color:color-mix(in lab, red, red)){.tryout-scan-frame{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.tryout-scan-frame{box-shadow:0 0 0 999px #00000040}.tryout-board-tabs a{padding-inline:var(--spacing);padding-block:var(--spacing);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);flex-direction:column;gap:0}.tryout-tab-count{--tw-font-weight:var(--font-weight-bold);font-size:11px;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,);opacity:.7}.tryout-board-row{border-left:4px solid #0000}.tryout-board-row.is-yes{border-left-color:var(--color-brand)}.tryout-board-row.is-maybe{border-left-color:#d97706}.tryout-board-row.is-no{border-left-color:var(--color-line)}.tryout-board-row.is-no .tryout-num{opacity:.6}.tryout-rank{width:calc(var(--spacing) * 6);text-align:center;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-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}.tryout-skills{gap:calc(var(--spacing) * 1.5);display:grid}.tryout-skill{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:6.5rem minmax(0,1fr);display:grid}.tryout-skill dt{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);overflow:hidden}.tryout-skill dd{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}.tryout-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-canvas);border-radius:3.40282e38px;flex:1;position:relative;overflow:hidden}.tryout-bar:before{content:"";background-color:var(--color-brand);width:var(--v,0%);inset-block:0;border-radius:3.40282e38px;position:absolute;left:0}.tryout-pick{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.tryout-pick-team{min-height:calc(var(--spacing) * 10);min-width:0;padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:10rem}.tryout-pick-buttons{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.tryout-join{width:100%;max-width:var(--container-lg);padding-inline:calc(var(--spacing) * 4);padding-top:max(1.25rem, env(safe-area-inset-top));padding-bottom:max(2rem, env(safe-area-inset-bottom));margin-inline:auto}.tryout-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tryout-flyer{margin-inline:auto;margin-block:calc(var(--spacing) * 4);width:100%;max-width:var(--container-3xl);border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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(--color-line);overflow:hidden}.tryout-flyer-head{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);color:var(--color-white);background:var(--club,var(--color-brand));background-image:linear-gradient(#ffffff24,#0000001f)}.tryout-flyer-club{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-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.9}.tryout-flyer-title{margin-top:var(--spacing);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word}.tryout-flyer-division{margin-top:calc(var(--spacing) * 2);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);opacity:.9}.tryout-flyer-body{align-items:center;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.tryout-flyer-body{grid-template-columns:minmax(0,1fr) auto}}:where(.tryout-flyer-when ul>: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)))}.tryout-flyer-when ul{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)}.tryout-flyer-where{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tryout-flyer-info{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:pre-line;color:var(--color-muted)}.tryout-flyer-qr{width:calc(var(--spacing) * 64);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.tryout-flyer-qr svg{width:100%;height:auto;display:block}.tryout-flyer-qr figcaption{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.tryout-flyer-qr strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.tryout-flyer-qr span{word-break:break-all;color:var(--color-muted)}.tryout-flyer-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3);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(--color-muted)}.tryout-tags{max-width:var(--container-3xl);background-color:var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.tryout-tag{min-height:calc(var(--spacing) * 44);align-items:center;column-gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);break-inside:avoid;border:1px dashed #9ca3af;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.tryout-tag-club{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;grid-column:span 2/span 2;overflow:hidden}.tryout-tag-num{text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-black);--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,);grid-row-start:2;font-size:5.5rem}.tryout-tag-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;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);color:var(--color-black);grid-row-start:3;overflow:hidden}.tryout-tag-qr{height:auto;width:calc(var(--spacing) * 28);grid-row:2/span 2;display:block}.cl-combo{position:relative}.cl-combo .field[aria-expanded=true]{border-color:var(--color-brand);--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:#15803d26}@supports (color:color-mix(in lab, red, red)){.cl-combo .field[aria-expanded=true]{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.cl-list{z-index:25;margin-top:var(--spacing);max-height:calc(var(--spacing) * 80);overscroll-behavior:contain;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);color:var(--color-ink);--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);inset-inline:0;position:absolute;top:100%;overflow-y:auto}.cl-option{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);-webkit-user-select:none;user-select:none;display:flex}.cl-option-logo{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-white);object-fit:contain;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(--color-line);flex-shrink:0}.cl-option-logo.is-initials{background-color:var(--color-canvas);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-muted);justify-content:center;align-items:center;display:flex}.cl-option-text{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.cl-option+.cl-option{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.cl-option-name{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.cl-option-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.cl-option.is-active,.cl-option:hover{background-color:var(--color-brand-soft)}.cl-change>summary{list-style-type:none}.cl-change>summary::-webkit-details-marker{display:none}.cl-actions{justify-content:flex-end;gap:var(--spacing);width:100%;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.cl-actions{width:auto}}.cl-actions .btn[disabled]{cursor:not-allowed;opacity:.5}.co-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.co-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.co-kpis .stat-tile{padding-inline:calc(var(--spacing) * 1.5)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.co-kpis .stat-tile{padding-inline:calc(var(--spacing) * 3)}}.co-kpis .stat-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.co-kpis .stat-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.co-kpis .co-kpi-warn{border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.co-kpis .co-kpi-warn .stat-value{color:var(--color-amber-800)}.co-team{scroll-margin-top:calc(var(--spacing) * 20);overflow:hidden}.co-team:target{--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(--color-amber-400)}.co-facts{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.co-facts>div{min-height:calc(var(--spacing) * 16);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.co-facts>div+div{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line)}.co-facts dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.co-facts dd{margin-top:calc(var(--spacing) * .5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--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,)}@media (max-width:22.4rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.co-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.co-facts>div:nth-child(3){border-left-style:var(--tw-border-style);border-left-width:0}.co-facts>div:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}}.co-form{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);display:flex}.co-time{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.co-foot{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:#f3f6f480;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.co-foot{background-color:color-mix(in oklab, var(--color-canvas) 50%, transparent)}}.co-foot{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));color:var(--color-muted)}.co-missing{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-800);display:inline-flex}.co-count{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);flex-wrap:wrap;display:flex}.co-count .link{min-height:calc(var(--spacing) * 11);align-items:center;display:inline-flex}.co-player{min-height:calc(var(--spacing) * 12);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;flex-direction:column;justify-content:center;display:flex}.co-player-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block;overflow:hidden}.co-player-teams{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted);display:block;overflow:hidden}.ins-table tr.is-inactive .co-player-name{color:var(--color-muted)}.cp-state{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.cp-days{margin-top:calc(var(--spacing) * .5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-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,)}.cp-include{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.cp-include+.cp-include{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.cp-fine{margin-top:calc(var(--spacing) * 6);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.cp-pips{margin-top:calc(var(--spacing) * 2.5);max-width:calc(var(--spacing) * 60);gap:var(--spacing);display:flex}.cp-pips>i{height:calc(var(--spacing) * 2);background-color:var(--color-canvas);box-shadow:var(--skin-sunk,inset 0 1px 2px #0000001f);border-radius:3.40282e38px;flex:1}.cp-pips>i.is-on{background-color:var(--color-brand);background-image:var(--skin-sheen,none);box-shadow:inset 0 -1px #00000026,0 1px 1px #1c281e33}.cp-billing{margin-bottom:calc(var(--spacing) * 3)}.cp-billing .seg label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.cp-billed{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cp-zero{margin-top:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-brand-dark);display:flex}.cp-zero>svg{margin-top:calc(var(--spacing) * .5)}.cp-soon{gap:var(--spacing);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;text-shadow:none;color:var(--glass-blue-deep,#355f8d);background-color:#e3eefa;background-image:linear-gradient(#ffffffd9,#fff0 75%);box-shadow:inset 0 0 0 1px #355f8d33,0 1px #fff}.cp-tier{min-height:calc(var(--spacing) * 14);align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.cp-tier+.cp-tier{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.cp-rates{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cp-rate{border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2.5);box-shadow:inset 0 1px 0 #fff, var(--skin-raise,0 1px 2px #0000000f);background-color:#faf4e3;background-image:linear-gradient(#ffffffb3,#ffffff0d);border-width:1px;border-color:#956a2238;flex-direction:column;display:flex;position:relative}.cp-rate-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#8a6420}.cp-rate-save{top:calc(var(--spacing) * -2.5);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 2);font-size:11px;position:absolute}.cp-rate-price{margin-top:var(--spacing);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-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-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,);text-shadow:0 1px #fff}.cp-rate-per{margin-top: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(--color-muted)}.cp-yours{margin-inline:calc(var(--spacing) * 3);margin-top:var(--spacing);margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);box-shadow:var(--skin-sunk,none);display:flex}.cp-yours-cost{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-bold);font-weight:var(--font-weight-bold);color:var(--color-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,);display:block}.cp-note{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.cp-note>svg{margin-top:calc(var(--spacing) * .5)}.cp-note+.cp-note{margin-top:calc(var(--spacing) * -2)}.cp-link{margin-bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline: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(--color-brand);display:inline-flex}.cf-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-kpis .stat-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--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,)}.cf-kpi-warn .stat-value{color:var(--color-red-700)}.cf-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-canvas);border-radius:3.40282e38px;width:100%;display:block;overflow:hidden}.cf-bar>span{background-color:var(--color-brand);border-radius:3.40282e38px;height:100%;display:block}.cf-left{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-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,);flex-shrink:0}.cf-count{margin-left:calc(var(--spacing) * .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);opacity:.7}.cf-fine{margin-top:calc(var(--spacing) * 6);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted)}.cf-note{border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:pre-line;color:var(--color-ink)}.cf-date{width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.cf-date>b{margin-top:calc(var(--spacing) * .5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-ink);line-height:1}.cf-money{position:relative}.cf-money>span{pointer-events:none;inset-block:0;left:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);align-items:center;display:flex;position:absolute}.cf-money>.field{padding-left:calc(var(--spacing) * 8);--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,)}.cf-locked{background-color:var(--color-canvas);--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,);align-items:center;display:flex}:where(.cf-sum>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.cf-sum{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.cf-sum>div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.cf-sum dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);overflow:hidden}.cf-sum 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,)}.cf-sum-total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 2)}.cf-sum-total dt{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.cf-sum-total dd{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}:where(.cf-plan>: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)))}.cf-plan>li{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.cf-plan>li.is-done{color:var(--color-muted)}.cf-plan>li.is-late{background-color:var(--color-red-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.cf-plan-dot{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);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);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cf-plan>li.is-done .cf-plan-dot{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.cf-more{overflow:hidden}.cf-more-head{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) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);list-style-type:none;display:flex}.cf-more-head::-webkit-details-marker{display:none}.cf-more-chev{color:var(--color-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))}.cf-more[open] .cf-more-chev{transform:rotate(180deg)}.cf-pay{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.cf-pay+.cf-pay{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.cf-refund{margin-top:var(--spacing)}.cf-refund>summary,.cf-history>summary{min-height:calc(var(--spacing) * 9);cursor:pointer;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-brand);align-items:center;display:inline-flex}.fam-fee{margin-bottom:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);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}.fam-fee:active{scale:.99}.fam-fee.is-late{border-color:var(--color-red-200);background-color:var(--color-red-50)}.fam-kid+.fam-kid{margin-top:calc(var(--spacing) * 8)}.fam-kid-head{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);display:flex}.fam-kid-name{text-overflow:ellipsis;white-space:nowrap;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);overflow:hidden}.fam-kid-teams{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);overflow:hidden}.fam-kid-chip{min-height:calc(var(--spacing) * 10);align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);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:var(--color-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));border-radius:3.40282e38px;flex-shrink:0;display:flex}.fam-kid-chip:active{scale:.97}:where(.fam-games>: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)))}.fam-game{overflow:hidden}.fam-game-head{align-items:flex-start;gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 4);display:flex}.date-block.fam-date{width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);padding-block:calc(var(--spacing) * 2)}.fam-date .date-block-dow,.fam-date .date-block-mon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fam-date .date-block-day{margin-block:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.fam-game-team{margin-bottom:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;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-muted);display:flex}.fam-game-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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);overflow:hidden}.fam-game-when{margin-top:var(--spacing);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-ink)}.fam-game-where{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.fam-shirt{align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-muted);flex-direction:column;flex-shrink:0;display:flex}:where(.fam-game-body>: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)))}.fam-game-body{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.fam-game-body:empty{display:none}.fam-wait{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.fam-label{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-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.fam-spots{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fam-spot{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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}.fam-spot:active{scale:.97}.fam-spot.is-active{border-color:#10201a66}@supports (color:color-mix(in lab, red, red)){.fam-spot.is-active{border-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.fam-spot.is-active{background-color:var(--color-canvas)}.fam-rotation{margin-inline:calc(var(--spacing) * -4);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2);scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:1rem;display:flex;position:relative;overflow-x:auto}.fam-rotation::-webkit-scrollbar{display:none}.fam-rotation>.rc{scroll-snap-align:start;flex-shrink:0;width:86%}.rc-family .rotation-card-head{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.rc-family .rotation-slot-label{font-size:0}.rc-family .rotation-slot-label:after{content:attr(data-short);font-size:10px}.rc .rotation-slot.is-mine{border-radius:var(--radius-lg);background-color:#fbeaa0}.rc .rotation-slot.is-mine .rotation-slot-label{color:#10201ab3}@supports (color:color-mix(in lab, red, red)){.rc .rotation-slot.is-mine .rotation-slot-label{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.rc .rc-gk.is-mine .rotation-slot-name,.rc-mine{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);color:var(--color-ink);background-color:#fbeaa0}.fam-rsvp{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fam-rsvp-q{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fam-rsvp-btns{gap:calc(var(--spacing) * 2);display:flex}.fam-rsvp-said{justify-content:flex-start;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);color:var(--color-muted)}.fam-people{margin-top:calc(var(--spacing) * 4);scroll-margin-top:4.5rem;overflow:hidden}.fam-people-sum{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);list-style-type:none;display:flex}.fam-people-sum::-webkit-details-marker{display:none}.fam-people-chev{color:var(--color-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))}.fam-people[open] .fam-people-chev{transform:rotate(180deg)}.fam-people-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.chat-row{align-items:center;gap:calc(var(--spacing) * 3);min-height:4.5rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);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}.chat-row:active{background-color:var(--color-canvas)}a.chat-row:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){a.chat-row:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.chat-row-main{flex:1;min-width:0}.chat-row-top{align-items:baseline;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.chat-row-name{height:calc(var(--spacing) * 6);align-items:baseline;column-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex:1;min-width:0;display:flex;overflow:hidden}.chat-row-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);flex-shrink:1;overflow:hidden}.chat-row-about{flex-grow:1;flex-basis:calc(var(--spacing) * 14);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.chat-row-time{padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-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;margin-left:auto}.chat-row-bottom{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.chat-row-preview{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(--color-muted);flex:1;overflow:hidden}.chat-row-muted{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:#5d6d64b3;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.chat-row-muted{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.chat-row.is-unread .chat-row-title{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.chat-row.is-unread .chat-row-preview{color:var(--color-ink)}.chat-row.is-unread .chat-row-time{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.chat-row.is-unread.is-muted .chat-row-time{color:var(--color-muted)}.chat-pill{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white);text-transform:none;--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,);background-color:var(--color-brand);text-shadow:0 -1px #00000040;background-image:linear-gradient(#ffffff38,#ffffff0a 55%,#0000001a);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 1px 1px #00000038}.chat-row.is-muted .chat-pill{background-color:#9aa59c}.chat-team-tile{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:var(--team,#2f7d47);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-team-tile{background-color:color-mix(in oklab, var(--team,#2f7d47) 78%, #5d6a61)}}.chat-team-tile{text-shadow:0 1px 1px #00000040;background-image:linear-gradient(#fff3,#fff0 55%,#0000001f);box-shadow:inset 0 -2px 3px #00000029,inset 0 1px 1px #ffffff59,0 1px 2px #0003}.chat-team-tile.size-12,.chat-team-tile.size-14{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}[data-chat-inbox]>.section-title:first-child,[data-chat-inbox]>.chat-club:first-child>.section-title:first-child{margin-top:calc(var(--spacing) * 2)}.chat-name-hint{margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block: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);color:var(--color-ink);background-color:#fbf5e4;background-image:linear-gradient(#fff9,#fff0 70%);border-width:1px;border-color:#956a2240;display:flex;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1c281e14}.chat-club-title{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.chat-club-actions{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-club-actions .btn{padding-inline:calc(var(--spacing) * 2)}.chat-club-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);background-color:#ffffff73;background-image:linear-gradient(#1c281e0a,#1c281e00 45%);border:1px dashed #1c281e33}.chat-fold{margin-top:calc(var(--spacing) * 3)}.chat-fold>summary{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:var(--spacing);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-muted);list-style-type:none;display:flex}.chat-fold>summary::-webkit-details-marker{display:none}.chat-fold-teams{margin-top:calc(var(--spacing) * 6)}.chat-fold-teams>summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;text-shadow:0 1px #ffffffd9}.chat-fold-chev{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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));flex-shrink:0}.chat-fold[open]>summary .chat-fold-chev{transform:rotate(90deg)}.chat-fold-count{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;--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,);background-color:#1c281e12;border-radius:3.40282e38px}.chat-fold-new{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-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-brand);text-transform:none;margin-left:auto}.chat-fold-note{margin-bottom:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.chat-sent-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.chat-sent-meta{align-items:center;column-gap: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-muted);flex-wrap:wrap;display:flex}.chat-sent-body{margin-top:var(--spacing);-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:pre-line;color:var(--color-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-sent-foot{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);overflow:hidden}.chat-shell,.chat-thread-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-thread{overscroll-behavior-y:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.chat-thread-inner{width:100%;min-height:100%;max-width:var(--container-3xl);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.chat-thread-inner{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}}.chat-earlier{padding-bottom:calc(var(--spacing) * 2);justify-content:center;display:flex}.chat-intro{margin-inline:auto;margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-xs);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-direction:column;display:flex}.chat-messages,.chat-day-group{flex-direction:column;display:flex}.chat-day{pointer-events:none;top:calc(var(--spacing) * 1.5);z-index:1;margin-block:calc(var(--spacing) * 2.5);justify-content:center;display:flex;position:sticky}.chat-day>span{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fafbf7e0;border-radius:3.40282e38px;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e24}.chat-msg{margin-top:calc(var(--spacing) * .5);align-items:flex-end;gap:calc(var(--spacing) * 1.5);display:flex;position:relative}.chat-msg.is-first{margin-top:calc(var(--spacing) * 2.5)}.chat-msg.is-right{flex-direction:row-reverse}.chat-msg-avatar{margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-brand-dark);background-color:var(--color-brand-soft);background-image:linear-gradient(#ffffff8c,#fff0 60%);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #1e56311f,0 1px #ffffffe6}.chat-msg-avatar>img{object-fit:cover;width:100%;height:100%}.chat-msg-avatar.is-club{border-radius:var(--radius-lg);color:var(--color-white);text-shadow:0 1px 1px #00000040;background-image:linear-gradient(#ffffff29,#0000001a)}.chat-msg-avatar.is-club:has(>img){background-color:var(--color-white)}.chat-msg-avatar.is-spacer{visibility:hidden}.chat-msg:not(.is-last) .chat-msg-avatar{margin-bottom:0}.chat-msg-col{flex-direction:column;align-items:flex-start;min-width:0;max-width:80%;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.chat-msg-col{max-width:70%}}.chat-msg.is-right .chat-msg-col{align-items:flex-end}.chat-msg-name{margin-bottom:calc(var(--spacing) * .5);align-items:baseline;gap:calc(var(--spacing) * 1.5);min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.chat-msg-name b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);overflow:hidden}.chat-msg-name span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);overflow:hidden}.chat-bubble{border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-ink);overflow-wrap:anywhere;background-color:#fff;background-image:linear-gradient(#fff0 40%,#1c281e0a);border-width:1px;border-color:#1c281e24 #1c281e24 #1c281e38;border-radius:1.15rem;position:relative;box-shadow:0 1px 2px #1c281e14}.chat-text{white-space:pre-wrap}.chat-text a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-underline-offset:2px;color:var(--glass-blue-deep,#355f8d);text-decoration-line:underline}.chat-msg:not(.is-right):not(.is-first) .chat-bubble{border-top-left-radius:.4rem}.chat-msg:not(.is-right):not(.is-last) .chat-bubble{border-bottom-left-radius:.4rem}.chat-msg.is-right:not(.is-first) .chat-bubble{border-top-right-radius:.4rem}.chat-msg.is-right:not(.is-last) .chat-bubble{border-bottom-right-radius:.4rem}.chat-msg.is-mine .chat-bubble{color:var(--color-white);background-color:var(--color-brand);text-shadow:0 -1px #0000001f;background-image:linear-gradient(#ffffff29,#ffffff05 55%,#00000012);border-color:#0000001a #0000001a #0003;box-shadow:inset 0 1px #fff3,0 1px 2px #1e3c2840}.chat-msg.is-mine .chat-text a{color:inherit}.chat-msg.is-ours .chat-bubble{background-color:var(--color-brand-soft);border-color:#1e563129 #1e563129 #1e563142}.chat-msg.is-club .chat-bubble{background-color:#fbf5e4;border-color:#956a2233 #956a2233 #956a224d}.chat-msg.is-broadcast:not(.is-mine) .chat-bubble{background-color:#eef5fc;border-color:#355f8d2e #355f8d2e #355f8d47}.chat-tag{margin-bottom:var(--spacing);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--glass-blue-deep,#355f8d);display:flex}.chat-tag svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.chat-msg.is-mine .chat-tag{color:#ffffffd9}.chat-msg.is-deleted .chat-bubble{color:var(--color-muted);box-shadow:none;text-shadow:none;background-color:#0000;background-image:none;border-style:dashed;border-color:#1c281e40;font-style:italic}.chat-msg.is-pending .chat-bubble{opacity:.72}.chat-msg.is-failed .chat-bubble{cursor:pointer;opacity:.8;outline-offset:1px;outline:1.5px solid #a345438c}.chat-msg.is-selected .chat-bubble{outline-offset:2px;outline:2px solid #2f7d4759}.chat-msg-meta{margin-top:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-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,)}.chat-retry{min-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#a34543}.chat-msg.is-waiting .chat-bubble{cursor:pointer}.chat-msg.is-waiting .chat-retry{color:var(--color-muted)}.chat-more{margin-block:calc(var(--spacing) * -1.5);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-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));opacity:0;pointer-events:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.chat-more svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.chat-more:active{background-color:#1c281e14}.chat-msg.is-selected .chat-more,.chat-msg.is-failed .chat-more,.chat-msg.is-waiting .chat-more,.chat-more:focus-visible{opacity:1;pointer-events:auto}@media (hover:hover){.chat-msg:hover .chat-more{opacity:.65;pointer-events:auto}.chat-msg .chat-more:hover{opacity:1;background-color:#1c281e0f}}.chat-newpill{bottom:calc(var(--spacing) * 3);z-index:10;height:calc(var(--spacing) * 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);padding-inline:calc(var(--spacing) * 4);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);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));background-color:var(--color-brand);text-shadow:0 -1px #00000040;background-image:linear-gradient(#ffffff38,#ffffff0a 55%,#0000001a);border:1px solid #0000002e;border-bottom-color:#0000004d;border-radius:3.40282e38px;display:inline-flex;position:absolute;left:50%;box-shadow:inset 0 1px #ffffff47,0 6px 14px -4px #1e3c2880}.chat-newpill:active{translate:-50% 1px}.chat-compose{border-top-style:var(--tw-border-style);background-color:var(--glass-fill-bar,#fafbf7f2);-webkit-backdrop-filter:var(--glass-blur,blur(16px));backdrop-filter:var(--glass-blur,blur(16px));padding-bottom:max(.5rem, env(safe-area-inset-bottom));background-image:linear-gradient(#ffffffd9,#fff0 70%);border-top-width:1px;border-top-color:#ffffffb3;flex-shrink:0;box-shadow:inset 0 1px #fff,0 -6px 14px -8px #1c281e2e}.chat-shell.is-keyboard .chat-compose{padding-bottom:.5rem}.chat-composer{width:100%;max-width:var(--container-3xl);align-items:flex-end;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right));margin-inline:auto;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.chat-composer,.chat-compose-note,.chat-count,.chat-readonly{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}}.chat-input{max-height:8.5rem;min-height:calc(var(--spacing) * 11);resize:none;border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-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));--tw-outline-style:none;background-color:#fbfcf9;background-image:linear-gradient(#1c281e0d,#1c281e00 45%);border-width:1px;border-color:#1c281e4d #1c281e33 #1c281e33;border-radius:1.375rem;outline-style:none;flex:1;display:block;box-shadow:inset 0 1px 2px #1c281e1a,0 1px #ffffffe6}.chat-input::placeholder{text-overflow:ellipsis;white-space:nowrap;color:#5d6d64b3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-input::placeholder{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.chat-input:focus{border-color:var(--color-brand);background-color:#fff;box-shadow:inset 0 1px 2px #1c281e1a,0 0 0 4px #2f7d4724}.chat-send{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);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));background-color:var(--color-brand);background-image:linear-gradient(#ffffff38,#ffffff0a 55%,#0000001a);border:1px solid #0003;border-bottom-color:#00000057;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000002e,0 4px 10px -4px #1e3c2873}.chat-send svg{filter:drop-shadow(0 -1px #00000040)}.chat-send:hover{background-color:#2c8d50}@supports (color:color-mix(in lab, red, red)){.chat-send:hover{background-color:color-mix(in oklab, var(--color-brand) 90%, white)}}.chat-send:active{background-image:linear-gradient(#0000001f,#0000 70%);translate:0 1px;box-shadow:inset 0 2px 5px #0000004d,0 1px #fff9}.chat-compose-note{width:100%;max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);margin-inline:auto;display:flex}.chat-compose-note a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand);text-underline-offset:2px}@media (hover:hover){.chat-compose-note a:hover{text-decoration-line:underline}}.chat-count{width:100%;max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 4);padding-top:var(--spacing);text-align:right;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-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,);margin-inline:auto}.chat-count.is-over{color:#a34543}.chat-readonly{width:100%;max-width:var(--container-3xl);align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);margin-inline:auto;display:flex}.chat-info-head{align-items:center;gap:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:var(--spacing);display:flex}.chat-info-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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);overflow:hidden}.chat-info-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);overflow:hidden}.chat-info-note{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.chat-info-act{flex-shrink:0}.chat-mute{width:100%}.chat-mute-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);width:100%;display:flex}.chat-search{z-index:20;margin-inline:calc(var(--spacing) * -4);margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2);position:sticky}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.chat-search{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6)}}.chat-search{top:calc(3.5rem + 1px + env(safe-area-inset-top));background-image:linear-gradient(#eceee6f7 70%,#eceee600)}.chat-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 7);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(50% + .125rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted);position:absolute}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.chat-search-icon{left:calc(var(--spacing) * 9)}}.chat-search-field{padding-left:calc(var(--spacing) * 10)}.chat-search-field::-webkit-search-cancel-button{cursor:pointer}.chat-search-none{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.chat-group-title{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.an-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.an-chips .chip{gap:calc(var(--spacing) * 1.5)}.an-chip-count{margin-right:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);background-color:var(--color-canvas);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-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,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.chip:has(:checked) .an-chip-count{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.chip:has(:checked) .an-chip-count{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.chip:has(:checked) .an-chip-count{color:var(--color-white);text-shadow:none}.an-team-badge{margin-left:calc(var(--spacing) * -1.5);width:calc(var(--spacing) * 5);height: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)}.an-char-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-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,)}.an-char-count.is-near{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-700)}.an-reach{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);background-image:linear-gradient(#eef3ee 0%,#f7f9f5 100%);display:flex;box-shadow:inset 0 1px 2px #1c281e14,0 1px #fff}.an-reach strong{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);color:var(--color-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,)}.an-sent+.an-sent{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.an-sent>summary{min-height:calc(var(--spacing) * 16);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}.an-sent>summary::-webkit-details-marker{display:none}.an-sent-chevron{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))}.an-sent[open] .an-sent-chevron{rotate:90deg}.an-sent-body{padding-right:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 17);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.push-card{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#f1f7ef;background-image:linear-gradient(#ffffffbf,#fff0 70%);border-width:1px;border-color:#2f7d4738;display:flex;box-shadow:inset 0 1px #fffc,0 1px 2px #1c281e14}.push-card[hidden]{display:none}.push-card-art{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0}.push-card-main{flex:1;min-width:0}.push-card-title{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.push-card-text{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.push-card-text[hidden]{display:none}.push-card-actions{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.push-card-actions [hidden]{display:none}.push-card.is-compact{margin-inline:auto;margin-top:calc(var(--spacing) * 2);width:100%;max-width:var(--container-3xl);width:calc(100% - 1.5rem);margin-bottom:0}.push-card.is-compact .push-card-art{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.push-card.is-compact{width:calc(100% - 3rem)}}.tx-board{--tx-rail:clamp(11rem, 28vw, 15rem);--tx-top:0px;z-index:35;width:100%;height:100vh;height:var(--tx-vh,100dvh);background-color:var(--color-turf-dark);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none;grid-template:"stage"minmax(0,1fr)"controls"/minmax(0,1fr);display:grid;position:fixed;top:0;left:0;overflow:hidden}.tx-noscript{z-index:10;position:absolute;top:4.5rem;left:1rem;right:1rem}.tx-stage{touch-action:none;background-color:var(--color-turf);background-image:radial-gradient(115% 85% at 50% 46%,#ffffff1c,#fff0 55%,#00000042 100%);grid-area:stage;min-width:0;min-height:0;position:relative;overflow:hidden}.tx-stage:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 3px 12px #00000057,inset 0 -3px 10px #00000042,inset 0 0 0 1px #0000001f}.tx-field{touch-action:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.tx-field:focus{outline:none}.tx-fit{visibility:hidden;pointer-events:none;top:env(safe-area-inset-top);right:env(safe-area-inset-right);bottom:0;left:env(safe-area-inset-left);position:absolute}.tx-stripe-a{fill:#ffffff09}.tx-stripe-b{fill:#00000014}.tx-grass,.tx-runoff,.tx-dim,.tx-goals,.tx-flags{pointer-events:none}.tx-runoff{fill:#061e0e21}.tx-lines{fill:none;stroke:#ffffffb8;stroke-width:var(--tx-line,2px);stroke-linejoin:round;pointer-events:none}.tx-lines *{vector-effect:non-scaling-stroke}.tx-lines .tx-spot{fill:#fffc;stroke:none}.tx-dim{fill:#081a0f4d}.tx-net-floor{fill:#00140833}.tx-net-mesh{fill:none;stroke:#ffffff80}.tx-goal-frame{fill:none;stroke:#fff;stroke-width:calc(var(--tx-line,2px) * 1.3);stroke-linejoin:round;vector-effect:non-scaling-stroke}.tx-post{fill:#fff;stroke:#00140859;stroke-width:.08px}.tx-flag{fill:#e9bf45;stroke:#9a7414;stroke-width:.12px;stroke-linejoin:round}.tx-flag-pole{fill:#fff;stroke:#00140866;stroke-width:.08px}.tx-stop-us-hi{stop-color:#8eaef5}@supports (color:color-mix(in lab, red, red)){.tx-stop-us-hi{stop-color:color-mix(in oklab, var(--color-def) 52%, white)}}.tx-stop-us{stop-color:var(--color-def)}.tx-stop-us-lo{stop-color:#1a45a5}@supports (color:color-mix(in lab, red, red)){.tx-stop-us-lo{stop-color:color-mix(in oklab, var(--color-def) 70%, black)}}.tx-stop-them-hi{stop-color:#ef89a0}@supports (color:color-mix(in lab, red, red)){.tx-stop-them-hi{stop-color:color-mix(in oklab, var(--color-fwd) 52%, white)}}.tx-stop-them{stop-color:var(--color-fwd)}.tx-stop-them-lo{stop-color:#9e1432}@supports (color:color-mix(in lab, red, red)){.tx-stop-them-lo{stop-color:color-mix(in oklab, var(--color-fwd) 70%, black)}}.tx-piece,.tx-ball{cursor:grab;-webkit-tap-highlight-color:transparent;outline:none}.tx-board[data-mode=play] .tx-piece,.tx-board[data-mode=play] .tx-ball{cursor:pointer}.tx-hit{fill:#0000}.tx-focus{fill:none;stroke:#ffe27a;opacity:0;pointer-events:none;transition:opacity .12s}.tx-piece:focus-visible .tx-focus,.tx-ball:focus-visible .tx-focus{opacity:1}.tx-piece.is-catch .tx-focus{opacity:1;stroke:#f6c94f}.tx-piece.is-held .tx-focus{opacity:.95;stroke:#fff}.tx-body{pointer-events:none;transition:transform .12s ease-out}.tx-piece.is-dragging .tx-body,.tx-piece.is-held .tx-body,.tx-ball.is-dragging .tx-body{transform:scale(1.14)}.tx-piece.is-dragging .tx-shadow,.tx-ball.is-dragging .tx-shadow{opacity:.8}.tx-rim{fill:none;stroke:#fff;stroke-opacity:.97}.tx-face{fill:none;stroke:#0003}.tx-edge{fill:none;stroke:#00000052}.tx-label{fill:#fff;text-anchor:middle;letter-spacing:.01em;pointer-events:none;stroke:#0000004d;stroke-linejoin:round;paint-order:stroke;font-weight:800}.tx-cone-band{fill:none;stroke:#fffc;stroke-linecap:round}.tx-goal-net{fill:#0b261461}.tx-goal-mesh{fill:none;stroke:#ffffff6b}.tx-goal-back{fill:none;stroke:#e9eef0cc;stroke-linejoin:round}.tx-goal-bar{fill:none;stroke:#fff;stroke-linecap:round}.tx-goal-post{fill:#fff;stroke:#1c252073}.tx-ball-disc{stroke:none}.tx-ball-rim{fill:none;stroke:#26302a}.tx-ball-seams{fill:none;stroke:#26302a;stroke-opacity:.55;stroke-linecap:round}.tx-ball-patch{fill:#26302a}.tx-tag{pointer-events:none}.tx-tag-bg{fill:#14201abd}.tx-tag-text{fill:#fff;text-anchor:middle;font-weight:700}.tx-board.is-dragging,.tx-board.is-dragging *{cursor:grabbing!important}.tx-ghosts,.tx-arrows,.tx-routes{pointer-events:none}.tx-ghost-ring{fill:#ffffff1f;stroke-linecap:round;stroke-linejoin:round}.tx-ghost .tx-label{fill-opacity:.72;stroke:none}.tx-ghost.is-us .tx-ghost-ring{stroke:#ffffffd9}.tx-ghost.is-them .tx-ghost-ring{stroke:#ffc2ba}.tx-ghost.is-cone .tx-ghost-ring{stroke:#ffd18f}.tx-ghost.is-goal .tx-ghost-ring{stroke:#ffffffd9;fill:none}.tx-arrow-line{fill:none;stroke-linecap:round}.tx-arrow-head{stroke-linejoin:round}.tx-arrow.is-us .tx-arrow-line,.tx-arrow.is-us .tx-arrow-head{stroke:#fff}.tx-arrow.is-us .tx-arrow-head{fill:#fff}.tx-arrow.is-them .tx-arrow-line,.tx-arrow.is-them .tx-arrow-head{stroke:#ffc2ba}.tx-arrow.is-them .tx-arrow-head{fill:#ffc2ba}.tx-arrow.is-cone .tx-arrow-line,.tx-arrow.is-cone .tx-arrow-head{stroke:#ffd18f}.tx-arrow.is-cone .tx-arrow-head{fill:#ffd18f}.tx-arrow.is-goal .tx-arrow-line,.tx-arrow.is-goal .tx-arrow-head{stroke:#ffffffd9}.tx-arrow.is-goal .tx-arrow-head{fill:#ffffffd9}.tx-arrow.is-pass .tx-arrow-line,.tx-arrow.is-pass .tx-arrow-head{stroke:#f7cd55}.tx-arrow.is-pass .tx-arrow-head{fill:#f7cd55}.tx-route{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.tx-route.is-us{stroke:#fff}.tx-route.is-them{stroke:#ffc2ba}.tx-route.is-cone{stroke:#ffd18f}.tx-route.is-goal{stroke:#ffffffb3}.tx-route.is-ball{stroke:#f7cd55;opacity:.8}.tx-board[data-mode=play] .tx-arrow{opacity:.8}.tx-caption{z-index:3;color:#fff;text-align:center;text-wrap:balance;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 1px 1px #00000059;pointer-events:none;background-color:#101c16a8;background-image:linear-gradient(#ffffff29,#fff0 60%);border-radius:1rem;width:max-content;max-width:min(34rem,100% - 2rem);padding:.5rem .875rem;font-size:.9375rem;font-weight:700;line-height:1.3;position:absolute;bottom:.75rem;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff2e,0 4px 14px -4px #00000080}.tx-bar{z-index:4;min-height:3.25rem;padding:calc(.25rem + env(safe-area-inset-top)) max(.375rem, env(safe-area-inset-right)) .25rem max(.375rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background-color:#fafbf7bd;background-image:linear-gradient(#fff9,#ffffff1f);border-bottom:1px solid #ffffff8c;grid-area:stage;align-items:center;gap:.25rem;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #0000001a,0 8px 18px -10px #00000073}.tx-name{text-align:left;letter-spacing:-.01em;min-width:0;min-height:2.75rem;color:var(--color-ink);text-shadow:0 1px #fffc;border-radius:.75rem;flex:auto;align-items:center;gap:.375rem;padding:0 .5rem;font-size:1.0625rem;font-weight:800;transition:background-color .12s,box-shadow .12s;display:inline-flex}.tx-name:hover{background-color:#ffffff73}.tx-name:active{background-color:#1c281e14;box-shadow:inset 0 2px 4px #1c281e29}.tx-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tx-name-icon{width:1rem;height:1rem;color:var(--color-muted);flex-shrink:0}.tx-save{flex-shrink:0}.tx-fs .tx-fs-off,.tx-fs[aria-pressed=true] .tx-fs-on{display:none}.tx-fs[aria-pressed=true] .tx-fs-off{display:block}.tx-banner{z-index:6;top:calc(var(--tx-top) + .5rem);left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));pointer-events:none;grid-area:stage;max-width:30rem;margin:0 auto;position:absolute}.tx-banner:empty{display:none}.tx-notice{pointer-events:auto;align-items:center;margin-bottom:0;box-shadow:0 10px 24px -8px #00000080}.tx-banner>.saved-copy{gap:.5rem;margin:0 0 .5rem;padding:.25rem .25rem .25rem .75rem;box-shadow:0 10px 24px -8px #00000080}.tx-banner>.saved-copy:last-child{margin-bottom:0}.tx-banner>.saved-copy button{pointer-events:auto}.tx-banner>.saved-copy .saved-copy-title{font-size:.8125rem}.tx-banner>.saved-copy .saved-copy-sub{font-size:.75rem}.tx-banner>.saved-copy .saved-copy-btn{min-height:2.75rem;padding-left:.75rem;padding-right:.75rem}.tx-saved-copy-close{color:#78350fcc;margin-left:-.25rem}.tx-notice>svg{flex-shrink:0;width:1.25rem;height:1.25rem}.tx-notice.is-nudged{animation:.42s ease-in-out tx-nudge}@media (max-width:25.99rem){.tx-save:not([data-status=failed]){padding-left:.625rem;padding-right:.625rem}.tx-save:not([data-status=failed]) .lu-save-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tx-controls{z-index:5;padding:.5rem max(.75rem, env(safe-area-inset-right)) calc(.5rem + env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));-webkit-user-select:none;user-select:none;background-color:#f1f3ec;background-image:linear-gradient(#fbfcf8,#e9ece3);border-top:1px solid #1c281e38;grid-area:controls;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"steps steps steps steps""undo play scrub speed";align-items:center;gap:.5rem;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 -8px 18px -10px #00000073}.tx-undo{grid-area:undo}.tx-undo:disabled .glass-icon{filter:grayscale(.8)}.tx-steps{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x;grid-area:steps;align-items:center;gap:.375rem;min-width:0;padding:.125rem .125rem .25rem;display:flex;position:relative;overflow:auto hidden}.tx-steps::-webkit-scrollbar{display:none}.tx-tabs{flex-wrap:inherit;gap:.375rem;display:flex}.tx-steps .period-tab{min-width:2.75rem;padding-left:.75rem;padding-right:.75rem}.tx-steps .period-tab .done{width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.25rem}.tx-steps .period-tab.is-playing{border-color:var(--color-brand);color:var(--color-brand-dark)}.tx-add{color:var(--color-brand-dark)}.tx-add:disabled{opacity:.4;cursor:not-allowed}.btn.tx-play{grid-area:play;width:3.25rem;height:3.25rem}.tx-play svg{width:1.5rem;height:1.5rem}.tx-play[data-state=playing] .tx-play-icon,.tx-play:not([data-state=playing]) .tx-pause-icon{display:none}.btn.tx-speed{font-variant-numeric:tabular-nums;grid-area:speed;font-size:.875rem;font-weight:800}.tx-scrub{--tx-pct:0%;appearance:none;cursor:pointer;background:0 0;grid-area:scrub;width:100%;min-width:0;height:2.75rem;margin:0}.tx-scrub:disabled{opacity:.45;cursor:not-allowed}.tx-scrub:focus-visible{outline:none}.tx-scrub::-webkit-slider-runnable-track{background-color:#dde2d6;background-image:linear-gradient(90deg, var(--color-brand) var(--tx-pct), transparent var(--tx-pct)), linear-gradient(180deg, #1c281e24, #1c281e00 60%);border-radius:9999px;height:.625rem;box-shadow:inset 0 1px 2px #1c281e47,0 1px #fff}.tx-scrub::-moz-range-track{background-color:#dde2d6;background-image:linear-gradient(90deg, var(--color-brand) var(--tx-pct), transparent var(--tx-pct)), linear-gradient(180deg, #1c281e24, #1c281e00 60%);border-radius:9999px;height:.625rem;box-shadow:inset 0 1px 2px #1c281e47,0 1px #fff}.tx-scrub::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff 0%,#f6f7f3 50%,#e4e8de 100%);border:1px solid #1c281e38;border-bottom-color:#1c281e57;border-radius:9999px;width:1.75rem;height:1.75rem;margin-top:-.5625rem;box-shadow:inset 0 1px #fff,0 1px 2px #00000038,0 4px 8px -3px #0000004d}.tx-scrub::-moz-range-thumb{background:linear-gradient(#fff 0%,#f6f7f3 50%,#e4e8de 100%);border:1px solid #1c281e38;border-bottom-color:#1c281e57;border-radius:9999px;width:1.75rem;height:1.75rem;box-shadow:inset 0 1px #fff,0 1px 2px #00000038,0 4px 8px -3px #0000004d}.tx-scrub:active::-webkit-slider-thumb{background:linear-gradient(#e6eae2,#f1f3ee 70%);box-shadow:inset 0 2px 4px #1c281e38,0 1px #fff}.tx-scrub:active::-moz-range-thumb{background:linear-gradient(#e6eae2,#f1f3ee 70%);box-shadow:inset 0 2px 4px #1c281e38,0 1px #fff}.tx-scrub:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-brand);outline-offset:2px}.tx-scrub:focus-visible::-moz-range-thumb{outline:2px solid var(--color-brand);outline-offset:2px}@media (min-width:48rem) and (min-height:30rem){.tx-controls{padding-top:.625rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto minmax(9rem,18rem) auto;grid-template-areas:"undo steps play scrub speed";gap:.75rem}}@media (orientation:landscape) and (max-height:29.99rem){.tx-board{grid-template-columns:minmax(0, 1fr) var(--tx-rail);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"stage bar""stage controls"}.tx-bar{min-height:0;padding:max(.25rem, env(safe-area-inset-top)) max(.375rem, env(safe-area-inset-right)) 0 .375rem;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f6f7f2;background-image:linear-gradient(#fdfdfa,#f4f6f0);border-bottom:0;border-left:1px solid #1c281e38;flex-wrap:wrap;grid-area:bar;align-content:flex-start;row-gap:0;position:relative;box-shadow:inset 1px 0 #fff}.tx-bar .tx-name{flex:calc(100% - 3.25rem);order:1;padding:0 .375rem;font-size:.9375rem}.tx-bar .tx-save{flex:1;order:2;min-width:0;max-width:max-content;margin-right:auto;padding-left:.625rem;padding-right:.625rem}.tx-bar .tx-save:not([data-status=failed]) .lu-save-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tx-bar .tx-save[data-status=failed]{gap:.25rem;padding-left:.5rem;padding-right:.5rem}.tx-bar .tx-save[data-status=failed] .lu-save-text{text-align:left;min-width:0;font-size:.6875rem;line-height:1.15;overflow:hidden}.tx-bar .tx-fs{order:3}.tx-bar .tx-menu-open{order:4}.tx-controls{padding:.375rem max(.5rem, env(safe-area-inset-right)) max(.375rem, env(safe-area-inset-bottom)) .5rem;background-image:linear-gradient(#f4f6f0,#e9ece3);border-top:0;border-left:1px solid #1c281e38;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"steps steps steps""undo play speed""scrub scrub scrub";align-content:stretch;justify-items:center;gap:.375rem;box-shadow:inset 1px 0 #fff}.tx-steps{touch-action:pan-y;border-top:1px solid #1c281e1a;flex-wrap:wrap;align-content:flex-start;place-self:stretch stretch;padding:.375rem .125rem .25rem;overflow:hidden auto}.btn.tx-play{width:2.75rem;height:2.75rem}.tx-scrub{justify-self:stretch;height:2.75rem}.tx-fit{right:0;bottom:env(safe-area-inset-bottom)}.tx-caption{bottom:max(.75rem, env(safe-area-inset-bottom))}}.tx-sheet-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);overflow:hidden}.sheet-body.tx-sheet-body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.tx-sheet-note{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.tx-menu-body{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.tx-pieces-body{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.tx-opts{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);border-bottom-color:var(--skin-edge-low,var(--color-line));overflow:hidden;box-shadow:0 1px 2px #1c281e12,0 4px 10px -4px #1c281e24}.tx-opt{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));display:flex}.tx-opt+.tx-opt{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.tx-opt:active{background-color:#1c281e0d;box-shadow:inset 0 2px 4px #1c281e1a}.tx-opt-title{--tw-leading:calc(var(--spacing) * 5);font-size:15px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.tx-opt-hint{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--color-muted);display:block;overflow:hidden}.tx-menu-foot{flex-wrap:wrap}:where(.tx-counts>: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)))}.tx-count{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 4);background-image:linear-gradient(#fff,#f7f8f4);display:flex;box-shadow:0 1px 2px #1c281e12}.tx-count-label{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);min-width:0;font-size:15px;font-weight:var(--font-weight-bold);display:flex}.tx-count-dot{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-image:radial-gradient(circle at 34% 28%,#ffffff8c,#fff0 50%);border-radius:3.40282e38px;flex-shrink:0;display:inline-block;box-shadow:inset 0 -2px 3px #00000040,0 1px 2px #0000004d}.tx-count[data-side=us] .tx-count-dot{background-color:var(--color-def)}.tx-count[data-side=them] .tx-count-dot{background-color:var(--color-fwd)}.tx-count[data-side=cone] .tx-count-dot{box-shadow:none;clip-path:polygon(50% 4%,100% 96%,0 96%);background-color:#ec8a22;border-radius:0}.tx-count[data-side=goal] .tx-count-dot{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 5);box-shadow:none;filter:drop-shadow(0 0 1px #0000008c)drop-shadow(0 1px 1px #00000040);background-color:#3f8a50;background-image:repeating-linear-gradient(90deg,#ffffff80 0 1px,#0000 1px 4px),repeating-linear-gradient(0deg,#ffffff80 0 1px,#0000 1px 4px);border:2px solid #fff;border-bottom-width:0;border-radius:2px 2px 0 0}.tx-names>li+li{margin-top:calc(var(--spacing) * 2)}.tx-name-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.tx-name-badge{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:var(--color-def);text-shadow:0 1px 1px #0006;background-image:radial-gradient(circle at 34% 28%,#ffffff80,#fff0 45%),linear-gradient(#fff0 45%,#0003);border:2px solid #fff;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -3px 5px #0003,0 1px 1px #0000004d,0 3px 6px -1px #0000004d}.field.tx-name-n{width:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex-shrink:0}.field.tx-note{min-height:calc(var(--spacing) * 24);resize:none}.tx-opt-hint.tx-opt-hint-wrap{white-space:normal;text-overflow:clip}.tx-chev{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-muted);flex-shrink:0;transition:rotate .15s ease-out}.field.tx-who-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);text-align:left;display:flex}.field.tx-who-btn:active{background-image:linear-gradient(#1c281e12,#1c281e00 70%)}.tx-who-text{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);flex:1;overflow:hidden}.tx-who-text.is-empty{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.tx-who-body>*+*{margin-top:1rem}.tx-roster{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);border-bottom-color:var(--skin-edge-low,var(--color-line));overflow:hidden;box-shadow:0 1px 2px #1c281e12,0 4px 10px -4px #1c281e24}.tx-roster>li+li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.tx-kid{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;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));-webkit-tap-highlight-color:transparent;display:flex}.tx-kid:active{background-color:#1c281e0d;box-shadow:inset 0 2px 4px #1c281e1a}.tx-kid:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.tx-kid.is-current{background-color:#eaf4ee}@supports (color:color-mix(in lab, red, red)){.tx-kid.is-current{background-color:color-mix(in oklab, var(--color-brand) 9%, white)}}.tx-kid-badge{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);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,);background-color:var(--color-def);text-shadow:0 1px 1px #0006;background-image:radial-gradient(circle at 34% 28%,#ffffff80,#fff0 45%),linear-gradient(#fff0 45%,#0003);border:2px solid #fff;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -3px 5px #0003,0 1px 1px #0000004d,0 3px 6px -1px #0000004d}.tx-kid-badge.is-initials{background-color:#5279c9;font-size:12px}@supports (color:color-mix(in lab, red, red)){.tx-kid-badge.is-initials{background-color:color-mix(in oklab, var(--color-def) 55%, #8a94a0)}}.tx-kid-name{align-items:flex-start;gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.tx-kid-full{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 5);max-width:100%;font-size:15px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block;overflow:hidden}.tx-kid-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:calc(var(--spacing) * 2);--tw-leading:18px;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:18px;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#14201ac7;border-radius:3.40282e38px;display:inline-block;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.tx-kid-on{align-items:center;gap: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(--color-muted);flex-shrink:0;display:inline-flex}.tx-kid-on svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.tx-kid.is-current .tx-kid-on{color:var(--color-brand)}.tx-kid.is-current .tx-kid-on svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);stroke-width:2.6px}.tx-lineup-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;display:grid}.tx-cards{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.625rem;display:grid}.tx-card{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 2);text-align:center;border-bottom-color:var(--skin-edge-low,var(--color-line));-webkit-tap-highlight-color:transparent;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);flex-direction:column;transition:translate .1s,box-shadow .1s;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a,0 3px 8px -4px #1c281e38}.tx-card:hover{background-image:linear-gradient(#fff,#f2f4ef)}.tx-card:active{background-image:linear-gradient(#e6eae2,#f1f3ee 70%);translate:0 1px;box-shadow:inset 0 2px 4px #1c281e29,0 1px #fff}.tx-card:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.tx-card-pitch{border-radius:var(--radius-xl);aspect-ratio:74/59.5;background-color:var(--color-turf,#2f7a45);background-image:linear-gradient(#0000001a,#0000 35%),repeating-linear-gradient(#ffffff0d 0 12.5%,#0000000f 12.5% 25%);width:100%;display:block;overflow:hidden;box-shadow:inset 0 2px 5px #00000059,inset 0 0 0 1px #0000001f,0 1px #fff}.tx-mini{width:100%;height:100%;display:block}.tx-mini-lines{fill:none;stroke:#ffffff8c;stroke-width:.9px}.tx-mini-goal{fill:#fff6}.tx-mini-dot{fill:var(--color-def);stroke:#fff;stroke-width:1.2px;filter:drop-shadow(0 .8px .6px #00000073)}.tx-mini-dot.is-open{fill:#ffffff29;stroke:#ffffffd9;stroke-dasharray:1.6 1.3;filter:none}.tx-lineup-sheet[data-side=them] .tx-mini-dot:not(.is-open){fill:var(--color-fwd)}.tx-card-name{--tw-leading:var(--leading-tight);max-width:100%;font-size:14px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-wrap:balance;overflow-wrap:anywhere;display:block}.tx-card-sub{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted);display:block}.tx-more,.tx-fav{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);border-bottom-color:var(--skin-edge-low,var(--color-line));box-shadow:0 1px 2px #1c281e12,0 4px 10px -4px #1c281e24}.tx-more{margin-top:calc(var(--spacing) * 3)}.tx-more>summary,.tx-fav>summary{list-style:none}.tx-more>summary::-webkit-details-marker{display:none}.tx-fav>summary::-webkit-details-marker{display:none}.tx-more-head,.tx-fav-head{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex}.tx-more-head{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold)}.tx-more-head:active,.tx-fav-head:active{background-color:#1c281e0d;box-shadow:inset 0 2px 4px #1c281e1a}.tx-more-head:focus-visible,.tx-fav-head:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.tx-more[open]>summary .tx-chev,.tx-fav[open]>summary .tx-chev{rotate:90deg}.tx-more[open]>summary,.tx-fav[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}:where(.tx-more-body>: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)))}.tx-more-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3.5)}.tx-more-label{margin-bottom:calc(var(--spacing) * 2);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:13px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted)}:where(.tx-favs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.tx-fav-star{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-amber-500);background-image:radial-gradient(circle at 34% 28%,#fff,#fdf3d7 60%,#f5e0a8);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -2px 3px #9268122e,0 0 0 1px #d6aa4673,0 2px 4px -1px #0003}.tx-fav-star svg{fill:currentColor}.tx-fav-cards{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3.5);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}@media (orientation:landscape) and (max-height:29.99rem){dialog.sheet.tx-sheet{max-width:min(36rem,100%);margin-left:auto;margin-right:auto}.tx-sheet .sheet-grip{display:none}.tx-sheet .sheet-header{padding-top:.5rem;padding-bottom:.5rem}.sheet-body.tx-sheet-body{padding-top:.75rem;padding-bottom:.75rem}.tx-sheet .sheet-footer{padding-top:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.tx-menu-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tx-pieces-body{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start}.tx-opt{min-height:3rem;padding-top:.375rem;padding-bottom:.375rem}#tx-piece .field-hint{display:none}dialog.sheet.tx-lineup-sheet,dialog.sheet.tx-sheet#tx-pieces{max-width:min(44rem,100%)}.tx-lineup-body{gap:1rem}.tx-roster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tx-roster>li+li{border-top:0}.tx-roster>li:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.tx-roster>li:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line)}.tx-kid{min-height:3rem;padding-top:.25rem;padding-bottom:.25rem}.tx-more-head,.tx-fav-head{min-height:3rem}}@media (orientation:landscape) and (max-height:29.99rem) and (max-width:39.99rem){.tx-name-badge{display:none}}@media (min-width:40rem) and (min-height:30rem){dialog.sheet.tx-lineup-sheet{max-width:40rem}.tx-cards{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr))}}.txl-entry{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);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}.txl-entry:active{translate:0 1px}.txl-entry-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.txl-entry-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:block}.txl-plays{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.txl-plays{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.txl-plays{grid-template-columns:repeat(4,minmax(0,1fr))}}.txl-play{height:100%;padding: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));--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;overflow:hidden}.txl-play:focus-visible{--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.txl-play:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.txl-play:active{translate:0 1px}.txl-body{gap:calc(var(--spacing) * .5);min-width:0;padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}.txl-name{-webkit-line-clamp:2;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.txl-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.txl-pic,.txl-kind-pic{aspect-ratio:6/5;border-radius:var(--radius-lg);background-color:var(--color-turf);display:block;position:relative;overflow:hidden;box-shadow:0 1px #ffffffd9}.txl-pic:after,.txl-kind-pic:after{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(115% 85% at 50% 40%,#ffffff1a,#fff0 55%,#0003 100%);position:absolute;inset:0;box-shadow:inset 0 2px 7px #0000005c,inset 0 -1px 4px #0003,inset 0 0 0 1px #00000024}.txl-thumb{width:100%;height:100%;display:block}.txl-thumb-turf{fill:var(--color-turf)}.txl-thumb-lines *{vector-effect:non-scaling-stroke;stroke-width:1px}.txl-thumb-us{fill:var(--color-def)}.txl-thumb-them{fill:var(--color-fwd)}.txl-kinds{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lu-radio-card.txl-kind{justify-content:flex-start;align-items:stretch;gap:var(--spacing);min-width:0;min-height:0;padding:calc(var(--spacing) * 2);text-align:left;flex-direction:column}.txl-kind:has(:checked) .txl-kind-pic{outline:2px solid var(--color-brand);outline-offset:1px}.txl-kind-title{padding-inline:calc(var(--spacing) * .5);padding-top:var(--spacing);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);display:block}.txl-kind-hint{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);display:block}.drl-player{min-width:0;margin:0}.drl-pic{aspect-ratio:6/5;border-radius:var(--radius-xl);background-color:var(--color-turf);display:block;position:relative;overflow:hidden;box-shadow:0 1px #ffffffd9}.drl-pic:after{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(115% 85% at 50% 40%,#ffffff1a,#fff0 55%,#0003 100%);position:absolute;inset:0;box-shadow:inset 0 2px 7px #0000005c,inset 0 -1px 4px #0003,inset 0 0 0 1px #00000024}.drl-field{width:100%;height:100%;display:block}.drl-turf{fill:var(--color-turf)}.drl-lines *{vector-effect:non-scaling-stroke;stroke-width:1px}.drl-us .drl-disc{fill:var(--color-def)}.drl-them .drl-disc{fill:var(--color-fwd)}.drl-label{fill:#fff;text-anchor:middle;letter-spacing:.01em;stroke:#0000004d;stroke-linejoin:round;paint-order:stroke;font-weight:800}.drl-piece,.drl-ball{transition:transform .9s ease-in-out}.drl-player.is-jump .drl-piece,.drl-player.is-jump .drl-ball{transition:none}.drl-controls{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.drl-toggle{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 24);flex-shrink:0}.drl-toggle[data-state=playing] .drl-icon-play,.drl-toggle:not([data-state=playing]) .drl-icon-pause{display:none}.btn.drl-step{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);flex-shrink:0;padding-inline:0}.drl-dots{justify-content:center;align-items:center;gap:var(--spacing);pointer-events:none;flex-wrap:wrap;flex:1;min-width:0;display:flex}.drl-count:not(.sr-only){text-align:center;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);color:var(--color-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:1}.drl-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:#1c281e33;border-radius:3.40282e38px;flex-shrink:0;transition:width .2s,background-color .2s;display:block;box-shadow:inset 0 1px 1.5px #00000038,0 1px #fffc}.drl-dot[aria-current=step]{width:calc(var(--spacing) * 4);background-color:var(--color-brand);background-image:linear-gradient(#ffffff4d,#fff0 60%);box-shadow:0 1px 2px #14532d59,inset 0 -1px #00000026}.drl-caption{margin-top:var(--spacing);padding-inline:var(--spacing);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.drl-piece,.drl-ball,.drl-dot{transition:none}}.drl-chips{margin-inline:calc(var(--spacing) * -4);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * .5);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.drl-chips{margin-inline:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 6)}}.drl-chips{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.drl-chips::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.drl-chips{flex-wrap:wrap;overflow-x:visible}}.drl-chip{white-space:nowrap;--tw-outline-style:none;outline-style:none;flex-shrink:0}.drl-chip:focus-visible{--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.drl-chip:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.drl-chip[aria-current=page]{background-color:var(--color-brand);color:var(--color-white);background-image:var(--skin-press-fill);text-shadow:0 -1px #00000040;--tw-shadow:inset 0 2px 4px #00000042, 0 1px 0 #fffc;border-color:#00000038}.drl-used{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);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-brand);display:inline-flex}.drl-hero{max-width:var(--container-lg);margin-inline:auto}.drl-facts{margin-top:calc(var(--spacing) * 4)}:where(.drl-facts>: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)))}.drl-facts{padding-inline:var(--spacing)}.drl-meta{align-items:center;row-gap: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(--color-muted);flex-wrap:wrap;display:flex}.drl-meta>span+span:before{content:"·";margin-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.drl-summary{padding-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-ink)}:where(.drl-list>: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)))}.drl-list{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug)}.drl-list>li{padding-left:calc(var(--spacing) * 4);position:relative}.drl-list>li:before{content:"";top:.5em;left:calc(var(--spacing) * .5);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:3.40282e38px;position:absolute}:where(.drl-how>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.drl-how{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);counter-reset:drl-how}.drl-how>li{min-height:calc(var(--spacing) * 6);padding-top:1px;padding-left:calc(var(--spacing) * 8);counter-increment:drl-how;position:relative}.drl-how>li:before{content:counter(drl-how);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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,);background-color:var(--color-brand);text-shadow:0 -1px #0003;background-image:linear-gradient(#ffffff47,#fff0 60%,#0000001a);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 1px 2px #14532d59,inset 0 -1px #00000026}.drl-need{margin-top:calc(var(--spacing) * 3)}:where(.drl-need>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.drl-need{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.drl-need>div{gap:calc(var(--spacing) * 3);display:flex}.drl-need dt{--tw-font-weight:var(--font-weight-bold);width:4.5rem;font-weight:var(--font-weight-bold);color:var(--color-muted);flex-shrink:0}.drl-need dd{flex:1;min-width:0}.drl-pair{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drl-ease{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.drl-ease-title{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:flex}.drl-easier .drl-ease-title{color:var(--color-brand-dark)}.drl-harder .drl-ease-title{color:#9a5a0c}.card.drl-easier{background-image:linear-gradient(#2f7d471a,#2f7d4700 3.25rem)}.card.drl-harder{background-image:linear-gradient(#cc861921,#cc861900 3.25rem)}.drl-team{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug)}.drl-copy-hint{margin-top:calc(var(--spacing) * 6);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.drl-actions{margin-top:.5rem}.drl-actions>.btn-primary{padding-inline:calc(var(--spacing) * 4);flex:1 0 auto}.drl-copy{min-width:0;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-wrap:balance;flex:0 auto}.drl-pick{text-align:left;width:100%}.drl-pick:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){.drl-pick:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.drl-add-body{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.fd-hero{width:100%;max-width:var(--container-md);min-width:0;margin-inline:auto}.fd-hero .drl-pic{border-radius:var(--radius-3xl);box-shadow:0 2px 4px #0000001a,0 30px 60px -30px #16382299}.fd-hero .drl-caption,.fd-side .drl-caption{min-height:4.125em}.fd-hero-link{margin-top:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);padding-inline:var(--spacing);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-brand-dark);text-underline-offset:4px;display:inline-flex}@media (hover:hover){.fd-hero-link:hover{text-decoration-line:underline}}.fd-chips{margin-inline:calc(var(--spacing) * -4);margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * .5);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.fd-chips{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.fd-chips::-webkit-scrollbar{display:none}.fd-chip{padding-right:calc(var(--spacing) * 2);white-space:nowrap;--tw-outline-style:none;outline-style:none;flex-shrink:0}@media (hover:hover){.fd-chip:hover{background-color:var(--color-canvas)}}.fd-chip:focus-visible{--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.fd-chip:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.fd-chip-count{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);background-color:var(--color-canvas);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-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.fd-group{margin-top:calc(var(--spacing) * 10)}.fd-more{margin-top:calc(var(--spacing) * 6)}.fd-group-title{margin-bottom:calc(var(--spacing) * 3);padding-inline:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.fd-cards{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fd-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.fd-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);height:100%;padding:calc(var(--spacing) * 2.5);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;border-width:1px;outline-style:none;display:flex}.fd-card:focus-visible{--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.fd-card:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-card{flex-direction:column;gap:0}}.fd-card{background-color:#ffffffd1;background-image:var(--skin-paper);box-shadow:inset 0 1px 0 #fff, var(--skin-raise);border-color:#1c281e14}.fd-card:hover{box-shadow:inset 0 1px 0 #fff, var(--skin-raise-lg);translate:0 -2px}.fd-card:active{translate:0 1px}.fd-card-pic{width:calc(var(--spacing) * 28);border-radius:var(--radius-xl);flex-shrink:0;align-self:flex-start}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-card-pic{width:100%}}.fd-card-body{min-width:0;padding-block:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-card-body{padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * .5)}}.fd-card-name{--tw-leading:var(--leading-tight);font-size:15px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fd-card-sum{margin-top:var(--spacing);-webkit-line-clamp:2;--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);color:var(--color-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-card-sum{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.fd-card-meta{padding-top: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-brand-dark);margin-top:auto}.fd-head{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl)}.fd-title{margin-top:calc(var(--spacing) * 2);font-size:clamp(2rem, 5.6 * var(--vw,1vw), 3.2rem)}.fd-lead{margin-top:calc(var(--spacing) * 3)}.fd-layout{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.fd-layout{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.fd-side{width:100%;max-width:var(--container-lg);min-width:0;margin-inline:auto}@media (min-width:64rem){.fd-side{max-width:none}}@media (min-width:64rem) and (min-height:46rem){.fd-side{position:sticky;top:5.5rem}}.fd-body{min-width:0}.fd-facts{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);text-align:center;box-shadow:var(--skin-raise);background-color:#1c281e17;border-width:1px;border-color:#1c281e17;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fd-facts>div{background-color:var(--color-white);min-width:0;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);flex-direction:column;justify-content:center;display:flex}.fd-facts dt{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.fd-facts dd{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:15px;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,)}.fd-facts-sub{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-muted);display:block}.fd-works{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);flex-wrap:wrap;display:flex}.fd-works-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.fd-cta{margin-top:calc(var(--spacing) * 8);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-cta{padding:calc(var(--spacing) * 6)}}.fd-cta{box-shadow:inset 0 1px 0 #fff, var(--skin-raise), 0 24px 48px -32px #16382259;background-color:#ffffffd9;background-image:linear-gradient(#dcfce7b3,#fff0 75%);border-color:#2f7d472e}.fd-cta-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.fd-cta-text{margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);color:var(--color-muted);text-wrap:pretty}.fd-cta-btns{gap:calc(var(--spacing) * 2);flex-direction:column;grid-column:span 2/span 2;display:flex}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-cta-btns{flex-flow:wrap}}.fd-cta-btns .btn{height:auto;padding-block:calc(var(--spacing) * 3);text-align:center;--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fd-cta-btns .btn{flex:1}}.fd-cta-btns .btn{text-wrap:balance}@media (prefers-reduced-motion:reduce){.fd-card{transition:none}}.pp-timeline{column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);grid-template-columns:max-content max-content minmax(0,1fr) max-content;margin:0;padding:0;list-style-type:none;display:grid;overflow:hidden;box-shadow:inset 0 1px 2px #1c281e12,0 1px #fffc}.pp-timeline.is-bare{grid-template-columns:max-content minmax(0,1fr) max-content}.pp-tl-row{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid;position:relative}.pp-tl-row+.pp-tl-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.pp-tl-range{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-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,)}.pp-tl-clock{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-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,)}.pp-tl-main{flex-direction:column;min-width:0;display:flex}.pp-tl-title{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.pp-tl-title>a,.pp-tl-title>span{overflow-wrap:break-word;min-width:0}.pp-tl-link{color:var(--color-brand);text-underline-offset:4px}@media (hover:hover){.pp-tl-link:hover{text-decoration-line:underline}}.pp-tl-link:after{content:"";position:absolute;inset:0}.pp-tl-row:has(.pp-tl-link):active{background-color:#1c281e0d}.pp-tl-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.pp-tl-min{text-align:right;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-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,)}.pp-tl-row.is-water{background-image:linear-gradient(90deg,#0284c71a,#0284c705)}.pp-tl-row.is-water .pp-tl-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sky-900)}.pp-tl-row.is-water .pp-water{color:var(--color-sky-600)}@supports not (grid-template-columns:subgrid){.pp-tl-row{grid-template-columns:4.25rem 2.75rem minmax(0,1fr) auto;column-gap:.75rem}.pp-timeline.is-bare .pp-tl-row{grid-template-columns:4.25rem minmax(0,1fr) auto}}.pp-total{margin-bottom:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.pp-total-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.pp-total-sum{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--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,)}.pp-total-word{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);color:var(--color-muted)}.pp-total-word.is-green{color:var(--color-brand-dark)}.pp-total-word.is-amber{color:var(--color-amber-700)}.pp-meter{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2.5);background-color:var(--color-canvas);background-image:linear-gradient(#1c281e0d,#1c281e00 45%);border-radius:3.40282e38px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #1c281e2e,0 1px #fff}.pp-meter-fill{background-color:var(--color-brand);background-image:linear-gradient(#ffffff38,#ffffff0a 55%,#0000001a);border-radius:3.40282e38px;max-width:100%;height:100%;display:block}.pp-meter.is-over .pp-meter-fill{background-color:var(--color-amber-500)}@media (prefers-reduced-motion:no-preference){.pp-meter-fill{transition:width .3s}}.pp-rows{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);margin:0;padding:0;list-style-type:none;overflow:hidden;box-shadow:0 1px 1px #1c281e12,0 2px 5px -1px #1c281e1f}.pp-row{align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3);grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"range title remove""clock meta meta"".ctrl ctrl";display:grid}.pp-row+.pp-row,.pp-hint+.pp-row,.pp-row+.pp-hint{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.pp-row.is-water,.pp-row.is-other{grid-template-areas:"range title remove""clock ctrl ctrl"}.pp-row.is-water{background-image:linear-gradient(90deg,#0284c717,#0284c704)}.pp-range{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-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,);grid-area:range}.pp-clock{color:var(--color-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,);grid-area:clock;align-self:flex-start;font-size:13px}.pp-row-title{align-items:center;gap:calc(var(--spacing) * 1.5);grid-area:title;min-width:0;display:flex}.pp-name{--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word}.pp-row.is-water .pp-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-sky-900)}.pp-row.is-water .pp-water{color:var(--color-sky-600)}.pp-title-input{min-height:calc(var(--spacing) * 11);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pp-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);grid-area:meta;margin:0;overflow:hidden}.pp-row.is-gone .pp-meta{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-800)}.pp-ctrl{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;grid-area:ctrl;display:flex}.pp-stepper{height:calc(var(--spacing) * 11)}.pp-stepper button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pp-stepper input{width:calc(var(--spacing) * 11)}.pp-unit{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(--color-muted)}.pp-move{gap:var(--spacing);margin-left:auto;display:flex}.pp-move .btn-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:var(--color-muted)}.pp-remove{color:var(--color-muted);grid-area:remove;align-self:flex-start}@media (hover:hover){.pp-remove:hover{background-color:var(--color-red-50);color:var(--color-red-700)}}.pp-hint{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-block-style:var(--tw-border-style);--tw-border-style:dashed;border-block-width:1px;border-style:dashed;border-color:var(--color-sky-300);padding-inline:calc(var(--spacing) * 3);padding-block: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);color:var(--color-sky-900);background-color:#f0f9ff;flex-wrap:wrap;display:flex}.pp-hint-text{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.pp-hint .pp-water{color:var(--color-sky-600)}.pp-hint-btn{min-height:calc(var(--spacing) * 11)}dialog.sheet.pp-add{height:100vmax}.pp-chips{margin-inline:calc(var(--spacing) * -4);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.pp-chips::-webkit-scrollbar{display:none}.pp-chips .chip{flex-shrink:0}@media (hover:hover) and (pointer:fine){.pp-chips{flex-wrap:wrap;overflow-x:visible}}.pp-add-row{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2)}.pp-add-row .list-row-title,.pp-add-row .list-row-sub{white-space:normal}.pp-info{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--color-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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-info:active{background-color:var(--color-canvas)}.pp-add-btn{min-height:calc(var(--spacing) * 11);gap:var(--spacing);flex-shrink:0}.pp-add-other .pp-title-input{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.pp-add-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.pp-btns{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pp-btns>.btn{white-space:nowrap;flex:auto}.pp-btns.is-center{width:100%;max-width:calc(var(--spacing) * 64);flex-direction:column;margin-inline:auto}.pp-past-row{text-align:left;width:100%}.pp-past-row:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){.pp-past-row:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.pp-past-body{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pp-show-head{align-items:center;column-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pp-hw{overflow:hidden}.pp-hw-day{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.pp-hw-head{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.pp-hw-head.is-unrated{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.pp-hw-note{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-line;font-style:italic}.pp-hw-parts{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);margin:0;padding:0;list-style-type:none}.pp-hw-part{align-items:baseline;column-gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.pp-hw-part+.pp-hw-part{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.pp-hw-title{--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;flex:9rem}.pp-hw-words{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-muted);flex:0 auto}.pp-hw-ran{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted);flex-basis:100%}.pr-main{flex-direction:column;display:flex}.pr-main>.pr-clock{order:-2}.pr-main:is([data-mode=done],[data-mode=past])>.pr-day{order:-1}.pr-clock{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);--pr-tint:var(--team-color,var(--color-brand));border-width:1px;border-color:var(--pr-tint);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pr-clock{border-color:color-mix(in oklab, var(--pr-tint) 30%, var(--color-line))}}.pr-clock{border-top:4px solid var(--pr-tint);background-color:#fff;background-image:linear-gradient(180deg, var(--pr-tint) 0%, var(--pr-tint) 100%)}@supports (color:color-mix(in lab, red, red)){.pr-clock{background-image:linear-gradient(180deg, color-mix(in oklab, var(--pr-tint) 15%, #fff) 0%, color-mix(in oklab, var(--pr-tint) 5%, #f6f7f2) 100%)}}.pr-clock{box-shadow:inset 0 1px #ffffffd9,0 1px 2px #1c281e14,0 10px 20px -12px #1c281e66}.pr-clock.pr-water{--pr-tint:#2b83b8}.pr-clock.is-paused{--pr-tint:#8b958a}.pr-main[data-mode=running]>.pr-clock{z-index:20;top:calc(3.5rem + 1px + env(safe-area-inset-top) + .375rem);position:sticky}.pr-top{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-tight);min-width:0;font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;display:flex}.pr-top-icon{flex-shrink:0;display:inline-flex}.pr-top-icon:empty{display:none}.pr-main[data-mode=done] .pr-top-icon{color:var(--color-brand)}.pr-water .pp-water,.pr-line .pp-water{color:var(--color-sky-700)}.pr-head{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pr-title{min-width:0;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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word}.btn.pr-watch-btn{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);flex-shrink:0}.pr-time{margin-block:var(--spacing);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-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,);text-shadow:0 1px #fffc;font-size:4.5rem}.pr-clock.is-paused .pr-time{color:var(--color-muted)}.pr-progress-row{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pr-paused{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:11px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink);text-transform:uppercase;background-image:linear-gradient(#fff,#eceee8);border-width:1px;border-color:#1c281e33;border-radius:3.40282e38px;flex-shrink:0;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1f}.pr-progress{height:calc(var(--spacing) * 2);background-color:#1c281e1a;border-radius:3.40282e38px;flex:1;min-width:0;overflow:hidden;box-shadow:inset 0 1px 2px #1c281e38,0 1px #fffc}.pr-progress>span{background-color:var(--pr-tint);background-image:linear-gradient(#ffffff4d,#fff0 60%,#0000001f);border-radius:3.40282e38px;height:100%;transition:width .5s linear;display:block}.pr-line-row{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pr-line-row:not(:has(>:not([hidden]))){display:none}.pr-line{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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(--color-ink);text-wrap:pretty;margin-right:auto;display:flex}.btn.pr-plus{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);white-space:nowrap;flex-shrink:0}.pr-banner{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:var(--color-ink);text-shadow:0 -1px #00000059;background-image:linear-gradient(#ffffff29,#fff0 55%,#00000024);display:flex;box-shadow:inset 0 1px #ffffff26,0 1px 2px #0003}.pr-banner-text{text-align:center;overflow-wrap:break-word;flex:1;min-width:0}.pr-banner:has(>.pr-banner-plus:not([hidden])) .pr-banner-text{text-align:left}.pr-banner-plus{margin-block:calc(var(--spacing) * -1);min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);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-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--color-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));-webkit-user-select:none;user-select:none;text-shadow:0 1px #ffffffb3;background-image:linear-gradient(#fff 0%,#f3f5ef 50%,#e2e6dd 100%);border-width:1px;border-color:#00000040;flex-shrink:0;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #00000059}.pr-banner-plus:active{translate:0 1px;box-shadow:inset 0 1px 2px #0003}.pr-banner-plus:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);outline:none}.pr-banner-plus:disabled{opacity:.5}.pr-clock.is-flash{animation:.9s ease-out pr-flash}.pr-clock:has(.pr-banner-plus:not([hidden])) .pr-line-row>:is(.pr-line,.pr-plus),.pr-clock:has(.pr-banner-plus:not([hidden])) .pr-line-row:not(:has(>:is(.pr-watch-btn,.pr-reload):not([hidden]))){display:none}.btn.pr-reload{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);flex-shrink:0}.btn.pr-unmute{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 1.5);width:100%}.chip.pr-chip{gap:calc(var(--spacing) * 1.5);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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none}.pr-clock>.pr-chip{margin-top:calc(var(--spacing) * 3)}.section-title>.pr-chip{margin-block:calc(var(--spacing) * -2);flex-shrink:0}.pr-now>.section-title{gap:calc(var(--spacing) * 3)}.pr-count{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none;--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,)}.sheet-title .pr-count{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.pr-hint{margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 3);padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.pr-tiles{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pr-tile{min-height:calc(var(--spacing) * 24);justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);min-width:0;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);text-align:center;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));-webkit-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);border-width:1px;border-color:#1c281e2b #1c281e2b #1c281e47;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a,0 3px 8px -4px #1c281e33}.pr-tile:active{translate:0 1px}.pr-tile:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand);outline:none}.pr-tile .pr-tile-avatar{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.pr-tile-name{justify-content:center;align-items:baseline;gap:var(--spacing);min-width:0;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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);display:flex}.pr-tile-num{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-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}.pr-tile-off{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:11px;line-height:1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#9a3a33;display:none}.pr-tile.is-out{background-color:#e3e7de;background-image:linear-gradient(#1c281e0f,#1c281e00 45%);box-shadow:inset 0 2px 5px #1c281e2e,0 1px #ffffffd9}.pr-tile.is-out .pr-tile-avatar,.pr-tile.is-out .pr-tile-name{opacity:.45;filter:grayscale()}.pr-tile.is-out .pr-tile-off{display:block}.pr-tiles-empty{border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.pr-blocks{margin:0;list-style-type:none}:where(.pr-blocks>: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)))}.pr-blocks{padding:0}.pr-block{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-surface);background-image:linear-gradient(#fff0 30%,#1c281e0b);border-width:1px;border-color:#1c281e2b #1c281e2b #1c281e47;overflow:hidden;box-shadow:0 1px 1px #1c281e12,0 2px 5px -1px #1c281e1f}.pr-block.is-now{border-color:#15803d99}@supports (color:color-mix(in lab, red, red)){.pr-block.is-now{border-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}.pr-block.is-now{box-shadow:0 0 0 2px #15803d38,0 2px 5px -1px #1c281e1f}@supports (color:color-mix(in lab, red, red)){.pr-block.is-now{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-brand) 22%, transparent), 0 2px 5px -1px #1c281e1f}}.pr-block.is-water{background-image:linear-gradient(90deg,#0284c71a,#0284c705)}.pr-block.is-water .pp-water{color:var(--color-sky-600)}.pr-block-box>summary{list-style:none}.pr-block-box>summary::-webkit-details-marker{display:none}.pr-block-head{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);display:flex}summary.pr-block-head{cursor:pointer;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));-webkit-user-select:none;user-select:none}summary.pr-block-head:active{background-color:var(--color-canvas)}.pr-block-range{width:calc(var(--spacing) * 14);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-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}.pr-block-main{flex-direction:column;flex:1;min-width:0;display:flex}.pr-block-title{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;display:flex}.pr-block.is-later .pr-block-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-muted)}.pr-block-sum{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(--color-muted)}.pr-block-sum:empty{display:none}.pr-block-min{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-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}.pr-block-chevron{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-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));flex-shrink:0}.pr-block-box[open] .pr-block-chevron{rotate:180deg}.pr-block-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4)}.pr-block-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.pr-panel .pr-kids{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3)}.pr-kids .perf-row,.pr-panel .pr-everyone,.pr-panel .pr-part-bar{grid-template-columns:6.5rem minmax(0,1fr)}.pr-kids .perf-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink);text-transform:none;overflow:hidden}.pr-panel-count{margin-top: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(--color-muted)}.pr-day .pr-day-bar{grid-template-columns:minmax(0,1fr)}.pr-day .pr-day-bar .perf-label{display:none}.pr-status{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);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(--color-muted);flex-wrap:wrap;display:flex}.pr-status[data-state^=saved]{color:var(--color-brand-dark)}.pr-status[data-state^=waiting]{color:var(--color-amber-800)}.pr-status[data-state^=signedout]{color:#9a3a33}.pr-status-btn{margin-block:calc(var(--spacing) * -2);min-height:calc(var(--spacing) * 11);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand);text-underline-offset:4px;align-items:center;text-decoration-line:underline;display:inline-flex}.action-bar.pr-bar{column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));flex-wrap:wrap;bottom:0}body:has(.pr-bar) .page{padding-bottom:0}body:has(.pr-bar){flex-direction:column;display:flex}body:has(.pr-bar)>main.page{flex-direction:column;flex:1 0 auto;display:flex}body:has(.pr-bar) .pr-main{flex:1 0 auto}.btn.pr-back{gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);flex-shrink:0}.btn.pr-pause,.btn.pr-next{gap:calc(var(--spacing) * 1.5);min-width:0;padding-inline:calc(var(--spacing) * 3);flex:1}.pr-pause[data-state=running] .pr-icon-play,.pr-pause[data-state=paused] .pr-icon-pause,[data-pr-act=next].is-finish svg{display:none}.pr-keep{padding-inline:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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(--color-muted);flex-basis:100%}.list-row.pr-more-row{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);text-align:left;width:100%}.pr-more-row .list-row-sub{white-space:normal}.pr-watch-text{margin-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2)}.pr-watch-h{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);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-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.pr-watch-list{list-style-type:disc}:where(.pr-watch-list>: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)))}.pr-watch-list{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.pr-watch-list.is-numbered{list-style-type:decimal}.pr-watch-meta{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.pr-empty{margin-top:calc(var(--spacing) * 4)}.field-thumb{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-brand-soft);--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(--color-line);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.field-thumb>img{object-fit:cover;width:100%;height:100%}.fld-row{padding-block:calc(var(--spacing) * 3);align-items:flex-start}.fld-row .list-chevron{align-self:center}.fld-badges{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fld-badges:empty{display:none}.fld-closure{margin-top:var(--spacing);align-items:flex-start;gap:var(--spacing);min-width:0;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(--color-red-800);display:flex}.fld-switch-row{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);display:flex}:where(.fld-hours>: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)))}.fld-hours.is-invalid{border-radius:var(--radius-xl);--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(--color-red-300);--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.fld-hours-row{align-items:center;gap:calc(var(--spacing) * 1.5);grid-template-columns:3.5rem minmax(0,1fr) auto minmax(0,1fr);display:grid}.fld-hours-row .field{min-width:0;padding-inline:calc(var(--spacing) * 2);text-align:center;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,)}.fld-day{justify-content:center;padding-inline:0}.fld-hours-row:has([data-hours-on]:not(:checked)) .field{opacity:.4}.picture-preview-wide{aspect-ratio:4/3;height:auto;width:calc(var(--spacing) * 28);border-radius:var(--radius-xl);background-color:var(--color-white)}.picture-preview-wide .picture-empty{background-color:var(--color-brand-soft)}.fld-hero{max-height:calc(var(--spacing) * 72);background-color:var(--color-canvas);display:block;overflow:hidden}.fld-hero>img{max-height:calc(var(--spacing) * 72);object-fit:cover;width:100%;display:block}.fld-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fld-facts>div{border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.fld-facts>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.fld-facts>div:nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px}.fld-facts dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.fld-facts dd{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-semibold);font-weight:var(--font-weight-semibold)}.fld-open{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.fld-open dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.fld-open dd{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-semibold);font-weight:var(--font-weight-semibold)}.fld-card{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);overflow:hidden}.fld-card-main{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.fld-card-warn{align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block: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);color:var(--color-red-800);display:flex}.fld-card-go{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);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-brand);display:flex}.fam-game-field{color:var(--color-brand-dark)}.fam-game-field:hover{text-decoration-line:underline}.sch-step{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-brand);vertical-align:2px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.sch-days{margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sch-days a{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);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(--color-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.sch-days a.is-active{background-color:var(--color-white);color:var(--color-ink);--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)}.sch-day-count{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,)}.sch-days a:not(.is-active) .sch-day-count{color:#10201ab3}@supports (color:color-mix(in lab, red, red)){.sch-days a:not(.is-active) .sch-day-count{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.sch-field-head{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.sch-slot{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.sch-slot:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.sch-slot-time{width:calc(var(--spacing) * 26);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-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}.sch-team-slot+.sch-team-slot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line)}.sch-team-slot>summary{list-style-type:none}.sch-team-slot>summary::-webkit-details-marker{display:none}.pt-days{gap:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pt-days .chip{justify-content:center;padding-inline:0}.pt-days[aria-invalid=true]{border-radius:var(--radius-xl);--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(--color-red-300);--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.pt-entry{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}.pt-entry.is-asking{--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(--color-amber-300)}html.cs{--cs-bar-h:3.5rem;--cs-nav-h:3.5rem;--cs-gutter-l:max(1rem, env(safe-area-inset-left));--cs-gutter-r:max(1rem, env(safe-area-inset-right));--cs-radius:1.25rem;--cs-ease:cubic-bezier(.2, .7, .2, 1);--cs-club-deep:var(--club)}@supports (color:color-mix(in lab, red, red)){html.cs{--cs-club-deep:color-mix(in oklab, var(--club) 52%, #03100a)}}html.cs{--cs-sheen:linear-gradient(180deg, #ffffff42, #ffffff0d 50%, #0000001a);scroll-padding-top:calc(var(--cs-bar-h) + var(--cs-nav-h) + 1rem);background-color:var(--cs-bg);color-scheme:dark}html.cs[data-look=night]{--cs-bg:#06110d;--cs-ink:#eef4f0;--cs-muted:#dbe7e0b8;--cs-faint:#dbe7e080;--cs-accent:var(--club)}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=night]{--cs-accent:color-mix(in oklab, var(--club) 52%, #fff)}}html.cs[data-look=night]{--cs-card-bg:#0f1f18bd;--cs-card:linear-gradient(180deg, #ffffff13, #ffffff04);--cs-edge:#ffffff17;--cs-edge-strong:#fff3;--cs-shadow:inset 0 1px 0 #ffffff14, 0 2px 6px -2px #00000073, 0 24px 46px -28px #000000f2;--cs-shadow-hi:inset 0 1px 0 #ffffff1f, 0 4px 10px -3px #00000080, 0 34px 60px -30px #000000f2;--cs-chip-bg:#ffffff0f;--cs-raise-fill:linear-gradient(180deg, #ffffff17, #ffffff04);--cs-raise:inset 0 1px 0 #ffffff1a, 0 6px 14px -8px #000000d9;--cs-sunk:#00000042;--cs-sunk-shadow:inset 0 1px 3px #00000073, 0 1px 0 #ffffff0d;--cs-hover:#ffffff0a;--cs-alt:linear-gradient(180deg, #ffffff07, #ffffff02);--cs-bar-solid:#07120ee0;--cs-bar-ink:#fff;--cs-backdrop:radial-gradient(60rem 42rem at -12% -6%, var(--club), transparent 70%), radial-gradient(46rem 34rem at 112% 4%, #bedeff12, transparent 70%), radial-gradient(80rem 52rem at 50% 118%, var(--club), transparent 70%), repeating-linear-gradient(180deg, #ffffff03 0 6rem, transparent 6rem 12rem), linear-gradient(180deg, #07140f, #040b08)}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=night]{--cs-backdrop:radial-gradient(60rem 42rem at -12% -6%, color-mix(in oklab, var(--club) 24%, transparent), transparent 70%), radial-gradient(46rem 34rem at 112% 4%, #bedeff12, transparent 70%), radial-gradient(80rem 52rem at 50% 118%, color-mix(in oklab, var(--club) 18%, transparent), transparent 70%), repeating-linear-gradient(180deg, #ffffff03 0 6rem, transparent 6rem 12rem), linear-gradient(180deg, #07140f, #040b08)}}html.cs[data-look=day]{--cs-bg:#eef1e9;--cs-ink:#13201a;--cs-muted:#55655c;--cs-faint:#7a897f;--cs-accent:var(--club)}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day]{--cs-accent:color-mix(in oklab, var(--club) 70%, #08120d)}}html.cs[data-look=day]{--cs-card-bg:#fff;--cs-card:linear-gradient(180deg, #fff 30%, #f6f7f3);--cs-edge:#1c281e1a;--cs-edge-strong:#1c281e38;--cs-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e0f, 0 16px 34px -20px #1c281e61;--cs-shadow-hi:inset 0 1px 0 #fff, 0 2px 4px #1c281e12, 0 28px 50px -24px #1c281e73;--cs-chip-bg:#fff;--cs-raise-fill:linear-gradient(180deg, #fff 0%, #f9faf7 45%, #edf0ea 100%);--cs-raise:inset 0 1px 0 #fff, 0 1px 2px #1c281e1a, 0 3px 8px -4px #1c281e38;--cs-sunk:#1c281e0e;--cs-sunk-shadow:inset 0 1px 3px #1c281e24, 0 1px 0 #fff;--cs-hover:#1c281e09;--cs-alt:linear-gradient(180deg, #ffffff9e, #ffffff47);--cs-bar-solid:#fafbf7e6;--cs-bar-ink:#13201a;--cs-backdrop:radial-gradient(60rem 42rem at -12% -6%, var(--club), transparent 70%), radial-gradient(50rem 36rem at 112% 22%, #d6e6f2bf, transparent 70%), var(--skin-noise), linear-gradient(180deg, #f4f6f0, #e7ebe1)}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day]{--cs-backdrop:radial-gradient(60rem 42rem at -12% -6%, color-mix(in oklab, var(--club) 13%, transparent), transparent 70%), radial-gradient(50rem 36rem at 112% 22%, #d6e6f2bf, transparent 70%), var(--skin-noise), linear-gradient(180deg, #f4f6f0, #e7ebe1)}}html.cs[data-look=day]{color-scheme:light}.cs body{min-height:100vh;color:var(--cs-ink);background-color:var(--cs-bg);overscroll-behavior-y:auto;background-image:none;overflow-x:clip}.cs body:before{content:"";z-index:-1;aspect-ratio:auto;opacity:1;pointer-events:none;background:var(--cs-backdrop);width:100%;height:100%;position:fixed;inset:0}.cs :focus-visible{outline:2px solid var(--cs-accent);outline-offset:3px}.cs :is(.cs-story,.cs-pagehead,.cs-missing,.cs-bar.is-over,.cs-announce) :focus-visible{outline-color:#fff}html.cs[data-look=night] .cs-main .glass-icon,.cs .cs-kind-art .glass-icon,.cs .cs-art-icon .glass-icon{filter:drop-shadow(0 0 #ffffffb8)drop-shadow(0 10px 14px #00000052)}.cs-wrap{width:100%;max-width:72rem;padding-left:var(--cs-gutter-l);padding-right:var(--cs-gutter-r);margin-inline:auto}.cs-wrap-narrow{max-width:48rem}.cs-main{display:block}.cs-main:focus{outline:none}.cs-skip{z-index:90;color:var(--club-ink);background:var(--club);border-radius:.8rem;padding:.7rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;translate:0 -7rem;box-shadow:0 8px 20px -8px #00000080}.cs-skip:focus{translate:0}.cs-ribbon{z-index:45;padding:.45rem var(--cs-gutter-r) .45rem var(--cs-gutter-l);color:#3d2c06;background-color:#f3d06b;background-image:repeating-linear-gradient(135deg,#ffffff38 0 14px,#fff0 14px 28px),linear-gradient(#f8dc85,#eec557);flex-wrap:wrap;align-items:center;gap:.3rem .75rem;font-size:.875rem;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 -1px #00000024,inset 0 1px #ffffff80}.cs-ribbon-dot{background:#b45309;border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #b4530933}.cs-ribbon-text{flex:12rem}.cs-ribbon-link{color:#3d2c06;background:#ffffff8c;border-radius:9999px;align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .9rem 0 .7rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #0000001f}.cs-ribbon-link:hover{background:#fffc}.cs-announce{z-index:45;min-height:2.75rem;padding:.5rem var(--cs-gutter-r) .5rem var(--cs-gutter-l);text-align:center;text-wrap:balance;color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);justify-content:center;align-items:center;gap:.55rem;margin:0;font-size:.9rem;font-weight:750;line-height:1.3;display:flex;position:relative;box-shadow:inset 0 -1px #0003,inset 0 1px #ffffff38}a.cs-announce:hover .cs-announce-text{text-underline-offset:3px;text-decoration:underline}.cs-announce-dot{opacity:.85;background:currentColor;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.cs-announce-go{background:#ffffff38;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.cs-bar{z-index:40;padding-top:env(safe-area-inset-top);color:var(--cs-bar-ink);background-color:var(--cs-bar-solid);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--cs-edge);background-image:linear-gradient(#ffffff0d,#fff0);transition:background-color .4s,color .4s,box-shadow .4s,border-color .4s;position:sticky;top:0;box-shadow:0 12px 30px -20px #000c}html.cs[data-look=day] .cs-bar:not(.is-over){background-image:linear-gradient(#ffffffb3,#fff0);box-shadow:inset 0 -1px #fff9,0 6px 18px -12px #1c281e4d}.cs .cs-bar.is-over{color:#fff;box-shadow:none;background-color:#030a0729;background-image:linear-gradient(#00000061,#0000);border-bottom-color:#ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.cs[data-look=night] .cs-bar{background-color:#07120ef7}html.cs[data-look=day] .cs-bar{background-color:#fafbf7f7}.cs .cs-bar.is-over{background-color:#030a0773}}.cs-bar-inner{height:var(--cs-bar-h);align-items:center;gap:.75rem;display:flex}.cs-brand{letter-spacing:-.02em;min-width:0;min-height:2.75rem;color:inherit;align-items:center;gap:.65rem;margin-right:auto;font-size:1.0625rem;font-weight:850;display:inline-flex}.cs-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs .cs-badge{border-radius:.7rem;width:2.25rem;height:2.25rem;font-size:.8rem;box-shadow:inset 0 -2px 3px #0000002e,inset 0 1px 1px #ffffff59,0 0 0 1px #ffffff2e,0 4px 10px -4px #00000080}.cs .cs-brand-ball{width:2rem;height:2rem}.cs-bar-nav{display:none}.cs-bar-link{opacity:.8;border-radius:9999px;align-items:center;min-height:2.5rem;padding:0 .9rem;font-size:.9rem;font-weight:700;transition:opacity .2s,background-color .2s;display:inline-flex}.cs-bar-link:hover{opacity:1;background-color:#ffffff1a}.cs-bar-link.is-current{opacity:1;background-color:#ffffff24;box-shadow:inset 0 1px #ffffff24}html.cs[data-look=day] .cs-bar:not(.is-over) .cs-bar-link:hover{background-color:#1c281e0f}html.cs[data-look=day] .cs-bar:not(.is-over) .cs-bar-link.is-current{color:var(--cs-accent);background-color:var(--club)}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day] .cs-bar:not(.is-over) .cs-bar-link.is-current{background-color:color-mix(in oklab, var(--club) 13%, transparent)}}html.cs[data-look=day] .cs-bar:not(.is-over) .cs-bar-link.is-current{box-shadow:inset 0 0 0 1px var(--club)}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day] .cs-bar:not(.is-over) .cs-bar-link.is-current{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--club) 22%, transparent)}}.cs-story{isolation:isolate;height:min(100svh,52rem);min-height:36rem;margin-top:calc(-1 * (var(--cs-bar-h) + env(safe-area-inset-top)));color:#fff;-webkit-user-select:none;user-select:none;background-color:#040b08;position:relative;overflow:hidden}.cs-story :is(p,h1,h2,li){-webkit-user-select:text;user-select:text}.cs-story-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.cs-story-track::-webkit-scrollbar{display:none}.cs-slide{scroll-snap-align:start;flex:0 0 100%;align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.cs-story.is-ready{touch-action:pan-y}.cs-story.is-ready .cs-story-track{touch-action:pan-y;grid-template-rows:100%;grid-template-columns:100%;display:grid;overflow:hidden}.cs-story.is-ready .cs-slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .8s,visibility 0s linear .8s}.cs-story.is-ready .cs-slide.is-active{opacity:1;visibility:visible;transition:opacity .8s,visibility}.cs-slide-media{background-color:var(--cs-club-deep);position:absolute;inset:0;overflow:hidden}.cs-slide-media img{object-fit:cover;transform-origin:60% 40%;width:100%;height:100%;display:block}.cs-slide-scrim{pointer-events:none;background:linear-gradient(180deg, #0208058c 0%, #02080500 24%), linear-gradient(0deg, #020805f0 0%, #020805bd 24%, #02080538 52%, #02080500 70%), radial-gradient(90% 55% at 0% 100%, var(--club), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-slide-scrim{background:linear-gradient(180deg, #0208058c 0%, #02080500 24%), linear-gradient(0deg, #020805f0 0%, #020805bd 24%, #02080538 52%, #02080500 70%), radial-gradient(90% 55% at 0% 100%, color-mix(in oklab, var(--club) 42%, transparent), transparent 72%)}}.cs-slide-copy{width:100%;max-width:72rem;padding:0 var(--cs-gutter-r) calc(2.5rem + env(safe-area-inset-bottom)) var(--cs-gutter-l);margin-inline:auto;position:relative}.cs-slide-badge{width:max-content;margin-bottom:1.1rem;display:block}.cs .cs-badge-hero{border-radius:1.4rem;width:4.75rem;height:4.75rem;font-size:1.6rem;box-shadow:inset 0 -3px 5px #0003,inset 0 2px 2px #ffffff59,0 0 0 1px #ffffff4d,0 0 0 6px #ffffff14,0 18px 34px -12px #000000b3}.cs .cs-badge-hero.has-logo{background:#fff}.cs-slide-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 8px #00000073;align-items:center;gap:.6rem;font-size:.75rem;font-weight:800;display:flex}.cs-slide-kicker:before{content:"";background:var(--club);border-radius:3px;flex-shrink:0;width:1.75rem;height:3px}@supports (color:color-mix(in lab, red, red)){.cs-slide-kicker:before{background:color-mix(in oklab, var(--club) 62%, #fff)}}.cs-slide-kicker:before{box-shadow:0 0 14px var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-slide-kicker:before{box-shadow:0 0 14px color-mix(in oklab, var(--club) 80%, #fff)}}.cs-slide-title{letter-spacing:-.048em;text-wrap:balance;text-shadow:0 2px 28px #0006;max-width:15ch;margin-top:.55rem;font-size:clamp(2.75rem,13.5vw,5.75rem);font-weight:900;line-height:.94}.cs-slide-title.is-long{max-width:20ch;font-size:clamp(2.15rem,9.5vw,4.5rem);line-height:.98}.cs-slide-title-sm{max-width:18ch;font-size:clamp(2.15rem,10vw,4.5rem);line-height:.98}.cs-slide-line{color:#ffffffdb;text-wrap:pretty;text-shadow:0 1px 12px #0006;max-width:34rem;margin-top:.95rem;font-size:1.0625rem;line-height:1.45}.cs-slide-meta{color:#ffffffc2;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.8rem;font-size:.9rem;font-weight:700;display:flex}.cs-slide-when{min-height:1.75rem;color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);border-radius:9999px;align-items:center;padding:0 .7rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 4px 12px -4px #00000080}.cs-slide-place{align-items:center;gap:.3rem;display:inline-flex}.cs-slide-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.cs-story.is-ready .cs-story-track{z-index:3;pointer-events:none;position:relative}.cs-story.is-ready .cs-slide :is(a,button){pointer-events:auto}.cs-nowrap{white-space:nowrap}.cs-wide-only{display:none}.cs-slide-games{gap:.5rem;max-width:30rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.cs-slide-games li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff17;background-image:linear-gradient(#ffffff21,#ffffff05);border:1px solid #ffffff29;border-radius:1rem;align-items:center;gap:.65rem;min-height:3.1rem;padding:.45rem .55rem .45rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -14px #000000b3}.cs .cs-slide-games-badge{flex-shrink:0;width:1.75rem;height:1.75rem}.cs-slide-games-match{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;flex:auto;min-width:0;font-size:.92rem;overflow:hidden}.cs-slide-games-match b{color:#fff;font-weight:800}.cs-slide-games-time{font-variant-numeric:tabular-nums;background:#0000004d;border-radius:9999px;flex-shrink:0;padding:.25rem .6rem;font-size:.82rem;font-weight:800;box-shadow:inset 0 1px 2px #0000004d}.cs-story-bars{z-index:5;max-width:72rem;left:0;right:0;top:calc(var(--cs-bar-h) + env(safe-area-inset-top) + .65rem);padding-left:var(--cs-gutter-l);padding-right:var(--cs-gutter-r);pointer-events:none;gap:.3rem;margin-inline:auto;display:flex;position:absolute}.cs-story-bar{background:#ffffff4d;border-radius:3px;flex:1 1 0;height:3px;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000059}.cs-story-bar>i{border-radius:inherit;transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.cs-story-bar.is-done>i{transform:scaleX(1)}.cs-story.is-ready .cs-story-bar.is-active>i{animation:cs-fill var(--cs-slide-ms,6s) linear forwards}.cs-story.is-ready.is-paused .cs-story-bar.is-active>i{animation-play-state:paused}.cs-story.is-static .cs-story-bar.is-active>i{animation:none;transform:scaleX(1)}.cs-story:not(.is-ready) :is(.cs-story-bars,.cs-story-ctrl,.cs-story-zone){display:none}.cs-story-zone{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0}.cs-story-zone-prev{width:32%;left:0}.cs-story-zone-next{width:68%;right:0}.cs-story-ctrl{z-index:5;max-width:72rem;left:0;right:0;top:calc(var(--cs-bar-h) + env(safe-area-inset-top) + 1.4rem);padding-left:var(--cs-gutter-l);padding-right:var(--cs-gutter-r);pointer-events:none;justify-content:flex-end;gap:.45rem;margin-inline:auto;display:flex;position:absolute}.cs-story-btn{color:#fff;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff1a;background-image:linear-gradient(#fff3,#ffffff05);border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,translate .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 6px 16px -8px #0009}.cs-story-btn:hover{background-color:#fff3}.cs-story-btn:active{translate:0 1px;box-shadow:inset 0 2px 4px #0000004d}.cs-story-btn svg{stroke-width:2.4px}.cs-story-pause{display:inline-flex}.cs-story-play,.cs-story.is-user-paused .cs-story-pause{display:none}.cs-story.is-user-paused .cs-story-play{display:inline-flex}.cs-story.is-static [data-story-toggle]{display:none}@media (pointer:coarse){.cs-story-step:not(:focus-visible){clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.cs-story-down{z-index:4;right:var(--cs-gutter-r);bottom:calc(2rem + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:none;position:absolute}.cs-art{pointer-events:none;background:radial-gradient(80% 34% at 50% 50%, var(--club), transparent 72%), radial-gradient(60% 40% at 50% 0%, var(--club), transparent 75%), linear-gradient(180deg, transparent 44%, #ffffff12 53%, transparent 62%), linear-gradient(180deg, var(--club) 0%, var(--club) 40%, #03120b 62%, #020805 100%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-art{background:radial-gradient(80% 34% at 50% 50%, color-mix(in oklab, var(--club) 46%, transparent), transparent 72%), radial-gradient(60% 40% at 50% 0%, color-mix(in oklab, var(--club) 40%, transparent), transparent 75%), linear-gradient(180deg, transparent 44%, #ffffff12 53%, transparent 62%), linear-gradient(180deg, color-mix(in oklab, var(--club) 60%, #010604) 0%, color-mix(in oklab, var(--club) 36%, #020a06) 40%, #03120b 62%, #020805 100%)}}.cs-art-lights{mix-blend-mode:screen;background:radial-gradient(1.6rem .9rem at 6% 6%,#fff,#fff0 80%),radial-gradient(1.6rem .9rem at 94% 6%,#fff,#fff0 80%),radial-gradient(18rem 12rem at 6% 7%,#ffffff9e,#fff0 62%),radial-gradient(18rem 12rem at 94% 7%,#ffffff85,#fff0 62%),conic-gradient(from 146deg at 6% 5%,#0000 0deg,#ffffff24 12deg,#0000 30deg),conic-gradient(from 184deg at 94% 5%,#0000 0deg,#ffffff1f 18deg,#0000 32deg);position:absolute;inset:0}.cs-art-dust{opacity:.7;mix-blend-mode:screen;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 60%,#fff,#0000),radial-gradient(2px 2px at 40% 80%,#ffffffd9,#0000),radial-gradient(1px 1px at 85% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 55% 45%,#ffffffbf,#0000),radial-gradient(1px 1px at 8% 66%,#fff,#0000);background-size:170px 210px;position:absolute;inset:0 0 25%;-webkit-mask-image:radial-gradient(55% 60% at 8% 0,#000,#0000 72%),radial-gradient(55% 60% at 92% 0,#000,#0000 72%);mask-image:radial-gradient(55% 60% at 8% 0,#000,#0000 72%),radial-gradient(55% 60% at 92% 0,#000,#0000 72%)}.cs-art-turf{aspect-ratio:1000/600;transform-origin:50% 100%;width:max(140%,100rem);position:absolute;bottom:-4%;left:calc(50% - max(70%,50rem));transform:perspective(70rem)rotateX(52deg)}.cs-art-turf:before{content:"";background:radial-gradient(3px 4px at 20% 2.5%, #fff9, transparent) 0 0 / 150px 100% repeat-x, radial-gradient(3px 4px at 70% 1.4%, #ffffff73, transparent) 0 0 / 190px 100% repeat-x, linear-gradient(180deg, var(--club) 0, #04100b 4.8%, transparent 4.8%), linear-gradient(180deg, transparent 4.8%, var(--club) 4.8%, var(--club) 6%, transparent 6%), repeating-linear-gradient(180deg, #ffffff0e 0 8.333%, #fff0 8.333% 16.667%), radial-gradient(50% 55% at 50% 30%, #ffffff3d, transparent 72%), linear-gradient(180deg, #1a6239, #3a9459);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art-turf:before{background:radial-gradient(3px 4px at 20% 2.5%, #fff9, transparent) 0 0 / 150px 100% repeat-x, radial-gradient(3px 4px at 70% 1.4%, #ffffff73, transparent) 0 0 / 190px 100% repeat-x, linear-gradient(180deg, color-mix(in oklab, var(--club) 34%, #07140f) 0, #04100b 4.8%, transparent 4.8%), linear-gradient(180deg, transparent 4.8%, color-mix(in oklab, var(--club) 80%, #fff) 4.8%, var(--club) 6%, transparent 6%), repeating-linear-gradient(180deg, #ffffff0e 0 8.333%, #fff0 8.333% 16.667%), radial-gradient(50% 55% at 50% 30%, #ffffff3d, transparent 72%), linear-gradient(180deg, color-mix(in oklab, #1a6239 88%, var(--club)), color-mix(in oklab, #3a9459 90%, var(--club)))}}.cs-art-turf:before{-webkit-mask-image:linear-gradient(#000c 0%,#000 12%);mask-image:linear-gradient(#000c 0%,#000 12%)}.cs-art-lines{stroke:#ffffff9e;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ffffff59);width:100%;height:100%;position:absolute;inset:0}.cs-art-goal{stroke:#ffffffd9;stroke-width:4px}.cs-art-spot{fill:#ffffffb3;stroke:none}.cs-art-ball{right:-7%;top:calc(var(--cs-bar-h) + 1.25rem);aspect-ratio:1;opacity:.85;filter:drop-shadow(0 24px 40px #00000080);background:url(glass/decor/glass_soccer_ball_corner_swirl.webp) 100% 0/contain no-repeat;width:min(80cqw,30rem);position:absolute}.cs-slide.is-alt .cs-art-ball{left:-7%;right:auto;scale:-1 1}.cs-art-page .cs-art-ball{width:min(54cqw,19rem);top:calc(var(--cs-bar-h) + .25rem);opacity:.55}.cs-art-mark{right:9%;top:calc(var(--cs-bar-h) + 3.5rem);aspect-ratio:1;filter:drop-shadow(0 30px 30px #00000080);background:url(../img/brand/mark.webp) 50%/contain no-repeat;width:min(36cqw,12rem);position:absolute}.cs-art-icon{right:8%;top:calc(var(--cs-bar-h) + 3rem);aspect-ratio:1;filter:drop-shadow(0 26px 30px #00000073);width:min(38cqw,12.5rem);position:absolute;rotate:-7deg}.cs .cs-art-glyph{width:100%;height:100%}.cs-art-shade{background:radial-gradient(130% 95% at 50% 38%,#0000 55%,#00000080);position:absolute;inset:0}.cs-nav{z-index:30;top:calc(var(--cs-bar-h) + env(safe-area-inset-top));background-color:var(--cs-bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.cs-nav{background-color:color-mix(in oklab, var(--cs-bg) 84%, transparent)}}.cs-nav{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--cs-edge);transition:box-shadow .3s}.cs-nav.is-stuck{box-shadow:0 14px 26px -20px #000c}.cs-nav-scroll{scrollbar-width:none;max-width:72rem;padding:.375rem var(--cs-gutter-r) .375rem var(--cs-gutter-l);gap:.5rem;margin-inline:auto;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 1.5rem),#0000)}.cs-nav-scroll::-webkit-scrollbar{display:none}.cs-nav-chip{white-space:nowrap;min-height:2.75rem;color:var(--cs-muted);background-color:var(--cs-chip-bg);background-image:var(--cs-raise-fill);border:1px solid var(--cs-edge);box-shadow:var(--cs-raise);border-radius:9999px;flex:none;align-items:center;padding:0 1.05rem;font-size:.9rem;font-weight:750;transition:color .25s,background-color .25s,box-shadow .25s;display:inline-flex}.cs-nav-chip:hover{color:var(--cs-ink)}.cs-nav-chip.is-current{color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -8px var(--club);border-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.cs-nav-chip.is-current{box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -8px color-mix(in oklab, var(--club) 80%, #000)}}.cs-section{padding:3.75rem 0;position:relative}.cs-section.is-alt{background-image:var(--cs-alt);border-block:1px solid var(--cs-edge)}.cs-section-page{padding-top:2rem}.cs-head{align-items:flex-end;gap:.9rem;margin-bottom:1.75rem;display:flex}.cs-head-art{flex-shrink:0}.cs .cs-head-icon{filter:drop-shadow(0 12px 16px #00000059);width:3.5rem;height:3.5rem}html.cs[data-look=day] .cs-head-icon{filter:drop-shadow(0 10px 14px #1c281e33)}.cs-head-words{flex:auto;min-width:0}.cs-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--cs-accent);font-size:.75rem;font-weight:850}.cs-h2{letter-spacing:-.04em;text-wrap:balance;margin-top:.3rem;font-size:clamp(1.95rem,8vw,3rem);font-weight:900;line-height:1.02}.cs-chalk{z-index:0;display:inline-block;position:relative}.cs-chalk:after{content:"";z-index:-1;background-color:var(--cs-accent);opacity:.62;height:.36em;position:absolute;bottom:-.12em;left:-.05em;right:-.08em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M4 17C70 8 160 5 296 9' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M30 20C110 14 190 12 280 14' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M4 17C70 8 160 5 296 9' fill='none' stroke='%23000' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M30 20C110 14 190 12 280 14' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.cs-head-more{min-height:2.75rem;color:var(--cs-accent);background-color:var(--cs-chip-bg);background-image:var(--cs-raise-fill);border:1px solid var(--cs-edge);box-shadow:var(--cs-raise);border-radius:9999px;flex-shrink:0;align-self:center;align-items:center;gap:.2rem;padding:0 .8rem 0 1rem;font-size:.9rem;font-weight:750;display:none}.cs-section-foot{justify-content:center;margin-top:1.75rem;display:flex}.cs-subhead{letter-spacing:-.025em;margin:3rem 0 1rem;font-size:1.4rem;font-weight:900}.cs .cs-btn{letter-spacing:-.01em;white-space:nowrap;min-height:3rem;text-shadow:none;border-radius:9999px;gap:.4rem;padding:0 1.35rem;font-size:1rem;font-weight:800}.cs .cs-btn svg{stroke-width:2.3px;flex-shrink:0}.cs .cs-btn-lg{min-height:3.5rem;padding:0 1.75rem;font-size:1.0625rem}.cs .cs-btn-club{color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 1px #ffffff1a, 0 2px 3px #0003, 0 12px 26px -12px var(--club);border:1px solid #0003;border-bottom-color:#00000057}@supports (color:color-mix(in lab, red, red)){.cs .cs-btn-club{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 1px #ffffff1a, 0 2px 3px #0003, 0 12px 26px -12px color-mix(in oklab, var(--club) 70%, #000)}}.cs .cs-btn-club:hover{background-color:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs .cs-btn-club:hover{background-color:color-mix(in oklab, var(--club) 88%, #fff)}}.cs .cs-btn-club:active{background-image:linear-gradient(#00000024,#0000 70%);translate:0 1px;box-shadow:inset 0 2px 5px #00000052,0 1px #ffffff26}.cs .cs-btn-glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff1f;background-image:linear-gradient(#ffffff3d,#ffffff08);border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffff52,0 12px 26px -12px #0009}.cs .cs-btn-glass:hover{background-color:#fff3}.cs .cs-btn-soft{color:var(--cs-ink);border:1px solid var(--cs-edge);border-bottom-color:var(--cs-edge-strong);background-color:var(--cs-chip-bg);background-image:var(--cs-raise-fill);box-shadow:var(--cs-raise)}html.cs[data-look=night] .cs-btn-soft{border-color:#ffffff24 #ffffff24 #ffffff0f}.cs .cs-btn-soft:hover{background-color:var(--cs-hover)}.cs .cs-btn-soft:active{box-shadow:var(--cs-sunk-shadow);translate:0 1px}.cs .cs-btn-soft svg{color:var(--cs-accent)}.cs-link{min-height:2.75rem;color:var(--cs-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--cs-accent);-webkit-text-decoration-color:var(--cs-accent);text-decoration-color:var(--cs-accent);align-items:center;gap:.3rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-link{-webkit-text-decoration-color:color-mix(in oklab, var(--cs-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--cs-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--cs-accent) 45%, transparent)}}.cs-link:hover{text-decoration-color:currentColor}.cs-pill{letter-spacing:.04em;white-space:nowrap;min-height:1.6rem;color:var(--cs-muted);background-color:var(--cs-sunk);box-shadow:inset 0 0 0 1px var(--cs-edge);border-radius:9999px;align-items:center;padding:0 .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.cs-pill-home{color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);box-shadow:inset 0 1px #ffffff47,0 2px 6px -2px #00000059}.cs-pill-off{color:#fff;background-color:#a34543;box-shadow:inset 0 1px #fff3}.cs-events{margin:0 calc(-1 * var(--cs-gutter-r)) 0 calc(-1 * var(--cs-gutter-l));padding:.25rem var(--cs-gutter-r) 1.5rem var(--cs-gutter-l);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cs-gutter-l);gap:1rem;list-style:none;display:flex;overflow-x:auto}.cs-events::-webkit-scrollbar{display:none}.cs-events-item{scroll-snap-align:start;flex:0 0 min(84%,20rem);display:flex}.cs-events.cs-events-grid{grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid;overflow:visible}.cs-events-grid .cs-events-item{flex:none}.cs-event{border-radius:var(--cs-radius);width:100%;color:inherit;background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow);transition:translate .3s var(--cs-ease), box-shadow .3s var(--cs-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-event:hover{box-shadow:var(--cs-shadow-hi);translate:0 -3px}.cs-event:active{translate:0}.cs-event-media{aspect-ratio:16/10;background-color:var(--cs-club-deep);display:block;position:relative;overflow:hidden}.cs-event-media img{object-fit:cover;width:100%;height:100%;transition:scale .7s var(--cs-ease);display:block}.cs-event:hover .cs-event-media img{scale:1.05}.cs-kind-art{background:radial-gradient(70% 80% at 78% 8%, var(--club) 0%, transparent 62%), repeating-linear-gradient(115deg, #ffffff0d 0 1.4rem, #fff0 1.4rem 2.8rem), linear-gradient(150deg, var(--club), var(--club));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-kind-art{background:radial-gradient(70% 80% at 78% 8%, color-mix(in oklab, var(--club) 55%, #fff) 0%, transparent 62%), repeating-linear-gradient(115deg, #ffffff0d 0 1.4rem, #fff0 1.4rem 2.8rem), linear-gradient(150deg, color-mix(in oklab, var(--club) 88%, #fff), color-mix(in oklab, var(--club) 48%, #04110b))}}.cs-kind-art:after{content:"";aspect-ratio:1;border:2px solid #ffffff29;border-radius:9999px;width:10rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.cs .cs-kind-glyph{z-index:1;filter:drop-shadow(0 14px 18px #00000052);width:5.5rem;height:5.5rem;position:relative;rotate:-6deg}.cs-date-tile{text-align:center;color:#13201a;background-color:#fff;background-image:linear-gradient(#fff 40%,#eef1ea);border-radius:.95rem;flex-direction:column;justify-content:center;align-items:center;min-width:3.6rem;padding:.55rem .55rem .45rem;line-height:1;display:flex;position:absolute;bottom:.75rem;left:.75rem;overflow:hidden;box-shadow:inset 0 -2px #0000000f,0 1px 2px #0003,0 12px 24px -10px #0009}.cs-date-tile:before{content:"";background-color:var(--club);background-image:var(--cs-sheen);height:.3rem;position:absolute;inset:0 0 auto}.cs-date-m{letter-spacing:.14em;color:var(--club);font-size:.68rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.cs-date-m{color:color-mix(in oklab, var(--club) 70%, #000)}}.cs-date-d{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.65rem;font-weight:900}.cs-date-d.is-range{letter-spacing:-.03em;font-size:1.15rem}.cs-date-end{color:#5d6d64;white-space:nowrap;margin-top:.2rem;font-size:.62rem;font-weight:750}.cs-countdown{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#060e0a8c;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.4rem;min-height:1.85rem;padding:0 .75rem;font-size:.78rem;font-weight:850;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:inset 0 1px #ffffff26,0 6px 14px -8px #000000b3}.cs-countdown.is-now{color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);border-color:#00000026}.cs-countdown.is-now:before{content:"";background:currentColor;border-radius:9999px;width:.45rem;height:.45rem}.cs-countdown.is-inline{position:static}.cs-countdown.is-over{background-color:#ffffff24}.cs-event-body{flex-direction:column;flex:auto;gap:.35rem;padding:1rem 1.1rem 1.2rem;display:flex}.cs-kind-chip{letter-spacing:.1em;text-transform:uppercase;min-height:1.5rem;color:var(--cs-accent);background-color:var(--club);border-radius:9999px;align-self:flex-start;align-items:center;padding:0 .6rem;font-size:.68rem;font-weight:850;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-kind-chip{background-color:color-mix(in oklab, var(--club) 15%, transparent)}}.cs-kind-chip{box-shadow:inset 0 0 0 1px var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-kind-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--club) 30%, transparent)}}.cs-event-title{letter-spacing:-.02em;text-wrap:balance;margin:.15rem 0 .2rem;font-size:1.2rem;font-weight:850;line-height:1.2;display:block}.cs-event-meta{color:var(--cs-muted);align-items:flex-start;gap:.45rem;font-size:.9rem;line-height:1.35;display:flex}.cs-event-meta svg{color:var(--cs-accent);flex-shrink:0;margin-top:.1rem}.cs-event.is-past{opacity:.8}.cs-event.is-past .cs-event-media{filter:saturate(.55)}.cs-games{gap:1.5rem;display:grid}.cs-filter-wrap{margin:0 calc(-1 * var(--cs-gutter-r)) 0 calc(-1 * var(--cs-gutter-l));scrollbar-width:none;overflow-x:auto}.cs-filter-wrap::-webkit-scrollbar{display:none}.cs-filter{width:max-content;padding:.25rem var(--cs-gutter-r) .5rem var(--cs-gutter-l);gap:.5rem;display:flex}.cs-chip{white-space:nowrap;min-height:2.75rem;color:var(--cs-ink);background-color:var(--cs-chip-bg);background-image:var(--cs-raise-fill);border:1px solid var(--cs-edge);box-shadow:var(--cs-raise);border-radius:9999px;align-items:center;gap:.5rem;padding:0 1rem 0 .85rem;font-size:.9rem;font-weight:750;transition:color .2s,background-color .2s;display:inline-flex}.cs-chip:active{translate:0 1px}.cs-chip.is-on{color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -8px var(--club);border-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.cs-chip.is-on{box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -8px color-mix(in oklab, var(--club) 80%, #000)}}.cs .cs-chip-badge{width:1.35rem;height:1.35rem}.cs-day-head{letter-spacing:-.01em;align-items:center;gap:.6rem;margin:0 0 .65rem;padding:0 .25rem;font-size:1.02rem;font-weight:850;display:flex}.cs-day-rel{letter-spacing:.04em;min-height:1.6rem;color:var(--cs-accent);background-color:var(--club);border-radius:9999px;align-items:center;padding:0 .6rem;font-size:.72rem;font-weight:850;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-day-rel{background-color:color-mix(in oklab, var(--club) 15%, transparent)}}.cs-day-rel{box-shadow:inset 0 0 0 1px var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-day-rel{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--club) 30%, transparent)}}.cs-day-rel.is-now{color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen);box-shadow:none}.cs-game-list,.cs-results,.cs-contact-list{border-radius:var(--cs-radius);background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.cs-game{border-top:1px solid var(--cs-edge);grid-template-columns:3.9rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem .9rem;display:grid}.cs-game:first-child{border-top:0}.cs-game-time{background-color:var(--cs-sunk);min-height:3.5rem;box-shadow:var(--cs-sunk-shadow);border-radius:.9rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;line-height:1;display:flex}.cs-game-time b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:900}.cs-game-time small{letter-spacing:.1em;color:var(--cs-muted);margin-top:.22rem;font-size:.64rem;font-weight:850}.cs-game-time .cs-game-tbd{letter-spacing:0;font-size:.8rem}.cs-game-main{flex-direction:column;gap:.18rem;min-width:0;display:flex}.cs-game-team{align-items:center;gap:.45rem;min-width:0;font-size:.98rem;display:flex}.cs-game-team b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.cs .cs-game-badge{flex-shrink:0;width:1.3rem;height:1.3rem}.cs-game-div{color:var(--cs-muted);background-color:var(--cs-sunk);border-radius:9999px;flex-shrink:0;padding:.1rem .45rem;font-size:.7rem;font-weight:800}.cs-game-vs{text-overflow:ellipsis;white-space:nowrap;opacity:.92;font-size:.95rem;font-weight:600;overflow:hidden}.cs-game-place{min-width:0;color:var(--cs-muted);align-items:center;gap:.3rem;font-size:.82rem;display:flex}.cs-game-place svg{color:var(--cs-accent);flex-shrink:0}.cs-game-place span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-game-side{align-self:flex-start;padding-top:.1rem;display:flex}.cs-game.is-cancelled .cs-game-vs{opacity:.6;text-decoration:line-through}.cs-games-none{text-align:center;color:var(--cs-muted);padding:1.5rem}.cs-about{gap:2rem;display:grid}.cs-about-text{max-width:40rem;color:var(--cs-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.7}.cs-about-text p+p{margin-top:1rem}.cs-about-text p:first-child{letter-spacing:-.01em;color:var(--cs-ink);font-size:1.28rem;font-weight:600;line-height:1.5}.cs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-stat{border-radius:var(--cs-radius);background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow);flex-direction:column;padding:1.15rem 1.1rem 1rem;display:flex;position:relative;overflow:hidden}.cs-stat:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--club), transparent);border-radius:9999px;width:7rem;position:absolute;top:-2rem;right:-2rem}@supports (color:color-mix(in lab, red, red)){.cs-stat:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--club) 34%, transparent), transparent)}}.cs-stat-num{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--cs-accent);font-size:clamp(2.5rem,12vw,3.6rem);font-weight:900;line-height:1;position:relative}.cs-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);margin-top:.4rem;font-size:.8rem;font-weight:850;position:relative}.cs-timeline{view-timeline:--cs-tl block;gap:1.5rem;margin:0;padding:.5rem 0;list-style:none;display:grid;position:relative}.cs-timeline:before,.cs-timeline:after{content:"";border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:1.43rem}.cs-timeline:before{background:var(--cs-edge)}.cs-timeline:after{transform-origin:50% 0;background:linear-gradient(180deg, var(--club), var(--club) 60%, var(--club))}@supports (color:color-mix(in lab, red, red)){.cs-timeline:after{background:linear-gradient(180deg, color-mix(in oklab, var(--club) 45%, #fff), var(--club) 60%, color-mix(in oklab, var(--club) 70%, transparent))}}.cs-timeline:after{box-shadow:0 0 16px var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-timeline:after{box-shadow:0 0 16px color-mix(in oklab, var(--club) 65%, transparent)}}.cs-tl-js .cs-timeline:after{transform:scaleY(var(--cs-tl,0))}.cs-moment{padding-left:3.85rem;position:relative}.cs-moment-dot{z-index:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;width:3rem;height:3rem;color:var(--club-ink);background-color:var(--club);box-shadow:0 0 0 4px var(--cs-bg), 0 0 0 5px var(--club), 0 10px 22px -6px var(--club);background-image:radial-gradient(circle at 32% 26%,#ffffff80,#0000 55%);border-radius:9999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:900;display:inline-flex;position:absolute;top:.9rem;left:0}@supports (color:color-mix(in lab, red, red)){.cs-moment-dot{box-shadow:0 0 0 4px var(--cs-bg), 0 0 0 5px color-mix(in oklab, var(--club) 45%, transparent), 0 10px 22px -6px color-mix(in oklab, var(--club) 70%, #000)}}.cs-moment-dot.is-blank{width:1.3rem;height:1.3rem;top:1.5rem;left:.87rem}.cs-moment-card{border-radius:var(--cs-radius);background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow);overflow:hidden}.cs-moment-photo{aspect-ratio:16/9;background-color:var(--cs-club-deep);margin:0;overflow:hidden}.cs-moment-photo img{object-fit:cover;width:100%;height:114%;display:block}.cs-moment-words{padding:1.1rem 1.2rem 1.25rem}.cs-moment-year{letter-spacing:.16em;color:var(--cs-accent);font-size:.78rem;font-weight:900}.cs-moment-title{letter-spacing:-.02em;text-wrap:balance;margin-top:.2rem;font-size:1.22rem;font-weight:850;line-height:1.25}.cs-moment-text{color:var(--cs-muted);text-wrap:pretty;margin-top:.5rem;line-height:1.6}.cs-teams{align-items:start;gap:2rem 1.25rem;display:grid}.cs-group-head{align-items:baseline;gap:.65rem;margin:0 0 .8rem;padding:0 .25rem;display:flex}.cs-group-name{letter-spacing:-.035em;font-size:1.55rem;font-weight:900}.cs-group-count{color:var(--cs-muted);font-size:.8rem;font-weight:750}.cs-team-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-team{background-color:var(--cs-card-bg);background-image:linear-gradient(100deg, var(--team), transparent 58%), var(--cs-card);border-radius:1.1rem;align-items:center;gap:.9rem;min-height:4.75rem;padding:.85rem 1rem .85rem 1.2rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-team{background-image:linear-gradient(100deg, color-mix(in oklab, var(--team) 20%, transparent), transparent 58%), var(--cs-card)}}.cs-team{border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow)}.cs-team:before{content:"";background:var(--team);width:4px;box-shadow:0 0 14px var(--team);position:absolute;top:0;bottom:0;left:0}.cs-team-mark{flex-shrink:0;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:inline-flex}.cs-team-mark svg{filter:drop-shadow(0 6px 8px #0000004d);width:100%;height:100%}.cs-team-mark.has-logo{background:#fff;border-radius:9999px;overflow:hidden;box-shadow:0 0 0 2px #fff9,0 6px 12px -4px #0006}.cs-team-mark.has-logo img{object-fit:contain;width:100%;height:100%;padding:10%}.cs-team-words{flex-direction:column;gap:.05rem;min-width:0;display:flex}.cs-team-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;font-size:1.06rem;font-weight:850;overflow:hidden}.cs-team-div{color:var(--cs-accent);font-size:.85rem;font-weight:750}.cs-team-line{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-muted);font-size:.8rem;overflow:hidden}.cs-tryouts{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cs-tryout{border-radius:var(--cs-radius);background-color:var(--cs-card-bg);background-image:radial-gradient(110% 100% at 100% 0%, var(--club), transparent 62%), var(--cs-card);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-tryout{background-image:radial-gradient(110% 100% at 100% 0%, color-mix(in oklab, var(--club) 26%, transparent), transparent 62%), var(--cs-card)}}.cs-tryout{border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow)}.cs-tryout-words{flex-direction:column;gap:.3rem;min-width:0;display:flex}.cs-tryout-name{letter-spacing:-.02em;font-size:1.22rem;font-weight:850;line-height:1.2}.cs-tryout-div{color:var(--cs-accent);font-size:.9rem;font-weight:750}.cs-tryout-meta{color:var(--cs-muted);align-items:flex-start;gap:.45rem;font-size:.9rem;display:flex}.cs-tryout-meta svg{color:var(--cs-accent);flex-shrink:0;margin-top:.12rem}.cs .cs-tryout-go{grid-column:1/-1;width:100%}.cs-result{border-top:1px solid var(--cs-edge);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"date date date""main score badge";align-items:center;gap:.25rem .8rem;padding:.85rem 1rem;display:grid}.cs-result:first-child{border-top:0}.cs-result-date{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted);grid-area:date;font-size:.72rem;font-weight:850}.cs-result-main{flex-direction:column;grid-area:main;gap:.12rem;min-width:0;display:flex}.cs-result-score{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:score;font-size:1.4rem;font-weight:900}.cs-result .result{grid-area:badge}.cs-fields{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cs-field{border-radius:var(--cs-radius);background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow);flex-direction:column;display:flex;overflow:hidden}.cs-field-media{aspect-ratio:16/9;background-color:#17482b;display:block;position:relative;overflow:hidden}.cs-field-media img{object-fit:cover;width:100%;height:100%;display:block}.cs-field-art{background:repeating-linear-gradient(90deg,#ffffff0e 0 10%,#fff0 10% 20%),radial-gradient(90% 80% at 50% 25%,#46a065,#1f5c36 75%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs-field-art[data-surface=turf]{background:repeating-linear-gradient(90deg,#ffffff0d 0 10%,#fff0 10% 20%),radial-gradient(90% 80% at 50% 25%,#2fa35f,#146036 75%)}.cs-field-art[data-surface=indoor]{background:repeating-linear-gradient(90deg,#0000000d 0 4%,#0000 4% 8%),radial-gradient(90% 80% at 50% 25%,#d9a86a,#9b6a35 75%)}.cs-field-art[data-surface=court]{background:radial-gradient(90% 80% at 50% 25%,#6f8fae,#3b5672 75%)}.cs-field-art svg{stroke:#fffc;stroke-width:1.6px;filter:drop-shadow(0 0 3px #ffffff4d);width:76%;transform:perspective(30rem)rotateX(38deg)}.cs-field-closed{letter-spacing:.06em;text-transform:uppercase;color:#fff;background-color:#a34543;background-image:var(--cs-sheen);border-radius:9999px;align-items:center;min-height:1.85rem;padding:0 .75rem;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 6px 14px -6px #0009}.cs-field.is-closed .cs-field-media>:not(.cs-field-closed){filter:grayscale(.7)brightness(.8)}.cs-field-body{flex-direction:column;flex:auto;gap:.25rem;padding:1rem 1.1rem 1.15rem;display:flex}.cs-field-name{letter-spacing:-.02em;font-size:1.15rem;font-weight:850}.cs-field-place{color:var(--cs-accent);font-size:.9rem;font-weight:750}.cs-field-address{color:var(--cs-muted);font-size:.9rem}.cs-field-note{color:#d98b86;font-size:.88rem;font-weight:650}html.cs[data-look=day] .cs-field-note{color:#a34543}.cs-field-pills{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.cs .cs-field-go{align-self:flex-start;margin-top:.9rem}.cs-marquee{gap:1rem;padding-block:.5rem 1.25rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cs-marquee-track{flex-shrink:0;justify-content:space-around;gap:1rem;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.cs-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cs-sponsor{text-align:center;width:11rem;height:100%;color:inherit;background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow);transition:translate .3s var(--cs-ease), box-shadow .3s;border-radius:1.15rem;flex-direction:column;align-items:center;gap:.65rem;padding:1rem .9rem;display:flex}.cs-sponsor-grid .cs-sponsor{width:auto}a.cs-sponsor:hover{box-shadow:var(--cs-shadow-hi);translate:0 -3px}.cs-sponsor-logo{background:#fff;border-radius:.85rem;justify-content:center;align-items:center;width:100%;height:4.75rem;padding:.55rem;display:flex;box-shadow:inset 0 0 0 1px #0000000f,inset 0 -2px #0000000a}.cs-sponsor-logo img{object-fit:contain;max-width:100%;max-height:100%}.cs-sponsor-initials{letter-spacing:-.03em;width:4.75rem;height:4.75rem;color:var(--club-ink);background-color:var(--club);background-image:radial-gradient(circle at 32% 26%, #ffffff73, transparent 55%), var(--cs-sheen);border-radius:9999px;justify-content:center;align-items:center;font-size:1.45rem;font-weight:900;display:flex;box-shadow:inset 0 -3px 5px #0003,0 10px 20px -10px #0009}.cs-sponsor-name{text-wrap:balance;font-size:.9rem;font-weight:750;line-height:1.25}.cs-marquee-ctrl{justify-content:center;margin:0;display:flex}.cs .cs-marquee-btn{min-height:2.75rem;padding:0 1.1rem;font-size:.92rem}.cs-marquee-pause,.cs-marquee-play{align-items:center;gap:.4rem;display:inline-flex}.cs-marquee-play,.cs-marquee-btn.is-paused .cs-marquee-pause{display:none}.cs-marquee-btn.is-paused .cs-marquee-play{display:inline-flex}.cs-cal{vertical-align:top;max-width:100%;display:inline-block}.cs-cal[open]{width:21rem}.cs-footer-nav .cs-cal[open]{flex-basis:100%}.cs-section-foot .cs-cal,.cs-empty .cs-cal{text-align:center}.cs-cal>summary{cursor:pointer;list-style:none}.cs .cs-cal>summary.cs-btn{white-space:normal;text-align:center;text-wrap:balance;max-width:100%;padding-block:.45rem}.cs-cal>summary::-webkit-details-marker{display:none}.cs .cs-cal-caret{transition:rotate .25s var(--cs-ease);flex-shrink:0}.cs-cal[open] .cs-cal-caret{rotate:180deg}.cs-cal-link{min-height:2.75rem;color:var(--cs-muted);align-items:center;gap:.35rem;font-size:.92rem;font-weight:700;transition:color .2s;display:inline-flex}.cs-cal-link:hover,.cs-cal[open] .cs-cal-link{color:var(--cs-ink)}.cs-cal-link svg{color:var(--cs-accent)}.cs-cal-menu{text-align:left;background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow-hi);border-radius:1.15rem;margin:.6rem 0 0;padding:.35rem;list-style:none}html.cs[data-look=night] .cs-cal-menu{background-color:#0e1e17f5}.cs-footer .cs-cal-menu{max-width:21rem}.cs-cal-menu li+li{border-top:1px solid var(--cs-edge)}.cs .cs-cal-row{min-height:3.5rem;color:var(--cs-ink);border-radius:.85rem;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .9rem;font-size:1rem;font-weight:400;transition:background-color .2s;display:flex}.cs .cs-cal-row:hover{color:var(--cs-ink);background-color:var(--cs-hover)}.cs-cal-row svg{color:var(--cs-accent);flex-shrink:0;margin-left:auto}.cs-cal-words{flex-direction:column;min-width:0;line-height:1.3;display:flex}.cs-cal-words b{font-weight:800}.cs-cal-words small{color:var(--cs-muted);font-size:.82rem}.cs-cal-off{min-height:2.75rem;color:var(--cs-muted);text-align:left;background-color:var(--cs-sunk);box-shadow:inset 0 0 0 1px var(--cs-edge);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.55rem 1rem;font-size:.9rem;font-weight:700;line-height:1.35;display:inline-flex}.cs-cal-off svg{color:var(--cs-accent);flex-shrink:0}.cs-contact{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.cs-contact-list li+li .cs-contact-row{border-top:1px solid var(--cs-edge)}.cs-contact-row{min-height:4.75rem;color:inherit;align-items:center;gap:.9rem;padding:.85rem 1rem;transition:background-color .2s;display:flex}.cs-contact-row:hover{background-color:var(--cs-hover)}.cs-contact-row>span:last-child{flex-direction:column;min-width:0;display:flex}.cs-contact-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);font-size:.72rem;font-weight:850}.cs-contact-value{overflow-wrap:anywhere;font-size:1.05rem;font-weight:750}.cs-contact-social,.cs-contact-cal{border-radius:var(--cs-radius);background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow);padding:1.15rem 1.2rem}.cs-social{flex-wrap:wrap;gap:.6rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.cs-social-link{width:3rem;height:3rem;color:var(--cs-ink);background-color:var(--cs-chip-bg);background-image:var(--cs-raise-fill);border:1px solid var(--cs-edge);box-shadow:var(--cs-raise);border-radius:9999px;justify-content:center;align-items:center;transition:color .2s,background-color .2s,translate .1s;display:inline-flex}.cs-social-link svg{width:1.35rem;height:1.35rem}.cs-social-link:hover{color:var(--club-ink);background-color:var(--club);background-image:var(--cs-sheen)}.cs-social-link:active{translate:0 1px}.cs-contact-cal{background-image:radial-gradient(120% 130% at 0% 0%, var(--club), transparent 62%), var(--cs-card);align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-contact-cal{background-image:radial-gradient(120% 130% at 0% 0%, color-mix(in oklab, var(--club) 28%, transparent), transparent 62%), var(--cs-card)}}.cs-contact-cal-art{flex-shrink:0}.cs-contact-cal>div{flex:auto;min-width:0}.cs-contact-cal-title{letter-spacing:-.02em;font-size:1.2rem;font-weight:850}.cs-contact-cal-text{color:var(--cs-muted);margin-top:.3rem;line-height:1.5}.cs-contact-cal-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.9rem;display:flex}.cs-pagehead,.cs-missing{isolation:isolate;margin-top:calc(-1 * (var(--cs-bar-h) + env(safe-area-inset-top)));padding-top:calc(var(--cs-bar-h) + env(safe-area-inset-top) + 1rem);color:#fff;background-color:#040b08;align-items:flex-end;display:flex;position:relative;overflow:hidden}.cs-pagehead{min-height:21rem}.cs-pagehead.has-photo{min-height:min(68svh,32rem)}.cs-missing{min-height:min(100svh,46rem)}.cs-pagehead-media{position:absolute;inset:0;overflow:hidden}.cs-pagehead-media img{object-fit:cover;width:100%;height:100%;display:block}.cs-pagehead-copy,.cs-missing-copy{z-index:1;padding-bottom:2.25rem;position:relative}.cs-missing-copy{padding-bottom:3.5rem}.cs-pagehead.is-event .cs-pagehead-copy{padding-bottom:5rem}.cs-back{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;background-image:linear-gradient(#ffffff29,#ffffff05);border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.35rem;min-height:2.75rem;margin-bottom:1rem;padding:0 1rem 0 .75rem;font-size:.9rem;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #fff3}.cs-back svg{stroke-width:2.4px}.cs-back:hover{background-color:#ffffff2e}.cs-pagehead .cs-slide-kicker,.cs-missing .cs-slide-kicker{display:flex}.cs-pagehead-title{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 24px #0006;max-width:20ch;margin-top:.55rem;font-size:clamp(2.3rem,10vw,4.4rem);font-weight:900;line-height:.98}.cs-pagehead-line{color:#ffffffd1;margin-top:.75rem;font-weight:650}.cs-pagehead-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.cs-pagehead .cs-kind-chip{color:#fff;background-color:#ffffff29;min-height:1.85rem;padding:0 .75rem;box-shadow:inset 0 0 0 1px #ffffff42}.cs-event-sheet{background-color:var(--cs-card-bg);background-image:var(--cs-card);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow-hi);border-radius:1.6rem;margin-top:-3.25rem;padding:1.25rem 1.2rem 1.35rem;position:relative}html.cs[data-look=night] .cs-event-sheet{background-color:#0e1e17f0}.cs-event-page{z-index:2;padding-top:0}.cs-event-when{border-bottom:1px solid var(--cs-edge);align-items:center;gap:1rem;padding-bottom:1.15rem;display:flex}.cs-date-tile.cs-date-tile-lg{border-radius:1.1rem;flex-shrink:0;min-width:4.6rem;padding:.7rem .6rem .55rem;position:relative;bottom:auto;left:auto}.cs-date-tile-lg .cs-date-d{font-size:2.1rem}.cs-date-tile-lg .cs-date-d.is-range{font-size:1.4rem}.cs-event-days{letter-spacing:-.02em;font-size:1.2rem;font-weight:850}.cs-event-time{color:var(--cs-muted);align-items:center;gap:.35rem;margin-top:.25rem;font-weight:650;display:flex}.cs-event-time svg{color:var(--cs-accent)}.cs-facts{margin:0}.cs-fact{border-bottom:1px solid var(--cs-edge);min-height:4.6rem;padding:1.05rem 0 1rem 3.5rem;position:relative}.cs-fact dt .glass-icon{position:absolute;top:1rem;left:0}.cs-fact dt span{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);font-size:.72rem;font-weight:850}.cs-fact dd{margin:.1rem 0 0;font-size:1.05rem;font-weight:700}.cs-fact-main{display:block}.cs-fact-sub{color:var(--cs-muted);font-size:.92rem;font-weight:500;display:block}.cs-fact .cs-fact-link{min-height:2.5rem;font-size:.95rem}.cs-prose{text-wrap:pretty;padding:1.15rem 0 .25rem;font-size:1.0625rem;line-height:1.7}.cs-prose p+p{margin-top:1rem}.cs-event-actions{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-top:1.25rem;display:grid}.cs .cs-event-actions .cs-btn{white-space:normal;text-align:center;text-wrap:balance;width:100%;min-width:0;padding-block:.6rem}.cs-event-actions-row{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.cs-share-note{text-align:center;min-height:1.25rem;color:var(--cs-accent);font-size:.9rem;font-weight:700}.cs-share-note:empty{min-height:0}.cs-empty{text-align:center;border:1px dashed var(--cs-edge-strong);background-color:var(--cs-sunk);border-radius:1.5rem;flex-direction:column;align-items:center;padding:2.5rem 1.25rem;display:flex}.cs-empty .brand-icon{filter:drop-shadow(0 12px 16px #0000004d)}.cs-empty-title{margin-top:1rem;font-size:1.3rem;font-weight:850}.cs-empty-text{max-width:26rem;color:var(--cs-muted);margin:.4rem 0 1.25rem;line-height:1.5}.cs-empty-note{text-align:center;color:var(--cs-muted)}.cs-footer{isolation:isolate;padding:2.5rem 0 calc(1.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--cs-edge);background-image:linear-gradient(#0000001a,#00000052);position:relative;overflow:hidden}html.cs[data-look=day] .cs-footer{background-image:linear-gradient(180deg, #ffffff4d, var(--club))}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day] .cs-footer{background-image:linear-gradient(180deg, #ffffff4d, color-mix(in oklab, var(--club) 10%, transparent))}}.cs-footer:after{content:"";z-index:-1;aspect-ratio:1400/467;opacity:.14;pointer-events:none;background:url(glass/decor/crystalline_soccer_wave_footer.webp) 100% 100%/contain no-repeat;width:min(100%,44rem);position:absolute;bottom:0;right:0}.cs-footer-top{flex-direction:column;gap:1rem;display:flex}.cs-footer-brand{margin-right:0}.cs-footer-nav{flex-wrap:wrap;gap:0 1.25rem;display:flex}.cs-footer-nav a{min-height:2.75rem;color:var(--cs-muted);align-items:center;gap:.35rem;font-size:.92rem;font-weight:700;transition:color .2s;display:inline-flex}.cs-footer-nav a:hover{color:var(--cs-ink)}.cs-footer-nav svg{color:var(--cs-accent)}.cs-social-footer{margin-top:.5rem}.cs-footer-base{border-top:1px solid var(--cs-edge);color:var(--cs-faint);flex-direction:column;gap:.25rem;margin-top:1.5rem;padding-top:1rem;font-size:.85rem;display:flex}.cs-footer-base:first-child{border-top:0;margin-top:0;padding-top:0}.cs-made{min-height:2.75rem;color:var(--cs-muted);align-items:center;gap:.5rem;transition:color .2s;display:inline-flex}.cs-made b,.cs-made:hover{color:var(--cs-ink)}.cs .cs-made-ball{width:1.5rem;height:1.5rem}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){html.cs{--cs-gutter-l:max(1.5rem, env(safe-area-inset-left));--cs-gutter-r:max(1.5rem, env(safe-area-inset-right))}.cs-wide-only{display:inline}.cs-section{padding:5.5rem 0}.cs-section-page{padding-top:2.5rem}.cs-head{margin-bottom:2.25rem}.cs .cs-head-icon{width:4.25rem;height:4.25rem}.cs-head-more{display:inline-flex}.cs-events{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.cs-events.cs-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-events-item{flex:none}.cs-filter-wrap{margin:0;overflow:visible}.cs-filter{flex-wrap:wrap;width:auto;padding:0}.cs-game{grid-template-columns:4.5rem minmax(0,1fr) auto;padding:.95rem 1.15rem}.cs-game-side{align-self:center;padding-top:0}.cs-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-teams{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.cs-tryouts,.cs-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-sponsor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-result{grid-template-columns:6.5rem minmax(0,1fr) auto auto;grid-template-areas:"date main score badge";padding:.95rem 1.15rem}.cs-contact-cal-actions{gap:.5rem 1.25rem}.cs-story-down{display:inline-flex}.cs-event-sheet{margin-top:-4rem;padding:1.75rem 2rem 2rem}.cs-pagehead.is-event .cs-pagehead-copy{padding-bottom:5.75rem}.cs-footer-top,.cs-footer-base{flex-direction:row;justify-content:space-between;align-items:center}.cs-timeline{gap:2.25rem}.cs-timeline:before,.cs-timeline:after{margin-left:-1.5px;left:50%}.cs-moment{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);padding-left:0;display:grid}.cs-moment-card{grid-area:1/1}.cs-moment.is-right .cs-moment-card{grid-column:3}.cs-moment-dot{width:3.6rem;height:3.6rem;font-size:.86rem;top:1.25rem;left:50%;translate:-50%}.cs-moment-dot.is-blank{width:1.4rem;height:1.4rem;top:1.8rem;left:50%}}@media (min-width:64rem) and (min-height:30rem),(min-width:64rem) and (pointer:fine){html.cs{--cs-bar-h:4.25rem;--cs-nav-h:0rem}.cs-bar-nav{gap:.2rem;display:flex}.cs-nav{display:none}.cs-story{height:min(100svh,50rem)}.cs-slide-copy{padding-bottom:4rem}.cs-slide-line{font-size:1.2rem}.cs-events,.cs-events.cs-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.cs-wrap-narrow .cs-events.cs-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-about{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3rem}.cs-about.is-numbers{grid-template-columns:minmax(0,1fr)}.cs-about:not(.is-numbers) .cs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-fields,.cs-tryouts{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-contact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.cs-contact-list{grid-row:span 2}.cs-contact:not(:has(.cs-contact-social)) .cs-contact-list{grid-row:auto}.cs-art-ball{width:min(44cqw,34rem);right:-2%}.cs-art-mark{width:min(24cqw,15rem);right:14%;top:calc(var(--cs-bar-h) + 5rem)}.cs-art-icon{width:min(22cqw,15rem);right:12%;top:calc(var(--cs-bar-h) + 5rem)}.cs-pagehead{min-height:24rem}.cs-pagehead-copy{padding-bottom:3rem}}@media (prefers-reduced-motion:no-preference){html.cs{scroll-behavior:smooth}.cs-announce-dot{animation:2.2s ease-out infinite cs-ping}.cs-slide.is-active .cs-slide-media img{animation:9.5s ease-out both cs-kb-in}.cs-slide.is-active.is-alt .cs-slide-media img{animation-name:cs-kb-out}.cs-story.is-ready .cs-slide.is-active .cs-slide-copy>*{animation:cs-rise .95s var(--cs-ease) both}.cs-story.is-ready .cs-slide.is-active .cs-slide-copy>:nth-child(2){animation-delay:80ms}.cs-story.is-ready .cs-slide.is-active .cs-slide-copy>:nth-child(3){animation-delay:.16s}.cs-story.is-ready .cs-slide.is-active .cs-slide-copy>:nth-child(4){animation-delay:.24s}.cs-story.is-ready .cs-slide.is-active .cs-slide-copy>:nth-child(5){animation-delay:.32s}.cs-story.is-ready .cs-slide.is-active .cs-slide-copy>:nth-child(6){animation-delay:.4s}.cs-story.is-ready .cs-slide.is-active .cs-slide-games li{animation:cs-rise .8s var(--cs-ease) both}.cs-story.is-ready .cs-slide.is-active .cs-slide-games li:first-child{animation-delay:.3s}.cs-story.is-ready .cs-slide.is-active .cs-slide-games li:nth-child(2){animation-delay:.4s}.cs-story.is-ready .cs-slide.is-active .cs-slide-games li:nth-child(3){animation-delay:.5s}.cs-slide.is-active .cs-art-lines path,.cs-pagehead .cs-art-lines path,.cs-missing .cs-art-lines path{stroke-dasharray:1;animation:cs-line 2.6s .15s var(--cs-ease) both}.cs-art-lights{animation:5s ease-in-out infinite alternate cs-glow}.cs-art-dust{animation:40s linear infinite cs-dust}.cs-slide.is-active .cs-art,.cs-pagehead .cs-art{animation:12s ease-out both cs-kb-art}.cs-slide.is-active.is-alt .cs-art{animation-name:cs-kb-art-out}.cs-art-ball{animation:9s ease-in-out infinite cs-float}.cs-art-mark{animation:14s linear infinite cs-spin,4.5s ease-in-out infinite cs-bob}.cs-art-icon{animation:5.5s ease-in-out infinite cs-bob}.cs-story.is-paused :is(.cs-slide-media img,.cs-art,.cs-art-lights,.cs-art-dust,.cs-art-ball,.cs-art-mark,.cs-art-icon){animation-play-state:paused}.cs-pagehead-media img{animation:14s ease-out both cs-kb-in}.cs-pagehead-copy>*,.cs-missing-copy>*{animation:cs-rise .9s var(--cs-ease) both}.cs-pagehead-copy>:nth-child(2),.cs-missing-copy>:nth-child(2){animation-delay:80ms}.cs-pagehead-copy>:nth-child(3),.cs-missing-copy>:nth-child(3){animation-delay:.16s}.cs-pagehead-copy>:nth-child(4),.cs-missing-copy>:nth-child(4){animation-delay:.24s}.cs-story-down{animation:2.6s ease-in-out infinite cs-bob}.cs-marquee-track{animation:40s linear infinite cs-marquee}.cs-marquee.is-paused .cs-marquee-track,.cs-marquee:active .cs-marquee-track,.cs-marquee:hover .cs-marquee-track,.cs-marquee:focus-within .cs-marquee-track{animation-play-state:paused}@supports (animation-timeline:view()){.cs-reveal{animation:linear both cs-reveal;animation-timeline:view();animation-range:entry entry 55%}.cs-head .cs-chalk:after{animation:linear both cs-draw;animation-timeline:view();animation-range:entry 60% cover 38%}.cs-timeline:after{animation:linear both cs-grow;animation-timeline:--cs-tl;animation-range:entry 20% exit 35%}.cs-moment-photo img{animation:linear both cs-parallax;animation-timeline:view()}}.cs-io .cs-reveal{transition:opacity .8s var(--cs-ease), translate .8s var(--cs-ease)}.cs-io .cs-reveal:not(.is-in){opacity:0;translate:0 1.75rem}.cs-io .cs-head:not(.is-in) .cs-chalk:after{clip-path:inset(0 100% 0 0)}.cs-io .cs-head.is-in .cs-chalk:after{animation:.9s ease-out .3s both cs-draw}}@media (prefers-reduced-motion:reduce){.cs-marquee-ctrl{display:none}.cs-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cs-marquee-track[aria-hidden=true]{display:none}.cs-marquee-track{justify-content:flex-start}}@media (prefers-reduced-transparency:reduce){.cs-bar,.cs-nav,.cs-story-btn,.cs-slide-games li,.cs-countdown,.cs-back,.cs .cs-btn-glass,.cs-story-down{-webkit-backdrop-filter:none;backdrop-filter:none}.cs .cs-bar.is-over{background-color:#030a07b8}.cs-nav{background-color:var(--cs-bg)}.cs-slide-games li,.cs-story-btn,.cs-back{background-color:#08120dd1}}@media print{.cs-bar,.cs-nav,.cs-story-bars,.cs-story-ctrl,.cs-story-zone,.cs-story-down,.cs-ribbon{display:none!important}.cs-story,.cs-pagehead{height:auto;min-height:0;margin-top:0}}.cs-bar-cta,.cs-footer-about,.cs-footer-h,.cs-event-h,.cs-event-side{display:none}@media (min-width:48rem) and (min-height:30rem),(min-width:48rem) and (pointer:fine){.cs-slide-title .cs-wide-only{white-space:nowrap}.cs-page-games .cs-wrap-narrow{max-width:72rem}.cs-page-games .cs-games{columns:21rem 2;column-gap:1.25rem;display:block}.cs-page-games :is(.cs-filter-wrap,.cs-games-none){column-span:all}.cs-page-games .cs-filter-wrap{margin-bottom:1.75rem}.cs-page-games .cs-day{break-inside:avoid;margin-bottom:2rem}}@media (min-width:64rem) and (min-height:30rem),(min-width:64rem) and (pointer:fine){html.cs{--cs-max:88rem;--cs-gutter-l:max(2.5rem, env(safe-area-inset-left));--cs-gutter-r:max(2.5rem, env(safe-area-inset-right));--cs-wide:calc(var(--cs-max) + var(--cs-gutter-l) + var(--cs-gutter-r))}.cs-wrap,.cs-slide-copy,.cs-story-bars,.cs-story-ctrl{max-width:var(--cs-wide)}.cs-bar-inner{gap:1rem}.cs-bar .cs-brand{flex:0 100000 auto;gap:.75rem;min-width:9rem;font-size:1.125rem}.cs-bar .cs-badge{border-radius:.78rem;width:2.5rem;height:2.5rem;font-size:.86rem}.cs-bar-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;align-items:center;gap:.1rem;min-width:0;margin-block:-.5rem;padding-block:.5rem;overflow-x:auto}.cs-bar-nav::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.cs-bar-nav{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--cs-fade-l), #000 calc(100% - var(--cs-fade-r)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--cs-fade-l), #000 calc(100% - var(--cs-fade-r)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--cs-fade-l), #000 calc(100% - var(--cs-fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--cs-fade-l), #000 calc(100% - var(--cs-fade-r)), transparent);animation:linear both cs-bar-fade;animation-timeline:scroll(self inline)}}.cs-bar-link{white-space:nowrap;padding:0 .8rem;position:relative}.cs-bar-link.is-current:after{content:"";background-color:var(--club);width:1rem;height:3px;box-shadow:0 0 10px var(--club);border-radius:3px;margin-left:-.5rem;position:absolute;bottom:.3rem;left:50%}@supports (color:color-mix(in lab, red, red)){.cs-bar-link.is-current:after{box-shadow:0 0 10px color-mix(in oklab, var(--club) 75%, transparent)}}.cs-bar-cta{border-left:1px solid;flex-shrink:0;align-items:center;margin-left:.25rem;padding-left:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-bar-cta{border-left:1px solid color-mix(in oklab, currentColor 16%, transparent)}}.cs .cs-bar-cta .cs-btn{min-height:2.75rem;padding:0 1.15rem;font-size:.95rem}.cs .cs-bar-cta .cs-cal>summary.cs-btn{white-space:nowrap;padding-block:0}.cs-bar-cta .cs-cal{position:relative}.cs-bar-cta .cs-cal[open]{width:auto}.cs-bar-cta .cs-cal-menu{z-index:5;width:21rem;margin:0;position:absolute;top:calc(100% + .65rem);right:0}.cs-slide-scrim{background:linear-gradient(90deg, #02080594 0%, #02080542 34%, #02080500 60%), linear-gradient(180deg, #0208058c 0%, #02080500 24%), linear-gradient(0deg, #020805f0 0%, #020805b3 22%, #0208052e 48%, #02080500 66%), radial-gradient(70% 60% at 0% 100%, var(--club), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.cs-slide-scrim{background:linear-gradient(90deg, #02080594 0%, #02080542 34%, #02080500 60%), linear-gradient(180deg, #0208058c 0%, #02080500 24%), linear-gradient(0deg, #020805f0 0%, #020805b3 22%, #0208052e 48%, #02080500 66%), radial-gradient(70% 60% at 0% 100%, color-mix(in oklab, var(--club) 40%, transparent), transparent 72%)}}.cs-slide-copy{padding-bottom:4.5rem}.cs .cs-badge-hero{border-radius:1.6rem;width:5.5rem;height:5.5rem;font-size:1.85rem}.cs-slide-badge{margin-bottom:1.4rem}.cs-slide-kicker{font-size:.82rem}.cs-slide-kicker:before{width:2.25rem}.cs-slide-title{letter-spacing:-.05em;max-width:14ch;margin-top:.7rem;font-size:clamp(4.75rem,6.4vw,8.5rem);line-height:.92}.cs-slide-title.is-long{max-width:18ch;font-size:clamp(3.75rem,4.9vw,6.5rem);line-height:.95}.cs-slide-title.cs-slide-title-sm{max-width:17ch;font-size:clamp(3.4rem,4.5vw,6rem);line-height:.96}.cs-slide-line{max-width:40rem;margin-top:1.15rem;font-size:clamp(1.2rem,1.3vw,1.45rem);line-height:1.5}.cs-slide-meta{font-size:1rem}.cs-slide-actions{margin-top:2.1rem}.cs .cs-slide-actions .cs-btn{min-height:3.5rem;padding:0 1.75rem;font-size:1.0625rem}.cs-story-down{margin-left:-1.5rem;bottom:1.5rem;left:50%;right:auto}.cs-slide-gameday .cs-slide-copy{grid-template:"kicker games"1fr"title games""actions games"/minmax(0,1fr) minmax(23rem,31rem);align-items:end;column-gap:clamp(2rem,5vw,6rem);display:grid}.cs-slide-gameday .cs-slide-kicker{grid-area:kicker}.cs-slide-gameday .cs-slide-title{grid-area:title}.cs-slide-gameday .cs-slide-actions{grid-area:actions}.cs-slide-gameday .cs-slide-games{grid-area:games;gap:.6rem;max-width:none;margin:0}.cs-slide-games li{border-radius:1.1rem;min-height:3.6rem;padding:.55rem .8rem .55rem .7rem}.cs-slide-games-match{font-size:1rem}.cs-slide-gameday .cs-art-mark{width:min(24cqw,15rem,26svh);top:calc(var(--cs-bar-h) + min(5rem, 5svh))}.cs-pagehead{min-height:27rem}.cs-pagehead.has-photo{min-height:min(70svh,36rem)}.cs-pagehead.has-photo .cs-slide-scrim{background:linear-gradient(90deg, #020805bd 0%, #02080570 36%, #02080500 66%), linear-gradient(180deg, #020805a3 0%, #02080533 18%, #02080500 32%), linear-gradient(0deg, #020805f0 0%, #020805b8 22%, #02080533 50%, #02080500 70%), radial-gradient(70% 60% at 0% 100%, var(--club), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.cs-pagehead.has-photo .cs-slide-scrim{background:linear-gradient(90deg, #020805bd 0%, #02080570 36%, #02080500 66%), linear-gradient(180deg, #020805a3 0%, #02080533 18%, #02080500 32%), linear-gradient(0deg, #020805f0 0%, #020805b8 22%, #02080533 50%, #02080500 70%), radial-gradient(70% 60% at 0% 100%, color-mix(in oklab, var(--club) 40%, transparent), transparent 72%)}}.cs-pagehead.has-photo .cs-slide-scrim{background-color:#02080529}.cs-pagehead.has-photo .cs-slide-kicker{text-shadow:0 1px 14px #000000b3}.cs-pagehead.has-photo .cs-back{background-color:#02080561}.cs-pagehead-copy{padding-bottom:3.5rem}.cs-back{margin-bottom:1.5rem}.cs-pagehead-title{letter-spacing:-.05em;max-width:18ch;margin-top:.7rem;font-size:clamp(3.75rem,5.4vw,6.25rem);line-height:.95}.cs-pagehead-line{margin-top:1rem;font-size:1.2rem}.cs-pagehead-chips{margin-top:1.25rem}.cs-pagehead .cs-kind-chip,.cs-pagehead .cs-countdown{min-height:2.1rem;padding:0 .9rem;font-size:.8rem}.cs-section-page:not(.cs-event-page){padding-top:3.5rem}.cs-section-page{padding-bottom:6.5rem}.cs-section-page .cs-subhead{letter-spacing:-.03em;align-items:center;gap:1.25rem;margin:4.5rem 0 1.5rem;font-size:1.75rem;display:flex}.cs-section-page .cs-subhead:after{content:"";background:linear-gradient(90deg, var(--cs-edge-strong), transparent);flex:auto;height:1px}.cs-section-page .cs-section-foot{margin-top:2.5rem}.cs-section-page .cs-empty{max-width:46rem;margin-inline:auto;padding:3.5rem 2rem}.cs-events-grid>.cs-events-lead{grid-column:1/-1}.cs-events-lead .cs-event{border-radius:1.6rem;flex-direction:row;min-height:21rem}.cs-events-lead+.cs-events-lead .cs-event{flex-direction:row-reverse}.cs-events-lead .cs-event-media{aspect-ratio:auto;flex:0 0 56%}.cs-events-lead .cs-kind-glyph{width:8rem;height:8rem}.cs-events-lead .cs-kind-art:after{width:15rem}.cs-events-lead .cs-date-tile{border-radius:1.1rem;min-width:4.75rem;padding:.75rem .65rem .6rem;bottom:1.25rem;left:1.25rem}.cs-events-lead .cs-date-d{font-size:2.2rem}.cs-events-lead .cs-date-d.is-range{font-size:1.5rem}.cs-events-lead .cs-countdown{min-height:2.15rem;padding:0 .9rem;font-size:.85rem;top:1.25rem;right:1.25rem}.cs-events-lead .cs-event-body{background-image:radial-gradient(90% 80% at 100% 0%, var(--club), transparent 65%);justify-content:center;gap:.55rem;padding:2.5rem clamp(2rem,3.4vw,3.5rem)}@supports (color:color-mix(in lab, red, red)){.cs-events-lead .cs-event-body{background-image:radial-gradient(90% 80% at 100% 0%, color-mix(in oklab, var(--club) 16%, transparent), transparent 65%)}}.cs-events-lead+.cs-events-lead .cs-event-body{background-image:radial-gradient(90% 80% at 0% 0%, var(--club), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.cs-events-lead+.cs-events-lead .cs-event-body{background-image:radial-gradient(90% 80% at 0% 0%, color-mix(in oklab, var(--club) 16%, transparent), transparent 65%)}}.cs-events-lead .cs-event-title{letter-spacing:-.035em;margin:.35rem 0 .7rem;font-size:clamp(1.9rem,2.6vw,3.25rem);line-height:1.04}.cs-events-lead .cs-event-meta{font-size:1.08rem}.cs-page-events .cs-events.cs-events-grid:not(.cs-events-past){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.cs-page-events .cs-events.cs-events-past{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:.85rem 1.25rem}.cs-events-past .cs-event{border-radius:1.1rem;flex-direction:row;align-items:center}.cs-events-past .cs-event-media{aspect-ratio:1;border-radius:.8rem;flex:0 0 5.25rem;margin:.6rem 0 .6rem .6rem}.cs-events-past .cs-kind-art:after,.cs-events-past .cs-date-tile,.cs-events-past .cs-kind-chip,.cs-events-past .cs-event-meta:nth-child(4){display:none}.cs .cs-events-past .cs-kind-glyph{width:2.75rem;height:2.75rem}.cs-events-past .cs-event-body{gap:.2rem;min-width:0;padding:.7rem 1.1rem .7rem 1rem}.cs-events-past .cs-event-title{text-overflow:ellipsis;white-space:nowrap;margin:0 0 .1rem;font-size:1.02rem;overflow:hidden}.cs-events-past .cs-event-meta{font-size:.84rem}.cs-events-past .cs-event-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-pagehead.is-event .cs-pagehead-copy{padding-bottom:7rem}.cs-event-layout{grid-template-columns:minmax(0,1fr) minmax(21rem,25rem);align-items:start;column-gap:clamp(2rem,3.2vw,3.5rem);display:grid}.cs-event-main,.cs-event-more{min-width:0}.cs-event-more{grid-column:1/-1}.cs-event-more .cs-events.cs-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.cs-event-more .cs-events-grid>:not(.cs-events-lead) .cs-event-media{aspect-ratio:2}.cs-event-more .cs-events.cs-events-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-event-more .cs-events-grid:has(>:nth-child(2):last-child) .cs-event{flex-direction:row;min-height:14rem}.cs-event-more .cs-events-grid:has(>:nth-child(2):last-child) .cs-event-media{aspect-ratio:auto;flex:0 0 46%}.cs-event-more .cs-events-grid:has(>:nth-child(2):last-child) .cs-event-body{justify-content:center;padding:1.5rem 1.6rem}.cs-event-sheet{margin-top:-5rem;padding:2.1rem 2.4rem 2.3rem}.cs-event-sheet>.cs-event-when,.cs-event-sheet .cs-fact-where,.cs-event-sheet>.cs-event-actions{display:none}.cs-event-h{letter-spacing:.16em;text-transform:uppercase;color:var(--cs-accent);font-size:.78rem;font-weight:850;display:block}.cs-event-sheet .cs-facts{margin-top:.6rem}.cs-event-sheet .cs-fact-who{border-bottom:0}.cs-event-sheet .cs-facts:has(.cs-fact-who)+.cs-prose{border-top:1px solid var(--cs-edge);margin-top:.25rem}.cs-event-sheet .cs-prose{padding-top:1.35rem;font-size:1.125rem;line-height:1.75}.cs-event-sheet .cs-prose>*{max-width:44rem}.cs-event-sheet .cs-prose p:first-child{letter-spacing:-.005em;font-size:1.25rem;line-height:1.6}.cs-event-side{z-index:3;top:calc(var(--cs-bar-h) + 1.5rem);margin-top:-5rem;display:block;position:sticky}.cs-event-card{background-color:var(--cs-card-bg);background-image:radial-gradient(120% 60% at 100% 0%, var(--club), transparent 62%), var(--cs-card);border-radius:1.6rem;padding:1.6rem 1.5rem 1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-event-card{background-image:radial-gradient(120% 60% at 100% 0%, color-mix(in oklab, var(--club) 20%, transparent), transparent 62%), var(--cs-card)}}.cs-event-card{border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow-hi)}html.cs[data-look=night] .cs-event-card{background-color:#0e1e17f2}.cs-event-card:before{content:"";background-color:var(--club);background-image:var(--cs-sheen);height:4px;position:absolute;inset:0 0 auto}.cs-event-card .cs-event-days{font-size:1.15rem;line-height:1.25}.cs-event-card .cs-fact:last-child{border-bottom:0}.cs-event-card .cs-facts+.cs-event-actions{border-top:1px solid var(--cs-edge)}.cs-event-card .cs-event-actions{gap:.6rem;padding-top:1.35rem}.cs-event-card .cs-event-actions-row{grid-template-columns:minmax(0,1fr);gap:.6rem}:is(.cs-event-card,.is-brief .cs-event-sheet) .cs-share-note:empty,.cs-event-layout.is-brief .cs-event-side{display:none}.cs-event-layout.is-brief .cs-event-main{grid-column:1/-1}.cs-event-layout.is-brief .cs-event-sheet{grid-template-columns:auto minmax(0,1fr) minmax(16rem,20rem);grid-template-areas:"h h h""when where actions";align-items:center;padding:1.9rem 2.4rem 2.1rem;display:grid}.cs-event-layout.is-brief .cs-event-sheet:not(:has(.cs-fact-where)){grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);grid-template-areas:"h h""when actions"}.cs-event-layout.is-brief .cs-event-h{grid-area:h;margin-bottom:1.25rem}.cs-event-layout.is-brief .cs-event-sheet>.cs-event-when{border-bottom:0;grid-area:when;padding:0 2.5rem 0 0;display:flex}.cs-event-layout.is-brief .cs-event-days{font-size:1.35rem}.cs-event-layout.is-brief .cs-event-sheet>.cs-facts{border-left:1px solid var(--cs-edge);grid-area:where;align-self:stretch;align-items:center;margin:0;padding:0 2.5rem;display:flex}.cs-event-layout.is-brief .cs-event-sheet>.cs-facts:not(:has(.cs-fact)){display:none}.cs-event-layout.is-brief .cs-event-sheet .cs-fact-where{border-bottom:0;min-height:0;padding-block:0;display:block}.cs-event-layout.is-brief .cs-event-sheet .cs-fact-where dt .glass-icon{top:0}.cs-event-layout.is-brief .cs-event-sheet>.cs-event-actions{border-left:1px solid var(--cs-edge);grid-area:actions;align-content:center;align-self:stretch;gap:.6rem;padding:0 0 0 2.5rem;display:grid}.cs-event-layout.is-brief .cs-event-actions-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.cs-page-games .cs-wrap-narrow{max-width:var(--cs-wide)}.cs-page-games .cs-games{columns:25rem 3;column-gap:1.5rem}.cs-page-games .cs-day{margin-bottom:2.5rem}.cs-page-games .cs-filter-wrap{z-index:6;top:calc(var(--cs-bar-h) + .75rem);background-color:var(--cs-bg);border-radius:1.5rem;width:fit-content;max-width:100%;margin-bottom:2.25rem;padding:.4rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.cs-page-games .cs-filter-wrap{background-color:color-mix(in oklab, var(--cs-bg) 80%, transparent)}}.cs-page-games .cs-filter-wrap{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--cs-edge);box-shadow:var(--cs-shadow)}.cs-page-games .cs-day-head{gap:.7rem;margin-bottom:.9rem;padding:0 .4rem;font-size:1.15rem}.cs-page-games .cs-day-head:before{content:"";background-color:var(--club);width:.6rem;height:.6rem;box-shadow:0 0 0 4px var(--club), 0 0 12px var(--club);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.cs-page-games .cs-day-head:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--club) 20%, transparent), 0 0 12px color-mix(in oklab, var(--club) 60%, transparent)}}.cs-page-games .cs-game{grid-template-columns:4.25rem minmax(0,1fr) auto;gap:.9rem;padding:.9rem 1rem}.cs-missing{min-height:min(100svh,50rem)}.cs-missing-copy{padding-bottom:6rem}.cs-missing .cs-pagehead-title{max-width:16ch;font-size:clamp(4rem,6vw,7rem)}.cs-missing .cs-slide-line{max-width:38rem;font-size:1.35rem}.cs-footer{padding:4.75rem 0 calc(2rem + env(safe-area-inset-bottom));background-image:radial-gradient(52rem 24rem at 0% 0%, var(--club), transparent 70%), linear-gradient(180deg, #0000001a, #00000052);overflow:visible}@supports (color:color-mix(in lab, red, red)){.cs-footer{background-image:radial-gradient(52rem 24rem at 0% 0%, color-mix(in oklab, var(--club) 12%, transparent), transparent 70%), linear-gradient(180deg, #0000001a, #00000052)}}html.cs[data-look=day] .cs-footer{background-image:radial-gradient(52rem 24rem at 0% 0%, var(--club), transparent 70%), linear-gradient(180deg, #ffffff4d, var(--club))}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day] .cs-footer{background-image:radial-gradient(52rem 24rem at 0% 0%, color-mix(in oklab, var(--club) 12%, transparent), transparent 70%), linear-gradient(180deg, #ffffff4d, color-mix(in oklab, var(--club) 10%, transparent))}}.cs-footer:not(:has(.cs-footer-top)){padding-top:2.5rem}.cs-footer:after{opacity:.16;width:min(100%,62rem)}.cs-footer>.cs-wrap{grid-template:"brand nav social""about nav social"1fr"base base base"/minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,6rem);display:grid}.cs-footer-top{display:contents}.cs-footer-brand{grid-area:brand;align-self:start;font-size:1.3rem}.cs .cs-footer-brand .cs-badge{border-radius:.9rem;width:3rem;height:3rem;font-size:1rem}.cs-footer-about{grid-area:about;max-width:28rem;margin-top:1rem;display:block}.cs-footer-line{color:var(--cs-muted);text-wrap:pretty;font-size:1.02rem;line-height:1.55}.cs-footer-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--cs-muted);margin-top:.75rem;font-size:.76rem;font-weight:850}.cs-footer-h{letter-spacing:.16em;text-transform:uppercase;color:var(--cs-accent);margin:0 0 .55rem;font-size:.74rem;font-weight:850;display:block}.cs-footer-nav{flex-flow:column;grid-area:nav;align-items:flex-start;gap:0}.cs-footer-nav a{min-height:2.4rem;font-size:.98rem}.cs-footer-nav .cs-cal{position:relative}.cs-footer-nav .cs-cal[open]{flex-basis:auto;width:auto}.cs-footer-nav .cs-cal-menu{z-index:5;width:21rem;max-width:none;margin:0;position:absolute;bottom:calc(100% + .5rem);left:0}:is(.cs-bar-cta,.cs-footer-nav) .cs-cal-menu{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.cs-footer-social{grid-area:social}.cs-footer-social .cs-social-footer{margin-top:.35rem}.cs-footer-base{grid-area:base;margin-top:3.5rem;padding-top:1.25rem}}@media (min-width:64rem) and (max-width:79.99rem) and (min-height:30rem),(min-width:64rem) and (max-width:79.99rem) and (pointer:fine){.cs-bar-inner:has(.cs-bar-nav>:nth-child(6)) .cs-bar-cta{display:none}.cs-bar-inner:has(.cs-bar-nav>:nth-child(7)) .cs-bar-link{padding:0 .6rem;font-size:.86rem}.cs-bar-nav:has(>:nth-child(9)){gap:0}.cs .cs-bar-nav:has(>:nth-child(9)) .cs-bar-link{padding:0 .45rem;font-size:.84rem}.cs-bar-inner:has(.cs-bar-nav>:nth-child(9)) .cs-brand>span:last-child{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;line-height:1.12;display:-webkit-box}.cs-slide-gameday .cs-slide-copy{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem)}.cs-story:has(.cs-slide-gameday.is-active) .cs-story-down{display:none}.cs-page-events .cs-events-grid:not(.cs-events-past):has(>:nth-child(3):last-child,>:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-page-events .cs-events-grid:not(.cs-events-past):has(>:nth-child(3):last-child,>:nth-child(5):last-child)>:not(.cs-events-lead) .cs-event-media{aspect-ratio:2}.cs-event-layout{grid-template-columns:minmax(0,1fr) 20rem}.cs-event-layout.is-brief .cs-event-sheet{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);grid-template-areas:"h h""when actions""where actions"}.cs-event-layout.is-brief .cs-event-sheet>.cs-facts{border-left:0;border-top:1px solid var(--cs-edge);margin-top:1.25rem;padding:1.25rem 2.5rem 0 0}}@media (min-width:80rem) and (min-height:30rem),(min-width:80rem) and (pointer:fine){html.cs{--cs-bar-h:4.75rem;--cs-gutter-l:max(3rem, 3.5vw, env(safe-area-inset-left));--cs-gutter-r:max(3rem, 3.5vw, env(safe-area-inset-right))}.cs-story{height:min(100svh,58rem)}.cs-page-events .cs-events.cs-events-grid:not(.cs-events-past){grid-template-columns:repeat(4,minmax(0,1fr))}.cs-page-events .cs-events-grid:not(.cs-events-past):has(>:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-page-events .cs-events-grid:not(.cs-events-past):has(>:nth-child(3):last-child)>:not(.cs-events-lead) .cs-event-media{aspect-ratio:2}.cs-page-events .cs-events-grid:not(.cs-events-past):has(>:nth-child(4):last-child,>:nth-child(6):last-child,>:nth-child(7):last-child,>:nth-child(10):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cs-slide-copy{padding-bottom:5.5rem}.cs-pagehead{min-height:29rem}.cs-pagehead.has-photo{min-height:min(72svh,40rem)}}@media (min-width:80rem) and (max-width:95.99rem) and (min-height:30rem),(min-width:80rem) and (max-width:95.99rem) and (pointer:fine){.cs-bar-inner:has(.cs-bar-nav>:nth-child(9)) .cs-bar-link{padding:0 .6rem;font-size:.86rem}}@media (min-width:80rem) and (max-width:84.99rem) and (min-height:30rem),(min-width:80rem) and (max-width:84.99rem) and (pointer:fine){.cs-bar-inner:has(.cs-bar-nav>:nth-child(9)) .cs-bar-cta{display:none}}@media (min-width:100rem) and (min-height:30rem),(min-width:100rem) and (pointer:fine){html.cs{--cs-max:94rem}.cs-event-layout{grid-template-columns:minmax(0,1fr) 27rem}.cs-pagehead{min-height:31rem}}@media (min-width:64rem) and (min-height:30rem),(min-width:64rem) and (pointer:fine){.cs-page-home .cs-section{padding:5rem 0 5.5rem}.cs-page-home .cs-section.is-alt{background-image:radial-gradient(56rem 26rem at 0% 0%, var(--club), transparent 70%), radial-gradient(40rem 22rem at 100% 100%, var(--club), transparent 70%), var(--cs-alt)}@supports (color:color-mix(in lab, red, red)){.cs-page-home .cs-section.is-alt{background-image:radial-gradient(56rem 26rem at 0% 0%, color-mix(in oklab, var(--club) 8%, transparent), transparent 70%), radial-gradient(40rem 22rem at 100% 100%, color-mix(in oklab, var(--club) 5%, transparent), transparent 70%), var(--cs-alt)}}.cs-page-home .cs-head{gap:1.35rem;margin-bottom:2.5rem}.cs-page-home .cs-head-icon{width:5.25rem;height:5.25rem}.cs-page-home .cs-kicker{letter-spacing:.22em;font-size:.8rem}.cs-page-home .cs-h2{letter-spacing:-.045em;margin-top:.45rem;font-size:clamp(3rem,1.6rem + 2.3vw,4.4rem)}.cs-page-home .cs-head-more{align-self:flex-end;min-height:3rem;margin-bottom:.2rem;padding:0 1rem 0 1.3rem;font-size:.95rem}.cs-page-home .cs-section-foot{margin-top:2.25rem}.cs-section-events .cs-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.cs-section-events .cs-events-item{grid-column:span var(--ev-span,1);grid-row:span var(--ev-rows,1)}.cs-section-events .cs-events>:first-child{--ev-span:2}.cs-section-events .cs-events:is(:has(>:first-child:last-child),:has(>:nth-child(4):last-child))>:first-child{--ev-span:3}.cs-section-events .cs-events:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child))>:first-child{--ev-rows:2}.cs-section-events .cs-event{flex-direction:row}.cs-section-events .cs-event-media{flex:none;width:100%}.cs-section-events .cs-event-media>img,.cs-section-fields .cs-field-media>img{position:absolute;inset:0}.cs-section-events .cs-events-item:not(:first-child) .cs-event{flex-direction:column}.cs-section-events .cs-event-meta span{text-wrap:pretty}.cs-section-events .cs-events>:first-child .cs-event-media{aspect-ratio:auto;width:54%;min-height:19rem}.cs-section-events .cs-events>:first-child .cs-event-body{justify-content:center;gap:.55rem;padding:2rem 2.1rem 2.15rem}.cs-section-events .cs-events>:first-child .cs-event-title{letter-spacing:-.03em;margin:.35rem 0 .45rem;font-size:clamp(1.6rem,.9rem + 1.1vw,2.15rem);line-height:1.1}.cs-section-events .cs-events>:first-child .cs-event-meta{font-size:1rem}.cs-section-events .cs-events>:first-child .cs-date-tile{transform-origin:0 100%;bottom:1.1rem;left:1.1rem;scale:1.28}.cs-section-events .cs-events>:first-child .cs-countdown{min-height:2.2rem;padding:0 1rem;font-size:.88rem;top:1.1rem;right:1.1rem}.cs-section-events .cs-events>:first-child .cs-kind-glyph{width:8rem;height:8rem}.cs-section-events .cs-events>:first-child .cs-kind-art:after{width:15rem}.cs-section-events .cs-events:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child))>:first-child .cs-event{flex-direction:column}.cs-section-events .cs-events:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child))>:first-child .cs-event-media{flex:auto;width:100%;min-height:15rem}.cs-section-events .cs-events:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child))>:first-child .cs-event-body{flex:none;padding:1.6rem 1.9rem 1.8rem}.cs-section-events .cs-events-item:not(:first-child) .cs-event-body{padding:1.15rem 1.3rem 1.35rem}.cs-section-events .cs-events-item:not(:first-child) .cs-event-title{font-size:1.28rem}.cs-section-events .cs-events>:first-child .cs-event-media:not(:has(>img)) .cs-kind-glyph{aspect-ratio:1;width:clamp(8rem,30%,11.5rem);height:auto}.cs-section-events .cs-events>:first-child .cs-event-media:not(:has(>img)) .cs-kind-art:after{width:clamp(15rem,58%,22rem);box-shadow:0 0 0 2.25rem #ffffff09,0 0 0 calc(2.25rem + 2px) #ffffff14}.cs-section-events .cs-events>:first-child .cs-event-media:not(:has(>img)) .cs-kind-art:before{content:"";background:linear-gradient(90deg,#0000,#ffffff29 12% 88%,#0000);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.cs-section-games .cs-games{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.25rem 2.5rem}.cs-section-games :is(.cs-filter-wrap,.cs-games-none){grid-column:1/-1}.cs-section-games .cs-filter-wrap{margin-bottom:-.25rem}.cs-section-games .cs-filter{gap:.6rem}.cs-section-games .cs-day:has(>.cs-game-list>:nth-child(3 of :not([hidden]))){grid-column:1/-1}.cs-section-games .cs-day-head{letter-spacing:-.03em;align-items:center;gap:.75rem;margin:0 0 1rem;padding:0;font-size:1.4rem;line-height:1.15}.cs-section-games .cs-day-head:after{content:"";background:linear-gradient(90deg, var(--cs-edge-strong), transparent);flex:auto;min-width:2rem;height:1px}.cs-section-games .cs-day-name{padding-left:1rem;position:relative}.cs-section-games .cs-day-name:before{content:"";background:linear-gradient(180deg, var(--club), var(--club));border-radius:4px;width:4px;position:absolute;top:.1em;bottom:.1em;left:0}@supports (color:color-mix(in lab, red, red)){.cs-section-games .cs-day-name:before{background:linear-gradient(180deg, color-mix(in oklab, var(--club) 55%, #fff), var(--club))}}.cs-section-games .cs-day-name:before{box-shadow:0 0 12px var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-section-games .cs-day-name:before{box-shadow:0 0 12px color-mix(in oklab, var(--club) 55%, transparent)}}html.cs[data-look=day] .cs-section-games .cs-day-name:before{background:linear-gradient(180deg, var(--club), var(--club))}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day] .cs-section-games .cs-day-name:before{background:linear-gradient(180deg, var(--club), color-mix(in oklab, var(--club) 78%, #000))}}html.cs[data-look=day] .cs-section-games .cs-day-name:before{box-shadow:0 0 10px var(--club)}@supports (color:color-mix(in lab, red, red)){html.cs[data-look=day] .cs-section-games .cs-day-name:before{box-shadow:0 0 10px color-mix(in oklab, var(--club) 45%, transparent)}}.cs-section-games .cs-game-list{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid;overflow:visible}.cs-section-games .cs-game-list:has(>:nth-child(3 of :not([hidden]))){grid-template-columns:repeat(var(--cs-cols,3), minmax(0, 1fr))}.cs-section-games .cs-game-list:has(>:nth-child(4 of :not([hidden])):nth-last-child(1 of :not([hidden]))){--cs-cols:2}.cs-section-games .cs-game,.cs-section-games .cs-game:first-child{border:1px solid var(--cs-edge);background-color:var(--cs-card-bg);background-image:var(--cs-card);box-shadow:var(--cs-shadow);border-radius:1.1rem;grid-template:auto 1fr/auto minmax(0,1fr) auto;align-items:start;gap:.5rem 0;padding:.85rem 1.15rem .85rem .85rem;container:cs-game/inline-size}.cs-section-games .cs-game-time{grid-area:1/1;align-self:start;min-width:4.4rem;min-height:3.15rem;padding:.4rem .5rem}.cs-section-games .cs-game-time b{font-size:1.15rem}.cs-section-games .cs-game-side{grid-area:2/1;place-self:start center;padding-top:0}.cs-section-games .cs-game-main{grid-area:1/2/3/3;align-self:center;gap:.28rem;margin-left:1rem}.cs-section-games .cs-game-team{font-size:1.05rem}.cs-section-games .cs-game-vs{font-size:.98rem}@container cs-game (min-width:24rem){.cs-section-games .cs-game-time{grid-area:1/1/3/2;align-self:center}.cs-section-games .cs-game-side{grid-area:1/3/3/4;align-self:center;margin-left:1rem}}.cs-section-about .cs-about{grid-template-columns:minmax(0,1fr);gap:3rem}.cs-section-about .cs-about-text{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:0 5rem;max-width:none;font-size:1.125rem;display:grid}.cs-section-about .cs-about-text p{grid-column:2}.cs-section-about .cs-about-text p:first-child:not(:only-child){letter-spacing:-.02em;text-wrap:balance;grid-area:1/1/span 30;padding-top:2.4rem;font-size:clamp(1.5rem,1rem + .72vw,1.85rem);font-weight:650;line-height:1.32;position:relative}.cs-section-about .cs-about-text p:first-child:not(:only-child):before{content:"“";color:var(--cs-accent);opacity:.6;font-family:Georgia,Times New Roman,serif;font-size:6.5rem;font-weight:700;line-height:.8;position:absolute;top:-.05em;left:-.04em}.cs-section-about .cs-about-text p:nth-child(2){margin-top:0;padding-top:2.6rem}.cs-section-about .cs-about-text p:not(:first-child){max-width:36rem;line-height:1.75}.cs-section-about .cs-about .cs-stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem}.cs-section-about .cs-stat{justify-content:flex-end;min-height:8.75rem;padding:1.4rem 1.75rem}.cs-section-about .cs-stat:before{width:13rem;top:-3.5rem;right:-3rem}.cs-section-about .cs-stat-num{font-size:clamp(3.6rem,2rem + 2.4vw,5.2rem)}.cs-section-about .cs-stat-label{letter-spacing:.16em;margin-top:.5rem;font-size:.85rem}.cs-section-about .cs-about-text p:only-child{letter-spacing:-.008em;max-width:44rem;color:var(--cs-ink);grid-column:1/-1;font-size:clamp(1.2rem,.95rem + .4vw,1.375rem);font-weight:500;line-height:1.62}.cs-section-about .cs-about:has(>.cs-about-text>p:only-child):has(>.cs-stats){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:3rem 4.5rem}.cs-section-about .cs-about:has(>.cs-about-text>p:only-child) .cs-about-text{display:block}.cs-section-about .cs-about:has(>.cs-about-text>p:only-child) .cs-stats{grid-template-columns:minmax(0,1fr);gap:.85rem}.cs-section-about .cs-about:has(>.cs-about-text>p:only-child) .cs-stat{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:1.1rem;min-height:0;padding:1.15rem 1.6rem}.cs-section-about .cs-about:has(>.cs-about-text>p:only-child) .cs-stat-num{min-width:1.6em;font-size:clamp(3rem,1.8rem + 1.8vw,4.2rem)}.cs-section-about .cs-about:has(>.cs-about-text>p:only-child) .cs-stat-label{margin-top:0}.cs-section-story .cs-timeline{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);gap:1.5rem 0;padding:1rem 0 2rem}.cs-section-story .cs-moment{grid-area:span 2/1;align-self:start;display:block}.cs-section-story .cs-moment.is-right{grid-column:3}.cs-section-story .cs-moment:nth-child(2){grid-row:2/span 2}.cs-section-story .cs-moment-dot,.cs-section-story .cs-moment-dot.is-blank{left:calc(100% + 3.5rem)}.cs-section-story .cs-moment.is-right :is(.cs-moment-dot,.cs-moment-dot.is-blank){left:-3.5rem}.cs-section-story .cs-moment-dot{width:4rem;height:4rem;font-size:.92rem;top:1.6rem}.cs-section-story .cs-moment-dot.is-blank{width:1.5rem;height:1.5rem;top:2.6rem}.cs-section-story .cs-moment:before{content:"";background:linear-gradient(90deg, var(--club), var(--club));border-radius:2px;width:1.5rem;height:2px;position:absolute;top:3.5rem;left:100%}@supports (color:color-mix(in lab, red, red)){.cs-section-story .cs-moment:before{background:linear-gradient(90deg, color-mix(in oklab, var(--club) 25%, transparent), color-mix(in oklab, var(--club) 80%, transparent))}}.cs-section-story .cs-moment.is-right:before{left:auto;right:100%;rotate:180deg}.cs-section-story .cs-moment-photo{aspect-ratio:16/8}.cs-section-story .cs-moment-words{padding:1.6rem 1.9rem 1.85rem}.cs-section-story .cs-moment-year{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.cs-section-story .cs-moment-title{margin-top:.5rem;font-size:1.5rem}.cs-section-story .cs-moment-text{max-width:38rem;margin-top:.65rem;font-size:1.05rem;line-height:1.65}.cs-section-teams .cs-teams{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:2rem 1.25rem}.cs-section-teams .cs-group-head{margin-bottom:.9rem}.cs-section-teams .cs-group-name{font-size:1.8rem}.cs-section-teams .cs-team-grid{gap:1rem}.cs-section-teams .cs-team{background-image:radial-gradient(90% 75% at 100% 0%, var(--team), transparent 70%), linear-gradient(160deg, var(--team), transparent 60%), var(--cs-card);flex-direction:column;align-items:flex-start;gap:.85rem;min-height:9.5rem;padding:1.2rem 1.25rem 1.15rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.cs-section-teams .cs-team{background-image:radial-gradient(90% 75% at 100% 0%, color-mix(in oklab, var(--team) 24%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--team) 14%, transparent), transparent 60%), var(--cs-card)}}.cs-section-teams .cs-team-mark{width:3.4rem;height:3.4rem}.cs-section-teams .cs-team-words{gap:.15rem;width:100%}.cs-section-teams .cs-team-name{font-size:1.25rem}.cs-section-teams .cs-team-div{font-size:.92rem}.cs-section-teams .cs-team-line{margin-top:.2rem;font-size:.85rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)){grid-template-columns:minmax(0,1fr);gap:0}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-group{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:0 2rem;padding:1.5rem 0;display:grid}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-group+.cs-team-group{border-top:1px solid var(--cs-edge)}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-group:first-child{padding-top:.25rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-group:last-child{padding-bottom:0}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-group-head{flex-direction:column;align-items:flex-start;gap:.25rem;margin:0;padding:.55rem 0 0}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-group-name{padding-left:1rem;line-height:1;position:relative}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-group-name:before{content:"";background:var(--club);width:4px;box-shadow:0 0 12px var(--club);border-radius:4px;position:absolute;top:.05em;bottom:.05em;left:0}@supports (color:color-mix(in lab, red, red)){.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-group-name:before{box-shadow:0 0 12px color-mix(in oklab, var(--club) 55%, transparent)}}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-group-count{padding-left:1rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.85rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team{flex-direction:row;align-items:center;gap:.85rem;min-height:5.25rem;padding:.85rem 1rem .85rem 1.25rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-mark{width:2.9rem;height:2.9rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-name{font-size:1.1rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-line{margin-top:0}.cs-section-tryouts .cs-tryouts{gap:1.5rem}.cs-section-tryouts .cs-tryouts:is(:has(>:nth-child(2):last-child),:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-section-tryouts .cs-tryouts:has(>:nth-child(3n+5):last-child)>:first-child{grid-column:span 2}.cs-section-tryouts .cs-tryouts:has(>:nth-child(3n+7):last-child)>:first-child{grid-column:1/-1}.cs-section-tryouts .cs-tryout{gap:1.1rem 1.35rem;padding:1.6rem 1.7rem 1.7rem}.cs-section-tryouts .cs-tryout-name{font-size:1.45rem}.cs-section-tryouts .cs-tryout-meta{font-size:.98rem}.cs .cs-section-tryouts .cs-tryout-go{align-self:end}.cs-section-tryouts :is(.cs-tryout:only-child,.cs-tryouts:has(>:nth-child(3n+5):last-child)>:first-child,.cs-tryouts:has(>:nth-child(3n+7):last-child)>:first-child){background-image:radial-gradient(70% 140% at 100% 50%, var(--club), transparent 64%), radial-gradient(40% 90% at 0% 0%, var(--club), transparent 70%), var(--cs-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem 2.25rem;padding:1.75rem 2.4rem}@supports (color:color-mix(in lab, red, red)){.cs-section-tryouts :is(.cs-tryout:only-child,.cs-tryouts:has(>:nth-child(3n+5):last-child)>:first-child,.cs-tryouts:has(>:nth-child(3n+7):last-child)>:first-child){background-image:radial-gradient(70% 140% at 100% 50%, color-mix(in oklab, var(--club) 30%, transparent), transparent 64%), radial-gradient(40% 90% at 0% 0%, color-mix(in oklab, var(--club) 12%, transparent), transparent 70%), var(--cs-card)}}.cs-section-tryouts .cs-tryout:only-child{grid-column:1/-1}.cs-section-tryouts .cs-tryout:only-child .glass-icon{zoom:1.6}.cs-section-tryouts .cs-tryout:only-child .cs-tryout-words{flex-flow:wrap;align-items:center;gap:.35rem 1.5rem}.cs-section-tryouts .cs-tryout:only-child :is(.cs-tryout-name,.cs-tryout-div){flex-basis:100%}.cs-section-tryouts .cs-tryout:only-child .cs-tryout-name{letter-spacing:-.03em;font-size:1.9rem}.cs-section-tryouts .cs-tryout:only-child .cs-tryout-div{margin-bottom:.35rem;font-size:1rem}.cs .cs-section-tryouts :is(.cs-tryout:only-child,.cs-tryouts:has(>:nth-child(3n+5):last-child)>:first-child,.cs-tryouts:has(>:nth-child(3n+7):last-child)>:first-child) .cs-tryout-go{grid-column:auto;align-self:center;width:auto;min-height:3.5rem;padding:0 1.9rem;font-size:1.06rem}.cs-section-results .cs-results{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid;overflow:visible}.cs-section-results .cs-results:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-section-results .cs-results:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(7):last-child))>:first-child{grid-column:span 2}.cs-section-results .cs-results:has(>:nth-child(5):last-child)>:first-child{grid-area:span 2/span 2}.cs-section-results .cs-result,.cs-section-results .cs-result:first-child{border:1px solid var(--cs-edge);background-color:var(--cs-card-bg);background-image:var(--cs-card);box-shadow:var(--cs-shadow);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date badge""main main""score score";align-items:center;gap:.7rem .75rem;padding:1.15rem 1.25rem 1.2rem}.cs-section-results .cs-result:has(.result-W){background-image:radial-gradient(80% 60% at 100% 0%, #4ade801f, transparent 70%), var(--cs-card)}.cs-section-results .cs-result-main{gap:.2rem}.cs-section-results .cs-result-score{border-top:1px solid var(--cs-edge);letter-spacing:-.05em;margin-top:.1rem;padding-top:.7rem;font-size:2.5rem;line-height:1}.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(5):last-child))>:first-child{background-image:radial-gradient(70% 70% at 100% 0%, var(--club), transparent 70%), var(--cs-card);grid-template-rows:auto 1fr auto;align-items:end;gap:1rem .75rem;padding:1.6rem 1.75rem 1.7rem}@supports (color:color-mix(in lab, red, red)){.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(5):last-child))>:first-child{background-image:radial-gradient(70% 70% at 100% 0%, color-mix(in oklab, var(--club) 22%, transparent), transparent 70%), var(--cs-card)}}.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(5):last-child))>:first-child .cs-result-date{align-self:start;font-size:.8rem}.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(5):last-child))>:first-child .result{align-self:start}.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(5):last-child))>:first-child .cs-game-team{font-size:1.3rem}.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(5):last-child))>:first-child .cs-game-vs{font-size:1.1rem}.cs-section-results .cs-results:is(:has(>:first-child:last-child),:has(>:nth-child(5):last-child))>:first-child .cs-result-score{padding-top:1rem;font-size:clamp(4rem,2.2rem + 2.8vw,5.75rem)}.cs-section-fields .cs-fields{gap:1.5rem}.cs-section-fields .cs-fields:is(:has(>:nth-child(2):last-child),:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-section-fields .cs-fields:has(>:nth-child(3n+5):last-child)>:first-child{grid-column:span 2}.cs-section-fields .cs-fields:has(>:nth-child(3n+7):last-child)>:first-child{grid-column:1/-1}.cs-section-fields .cs-field-body{gap:.3rem;padding:1.4rem 1.6rem 1.6rem}.cs-section-fields .cs-field-name{font-size:1.45rem}.cs-section-fields .cs-field-place{font-size:1rem}.cs-section-fields .cs-field-address{font-size:.98rem}.cs-section-fields :is(.cs-field:only-child,.cs-fields:has(>:nth-child(2):last-child)>.cs-field,.cs-fields:has(>:nth-child(3n+5):last-child)>:first-child,.cs-fields:has(>:nth-child(3n+7):last-child)>:first-child){flex-direction:row}.cs-section-fields :is(.cs-fields:has(>:nth-child(2):last-child)>.cs-field,.cs-fields:has(>:nth-child(3n+5):last-child)>:first-child) .cs-field-media{aspect-ratio:auto;flex:0 0 48%;min-height:15rem}.cs-section-fields :is(.cs-field:only-child,.cs-fields:has(>:nth-child(3n+7):last-child)>:first-child) .cs-field-media{aspect-ratio:16/8;flex:0 0 60%}.cs-section-fields :is(.cs-field:only-child,.cs-fields:has(>:nth-child(2):last-child)>.cs-field,.cs-fields:has(>:nth-child(3n+5):last-child)>:first-child,.cs-fields:has(>:nth-child(3n+7):last-child)>:first-child) .cs-field-body{justify-content:center}.cs-section-fields .cs-field:only-child{grid-column:1/-1}.cs-section-fields :is(.cs-field:only-child,.cs-fields:has(>:nth-child(3n+7):last-child)>:first-child) .cs-field-body{padding:2rem 2.4rem}.cs-section-fields :is(.cs-field:only-child,.cs-fields:has(>:nth-child(3n+7):last-child)>:first-child) .cs-field-name{letter-spacing:-.03em;font-size:2rem}.cs-section-fields .cs-fields:has(>:nth-child(3n+5):last-child)>:first-child .cs-field-name{letter-spacing:-.025em;font-size:1.75rem}.cs-section-sponsors .cs-sponsor{gap:.7rem;width:13rem;padding:1rem .95rem .95rem}.cs-section-sponsors .cs-sponsor-logo{height:5rem}.cs-section-sponsors .cs-sponsor-initials{width:4.75rem;height:4.75rem;font-size:1.5rem}.cs-section-sponsors .cs-sponsor-name{font-size:1rem}.cs-section-sponsors .cs-marquee{gap:1.25rem;padding-block:.5rem 1.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cs-section-sponsors .cs-marquee-track{gap:1.25rem}.cs-section-sponsors .cs-sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,15rem));justify-content:center;gap:1.25rem}.cs-section-sponsors .cs-sponsor-grid .cs-sponsor{width:auto}.cs-section-contact .cs-contact{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}.cs-section-contact .cs-contact .cs-contact-list{grid-area:1/1/auto/-1;grid-template-columns:subgrid;column-gap:0;display:grid}.cs-section-contact .cs-contact-list:not(:has(li)){display:none}.cs-section-contact .cs-contact-list:has(>li:nth-child(2):last-child)>li:first-child{grid-column:span 2}.cs-section-contact .cs-contact-list>li:only-child{grid-column:1/-1}.cs-section-contact .cs-contact-list li+li{border-left:1px solid var(--cs-edge)}.cs-section-contact .cs-contact-list li+li .cs-contact-row{border-top:0}.cs-section-contact .cs-contact-row{gap:1rem;height:100%;padding:1.2rem 1.4rem}.cs-section-contact .cs-contact-value{overflow-wrap:break-word;margin-top:.15rem;font-size:1.06rem}.cs-section-contact .cs-contact-cal{grid-area:2/1/auto/3;align-items:center;gap:1.75rem;padding:1.6rem 2.1rem}.cs-section-contact .cs-contact:not(:has(.cs-contact-social)) .cs-contact-cal{grid-column:1/-1}.cs-section-contact .cs-contact-cal-art .brand-icon{zoom:1.45}.cs-section-contact .cs-contact-cal-title{letter-spacing:-.03em;font-size:1.65rem}.cs-section-contact .cs-contact-cal-text{max-width:34rem;font-size:1.05rem}.cs-section-contact .cs-contact-social{text-align:center;background-image:radial-gradient(80% 90% at 50% 100%, var(--club), transparent 70%), var(--cs-card);flex-direction:column;grid-area:2/3;justify-content:center;align-items:center;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-section-contact .cs-contact-social{background-image:radial-gradient(80% 90% at 50% 100%, color-mix(in oklab, var(--club) 18%, transparent), transparent 70%), var(--cs-card)}}.cs-section-contact .cs-contact-social .cs-social{justify-content:center;gap:.9rem;margin-top:1.1rem}.cs-section-contact .cs-contact-social .cs-social-link{width:4rem;height:4rem;box-shadow:var(--cs-raise), 0 12px 26px -12px var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-section-contact .cs-contact-social .cs-social-link{box-shadow:var(--cs-raise), 0 12px 26px -12px color-mix(in oklab, var(--club) 85%, transparent)}}.cs-section-contact .cs-contact-social .cs-social-link svg{width:1.55rem;height:1.55rem}}@media (min-width:80rem) and (min-height:30rem),(min-width:80rem) and (pointer:fine){.cs-section-events .cs-events{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-section-events .cs-events:has(>:first-child:last-child)>:first-child{--ev-span:4}.cs-section-events .cs-events:is(:has(>:nth-child(2):last-child),:has(>:nth-child(6):last-child))>:first-child{--ev-span:3;--ev-rows:1}.cs-section-events .cs-events:has(>:nth-child(3):last-child)>:first-child{--ev-span:2;--ev-rows:1}.cs-section-events .cs-events:is(:has(>:nth-child(4):last-child),:has(>:nth-child(5):last-child))>:first-child{--ev-span:2;--ev-rows:2}.cs-section-events .cs-events:has(>:nth-child(4):last-child)>:nth-child(4){--ev-span:2}.cs-section-events .cs-events:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child))>:first-child .cs-event{flex-direction:row}.cs-section-events .cs-events:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child))>:first-child .cs-event-media{flex:none;width:54%;min-height:19rem}.cs-section-events .cs-events:is(:has(>:nth-child(3):last-child),:has(>:nth-child(6):last-child))>:first-child .cs-event-body{flex:auto;padding:2rem 2.1rem 2.15rem}.cs-section-events .cs-events:is(:has(>:nth-child(4):last-child),:has(>:nth-child(5):last-child))>:first-child .cs-event{flex-direction:column}.cs-section-events .cs-events:is(:has(>:nth-child(4):last-child),:has(>:nth-child(5):last-child))>:first-child .cs-event-media{flex:auto;width:100%;min-height:15rem}.cs-section-events .cs-events:is(:has(>:nth-child(4):last-child),:has(>:nth-child(5):last-child))>:first-child .cs-event-body{flex:none;padding:1.7rem 2rem 1.9rem}.cs-section-events .cs-events:has(>:nth-child(4):last-child)>:nth-child(4) .cs-event{flex-direction:row}.cs-section-events .cs-events:has(>:nth-child(4):last-child)>:nth-child(4) .cs-event-media{aspect-ratio:auto;width:50%}.cs-section-events .cs-events:has(>:nth-child(4):last-child)>:nth-child(4) .cs-event-body{justify-content:center}.cs-section-games .cs-game-list:has(>:nth-child(3 of :not([hidden]))),.cs-section-games .cs-game-list:has(>:nth-child(4 of :not([hidden])):nth-last-child(1 of :not([hidden]))){--cs-cols:4}.cs-section-games .cs-game-list:is(:has(>:nth-child(3 of :not([hidden])):nth-last-child(1 of :not([hidden]))),:has(>:nth-child(5 of :not([hidden])):nth-last-child(1 of :not([hidden]))),:has(>:nth-child(6 of :not([hidden])):nth-last-child(1 of :not([hidden])))){--cs-cols:3}.cs-section-games .cs-day-head{font-size:1.55rem}.cs-section-story .cs-timeline{grid-template-columns:minmax(0,1fr) 8rem minmax(0,1fr)}.cs-section-story .cs-moment-dot,.cs-section-story .cs-moment-dot.is-blank{left:calc(100% + 4rem)}.cs-section-story .cs-moment.is-right :is(.cs-moment-dot,.cs-moment-dot.is-blank){left:-4rem}.cs-section-story .cs-moment:before{width:2rem}.cs-section-teams .cs-teams{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.cs-section-tryouts .cs-tryouts:is(:has(>:nth-child(2):last-child),:has(>:nth-child(4):last-child))>.cs-tryout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.cs .cs-section-tryouts .cs-tryouts:is(:has(>:nth-child(2):last-child),:has(>:nth-child(4):last-child)) .cs-tryout-go{grid-column:auto;align-self:center;width:auto;padding:0 1.4rem}.cs-section-fields :is(.cs-fields:has(>:nth-child(2):last-child)>.cs-field,.cs-fields:has(>:nth-child(3n+5):last-child)>:first-child) .cs-field-media{flex-basis:54%;min-height:17rem}.cs-section-contact .cs-contact-row{gap:1.1rem;padding:1.3rem 1.75rem}.cs-section-contact .cs-contact-value{font-size:1.1rem}.cs-section-contact .cs-contact-row .glass-icon{zoom:1.15}}@media (min-width:100rem) and (min-height:30rem),(min-width:100rem) and (pointer:fine){.cs-page-home .cs-section{padding:5.75rem 0 6.25rem}.cs-section-events .cs-events,.cs-section-results .cs-results{gap:1.5rem}.cs-section-teams .cs-teams{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem 1.5rem}.cs-section-teams .cs-teams:has(.cs-team-grid>:nth-child(2)) .cs-team-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.cs-section-about .cs-about-text{font-size:1.2rem}.cs-section-fields :is(.cs-fields:has(>:nth-child(2):last-child)>.cs-field,.cs-fields:has(>:nth-child(3n+5):last-child)>:first-child) .cs-field-media{min-height:19rem}}@media (min-width:64rem) and (min-height:30rem) and (prefers-reduced-motion:no-preference),(min-width:64rem) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cs-section-events .cs-kind-glyph{transition:rotate .5s var(--cs-ease), scale .5s var(--cs-ease)}.cs-section-events .cs-event:hover .cs-kind-glyph{rotate:-2deg;scale:1.04}.cs-section-fields .cs-field-media :is(img,.cs-field-art svg){transition:scale .7s var(--cs-ease)}.cs-section-fields .cs-field:has(.cs-field-go:hover) .cs-field-media :is(img,.cs-field-art svg){scale:1.04}}.cse-intro,.cse-status,.cse-mini,.cse-look-night .cse-look-art{--cse-night:radial-gradient(70% 55% at 88% -8%, #fff1ce4d, #fff1ce00 60%), radial-gradient(55% 45% at 6% -12%, #d6e8ff2e, #d6e8ff00 62%), radial-gradient(120% 60% at 50% 120%, #4c8c5c6b, #4c8c5c00 64%), linear-gradient(165deg, #263644 0%, #1d2c2a 58%, #17231d 100%)}.cse-status.is-day,.cse-mini.is-day,.cse-look-day .cse-look-art{--cse-day:radial-gradient(60% 60% at 90% -10%, #fff8dcf2, #fff8dc00 60%), radial-gradient(130% 55% at 50% 125%, #96c48cbf, #96c48c00 66%), linear-gradient(180deg, #d9e7f1 0%, #e9efe6 62%, #dce9d3 100%)}.cse-intro{isolation:isolate;margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);color:var(--color-white);background:var(--cse-night);box-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #00000040, var(--skin-raise-lg,0 10px 24px -12px #0006);position:relative;overflow:hidden}.cse-intro:before,.cse-status:before{content:"";pointer-events:none;z-index:calc(10 * -1);background:repeating-linear-gradient(100deg,#ffffff09 0 3.5rem,#fff0 3.5rem 7rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000 100%);mask-image:linear-gradient(#0000 30%,#000 100%)}.cse-intro-glow,.cse-status-glow{pointer-events:none;z-index:calc(10 * -1);background:radial-gradient(circle,#ffeec459,#ffeec400 68%);border-radius:3.40282e38px;width:16rem;height:16rem;animation:7s ease-in-out infinite alternate cse-floodlight;position:absolute;top:-7rem;right:-5rem}.cse-intro-kicker{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-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:#a9d8b5}.cse-intro-title{margin-top:calc(var(--spacing) * 1.5);--tw-leading:1.1;--tw-font-weight:var(--font-weight-extrabold);max-width:62%;font-size:1.6rem;line-height:1.1;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-shadow:0 1px #0000004d}.cse-intro-phone{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 4);gap:var(--spacing);width:4.75rem;padding:calc(var(--spacing) * 1.5);aspect-ratio:9/16;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(170deg,#fff3,#ffffff0f);border:1px solid #ffffff47;border-radius:.95rem;flex-direction:column;animation:6s ease-in-out infinite alternate cse-float;display:flex;position:absolute;rotate:7deg;box-shadow:inset 0 1px #ffffff59,0 18px 30px -14px #000000a6}.cse-intro-bars{gap:calc(var(--spacing) * .5);display:flex}.cse-intro-bars>span{background-color:#ffffff59;border-radius:3.40282e38px;flex:1;height:3px}@supports (color:color-mix(in lab, red, red)){.cse-intro-bars>span{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.cse-intro-bars>span:first-child{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.cse-intro-bars>span:first-child{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.cse-intro-name{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight);font-size:.5rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);margin-top:auto;overflow:hidden}.cse-intro-line{height:var(--spacing);background-color:#fff6;border-radius:3.40282e38px;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cse-intro-line{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.cse-intro-line.is-short{background-color:#ffffff40;width:66.6667%}@supports (color:color-mix(in lab, red, red)){.cse-intro-line.is-short{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.cse-intro-cards{margin-top:var(--spacing);gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cse-intro-cards>span{height:calc(var(--spacing) * 4);border-radius:var(--radius-md);background:linear-gradient(#ffffff4d,#ffffff1f)}.cse-points{margin-top:calc(var(--spacing) * 6)}:where(.cse-points>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.cse-points li{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.cse-points li>span{min-width:0}.cse-points b{--tw-leading:var(--leading-snug);font-size:.95rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.cse-points li>span>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffffb3;display:block}@supports (color:color-mix(in lab, red, red)){.cse-points li>span>span{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.cse-points .cse-addr-sample{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:#bfe6c9}.cse-points .glass-icon{filter:drop-shadow(0 4px 8px #0000004d)}.cse-addr{margin-top:calc(var(--spacing) * 1.5);min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-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));box-shadow:var(--skin-sunk,inset 0 1px 2px #0000000f);align-items:stretch;display:flex;overflow:hidden}.cse-addr:focus-within{border-color:var(--color-brand);--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:#15803d26}@supports (color:color-mix(in lab, red, red)){.cse-addr:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.cse-addr.is-invalid{border-color:var(--color-red-400);--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:var(--color-red-100)}.cse-addr-fix{padding-inline: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);white-space:nowrap;color:var(--color-muted);background:linear-gradient(#f3f5ef,#e8ece3);flex-shrink:0;align-items:center;display:flex}.cse-addr-fix:first-child{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line)}.cse-addr-fix:last-child{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line)}.cse-addr-input{min-width:0;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-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.cse-addr-input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#5d6d6499}@supports (color:color-mix(in lab, red, red)){.cse-addr-input::placeholder{color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.cse-slug-status{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 5);align-items:flex-start;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);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.cse-slug-status:empty{min-height:0;margin-top:0}.cse-slug-status.is-ok{color:var(--color-brand-dark)}.cse-slug-status.is-bad{color:var(--color-red-700)}.cse-slug-status.is-busy{opacity:.6}.cse-slug-status>span:last-child{overflow-wrap:break-word;min-width:0}.cse-slug-mark{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-brand);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cse-slug-status.is-bad .cse-slug-mark{background-color:var(--color-red-600)}.cse-chip.is-picked{border-color:var(--color-brand);background-color:var(--color-brand-soft);color:var(--color-brand-dark)}.cse-status{isolation:isolate;border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 5);color:var(--color-white);background:var(--cse-night);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000040,0 16px 30px -18px #10201ab3}.cse-status.is-day{color:var(--color-ink);background:var(--cse-day);box-shadow:inset 0 1px #fff,inset 0 -1px #1c281e1f,0 16px 30px -18px #1c281e73}.cse-status.is-day:before{background:repeating-linear-gradient(100deg,#2f7d470d 0 3.5rem,#2f7d4700 3.5rem 7rem)}.cse-status.is-day .cse-status-glow{background:radial-gradient(circle,#ffffffe6,#fff0 68%)}.cse-state{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);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);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff38,#ffffff1a);border:1px solid #ffffff47;border-radius:3.40282e38px;display:inline-flex}.cse-status.is-day .cse-state{background:#ffffffb3;border-color:#1c281e1f}.cse-state.is-draft{color:#f6dfa8}.cse-status.is-day .cse-state.is-draft{color:var(--color-amber-800)}.cse-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background:#63d48a;border-radius:3.40282e38px;animation:2s ease-out infinite cse-pulse;display:inline-block;position:relative;box-shadow:0 0 #63d48a99}.cse-status-label{margin-top:calc(var(--spacing) * 4);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-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.cse-address{margin-top:var(--spacing);--tw-leading:1.15;--tw-font-weight:var(--font-weight-extrabold);font-size:1.55rem;line-height:1.15;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);word-break:break-all;text-shadow:0 1px #00000040}.cse-status.is-day .cse-address{text-shadow:0 1px #fffc}.cse-status-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cse-glass-btn{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff3,#ffffff12);border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffff4d,0 6px 14px -8px #00000080}.cse-glass-btn:active{translate:0 1px;box-shadow:inset 0 2px 4px #00000040}.cse-status.is-day .cse-glass-btn{background:linear-gradient(#ffffffeb,#ffffff9e);border-color:#1c281e24;box-shadow:inset 0 1px #fff,0 6px 14px -8px #1c281e59}.cse-status-link{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * -2);min-height:calc(var(--spacing) * 11);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);text-underline-offset:4px;opacity:.85;display:inline-flex}@media (hover:hover){.cse-status-link:hover{text-decoration-line:underline}}.cse-publish{margin-top:calc(var(--spacing) * 3)}.cse-bigswitch{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;min-height:4.5rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));box-shadow:inset 0 1px 0 #fff, var(--skin-raise,0 2px 5px -1px #1c281e1f);background-image:linear-gradient(#fff,#f2f4ee);display:flex}.cse-bigswitch:not(.is-on){background-image:linear-gradient(#f6fbf5,#e5f0e2);border-color:#2f7d4766}.cse-bigswitch:active{translate:0 1px}.cse-bigswitch:focus-visible{--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.cse-bigswitch:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.cse-bigswitch:focus-visible{--tw-outline-style:none;outline-style:none}.cse-bigswitch-title{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);color:var(--color-ink);display:block}.cse-bigswitch:not(.is-on) .cse-bigswitch-title{color:var(--color-brand-dark)}.cse-bigswitch-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:block}.cse-bigswitch.is-on .cse-bigswitch-sub{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#bf000fcc}@supports (color:color-mix(in lab, red, red)){.cse-bigswitch.is-on .cse-bigswitch-sub{color:color-mix(in oklab, var(--color-red-700) 80%, transparent)}}.cse-bigswitch-track{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 14);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));background:linear-gradient(#cfd6cb,#dfe4da);border-radius:3.40282e38px;flex-shrink:0;position:relative;box-shadow:inset 0 2px 4px #1c281e38,0 1px #fff}.cse-bigswitch.is-on .cse-bigswitch-track{background:linear-gradient(#2a7042,#3b8c55)}.cse-bigswitch-knob{top:var(--spacing);left:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);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));background:linear-gradient(#fff,#eef0ea);border-radius:3.40282e38px;position:absolute;box-shadow:0 1px 2px #00000040,0 3px 6px -2px #00000040}.cse-bigswitch.is-on .cse-bigswitch-knob{transform:translate(1.5rem)}.cse-progress{height:calc(var(--spacing) * 2);background-color:var(--color-canvas);border-radius:3.40282e38px;overflow:hidden;box-shadow:inset 0 1px 2px #1c281e2e}.cse-progress>span{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;background:linear-gradient(90deg,#3b8c55,#6bb47c);border-radius:3.40282e38px;transition-duration:.5s;display:block;box-shadow:inset 0 1px #ffffff59}.cse-tick{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-white);color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px 2px #1c281e1a}.cse-tick.is-done{border-color:var(--color-brand);color:var(--color-white);background:linear-gradient(#3b8c55,#2a7042);box-shadow:inset 0 1px #ffffff4d}.cse-save-state{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);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-brand);text-transform:none}.cse-save-state.is-bad{color:var(--color-red-700)}#sections,.cse-item{scroll-margin-top:5rem}.cse-secs{overflow:hidden}.cse-hero-row{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);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,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}.cse-hero-row:active{background-color:var(--color-canvas)}.cse-hero-row{background-image:linear-gradient(#ffffffe6,#eceee699)}:where(.cse-sec-list>: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)));border-color:var(--color-line)}.cse-sec{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-surface);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);display:flex;position:relative}.cse-sec .cse-sec-switch input{inset:-.625rem -.25rem -.625rem -.5rem}.cse-sec-main{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);min-width:0;padding-block:var(--spacing);flex:1;display:flex}.cse-sec-main:active{background-color:var(--color-canvas)}.cse-sec-icon{flex-shrink:0;display:none}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.cse-sec-icon{display:flex}}.cse-sec-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.cse-sec-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:block;overflow:hidden}.cse-sec-off-word{display:none}.cse-sec.is-off .cse-sec-off-word{display:inline}.cse-sec.is-off .cse-sec-title{color:var(--color-muted)}.cse-sec.is-off .cse-sec-icon{filter:grayscale()opacity(.55)}.cse-sec.is-empty:not(.is-off) .cse-sec-sub{color:var(--color-amber-800)}.cse-sec.is-empty .cse-sec-sub{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cse-arrows{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.cse-arrow{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-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));background:linear-gradient(#fff,#eef1ea);justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1f}.cse-arrow:active:not(:disabled){background:linear-gradient(#e8ece3,#f4f6f0);translate:0 1px;box-shadow:inset 0 2px 3px #1c281e26}.cse-arrow:disabled{cursor:default;opacity:.3;box-shadow:none}.cse-arrow:focus-visible{--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:#15803d40}@supports (color:color-mix(in lab, red, red)){.cse-arrow:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.cse-arrow:focus-visible{--tw-outline-style:none;outline-style:none}.cse-moved{animation:.9s ease-out cse-moved}:where(.cse-items>: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)));border-color:var(--color-line)}.cse-items{overflow:hidden}.cse-item{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-surface);padding-right:calc(var(--spacing) * 2);display:flex;position:relative}.cse-item-main{min-height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 3);min-width:0;padding-block:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 3);flex:1;display:flex}.cse-item-main:active{background-color:var(--color-canvas)}.cse-item-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block;overflow:hidden}.cse-item-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:block;overflow:hidden}.cse-item-sub.is-warn{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-800)}.cse-item.is-resting .cse-thumb{filter:grayscale(.8)opacity(.6)}.cse-thumb{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-canvas);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1c281e14}.cse-thumb>img{object-fit:cover;width:100%;height:100%}.cse-thumb-slide{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 16)}.cse-thumb-moment{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.cse-thumb-sponsor{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-white)}.cse-thumb-sponsor>img{object-fit:contain;padding:var(--spacing)}.cse-thumb-n{top:var(--spacing);left:var(--spacing);border-radius:var(--radius-md);background-color:#0000008c;position:absolute}@supports (color:color-mix(in lab, red, red)){.cse-thumb-n{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.cse-thumb-n{padding-inline:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.cse-items-moment .cse-item:before{content:"";pointer-events:none;width:calc(var(--spacing) * .5);background-color:var(--color-line);position:absolute;top:0;bottom:0;left:calc(2.375rem - 1px)}.cse-items-moment .cse-item:first-child:before{top:50%}.cse-items-moment .cse-item:last-child:before{bottom:50%}.cse-items-moment .cse-item:only-child:before{display:none}.cse-year{z-index:1;height:calc(var(--spacing) * 8);width:3.25rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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,);color:#6b4a12;background:linear-gradient(#fbefd2,#f1dcae);border:1px solid #a0701e4d;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffc,0 2px 4px -1px #6b4a1240}.cse-empty .btn{margin-top:calc(var(--spacing) * 4)}.cse-sheet .picture-field{align-items:flex-start}.cse-consent{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-canvas);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted);display:flex;box-shadow:inset 0 1px 2px #1c281e14}.cse-consent>svg{margin-top:calc(var(--spacing) * .5)}.cse-delete{color:var(--color-red-700)}dialog.cse-sheet[open]:not(:modal){margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);width:100%;max-width:none;max-height:none;position:relative;inset:auto;box-shadow:0 1px 2px #1c281e12,0 16px 28px -16px #1c281e4d}.cse-count{margin-top:var(--spacing);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-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,);display:block}.cse-count.is-near{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-700)}.cse-textarea{min-height:calc(var(--spacing) * 56);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.cse-off{align-items:center}.cse-social{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:7rem minmax(0,1fr);display:grid}.cse-social.is-invalid .field{border-color:var(--color-red-400);--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:var(--color-red-100)}.cse-social-name{align-items:center;gap:calc(var(--spacing) * 2);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);display:flex}.cse-social-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0;box-shadow:inset 0 -1px #0003}.cse-social-instagram{background:linear-gradient(135deg,#c98a4b,#b4567a)}.cse-social-facebook{background:#5a78b0}.cse-social-x{background:#3a3f3c}.cse-social-youtube{background:#c25b55}.cse-social-tiktok{background:linear-gradient(135deg,#5fb3b3,#c46a85)}.cse-social-website{background:#6f8a76}.cse-mini{isolation:isolate;margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-3xl);width:100%;color:var(--color-white);aspect-ratio:16/10;background:var(--cse-night);max-height:17rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 16px 30px -18px #10201ab3}.cse-mini.is-day{color:var(--color-ink);background:var(--cse-day);box-shadow:inset 0 1px #fff,0 16px 30px -18px #1c281e73}.cse-mini:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0c141059 0%,#0c141000 28% 42%,#0c1410c7 100%);position:absolute;inset:0}.cse-mini.is-day:after{background:linear-gradient(#ffffff4d 0%,#fff0 28% 40%,#f6f8f2eb 100%)}.cse-mini-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.cse-mini-photo.is-on{opacity:1;animation:6s ease-out both cse-kenburns}.cse-mini-empty{background:repeating-linear-gradient(90deg,#ffffff0d 0 2.5rem,#fff0 2.5rem 5rem);position:absolute;inset:0}.cse-mini-text{z-index:2;padding:calc(var(--spacing) * 4);inset-inline:0;position:absolute;bottom:0}.cse-mini-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-shadow:0 1px 2px #00000059;display:block;overflow:hidden}.cse-mini.is-day .cse-mini-name{text-shadow:0 1px #fffc}.cse-mini-tagline{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.9;display:block;overflow:hidden}.cse-mini-bars{inset-inline:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:2;gap:var(--spacing);display:flex;position:absolute}.cse-mini-bars>span{height:var(--spacing);background-color:#ffffff59;border-radius:3.40282e38px;flex:1;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cse-mini-bars>span{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.cse-mini.is-day .cse-mini-bars>span{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.cse-mini.is-day .cse-mini-bars>span{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.cse-mini-bars>span:after{content:"";transform-origin:0;--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-white);border-radius:3.40282e38px;position:absolute;inset:0}.cse-mini.is-day .cse-mini-bars>span:after{background-color:#10201ab3}@supports (color:color-mix(in lab, red, red)){.cse-mini.is-day .cse-mini-bars>span:after{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.cse-mini-bars>span.is-done:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.cse-mini-bars>span.is-on:after{animation:4s linear forwards cse-bar}.cse-scenes{gap:calc(var(--spacing) * 3);--cse-s:.335;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cse-color2{display:none}.cse-scene-card:has([data-cse-palette][value=team]:checked) .cse-color2{display:block}.cse-swatches{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cse-swatch{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-white);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 3);padding-left: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);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));border-radius:3.40282e38px;display:inline-flex}.cse-swatch:has(:checked){border-color:var(--color-brand)}.cse-swatch:has(:focus-visible){--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.cse-swatch:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.cse-swatch>span{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:3.40282e38px;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000026,inset 0 2px 3px #ffffff40}.cse-scenes-group{margin-top:calc(var(--spacing) * 4);margin-bottom: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-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase}.cse-scenes-group span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.cse-scenes-group:first-child{margin-top:calc(var(--spacing) * 3)}.cse-scene{cursor:pointer;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2.5);text-align:center;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));flex-direction:column;display:flex;position:relative}.cse-scene:has(:checked){border-color:var(--color-brand)}.cse-scene:has(:focus-visible){--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.cse-scene:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.cse-scene{box-shadow:0 1px 2px #1c281e14}.cse-scene:has(:checked){box-shadow:0 0 0 3px #2f7d471f,0 6px 14px -8px #1c281e59}.cse-scene-frame{margin-bottom:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);width:calc(390px * var(--cse-s));height:calc(300px * var(--cse-s));isolation:isolate;background:#06110d;flex-shrink:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014,0 4px 10px -6px #00000073}.cse-scene-inner{width:390px;height:300px;transform:scale(var(--cse-s));transform-origin:0 0;--cs-bar-h:0rem;--cs-ease:cubic-bezier(.2, .7, .2, 1);position:absolute;top:0;left:0;overflow:hidden}.cse-scene-inner .cs-art[data-scene=stadium] .cs-art-turf{translate:0 var(--cse-turf-drop,15rem)}.cse-scene:not(:has(:checked)):not(:hover) .cs-art,.cse-scene:not(:has(:checked)):not(:hover) .cs-art *{animation:none!important}.cse-scene-name{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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);display:inline-flex}.cse-scene-line{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-muted)}.cse-scene-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--color-brand);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:none}.cse-scene:has(:checked) .cse-scene-check{display:inline-flex}@media (max-width:22rem){.cse-scenes{--cse-s:.27}}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.cse-scenes{--cse-s:.4;grid-template-columns:repeat(3,minmax(0,1fr))}}.cse-looks{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cse-look{cursor:pointer;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);background-color:var(--color-white);padding: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));flex-direction:column;display:flex;position:relative}.cse-look:has(:checked){border-color:var(--color-brand)}.cse-look:has(:focus-visible){--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:#15803d33}@supports (color:color-mix(in lab, red, red)){.cse-look:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.cse-look{box-shadow:0 1px 2px #1c281e14}.cse-look:has(:checked){box-shadow:0 0 0 3px #2f7d471f,0 6px 14px -8px #1c281e59}.cse-look-art{aspect-ratio:4/3;justify-content:flex-end;gap:var(--spacing);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 2.5);flex-direction:column;display:flex;position:relative;overflow:hidden}.cse-look-night .cse-look-art{background:var(--cse-night)}.cse-look-day .cse-look-art{background:var(--cse-day)}.cse-look-art>span{height:calc(var(--spacing) * 1.5);border-radius:3.40282e38px;display:block}.cse-look-art>span:first-child{height:calc(var(--spacing) * 2.5);width:75%}.cse-look-art>span:nth-child(2){width:50%}.cse-look-art>span:nth-child(3){margin-top:var(--spacing);height:calc(var(--spacing) * 3);border-radius:var(--radius-md);width:40%}.cse-look-night .cse-look-art>span{background:#ffffffbf}.cse-look-night .cse-look-art>span:nth-child(2){background:#fff6}.cse-look-night .cse-look-art>span:nth-child(3){background:linear-gradient(#4f9a64,#3b8c55)}.cse-look-day .cse-look-art>span{background:#1c2520b3}.cse-look-day .cse-look-art>span:nth-child(2){background:#1c25204d}.cse-look-day .cse-look-art>span:nth-child(3){background:linear-gradient(#4f9a64,#3b8c55)}.cse-look-name{padding-inline:var(--spacing);padding-bottom: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-bold);font-weight:var(--font-weight-bold)}.cse-look-check{top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-white);background:linear-gradient(#3b8c55,#2a7042);border-radius:3.40282e38px;justify-content:center;align-items:center;display:none;position:absolute;box-shadow:0 0 0 2px #fff,0 2px 4px #00000040}.cse-look:has(:checked) .cse-look-check{display:flex}.cse-pv-label,.cse-pv-chrome,.cse-pv-ann,.cse-pv-caption,.cse-mini-art,.cse-pv-page,.cse-pv-save,.cse-mini-bars>.cse-mini-bar-welcome,.cse-pagehead,.cse-pagehead-title,.cse-about-pv,.cse-intro-art{display:none}.ce-head{isolation:isolate;margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));box-shadow:inset 0 1px 0 #fffc, var(--skin-raise-lg,0 4px 12px -4px #00000026);background-color:#eef3ea;background-image:radial-gradient(90% 80% at 100% 0,#c9e4cfe6,#c9e4cf00 60%),radial-gradient(70% 60% at 0 100%,#d6e6f2b3,#d6e6f200 70%),linear-gradient(#f7f9f3,#e9eee3);position:relative;overflow:hidden}.ce-head:before{content:"";pointer-events:none;z-index:calc(10 * -1);background:repeating-linear-gradient(90deg,#2f7d470f 0 3.5rem,#2f7d4700 3.5rem 7rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 85%);mask-image:linear-gradient(100deg,#0000 30%,#000 85%)}.ce-head-top{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ce-head-art{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);filter:drop-shadow(0 6px 10px #1e563133);flex-shrink:0}.ce-head-title{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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);text-shadow:0 1px #fff}.ce-head-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}.ce-head-add{margin-top:calc(var(--spacing) * 4)}.ce-count-hidden{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-amber-800);text-transform:none}:where(.ce-list>: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)))}.ce-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));background-image:var(--skin-paper,none);box-shadow:var(--skin-raise,0 1px 2px #0000000f);overflow:hidden}.ce-card.is-hidden{--tw-border-style:dashed;background-color:#fcfbf6;border-style:dashed}.ce-card.is-past .ce-card-title,.ce-card.is-past .ce-tile{opacity:.75}.ce-card-main{min-height:calc(var(--spacing) * 24);align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5);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}a.ce-card-main:active{background-color:#1c281e09}.ce-tile{width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-leading:1;border-width:1px;border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));background-color:#fff;background-image:linear-gradient(#fff 0 28%,#f1f4ec 100%);flex-direction:column;flex-shrink:0;align-items:center;line-height:1;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1f}.ce-tile-mon{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase}.ce-tile-day{margin-block:var(--spacing);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-tight);letter-spacing:var(--tracking-tight);color:var(--color-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,)}.ce-tile-day.is-range{margin-block:calc(var(--spacing) * 1.5);font-size:15px}.ce-tile-sub{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.ce-tile.is-now{background-image:linear-gradient(#f2f8ef 0 28%,#dcebd6 100%);border-color:#2f7d4759}.ce-tile.is-now .ce-tile-sub{color:var(--color-brand-dark)}.ce-tile.is-today{background-image:linear-gradient(#fffdf5 0 28%,#f6efd8 100%);border-color:#b48c2859}.ce-tile.is-today .ce-tile-sub{color:var(--color-amber-800)}.ce-card-tags{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ce-kind-tag{height:calc(var(--spacing) * 7);align-items:center;gap:var(--spacing);padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * .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-brand-dark);background-color:var(--color-brand-soft);background-image:linear-gradient(#ffffff8c,#fff0);border-radius:3.40282e38px;display:inline-flex;box-shadow:inset 0 0 0 1px #2f7d4724}.ce-card-title{margin-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:17px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow-wrap:anywhere;display:block}.ce-card-line{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted);display:flex}.ce-card-pic{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-xl);background-color:var(--color-canvas);--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(--color-line);flex-shrink:0;display:block;overflow:hidden}.ce-card-pic>img{object-fit:cover;width:100%;height:100%}.ce-card-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);background-image:linear-gradient(#1c281e05,#1c281e00);display:flex}.ce-act{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);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(--color-brand);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));flex:auto;display:flex}.ce-act+.ce-act{border-left:1px solid var(--color-line)}.ce-act:active{background-color:#1c281e0f;box-shadow:inset 0 2px 3px #1c281e1f}@media (prefers-reduced-motion:no-preference){.ce-list>.ce-card{animation:.4s cubic-bezier(.2,.8,.3,1) both ce-rise}.ce-list>.ce-card:nth-child(2){animation-delay:50ms}.ce-list>.ce-card:nth-child(3){animation-delay:.1s}.ce-list>.ce-card:nth-child(4){animation-delay:.15s}.ce-list>.ce-card:nth-child(n+5){animation-delay:.2s}}.ce-past{margin-top:calc(var(--spacing) * 6)}.ce-past-summary{min-height:calc(var(--spacing) * 16);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));background-image:var(--skin-paper,none);box-shadow:var(--skin-raise,none);list-style-type:none;display:flex}.ce-past-summary::-webkit-details-marker{display:none}.ce-past-summary:active{box-shadow:var(--skin-pressed,none);translate:0 1px}.ce-past-chevron{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-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));flex-shrink:0}.ce-past[open] .ce-past-chevron{rotate:180deg}.ce-past-list,.ce-past-more{margin-top:calc(var(--spacing) * 3)}.ce-start{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ce-start-kind{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline: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);color:var(--color-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));border-width:1px;border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a,0 3px 8px -4px #1c281e33}.ce-start-kind:active{background-image:linear-gradient(#e6eae2,#f1f3ee 70%);translate:0 1px;box-shadow:inset 0 2px 4px #1c281e29,0 1px #fff}.ce-layout{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}.ce-main{min-width:0}.ce-step-title{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);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-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:flex}.ce-step-num{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:var(--color-brand);background-image:var(--skin-sheen,none);text-shadow:0 -1px #00000040;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #00000040}.ce-optional{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;margin-left:auto}.ce-kinds{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ce-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-kinds.is-invalid{border-radius:var(--radius-2xl);--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(--color-red-300);--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ce-kind{min-height:calc(var(--spacing) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);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-bold);font-weight:var(--font-weight-bold);color:var(--color-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));-webkit-user-select:none;user-select:none;border-width:1px;border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);display:flex;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a,0 3px 8px -4px #1c281e33}.ce-kind:active{translate:0 1px}.ce-kind:has(:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.ce-kind:has(:checked){color:var(--color-brand-dark);background-color:#e6f0e1;background-image:linear-gradient(#1e56311a,#1e563100 55%);border-color:#2f7d478c;box-shadow:inset 0 1px 3px #1e563138,0 0 0 1px #2f7d4759,0 1px #fff}.ce-kind:has(:checked):after{content:"";top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background:var(--color-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:3.40282e38px;position:absolute;box-shadow:0 1px 2px #00000040}.ce-kind-label{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);overflow-wrap:anywhere}.ce-title-field{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)}.ce-chips{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ce-pill{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.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-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));border-width:1px;border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));background-image:linear-gradient(#fff 0%,#f6f8f3 60%,#edf0ea 100%);border-radius:3.40282e38px;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e1a}.ce-pill:active{background-image:linear-gradient(#e6eae2,#f1f3ee 70%);translate:0 1px;box-shadow:inset 0 2px 3px #1c281e29}.ce-pill>svg{color:var(--color-brand)}.ce-pill-clear{padding-inline:calc(var(--spacing) * 3);color:var(--color-muted)}.ce-pill-clear>svg{color:var(--color-muted)}.ce-when>*+*{margin-top:calc(var(--spacing) * 4)}.ce-switch-row{min-height:calc(var(--spacing) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ce-times{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ce-times .field{text-align:center;--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,)}.ce-times>.col-span-2:empty,.ce-when:has(input[name=all_day]:checked) .ce-times,.ce-when:has(input[name=multi_day]:not(:checked)) .ce-ends,.ce-day-many,.ce-when:has(input[name=multi_day]:checked) .ce-day-one{display:none}.ce-when:has(input[name=multi_day]:checked) .ce-day-many{display:inline}.ce-past-hint{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);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);color:var(--color-amber-900);background-color:#fef3c7b3;background-image:linear-gradient(#ffffff80,#fff0);display:flex;box-shadow:inset 0 0 0 1px #b48c2840,inset 0 1px 2px #785a1414}.ce-where:has(select[name=field_id] option:not([value=""]):checked) .ce-place{display:none}.ce-body{min-height:calc(var(--spacing) * 32);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.ce-count{--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}.ce-count.is-near{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-800)}.ce-button-box{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);background-color:#eceee68c;background-image:var(--skin-tray,none);border-width:1px;border-color:#1c281e14;box-shadow:inset 0 1px 2px #1c281e14,0 1px #fff}.ce-tryout-links{display:none}.ce-form:has(input[name=kind][value=tryouts]:checked) .ce-tryout-links{display:flex}.ce-tryout-links .ce-pill{border-radius:var(--radius-2xl);height:auto;padding-block:calc(var(--spacing) * 2);text-align:left;--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.ce-actions>.btn-secondary{flex:none}.ce-more{margin-top:calc(var(--spacing) * 6)}:where(.ce-more>: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)))}.ce-preview-summary{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);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-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-muted);text-transform:uppercase;list-style-type:none;display:flex}.ce-preview-summary::-webkit-details-marker{display:none}.ce-preview-chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);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));flex-shrink:0}.ce-preview[open] .ce-preview-chevron{rotate:180deg}.ce-pv{margin-top:var(--spacing);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}.ce-pv-media{aspect-ratio:5/2;position:relative;overflow:hidden}.ce-pv-img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ce-pv-art{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ce-pv-art-icon{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);filter:drop-shadow(0 10px 18px #0000004d)}.ce-pv-media:after{content:"";pointer-events:none;z-index:1;inset-inline:0;height:50%;position:absolute;bottom:0}.ce-pv-tile{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:2;width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-leading:1;color:var(--color-ink);background-color:#ffffffeb;background-image:linear-gradient(#fff 0 28%,#eef1ea 100%);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;box-shadow:inset 0 1px #fff,0 2px 4px #0000002e,0 10px 20px -8px #0006}.ce-pv-tile-mon{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand);text-transform:uppercase}.ce-pv-tile-day{margin-block:var(--spacing);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-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,)}.ce-pv-tile-day.is-range{margin-block:calc(var(--spacing) * 1.5);font-size:15px}.ce-pv-tile-sub{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-muted);text-transform:uppercase}.ce-pv-off{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:2;height:calc(var(--spacing) * 7);align-items:center;gap:var(--spacing);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2.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-amber-900);--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);border-radius:3.40282e38px;display:inline-flex;position:absolute}:where(.ce-pv-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.ce-pv-body{padding:calc(var(--spacing) * 4)}.ce-pv-kind{margin-bottom:var(--spacing);height:calc(var(--spacing) * 7);align-items:center;gap:var(--spacing);padding-right:calc(var(--spacing) * 2.5);padding-left:var(--spacing);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);border-radius:3.40282e38px;display:inline-flex}.ce-pv-title{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);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.ce-pv-title.is-empty{opacity:.5}.ce-pv-line{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;display:flex}.ce-pv-line>svg{margin-top:calc(var(--spacing) * .5)}.ce-pv-text{padding-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ce-pv-btn{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 11);padding-inline: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-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.ce-pv-note{margin-top:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted)}.ce-look-night{color:#eef4ee;background:radial-gradient(120% 70% at 50% 0,#1f4a33,#0f2419 72%),#0f2419;border-color:#0a1e1480;box-shadow:inset 0 1px #ffffff14,0 18px 40px -18px #0a1e14b3}.ce-look-night .ce-pv-media{background:radial-gradient(55% 90% at 12% -10%,#fffce173,#fffce100 65%),radial-gradient(55% 90% at 88% -10%,#fffce166,#fffce100 65%),repeating-linear-gradient(90deg,#2c6a43 0 2.5rem,#31744a 2.5rem 5rem)}.ce-look-night .ce-pv-media:after{background:linear-gradient(#0f241900,#0f2419a6)}.ce-look-night .ce-pv-line{color:#eef4eecc}.ce-look-night .ce-pv-text{color:#eef4eeb8}.ce-look-night .ce-pv-kind{color:#fff;background-color:#ffffff1f;box-shadow:inset 0 1px #ffffff26,0 0 0 1px #ffffff0f}.ce-look-night .ce-pv-btn{color:#1c2520;background-image:linear-gradient(#faf6dc,#e5dda8);box-shadow:inset 0 1px #fff,0 2px #b6aa6c,0 10px 18px -8px #0009}.ce-look-day{color:var(--color-ink);border-color:var(--skin-edge,var(--color-line));box-shadow:var(--skin-raise-lg,0 8px 24px -12px #00000040);background:linear-gradient(#fffdf6,#f2f1e6)}.ce-look-day .ce-pv-media{background:radial-gradient(45% 70% at 88% 0,#ffeeaaf2,#fea0 65%),linear-gradient(#d4eaf6 0 46%,#79b479 46%,#5f9e62 100%)}.ce-look-day .ce-pv-media:after{background:linear-gradient(#fffdf600,#28462d40)}.ce-look-day .ce-pv-line,.ce-look-day .ce-pv-text{color:var(--color-muted)}.ce-look-day .ce-pv-kind{color:var(--color-brand-dark);background-color:var(--color-brand-soft);box-shadow:inset 0 0 0 1px #2f7d4724}.ce-look-day .ce-pv-btn{color:var(--color-white);background-color:var(--color-brand);background-image:var(--skin-sheen,none);box-shadow:inset 0 1px 0 #ffffff4d, 0 2px 0 var(--color-brand-dark), 0 10px 18px -8px #1e56318c;text-shadow:0 -1px #00000040}@media (min-width:64rem) and (min-height:30rem),(min-width:64rem) and (pointer:fine){.ce-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;column-gap:1.5rem}.ce-aside{top:calc(4.5rem + env(safe-area-inset-top));grid-area:1/2;position:sticky}.ce-main{grid-area:1/1}.ce-form .action-bar{border:1px solid var(--color-line);border-radius:1rem;margin-inline:0}.ce-pv-media{aspect-ratio:16/9}.ce-start{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.ce-head{padding:1.25rem}.ce-head-add{width:auto;min-width:14rem}}.cs-art{container-type:size}.cs-art-kind .cs-sc-ball{display:none}.cs-story.is-ready .cs-slide:not(.is-active) .cs-art *,.cs-story.is-paused .cs-art *{animation-play-state:paused!important}.cs-art[data-tone=light] .cs-art-shade{background:radial-gradient(130% 95% at 50% 38%,#0000 62%,#4642361a)}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]){--cs-li-ink:#1f2723;color:var(--cs-li-ink)}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-scrim{background:linear-gradient(180deg, #fbfaf66b 0%, #fbfaf600 20%), linear-gradient(0deg, #f9f8f4e6 0%, #f9f8f4a8 26%, #f9f8f42e 52%, #f9f8f400 70%), radial-gradient(90% 55% at 0% 100%, var(--club), transparent 72%)}@supports (color:color-mix(in lab, red, red)){:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-scrim{background:linear-gradient(180deg, #fbfaf66b 0%, #fbfaf600 20%), linear-gradient(0deg, #f9f8f4e6 0%, #f9f8f4a8 26%, #f9f8f42e 52%, #f9f8f400 70%), radial-gradient(90% 55% at 0% 100%, color-mix(in oklab, var(--club) 10%, transparent), transparent 72%)}}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) :is(.cs-slide-title,.cs-pagehead-title){text-shadow:0 1px #ffffff8c}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-kicker{color:#1f2723b3;text-shadow:none}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-kicker:before{background:var(--club)}@supports (color:color-mix(in lab, red, red)){:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-kicker:before{background:color-mix(in oklab, var(--club) 55%, #59625d)}}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-kicker:before{box-shadow:none}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) :is(.cs-slide-line,.cs-pagehead-line){color:#1f2723c7;text-shadow:none}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-meta{color:#1f2723a3}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-games li{background-color:#ffffff8c;background-image:linear-gradient(#ffffffb3,#ffffff40);border-color:#1f272317;box-shadow:inset 0 1px #fff,0 10px 22px -16px #282c2473}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-games-match{color:#1f2723b8}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-games-match b{color:var(--cs-li-ink)}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-slide-games-time{background:#1f272312;box-shadow:inset 0 1px 2px #1f27231f}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) :is(.cs-btn-glass,.cs-back),.cs-story:has(.cs-slide.is-active>.cs-art[data-tone=light]) :is(.cs-story-btn,.cs-story-down){color:var(--cs-li-ink,#1f2723);background-color:#ffffff80;background-image:linear-gradient(#ffffffbf,#fff3);border-color:#1f272321;box-shadow:inset 0 1px #fff,0 6px 16px -10px #282c2480}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) .cs-kind-chip{color:var(--cs-li-ink);background-color:#1f27230f;box-shadow:inset 0 0 0 1px #1f27231f}:is(.cs-slide,.cs-pagehead,.cs-missing):has(>.cs-art[data-tone=light]) :focus-visible{outline-color:var(--cs-li-ink)}.cs-story:has(.cs-slide.is-active>.cs-art[data-tone=light]) .cs-story-bar{box-shadow:none;background:#1f272329}.cs-story:has(.cs-slide.is-active>.cs-art[data-tone=light]) .cs-story-bar>i{background:#1f2723b8}.cs-story:has(.cs-slide.is-active>.cs-art[data-tone=light]) :focus-visible{outline-color:#1f2723}html.cs:has(.cs-story .cs-slide.is-active>.cs-art[data-tone=light],.cs-pagehead>.cs-art[data-tone=light],.cs-missing>.cs-art[data-tone=light]) .cs-bar.is-over{color:#1f2723;background-color:#fbfaf64d;background-image:linear-gradient(#ffffff8c,#fff0);border-bottom-color:#1f272312}html.cs:has(.cs-story .cs-slide.is-active>.cs-art[data-tone=light],.cs-pagehead>.cs-art[data-tone=light],.cs-missing>.cs-art[data-tone=light]) .cs-bar.is-over :is(.cs-bar-link:hover,.cs-bar-link.is-current){background-color:#1f272312;box-shadow:inset 0 0 0 1px #1f27230f}html.cs:has(.cs-story .cs-slide.is-active>.cs-art[data-tone=light],.cs-pagehead>.cs-art[data-tone=light],.cs-missing>.cs-art[data-tone=light]) .cs-bar.is-over :focus-visible{outline-color:#1f2723}.cs-art-tone{pointer-events:none;display:none;position:absolute;inset:0}.cs-art[data-palette=team]{filter:grayscale()contrast(1.06)}.cs-art[data-palette=team]~.cs-art-tone{display:block}.cs-art-tone-deep{background-color:var(--team2,#1b1f24)}@supports (color:color-mix(in lab, red, red)){.cs-art-tone-deep{background-color:color-mix(in oklab, var(--team2,#1b1f24) 50%, #05070a)}}.cs-art-tone-deep{mix-blend-mode:lighten}.cs-art-tone-pale{background-color:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art-tone-pale{background-color:color-mix(in oklab, var(--club) var(--t1-mix,30%), #fff)}}.cs-art-tone-pale{mix-blend-mode:multiply}.cs-art[data-scene=mono]{--b:min(47cqw, 32cqh);--mx:68%;--fy:0cqh;--bt:calc(var(--cs-bar-h) + 6cqh);background:radial-gradient(42% 50% at 68% 0,#2c2c2c 0%,#2c2c2c00 100%),radial-gradient(110% 60% at 62% 52%,#141414 0%,#14141400 70%),linear-gradient(#060606 0%,#0d0d0d 46%,#090909 50%,#030303 100%)}.cs-art[data-scene=mono]>*{--sy:calc(63.5cqh + var(--fy));position:absolute}@container not (min-aspect-ratio:1){.cs-art[data-scene=mono]>*{--fy:-12cqh;--bt:calc(var(--cs-bar-h) + 14cqh)}}.cs-art.cs-art-kind[data-scene=mono]{--mx:calc(92% - min(19cqw, 6.25rem));--ty:calc(var(--cs-bar-h) + 3rem + min(19cqw, 6.25rem))}@container (min-width:64rem){.cs-art.cs-art-kind[data-scene=mono]>*{--mx:calc(88% - min(11cqw, 7.5rem));--ty:calc(var(--cs-bar-h) + 5rem + min(11cqw, 7.5rem))}}.cs-art[data-scene=mono] .cs-sc-mono-sky{background:radial-gradient(calc(var(--b) * 1.25) calc(var(--b) * .28) at var(--mx) var(--sy), #ffffff80, #ffffff2e 48%, #fff0 100%), radial-gradient(calc(var(--b) * 3.4) calc(var(--b) * .7) at var(--mx) var(--sy), #ffffff1c, #fff0), radial-gradient(80cqw 7cqh at 62% calc(52cqh + var(--fy)), #ffffff13, #fff0), linear-gradient(180deg, #fff0 calc(44cqh + var(--fy)), #ffffff09 calc(52cqh + var(--fy)), #ffffff03 80cqh, #fff0);inset:0}.cs-art.cs-art-kind[data-scene=mono] .cs-sc-mono-sky{background:radial-gradient(min(40cqw, 34cqh) min(38cqw, 30cqh) at var(--mx) var(--ty), #ffffff29, #ffffff0d 55%, #fff0), radial-gradient(min(60cqw, 42cqh) min(12cqw, 9cqh) at var(--mx) var(--sy), #ffffff6b, #ffffff24 48%, #fff0 100%), radial-gradient(min(150cqw, 110cqh) min(26cqw, 20cqh) at var(--mx) var(--sy), #ffffff1a, #fff0), radial-gradient(80cqw 7cqh at 62% calc(52cqh + var(--fy)), #ffffff13, #fff0), linear-gradient(180deg, #fff0 calc(44cqh + var(--fy)), #ffffff09 calc(52cqh + var(--fy)), #ffffff03 80cqh, #fff0)}.cs-art[data-scene=mono] .cs-sc-mono-cone{left:calc(var(--mx) - 70cqh);width:140cqh;height:calc(78cqh + var(--fy));transform-origin:50% -14cqh;top:0;-webkit-mask-image:linear-gradient(#000 0%,#000c 45%,#00000059 80%,#0000 100%);mask-image:linear-gradient(#000 0%,#000c 45%,#00000059 80%,#0000 100%)}.cs-art[data-scene=mono] .cs-sc-mono-cone:before{content:"";background:radial-gradient(26cqh 16cqh at 50% 0,#fff3,#fff0),conic-gradient(from 171deg at 50% -14cqh,#fff0 0deg,#ffffff1a 4deg,#fff3 7deg,#ffffff3b 9deg,#fff3 11deg,#ffffff1a 14deg,#fff0 18deg),conic-gradient(from 160deg at 50% -14cqh,#fff0 0deg,#ffffff09 6deg,#ffffff1a 13deg,#ffffff21 20deg,#ffffff1a 27deg,#ffffff09 34deg,#fff0 40deg);position:absolute;inset:0}.cs-art.cs-art-kind[data-scene=mono] .cs-sc-mono-cone:before{scale:1.25 1}.cs-art[data-scene=mono] .cs-sc-mono-beams{inset:0;overflow:hidden}.cs-art[data-scene=mono] .cs-sc-mono-beams>i{transform-origin:0 0;background:conic-gradient(from 112deg at 0 0,#fff0 0deg,#ffffff0d 5deg,#ffffff1a 9deg,#ffffff0d 13deg,#fff0 19deg);width:130cqmax;height:90cqh;position:absolute;top:-10cqh;left:4%;-webkit-mask-image:linear-gradient(#000 10%,#00000080 45%,#0000 75%);mask-image:linear-gradient(#000 10%,#00000080 45%,#0000 75%)}.cs-art[data-scene=mono] .cs-sc-mono-beams>i+i{transform-origin:100% 0;background:conic-gradient(from 222deg at 100% 0,#fff0 0deg,#ffffff0a 5deg,#ffffff13 9deg,#ffffff0a 13deg,#fff0 18deg);left:auto;right:2%}.cs-art[data-scene=mono] .cs-sc-mono-dust{left:calc(var(--mx) - 40cqh);width:80cqh;height:calc(66cqh + var(--fy));top:0;overflow:hidden;-webkit-mask-image:radial-gradient(34% 62% at 50% 38%,#000 30%,#0000 100%);mask-image:radial-gradient(34% 62% at 50% 38%,#000 30%,#0000 100%)}.cs-art[data-scene=mono] .cs-sc-mono-dust>i{opacity:.6;background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 20% 12%,#fff,#0000),radial-gradient(1px 1px at 64% 30%,#fff,#0000),radial-gradient(2px 2px at 38% 58%,#fffc,#0000),radial-gradient(1px 1px at 82% 76%,#fff,#0000),radial-gradient(1.5px 1.5px at 52% 88%,#ffffffbf,#0000),radial-gradient(1px 1px at 10% 44%,#fff,#0000);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:150px 240px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;height:calc(100% + 240px);position:absolute;top:0;left:0;right:0}.cs-art[data-scene=mono] .cs-sc-mono-floor{-webkit-mask-image:radial-gradient(72% 58% at 0% 100%, #0000001f 0%, #00000073 55%, #000 100%), linear-gradient(180deg, #0009 calc(50cqh + var(--fy)), #000 calc(62cqh + var(--fy)));-webkit-mask-image:radial-gradient(72% 58% at 0% 100%, #0000001f 0%, #00000073 55%, #000 100%), linear-gradient(180deg, #0009 calc(50cqh + var(--fy)), #000 calc(62cqh + var(--fy)));-webkit-mask-image:radial-gradient(72% 58% at 0% 100%, #0000001f 0%, #00000073 55%, #000 100%), linear-gradient(180deg, #0009 calc(50cqh + var(--fy)), #000 calc(62cqh + var(--fy)));mask-image:radial-gradient(72% 58% at 0% 100%, #0000001f 0%, #00000073 55%, #000 100%), linear-gradient(180deg, #0009 calc(50cqh + var(--fy)), #000 calc(62cqh + var(--fy)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@container not (min-aspect-ratio:1){.cs-art[data-scene=mono] .cs-sc-mono-floor{-webkit-mask-image:linear-gradient(#0009 38cqh,#000 50cqh 56cqh,#0000004d 68cqh,#0000 84cqh);mask-image:linear-gradient(#0009 38cqh,#000 50cqh 56cqh,#0000004d 68cqh,#0000 84cqh)}}.cs-art[data-scene=mono] .cs-sc-mono-lines{top:var(--fy);left:calc(var(--mx) - 150cqh);stroke:#ffffffd1;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:300cqh;height:100cqh;position:absolute;overflow:visible}.cs-art[data-scene=mono] .cs-sc-mono-turf{fill:#ffffff06;stroke:none}.cs-art[data-scene=mono] .cs-sc-mono-dot{fill:#ffffffd9;stroke:none}.cs-art.cs-art-page[data-scene=mono] .cs-sc-mono-lines{stroke-width:3.6px}.cs-art[data-scene=mono] .cs-sc-mono-ball{left:calc(var(--mx) - var(--b) / 2);top:var(--bt);width:var(--b);aspect-ratio:1;background:radial-gradient(circle at 36% 28%,#fff 0,#f3f3f3 24%,#d2d2d2 54%,#8e8e8e 82%,#505050 100%);border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #00000073}.cs-art[data-scene=mono] .cs-sc-mono-ball>i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -100 200 200'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3C/filter%3E%3CradialGradient id='p' cx='.42' cy='.36' r='.7'%3E%3Cstop offset='0' stop-color='%233a3a3a'/%3E%3Cstop offset='.55' stop-color='%231b1b1b'/%3E%3Cstop offset='1' stop-color='%230a0a0a'/%3E%3C/radialGradient%3E%3Cpath id='s' d='M-8.8 9.3L-6.2 16.9L-3.5 24.5L-.9 31.9L1.8 39L4.4 45.9M-8.8 9.3L-3.8 2.8L1.1 -3.6L6.1 -10L11 -16.4L15.8 -22.6M-8.8 9.3L-16.5 7L-24.2 4.6L-31.6 2.2L-38.9 -.2L-45.9 -2.6M4.4 45.9L12.2 47.5L19.9 48.8L27.5 49.8L34.9 50.4L42.1 50.7M4.4 45.9L-.5 51.7L-5.3 57L-10.2 62.1L-14.9 66.6L-19.6 70.8M-12.9 -95.2L-20.9 -94L-28.8 -92.1L-36.4 -89.6L-43.9 -86.5L-51 -82.8M-12.9 -95.2L-8.5 -93.6L-4 -91.3L.5 -88.4L5 -84.9L9.5 -80.9M-12.9 -95.2L-8.2 -97.3L-3.4 -98.8L1.4 -99.6M63.2 77.2L65.3 74.5M-51 -82.8L-54.9 -78.4L-58.5 -73.6L-61.7 -68.2L-64.4 -62.3L-66.8 -56.1M-51 -82.8L-54.6 -82.2L-57.9 -81.1M92.1 -24.4L93.5 -27.1L94.3 -29.5L94.5 -31.8M92.1 -24.4L88.6 -28.9L84.6 -33.1L80 -37.2L74.9 -41L69.2 -44.6M92.1 -24.4L93 -16.7L93.3 -8.8L93 -1L92.1 6.9L90.5 14.8M-93 35.8L-94.1 30.5L-94.6 25.1L-94.5 19.5L-93.7 13.8L-92.3 8M-93 35.8L-89.7 42.7L-85.9 49.4L-81.5 55.8L-76.5 61.7L-71 67.3M-6.2 -54.1L-14.1 -52.3L-21.9 -50.2L-29.6 -47.7L-37.1 -44.9L-44.3 -41.8M-6.2 -54.1L-1.8 -48.4L2.7 -42.3L7.1 -36L11.5 -29.4L15.8 -22.6M-6.2 -54.1L-3.1 -60.4L.1 -66.2L3.3 -71.6L6.4 -76.5L9.5 -80.9M41.4 78.6L34.2 82.2L26.7 85.2L19 87.7L11.2 89.6L3.3 91M41.4 78.6L42.1 73.9L42.5 68.8L42.7 63.2L42.5 57.1L42.1 50.7M41.4 78.6L46.9 78.8L52 78.5L56.8 77.7L61.3 76.3L65.3 74.5M-44.3 -41.8L-45.3 -34.3L-45.9 -26.5L-46.2 -18.7L-46.2 -10.6L-45.9 -2.6M-44.3 -41.8L-49.5 -45.3L-54.4 -48.5L-58.9 -51.4L-63 -53.9L-66.8 -56.1M3.3 91L-1.4 88L-6 84.5L-10.6 80.5L-15.1 75.9L-19.6 70.8M3.3 91L.4 93.9L-2.5 96.2L-5.4 97.9L-8.2 98.9L-11 99.3M47.2 -76.1L48.1 -79.4L48.6 -82.3L48.7 -84.6L48.6 -86.3L48.1 -87.5M47.2 -76.1L40.1 -78.1L32.7 -79.6L25.2 -80.6L17.4 -81L9.5 -80.9M47.2 -76.1L52.4 -70.6L57.2 -64.7L61.6 -58.4L65.6 -51.6L69.2 -44.6M48.1 -87.5L41.1 -91.1M89.8 42.6L91.2 40.8M89.8 42.6L86 49.7L81.6 56.5L76.7 62.9L71.2 68.9L65.3 74.5M89.8 42.6L91.2 37.5L91.9 32.1L92.1 26.5L91.6 20.7L90.5 14.8M-90.7 -31.2L-91.8 -34L-92.2 -36.5L-92 -38.8M-90.7 -31.2L-87 -36.8L-82.7 -42L-77.9 -47L-72.6 -51.7L-66.8 -56.1M-90.7 -31.2L-92.3 -23.6L-93.2 -15.8L-93.5 -7.9L-93.2 0L-92.3 8M-18.8 98.2L-11 99.3M-58.5 81L-63.1 76.9L-67.3 72.4L-71 67.3M53.5 -17.8L56.9 -10.5L60 -3.2L62.6 4.2L64.9 11.6L66.7 18.9M53.5 -17.8L46.5 -19L39.1 -20.1L31.5 -21.1L23.7 -21.9L15.8 -22.6M53.5 -17.8L57.4 -23.6L61 -29.1L64.2 -34.5L66.9 -39.7L69.2 -44.6M66.7 18.9L62.5 25.7L58 32.3L53 38.7L47.7 44.9L42.1 50.7M66.7 18.9L72.5 18.3L77.8 17.6L82.6 16.8L86.8 15.8L90.5 14.8M-69.9 22.3L-68.1 30.1L-65.9 37.8L-63.3 45.1L-60.2 52.2L-56.7 59M-69.9 22.3L-65.9 17.5L-61.5 12.6L-56.7 7.6L-51.5 2.5L-45.9 -2.6M-69.9 22.3L-75.5 19.6L-80.5 16.9L-85 14L-89 11L-92.3 8M-56.7 59L-49.9 62.2L-42.7 65L-35.2 67.4L-27.5 69.3L-19.6 70.8M-56.7 59L-60.4 61.5L-63.7 63.6L-66.6 65.3L-69 66.5L-71 67.3'/%3E%3Cg id='q'%3E%3Cpath d='M15.8 -22.6L12.2 -28.3L8.6 -33.8L4.9 -39.2L1.2 -44.4L-2.5 -49.4L-6.2 -54.1L-12.8 -52.7L-19.4 -50.9L-25.8 -49L-32.1 -46.8L-38.3 -44.4L-44.3 -41.8L-45.1 -35.5L-45.7 -29.1L-46.1 -22.6L-46.2 -16L-46.2 -9.3L-45.9 -2.6L-40.1 -.6L-34.1 1.4L-27.9 3.4L-21.6 5.4L-15.2 7.3L-8.8 9.3L-4.7 3.9L-.5 -1.5L3.6 -6.8L7.7 -12.1L11.8 -17.4Z'/%3E%3Cpath d='M41.4 78.6L42 74.7L42.4 70.5L42.7 66L42.7 61.2L42.5 56.1L42.1 50.7L36.2 50.5L30 50.1L23.7 49.4L17.4 48.4L10.9 47.3L4.4 45.9L.3 50.7L-3.7 55.3L-7.8 59.6L-11.8 63.6L-15.7 67.4L-19.6 70.8L-15.9 75.1L-12.1 79L-8.3 82.6L-4.5 85.8L-.6 88.6L3.3 91L9.9 89.9L16.4 88.4L22.8 86.5L29.2 84.3L35.4 81.6Z'/%3E%3Cpath d='M47.2 -76.1L47.9 -78.9L48.4 -81.4L48.7 -83.5L48.7 -85.2L48.5 -86.5L48.1 -87.5L42.3 -90.5L36.3 -93.1L30.2 -95.3L23.9 -97.1L17.5 -98.5L11 -99.4L7 -99.7L3 -99.8L-1 -99.3L-5 -98.4L-9 -97L-12.9 -95.2L-9.2 -93.9L-5.5 -92.1L-1.7 -89.9L2 -87.3L5.8 -84.3L9.5 -80.9L16.1 -81L22.6 -80.8L29 -80.1L35.2 -79.1L41.3 -77.8Z'/%3E%3Cpath d='M94.6 32.5L93.9 34.4L93.2 36.1L92.6 37.9L91.9 39.5L91 41.2L89.8 42.6L86.7 48.6L83.1 54.3L79.2 59.8L74.9 65L70.3 69.9L65.3 74.5L63.6 76.8L61.6 78.7L59.5 80.4L57.2 82L54.9 83.6L52.5 85.1L56.5 82.5L60.6 79.5L64.7 76.3L68.7 72.7L72.7 68.7L76.6 64.3L80.7 59.1L84.3 53.8L87.5 48.5L90.2 43.2L92.6 37.8Z'/%3E%3Cpath d='M-66.8 -56.1L-64.8 -61.3L-62.6 -66.3L-60.1 -70.9L-57.4 -75.2L-54.3 -79.2L-51 -82.8L-54.1 -82.4L-56.9 -81.5L-59.4 -80.3L-61.6 -78.7L-63.8 -77L-65.9 -75.2L-70.9 -70.5L-75.5 -65.5L-79.8 -60.2L-83.7 -54.7L-87.2 -48.9L-90.4 -42.9L-91.1 -41.2L-91.8 -39.5L-92.2 -37.7L-92.1 -35.7L-91.6 -33.5L-90.7 -31.2L-87.7 -35.9L-84.2 -40.3L-80.4 -44.6L-76.2 -48.6L-71.6 -52.5Z'/%3E%3Cpath d='M-11.7 99.3L-6.9 99.8L-2.3 100L1.9 100L5.9 99.8L9.8 99.5L13.4 99.1L9.2 99.6L5.1 99.9L1 100L-3 100L-7 99.8L-11 99.3L-17.5 98.4L-23.9 97.1L-30.2 95.3L-36.3 93.2L-42.4 90.6L-48.2 87.6L-48.9 87.2L-49.6 86.8L-50.4 86.4L-51.1 85.9L-51.9 85.5L-52.7 85L-46.9 88.3L-40.7 91.4L-34 94L-26.9 96.3L-19.5 98.1Z'/%3E%3Cpath d='M90.5 14.8L91.9 8.3L92.8 1.7L93.2 -4.9L93.3 -11.5L92.9 -18L92.1 -24.4L89.3 -28.1L86 -31.7L82.4 -35.2L78.3 -38.5L73.9 -41.6L69.2 -44.6L67.3 -40.5L65.1 -36.3L62.6 -31.8L59.9 -27.3L56.8 -22.6L53.5 -17.8L56.4 -11.8L59 -5.6L61.3 .5L63.4 6.7L65.2 12.8L66.7 18.9L71.5 18.4L76.1 17.8L80.2 17.2L84.1 16.5L87.5 15.7Z'/%3E%3Cpath d='M-56.7 59L-59.7 53.4L-62.3 47.5L-64.7 41.5L-66.7 35.2L-68.5 28.8L-69.9 22.3L-74.6 20.1L-78.9 17.8L-82.8 15.4L-86.4 13L-89.6 10.5L-92.3 8L-93.5 12.8L-94.3 17.6L-94.6 22.3L-94.5 26.9L-94 31.4L-93 35.8L-90.3 41.6L-87.2 47.2L-83.7 52.6L-79.9 57.8L-75.6 62.7L-71 67.3L-69.4 66.7L-67.5 65.7L-65.2 64.5L-62.7 62.9L-59.9 61.1Z'/%3E%3C/g%3E%3C/defs%3E%3Cg filter='url(%23b)'%3E%3Cuse href='%23s' fill='none' stroke='%23000' stroke-opacity='.3' stroke-width='10'/%3E%3Cuse href='%23q' fill='%23000' fill-opacity='.45' stroke='%23000' stroke-opacity='.45' stroke-width='5'/%3E%3C/g%3E%3Cuse href='%23q' fill='url(%23p)'/%3E%3Cuse href='%23s' fill='none' stroke='%23fff' stroke-opacity='.75' stroke-width='1.3' stroke-linecap='round' transform='translate(-.8 -1)'/%3E%3Cuse href='%23s' fill='none' stroke='%232b2b2b' stroke-width='1.7' stroke-linecap='round'/%3E%3Cuse href='%23q' fill='none' stroke='%23fff' stroke-opacity='.16' stroke-width='1' transform='translate(-.7 -.9)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:50%;position:absolute;inset:-5%}.cs-art[data-scene=mono] .cs-sc-mono-ball:after{content:"";background:radial-gradient(circle calc(var(--b) * .5) at 48.9% 48.1%, #d6e2ff00 95.5%, #e8f0ff80 100%), radial-gradient(circle at 33% 21%, #ffffffd9 0, #ffffff4d 9%, #fff0 22%), radial-gradient(circle at 40% 30%, #0000 36%, #00000038 58%, #000000a8 84%, #000000e0 100%);border-radius:50%;position:absolute;inset:0}.cs-art[data-scene=mono] .cs-sc-mono-shadow{left:calc(var(--mx) - var(--b) * .5);top:calc(var(--sy) - var(--b) * .09);width:var(--b);height:calc(var(--b) * .18);background:radial-gradient(closest-side,#000000eb,#0009 42%,#0000);border-radius:50%}.cs-art.cs-art-page[data-scene=mono]{--b:min(50cqw, 24cqh)}.cs-art.cs-art-page[data-scene=mono]>*{--bt:calc(var(--cs-bar-h) + 3cqh)}.cs-art[data-scene=mono] .cs-sc-mono-sweep{background:linear-gradient(100deg,#fff0 20%,#ffffff0f 35%,#fff3 46%,#ffffff40 50%,#fff3 54%,#ffffff0f 65%,#fff0 80%);width:90cqmax;top:0;bottom:0;left:0;translate:100cqw;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 34%,#0000 58%);mask-image:linear-gradient(#000 0%,#000000d9 34%,#0000 58%)}.cs-art[data-scene=mono] .cs-sc-mono-grain{opacity:.085;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2.2 0 0 0 -1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/150px 150px;inset:-40%}@media (prefers-reduced-motion:no-preference){:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-lines path[pathLength]{stroke-dasharray:1;animation:2.4s cubic-bezier(.55,.05,.2,1) .15s both cs-sc-mono-draw}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-lines path:nth-child(3){animation-duration:1.6s;animation-delay:.1s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-lines path:nth-child(4){animation-duration:2s;animation-delay:0s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-lines path:nth-child(n+5){animation-duration:1.9s;animation-delay:.8s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-dot{animation:.6s ease-out 1.5s both cs-sc-mono-fade}.cs-art[data-scene=mono] .cs-sc-mono-cone{animation:11s ease-in-out infinite alternate cs-sc-mono-sway}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-cone{animation:1.4s linear .1s both cs-sc-mono-on,11s ease-in-out infinite alternate cs-sc-mono-sway}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-sky{animation:1.4s linear .1s both cs-sc-mono-on}.cs-art[data-scene=mono] .cs-sc-mono-ball{animation:7s ease-in-out infinite cs-sc-mono-float}.cs-art[data-scene=mono] .cs-sc-mono-ball>i{animation:70s linear infinite cs-sc-mono-spin,17s ease-in-out infinite cs-sc-mono-drift}.cs-art[data-scene=mono] .cs-sc-mono-shadow{animation:7s ease-in-out infinite cs-sc-mono-shade}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-ball{animation:1.9s cubic-bezier(.2,.75,.25,1) .25s both cs-sc-mono-drop,7s ease-in-out infinite cs-sc-mono-float}.cs-art[data-scene=mono] .cs-sc-mono-beams>i{animation:16s ease-in-out infinite alternate cs-sc-mono-beam}.cs-art[data-scene=mono] .cs-sc-mono-beams>i+i{animation-duration:21s;animation-direction:alternate-reverse}.cs-art[data-scene=mono] .cs-sc-mono-dust>i{animation:24s linear infinite cs-sc-mono-dust}.cs-art[data-scene=mono] .cs-sc-mono-sweep{animation:12s cubic-bezier(.45,0,.55,1) infinite cs-sc-mono-sweep}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=mono] .cs-sc-mono-sweep{animation:12s cubic-bezier(.45,0,.55,1) 1.2s infinite backwards cs-sc-mono-sweep}.cs-art[data-scene=mono] .cs-sc-mono-grain{animation:.9s step-end infinite cs-sc-mono-grain}}@keyframes cs-sc-mono-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-mono-fade{0%{opacity:0}}@keyframes cs-sc-mono-on{0%{opacity:0}12%{opacity:.9}20%{opacity:.15}34%{opacity:1}42%{opacity:.55}to{opacity:1}}@keyframes cs-sc-mono-sway{0%{rotate:-3.5deg}to{rotate:3deg}}@keyframes cs-sc-mono-drop{0%{opacity:0;scale:.9}40%{opacity:1}to{opacity:1;scale:1}}@keyframes cs-sc-mono-float{0%,to{translate:0}50%{translate:-.8cqw 3.4cqh}}@keyframes cs-sc-mono-shade{0%,to{opacity:.62;scale:1.12}50%{opacity:1;scale:.86}}@keyframes cs-sc-mono-beam{0%{rotate:-4deg}to{rotate:5deg}}@keyframes cs-sc-mono-dust{to{translate:0 -240px}}@keyframes cs-sc-mono-spin{to{rotate:360deg}}@keyframes cs-sc-mono-drift{0%,to{translate:0}25%{translate:2.2% 1.4%}50%{translate:.4% 3%}75%{translate:-2% 1.2%}}@keyframes cs-sc-mono-sweep{0%{translate:-90cqmax}64%,to{translate:100cqw}}@keyframes cs-sc-mono-grain{0%{translate:0}20%{translate:-7% 4%}40%{translate:5% -6%}60%{translate:-3% -8%}80%{translate:8% 3%}}.cs-art[data-scene=toon]{--tn-ink:#1d1b3c;--tn-ow:max(1.5px, .62cqmin);--tn-club:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=toon]{--tn-club:color-mix(in oklab, var(--club) 92%, #fff3d6)}}.cs-art[data-scene=toon]{--tn-club-hi:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=toon]{--tn-club-hi:color-mix(in oklab, var(--club) 55%, #fff)}}.cs-art[data-scene=toon]{--tn-club-lo:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=toon]{--tn-club-lo:color-mix(in oklch, var(--club) 60%, #2a1450)}}.cs-art[data-scene=toon]{--tn-shade:#40164a33;--tn-cream:#fff3d6;--tn-hz:50%;--tn-st:0%;--tn-tr:0cqmin;--tn-f1:6%;--tn-f2:27%;--tn-dl:var(--tn-f1);--tn-sx:16%;--tn-sy:25%;--tn-ss:14cqmin;--tn-bx:79%;--tn-bs:19cqmin;--tn-amp:24cqh;--tn-bfl:5%;--tn-pw:3.4cqmin;--tn-ph:4cqmin;background:radial-gradient(60% 40% at var(--tn-sx) var(--tn-sy), #fff6d6b3, transparent 70%), linear-gradient(180deg, #2678e3 0%, #4ea2f3 26%, #8fd0ff 42%, #c9efff 50%)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=toon]{background:radial-gradient(60% 40% at var(--tn-sx) var(--tn-sy), #fff6d6b3, transparent 70%), linear-gradient(180deg, color-mix(in oklab, #2678e3 88%, var(--club)) 0%, color-mix(in oklab, #4ea2f3 92%, var(--club)) 26%, #8fd0ff 42%, #c9efff 50%)}}@container (min-aspect-ratio:1.5){.cs-art[data-scene=toon]>*{--tn-st:12%;--tn-tr:3.4cqmin;--tn-f1:14%;--tn-f2:31%;--tn-dl:var(--tn-f2);--tn-sx:23%;--tn-sy:23%;--tn-ss:12cqmin;--tn-bs:min(19cqmin, 12cqw);--tn-amp:21cqh;--tn-bfl:14%;--tn-pw:3.8cqmin;--tn-ph:4.4cqmin}}.cs-art.cs-art-page[data-scene=toon]>*{--tn-hz:58%;--tn-sy:34%;--tn-amp:15cqh;--tn-bfl:9%}@container (min-aspect-ratio:2.6){.cs-art[data-scene=toon]>*{--tn-st:18%;--tn-f1:20%;--tn-f2:34%;--tn-sx:12%;--tn-sy:36%;--tn-bs:17cqmin;--tn-amp:15cqh;--tn-bfl:11%}}.cs-art.cs-art-kind[data-scene=toon]>*{--tn-hz:58%}@container (min-aspect-ratio:1.5){.cs-art.cs-art-kind[data-scene=toon]>*{--tn-hz:62%}}.cs-art.cs-art-kind[data-scene=toon] :is(.cs-sc-toon-flag-4,.cs-sc-toon-flag-5,.cs-sc-toon-drape-r){display:none}.cs-art[data-scene=toon] .cs-sc-toon-rays{left:calc(var(--tn-sx) - 50cqmax);top:calc(var(--tn-sy) - 50cqmax);background:repeating-conic-gradient(#fff3 0deg 9deg,#fff0 9deg 30deg);width:100cqmax;height:100cqmax;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 7%,#00000073 40%,#0000 86%);mask-image:radial-gradient(closest-side,#000 7%,#00000073 40%,#0000 86%)}.cs-art[data-scene=toon] .cs-sc-toon-sun{left:calc(var(--tn-sx) - var(--tn-ss) / 2);top:calc(var(--tn-sy) - var(--tn-ss) / 2);width:var(--tn-ss);height:var(--tn-ss);box-shadow:0 0 0 var(--tn-ow) var(--tn-ink), 0 0 0 2.2cqmin #fff1ba59;background:radial-gradient(circle at 64% 70%,#0000 0 52%,#ffa8288c 52.5%),radial-gradient(circle at 34% 30%,#fffbe8 0 14%,#0000 14.5%),#ffd84a;border-radius:50%;position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-cloud{position:absolute;overflow:visible}.cs-art[data-scene=toon] .cs-sc-toon-cloud-1{width:40cqmin;top:12%;left:25%}.cs-art[data-scene=toon] .cs-sc-toon-cloud-2{width:25cqmin;top:25.5%;left:40%}.cs-art[data-scene=toon] .cs-sc-toon-cloud-3{width:19cqmin;top:13%;left:-5%}.cs-art.cs-art-kind[data-scene=toon] .cs-sc-toon-cloud-1{top:24%;left:2%}.cs-art.cs-art-kind[data-scene=toon] .cs-sc-toon-cloud-2{top:36%;left:34%}.cs-art.cs-art-kind[data-scene=toon] .cs-sc-toon-cloud-3{top:14%;left:26%}@container (min-aspect-ratio:1.5){.cs-art[data-scene=toon] .cs-sc-toon-cloud-1{width:34cqmin;top:9.5%;left:61%}.cs-art[data-scene=toon] .cs-sc-toon-cloud-2{width:26cqmin;top:18%;left:1%}.cs-art[data-scene=toon] .cs-sc-toon-cloud-3{width:20cqmin;top:31%;left:84%}.cs-art.cs-art-kind[data-scene=toon] .cs-sc-toon-cloud-1{top:11%;left:36%}.cs-art.cs-art-kind[data-scene=toon] .cs-sc-toon-cloud-2{top:33%;left:1%}.cs-art.cs-art-kind[data-scene=toon] .cs-sc-toon-cloud-3{top:38%;left:56%}}@container (max-aspect-ratio:1.5){.cs-art.cs-art-page[data-scene=toon] .cs-sc-toon-cloud-1{width:30cqmin;top:21%;left:60%}.cs-art.cs-art-page[data-scene=toon] .cs-sc-toon-cloud-2{width:20cqmin;top:25%;left:30%}.cs-art.cs-art-page[data-scene=toon] .cs-sc-toon-cloud-3{display:none}.cs-art.cs-art-page[data-scene=toon]>*{--tn-bs:15cqmin;--tn-bx:82%}}@container (min-aspect-ratio:2.6){.cs-art[data-scene=toon] .cs-sc-toon-cloud-1{width:30cqmin;top:20%;left:56%}.cs-art[data-scene=toon] .cs-sc-toon-cloud-2{width:24cqmin;top:26%;left:24%}.cs-art[data-scene=toon] .cs-sc-toon-cloud-3{width:17cqmin;top:38%;left:88%}}.cs-art[data-scene=toon] .cs-sc-toon-cloud-body{fill:#c5defb;stroke:var(--tn-ink);stroke-width:var(--tn-ow);stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs-art[data-scene=toon] .cs-sc-toon-cloud-lit{fill:#fff}.cs-art[data-scene=toon] .cs-sc-toon-cloud-glint{stroke:#fff;stroke-width:calc(var(--tn-ow) * .9);stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.cs-art[data-scene=toon] .cs-sc-toon-cloud-3 .cs-sc-toon-cloud-body{fill:#d3e6fb}.cs-art[data-scene=toon] .cs-sc-toon-stand{--w:5.6cqmin;left:0;right:0;bottom:calc(100% - var(--tn-hz));transform-origin:50% 100%;height:15cqmin;position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-hills{width:100%;height:24cqmin;position:absolute;bottom:0;left:0;overflow:visible}.cs-art[data-scene=toon] .cs-sc-toon-hills path{stroke:var(--tn-ink)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=toon] .cs-sc-toon-hills path{stroke:color-mix(in oklab, var(--tn-ink) 50%, #5f9fb4)}}.cs-art[data-scene=toon] .cs-sc-toon-hills path{stroke-width:calc(var(--tn-ow) * .8);stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs-art[data-scene=toon] .cs-sc-toon-hills-far{fill:oklab(83.5749% -.0693751 .0155541)}.cs-art[data-scene=toon] .cs-sc-toon-hills-near{fill:#6cc184}.cs-art[data-scene=toon] .cs-sc-toon-tier{top:0;bottom:0;left:var(--tn-st);right:var(--tn-st);border-radius:var(--tn-tr) var(--tn-tr) 0 0;box-shadow:0 0 0 var(--tn-ow) var(--tn-ink);position:absolute;overflow:hidden}.cs-art[data-scene=toon] .cs-sc-toon-main{left:50%;bottom:calc(100% - var(--tn-ow) * 2);border:var(--tn-ow) solid var(--tn-ink);background:linear-gradient(180deg, #ffffff6b 0 .9cqmin, transparent .9cqmin 76%, var(--tn-shade) 76%), var(--tn-club);border-bottom:0;border-radius:2.6cqmin 2.6cqmin 0 0;width:30cqmin;height:10cqmin;position:absolute;translate:-50%}.cs-art[data-scene=toon] .cs-sc-toon-main:before{content:"";border:var(--tn-ow) solid var(--tn-ink);background:linear-gradient(90deg,#0000 13%,#ffd84a 13% 39%,#0000 39% 46%,#fff3d6 46% 54%,#0000 54% 61%,#ffd84a 61% 87%,#0000 87%) 0/100% 46% no-repeat,linear-gradient(#2b2f5e,#1d1b3c);border-radius:1.2cqmin;height:50%;position:absolute;top:20%;left:12%;right:12%}.cs-art[data-scene=toon] .cs-sc-toon-main:after{content:"";border:var(--tn-ow) solid var(--tn-ink);background:linear-gradient(180deg, #ffffff80 0 30%, transparent 30%), var(--tn-cream);border-bottom:0;border-radius:1cqmin 1cqmin 0 0;width:5cqmin;height:2.6cqmin;position:absolute;top:-2.6cqmin;left:50%;translate:-50%}.cs-art[data-scene=toon] .cs-sc-toon-roof{border-bottom:var(--tn-ow) solid var(--tn-ink);background:linear-gradient(180deg, transparent 18%, #fff6 18% 30%, transparent 30% 62%, var(--tn-shade) 62%), repeating-linear-gradient(90deg, var(--tn-club) 0 var(--w), var(--tn-cream) var(--w) calc(var(--w) * 2));background-position:50% 0;height:26%;position:absolute;top:0;left:0;right:0}.cs-art[data-scene=toon] .cs-sc-toon-scallop{left:0;right:0;top:calc(26% - var(--tn-ow) * .5);height:calc(var(--w) * .5 + var(--tn-ow));position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-scallop:before,.cs-art[data-scene=toon] .cs-sc-toon-scallop:after{content:"";-webkit-mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 + var(--tn-ow) * .5), transparent calc(var(--w) * .5 + var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;-webkit-mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 + var(--tn-ow) * .5), transparent calc(var(--w) * .5 + var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;-webkit-mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 + var(--tn-ow) * .5), transparent calc(var(--w) * .5 + var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 + var(--tn-ow) * .5), transparent calc(var(--w) * .5 + var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;position:absolute;inset:0}.cs-art[data-scene=toon] .cs-sc-toon-scallop:before{background:var(--tn-ink)}.cs-art[data-scene=toon] .cs-sc-toon-scallop:after{inset:0 0 var(--tn-ow);background:linear-gradient(180deg, var(--tn-shade), var(--tn-shade)), repeating-linear-gradient(90deg, var(--tn-club) 0 var(--w), var(--tn-cream) var(--w) calc(var(--w) * 2));-webkit-mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 - var(--tn-ow) * .5), transparent calc(var(--w) * .5 - var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;-webkit-mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 - var(--tn-ow) * .5), transparent calc(var(--w) * .5 - var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;-webkit-mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 - var(--tn-ow) * .5), transparent calc(var(--w) * .5 - var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;mask:radial-gradient(circle at 50% 0, #000 calc(var(--w) * .5 - var(--tn-ow) * .5), transparent calc(var(--w) * .5 - var(--tn-ow) * .5 + .5px)) 50% 0 / var(--w) 100% repeat-x;background-position:50% 0}.cs-art[data-scene=toon] .cs-sc-toon-seats{background:repeating-linear-gradient(180deg, transparent 0 2.2cqmin, #ffffff1a 2.2cqmin 2.6cqmin), linear-gradient(180deg, var(--tn-club-lo), var(--tn-club-lo));position:absolute;inset:24% 0 20%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=toon] .cs-sc-toon-seats{background:repeating-linear-gradient(180deg, transparent 0 2.2cqmin, #ffffff1a 2.2cqmin 2.6cqmin), linear-gradient(180deg, var(--tn-club-lo), color-mix(in oklab, var(--tn-club-lo) 70%, #000))}}.cs-art[data-scene=toon] .cs-sc-toon-seats:after{content:"";background:#0c0a2861;height:34%;position:absolute;top:0;left:0;right:0}.cs-art[data-scene=toon] .cs-sc-toon-crowd{--hd:1.1cqmin;--ring:calc(var(--hd) + var(--tn-ow) * .55);background:radial-gradient(circle at 1.7cqmin 1.7cqmin, #f6c9a1 0 var(--hd), var(--tn-ink) calc(var(--hd) + .3px) var(--ring), transparent calc(var(--ring) + .5px)) 0 0 / 7.3cqmin 100% repeat-x, radial-gradient(circle at 1.7cqmin 2.1cqmin, #a86f4c 0 var(--hd), var(--tn-ink) calc(var(--hd) + .3px) var(--ring), transparent calc(var(--ring) + .5px)) 2.9cqmin 0 / 8.9cqmin 100% repeat-x, radial-gradient(circle at 1.7cqmin 1.5cqmin, #ffdcb8 0 var(--hd), var(--tn-ink) calc(var(--hd) + .3px) var(--ring), transparent calc(var(--ring) + .5px)) 5.1cqmin 0 / 11.7cqmin 100% repeat-x, radial-gradient(circle at 1.7cqmin 1.8cqmin, #6b4630 0 var(--hd), var(--tn-ink) calc(var(--hd) + .3px) var(--ring), transparent calc(var(--ring) + .5px)) 8.6cqmin 0 / 13.1cqmin 100% repeat-x, radial-gradient(1.6cqmin 1.6cqmin at 1.7cqmin 100%, var(--tn-club-hi) 0 96%, transparent 100%) 0 0 / 7.3cqmin 100% repeat-x, radial-gradient(1.6cqmin 1.4cqmin at 1.7cqmin 100%, var(--tn-cream) 0 96%, transparent 100%) 2.9cqmin 0 / 8.9cqmin 100% repeat-x, radial-gradient(1.6cqmin 1.7cqmin at 1.7cqmin 100%, var(--tn-club) 0 96%, transparent 100%) 5.1cqmin 0 / 11.7cqmin 100% repeat-x, radial-gradient(1.6cqmin 1.5cqmin at 1.7cqmin 100%, #ffd84a 0 96%, transparent 100%) 8.6cqmin 0 / 13.1cqmin 100% repeat-x;height:4.6cqmin;position:absolute;left:0;right:0}.cs-art[data-scene=toon] .cs-sc-toon-crowd-back{opacity:.78;top:14%;left:-4.3cqmin}.cs-art[data-scene=toon] .cs-sc-toon-crowd-front{top:44%}.cs-art[data-scene=toon] .cs-sc-toon-boards{border-top:var(--tn-ow) solid var(--tn-ink);background:linear-gradient(180deg, #ffffff73 0 22%, transparent 22% 70%, var(--tn-shade) 70%), repeating-linear-gradient(90deg, var(--tn-cream) 0 15cqmin, var(--tn-ink) 15cqmin calc(15cqmin + var(--tn-ow)), var(--tn-club) calc(15cqmin + var(--tn-ow)) calc(30cqmin + var(--tn-ow)), var(--tn-ink) calc(30cqmin + var(--tn-ow)) calc(30cqmin + var(--tn-ow) * 2));background-position:50% 0;height:22%;position:absolute;bottom:0;left:0;right:0}.cs-art[data-scene=toon] .cs-sc-toon-tunnel{left:50%;bottom:calc(var(--tn-ow) * -1);border:var(--tn-ow) solid var(--tn-ink);background:radial-gradient(70% 60% at 50% 100%,#ffd6788c,#0000 72%),linear-gradient(90deg,#ffffff24 0 14%,#0000 14%),linear-gradient(#121034,#2a2760);border-radius:4.5cqmin 4.5cqmin 0 0;width:9cqmin;height:60%;position:absolute;translate:-50%}.cs-art[data-scene=toon] .cs-sc-toon-flag{bottom:calc(100% - var(--tn-ow));transform-origin:0 100%;width:7cqmin;height:9cqmin;position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-flag:before{content:"";width:.7cqmin;height:100%;box-shadow:0 0 0 calc(var(--tn-ow) * .8) var(--tn-ink);background:#fff;border-radius:1cqmin;position:absolute;bottom:0;left:0}.cs-art[data-scene=toon] .cs-sc-toon-flag svg{transform-origin:0;width:6.2cqmin;height:3.7cqmin;position:absolute;top:.2cqmin;left:.55cqmin;overflow:visible}.cs-art[data-scene=toon] .cs-sc-toon-flag path{fill:var(--tn-club);stroke:var(--tn-ink);stroke-width:calc(var(--tn-ow) * .9);stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs-art[data-scene=toon] .cs-sc-toon-flag:nth-of-type(odd) path{fill:var(--tn-cream)}.cs-art[data-scene=toon] .cs-sc-toon-flag-1{left:var(--tn-f1)}.cs-art[data-scene=toon] .cs-sc-toon-flag-2{left:var(--tn-f2)}.cs-art[data-scene=toon] .cs-sc-toon-flag-3{left:calc(50% - .35cqmin);bottom:calc(100% + 12.6cqmin - var(--tn-ow) * 3)}.cs-art[data-scene=toon] .cs-sc-toon-flag-4{left:calc(100% - var(--tn-f2) - .7cqmin)}.cs-art[data-scene=toon] .cs-sc-toon-flag-5{left:calc(100% - var(--tn-f1) - .7cqmin)}.cs-art[data-scene=toon] .cs-sc-toon-drape{height:15.6cqmin;top:-17.2cqmin;left:calc(var(--tn-dl) + .35cqmin);width:calc(50% - var(--tn-dl) - .35cqmin);position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-drape-r{left:50%;scale:-1 1}.cs-art[data-scene=toon] .cs-sc-toon-string{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-art[data-scene=toon] .cs-sc-toon-string path{stroke:var(--tn-ink);stroke-width:calc(var(--tn-ow) * .7);vector-effect:non-scaling-stroke}.cs-art[data-scene=toon] .cs-sc-toon-pen{--c:var(--tn-club);width:var(--tn-pw);height:var(--tn-ph);margin-left:calc(var(--tn-pw) / -2);margin-top:calc(var(--tn-ow) * -.3);transform-origin:50% 0;background:var(--tn-ink);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-pen:before{content:"";left:calc(var(--tn-ow) * 1.55);right:calc(var(--tn-ow) * 1.55);top:calc(var(--tn-ow) * .75);bottom:calc(var(--tn-ow) * 2.2);clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(90deg, #ffffff4d 0 22%, transparent 22% 56%, var(--tn-shade) 56%), var(--c);position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-pen:first-of-type{top:83.3%;left:7.3%;rotate:4deg}.cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(2){--c:var(--tn-cream);top:81.2%;left:23.7%;rotate:-9deg}.cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(3){--c:var(--tn-club-hi);top:71.3%;left:40.5%;rotate:-17deg}.cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(4){top:56.1%;left:57.1%;rotate:-23deg}.cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(5){--c:var(--tn-cream);top:34.9%;left:75.2%;rotate:-27deg}.cs-art[data-scene=toon] .cs-sc-toon-field{left:0;top:var(--tn-hz);width:100%;height:calc(100% - var(--tn-hz));background:linear-gradient(#14103c47, #14103c47) 50% 0 / calc(100% - var(--tn-st) * 2) 1.6cqmin no-repeat, linear-gradient(180deg, #8ad86c 0%, #5fc350 22%, #47ad45 55%, #368f3c 100%);position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-stripes{fill:#12462233;stroke:#123c2238;stroke-width:1.5px;vector-effect:non-scaling-stroke}.cs-art[data-scene=toon] .cs-sc-toon-net{stroke:#ffffffbf;stroke-width:.25cqmin;vector-effect:non-scaling-stroke}.cs-art[data-scene=toon] :is(.cs-sc-toon-ink,.cs-sc-toon-chalk){stroke-linecap:round;stroke-linejoin:round}.cs-art[data-scene=toon] .cs-sc-toon-ink{stroke:var(--tn-ink);stroke-width:13px;opacity:.92}.cs-art[data-scene=toon] .cs-sc-toon-chalk{stroke:#fff;stroke-width:5.5px}.cs-art[data-scene=toon] .cs-sc-toon-goal-ink{stroke:var(--tn-ink);stroke-width:14px;stroke-linejoin:round}.cs-art[data-scene=toon] .cs-sc-toon-goal{stroke:#fff;stroke-width:6px;stroke-linejoin:round}.cs-art[data-scene=toon] .cs-sc-toon-spot{fill:#fff;stroke:var(--tn-ink);stroke-width:var(--tn-ow);vector-effect:non-scaling-stroke}.cs-art[data-scene=toon] .cs-sc-toon-shadow{background:#2f8a3c;height:44%;position:absolute;bottom:0;left:-8%;right:-8%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=toon] .cs-sc-toon-shadow{background:color-mix(in oklab, #2f8a3c 46%, var(--tn-ink))}}.cs-art[data-scene=toon] .cs-sc-toon-shadow{opacity:.34;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 10C8 4 18 2 28 6S44 16 54 14S70 8 80 12S94 22 100 20V100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 10C8 4 18 2 28 6S44 16 54 14S70 8 80 12S94 22 100 20V100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.cs-art[data-scene=toon] .cs-sc-toon-ball{width:var(--tn-bs);height:var(--tn-bs);left:calc(var(--tn-bx) - var(--tn-bs) / 2);top:calc(var(--tn-hz) + var(--tn-bfl) - var(--tn-bs));position:absolute}.cs-art[data-scene=toon] .cs-sc-toon-ball-shadow{background:#1024346b;border-radius:50%;height:20%;position:absolute;bottom:-9%;left:4%;right:4%;scale:.72}.cs-art[data-scene=toon] .cs-sc-toon-ball-hop{translate:0 calc(var(--tn-amp) * -.62);position:absolute;inset:0}.cs-art[data-scene=toon] .cs-sc-toon-ball-squash{transform-origin:50% 100%;position:absolute;inset:0}.cs-art[data-scene=toon] .cs-sc-toon-ball-body{box-shadow:0 0 0 var(--tn-ow) var(--tn-ink);background:#fff;border-radius:50%;position:absolute;inset:0;overflow:hidden}.cs-art[data-scene=toon] .cs-sc-toon-ball-body:before{content:"";z-index:2;background:#fff;border-radius:50%;width:22%;height:13%;position:absolute;top:14%;left:20%;rotate:-38deg;box-shadow:0 0 0 .2cqmin #ffffff80}.cs-art[data-scene=toon] .cs-sc-toon-ball-body:after{content:"";z-index:1;mix-blend-mode:multiply;background:radial-gradient(circle at 36% 30%,#0000 0 60%,#aebde6 60.5%);border-radius:50%;position:absolute;inset:0}.cs-art[data-scene=toon] .cs-sc-toon-ball-spin{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-art[data-scene=toon] .cs-sc-toon-ball-patches{fill:var(--tn-ink)}.cs-art[data-scene=toon] .cs-sc-toon-ball-seams{fill:none;stroke:var(--tn-ink);stroke-width:2.6px;stroke-linecap:round}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop{opacity:0;height:45%;position:absolute;bottom:2%;left:-58%;right:-58%}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop i{width:19%;height:100%;position:absolute;bottom:0}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop i:first-child{left:0}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop i:last-child{right:0;scale:-1 1}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop i:before,.cs-art[data-scene=toon] .cs-sc-toon-ball-pop i:after{content:"";height:var(--tn-ow);background:var(--tn-ink);transform-origin:100%;border-radius:9px;width:80%;position:absolute;right:0}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop i:before{bottom:6%;rotate:14deg}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop i:after{width:62%;bottom:40%;rotate:38deg}@media (prefers-reduced-motion:no-preference){.cs-art[data-scene=toon] .cs-sc-toon-rays{animation:16s linear infinite cs-sc-toon-turn}.cs-art[data-scene=toon] .cs-sc-toon-sun{animation:3.2s ease-in-out infinite alternate cs-sc-toon-pulse}.cs-art[data-scene=toon] .cs-sc-toon-cloud-1{animation:17s ease-in-out infinite alternate cs-sc-toon-drift}.cs-art[data-scene=toon] .cs-sc-toon-cloud-2{animation:12s ease-in-out infinite alternate-reverse cs-sc-toon-drift}.cs-art[data-scene=toon] .cs-sc-toon-cloud-3{animation:9s ease-in-out infinite alternate cs-sc-toon-drift}.cs-art[data-scene=toon] .cs-sc-toon-pen{animation:1.7s ease-in-out infinite alternate cs-sc-toon-sway}.cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(2n){animation-duration:2.3s;animation-direction:alternate-reverse}.cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(3n){animation-duration:1.35s}.cs-art[data-scene=toon] .cs-sc-toon-flag svg{animation:1.2s ease-in-out infinite cs-sc-toon-wave}.cs-art[data-scene=toon] .cs-sc-toon-flag:nth-of-type(2n) svg{animation-duration:1.45s}.cs-art[data-scene=toon] .cs-sc-toon-crowd-back{animation:.9s ease-in-out infinite alternate cs-sc-toon-cheer}.cs-art[data-scene=toon] .cs-sc-toon-crowd-front{animation:1.25s ease-in-out infinite alternate-reverse cs-sc-toon-cheer}.cs-art[data-scene=toon] .cs-sc-toon-shadow{animation:19s ease-in-out infinite alternate cs-sc-toon-shade}.cs-art[data-scene=toon] .cs-sc-toon-ball{animation:5.6s ease-in-out infinite alternate cs-sc-toon-wander}.cs-art[data-scene=toon] .cs-sc-toon-ball-hop{animation:1.4s infinite cs-sc-toon-hop}.cs-art[data-scene=toon] .cs-sc-toon-ball-squash{animation:1.4s infinite cs-sc-toon-squash}.cs-art[data-scene=toon] .cs-sc-toon-ball-shadow{animation:1.4s infinite cs-sc-toon-shadow}.cs-art[data-scene=toon] .cs-sc-toon-ball-pop{animation:1.4s infinite cs-sc-toon-pop}.cs-art[data-scene=toon] .cs-sc-toon-ball-spin{animation:2.8s linear infinite cs-sc-toon-spin}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] :is(.cs-sc-toon-ink,.cs-sc-toon-chalk){stroke-dasharray:1;animation:1.9s cubic-bezier(.3,.7,.2,1) .2s both cs-sc-toon-line}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-stand{animation:1s .1s both cs-sc-toon-rise}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-flag{animation:.6s cubic-bezier(.3,1.6,.5,1) .7s both cs-sc-toon-popin}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-flag-3{animation-delay:.62s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-pen{animation:.45s cubic-bezier(.3,1.7,.5,1) .8s both cs-sc-toon-popin,1.7s ease-in-out 1.25s infinite alternate cs-sc-toon-sway}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(2n){animation-duration:.45s,2.3s;animation-direction:normal,alternate-reverse}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(3n){animation-duration:.45s,1.35s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(4){animation-delay:.86s,1.31s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(3){animation-delay:.92s,1.37s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-pen:nth-of-type(2){animation-delay:.98s,1.43s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-pen:first-of-type{animation-delay:1.04s,1.49s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-sun{animation:.8s cubic-bezier(.3,1.6,.5,1) .3s both cs-sc-toon-popin,3.2s ease-in-out 1.1s infinite alternate cs-sc-toon-pulse}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-cloud-1{animation:.8s cubic-bezier(.3,1.5,.5,1) .35s both cs-sc-toon-popin,17s ease-in-out infinite alternate cs-sc-toon-drift}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-cloud-2{animation:.8s cubic-bezier(.3,1.5,.5,1) .5s both cs-sc-toon-popin,12s ease-in-out infinite alternate-reverse cs-sc-toon-drift}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-cloud-3{animation:.8s cubic-bezier(.3,1.5,.5,1) .6s both cs-sc-toon-popin,9s ease-in-out infinite alternate cs-sc-toon-drift}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=toon] .cs-sc-toon-ball{animation:.7s cubic-bezier(.3,1.6,.5,1) .45s both cs-sc-toon-popin,5.6s ease-in-out infinite alternate cs-sc-toon-wander}}@keyframes cs-sc-toon-turn{to{rotate:30deg}}@keyframes cs-sc-toon-pulse{0%{scale:1}to{scale:1.06}}@keyframes cs-sc-toon-drift{0%{translate:-4cqw}to{translate:4cqw -.8cqmin}}@keyframes cs-sc-toon-sway{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes cs-sc-toon-wave{0%,to{transform:skewY(-9deg)scaleX(1)}50%{transform:skewY(7deg)scaleX(.84)}}@keyframes cs-sc-toon-cheer{0%{translate:0 .35cqmin}to{translate:0 -.75cqmin}}@keyframes cs-sc-toon-shade{0%{translate:-3cqw}to{translate:3cqw}}@keyframes cs-sc-toon-wander{0%{translate:-3cqw}to{translate:3cqw}}@keyframes cs-sc-toon-hop{0%,to{translate:0 calc(var(--tn-amp) * -1);animation-timing-function:cubic-bezier(.4,0,.85,.45)}46%,52%{animation-timing-function:cubic-bezier(.15,.55,.55,1);translate:0}}@keyframes cs-sc-toon-squash{0%,30%,74%,to{scale:1}42%{scale:.9 1.12}47%{scale:1.3 .7}51%{scale:1.22 .78}57%{scale:.88 1.14}65%{scale:1.04 .96}}@keyframes cs-sc-toon-shadow{0%,to{opacity:.45;animation-timing-function:cubic-bezier(.4,0,.85,.45);scale:.52}46%,52%{opacity:1;animation-timing-function:cubic-bezier(.15,.55,.55,1);scale:1.12 1}}@keyframes cs-sc-toon-pop{0%,45%{opacity:0;scale:.7}48%{opacity:1;scale:.9}62%,to{opacity:0;scale:1.25}}@keyframes cs-sc-toon-spin{to{rotate:360deg}}@keyframes cs-sc-toon-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-toon-rise{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);translate:0 calc(100% + 24cqmin);scale:1 1.03}62%{animation-timing-function:ease-out;translate:0;scale:1 1.03}76%{animation-timing-function:ease-in-out;translate:0;scale:1.01 .93}90%{translate:0;scale:1 1.015}to{translate:0;scale:1}}@keyframes cs-sc-toon-popin{0%{scale:0}to{scale:1}}.cs-art[data-scene=lines]{--oy:0cqh;--b:8.4cqh;--ln-c:var(--club);--ln-glow:var(--ln-c)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines]{--ln-glow:color-mix(in oklab, var(--ln-c) 58%, #fff)}}.cs-art[data-scene=lines]{background:radial-gradient(75% 55% at 64% 36%, var(--ln-c), #05070b00 100%), linear-gradient(180deg, var(--ln-c), var(--ln-c))}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines]{background:radial-gradient(75% 55% at 64% 36%, color-mix(in oklab, var(--ln-c) 22%, #05070b), #05070b00 100%), linear-gradient(180deg, color-mix(in oklab, var(--ln-c) 11%, #04060a), color-mix(in oklab, var(--ln-c) 5%, #020306))}}@supports (color:oklch(from red l c h)){.cs-art[data-scene=lines]{--ln-c:oklch(from var(--club) max(l, .64) max(c, .14) h)}}.cs-art[data-scene=lines]>*,.cs-art[data-scene=lines] .cs-sc-lines-world>*,.cs-art[data-scene=lines] .cs-sc-lines-drill>*{position:absolute}.cs-art.cs-art-page[data-scene=lines]{--oy:15cqh;--b:7.6cqh}.cs-art.cs-art-kind[data-scene=lines] .cs-sc-lines-drill{display:none}.cs-art[data-scene=lines] .cs-sc-lines-sky{background:radial-gradient(42cqh 22cqh at calc(62% + 1cqh) calc(var(--oy) + 32cqh), var(--ln-c), transparent 100%), radial-gradient(90cqh 40cqh at 62% calc(var(--oy) + 37cqh), var(--ln-c), transparent 100%);inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines] .cs-sc-lines-sky{background:radial-gradient(42cqh 22cqh at calc(62% + 1cqh) calc(var(--oy) + 32cqh), color-mix(in oklab, var(--ln-c) 28%, transparent), transparent 100%), radial-gradient(90cqh 40cqh at 62% calc(var(--oy) + 37cqh), color-mix(in oklab, var(--ln-c) 15%, transparent), transparent 100%)}}.cs-art[data-scene=lines] :is(.cs-sc-lines-world,.cs-sc-lines-field,.cs-sc-lines-drill){transform-origin:62% calc(var(--oy) + 37.2cqh);inset:0}.cs-art[data-scene=lines] :is(.cs-sc-lines-pitch,.cs-sc-lines-run,.cs-sc-lines-play){top:var(--oy);stroke-linecap:round;stroke-linejoin:round;width:300cqh;height:100cqh;position:absolute;left:calc(62% - 150cqh);overflow:visible}.cs-art[data-scene=lines] .cs-sc-lines-pitch{stroke:#ffffffd1;stroke-width:2.6px;filter:drop-shadow(0 0 2px var(--ln-glow)) drop-shadow(0 0 10px var(--ln-glow))}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines] .cs-sc-lines-pitch{filter:drop-shadow(0 0 2px var(--ln-glow)) drop-shadow(0 0 10px color-mix(in oklab, var(--ln-glow) 55%, transparent))}}.cs-art[data-scene=lines] .cs-sc-lines-dot{fill:#fff;stroke:none}.cs-art[data-scene=lines] .cs-sc-lines-comet{stroke:var(--ln-glow);opacity:0;--d:0s;--t:11s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-tail{stroke-width:12px;stroke-opacity:.2;stroke-dasharray:.05 .95}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-mid{stroke-width:6px;stroke-opacity:.5;stroke-dasharray:.022 .978;--d:-.31s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-head{stroke:#fff;stroke-width:3.4px;stroke-dasharray:.007 .993;--d:-.47s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-two.is-tail{--d:-5.5s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-two.is-mid{--d:-5.81s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-two.is-head{--d:-5.97s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-ring{--t:6.5s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-ring.is-tail{stroke-dasharray:.06 .94}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-ring.is-mid{stroke-dasharray:.028 .972;--d:-.21s}.cs-art[data-scene=lines] .cs-sc-lines-comet.is-ring.is-head{stroke-dasharray:.01 .99;--d:-.33s}.cs-art[data-scene=lines] .cs-sc-lines-calm{background:radial-gradient(75% 62% at 0% 100%, var(--ln-c), #03040800 100%);inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines] .cs-sc-lines-calm{background:radial-gradient(75% 62% at 0% 100%, color-mix(in oklab, var(--ln-c) 6%, #030408cc), #03040800 100%)}}.cs-art[data-scene=lines] .cs-sc-lines-route{stroke:#ffffff80;stroke-width:2.4px;stroke-dasharray:2 12}.cs-art[data-scene=lines] .cs-sc-lines-cone{stroke:var(--ln-glow)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines] .cs-sc-lines-cone{stroke:color-mix(in oklab, var(--ln-glow) 70%, #fff)}}.cs-art[data-scene=lines] .cs-sc-lines-cone{stroke-width:2.6px}.cs-art[data-scene=lines] .cs-sc-lines-ping{stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.cs-art[data-scene=lines] .cs-sc-lines-ball{left:calc(62% - var(--b) / 2);top:calc(var(--oy) - var(--b) * .96);width:var(--b);aspect-ratio:1;transform-origin:50% 96%;filter:drop-shadow(0 0 .35cqh var(--ln-glow)) drop-shadow(0 0 1.4cqh var(--ln-glow))}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines] .cs-sc-lines-ball{filter:drop-shadow(0 0 .35cqh var(--ln-glow)) drop-shadow(0 0 1.4cqh color-mix(in oklab, var(--ln-glow) 60%, transparent))}}.cs-art[data-scene=lines] .cs-sc-lines-ball{translate:-20.1cqh 28.9cqh;scale:.922}.cs-art[data-scene=lines] .cs-sc-lines-ball>i{background:radial-gradient(closest-side, var(--ln-c) 92%, transparent 93%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=lines] .cs-sc-lines-ball>i{background:radial-gradient(closest-side, color-mix(in oklab, var(--ln-c) 30%, #04060ae6) 92%, transparent 93%)}}.cs-art[data-scene=lines] .cs-sc-lines-ball>i:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-104 -104 208 208' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-1.2 12.7L2.8 21.9L6.7 30.9L10.6 39.6L14.3 47.8M-1.2 12.7L4.3 4.2L9.7 -4.4L15 -12.9L20.2 -21.3M-1.2 12.7L-11.2 10.7L-21 8.5L-30.6 6.3L-39.9 3.9M14.3 47.8L24 48.8L33.5 49.4L42.6 49.4L51.3 48.9M14.3 47.8L8.6 55.3L2.8 62.2L-3 68.5L-8.8 74.1M-19.1 -92.9L-29 -90.4L-38.5 -86.9L-47.6 -82.6L-56.3 -77.3M-19.1 -92.9L-12.9 -91L-6.5 -88.2L0 -84.4L6.4 -79.8M-19.1 -92.9L-14 -96.2L-8.7 -98.5L-3.4 -99.7M-56.3 -77.3L-60.1 -71.2L-63.4 -64.3L-66 -56.8L-67.9 -48.6M-56.3 -77.3L-61.3 -76.4L-65.6 -74.6L-69.3 -72.1M91.5 -31.6L92.2 -35.3L92 -38.6M91.5 -31.6L87.1 -36.5L81.8 -41.1L75.7 -45.2L68.8 -48.9M91.5 -31.6L93.6 -22L94.7 -12.1L94.8 -2.1L93.9 7.8M-88.8 44L-90.9 41.5M-88.8 44L-90.1 37.8L-90.5 31.2L-90 24.3L-88.5 17.1M-88.8 44L-83.7 52.4L-77.7 60.2L-70.9 67.4L-63.4 73.8M-5.2 -51.1L-14.8 -47.9L-24.2 -44.2L-33.4 -40L-42.3 -35.5M-5.2 -51.1L1.3 -44.2L7.7 -36.9L14 -29.2L20.2 -21.3M-5.2 -51.1L-2.3 -59.2L.6 -66.8L3.5 -73.7L6.4 -79.8M51.1 75.8L42.3 81L33.2 85.4L23.7 88.9L13.9 91.4M51.1 75.8L51.9 70.1L52.3 63.7L52.1 56.6L51.3 48.9M51.1 75.8L57.3 75.2L62.9 73.8L67.9 71.7L72.2 68.8M-42.3 -35.5L-42.4 -25.9L-42 -16.1L-41.1 -6.1L-39.9 3.9M-42.3 -35.5L-49.5 -39.4L-56.3 -42.9L-62.4 -46L-67.9 -48.6M13.9 91.4L8.3 88.4L2.6 84.5L-3.1 79.7L-8.8 74.1M13.9 91.4L10 95.1L6.1 97.7L2 99.3M43.4 -78.7L43.4 -83.1L42.9 -86.7L42 -89.4L40.7 -91.2M43.4 -78.7L34.6 -80.2L25.4 -80.9L16 -80.8L6.4 -79.8M43.4 -78.7L50.6 -72.3L57.3 -65.1L63.4 -57.3L68.8 -48.9M40.7 -91.2L31.4 -94.9M93.7 34.8L89.7 44.1L84.7 52.9L78.9 61.2L72.2 68.8M93.7 34.8L95.2 28.4L95.8 21.8L95.4 14.9L93.9 7.8M-91 -22.3L-93.1 -25.9L-94.3 -29.2L-94.5 -32.2M-91 -22.3L-86.5 -29.4L-81.1 -36.2L-74.9 -42.6L-67.9 -48.6M-91 -22.3L-91.8 -12.6L-91.7 -2.7L-90.6 7.2L-88.5 17.1M-53.1 84.2L-58.6 79.5L-63.4 73.8M57.2 -20.2L62.1 -11.5L66.4 -2.7L69.9 6.1L72.8 14.9M57.2 -20.2L48.6 -20.8L39.5 -21.2L30 -21.3L20.2 -21.3M57.2 -20.2L61.1 -27.9L64.3 -35.3L66.9 -42.3L68.8 -48.9M72.8 14.9L68.4 23.8L63.3 32.6L57.6 40.9L51.3 48.9M72.8 14.9L79.3 13.3L85.1 11.6L90 9.8L93.9 7.8M-63 30.2L-60 39.7L-56.4 48.8L-52.2 57.3L-47.4 65.3M-63 30.2L-58 24L-52.5 17.4L-46.4 10.8L-39.9 3.9M-63 30.2L-70.5 27.3L-77.4 24.2L-83.4 20.7L-88.5 17.1M-47.4 65.3L-38.3 68.6L-28.7 71.2L-18.8 73L-8.8 74.1M-47.4 65.3L-52.3 68.5L-56.6 71L-60.3 72.8L-63.4 73.8' stroke-width='3.2' stroke-opacity='.8'/%3E%3Cpath d='M20.2 -21.3L16.1 -26.6L11.9 -31.8L7.7 -36.9L3.4 -41.8L-.9 -46.6L-5.2 -51.1L-11.6 -49L-18 -46.7L-24.2 -44.2L-30.4 -41.5L-36.4 -38.6L-42.3 -35.5L-42.4 -29.1L-42.3 -22.7L-42 -16.1L-41.4 -9.4L-40.8 -2.8L-39.9 3.9L-33.7 5.5L-27.4 7L-21 8.5L-14.4 10L-7.8 11.4L-1.2 12.7L2.4 7.1L6.1 1.4L9.7 -4.4L13.3 -10L16.8 -15.7ZM51.1 75.8L51.7 72.1L52.1 68L52.3 63.7L52.2 59L51.9 54.1L51.3 48.9L45.6 49.3L39.6 49.4L33.5 49.4L27.2 49.1L20.8 48.6L14.3 47.8L10.5 52.9L6.7 57.7L2.8 62.2L-1.1 66.5L-4.9 70.5L-8.8 74.1L-5 77.9L-1.2 81.4L2.6 84.5L6.4 87.2L10.2 89.5L13.9 91.4L20.4 89.8L26.9 87.8L33.2 85.4L39.3 82.6L45.3 79.4ZM43.4 -78.7L43.4 -81.8L43.3 -84.4L42.9 -86.7L42.4 -88.6L41.6 -90.1L40.7 -91.2L34.6 -93.7L28.3 -95.9L21.8 -97.6L15.3 -98.8L8.7 -99.6L2 -100L-1.6 -99.9L-5.2 -99.4L-8.7 -98.5L-12.3 -97.1L-15.7 -95.2L-19.1 -92.9L-15 -91.8L-10.8 -90.2L-6.5 -88.2L-2.2 -85.8L2.1 -83L6.4 -79.8L12.8 -80.5L19.2 -80.9L25.4 -80.9L31.6 -80.5L37.6 -79.8ZM97.1 23.8L96.6 25.8L96.1 27.7L95.5 29.6L95 31.3L94.4 33.1L93.7 34.8L91.1 41L88.1 47.1L84.7 52.9L80.9 58.5L76.8 63.8L72.2 68.8L70.4 71.1L68.2 73.1L66 75.1L63.8 77L61.4 79L58.8 80.9L62.6 77.9L66.4 74.7L70.2 71.2L73.9 67.3L77.7 63L81.3 58.2L85.2 52.4L88.5 46.6L91.3 40.8L93.7 35L95.6 29.4ZM-67.9 -48.6L-66.7 -54.1L-65.2 -59.3L-63.4 -64.3L-61.3 -69L-58.9 -73.3L-56.3 -77.3L-59.7 -76.8L-62.8 -75.9L-65.6 -74.6L-68.1 -73L-70.4 -71.1L-72.4 -69L-76.9 -63.9L-81.1 -58.6L-84.8 -53L-88.2 -47.1L-91.2 -41.1L-93.7 -34.8L-94.3 -33.1L-94.5 -31.2L-94.3 -29.2L-93.6 -27L-92.5 -24.7L-91 -22.3L-88.1 -27.1L-84.8 -31.7L-81.1 -36.2L-77 -40.5L-72.6 -44.7ZM-8 99.7L-2.5 100L2.6 100L7.3 99.7L11.9 99.3L16.1 98.7L20.2 97.9L16.3 98.7L12.5 99.2L8.8 99.6L5.2 99.9L1.6 100L-2 100L-8.7 99.6L-15.3 98.8L-21.8 97.6L-28.3 95.9L-34.6 93.8L-40.8 91.3L-42 90.8L-43.1 90.2L-44.4 89.6L-45.6 89L-46.9 88.3L-48.3 87.6L-42.6 90.5L-36.5 93.1L-30 95.4L-23.1 97.3L-15.7 98.8ZM93.9 7.8L94.6 1.2L94.9 -5.5L94.7 -12.1L94 -18.7L93 -25.2L91.5 -31.6L88.7 -34.9L85.5 -38.1L81.8 -41.1L77.8 -43.9L73.5 -46.5L68.8 -48.9L67.6 -44.6L66.1 -40L64.3 -35.3L62.2 -30.4L59.9 -25.3L57.2 -20.2L60.5 -14.4L63.6 -8.6L66.4 -2.7L68.8 3.2L70.9 9.1L72.8 14.9L77.2 13.9L81.4 12.8L85.1 11.6L88.5 10.4L91.4 9.1ZM-47.4 65.3L-50.7 60.1L-53.6 54.5L-56.4 48.8L-58.9 42.8L-61.1 36.6L-63 30.2L-68.1 28.3L-72.9 26.3L-77.4 24.2L-81.5 21.9L-85.2 19.5L-88.5 17.1L-89.6 21.9L-90.3 26.6L-90.5 31.2L-90.4 35.7L-89.8 39.9L-88.8 44L-85.5 49.7L-81.8 55.1L-77.7 60.2L-73.3 65L-68.5 69.6L-63.4 73.8L-61.4 73.2L-59.1 72.3L-56.6 71L-53.8 69.4L-50.7 67.5Z' stroke-width='4.6'/%3E%3Ccircle r='99' stroke-width='5.5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}@container not (max-aspect-ratio:1.4){.cs-art[data-scene=lines] .cs-sc-lines-drill{translate:0 6cqh;scale:1.4}}@container not (max-aspect-ratio:2.5){.cs-art[data-scene=lines] .cs-sc-lines-world{scale:1.7}}@container not (min-height:600px){.cs-art[data-scene=lines] .cs-sc-lines-pitch{stroke-width:4px}.cs-art[data-scene=lines] .cs-sc-lines-route,.cs-art[data-scene=lines] .cs-sc-lines-cone{stroke-width:3.6px}}@container not (min-height:330px){.cs-art[data-scene=lines] .cs-sc-lines-pitch{stroke-width:5.5px}.cs-art[data-scene=lines] .cs-sc-lines-route,.cs-art[data-scene=lines] .cs-sc-lines-cone{stroke-width:4.6px}}@media (prefers-reduced-motion:no-preference){:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-pitch path{stroke-dasharray:1;animation:1.1s cubic-bezier(.5,.05,.25,1) 1.25s both cs-sc-lines-draw}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-pitch path:nth-child(3){animation-duration:1.3s;animation-delay:0s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-pitch path:nth-child(2){animation-duration:1s;animation-delay:.15s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-pitch path:first-child{animation-duration:2s;animation-delay:.3s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-pitch path:nth-child(4),:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-pitch path:nth-child(5){animation-duration:1.4s;animation-delay:.9s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-dot{animation:.5s ease-out 1.6s both cs-sc-lines-fade}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-cone{animation:.6s ease-out 1.8s both cs-sc-lines-fade}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-route{animation:1s ease-out 2s both cs-sc-lines-fade,1.4s linear infinite cs-sc-lines-march}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-ball{animation:.8s ease-out 2.2s both cs-sc-lines-fade,9s infinite cs-sc-lines-pass}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=lines] .cs-sc-lines-comet{animation:cs-sc-lines-show 1s 2.2s ease-out both, cs-sc-lines-run var(--t) var(--d) linear infinite}.cs-art[data-scene=lines] .cs-sc-lines-field{animation:5.5s ease-in-out infinite alternate cs-sc-lines-breathe}.cs-art.cs-art-kind[data-scene=lines] .cs-sc-lines-field{animation-name:cs-sc-lines-breathe-deep;animation-duration:4.5s}.cs-art[data-scene=lines] .cs-sc-lines-sky{animation:8s ease-in-out infinite alternate-reverse cs-sc-lines-breathe}.cs-art[data-scene=lines] .cs-sc-lines-comet{opacity:1;animation:cs-sc-lines-run var(--t) var(--d) linear infinite}.cs-art[data-scene=lines] .cs-sc-lines-route{animation:1.4s linear infinite cs-sc-lines-march}.cs-art[data-scene=lines] .cs-sc-lines-ball{animation:9s infinite cs-sc-lines-pass}.cs-art[data-scene=lines] .cs-sc-lines-ball>i{animation:9s infinite cs-sc-lines-roll}.cs-art[data-scene=lines] .cs-sc-lines-ping{animation:9s ease-out infinite cs-sc-lines-ping}.cs-art[data-scene=lines] .cs-sc-lines-cone:first-of-type .cs-sc-lines-ping{animation-delay:7s}.cs-art[data-scene=lines] .cs-sc-lines-cone:nth-of-type(2) .cs-sc-lines-ping{animation-delay:1.6s}.cs-art[data-scene=lines] .cs-sc-lines-cone:nth-of-type(3) .cs-sc-lines-ping{animation-delay:4.2s}}@keyframes cs-sc-lines-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-lines-fade{0%{opacity:0}}@keyframes cs-sc-lines-show{0%{opacity:0}to{opacity:1}}@keyframes cs-sc-lines-breathe{0%{opacity:.72}to{opacity:1}}@keyframes cs-sc-lines-breathe-deep{0%{opacity:.5}to{opacity:1}}@keyframes cs-sc-lines-run{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-lines-march{to{stroke-dashoffset:-28px}}@keyframes cs-sc-lines-ping{0%{opacity:.95;scale:.35}14%{opacity:0;scale:1.25}to{opacity:0;scale:1.25}}@keyframes cs-sc-lines-pass{0%{animation-timing-function:cubic-bezier(.22,.68,.3,1);translate:-20.1cqh 28.9cqh;scale:.922}17.8%,31.1%{animation-timing-function:cubic-bezier(.22,.68,.3,1);translate:9.9cqh 26.9cqh;scale:.903}46.7%,60%{animation-timing-function:cubic-bezier(.22,.68,.3,1);translate:3cqh 42.9cqh;scale:1.053}77.8%,to{translate:-20.1cqh 28.9cqh;scale:.922}}@keyframes cs-sc-lines-roll{0%{animation-timing-function:cubic-bezier(.22,.68,.3,1);rotate:0deg}17.8%,31.1%{animation-timing-function:cubic-bezier(.22,.68,.3,1);rotate:432deg}46.7%,60%{animation-timing-function:cubic-bezier(.22,.68,.3,1);rotate:72deg}77.8%,to{rotate:-360deg}}.cs-art[data-scene=neon]{--nn-club:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon]{--nn-club:color-mix(in oklab, var(--club) 78%, #fff)}}.cs-art[data-scene=neon]{--nn-mag:#ff3fd2;--nn-cyan:#35e4ff;--nb:12cqh;--bh:26cqh;--cy:58cqh;--bx:min(60% + 30cqh, 100% - 6cqw - var(--nb) / 2 - var(--sw));--sw:3cqh;--aw:min(80cqh, 64cqw);--ax:46%;--wy:0cqh;--rh:clamp(3px, .75cqh, 7px);background:linear-gradient(#030109 0%,#080219 26%,#12062e 42%,#1a0838 44%,#06021a 44.4%,#020108 100%)}@supports (color:oklch(from red l c h)){.cs-art[data-scene=neon]{--nn-club:oklch(from var(--club) max(l, .7) max(c, .15) h)}}.cs-art[data-scene=neon]>*,.cs-art[data-scene=neon] .cs-sc-neon-world>*,.cs-art[data-scene=neon] .cs-sc-neon-arena>*,.cs-art[data-scene=neon] .cs-sc-neon-ground>*{position:absolute}.cs-art[data-scene=neon] .cs-sc-neon-world{translate:0 var(--wy);inset:0}.cs-art[data-scene=neon]>*{--nn-deep:var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon]>*{--nn-deep:color-mix(in oklch, var(--nn-club) 62%, #4c0fb8)}}@container not (min-aspect-ratio:1){.cs-art[data-scene=neon]>*{--wy:-8cqh;--nb:10cqh;--bh:22cqh;--cy:58cqh;--bx:calc(100% - 11cqh);--sw:1.6cqh;--aw:min(80cqh, 56cqw);--ax:40%}.cs-art.cs-art-kind[data-scene=neon]>*{--ax:34%}}@container not (min-height:450px){.cs-art[data-scene=neon]>*{--rh:2.5px}}.cs-art[data-scene=neon] .cs-sc-neon-stars{height:42cqh;top:0;left:0;right:0}.cs-art[data-scene=neon] .cs-sc-neon-stars:before,.cs-art[data-scene=neon] .cs-sc-neon-stars:after{content:"";position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.cs-art[data-scene=neon] .cs-sc-neon-stars:before{background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 38% 42%,#fff,#0000),radial-gradient(1.5px 1.5px at 66% 12%,#dff8ff,#0000),radial-gradient(1px 1px at 84% 56%,#fff,#0000),radial-gradient(1px 1px at 52% 76%,#ffe6fa,#0000);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:240px 170px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.cs-art[data-scene=neon] .cs-sc-neon-stars:after{opacity:.7;background-color:#0000;background-image:radial-gradient(1px 1px at 22% 64%,#fff,#0000),radial-gradient(2px 2px at 74% 30%,#fff,#0000),radial-gradient(1px 1px at 46% 8%,#dff8ff,#0000),radial-gradient(1.5px 1.5px at 92% 84%,#ffe6fa,#0000);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:310px 230px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.cs-art[data-scene=neon] .cs-sc-neon-sky{transform-origin:50% 44cqh;background:radial-gradient(34cqmax 7cqh at 60% 44cqh, var(--nn-club), transparent 100%), radial-gradient(70cqmax 24cqh at 60% 44cqh, var(--nn-club), transparent 100%), radial-gradient(60cqmax 30cqh at 8% 44cqh, var(--nn-mag), transparent 100%), radial-gradient(52cqmax 26cqh at 100% 44cqh, var(--nn-cyan), transparent 100%);inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-sky{background:radial-gradient(34cqmax 7cqh at 60% 44cqh, color-mix(in oklab, var(--nn-club) 70%, #fff), transparent 100%), radial-gradient(70cqmax 24cqh at 60% 44cqh, color-mix(in oklab, var(--nn-club) 58%, transparent), transparent 100%), radial-gradient(60cqmax 30cqh at 8% 44cqh, color-mix(in oklab, var(--nn-mag) 32%, transparent), transparent 100%), radial-gradient(52cqmax 26cqh at 100% 44cqh, color-mix(in oklab, var(--nn-cyan) 22%, transparent), transparent 100%)}}.cs-art[data-scene=neon] .cs-sc-neon-arena{left:calc(var(--ax) - var(--aw) / 2);top:calc(44cqh - var(--aw) / 6);width:var(--aw);aspect-ratio:6}.cs-art[data-scene=neon] .cs-sc-neon-haze{background:radial-gradient(34% 34% at 50% 82%, var(--nn-club), transparent 100%), radial-gradient(50% 62% at 50% 86%, var(--nn-club), transparent 100%);inset:-110% -18% 30%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-haze{background:radial-gradient(34% 34% at 50% 82%, color-mix(in oklab, var(--nn-club) 55%, #fff), transparent 100%), radial-gradient(50% 62% at 50% 86%, color-mix(in oklab, var(--nn-club) 62%, transparent), transparent 100%)}}.cs-art[data-scene=neon] .cs-sc-neon-haze{opacity:.75}.cs-art[data-scene=neon] :is(.cs-sc-neon-bowl,.cs-sc-neon-tier){stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;inset:0;overflow:visible}.cs-art[data-scene=neon] .cs-sc-neon-stop{stop-color:var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-stop{stop-color:color-mix(in oklab, var(--nn-club) 42%, #14052e)}}.cs-art[data-scene=neon] .cs-sc-neon-rim{stroke:var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-rim{stroke:color-mix(in oklab, var(--nn-club) 40%, #fff)}}.cs-art[data-scene=neon] .cs-sc-neon-rim{stroke-width:3.2px}.cs-art[data-scene=neon] .cs-sc-neon-rim.is-glow{stroke:var(--nn-club);stroke-width:14px;stroke-opacity:.32}.cs-art[data-scene=neon] .cs-sc-neon-bays{stroke:var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-bays{stroke:color-mix(in oklab, var(--nn-club) 55%, #fff)}}.cs-art[data-scene=neon] .cs-sc-neon-bays{stroke-width:3px;stroke-opacity:.28}.cs-art[data-scene=neon] .cs-sc-neon-masts{stroke:#ffffff57;stroke-width:3.2px}.cs-art[data-scene=neon] .cs-sc-neon-heads{fill:#fff}.cs-art[data-scene=neon] .cs-sc-neon-tier{stroke:var(--nn-mag)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-tier{stroke:color-mix(in oklab, var(--nn-mag) 65%, #fff)}}.cs-art[data-scene=neon] .cs-sc-neon-tier{stroke-width:5px;stroke-dasharray:.5 13}.cs-art[data-scene=neon] .cs-sc-neon-tier.is-low{stroke:var(--nn-cyan)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-tier.is-low{stroke:color-mix(in oklab, var(--nn-cyan) 60%, #fff)}}.cs-art[data-scene=neon] .cs-sc-neon-tier.is-low{stroke-dasharray:.5 17;opacity:.75}.cs-art[data-scene=neon] .cs-sc-neon-beams{background:conic-gradient(from 146deg at 17.5% 15%,#0000,#ffffff29 11deg,#0000 24deg),conic-gradient(from 150deg at 35% 7%,#0000,#ffffff29 10deg,#0000 22deg),conic-gradient(from 188deg at 65% 7%,#0000,#ffffff29 10deg,#0000 22deg),conic-gradient(from 190deg at 82.5% 15%,#0000,#ffffff29 11deg,#0000 24deg);inset:0;-webkit-mask-image:linear-gradient(#000 5%,#00000080 45%,#0000 75%);mask-image:linear-gradient(#000 5%,#00000080 45%,#0000 75%)}.cs-art[data-scene=neon] .cs-sc-neon-lamps{background:radial-gradient(7% 22% at 18.2% 32.3%, var(--nn-cyan), transparent), radial-gradient(7% 22% at 34.1% 25.4%, var(--nn-cyan), transparent), radial-gradient(7% 22% at 65.9% 25.4%, var(--nn-cyan), transparent), radial-gradient(7% 22% at 81.8% 32.3%, var(--nn-cyan), transparent);inset:-20% -5% 40%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-lamps{background:radial-gradient(7% 22% at 18.2% 32.3%, color-mix(in oklab, var(--nn-cyan) 55%, transparent), transparent), radial-gradient(7% 22% at 34.1% 25.4%, color-mix(in oklab, var(--nn-cyan) 55%, transparent), transparent), radial-gradient(7% 22% at 65.9% 25.4%, color-mix(in oklab, var(--nn-cyan) 55%, transparent), transparent), radial-gradient(7% 22% at 81.8% 32.3%, color-mix(in oklab, var(--nn-cyan) 55%, transparent), transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-floor{background:radial-gradient(60cqmax 14cqh at 60% 0, var(--nn-club), transparent 100%), radial-gradient(50cqmax 10cqh at 10% 0, var(--nn-mag), transparent 100%), linear-gradient(180deg, #14062ce6, #050210f5 30%, #020108 70%);height:66cqh;top:44cqh;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-floor{background:radial-gradient(60cqmax 14cqh at 60% 0, color-mix(in oklab, var(--nn-club) 42%, transparent), transparent 100%), radial-gradient(50cqmax 10cqh at 10% 0, color-mix(in oklab, var(--nn-mag) 22%, transparent), transparent 100%), linear-gradient(180deg, #14062ce6, #050210f5 30%, #020108 70%)}}.cs-art[data-scene=neon] .cs-sc-neon-horizon{background:linear-gradient(90deg, transparent, var(--nn-mag) 18%, #fff 60%, var(--nn-cyan) 92%, transparent);height:2px;top:calc(44cqh - 1px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-horizon{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--nn-mag) 80%, #fff) 18%, #fff 60%, color-mix(in oklab, var(--nn-cyan) 80%, #fff) 92%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-horizon{box-shadow:0 0 10px 1px var(--nn-club), 0 0 34px 4px var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-horizon{box-shadow:0 0 10px 1px color-mix(in oklab, var(--nn-club) 80%, transparent), 0 0 34px 4px color-mix(in oklab, var(--nn-club) 40%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-ground{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;inset:0;-webkit-mask-image:linear-gradient(#0000 44.3cqh,#00000059 50cqh,#000 62cqh),radial-gradient(88% 72% at 0 100%,#0000,#0000004d 55%,#000 100%);mask-image:linear-gradient(#0000 44.3cqh,#00000059 50cqh,#000 62cqh),radial-gradient(88% 72% at 0 100%,#0000,#0000004d 55%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@container not (min-aspect-ratio:1){.cs-art[data-scene=neon] .cs-sc-neon-ground{-webkit-mask-image:linear-gradient(#0000 44.3cqh,#0006 48cqh,#000 53cqh,#0000004d 63cqh,#0000001f 80cqh);mask-image:linear-gradient(#0000 44.3cqh,#0006 48cqh,#000 53cqh,#0000004d 63cqh,#0000001f 80cqh)}}@container not (min-height:450px){.cs-art[data-scene=neon] .cs-sc-neon-ground{-webkit-mask-image:linear-gradient(#0000 44.3cqh,#0000001f 52cqh,#000 68cqh),radial-gradient(88% 72% at 0 100%,#0000,#0000004d 55%,#000 100%);mask-image:linear-gradient(#0000 44.3cqh,#0000001f 52cqh,#000 68cqh),radial-gradient(88% 72% at 0 100%,#0000,#0000004d 55%,#000 100%)}}.cs-art[data-scene=neon] :is(.cs-sc-neon-grid,.cs-sc-neon-touch){width:300cqh;height:100cqh;top:0;left:calc(60% - 150cqh);overflow:visible}.cs-art[data-scene=neon] .cs-sc-neon-grid{stroke:var(--nn-mag)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-grid{stroke:color-mix(in oklab, var(--nn-mag) 75%, #fff)}}.cs-art[data-scene=neon] .cs-sc-neon-grid{stroke-width:2.2px;stroke-opacity:.6}.cs-art[data-scene=neon] .cs-sc-neon-grid .is-glow{stroke:var(--nn-mag);stroke-width:7px;stroke-opacity:.18}.cs-art[data-scene=neon] .cs-sc-neon-touch{stroke:var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-touch{stroke:color-mix(in oklab, var(--nn-club) 55%, #fff)}}.cs-art[data-scene=neon] .cs-sc-neon-touch{stroke-width:4.2px}.cs-art[data-scene=neon] .cs-sc-neon-touch .is-glow{stroke:var(--nn-club);stroke-width:14px;stroke-opacity:.3}.cs-art[data-scene=neon] :is(.cs-sc-neon-rows,.cs-sc-neon-rings){inset:0}.cs-art[data-scene=neon] .cs-sc-neon-row{left:0;right:0;top:calc(var(--rh) / -2);height:var(--rh);background:linear-gradient(180deg, transparent, var(--nn-mag) 30%, var(--nn-mag) 50%, var(--nn-mag) 70%, transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-row{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--nn-mag) 55%, transparent) 30%, color-mix(in oklab, var(--nn-mag) 60%, #fff) 50%, color-mix(in oklab, var(--nn-mag) 55%, transparent) 70%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-row.is-half{top:calc(var(--rh) * -.65);height:calc(var(--rh) * 1.3);background:linear-gradient(180deg, transparent, var(--nn-club) 28%, var(--nn-club) 50%, var(--nn-club) 72%, transparent)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-row.is-half{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--nn-club) 70%, transparent) 28%, color-mix(in oklab, var(--nn-club) 35%, #fff) 50%, color-mix(in oklab, var(--nn-club) 70%, transparent) 72%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-ring{border:.55cqh solid var(--nn-club);border-radius:50%;width:20cqh;height:20cqh;position:absolute;top:-10cqh;left:calc(60% - 10cqh)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-ring{border:.55cqh solid color-mix(in oklab, var(--nn-club) 40%, #fff)}}.cs-art[data-scene=neon] .cs-sc-neon-ring{box-shadow:0 0 1.4cqh var(--nn-club), inset 0 0 1.4cqh var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-ring{box-shadow:0 0 1.4cqh color-mix(in oklab, var(--nn-club) 85%, transparent), inset 0 0 1.4cqh color-mix(in oklab, var(--nn-club) 85%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-row:first-child{opacity:.05;translate:0 50.35cqh;scale:1 .8}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(2){opacity:.31;translate:0 51.01cqh;scale:1 .83}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(3){opacity:.73;translate:0 51.83cqh;scale:1 .87}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(4){opacity:1;translate:0 52.86cqh;scale:1 .92}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(5){opacity:1;translate:0 54.21cqh;scale:1 .99}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(6){opacity:1;translate:0 56.03cqh;scale:1 1.07}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(7){opacity:1;translate:0 58.66cqh;scale:1 1.2}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(8){opacity:1;translate:0 62.75cqh;scale:1 1.39}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(9){opacity:1;translate:0 70.01cqh;scale:1 1.74}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(10){opacity:1;translate:0 86.43cqh;scale:1 2.2}.cs-art[data-scene=neon] .cs-sc-neon-ring:first-child{opacity:.75;translate:0 52.11cqh;scale:.57 .15}.cs-art[data-scene=neon] .cs-sc-neon-ring:nth-child(2){opacity:.3;translate:0 67.42cqh;scale:1.36 1.05}.cs-art[data-scene=neon] .cs-sc-neon-calm{background:radial-gradient(85% 70% at 0 100%,#020108e0,#02010880 52%,#02010800 100%);inset:0}@container not (min-aspect-ratio:1){.cs-art[data-scene=neon] .cs-sc-neon-calm{background:linear-gradient(#02010800 56cqh,#02010899 70cqh,#020108d1)}}.cs-art[data-scene=neon] .cs-sc-neon-play{left:var(--bx);top:var(--cy);width:0;height:0}.cs-art[data-scene=neon] :is(.cs-sc-neon-play,.cs-sc-neon-lit,.cs-sc-neon-air)>*{position:absolute}.cs-art[data-scene=neon] :is(.cs-sc-neon-lit,.cs-sc-neon-air){width:0;height:0;top:0;left:0}.cs-art[data-scene=neon] :is(.cs-sc-neon-ball,.cs-sc-neon-trail,.cs-sc-neon-mirror){left:calc(var(--nb) / -2);top:calc(-1 * var(--nb));width:var(--nb);height:var(--nb)}.cs-art[data-scene=neon] :is(.cs-sc-neon-ball,.cs-sc-neon-trail,.cs-sc-neon-mirror)>i{transform-origin:50% 100%;border-radius:50%;position:absolute;inset:0}.cs-art[data-scene=neon] .cs-sc-neon-ball>i{background:radial-gradient(circle at 38% 33%, #fff 0, #fff 7%, var(--nn-club) 20%, var(--nn-club) 44%, var(--nn-deep) 76%, var(--nn-deep) 88%)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-ball>i{background:radial-gradient(circle at 38% 33%, #fff 0, #fff 7%, color-mix(in oklab, var(--nn-club) 30%, #fff) 20%, var(--nn-club) 44%, var(--nn-deep) 76%, color-mix(in oklab, var(--nn-deep) 75%, #000) 88%)}}.cs-art[data-scene=neon] .cs-sc-neon-ball>i{box-shadow:inset 0 0 .9cqh .25cqh var(--nn-club), 0 0 0 .22cqh var(--nn-club), 0 0 2.6cqh 1cqh var(--nn-club), 0 0 10cqh 3cqh var(--nn-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-ball>i{box-shadow:inset 0 0 .9cqh .25cqh color-mix(in oklab, var(--nn-club) 30%, #fff), 0 0 0 .22cqh color-mix(in oklab, var(--nn-club) 40%, #fff), 0 0 2.6cqh 1cqh var(--nn-club), 0 0 10cqh 3cqh color-mix(in oklab, var(--nn-club) 50%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-ball>i:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-104 -104 208 208'%3E%3Cpath d='M17.6 -23.9L13.7 -29.3L9.7 -34.6L5.6 -39.8L1.5 -44.7L-2.6 -49.5L-6.6 -54L-13.1 -52.1L-19.6 -50L-25.9 -47.6L-32.1 -45.1L-38.2 -42.3L-44.1 -39.3L-44.4 -33.1L-44.5 -26.7L-44.5 -20.1L-44.2 -13.5L-43.7 -6.8L-43 -.1L-37 1.5L-30.8 3.1L-24.4 4.7L-18 6.3L-11.4 7.9L-4.9 9.4L-1.1 3.8L2.7 -1.8L6.5 -7.4L10.3 -13L14 -18.5ZM47.6 75.7L48.2 71.8L48.5 67.6L48.6 63.1L48.5 58.3L48.2 53.2L47.6 47.8L41.7 47.9L35.7 47.8L29.5 47.5L23.1 47L16.7 46.2L10.1 45.3L6.3 50.3L2.4 55.1L-1.5 59.6L-5.3 63.9L-9.2 67.9L-13 71.6L-9.2 75.6L-5.3 79.4L-1.4 82.7L2.5 85.7L6.3 88.3L10.2 90.4L16.7 89L23.2 87.1L29.5 84.8L35.7 82.2L41.8 79.1ZM44 -79L44.3 -81.8L44.5 -84.3L44.4 -86.4L44.1 -88.1L43.6 -89.4L42.9 -90.2L36.9 -92.9L30.7 -95.2L24.4 -97L17.9 -98.4L11.4 -99.3L4.8 -99.9L1 -100L-2.8 -99.8L-6.6 -99.1L-10.3 -98L-14 -96.4L-17.7 -94.4L-13.7 -93.3L-9.7 -91.8L-5.7 -89.8L-1.6 -87.4L2.5 -84.7L6.6 -81.5L13.1 -82L19.5 -82.2L25.8 -81.9L32 -81.3L38.1 -80.3ZM96.2 27.2L95.7 29L95.2 30.7L94.6 32.3L94.1 34L93.4 35.6L92.6 37.1L89.8 43.2L86.6 49.1L83 54.9L79.1 60.3L74.8 65.5L70.1 70.4L68.4 72.8L66.3 74.9L64.1 76.8L61.8 78.6L59.4 80.5L56.9 82.2L60.7 79.4L64.6 76.4L68.4 73L72.1 69.3L75.8 65.2L79.5 60.7L83.5 55.1L86.9 49.5L89.9 43.9L92.4 38.2L94.5 32.7ZM-68.3 -52.2L-66.9 -57.5L-65.1 -62.5L-63 -67.3L-60.7 -71.8L-58 -75.9L-55.1 -79.7L-58.3 -79L-61.3 -78L-63.9 -76.6L-66.3 -74.9L-68.5 -72.9L-70.6 -70.8L-75.2 -65.9L-79.5 -60.6L-83.4 -55.1L-87 -49.3L-90.1 -43.4L-92.8 -37.2L-93.5 -35.6L-93.9 -33.9L-93.9 -32.1L-93.5 -30.1L-92.7 -28L-91.5 -25.8L-88.6 -30.6L-85.3 -35.3L-81.6 -39.8L-77.5 -44.1L-73.1 -48.3ZM-8 99.7L-2.9 100L1.8 100L6.3 99.8L10.5 99.4L14.6 98.9L18.4 98.3L14.4 99L10.5 99.4L6.6 99.8L2.8 100L-1 100L-4.8 99.8L-11.4 99.3L-17.9 98.4L-24.4 97L-30.7 95.2L-36.9 92.9L-43 90.3L-43.9 89.9L-44.8 89.4L-45.7 88.9L-46.7 88.4L-47.7 87.9L-48.7 87.3L-42.9 90.3L-36.7 93L-30.1 95.4L-23.1 97.3L-15.7 98.8ZM92.5 9.2L93.4 2.6L93.9 -4.1L93.9 -10.7L93.5 -17.2L92.7 -23.7L91.4 -30L88.5 -33.6L85.2 -37L81.5 -40.3L77.5 -43.3L73 -46.2L68.3 -48.9L66.8 -44.7L65 -40.4L63 -35.8L60.6 -31.1L58 -26.3L55.1 -21.3L58.3 -15.4L61.2 -9.5L63.9 -3.5L66.2 2.5L68.3 8.6L70.1 14.5L74.7 13.8L79.1 13L83 12.1L86.6 11.2L89.8 10.2ZM-51.1 62.1L-54.3 56.6L-57.2 51L-59.9 45.1L-62.2 38.9L-64.3 32.6L-66.1 26.2L-71 24.3L-75.6 22.3L-79.9 20.2L-83.8 18L-87.3 15.7L-90.4 13.4L-91.4 18.3L-92 23.1L-92.2 27.9L-92 32.5L-91.4 37L-90.3 41.3L-87.2 46.9L-83.7 52.3L-79.9 57.5L-75.6 62.4L-71 67.1L-66.1 71.4L-64.3 70.6L-62.2 69.5L-59.8 68.1L-57.2 66.4L-54.3 64.4Z' fill='%2324063f' fill-opacity='.42'/%3E%3Cpath d='M-4.9 9.4L-1.1 18.7L2.7 27.9L6.5 36.8L10.1 45.3M-4.9 9.4L.8 1L6.5 -7.4L12.1 -15.7L17.6 -23.9M-4.9 9.4L-14.7 7.1L-24.4 4.7L-33.9 2.3L-43 -.1M10.1 45.3L19.9 46.6L29.5 47.5L38.7 47.9L47.6 47.8M10.1 45.3L4.4 52.7L-1.5 59.6L-7.3 66L-13 71.6M-17.7 -94.4L-27.6 -92.1L-37.2 -88.9L-46.4 -84.7L-55.1 -79.7M-17.7 -94.4L-11.7 -92.6L-5.7 -89.8L.4 -86.1L6.6 -81.5M-17.7 -94.4L-12.2 -97.2L-6.6 -99.1L-.9 -99.9M67.4 73.9L70.1 70.4M-55.1 -79.7L-59.4 -73.9L-63 -67.3L-66 -60L-68.3 -52.2M-55.1 -79.7L-59.8 -78.6L-63.9 -76.6M91.4 -30L92.6 -33.4L92.8 -36.4M91.4 -30L86.9 -35.3L81.5 -40.3L75.3 -44.8L68.3 -48.9M91.4 -30L93.2 -20.4L93.9 -10.7L93.7 -.8L92.5 9.2M-90.3 41.3L-91.8 34.8L-92.2 27.9L-91.8 20.7L-90.4 13.4M-90.3 41.3L-85.5 49.7L-79.9 57.5L-73.4 64.8L-66.1 71.4M-6.6 -54L-16.4 -51.1L-25.9 -47.6L-35.2 -43.7L-44.1 -39.3M-6.6 -54L-.5 -47.1L5.6 -39.8L11.7 -32L17.6 -23.9M-6.6 -54L-3.4 -61.9L0 -69.2L3.3 -75.8L6.6 -81.5M47.6 75.7L38.8 80.7L29.5 84.8L19.9 88.1L10.2 90.4M47.6 75.7L48.4 69.8L48.6 63.1L48.4 55.7L47.6 47.8M47.6 75.7L54.1 75.6L60.1 74.6L65.4 72.9L70.1 70.4M-44.1 -39.3L-44.5 -29.9L-44.5 -20.1L-43.9 -10.2L-43 -.1M-44.1 -39.3L-51 -43.2L-57.4 -46.7L-63.2 -49.7L-68.3 -52.2M10.2 90.4L4.4 87L-1.4 82.7L-7.2 77.6L-13 71.6M10.2 90.4L6.5 94.2L2.7 97.1L-1 98.9L-4.8 99.8M44 -79L44.4 -83.1L44.4 -86.4L43.9 -88.8L42.9 -90.2M44 -79L35.1 -80.9L25.8 -81.9L16.3 -82.2L6.6 -81.5M44 -79L50.9 -72.5L57.3 -65.3L63.1 -57.4L68.3 -48.9M92.6 37.1L88.3 46.2L83 54.9L77 62.9L70.1 70.4M92.6 37.1L94 30.5L94.5 23.6L94 16.5L92.5 9.2M-91.5 -25.8L-93.2 -29.1L-93.9 -32.1L-93.7 -34.8M-91.5 -25.8L-87 -33L-81.6 -39.8L-75.3 -46.2L-68.3 -52.2M-91.5 -25.8L-92.6 -16.2L-92.8 -6.4L-92.1 3.5L-90.4 13.4M-14.7 98.9L-4.8 99.8M-49.5 86.8L-55.7 82.5L-61.2 77.3L-66.1 71.4M55.1 -21.3L59.8 -12.5L63.9 -3.5L67.3 5.6L70.1 14.5M55.1 -21.3L46.3 -22.3L37.1 -23.1L27.5 -23.6L17.6 -23.9M55.1 -21.3L59.3 -28.7L63 -35.8L66 -42.6L68.3 -48.9M70.1 14.5L65.4 23.3L60.1 31.8L54.1 40L47.6 47.8M70.1 14.5L76.9 13.4L83 12.1L88.2 10.7L92.5 9.2M-66.1 26.2L-63.3 35.8L-59.9 45.1L-55.8 53.8L-51.1 62.1M-66.1 26.2L-61.2 19.9L-55.7 13.3L-49.6 6.6L-43 -.1M-66.1 26.2L-73.4 23.3L-79.9 20.2L-85.6 16.9L-90.4 13.4M-51.1 62.1L-42.1 65.5L-32.7 68.2L-23 70.3L-13 71.6M-51.1 62.1L-55.8 65.4L-59.8 68.1L-63.3 70.1L-66.1 71.4' fill='none' stroke='%2324063f' stroke-opacity='.38' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:50%;position:absolute;inset:0}.cs-art[data-scene=neon] .cs-sc-neon-ball>i:before{content:"";z-index:1;background:radial-gradient(circle at 34% 27%,#ffffffe6 0,#ffffff40 9%,#fff0 20%);border-radius:50%;position:absolute;inset:0}.cs-art[data-scene=neon] .cs-sc-neon-trail>i{background:radial-gradient(closest-side, var(--nn-club), var(--nn-club) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-trail>i{background:radial-gradient(closest-side, color-mix(in oklab, var(--nn-club) 40%, #fff), color-mix(in oklab, var(--nn-club) 70%, transparent) 60%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-trail>i{opacity:0}.cs-art[data-scene=neon] .cs-sc-neon-trail:nth-child(2)>i{background:radial-gradient(closest-side, var(--nn-club), transparent)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-trail:nth-child(2)>i{background:radial-gradient(closest-side, color-mix(in oklab, var(--nn-club) 50%, var(--nn-mag)), transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-trail:nth-child(3)>i{background:radial-gradient(closest-side, var(--nn-mag), transparent)}.cs-art[data-scene=neon] .cs-sc-neon-mirror{transform-origin:50% 100%;scale:1 -.8}.cs-art[data-scene=neon] .cs-sc-neon-mirror>i{background:radial-gradient(closest-side, var(--nn-club), var(--nn-club) 42%, var(--nn-deep) 78%, transparent)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-mirror>i{background:radial-gradient(closest-side, color-mix(in oklab, var(--nn-club) 35%, #fff), var(--nn-club) 42%, color-mix(in oklab, var(--nn-deep) 80%, transparent) 78%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-mirror>i{opacity:.5}.cs-art[data-scene=neon] .cs-sc-neon-pool{left:calc(var(--nb) * -1.3);top:calc(var(--nb) * -.24);width:calc(var(--nb) * 2.6);height:calc(var(--nb) * .48);background:radial-gradient(closest-side, var(--nn-club), var(--nn-club) 30%, var(--nn-club) 65%, transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=neon] .cs-sc-neon-pool{background:radial-gradient(closest-side, color-mix(in oklab, var(--nn-club) 40%, #fff), color-mix(in oklab, var(--nn-club) 75%, transparent) 30%, color-mix(in oklab, var(--nn-club) 25%, transparent) 65%, transparent)}}.cs-art[data-scene=neon] .cs-sc-neon-pool{opacity:.9}@media (prefers-reduced-motion:no-preference){:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-horizon{animation:1.2s linear .1s both cs-sc-neon-on,3.7s linear infinite cs-sc-neon-buzz}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-grid{animation:1.3s linear .35s both cs-sc-neon-on}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-touch{animation:1.1s linear .8s both cs-sc-neon-on,4.3s linear infinite cs-sc-neon-hum}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-rows{animation:1.2s linear .55s both cs-sc-neon-on}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-rings{animation:1.1s linear 1s both cs-sc-neon-on}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-rim:not(.is-glow){stroke-dasharray:1;animation:1.6s cubic-bezier(.5,0,.3,1) .2s both cs-sc-neon-draw}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-arena{animation:1.3s linear .15s both cs-sc-neon-on}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-sky{animation:1.8s cubic-bezier(.2,.7,.3,1) both cs-sc-neon-rise,6s ease-in-out infinite alternate cs-sc-neon-glow}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-air{animation:1s cubic-bezier(.5,0,.9,.55) 1.2s both cs-sc-neon-drop}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=neon] .cs-sc-neon-lit{animation:.5s ease-out 2.1s both cs-sc-neon-land}.cs-story.is-ready .cs-slide:not(.is-active) .cs-art[data-scene=neon] :before,.cs-story.is-ready .cs-slide:not(.is-active) .cs-art[data-scene=neon] :after,.cs-story.is-paused .cs-art[data-scene=neon] :before,.cs-story.is-paused .cs-art[data-scene=neon] :after{animation-play-state:paused}.cs-art[data-scene=neon] .cs-sc-neon-row{animation:14s linear infinite cs-sc-neon-row}.cs-art[data-scene=neon] .cs-sc-neon-ring{animation:14s linear infinite cs-sc-neon-ring}.cs-art[data-scene=neon] .cs-sc-neon-row:first-child{animation-delay:-.7s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(2){animation-delay:-2.1s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(3){animation-delay:-3.5s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(4){animation-delay:-4.9s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(5){animation-delay:-6.3s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(6){animation-delay:-7.7s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(7){animation-delay:-9.1s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(8){animation-delay:-10.5s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(9){animation-delay:-11.9s}.cs-art[data-scene=neon] .cs-sc-neon-row:nth-child(10){animation-delay:-13.3s}.cs-art[data-scene=neon] .cs-sc-neon-ring:first-child{animation-delay:-3.5s}.cs-art[data-scene=neon] .cs-sc-neon-ring:nth-child(2){animation-delay:-10.5s}.cs-art[data-scene=neon] .cs-sc-neon-stars:before{animation:3.2s ease-in-out infinite alternate cs-sc-neon-twinkle}.cs-art[data-scene=neon] .cs-sc-neon-stars:after{animation:4.6s ease-in-out 1.1s infinite alternate-reverse cs-sc-neon-twinkle}.cs-art[data-scene=neon] .cs-sc-neon-sky{animation:6s ease-in-out infinite alternate cs-sc-neon-glow}.cs-art[data-scene=neon] .cs-sc-neon-horizon{animation:3.7s linear infinite cs-sc-neon-buzz}.cs-art[data-scene=neon] .cs-sc-neon-touch{animation:4.3s linear infinite cs-sc-neon-hum}.cs-art[data-scene=neon] .cs-sc-neon-haze{animation:5s ease-in-out infinite alternate cs-sc-neon-haze}.cs-art[data-scene=neon] .cs-sc-neon-beams{animation:3.4s ease-in-out infinite alternate cs-sc-neon-lamp}.cs-art[data-scene=neon] .cs-sc-neon-lamps{animation:2.8s ease-in-out infinite alternate-reverse cs-sc-neon-lamp}.cs-art[data-scene=neon] .cs-sc-neon-tier{animation:1.5s ease-in-out infinite alternate cs-sc-neon-crowd}.cs-art[data-scene=neon] .cs-sc-neon-tier.is-low{animation-duration:2.1s;animation-direction:alternate-reverse}.cs-art[data-scene=neon] :is(.cs-sc-neon-ball,.cs-sc-neon-trail,.cs-sc-neon-mirror,.cs-sc-neon-pool){animation:7s ease-in-out infinite alternate cs-sc-neon-sway}.cs-art[data-scene=neon] :is(.cs-sc-neon-ball,.cs-sc-neon-trail)>i{animation:2.4s infinite cs-sc-neon-bounce}.cs-art[data-scene=neon] .cs-sc-neon-mirror>i{animation:2.4s infinite cs-sc-neon-bounce,2.4s infinite cs-sc-neon-mirror}.cs-art[data-scene=neon] .cs-sc-neon-ball>i:after{animation:4s linear infinite cs-sc-neon-spin}.cs-art[data-scene=neon] .cs-sc-neon-pool{animation:7s ease-in-out infinite alternate cs-sc-neon-sway,2.4s infinite cs-sc-neon-pool}.cs-art[data-scene=neon] .cs-sc-neon-trail:first-child{animation-delay:-13.93s}.cs-art[data-scene=neon] .cs-sc-neon-trail:nth-child(2){animation-delay:-13.86s}.cs-art[data-scene=neon] .cs-sc-neon-trail:nth-child(3){animation-delay:-13.79s}.cs-art[data-scene=neon] .cs-sc-neon-trail:first-child>i{opacity:.55;animation-delay:-2.33s}.cs-art[data-scene=neon] .cs-sc-neon-trail:nth-child(2)>i{opacity:.34;animation-delay:-2.26s}.cs-art[data-scene=neon] .cs-sc-neon-trail:nth-child(3)>i{opacity:.2;animation-delay:-2.19s}}@keyframes cs-sc-neon-on{0%{opacity:0}8%{opacity:.9}14%{opacity:.1}26%{opacity:.75}32%{opacity:.25}48%{opacity:1}54%{opacity:.6}to{opacity:1}}@keyframes cs-sc-neon-hum{0%,to{opacity:1}31%{opacity:1}32%{opacity:.78}34%{opacity:1}70%{opacity:.94}71%{opacity:.7}72.5%{opacity:1}}@keyframes cs-sc-neon-rise{0%{translate:0 10cqh;scale:1 .4}}@keyframes cs-sc-neon-buzz{0%,to{scale:1}31%{scale:1}32%{scale:1 .55}34%{scale:1 1.15}36%,70%{scale:1}71%{scale:1 .6}72.5%{scale:1}}@keyframes cs-sc-neon-glow{0%{opacity:.82}to{opacity:1}}@keyframes cs-sc-neon-twinkle{0%{opacity:.25}to{opacity:1}}@keyframes cs-sc-neon-haze{0%{opacity:.55;scale:.96 .92}to{opacity:.9;scale:1.04 1.06}}@keyframes cs-sc-neon-lamp{0%{opacity:.6}to{opacity:1}}@keyframes cs-sc-neon-crowd{0%{opacity:.3}to{opacity:1}}@keyframes cs-sc-neon-drop{0%{opacity:0;translate:0 -70cqh}30%{opacity:1}to{opacity:1;translate:0}}@keyframes cs-sc-neon-land{0%{opacity:0}}@keyframes cs-sc-neon-sway{0%{translate:calc(-1 * var(--sw)) 0}to{translate:var(--sw) 0}}@keyframes cs-sc-neon-bounce{0%{animation-timing-function:cubic-bezier(.2,.6,.4,1);translate:0;scale:1.15 .84}5%{translate:0 calc(var(--bh) * -.09);animation-timing-function:cubic-bezier(.18,.62,.3,1);scale:.95 1.07}50%{translate:0 calc(-1 * var(--bh));animation-timing-function:cubic-bezier(.7,0,.82,.38);scale:1}95%{translate:0 calc(var(--bh) * -.09);animation-timing-function:linear;scale:.95 1.07}to{translate:0;scale:1.15 .84}}@keyframes cs-sc-neon-mirror{0%,to{opacity:.6}28%,72%{opacity:0}}@keyframes cs-sc-neon-pool{0%,to{opacity:1;scale:1}50%{opacity:.3;scale:1.5 1.25}}@keyframes cs-sc-neon-spin{to{rotate:360deg}}@keyframes cs-sc-neon-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-neon-row{0%{opacity:0;translate:0 50.06cqh;scale:1 .79}4.17%{opacity:.03;translate:0 50.3cqh;scale:1 .8}8.33%{opacity:.11;translate:0 50.56cqh;scale:1 .81}12.5%{opacity:.23;translate:0 50.83cqh;scale:1 .83}16.67%{opacity:.37;translate:0 51.14cqh;scale:1 .84}20.83%{opacity:.54;translate:0 51.47cqh;scale:1 .86}25%{opacity:.73;translate:0 51.83cqh;scale:1 .87}29.17%{opacity:.95;translate:0 52.23cqh;scale:1 .89}33.33%{opacity:1;translate:0 52.67cqh;scale:1 .91}37.5%{opacity:1;translate:0 53.16cqh;scale:1 .94}41.67%{opacity:1;translate:0 53.71cqh;scale:1 .96}45.83%{opacity:1;translate:0 54.34cqh;scale:1 .99}50%{opacity:1;translate:0 55.05cqh;scale:1 1.03}54.17%{opacity:1;translate:0 55.86cqh;scale:1 1.06}58.33%{opacity:1;translate:0 56.8cqh;scale:1 1.11}62.5%{opacity:1;translate:0 57.9cqh;scale:1 1.16}66.67%{opacity:1;translate:0 59.21cqh;scale:1 1.22}70.83%{opacity:1;translate:0 60.8cqh;scale:1 1.3}75%{opacity:1;translate:0 62.75cqh;scale:1 1.39}79.17%{opacity:1;translate:0 65.22cqh;scale:1 1.51}83.33%{opacity:1;translate:0 68.43cqh;scale:1 1.66}87.5%{opacity:1;translate:0 72.79cqh;scale:1 1.87}91.67%{opacity:1;translate:0 79.05cqh;scale:1 2.17}95.83%{opacity:1;translate:0 88.78cqh;scale:1 2.2}to{opacity:1;translate:0 106cqh;scale:1 2.2}}@keyframes cs-sc-neon-ring{0%{opacity:0;translate:0 50.19cqh;scale:.44 .09}4.17%{opacity:.04;translate:0 50.44cqh;scale:.46 .1}8.33%{opacity:.13;translate:0 50.72cqh;scale:.48 .1}12.5%{opacity:.25;translate:0 51.02cqh;scale:.5 .11}16.67%{opacity:.39;translate:0 51.35cqh;scale:.52 .12}20.83%{opacity:.56;translate:0 51.71cqh;scale:.54 .14}25%{opacity:.75;translate:0 52.11cqh;scale:.57 .15}29.17%{opacity:.96;translate:0 52.56cqh;scale:.6 .17}33.33%{opacity:1;translate:0 53.06cqh;scale:.63 .19}37.5%{opacity:1;translate:0 53.62cqh;scale:.67 .21}41.67%{opacity:1;translate:0 54.26cqh;scale:.71 .24}45.83%{opacity:1;translate:0 55cqh;scale:.75 .27}50%{opacity:1;translate:0 55.87cqh;scale:.8 .31}54.17%{opacity:1;translate:0 56.88cqh;scale:.86 .36}58.33%{opacity:.99;translate:0 58.11cqh;scale:.93 .43}62.5%{opacity:.84;translate:0 59.61cqh;scale:1.01 .52}66.67%{opacity:.65;translate:0 61.51cqh;scale:1.1 .63}70.83%{opacity:.4;translate:0 64cqh;scale:1.22 .8}75%{opacity:.3;translate:0 67.42cqh;scale:1.36 1.05}79.17%{opacity:.3;translate:0 72.49cqh;scale:1.54 1.44}83.33%{opacity:.19;translate:0 80.93cqh;scale:1.77 2.15}87.5%{opacity:.08;translate:0 98.33cqh;scale:2.09 3.72}91.67%{opacity:0;translate:0 149.55cqh;scale:2.55 8.64}95.83%{opacity:0;translate:0 150.84cqh;scale:3.25 8.52}to{opacity:0;translate:0 152.52cqh;scale:4.5 8.35}}.cs-art[data-scene=chalk]{--cs-sc-chalk-ink:#f0f4ec;--cs-sc-chalk-club:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=chalk]{--cs-sc-chalk-club:color-mix(in oklab, var(--club) 58%, #fff)}}.cs-art[data-scene=chalk]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.42' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .95 0 0 0 0 .92 0 0 0 1.5 -.72'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/300px 300px,radial-gradient(34% 8% at 28% 22%,#d6e6dd16,#0000 72%),radial-gradient(22% 6% at 34% 27%,#d6e6dd0f,#0000 72%),radial-gradient(30% 7% at 66% 12%,#d6e6dd12,#0000 72%),radial-gradient(24% 9% at 84% 70%,#d6e6dd0d,#0000 72%),radial-gradient(40% 11% at 18% 64%,#d6e6dd0b,#0000 72%),radial-gradient(120% 95% at 62% 32%,#25362f 0%,#1a2722 42%,#0f1916 78%,#0a110e 100%)}@supports (color:oklch(from red max(l, .5) c h)){.cs-art[data-scene=chalk]{--cs-sc-chalk-club:oklch(from var(--club) max(l, .8) min(c, .15) h)}}.cs-art[data-scene=chalk] .cs-sc-chalk-light{background:linear-gradient(112deg,#0000 36%,#fffae80a 44%,#fffae813 50%,#fffae80a 56%,#0000 64%);position:absolute;inset:-10% -45%}.cs-art[data-scene=chalk] .cs-sc-chalk-board{--cs-sc-chalk-w:min(max(100cqw, 150cqh), 165cqh);right:4.5cqw;top:calc(57% - var(--cs-sc-chalk-w) * .3);width:var(--cs-sc-chalk-w);height:calc(var(--cs-sc-chalk-w) * .6);position:absolute;overflow:visible}@container not (max-aspect-ratio:2.4){.cs-art[data-scene=chalk] .cs-sc-chalk-board{--cs-sc-chalk-w:min(max(118cqw, 170cqh), 260cqh);top:calc(58% - var(--cs-sc-chalk-w) * .3)}}@container (orientation:portrait){.cs-art[data-scene=chalk] .cs-sc-chalk-board{--cs-sc-chalk-w:min(188cqw, 85cqh);right:auto;left:calc(50% - var(--cs-sc-chalk-w) / 2);top:calc(var(--cs-bar-h) + 6.5cqh + var(--cs-sc-chalk-w) * .2);rotate:-90deg}}.cs-art[data-scene=chalk] .cs-sc-chalk-pitch{stroke:#eef2ea8f;stroke-width:3.4px}.cs-art[data-scene=chalk] .cs-sc-chalk-retrace{stroke:#eef2ea42;stroke-width:1.6px}.cs-art[data-scene=chalk] .cs-sc-chalk-goal{stroke:#eef2ead1;stroke-width:4.2px}.cs-art[data-scene=chalk] .cs-sc-chalk-spot{fill:#eef2eab8;stroke:none}.cs-art[data-scene=chalk] .cs-sc-chalk-net{stroke:#eef2ea52;stroke-width:1.6px}.cs-art[data-scene=chalk] .cs-sc-chalk-ghost{stroke:#dceae20e;stroke-width:10px}.cs-art[data-scene=chalk] .cs-sc-chalk-x{stroke:var(--cs-sc-chalk-ink);stroke-opacity:.92;stroke-width:4.8px}.cs-art[data-scene=chalk] .cs-sc-chalk-o{stroke:var(--cs-sc-chalk-club);stroke-width:5px}.cs-art[data-scene=chalk] .cs-sc-chalk-o3{offset-path:path("M0 0Q100 45 158-55");offset-rotate:0deg}.cs-art[data-scene=chalk] :is(.cs-sc-chalk-m1,.cs-sc-chalk-m2,.cs-sc-chalk-m3,.cs-sc-chalk-m4){stroke:#fff;stroke-width:46px;stroke-linecap:butt}.cs-art[data-scene=chalk] .cs-sc-chalk-arrows{stroke:var(--cs-sc-chalk-ink);stroke-opacity:.84;stroke-width:3.4px;stroke-dasharray:12 10}.cs-art[data-scene=chalk] .cs-sc-chalk-heads{stroke:var(--cs-sc-chalk-ink);stroke-opacity:.84;stroke-width:3.8px}.cs-art[data-scene=chalk] .cs-sc-chalk-run{stroke:var(--cs-sc-chalk-club);stroke-width:4px;stroke-dasharray:1 10}.cs-art[data-scene=chalk] .cs-sc-chalk-runhead{stroke:var(--cs-sc-chalk-club);stroke-width:3.8px}.cs-art[data-scene=chalk] .cs-sc-chalk-hit{stroke:var(--cs-sc-chalk-ink);stroke-width:3.6px;opacity:0}.cs-art[data-scene=chalk] .cs-sc-chalk-ball{offset-path:path("M0 0L130-80L228 145L317 80");offset-rotate:0deg}.cs-art[data-scene=chalk] .cs-sc-chalk-ball circle{fill:#f0f4ec24;stroke:var(--cs-sc-chalk-ink);stroke-width:3px}.cs-art[data-scene=chalk] .cs-sc-chalk-ball path{fill:#f0f4ec99;stroke:var(--cs-sc-chalk-ink);stroke-opacity:.85;stroke-width:1.8px}.cs-art-kind[data-scene=chalk] .cs-sc-chalk-board{translate:-22cqw}@container (orientation:portrait){.cs-art-kind[data-scene=chalk] .cs-sc-chalk-board{translate:0 21cqh}}.cs-art[data-scene=chalk] .cs-sc-chalk-eraser{fill:#e2eee70d;stroke:none;opacity:0}.cs-art[data-scene=chalk] .cs-sc-chalk-eraser .cs-sc-chalk-smear{fill-opacity:1}.cs-art[data-scene=chalk] .cs-sc-chalk-dust-streak{stroke:#e2eee733;stroke-width:2.6px;stroke-linecap:round}.cs-art[data-scene=chalk] .cs-sc-chalk-dust-dot{stroke:#e8f2ec4d;stroke-width:3.2px;stroke-linecap:round}.cs-art[data-scene=chalk] .cs-sc-chalk-grain{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .15 0 0 0 0 .13 0 0 0 2.8 -1.32'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/180px 180px,radial-gradient(75% 62% at 14% 90%,#090f0c85,#090f0c38 55%,#0000 78%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cs-slide.is-active .cs-art[data-scene=chalk] .cs-sc-chalk-pitch path,.cs-pagehead .cs-art[data-scene=chalk] .cs-sc-chalk-pitch path{stroke-dasharray:1 2;animation:2.4s cubic-bezier(.45,.1,.3,1) both cs-sc-chalk-line}.cs-slide.is-active .cs-art[data-scene=chalk] .cs-sc-chalk-spot,.cs-pagehead .cs-art[data-scene=chalk] .cs-sc-chalk-spot{animation:2.4s ease-out both cs-sc-chalk-dot}.cs-slide.is-active .cs-art[data-scene=chalk] .cs-sc-chalk-net,.cs-pagehead .cs-art[data-scene=chalk] .cs-sc-chalk-net{animation:2.4s ease-out both cs-sc-chalk-dot,16s ease-out infinite both cs-sc-chalk-net}.cs-art[data-scene=chalk] .cs-sc-chalk-light{animation:26s ease-in-out infinite alternate cs-sc-chalk-drift}.cs-art[data-scene=chalk] .cs-sc-chalk-play{animation:16s linear infinite cs-sc-chalk-wipe}.cs-art[data-scene=chalk] .cs-sc-chalk-x{stroke-dasharray:.5 1;animation:16s ease-out infinite both cs-sc-chalk-x1}.cs-art[data-scene=chalk] .cs-sc-chalk-x1{animation-name:cs-sc-chalk-x1}.cs-art[data-scene=chalk] .cs-sc-chalk-x2{animation-name:cs-sc-chalk-x2}.cs-art[data-scene=chalk] .cs-sc-chalk-x3{animation-name:cs-sc-chalk-x3}.cs-art[data-scene=chalk] .cs-sc-chalk-x4{animation-name:cs-sc-chalk-x4}.cs-art[data-scene=chalk] .cs-sc-chalk-o{stroke-dasharray:1 2}.cs-art[data-scene=chalk] .cs-sc-chalk-o1{animation:16s ease-out infinite both cs-sc-chalk-o1}.cs-art[data-scene=chalk] .cs-sc-chalk-o2{animation:16s ease-out infinite both cs-sc-chalk-o2}.cs-art[data-scene=chalk] .cs-sc-chalk-o3{animation:16s ease-out infinite both cs-sc-chalk-o3,16s ease-in-out infinite both cs-sc-chalk-run}.cs-art[data-scene=chalk] :is(.cs-sc-chalk-m1,.cs-sc-chalk-m2,.cs-sc-chalk-m3,.cs-sc-chalk-m4){stroke-dasharray:1 2;animation:16s cubic-bezier(.5,.1,.4,1) infinite both cs-sc-chalk-m1}.cs-art[data-scene=chalk] .cs-sc-chalk-m1{animation-name:cs-sc-chalk-m1}.cs-art[data-scene=chalk] .cs-sc-chalk-m2{animation-name:cs-sc-chalk-m2}.cs-art[data-scene=chalk] .cs-sc-chalk-m3{animation-name:cs-sc-chalk-m3}.cs-art[data-scene=chalk] .cs-sc-chalk-m4{animation-name:cs-sc-chalk-m4}.cs-art[data-scene=chalk] .cs-sc-chalk-ball{animation:16s ease-in-out infinite both cs-sc-chalk-ball}.cs-art[data-scene=chalk] .cs-sc-chalk-ball path{animation:16s ease-in-out infinite both cs-sc-chalk-roll}.cs-art[data-scene=chalk] .cs-sc-chalk-hit{stroke-dasharray:.5 1;animation:16s ease-out infinite both cs-sc-chalk-hit}.cs-art[data-scene=chalk] .cs-sc-chalk-net{animation:16s ease-out infinite both cs-sc-chalk-net}.cs-art[data-scene=chalk] .cs-sc-chalk-eraser{animation:16s ease-in-out infinite both cs-sc-chalk-erase}}@keyframes cs-sc-chalk-line{0%{stroke-dashoffset:1.001px}to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-dot{0%,62%{opacity:0}82%,to{opacity:1}}@keyframes cs-sc-chalk-drift{0%{translate:-14%}to{translate:12%}}@keyframes cs-sc-chalk-wipe{0%,82%{opacity:1}88%{opacity:.26}92%,to{opacity:.15}}@keyframes cs-sc-chalk-x1{0%,.4%{stroke-dashoffset:.501px}3.4%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-x2{0%,4.5%{stroke-dashoffset:.501px}7.5%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-x3{0%,6%{stroke-dashoffset:.501px}9%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-x4{0%,7.5%{stroke-dashoffset:.501px}10.5%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-o1{0%,2%{stroke-dashoffset:1.001px}5.5%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-o2{0%,9.5%{stroke-dashoffset:1.001px}13%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-o3{0%,11%{stroke-dashoffset:1.001px}14.5%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-run{0%,36%{offset-distance:0%}44.5%,to{offset-distance:100%}}@keyframes cs-sc-chalk-m1{0%,16%{stroke-dashoffset:1.001px}21%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-m2{0%,28.5%{stroke-dashoffset:1.001px}34.5%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-m3{0%,31%{stroke-dashoffset:1.001px}37%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-m4{0%,47.5%{stroke-dashoffset:1.001px}51%,to{stroke-dashoffset:0}}@keyframes cs-sc-chalk-ball{0%,12%{offset-distance:0%;opacity:0}14.5%{opacity:1}21.5%{offset-distance:0%}27%{offset-distance:30%}38%{offset-distance:30%}45%{offset-distance:78.3%}51%{offset-distance:78.3%;animation-timing-function:cubic-bezier(.5,0,.9,.6)}54%{offset-distance:100%}to{offset-distance:100%;opacity:1}}@keyframes cs-sc-chalk-roll{0%,21.5%{rotate:0deg}27%,38%{rotate:330deg}45%,51%{rotate:860deg}54%,to{rotate:1100deg}}@keyframes cs-sc-chalk-hit{0%,54%{opacity:0;stroke-dashoffset:.501px}55%{opacity:1}57.5%{stroke-dashoffset:0}70%{opacity:1}78%,to{opacity:0;stroke-dashoffset:0}}@keyframes cs-sc-chalk-net{0%,53.5%{translate:0}55%{translate:7px}60%,to{translate:0}}@keyframes cs-sc-chalk-erase{0%,80.5%{opacity:0;translate:590px -40px}82%{opacity:1;translate:620px 40px}83.6%{translate:690px -50px}85.2%{translate:760px 60px}86.8%{translate:830px -40px}88.4%{opacity:.9;translate:900px 50px}92%,to{opacity:0;translate:975px}}.cs-art[data-scene=aerial]{--cs-sc-aerial-seat:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=aerial]{--cs-sc-aerial-seat:color-mix(in oklab, var(--club) 34%, #18211d)}}.cs-art[data-scene=aerial]{--cs-sc-aerial-seat-2:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=aerial]{--cs-sc-aerial-seat-2:color-mix(in oklab, var(--club) 18%, #0c1310)}}.cs-art[data-scene=aerial]{--cs-sc-aerial-board:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=aerial]{--cs-sc-aerial-board:color-mix(in oklab, var(--club) 74%, #fff)}}.cs-art[data-scene=aerial]{background:#0b110e}.cs-art[data-scene=aerial] .cs-sc-aerial-rig{position:absolute;inset:0}.cs-art[data-scene=aerial] .cs-sc-aerial-cam{--cs-sc-aerial-u:calc(min(90cqw, 116cqh) / 1050);left:calc(50% - var(--cs-sc-aerial-u) * 585);top:calc(50% + var(--cs-bar-h) * .8 - var(--cs-sc-aerial-u) * 400);width:calc(var(--cs-sc-aerial-u) * 1170);height:calc(var(--cs-sc-aerial-u) * 800);border-radius:calc(var(--cs-sc-aerial-u) * 16);box-shadow:0 0 0 calc(var(--cs-sc-aerial-u) * 4) var(--cs-sc-aerial-board), 0 0 0 calc(var(--cs-sc-aerial-u) * 9) #17221c, 0 0 0 calc(var(--cs-sc-aerial-u) * 22) #2b3631, 0 0 0 calc(var(--cs-sc-aerial-u) * 25) #111915, 0 0 0 calc(var(--cs-sc-aerial-u) * 32) var(--cs-sc-aerial-seat), 0 0 0 calc(var(--cs-sc-aerial-u) * 34) var(--cs-sc-aerial-seat-2), 0 0 0 calc(var(--cs-sc-aerial-u) * 41) var(--cs-sc-aerial-seat), 0 0 0 calc(var(--cs-sc-aerial-u) * 43) var(--cs-sc-aerial-seat-2), 0 0 0 calc(var(--cs-sc-aerial-u) * 50) var(--cs-sc-aerial-seat), 0 0 0 calc(var(--cs-sc-aerial-u) * 52) var(--cs-sc-aerial-seat-2), 0 0 0 calc(var(--cs-sc-aerial-u) * 59) var(--cs-sc-aerial-seat), 0 0 0 calc(var(--cs-sc-aerial-u) * 61) var(--cs-sc-aerial-seat-2), 0 0 0 calc(var(--cs-sc-aerial-u) * 68) var(--cs-sc-aerial-seat), 0 0 0 calc(var(--cs-sc-aerial-u) * 70) var(--cs-sc-aerial-seat-2), 0 0 0 calc(var(--cs-sc-aerial-u) * 77) var(--cs-sc-aerial-seat), 0 0 0 calc(var(--cs-sc-aerial-u) * 79) var(--cs-sc-aerial-seat-2), 0 0 0 calc(var(--cs-sc-aerial-u) * 86) var(--cs-sc-aerial-seat), 0 0 0 calc(var(--cs-sc-aerial-u) * 92) #46514b, 0 0 0 calc(var(--cs-sc-aerial-u) * 96) #26302b;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .05 0 0 0 0 .16 0 0 0 0 .06 0 0 0 1.6 -.66'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,radial-gradient(70% 60% at 74% 20%,#fff6da2b,#0000 70%),linear-gradient(#0000 50%,#0000000b 50%) 0 0/100% 12.5%,linear-gradient(90deg,#ffffff13 50%,#0000 50%) 0 0/11.1111% 100%,linear-gradient(160deg,#3c8d47,#2d7739 55%,#286b34);position:absolute}@container not (max-aspect-ratio:2.4){.cs-art[data-scene=aerial] .cs-sc-aerial-cam{--cs-sc-aerial-u:calc(84cqw / 1050);top:calc(var(--cs-bar-h) + (100% - var(--cs-bar-h)) / 2 - var(--cs-sc-aerial-u) * 380)}}@container (orientation:portrait){.cs-art[data-scene=aerial] .cs-sc-aerial-cam{--cs-sc-aerial-u:min(100cqw / 560, .09cqh);top:calc(var(--cs-bar-h) + 8cqh + var(--cs-sc-aerial-u) * 125);transform:rotate(-90deg)}}.cs-art-kind[data-scene=aerial] .cs-sc-aerial-rig{translate:-10cqw 5cqh}@container (orientation:portrait){.cs-art-kind[data-scene=aerial] .cs-sc-aerial-rig{translate:0 20cqh}}.cs-art[data-scene=aerial] .cs-sc-aerial-pitch{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-art[data-scene=aerial] .cs-sc-aerial-lines{stroke:#ffffffe6;stroke-width:3.4px}.cs-art[data-scene=aerial] .cs-sc-aerial-spot{fill:#fff;stroke:none}.cs-art[data-scene=aerial] .cs-sc-aerial-goalshade{fill:#0016084d}.cs-art[data-scene=aerial] .cs-sc-aerial-net{stroke:#ffffff80;stroke-width:1.2px}.cs-art[data-scene=aerial] .cs-sc-aerial-frame{stroke:#ffffffeb;stroke-width:2.6px;stroke-linejoin:round}.cs-art[data-scene=aerial] .cs-sc-aerial-bar{stroke:#fff;stroke-width:5px;stroke-linecap:round}.cs-art[data-scene=aerial] .cs-sc-aerial-shadows{fill:#00180657}.cs-art[data-scene=aerial] .cs-sc-aerial-stop-hi{stop-color:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=aerial] .cs-sc-aerial-stop-hi{stop-color:color-mix(in oklab, var(--club) 52%, #fff)}}.cs-art[data-scene=aerial] .cs-sc-aerial-stop-mid,.cs-art[data-scene=aerial] .cs-sc-aerial-stop-lo{stop-color:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=aerial] .cs-sc-aerial-stop-lo{stop-color:color-mix(in oklab, var(--club) 68%, #000)}}.cs-art[data-scene=aerial] .cs-sc-aerial-club{stroke:#fff;stroke-width:3.2px}.cs-art[data-scene=aerial] .cs-sc-aerial-away-hi{stop-color:#c9d0d4}.cs-art[data-scene=aerial] .cs-sc-aerial-away-mid{stop-color:#9aa3a9}.cs-art[data-scene=aerial] .cs-sc-aerial-away-lo{stop-color:#5f686e}@supports (color:oklch(from red l c h)){.cs-art[data-scene=aerial] .cs-sc-aerial-away-hi{stop-color:oklch(from var(--club) calc(.86 - .42 * clamp(0, (l - .82) / .06, 1)) .006 230)}.cs-art[data-scene=aerial] .cs-sc-aerial-away-mid{stop-color:oklch(from var(--club) calc(.7 - .4 * clamp(0, (l - .82) / .06, 1)) .008 230)}.cs-art[data-scene=aerial] .cs-sc-aerial-away-lo{stop-color:oklch(from var(--club) calc(.5 - .3 * clamp(0, (l - .82) / .06, 1)) .008 230)}}.cs-art[data-scene=aerial] .cs-sc-aerial-away{stroke:#10181c8c;stroke-width:2.2px}.cs-art[data-scene=aerial] .cs-sc-aerial-pulse{stroke:var(--cs-sc-aerial-board);stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.cs-art[data-scene=aerial] .cs-sc-aerial-ball{offset-path:path("M0 0L120-100L140 140L235 20L349 29");offset-rotate:0deg;offset-distance:0%}.cs-art[data-scene=aerial] .cs-sc-aerial-trail{offset-path:path("M0 0L120-100L140 140L235 20L349 29");offset-rotate:auto;offset-distance:0%;fill:#ffffff80;opacity:0}.cs-art[data-scene=aerial] .cs-sc-aerial-ball-shadow{fill:#0018066b}.cs-art[data-scene=aerial] .cs-sc-aerial-ball-body{fill:#fff;stroke:#00000038;stroke-width:1.2px}.cs-art[data-scene=aerial] .cs-sc-aerial-cloud{background:radial-gradient(38% 32% at 42% 46%,#000e0657,#0000 70%),radial-gradient(28% 26% at 64% 58%,#000e0642,#0000 72%),radial-gradient(24% 20% at 26% 64%,#000e0633,#0000 72%);width:120cqmax;height:80cqmax;position:absolute;top:0;left:0;translate:-62cqmax 18cqh}.cs-art[data-scene=aerial] .cs-sc-aerial-cloud-2{opacity:.8;width:80cqmax;height:55cqmax;translate:40cqw -30cqmax}.cs-art[data-scene=aerial] .cs-sc-aerial-sun{background:radial-gradient(60% 50% at 90% 4%,#ffecc833,#0000 70%),radial-gradient(120% 85% at 0 100%,#030c08c7,#030c0875 45%,#0000 76%),linear-gradient(90deg,#030c0852,#0000 42%),linear-gradient(#0000 58%,#030c0873);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cs-slide.is-active .cs-art[data-scene=aerial] .cs-sc-aerial-rig,.cs-pagehead .cs-art[data-scene=aerial] .cs-sc-aerial-rig{animation:3.4s cubic-bezier(.2,.7,.2,1) both cs-sc-aerial-descend}.cs-slide.is-active .cs-art[data-scene=aerial] .cs-sc-aerial-lines path,.cs-pagehead .cs-art[data-scene=aerial] .cs-sc-aerial-lines path{stroke-dasharray:1 1;animation:2.6s cubic-bezier(.45,.1,.3,1) .2s both cs-sc-aerial-line}.cs-art[data-scene=aerial] .cs-sc-aerial-cam{animation:31s ease-in-out infinite alternate cs-sc-aerial-turn,23s ease-in-out infinite alternate cs-sc-aerial-zoom,27s ease-in-out infinite alternate cs-sc-aerial-pan}.cs-art[data-scene=aerial] .cs-sc-aerial-d1{animation:7s ease-in-out infinite alternate cs-sc-aerial-d1}.cs-art[data-scene=aerial] .cs-sc-aerial-d2{animation:8.6s ease-in-out infinite alternate cs-sc-aerial-d2}.cs-art[data-scene=aerial] .cs-sc-aerial-d3{animation:9.8s ease-in-out infinite alternate cs-sc-aerial-d3}.cs-art[data-scene=aerial] .cs-sc-aerial-d4{animation:6.4s ease-in-out infinite alternate cs-sc-aerial-d4}.cs-art[data-scene=aerial] .cs-sc-aerial-d5{animation:5s ease-in-out infinite alternate cs-sc-aerial-d5}.cs-art[data-scene=aerial] .cs-sc-aerial-d6{animation:6s ease-in-out infinite alternate cs-sc-aerial-d6}.cs-art[data-scene=aerial] .cs-sc-aerial-c6{animation:12s ease-in-out infinite both cs-sc-aerial-run}.cs-art[data-scene=aerial] .cs-sc-aerial-keeper{animation:12s ease-in-out infinite both cs-sc-aerial-dive}.cs-art[data-scene=aerial] .cs-sc-aerial-ball{animation:12s ease-in-out infinite both cs-sc-aerial-ball}.cs-art[data-scene=aerial] .cs-sc-aerial-trail{animation:12s ease-in-out infinite both cs-sc-aerial-trail}.cs-art[data-scene=aerial] .cs-sc-aerial-ball-body{animation:12s ease-in-out infinite both cs-sc-aerial-lift}.cs-art[data-scene=aerial] .cs-sc-aerial-ball-shadow{animation:12s ease-in-out infinite both cs-sc-aerial-lift-shadow}.cs-art[data-scene=aerial] .cs-sc-aerial-net-far{animation:12s ease-out infinite both cs-sc-aerial-net}.cs-art[data-scene=aerial] .cs-sc-aerial-pulse{animation:12s ease-out infinite both cs-sc-aerial-pulse}.cs-art[data-scene=aerial] .cs-sc-aerial-cloud{animation:34s linear infinite cs-sc-aerial-cloud}.cs-art[data-scene=aerial] .cs-sc-aerial-cloud-2{animation:23s linear infinite cs-sc-aerial-cloud-2}}@keyframes cs-sc-aerial-descend{0%{rotate:-6deg;scale:1.3}to{rotate:0deg;scale:1}}@keyframes cs-sc-aerial-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-aerial-turn{0%{rotate:-1.8deg}to{rotate:1.8deg}}@keyframes cs-sc-aerial-zoom{0%{scale:1}to{scale:1.06}}@keyframes cs-sc-aerial-pan{0%{translate:-1.2cqw .8cqh}to{translate:1.4cqw -.8cqh}}@keyframes cs-sc-aerial-d1{0%{translate:0}to{translate:10px -7px}}@keyframes cs-sc-aerial-d2{0%{translate:0}to{translate:-9px 8px}}@keyframes cs-sc-aerial-d3{0%{translate:0}to{translate:8px 10px}}@keyframes cs-sc-aerial-d4{0%{translate:0}to{translate:-11px -6px}}@keyframes cs-sc-aerial-d5{0%{translate:0}to{translate:3px -3px}}@keyframes cs-sc-aerial-d6{0%{translate:0}to{translate:-3px 3px}}@keyframes cs-sc-aerial-run{0%,43%{translate:-34px -52px}56%,86%{translate:0}to{translate:-34px -52px}}@keyframes cs-sc-aerial-dive{0%,63%{translate:0}68%{translate:2px -22px}74%,86%{translate:2px -18px}to{translate:0}}@keyframes cs-sc-aerial-ball{0%{offset-distance:0%;opacity:0}4%{opacity:1}14%{offset-distance:0%}22%{offset-distance:23.5%}30%{offset-distance:23.5%}42%{offset-distance:59.8%}50%{offset-distance:59.8%}57%{offset-distance:82.8%}63.5%{offset-distance:82.8%;animation-timing-function:cubic-bezier(.3,.6,.4,1)}69%{offset-distance:100%}84%{offset-distance:100%;opacity:1}90%,to{offset-distance:100%;opacity:0}}@keyframes cs-sc-aerial-trail{0%,14%{offset-distance:0%;opacity:0}16%{opacity:1}21%{opacity:.6}22%{offset-distance:23.5%;opacity:0}30%{offset-distance:23.5%;opacity:0}33%{opacity:.55}40%{opacity:.5}42%{offset-distance:59.8%;opacity:0}50%{offset-distance:59.8%;opacity:0}52%{opacity:1}56%{opacity:.6}57%{offset-distance:82.8%;opacity:0}63.5%{offset-distance:82.8%;opacity:0;animation-timing-function:cubic-bezier(.3,.6,.4,1)}64.5%{opacity:1}69%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes cs-sc-aerial-lift{0%,30%{translate:0;scale:1}36%{translate:-12px -15px;scale:1.5}42%,to{translate:0;scale:1}}@keyframes cs-sc-aerial-lift-shadow{0%,30%{opacity:1;scale:1}36%{opacity:.55;scale:.8}42%,to{opacity:1;scale:1}}@keyframes cs-sc-aerial-net{0%,68%{translate:0}70.5%{translate:6px}78%,to{translate:0}}@keyframes cs-sc-aerial-pulse{0%,68.5%{opacity:0;scale:1}70%{opacity:.95}82%,to{opacity:0;scale:3.2}}@keyframes cs-sc-aerial-cloud{0%{translate:-95cqmax -14cqh}to{translate:100cqw 20cqh}}@keyframes cs-sc-aerial-cloud-2{0%{translate:-85cqmax 30cqh}to{translate:110cqw -6cqh}}.cs-art[data-scene=sunset]{--hz:46cqh;--sx:72cqw;--sun:30cqmin;--ba:13cqh;--ss-far:#2a1431;--ss-ink:#0d0610;--ss-led:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset]{--ss-led:color-mix(in oklab, var(--club) 66%, #ffd9a0)}}.cs-art[data-scene=sunset]{--ss-led-hi:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset]{--ss-led-hi:color-mix(in oklab, var(--club) 34%, #fff3dc)}}.cs-art[data-scene=sunset]{background:#1b1030}@container (max-aspect-ratio:1){.cs-art[data-scene=sunset]>*{--hz:50cqh;--sx:68cqw;--sun:36cqmin;--ba:10cqh}}@container (min-aspect-ratio:2.4){.cs-art[data-scene=sunset]>*{--hz:60cqh;--sx:74cqw;--sun:44cqmin;--ba:11cqh}}.cs-art.cs-art-kind[data-scene=sunset]>*{--sx:42cqw}.cs-art[data-scene=sunset] .cs-sc-sunset-sky{height:calc(var(--hz) + 2cqh);background:radial-gradient(36cqmax 20cqmax at var(--sx) 100%, #ffe8aaf2, #ffb27080 40%, transparent 74%), radial-gradient(80cqmax 42cqmax at var(--sx) 100%, #ff785666, transparent 72%), linear-gradient(180deg, #1b1342 0%, #46245f 28%, #9a3c6c 56%, #e2664e 78%, #ffae5c 94%, #ffcb84 100%);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-sky{background:radial-gradient(36cqmax 20cqmax at var(--sx) 100%, #ffe8aaf2, #ffb27080 40%, transparent 74%), radial-gradient(80cqmax 42cqmax at var(--sx) 100%, #ff785666, transparent 72%), linear-gradient(180deg, color-mix(in oklch, #1b1342 75%, var(--club)) 0%, color-mix(in oklch, #46245f 82%, var(--club)) 28%, color-mix(in oklch, #9a3c6c 92%, var(--club)) 56%, #e2664e 78%, #ffae5c 94%, #ffcb84 100%)}}.cs-art[data-scene=sunset] .cs-sc-sunset-stars{position:absolute;inset:0 0 50%}.cs-art[data-scene=sunset] .cs-sc-sunset-stars-a{background:radial-gradient(circle at 12% 34%,#fff6e0 0 .22cqmin,#0000 .5cqmin),radial-gradient(circle at 56% 18%,#fff6e0 0 .18cqmin,#0000 .42cqmin),radial-gradient(circle at 84% 30%,#fff6e0cc 0 .16cqmin,#0000 .4cqmin),radial-gradient(circle at 44% 40%,#fff6e099 0 .13cqmin,#0000 .34cqmin)}.cs-art[data-scene=sunset] .cs-sc-sunset-stars-b{background:radial-gradient(circle at 33% 24%,#fff6e0 0 .2cqmin,#0000 .46cqmin),radial-gradient(circle at 70% 40%,#fff6e0bf 0 .15cqmin,#0000 .38cqmin),radial-gradient(circle at 4% 52%,#fff6e0b3 0 .15cqmin,#0000 .38cqmin),radial-gradient(circle at 92% 46%,#fff6e099 0 .13cqmin,#0000 .34cqmin)}.cs-art[data-scene=sunset] .cs-sc-sunset-moon{left:14%;top:calc(var(--hz) * .3);border-radius:50%;width:5.2cqmin;height:5.2cqmin;position:absolute;rotate:-24deg;box-shadow:inset -1.1cqmin .5cqmin #fff0d6e6,0 0 2.4cqmin #ffecd21f}.cs-art[data-scene=sunset] .cs-sc-sunset-glow{left:calc(var(--sx) - var(--sun) * 2.2);top:calc(var(--hz) - var(--sun) * 1.7);width:calc(var(--sun) * 4.4);height:calc(var(--sun) * 2.6);background:radial-gradient(closest-side,#ffd6966b,#ff966429 55%,#0000);position:absolute}.cs-art[data-scene=sunset] .cs-sc-sunset-rays{--r:100cqmax;left:calc(var(--sx) - var(--r) / 2);top:calc(var(--hz) - var(--sun) * .12 - var(--r) / 2);width:var(--r);height:var(--r);background:repeating-conic-gradient(#ffe2aa33 0deg 2.6deg,#0000 4.4deg 13.2deg,#ffe2aa33 15deg);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 8%,#00000073 39%,#0000 94%);mask-image:radial-gradient(closest-side,#000 8%,#00000073 39%,#0000 94%)}.cs-art[data-scene=sunset] .cs-sc-sunset-sun{left:calc(var(--sx) - var(--sun) / 2);top:calc(var(--hz) - var(--sun) * .62);width:var(--sun);height:var(--sun);background:radial-gradient(circle at 50% 46%,#fffdf2 0 26%,#ffeab0 50%,#ffc477 78%,#ff9c5e 100%);border-radius:50%;position:absolute;box-shadow:0 0 3cqmin .6cqmin #ffd696b3,0 0 14cqmin 5cqmin #ff8c5a52}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud{background:linear-gradient(#78347000,#923c7080 32%,#ff9270c7 72%,#ffd496f2);border-radius:50%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 72%,#0000)}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-1{left:0;top:calc(var(--hz) - 23cqh);width:62cqw;height:2.6cqmin}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-2{left:calc(var(--sx) - 24cqw);top:calc(var(--hz) - var(--sun) * .42);background:linear-gradient(#6e285080,#c4545cd9 55%,#ffbe82e6);width:46cqw;height:1.5cqmin}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-3{opacity:.5;width:64cqw;height:3.2cqmin;top:14%;left:30%}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-4{left:-10%;top:calc(var(--hz) - 10cqh);opacity:.85;width:52cqw;height:1.7cqmin}.cs-art[data-scene=sunset] .cs-sc-sunset-flock{left:0;top:calc(var(--hz) - 31cqh);width:18cqmin;height:8cqmin;position:absolute;translate:36cqw}.cs-art[data-scene=sunset] .cs-sc-sunset-lone{left:0;top:calc(var(--hz) - 17cqh);width:4.6cqmin;height:2.3cqmin;position:absolute;translate:86cqw}.cs-art[data-scene=sunset] .cs-sc-sunset-bird{width:5.4cqmin;height:2.7cqmin;position:absolute;overflow:visible}.cs-art[data-scene=sunset] .cs-sc-sunset-bird path{fill:none;stroke:#1c0d22;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.cs-art[data-scene=sunset] .cs-sc-sunset-flock .cs-sc-sunset-bird:first-child{top:34%;left:0}.cs-art[data-scene=sunset] .cs-sc-sunset-flock .cs-sc-sunset-bird:nth-child(2){width:4.4cqmin;height:2.2cqmin;top:0;left:44%}.cs-art[data-scene=sunset] .cs-sc-sunset-flock .cs-sc-sunset-bird:nth-child(3){width:3.6cqmin;height:1.8cqmin;top:56%;left:82%}.cs-art[data-scene=sunset] .cs-sc-sunset-lone .cs-sc-sunset-bird{width:100%;height:100%;inset:0}.cs-art[data-scene=sunset] .cs-sc-sunset-stand{bottom:calc(100% - var(--hz) - .6cqh);background:radial-gradient(circle, #ffce8c99 0 .2cqmin, transparent .34cqmin) 0 72% / 1.7cqmin 1cqmin repeat-x, linear-gradient(180deg, #3b1c3d, var(--ss-far) 60%);position:absolute}.cs-art[data-scene=sunset] .cs-sc-sunset-stand-l{clip-path:polygon(0 100%,0 40%,3% 30%,92% 6%,100% 22%,100% 100%);width:57%;height:7.5cqmin;left:-3%}.cs-art[data-scene=sunset] .cs-sc-sunset-stand-r{clip-path:polygon(0 100%,0 28%,9% 10%,100% 34%,100% 100%);width:19%;height:5.4cqmin;left:85%}.cs-art[data-scene=sunset] .cs-sc-sunset-trees{left:-2%;right:-2%;bottom:calc(100% - var(--hz) - .4cqh);background:linear-gradient(#702c54c7,#542048e6);height:4.6cqmin;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 42' preserveAspectRatio='none'%3E%3Cpath d='M0 42V30 A16 17 0 0 1 26 33 A5 6 0 0 1 35 35 A9 9 0 0 1 52 25 A9 9 0 0 1 66 26 A10 8 0 0 1 83 24 A7 8 0 0 1 97 25 A18 18 0 0 1 128 35 A11 12 0 0 1 147 32 A10 9 0 0 1 167 24 A12 11 0 0 1 187 22 A11 11 0 0 1 207 29 A7 8 0 0 1 219 22 A8 7 0 0 1 233 27 A7 8 0 0 1 245 25 A18 20 0 0 1 278 27 A10 8 0 0 1 294 33 A5 5 0 0 1 302 31 A17 15 0 0 1 334 26 A5 4 0 0 1 344 36 A18 18 0 0 1 378 28 A15 17 0 0 1 409 28 A8 8 0 0 1 423 34 A17 16 0 0 1 456 33 A9 11 0 0 1 473 26 A17 18 0 0 1 504 28 A12 11 0 0 1 528 28 A19 17 0 0 1 562 31 A10 9 0 0 1 577 33 A13 14 0 0 1 600 30V42Z'/%3E%3C/svg%3E") 0 100%/64cqmin 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 42' preserveAspectRatio='none'%3E%3Cpath d='M0 42V30 A16 17 0 0 1 26 33 A5 6 0 0 1 35 35 A9 9 0 0 1 52 25 A9 9 0 0 1 66 26 A10 8 0 0 1 83 24 A7 8 0 0 1 97 25 A18 18 0 0 1 128 35 A11 12 0 0 1 147 32 A10 9 0 0 1 167 24 A12 11 0 0 1 187 22 A11 11 0 0 1 207 29 A7 8 0 0 1 219 22 A8 7 0 0 1 233 27 A7 8 0 0 1 245 25 A18 20 0 0 1 278 27 A10 8 0 0 1 294 33 A5 5 0 0 1 302 31 A17 15 0 0 1 334 26 A5 4 0 0 1 344 36 A18 18 0 0 1 378 28 A15 17 0 0 1 409 28 A8 8 0 0 1 423 34 A17 16 0 0 1 456 33 A9 11 0 0 1 473 26 A17 18 0 0 1 504 28 A12 11 0 0 1 528 28 A19 17 0 0 1 562 31 A10 9 0 0 1 577 33 A13 14 0 0 1 600 30V42Z'/%3E%3C/svg%3E") 0 100%/64cqmin 100% repeat-x}.cs-art[data-scene=sunset] .cs-sc-sunset-tower{bottom:calc(100% - var(--hz) - .3cqh);background:var(--ss-far);width:.8cqmin;height:25cqmin;position:absolute}.cs-art[data-scene=sunset] .cs-sc-sunset-tower:before{content:"";background:radial-gradient(circle, #fff8e4 0 .42cqmin, transparent .6cqmin) .25cqmin .2cqmin / 1.55cqmin 1.45cqmin, var(--ss-far);border-radius:.5cqmin;width:6.6cqmin;height:3.4cqmin;position:absolute;top:-1.2cqmin;left:50%;translate:-50%;rotate:-5deg}.cs-art[data-scene=sunset] .cs-sc-sunset-tower:after{content:"";background:radial-gradient(closest-side, #fff0d28c, var(--club) 42%, transparent);width:34cqmin;height:24cqmin;position:absolute;top:.5cqmin;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-tower:after{background:radial-gradient(closest-side, #fff0d28c, color-mix(in oklab, var(--club) 26%, #ffdeb42e) 42%, transparent)}}.cs-art[data-scene=sunset] .cs-sc-sunset-tower-1{left:7%}.cs-art[data-scene=sunset] .cs-sc-sunset-tower-2{height:22cqmin;left:50%}.cs-art[data-scene=sunset] .cs-sc-sunset-tower-3{height:21cqmin;left:93%}.cs-art.cs-art-kind[data-scene=sunset] .cs-sc-sunset-tower-3{display:none}.cs-art[data-scene=sunset] .cs-sc-sunset-boards{left:0;right:0;bottom:calc(100% - var(--hz) - .1cqh);height:1.05cqmin;box-shadow:0 0 1.6cqmin .2cqmin var(--ss-led), 0 -.15cqmin 0 #ffe2be59;background:#1d0c1c;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-boards{box-shadow:0 0 1.6cqmin .2cqmin color-mix(in oklab, var(--ss-led) 55%, transparent), 0 -.15cqmin 0 #ffe2be59}}.cs-art[data-scene=sunset] .cs-sc-sunset-boards-run{background:linear-gradient(180deg, #fff4de8c, transparent 40% 70%, #0000004d), repeating-linear-gradient(90deg, var(--ss-led) 0 7cqmin, #1d0c1c 7cqmin 7.4cqmin, var(--ss-led-hi) 7.4cqmin 9.2cqmin, var(--ss-led) 9.2cqmin 13.4cqmin, #1d0c1c 13.4cqmin 13.8cqmin, var(--ss-led) 13.8cqmin 21.6cqmin, #1d0c1c 21.6cqmin 22cqmin);width:calc(100% + 22cqmin);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-boards-run{background:linear-gradient(180deg, #fff4de8c, transparent 40% 70%, #0000004d), repeating-linear-gradient(90deg, var(--ss-led) 0 7cqmin, #1d0c1c 7cqmin 7.4cqmin, var(--ss-led-hi) 7.4cqmin 9.2cqmin, var(--ss-led) 9.2cqmin 13.4cqmin, #1d0c1c 13.4cqmin 13.8cqmin, color-mix(in oklab, var(--ss-led) 70%, #1d0c1c) 13.8cqmin 21.6cqmin, #1d0c1c 21.6cqmin 22cqmin)}}.cs-art[data-scene=sunset] .cs-sc-sunset-field{left:0;right:0;top:var(--hz);background:radial-gradient(30cqw 7cqh at var(--sx) 0, #ffc6849e, #ff966433 52%, transparent), linear-gradient(180deg, #ffa87042, transparent 3.5cqh), linear-gradient(180deg, #3e1b31 0%, #251020 14%, #150914 42%, #0a050b 100%);position:absolute;bottom:0;overflow:hidden}.cs-art[data-scene=sunset] .cs-sc-sunset-streaks{--r:300cqmax;left:calc(var(--sx) - var(--r) / 2);top:calc(var(--r) / -2);width:var(--r);height:var(--r);background:conic-gradient(#0000 99deg,#ffac6833 100deg 101.5deg,#0000 102.5deg 108deg,#ffac6824 109deg 110.6deg,#0000 111.6deg 116deg,#ffac6824 117deg 118.1deg,#0000 119.1deg 125deg,#ffac6824 126deg 127.6deg,#0000 128.6deg 135deg,#ffac6833 136deg 138.5deg,#0000 139.5deg 147deg,#ffac6857 148deg 149.1deg,#0000 150.1deg 157deg,#ffac6833 158deg 159.7deg,#0000 160.7deg 168deg,#ffac6857 169deg 170.1deg,#0000 171.1deg 177deg,#ffac6824 178deg 179.1deg,#0000 180.1deg 187deg,#ffac6824 188deg 190.5deg,#0000 191.5deg 198deg,#ffac6857 199deg 200.9deg,#0000 201.9deg 210deg,#ffac6833 211deg 212.1deg,#0000 213.1deg 221deg,#ffac6833 222deg 223.1deg,#0000 224.1deg 232deg,#ffac6833 233deg 234.5deg,#0000 235.5deg 243deg,#ffac6842 244deg 245.9deg,#0000 246.9deg 253deg,#ffac6833 254deg 255.9deg,#0000 256.9deg 261deg,#ffac6833 262deg 263.2deg,#0000 264.2deg);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#0000 1%,#000 8%,#000c 45%,#00000080 80%,#0003 100%);mask-image:radial-gradient(closest-side,#0000 1%,#000 8%,#000c 45%,#00000080 80%,#0003 100%)}@supports (width:hypot(3px, 4px)){.cs-art[data-scene=sunset] .cs-sc-sunset-streaks{--r:calc(hypot(max(var(--sx), 100cqw - var(--sx)), 100cqh - var(--hz)) * 2 + 6cqmin)}}.cs-art[data-scene=sunset] .cs-sc-sunset-lines{left:calc(var(--sx) - 130cqmin);width:260cqmin;top:calc(var(--hz) + 2.4cqh);height:calc(100% - var(--hz) - 2.4cqh);position:absolute;overflow:visible;-webkit-mask-image:radial-gradient(44% 92% at 50% 0,#000 0 30%,#00000080 62%,#0000 100%);mask-image:radial-gradient(44% 92% at 50% 0,#000 0 30%,#00000080 62%,#0000 100%)}.cs-art[data-scene=sunset] .cs-sc-sunset-mow{fill:#ffbe820b}.cs-art[data-scene=sunset] .cs-sc-sunset-chalk{stroke:#ffcc964d;stroke-width:max(1px,.3cqmin);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs-art[data-scene=sunset] .cs-sc-sunset-chalk-a{stroke:#ffd6a06b}.cs-art[data-scene=sunset] .cs-sc-sunset-goal{left:calc(var(--sx) - 13cqmin);top:calc(var(--hz) + 2.4cqh - 10.66cqmin);width:26cqmin;height:10.66cqmin;position:absolute;overflow:visible}.cs-art[data-scene=sunset] .cs-sc-sunset-frame{stroke:#170a19;stroke-width:3.4px;stroke-linejoin:round}.cs-art[data-scene=sunset] .cs-sc-sunset-net{stroke:#170a19b3;stroke-width:.8px;transform-box:fill-box;transform-origin:50% 0}.cs-art[data-scene=sunset] .cs-sc-sunset-flash{left:calc(var(--sx) - 16cqmin);top:calc(var(--hz) + 2.4cqh - 13cqmin);opacity:0;background:radial-gradient(closest-side, #fff6dee6, var(--club) 45%, transparent);width:32cqmin;height:15cqmin;position:absolute}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-flash{background:radial-gradient(closest-side, #fff6dee6, color-mix(in oklab, var(--club) 30%, #ffc88c73) 45%, transparent)}}.cs-art.cs-art-kind[data-scene=sunset] .cs-sc-sunset-flash{display:none}.cs-art[data-scene=sunset] .cs-sc-sunset-ball{--bs:8.5cqmin;left:calc(var(--sx) - var(--bs) / 2);top:calc(var(--hz) + 2.4cqh - var(--bs));width:var(--bs);height:var(--bs);position:absolute;translate:13cqw}.cs-art[data-scene=sunset] .cs-sc-sunset-ball-hop{position:absolute;inset:0}.cs-art[data-scene=sunset] .cs-sc-sunset-ball-body{background:radial-gradient(circle at 30% 40%,#43202f,#12070f 64%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset .65cqmin -.05cqmin #ffcc8cf2,inset .95cqmin -.1cqmin .5cqmin #ff966080,inset 0 0 0 .16cqmin #ffc48c66,0 0 1.6cqmin #ffaa6e59}.cs-art[data-scene=sunset] .cs-sc-sunset-ball-spin{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-art[data-scene=sunset] .cs-sc-sunset-ball-spin path{fill:#ffc48c29}.cs-art[data-scene=sunset] .cs-sc-sunset-flag{--fw:14cqmin;background:linear-gradient(90deg, #ffc488f2 0 30%, #2a1424 30% 55%, var(--ss-ink) 55%);border-radius:.6cqmin;width:1.1cqmin;height:31cqh;position:absolute;bottom:9%;left:89%}.cs-art[data-scene=sunset] .cs-sc-sunset-flag:after{content:"";width:calc(var(--fw) * 1.85);height:calc(var(--fw) * .5);border:.35cqmin solid #0000;border-color:#ffb47838 #0000 #0000 #ffb47838;border-radius:50%;position:absolute;bottom:-1.2cqmin;left:50%;translate:-50%;rotate:-8deg}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth{transform-origin:100% 0;border-top:max(1px, .32cqmin) solid var(--club);width:100%;height:100%;position:absolute;top:0;right:100%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-cloth{border-top:max(1px, .32cqmin) solid color-mix(in oklab, var(--club) 28%, #ffcf96)}}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth{background:linear-gradient(180deg, transparent 70%, #00000059), radial-gradient(130% 90% at 0% 18%, var(--club), transparent 72%), #170911}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-cloth{background:linear-gradient(180deg, transparent 70%, #00000059), radial-gradient(130% 90% at 0% 18%, color-mix(in oklab, var(--club) 50%, #ffa0648c), transparent 72%), #170911}}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-1{width:calc(var(--fw) / 3);height:calc(var(--fw) * .64);background:linear-gradient(180deg, transparent 70%, #00000059), linear-gradient(90deg, var(--club), transparent 80%), #13070e;top:.2cqmin;right:70%;transform:skewY(-2deg)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-1{background:linear-gradient(180deg, transparent 70%, #00000059), linear-gradient(90deg, color-mix(in oklab, var(--club) 40%, #ffa0644d), transparent 80%), #13070e}}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-2{background-color:#170911;transform:skewY(-5deg)}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-3{border-left:max(1px, .3cqmin) solid var(--club);transform:skewY(-7deg)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-3{border-left:max(1px, .3cqmin) solid color-mix(in oklab, var(--club) 28%, #ffcf96)}}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-3{background:linear-gradient(180deg, transparent 70%, #0000004d), radial-gradient(120% 100% at 0% 25%, var(--club), transparent 75%), #1a0a13;border-radius:0 0 0 .4cqmin}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-3{background:linear-gradient(180deg, transparent 70%, #0000004d), radial-gradient(120% 100% at 0% 25%, color-mix(in oklab, var(--club) 55%, #ffb06ebf), transparent 75%), #1a0a13}}@container (max-aspect-ratio:1){.cs-art[data-scene=sunset] .cs-sc-sunset-flag{--fw:6.5cqmin;left:91%;bottom:calc(100% - var(--hz) - 3.5cqh);width:.55cqmin;height:12cqmin}.cs-art[data-scene=sunset] .cs-sc-sunset-flag:after{display:none}}@media (prefers-reduced-motion:no-preference){.cs-art[data-scene=sunset] .cs-sc-sunset-sun{animation:26s ease-in-out infinite alternate cs-sc-sunset-sink}.cs-art[data-scene=sunset] .cs-sc-sunset-glow{animation:6.5s ease-in-out infinite alternate cs-sc-sunset-breathe}.cs-art[data-scene=sunset] .cs-sc-sunset-stars-a{animation:3.1s ease-in-out infinite alternate cs-sc-sunset-twinkle}.cs-art[data-scene=sunset] .cs-sc-sunset-stars-b{animation:2.3s ease-in-out infinite alternate-reverse cs-sc-sunset-twinkle}.cs-art[data-scene=sunset] .cs-sc-sunset-rays{animation:26s linear infinite cs-sc-sunset-turn}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-1{animation:23s ease-in-out infinite alternate cs-sc-sunset-drift}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-2{animation:17s ease-in-out infinite alternate-reverse cs-sc-sunset-drift}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-3{animation:29s ease-in-out infinite alternate-reverse cs-sc-sunset-drift}.cs-art[data-scene=sunset] .cs-sc-sunset-cloud-4{animation:19s ease-in-out infinite alternate cs-sc-sunset-drift}.cs-art[data-scene=sunset] .cs-sc-sunset-flock{animation:27s linear infinite cs-sc-sunset-fly}.cs-art[data-scene=sunset] .cs-sc-sunset-lone{animation:19s linear infinite cs-sc-sunset-fly-back}.cs-art[data-scene=sunset] .cs-sc-sunset-bird{animation:.5s ease-in-out infinite cs-sc-sunset-flap}.cs-art[data-scene=sunset] .cs-sc-sunset-bird:nth-child(2){animation-duration:.42s}.cs-art[data-scene=sunset] .cs-sc-sunset-bird:nth-child(3){animation-duration:.58s}.cs-art[data-scene=sunset] .cs-sc-sunset-tower:after{animation:3.4s ease-in-out infinite alternate cs-sc-sunset-lamp}.cs-art[data-scene=sunset] .cs-sc-sunset-tower-2:after{animation-duration:2.7s}.cs-art[data-scene=sunset] .cs-sc-sunset-boards-run{animation:7s linear infinite cs-sc-sunset-run}.cs-art[data-scene=sunset] .cs-sc-sunset-streaks{animation:13s ease-in-out infinite alternate cs-sc-sunset-sway}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-1{animation:1.6s ease-in-out infinite alternate cs-sc-sunset-ripple-1}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-2{animation:1.45s ease-in-out -.45s infinite alternate cs-sc-sunset-ripple-2}.cs-art[data-scene=sunset] .cs-sc-sunset-cloth-3{animation:1.3s ease-in-out -.9s infinite alternate cs-sc-sunset-ripple-3}.cs-art[data-scene=sunset] .cs-sc-sunset-ball{animation:9s infinite cs-sc-sunset-roll}.cs-art[data-scene=sunset] .cs-sc-sunset-ball-hop{animation:9s infinite cs-sc-sunset-bounce}.cs-art[data-scene=sunset] .cs-sc-sunset-ball-spin{animation:9s infinite cs-sc-sunset-spin}.cs-art[data-scene=sunset] .cs-sc-sunset-flash{animation:9s infinite cs-sc-sunset-flash}.cs-art[data-scene=sunset] .cs-sc-sunset-net{animation:9s infinite cs-sc-sunset-ripple}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-sky{animation:2.4s ease-out both cs-sc-sunset-dawn}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-rays{animation:3s ease-out .3s both cs-sc-sunset-fade,26s linear infinite cs-sc-sunset-turn}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] :is(.cs-sc-sunset-stand,.cs-sc-sunset-tower,.cs-sc-sunset-goal,.cs-sc-sunset-trees,.cs-sc-sunset-boards){animation:1.6s cubic-bezier(.2,.7,.2,1) .1s both cs-sc-sunset-up}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-tower:after{animation:1.4s step-end .9s both cs-sc-sunset-on,3.4s ease-in-out 2.3s infinite alternate cs-sc-sunset-lamp}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-streaks{animation:2.6s ease-out .5s both cs-sc-sunset-fade,13s ease-in-out infinite alternate cs-sc-sunset-sway}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-chalk{stroke-dasharray:1;animation:2.2s cubic-bezier(.3,.7,.2,1) .6s both cs-sc-sunset-line}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-chalk-b{animation-delay:1s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-chalk-c{animation-duration:2.8s}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=sunset] .cs-sc-sunset-flag{animation:1.4s cubic-bezier(.2,.7,.2,1) .25s both cs-sc-sunset-up}}@keyframes cs-sc-sunset-sink{0%{translate:0}to{translate:0 5.5cqh}}@keyframes cs-sc-sunset-breathe{0%{opacity:.6}to{opacity:1}}@keyframes cs-sc-sunset-turn{to{rotate:15deg}}@keyframes cs-sc-sunset-drift{0%{translate:-5cqw}to{translate:5cqw}}@keyframes cs-sc-sunset-fly{0%{translate:-20cqw 2cqh}25%{translate:18cqw}50%{translate:52cqw 1.5cqh}75%{translate:86cqw -.5cqh}to{translate:112cqw 1cqh}}@keyframes cs-sc-sunset-fly-back{0%{translate:108cqw}50%{translate:46cqw -2cqh}to{translate:-12cqw}}@keyframes cs-sc-sunset-flap{0%,to{scale:1}50%{scale:.92 -.5}}@keyframes cs-sc-sunset-twinkle{0%{opacity:.25}to{opacity:1}}@keyframes cs-sc-sunset-lamp{0%{opacity:.72}to{opacity:1}}@keyframes cs-sc-sunset-on{0%{opacity:0}30%{opacity:.6}40%{opacity:.1}55%{opacity:.9}70%,to{opacity:.72}}@keyframes cs-sc-sunset-run{to{translate:-22cqmin}}@keyframes cs-sc-sunset-sway{0%{rotate:-1.6deg}to{rotate:1.6deg}}@keyframes cs-sc-sunset-ripple-1{0%{transform:skewY(1deg)scaleX(1)}to{transform:skewY(-5deg)scaleX(.97)}}@keyframes cs-sc-sunset-ripple-2{0%{transform:skewY(3deg)scaleX(1)}to{transform:skewY(-12deg)scaleX(.95)}}@keyframes cs-sc-sunset-ripple-3{0%{transform:skewY(5deg)scaleX(1)}to{transform:skewY(-17deg)scaleX(.93)}}@keyframes cs-sc-sunset-roll{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.5,.6,1);translate:31cqw;scale:1}4%{opacity:1}10%{animation-timing-function:linear;translate:17cqw}30%{animation-timing-function:cubic-bezier(.3,.6,.6,1);translate:2cqw}48%{animation-timing-function:cubic-bezier(.3,.6,.4,1);translate:0;scale:1}55%{translate:0 -1.4cqh;scale:.82}86%{opacity:1;translate:0 -1.4cqh;scale:.82}93%,to{opacity:0;translate:0 -1.4cqh;scale:.82}}@keyframes cs-sc-sunset-bounce{0%{translate:0 calc(var(--ba) * -1.35);animation-timing-function:cubic-bezier(.45,0,.9,.5)}10%{animation-timing-function:cubic-bezier(.1,.5,.55,1);translate:0}20%{translate:0 calc(var(--ba) * -1);animation-timing-function:cubic-bezier(.45,0,.9,.5)}30%{animation-timing-function:cubic-bezier(.1,.5,.55,1);translate:0}36%{translate:0 calc(var(--ba) * -.4);animation-timing-function:cubic-bezier(.45,0,.9,.5)}42%{animation-timing-function:cubic-bezier(.1,.5,.55,1);translate:0}45%{translate:0 calc(var(--ba) * -.12);animation-timing-function:cubic-bezier(.45,0,.9,.5)}48%,to{translate:0}}@keyframes cs-sc-sunset-spin{0%{animation-timing-function:cubic-bezier(.3,.45,.4,1);rotate:0deg}55%,to{rotate:-760deg}}@keyframes cs-sc-sunset-flash{0%,52%{opacity:0}56%{opacity:1}72%,to{opacity:0}}@keyframes cs-sc-sunset-ripple{0%,52%{transform:none}55%{transform:scale(1.04,1.1)}59%{transform:scale(.985,.96)}63%{transform:scale(1.01,1.03)}68%,to{transform:none}}@keyframes cs-sc-sunset-dawn{0%{opacity:.45}to{opacity:1}}@keyframes cs-sc-sunset-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-sc-sunset-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-sunset-up{0%{opacity:0;translate:0 3cqh}to{opacity:1;translate:0}}.cs-art[data-scene=retro]{--rt-paper:#f2e5c6;--rt-key:#2b1a10;--rt-ray:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=retro]{--rt-ray:color-mix(in oklab, var(--club) 80%, #8a4f22)}}.cs-art[data-scene=retro]{--rt-band:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=retro]{--rt-band:color-mix(in oklab, var(--club) 34%, #1d130c)}}.cs-art[data-scene=retro]{--rt-mid:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=retro]{--rt-mid:color-mix(in oklab, var(--club) 70%, var(--rt-paper))}}.cs-art[data-scene=retro]{--rt-hot:#d4552f;--rt-gold:#e2a33c;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .22 0 0 0 0 .1 0 0 0 .7 -.18'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 180px 180px, radial-gradient(120% 90% at 60% 35%, transparent 55%, #78481e38), var(--rt-paper)}.cs-art[data-scene=retro]>*{--hx:20cqw;--hrx:120cqw;--hry:70cqh;--bx:72cqw;--k:.099;--bsm:22cqmin;--ampm:10cqh;--ht:clamp(24cqh, calc(100cqh - 29rem), 44cqh);--bf:calc(var(--ht) + var(--hry) * var(--k) - 4.8cqmin);--avail:calc(var(--bf) - var(--cs-bar-h,0rem) - 1.5rem);--bs:min(var(--bsm), var(--avail) * .62);--amp:min(var(--ampm), var(--avail) * .3);--cx:var(--bx);--cy:calc(var(--bf) - var(--bs) / 2 - var(--amp) / 2)}@container (max-aspect-ratio:1){.cs-art[data-scene=retro]>*{--hx:35cqw;--hrx:110cqw;--hry:45cqh;--bx:70cqw;--k:.052;--bsm:30cqmin;--ampm:10cqh}}@container (min-aspect-ratio:2.4){.cs-art[data-scene=retro]>*{--bx:80cqw;--k:.134;--bsm:22cqmin;--ampm:7cqh}}@container (max-height:450px){.cs-art[data-scene=retro]>*{--ht:42cqh}}.cs-art.cs-art-kind[data-scene=retro]>*{--ht:clamp(30cqh, calc(100cqh - 22rem), 52cqh);--tile:min(38cqw, 12.5rem);--cx:calc(92cqw - var(--tile) / 2);--cy:calc(var(--cs-bar-h,0rem) + 3rem + var(--tile) / 2)}@media (min-width:64rem) and (min-height:30rem),(min-width:64rem) and (pointer:fine){.cs-art.cs-art-kind[data-scene=retro]>*{--tile:min(22cqw, 15rem);--cx:calc(88cqw - var(--tile) / 2);--cy:calc(var(--cs-bar-h,0rem) + 5rem + var(--tile) / 2)}}.cs-art[data-scene=retro] .cs-sc-retro-burst{--r:300cqmax;left:calc(var(--cx) - var(--r) / 2);top:calc(var(--cy) - var(--r) / 2);width:var(--r);height:var(--r);background:repeating-conic-gradient(from 1.1deg, #d4552f6b 0deg 7.4deg, transparent 7.6deg 14.8deg, #d4552f6b 15deg), repeating-conic-gradient(from 0deg, var(--rt-ray) 0deg 7.4deg, transparent 7.6deg 14.8deg, var(--rt-ray) 15deg);background-blend-mode:multiply;opacity:.92;border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#0000 3%,#000 14%);mask-image:radial-gradient(closest-side,#0000 3%,#000 14%)}@supports (width:hypot(3px, 4px)){.cs-art[data-scene=retro] .cs-sc-retro-burst{--r:calc(hypot(max(var(--cx), 100cqw - var(--cx)), max(var(--cy), 100cqh - var(--cy))) * 2 + 4cqmin)}}.cs-art[data-scene=retro] .cs-sc-retro-halo{left:var(--cx);top:var(--cy);width:calc(var(--bs) * 1.25 + var(--amp) * .8);aspect-ratio:1;background:radial-gradient(circle, var(--rt-paper) 0 60%, var(--rt-key) 60.5% 62.5%, var(--rt-paper) 63% 67%, var(--rt-gold) 67.5% 76%, var(--rt-key) 76.5% 78.5%, transparent 79%);border-radius:50%;position:absolute;translate:-50% -50%}.cs-art.cs-art-kind[data-scene=retro] .cs-sc-retro-halo{width:calc(var(--tile) * 1.32)}.cs-art[data-scene=retro] .cs-sc-retro-dots{opacity:.5;background:radial-gradient(circle,#2b1a108c 0 .2cqmin,#0000 .28cqmin) 0 0/.95cqmin .95cqmin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 62% 40%,#0000 40%,#000 95%);mask-image:radial-gradient(90% 80% at 62% 40%,#0000 40%,#000 95%)}.cs-art[data-scene=retro] .cs-sc-retro-star{aspect-ratio:1;width:8.5cqmin;position:absolute;overflow:visible}.cs-art[data-scene=retro] .cs-sc-retro-star path{fill:var(--rt-paper);stroke:var(--rt-key);stroke-width:1.5px;stroke-linejoin:round}.cs-art[data-scene=retro] .cs-sc-retro-star .cs-sc-retro-star-reg{fill:var(--rt-hot);stroke:none;opacity:.85;translate:.9px 1.1px}.cs-art[data-scene=retro] .cs-sc-retro-star-1{top:24%;left:9%}.cs-art[data-scene=retro] .cs-sc-retro-star-2{width:5.5cqmin;top:13%;left:42%}.cs-art[data-scene=retro] .cs-sc-retro-star-3{width:6.5cqmin;top:64%;left:88%}.cs-art[data-scene=retro] .cs-sc-retro-star-4{width:5cqmin;top:14%;left:91%}.cs-art[data-scene=retro] :is(.cs-sc-retro-star-2,.cs-sc-retro-star-3) path:last-child{fill:var(--rt-gold)}@container (max-aspect-ratio:1){.cs-art[data-scene=retro] .cs-sc-retro-star-4{display:none}.cs-art[data-scene=retro] .cs-sc-retro-star-3{top:34%;left:6%}}.cs-art.cs-art-kind[data-scene=retro] .cs-sc-retro-star-4{display:block;top:30%;left:30%}.cs-art[data-scene=retro] .cs-sc-retro-hill{left:calc(var(--hx) - var(--hrx));top:var(--ht);width:calc(var(--hrx) * 2);height:calc(var(--hry) * 2);position:absolute}.cs-art[data-scene=retro] .cs-sc-retro-hill>span{border-radius:50%;position:absolute;inset:0}.cs-art[data-scene=retro] .cs-sc-retro-hill-reg{translate:.9cqmin -1.3cqmin;box-shadow:0 0 0 5.7cqmin #c44a289e}.cs-art[data-scene=retro] .cs-sc-retro-hill-ink{background:radial-gradient(circle, #fff0d212 0 .3cqmin, transparent .38cqmin) 0 0 / 1.3cqmin 1.3cqmin, var(--rt-band);box-shadow:inset 0 0 0 1.5cqmin var(--rt-band), inset 0 0 0 1.9cqmin #f2e5c68c, 0 0 0 .8cqmin var(--rt-paper), 0 0 0 2.6cqmin var(--rt-mid), 0 0 0 3.3cqmin var(--rt-paper), 0 0 0 4.7cqmin var(--rt-gold), 0 0 0 5.2cqmin var(--rt-key)}.cs-art[data-scene=retro] .cs-sc-retro-ball{left:calc(var(--bx) - var(--bs) / 2);top:calc(var(--bf) - var(--bs));width:var(--bs);height:var(--bs);transform-origin:50% 100%;position:absolute}.cs-art[data-scene=retro] .cs-sc-retro-ball-hop{translate:0 calc(var(--amp) * -.55);position:absolute;inset:0}.cs-art[data-scene=retro] .cs-sc-retro-ball-squash{transform-origin:50% 100%;position:absolute;inset:0}.cs-art[data-scene=retro] .cs-sc-retro-ball-reg{box-shadow:0 0 0 .55cqmin var(--rt-key);border-radius:50%;position:absolute;inset:0;translate:-.7cqmin .6cqmin}.cs-art[data-scene=retro] .cs-sc-retro-ball-body{box-shadow:0 0 0 .55cqmin var(--rt-key);background:radial-gradient(circle at 40% 36%,#dda266,#c27f45 70%);border-radius:50%;position:absolute;inset:0;overflow:hidden}.cs-art[data-scene=retro] .cs-sc-retro-ball-spin{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-art[data-scene=retro] .cs-sc-retro-ball-seam{stroke:#4a2a14;stroke-width:2.6px;stroke-linecap:round}.cs-art[data-scene=retro] .cs-sc-retro-ball-stitch{stroke:#f3dcb0;stroke-width:1px;stroke-dasharray:1.6 2.6;stroke-linecap:round;opacity:.8}.cs-art[data-scene=retro] .cs-sc-retro-ball-slit{stroke:#3a2010;stroke-width:4.5px;stroke-linecap:round}.cs-art[data-scene=retro] .cs-sc-retro-ball-lace{stroke:#f6e6c4;stroke-width:2.2px;stroke-linecap:round}.cs-art[data-scene=retro] .cs-sc-retro-ball-shade{background:radial-gradient(circle,#3c1c0ab3 0 .34cqmin,#0000 .42cqmin) 0 0/1cqmin 1cqmin;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 34% 28%,#0000 0 56%,#0009 62%,#000 74%);mask-image:radial-gradient(circle at 34% 28%,#0000 0 56%,#0009 62%,#000 74%)}.cs-art[data-scene=retro] .cs-sc-retro-ball-gloss{background:var(--rt-paper);opacity:.8;border-radius:50%;width:20%;height:12%;position:absolute;top:15%;left:21%;rotate:-36deg}.cs-art[data-scene=retro] .cs-sc-retro-ball-trail{opacity:0;height:36%;position:absolute;bottom:96%;left:24%;right:24%}.cs-art[data-scene=retro] .cs-sc-retro-ball-trail i{background:repeating-linear-gradient(#2b1a1080 0 1.1cqmin,#0000 1.1cqmin 1.9cqmin);border-radius:1cqmin;width:max(1px,.35cqmin);position:absolute;bottom:0}.cs-art[data-scene=retro] .cs-sc-retro-ball-trail i:first-child{height:58%;left:8%}.cs-art[data-scene=retro] .cs-sc-retro-ball-trail i:nth-child(2){height:100%;left:50%}.cs-art[data-scene=retro] .cs-sc-retro-ball-trail i:nth-child(3){height:46%;left:92%}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop{opacity:0;height:42%;position:absolute;bottom:0;left:-55%;right:-55%}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop i{width:22%;height:100%;position:absolute;bottom:0}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop i:first-child{left:0}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop i:last-child{right:0;scale:-1 1}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop i:before,.cs-art[data-scene=retro] .cs-sc-retro-ball-pop i:after{content:"";background:var(--rt-paper);transform-origin:100%;border-radius:1cqmin;width:80%;height:.8cqmin;position:absolute;right:0}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop i:before{bottom:12%;rotate:16deg}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop i:after{width:58%;bottom:48%;rotate:42deg}.cs-art[data-scene=retro] .cs-sc-retro-grain{opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .22 0 0 0 0 .1 0 0 0 .7 -.18'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E") 90px 60px/180px 180px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cs-art[data-scene=retro] .cs-sc-retro-burst{animation:14s linear infinite cs-sc-retro-turn}.cs-art[data-scene=retro] .cs-sc-retro-halo{animation:3s ease-in-out infinite alternate cs-sc-retro-breathe}.cs-art[data-scene=retro] .cs-sc-retro-star{animation:2.6s ease-in-out infinite alternate cs-sc-retro-twinkle}.cs-art[data-scene=retro] .cs-sc-retro-star-2,.cs-art[data-scene=retro] .cs-sc-retro-star-4{animation-duration:1.9s;animation-direction:alternate-reverse}.cs-art[data-scene=retro] .cs-sc-retro-hill-reg{animation:7s ease-in-out infinite alternate cs-sc-retro-register}.cs-art[data-scene=retro] .cs-sc-retro-ball-hop{animation:1.5s infinite cs-sc-retro-hop}.cs-art[data-scene=retro] .cs-sc-retro-ball-squash{animation:1.5s infinite cs-sc-retro-squash}.cs-art[data-scene=retro] .cs-sc-retro-ball-spin{animation:3s linear infinite cs-sc-retro-spin}.cs-art[data-scene=retro] .cs-sc-retro-ball-trail{animation:1.5s infinite cs-sc-retro-trail}.cs-art[data-scene=retro] .cs-sc-retro-ball-pop{animation:1.5s infinite cs-sc-retro-pop}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=retro] .cs-sc-retro-burst{animation:1.6s cubic-bezier(.2,.7,.2,1) both cs-sc-retro-fan,14s linear infinite cs-sc-retro-turn}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=retro] .cs-sc-retro-halo{animation:.9s cubic-bezier(.3,1.5,.5,1) .2s both cs-sc-retro-in,3s ease-in-out 1.1s infinite alternate cs-sc-retro-breathe}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=retro] .cs-sc-retro-hill{animation:1.1s cubic-bezier(.2,.8,.2,1) 50ms both cs-sc-retro-rise}:is(.cs-slide.is-active,.cs-pagehead) .cs-art[data-scene=retro] .cs-sc-retro-ball{animation:.7s cubic-bezier(.3,1.6,.5,1) .45s both cs-sc-retro-in}}@keyframes cs-sc-retro-turn{to{rotate:15deg}}@keyframes cs-sc-retro-fan{0%{opacity:0;transform:rotate(-28deg)}to{opacity:.92;transform:none}}@keyframes cs-sc-retro-breathe{0%{scale:1}to{scale:1.05}}@keyframes cs-sc-retro-in{0%{scale:0}to{scale:1}}@keyframes cs-sc-retro-twinkle{0%{rotate:-8deg;scale:1}to{rotate:10deg;scale:.72}}@keyframes cs-sc-retro-register{0%{translate:.9cqmin -1.3cqmin}to{translate:1.5cqmin -.7cqmin}}@keyframes cs-sc-retro-rise{0%{translate:0 30cqh}to{translate:0}}@keyframes cs-sc-retro-hop{0%,to{translate:0 calc(var(--amp) * -1);animation-timing-function:cubic-bezier(.4,0,.85,.45)}47%,51%{animation-timing-function:cubic-bezier(.15,.55,.55,1);translate:0}}@keyframes cs-sc-retro-squash{0%,32%,72%,to{scale:1}43%{scale:.94 1.07}48%{scale:1.14 .86}55%{scale:.95 1.06}63%{scale:1.02 .98}}@keyframes cs-sc-retro-spin{to{rotate:360deg}}@keyframes cs-sc-retro-trail{0%,37%{opacity:0;translate:0 -30%}42%,45%{opacity:1;translate:0}48%,to{opacity:0;translate:0 12%}}@keyframes cs-sc-retro-pop{0%,46%{opacity:0;scale:.7}49%{opacity:1;scale:.9}64%,to{opacity:0;scale:1.25}}.cs-art[data-scene=fireworks]{--cs-sc-fireworks-club:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks]{--cs-sc-fireworks-club:color-mix(in oklab, var(--club) 70%, #fff)}}.cs-art[data-scene=fireworks]{--cs-sc-fireworks-gold:#ffc24a;--cs-sc-fireworks-white:#f4f7ff;background:radial-gradient(95% 42% at 50% 100%, #ffc48c33, transparent 70%), radial-gradient(70% 50% at 58% 24%, var(--cs-sc-fireworks-club), transparent 72%), radial-gradient(60% 40% at 20% 30%, #786edc14, transparent 72%), linear-gradient(180deg, #02040b 0%, #070b1d 46%, #11162e 76%, #05060c 100%)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks]{background:radial-gradient(95% 42% at 50% 100%, #ffc48c33, transparent 70%), radial-gradient(70% 50% at 58% 24%, color-mix(in oklab, var(--cs-sc-fireworks-club) 14%, transparent), transparent 72%), radial-gradient(60% 40% at 20% 30%, #786edc14, transparent 72%), linear-gradient(180deg, #02040b 0%, #070b1d 46%, #11162e 76%, #05060c 100%)}}@supports (color:oklch(from red max(l, .5) c h)){.cs-art[data-scene=fireworks]{--cs-sc-fireworks-club:oklch(from var(--club) max(l, calc(.88 - 1.2 * min(c, .13))) c h);--cs-sc-fireworks-gold:oklch(from var(--club) calc(.84 - .04 * clamp(0, (1 - max(h - 88, 88 - h) / 40) * c / .09, 1)) calc(.155 + .02 * clamp(0, (1 - max(h - 88, 88 - h) / 40) * c / .09, 1)) calc(80 - 30 * clamp(0, (1 - max(h - 88, 88 - h) / 40) * c / .09, 1)))}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-stars{opacity:.75;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 64% 34%,#fff,#0000),radial-gradient(1.6px 1.6px at 38% 72%,#ffffffe6,#0000),radial-gradient(1px 1px at 86% 12%,#fff,#0000),radial-gradient(1.2px 1.2px at 52% 52%,#fffc,#0000),radial-gradient(1px 1px at 6% 62%,#fff,#0000),radial-gradient(1px 1px at 76% 86%,#ffffffb3,#0000);background-size:190px 170px;position:absolute;inset:0 0 28%;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.cs-art[data-scene=fireworks] .cs-sc-fireworks-twinkle{opacity:.55;background-position:70px 40px;background-size:250px 230px}.cs-art[data-scene=fireworks] .cs-sc-fireworks-smoke{background:radial-gradient(28% 16% at 56% 32%, var(--cs-sc-fireworks-club), transparent 72%), radial-gradient(24% 13% at 34% 22%, #ffd69612, transparent 72%), radial-gradient(30% 15% at 76% 54%, #bec8f012, transparent 72%);position:absolute;inset:-10% -20%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-smoke{background:radial-gradient(28% 16% at 56% 32%, color-mix(in oklab, var(--cs-sc-fireworks-club) 15%, transparent), transparent 72%), radial-gradient(24% 13% at 34% 22%, #ffd69612, transparent 72%), radial-gradient(30% 15% at 76% 54%, #bec8f012, transparent 72%)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glow{background:radial-gradient(64% 50% at 50% 100%, #ffe6be4d, #ffcea014 52%, transparent 78%), radial-gradient(40% 36% at 50% 100%, var(--club), transparent 75%);height:46cqh;position:absolute;bottom:10cqh;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-glow{background:radial-gradient(64% 50% at 50% 100%, #ffe6be4d, #ffcea014 52%, transparent 78%), radial-gradient(40% 36% at 50% 100%, color-mix(in oklab, var(--club) 26%, transparent), transparent 75%)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b1{--x:52cqw;--y:34cqh;--s:56cqmin;--c:var(--cs-sc-fireworks-club);--still:.95;--wob:-1.2cqw;--tail:44px;--fall:7cqmin;--turn:0deg;--mirror:1}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b2{--x:67cqw;--y:47cqh;--s:50cqmin;--c:var(--cs-sc-fireworks-gold);--still:.85;--wob:1cqw;--tail:70px;--fall:15cqmin;--turn:6deg;--mirror:-1}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b3{--x:27cqw;--y:24cqh;--s:42cqmin;--c:var(--cs-sc-fireworks-white);--still:.8;--wob:1.2cqw;--tail:38px;--fall:8cqmin;--turn:9deg;--mirror:1}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b4{--x:44cqw;--y:18cqh;--s:30cqmin;--c:var(--cs-sc-fireworks-gold);--still:0;--wob:-1cqw;--tail:34px;--fall:6cqmin;--turn:-10deg;--mirror:-1}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b5{--x:81cqw;--y:60cqh;--s:38cqmin;--c:var(--cs-sc-fireworks-club);--still:0;--wob:.8cqw;--tail:40px;--fall:8cqmin;--turn:-6deg;--mirror:1}@container not (max-aspect-ratio:2.4){.cs-art[data-scene=fireworks] .cs-sc-fireworks-b1{--x:50cqw;--y:54cqh;--s:82cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b2{--x:68cqw;--y:64cqh;--s:68cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b3{--x:31cqw;--y:52cqh;--s:60cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b4{--x:61cqw;--y:46cqh;--s:44cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b5{--x:81cqw;--y:64cqh;--s:54cqmin}}@container (orientation:portrait){.cs-art[data-scene=fireworks] .cs-sc-fireworks-b1{--x:42cqw;--y:27cqh;--s:76cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b2{--x:68cqw;--y:42cqh;--s:52cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b3{--x:20cqw;--y:15cqh;--s:46cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b4{--x:50cqw;--y:12cqh;--s:34cqmin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b5{--x:26cqw;--y:40cqh;--s:42cqmin}}.cs-art-kind[data-scene=fireworks] .cs-sc-fireworks-b2{--x:46cqw;--y:44cqh}.cs-art-kind[data-scene=fireworks] .cs-sc-fireworks-b5{--x:62cqw;--y:63cqh}@container (orientation:portrait){.cs-art-kind[data-scene=fireworks] .cs-sc-fireworks-b1{--x:34cqw;--y:33cqh}.cs-art-kind[data-scene=fireworks] .cs-sc-fireworks-b2{--x:46cqw;--y:46cqh}.cs-art-kind[data-scene=fireworks] .cs-sc-fireworks-b4{--x:28cqw;--y:11cqh}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-rocket{--rise:calc(100cqh - var(--y) + 4cqh);left:var(--x);top:var(--y);opacity:0;background:linear-gradient(0deg, transparent, var(--c) 50%, #fff 94%);border-radius:999px;width:max(2px,.45cqmin);height:13cqmin;margin-left:max(-1px,-.22cqmin);position:absolute}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-rocket{background:linear-gradient(0deg, transparent, color-mix(in oklab, var(--c) 45%, transparent) 50%, #fff 94%)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-rocket{box-shadow:0 0 1cqmin var(--c)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-rocket{box-shadow:0 0 1cqmin color-mix(in oklab, var(--c) 55%, transparent)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-defs{width:0;height:0;position:absolute;overflow:hidden}.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst{left:var(--x);top:var(--y);width:calc(var(--s) * 1.6);aspect-ratio:1;margin:calc(var(--s) * -.8) 0 0 calc(var(--s) * -.8);opacity:var(--still);translate:var(--wob) calc(var(--fall) * .2);background:radial-gradient(closest-side, var(--c), var(--c) 30%, var(--c) 58%, transparent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst{background:radial-gradient(closest-side, color-mix(in oklab, color-mix(in oklab, var(--c) 45%, #fff) 15%, transparent), color-mix(in oklab, color-mix(in oklab, var(--c) 60%, #fff) 7%, transparent) 30%, color-mix(in oklab, var(--c) 3%, transparent) 58%, transparent)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst:before{content:"";opacity:0;background:radial-gradient(closest-side, #fff, #fffbf0db 10%, var(--c) 30%, var(--c) 58%, var(--c) 80%, transparent);border-radius:50%;position:absolute;inset:34%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst:before{background:radial-gradient(closest-side, #fff, #fffbf0db 10%, color-mix(in oklab, color-mix(in oklab, var(--c) 45%, #ffeccc) 42%, transparent) 30%, color-mix(in oklab, var(--c) 14%, transparent) 58%, color-mix(in oklab, var(--c) 4%, transparent) 80%, transparent)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst svg{width:62.5%;height:62.5%;rotate:var(--turn,0deg);scale:var(--mirror,1) 1;fill:none;stroke-linecap:round;position:absolute;inset:18.75%;overflow:visible;-webkit-mask-image:radial-gradient(closest-side,#0000 7%,#0006 26%,#000 58%);mask-image:radial-gradient(closest-side,#0000 7%,#0006 26%,#000 58%)}.cs-art[data-scene=fireworks] :is(.cs-sc-fireworks-trail,.cs-sc-fireworks-core,.cs-sc-fireworks-head){stroke-dasharray:var(--len) 400px;stroke-dashoffset:calc(var(--len) - 70px)}.cs-art[data-scene=fireworks] .cs-sc-fireworks-trail{--len:var(--tail);stroke:var(--c);stroke-opacity:.44;stroke-width:1.7px}.cs-art[data-scene=fireworks] .cs-sc-fireworks-core{--len:calc(var(--tail) * .5);stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-core{stroke:color-mix(in oklab, var(--c) 82%, #fff)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-core{stroke-width:1.15px}.cs-art[data-scene=fireworks] .cs-sc-fireworks-head{--len:0px;stroke:#fff;stroke-width:2.1px}.cs-art[data-scene=fireworks] .cs-sc-fireworks-trail.cs-sc-fireworks-inner{--len:calc(var(--tail) * .7);stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-trail.cs-sc-fireworks-inner{stroke:color-mix(in oklab, var(--c) 80%, #fff)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-trail.cs-sc-fireworks-inner{stroke-opacity:.6;stroke-width:2.1px}.cs-art[data-scene=fireworks] .cs-sc-fireworks-head.cs-sc-fireworks-inner{stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-head.cs-sc-fireworks-inner{stroke:color-mix(in oklab, var(--c) 25%, #fff)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-head.cs-sc-fireworks-inner{stroke-width:3px}.cs-art[data-scene=fireworks] .cs-sc-fireworks-mast{width:max(4px,1.25cqmin);height:46cqh;margin-left:max(-2px,-.62cqmin);position:absolute;bottom:17cqh;left:5cqw}.cs-art[data-scene=fireworks] .cs-sc-fireworks-mast-r{left:95cqw}.cs-art[data-scene=fireworks] .cs-sc-fireworks-mast:before{content:"";clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);background:repeating-linear-gradient(#ffecd224 0 1px,#0000 1px 2.2cqmin),linear-gradient(#ffecd257,#0000 45%),linear-gradient(90deg,#1a2032,#66718c 38%,#3b4459 58%,#121725);position:absolute;inset:0}.cs-art[data-scene=fireworks] .cs-sc-fireworks-mast:after{content:"";background:radial-gradient(circle,#fff 0 24%,#fff4ded9 34%,#0000 50%) 0 0/25% 50%,#1a2131;border-radius:.7cqmin;width:9cqmin;height:4.4cqmin;margin-left:-4.5cqmin;position:absolute;top:-2cqmin;left:50%;rotate:8deg;box-shadow:0 0 0 .3cqmin #0b0f18,0 0 6cqmin 3cqmin #fff0d652,0 0 20cqmin 9cqmin #ffeac81c}.cs-art[data-scene=fireworks] .cs-sc-fireworks-mast-r:after{rotate:-8deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-stand{background:repeating-linear-gradient(90deg,#ffecd229 0 1px,#0000 1px 1.8cqmin),linear-gradient(#3d4763 0%,#1b2236 5%,#0c101b 12%);border-radius:50% 50% 0 0/15cqh 15cqh 0 0;width:140cqw;height:34cqh;position:absolute;bottom:-12cqh;left:-20cqw;box-shadow:inset 0 2px #ffe6c49e,inset 0 4px 5px -2px #ffdcb438,0 -.8cqmin 3cqmin #ffd4a833}.cs-art[data-scene=fireworks] .cs-sc-fireworks-stand:before{content:"";border-radius:inherit;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 3.2cqmin),linear-gradient(#0c101b 0%,#05070d 20%,#030409 100%);height:100%;position:absolute;top:2.6cqh;left:0;right:0;box-shadow:inset 0 1px #ffdcb43d}.cs-art[data-scene=fireworks] .cs-sc-fireworks-stand:after{content:"";background:radial-gradient(.5cqmin .5cqmin at 32cqw 3.3cqh,#ffe7c2,#ffd6a000),radial-gradient(.45cqmin .45cqmin at 44cqw 2cqh,#ffe7c2,#ffd6a000),radial-gradient(.5cqmin .5cqmin at 56cqw 1.2cqh,#fff1d8,#ffd6a000),radial-gradient(.45cqmin .45cqmin at 67cqw .9cqh,#ffe7c2,#ffd6a000),radial-gradient(.5cqmin .5cqmin at 78cqw 1cqh,#fff1d8,#ffd6a000),radial-gradient(.45cqmin .45cqmin at 89cqw 1.5cqh,#ffe7c2,#ffd6a000),radial-gradient(.5cqmin .5cqmin at 100cqw 2.35cqh,#fff1d8,#ffd6a000),radial-gradient(.45cqmin .45cqmin at 111cqw 3.7cqh,#ffe7c2,#ffd6a000),radial-gradient(3cqmin 1.2cqmin at 56cqw 1.2cqh,#ffdeb438,#0000),radial-gradient(3cqmin 1.2cqmin at 89cqw 1.5cqh,#ffdeb42e,#0000);position:absolute;inset:0}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti{position:absolute;inset:0}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i{left:var(--x);background:var(--c);opacity:.85;width:max(6px,1.3cqmin);height:max(3px,.6cqmin);translate:0 var(--y0);rotate:var(--r);border-radius:1px;position:absolute;top:0}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:first-child{--x:62cqw;--y0:20cqh;--c:var(--cs-sc-fireworks-club);--dur:9.2s;--flip:1.1s;--sway:5cqw;--fall:70cqh;--r:20deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(2){--x:70cqw;--y0:44cqh;--c:var(--cs-sc-fireworks-gold);--dur:11s;--flip:.8s;--sway:-4cqw;--fall:74cqh;--r:-30deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(3){--x:78cqw;--y0:12cqh;--c:var(--cs-sc-fireworks-white);--dur:8.4s;--flip:1.3s;--sway:3cqw;--fall:72cqh;--r:60deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(4){--x:88cqw;--y0:34cqh;--c:var(--cs-sc-fireworks-club);--dur:10.2s;--flip:.95s;--sway:-6cqw;--fall:76cqh;--r:10deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(5){--x:54cqw;--y0:8cqh;--c:var(--cs-sc-fireworks-gold);--dur:12.4s;--flip:1.2s;--sway:4cqw;--fall:60cqh;--r:-50deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(6){--x:94cqw;--y0:58cqh;--c:var(--cs-sc-fireworks-white);--dur:9.8s;--flip:.85s;--sway:-3cqw;--fall:78cqh;--r:35deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(7){--x:66cqw;--y0:62cqh;--c:var(--cs-sc-fireworks-club);--dur:13s;--flip:1.05s;--sway:6cqw;--fall:74cqh;--r:-15deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(8){--x:82cqw;--y0:26cqh;--c:var(--cs-sc-fireworks-gold);--dur:8.8s;--flip:.9s;--sway:-5cqw;--fall:72cqh;--r:75deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(9){--x:42cqw;--y0:14cqh;--c:var(--cs-sc-fireworks-white);--dur:10.6s;--flip:1.15s;--sway:3cqw;--fall:38cqh;--r:-65deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(10){--x:26cqw;--y0:24cqh;--c:var(--cs-sc-fireworks-gold);--dur:11.8s;--flip:.75s;--sway:-3cqw;--fall:36cqh;--r:40deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(11){--x:74cqw;--y0:52cqh;--c:var(--cs-sc-fireworks-white);--dur:9.5s;--flip:1.25s;--sway:4cqw;--fall:76cqh;--r:-10deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i:nth-child(12){--x:58cqw;--y0:40cqh;--c:var(--cs-sc-fireworks-club);--dur:12s;--flip:.9s;--sway:-6cqw;--fall:66cqh;--r:55deg}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ball{right:7cqw;top:calc(var(--cs-bar-h) + 6cqh);aspect-ratio:1;width:24cqmin;position:absolute}@container (orientation:portrait){.cs-art[data-scene=fireworks] .cs-sc-fireworks-ball{right:6cqw;top:calc(var(--cs-bar-h) + 4cqh);width:30cqmin}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:before{content:"";background:radial-gradient(closest-side, #ffe2ac85, #ffce9638 30%, var(--cs-sc-fireworks-club) 52%, transparent 76%);border-radius:50%;position:absolute;inset:-72%}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:before{background:radial-gradient(closest-side, #ffe2ac85, #ffce9638 30%, color-mix(in oklab, var(--cs-sc-fireworks-club) 16%, transparent) 52%, transparent 76%)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:after{content:"";opacity:0;transform-origin:50% 0;background:radial-gradient(1.1cqmin 1.1cqmin at 33% 30%, #fff, #fff0), radial-gradient(.9cqmin .9cqmin at 67% 38%, #ffe9c6, #ffe9c600), radial-gradient(.8cqmin .8cqmin at 42% 50%, #ffdcae, #ffdcae00), radial-gradient(.7cqmin .7cqmin at 60% 61%, #ffe9c6, #ffe9c600), radial-gradient(.6cqmin .6cqmin at 47% 72%, #ffdcae, #ffdcae00), radial-gradient(22% 100% at 50% 0%, #fff, #fff4deeb 30%, var(--cs-sc-fireworks-club) 55%, transparent);width:18cqmin;height:46cqh;margin-left:-9cqmin;position:absolute;top:50%;left:50%;rotate:6deg}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:after{background:radial-gradient(1.1cqmin 1.1cqmin at 33% 30%, #fff, #fff0), radial-gradient(.9cqmin .9cqmin at 67% 38%, #ffe9c6, #ffe9c600), radial-gradient(.8cqmin .8cqmin at 42% 50%, #ffdcae, #ffdcae00), radial-gradient(.7cqmin .7cqmin at 60% 61%, #ffe9c6, #ffe9c600), radial-gradient(.6cqmin .6cqmin at 47% 72%, #ffdcae, #ffdcae00), radial-gradient(22% 100% at 50% 0%, #fff, #fff4deeb 30%, color-mix(in oklab, var(--cs-sc-fireworks-club) 40%, #ffd6a873) 55%, transparent)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody{z-index:1;background:radial-gradient(38% 28% at 62% 80%, var(--cs-sc-fireworks-club), transparent), radial-gradient(closest-side, transparent 64%, #ffffff14 78%, #ffffff4d 93%, #ffffff9e), radial-gradient(circle at 40% 34%, var(--cs-sc-fireworks-club), var(--club));border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody{background:radial-gradient(38% 28% at 62% 80%, color-mix(in oklab, color-mix(in oklab, var(--cs-sc-fireworks-club) 60%, #fff) 50%, transparent), transparent), radial-gradient(closest-side, transparent 64%, #ffffff14 78%, #ffffff4d 93%, #ffffff9e), radial-gradient(circle at 40% 34%, color-mix(in oklab, var(--cs-sc-fireworks-club) 30%, #18204666), color-mix(in oklab, var(--club) 42%, #060a1ec7))}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody{box-shadow:0 0 4cqmin #ffdea86b,0 2.5cqmin 5cqmin #0006}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody svg{border-radius:50%;width:100%;height:100%;display:block}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody:after{content:"";box-shadow:inset 0 0 0 .25cqmin #ffffff57, inset -1.4cqmin -1.8cqmin 2.6cqmin var(--cs-sc-fireworks-club), inset 1cqmin 1.2cqmin 2.2cqmin #ffecc861;background:radial-gradient(26% 15% at 37% 19%,#fffffff5,#ffffff6b 55%,#fff0),radial-gradient(12% 6% at 66% 86%,#fff9,#fff0),linear-gradient(155deg,#fff3,#fff0 42%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody:after{box-shadow:inset 0 0 0 .25cqmin #ffffff57, inset -1.4cqmin -1.8cqmin 2.6cqmin color-mix(in oklab, var(--cs-sc-fireworks-club) 72%, transparent), inset 1cqmin 1.2cqmin 2.2cqmin #ffecc861}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-patch{fill:var(--cs-sc-fireworks-club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=fireworks] .cs-sc-fireworks-patch{fill:color-mix(in oklab, var(--cs-sc-fireworks-club) 46%, #0a1030)}}.cs-art[data-scene=fireworks] .cs-sc-fireworks-patch{fill-opacity:.64;stroke:#ffffff80;stroke-width:.9px;stroke-linejoin:round}.cs-art[data-scene=fireworks] .cs-sc-fireworks-seam{fill:none;stroke:#ffffff4d;stroke-width:.8px;stroke-linecap:round}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glint{z-index:2;aspect-ratio:1;background:radial-gradient(closest-side,#fff,#fff0c800) 50%/14% 100% no-repeat,radial-gradient(closest-side,#fff,#fff0c800) 50%/100% 14% no-repeat,radial-gradient(closest-side,#ffecbebf,#0000) 50%/42% 42% no-repeat;width:8cqmin;margin:-4cqmin 0 0 -4cqmin;position:absolute;scale:.7}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glint:first-of-type{top:22%;left:2%}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glint:nth-of-type(2){top:66%;left:98%;scale:.5}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glint:nth-of-type(3){top:100%;left:28%;scale:.4}.cs-story.is-ready .cs-slide:not(.is-active) .cs-art[data-scene=fireworks] :is(.cs-sc-fireworks-burst,.cs-sc-fireworks-ball):before,.cs-story.is-ready .cs-slide:not(.is-active) .cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:after,.cs-story.is-paused .cs-art[data-scene=fireworks] :is(.cs-sc-fireworks-burst,.cs-sc-fireworks-ball):before,.cs-story.is-paused .cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:after{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.cs-art[data-scene=fireworks] .cs-sc-fireworks-twinkle{animation:3.2s ease-in-out infinite alternate cs-sc-fireworks-twinkle}.cs-art[data-scene=fireworks] .cs-sc-fireworks-smoke{animation:38s ease-in-out infinite alternate cs-sc-fireworks-smoke}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glow{animation:4.6s ease-in-out infinite alternate cs-sc-fireworks-glow}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b1{--fw-d:7s;--fw-rise:cs-sc-fireworks-rise-1;--fw-burst:cs-sc-fireworks-burst-1;--fw-flash:cs-sc-fireworks-flash-1;--fw-fly:cs-sc-fireworks-fly-1}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b2{--fw-d:8.2s;--fw-rise:cs-sc-fireworks-rise-2;--fw-burst:cs-sc-fireworks-burst-2;--fw-flash:cs-sc-fireworks-flash-2;--fw-fly:cs-sc-fireworks-fly-2}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b3{--fw-d:7.6s;--fw-rise:cs-sc-fireworks-rise-3;--fw-burst:cs-sc-fireworks-burst-3;--fw-flash:cs-sc-fireworks-flash-3;--fw-fly:cs-sc-fireworks-fly-3}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b4{--fw-d:9s;--fw-rise:cs-sc-fireworks-rise-4;--fw-burst:cs-sc-fireworks-burst-4;--fw-flash:cs-sc-fireworks-flash-4;--fw-fly:cs-sc-fireworks-fly-4}.cs-art[data-scene=fireworks] .cs-sc-fireworks-b5{--fw-d:9.8s;--fw-rise:cs-sc-fireworks-rise-5;--fw-burst:cs-sc-fireworks-burst-5;--fw-flash:cs-sc-fireworks-flash-5;--fw-fly:cs-sc-fireworks-fly-5}.cs-art[data-scene=fireworks] .cs-sc-fireworks-rocket{animation:var(--fw-rise) var(--fw-d) linear infinite both}.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst{animation:var(--fw-burst) var(--fw-d) linear infinite both}.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst:before{animation:var(--fw-flash) var(--fw-d) linear infinite both}.cs-art[data-scene=fireworks] .cs-sc-fireworks-burst use{animation:var(--fw-fly) var(--fw-d) linear infinite both}.cs-art[data-scene=fireworks] :is(.cs-sc-fireworks-head.cs-sc-fireworks-inner,.cs-sc-fireworks-b2 .cs-sc-fireworks-head){animation:var(--fw-fly) var(--fw-d) linear infinite both, cs-sc-fireworks-crackle .24s steps(2, jump-none) infinite}.cs-art[data-scene=fireworks] .cs-sc-fireworks-confetti i{animation:cs-sc-fireworks-fall var(--dur) linear infinite both, cs-sc-fireworks-flip var(--flip) ease-in-out infinite alternate}.cs-slide.is-active .cs-art[data-scene=fireworks] .cs-sc-fireworks-ball,.cs-pagehead .cs-art[data-scene=fireworks] .cs-sc-fireworks-ball{animation:2.2s cubic-bezier(.2,.75,.25,1) both cs-sc-fireworks-ball-in}.cs-slide.is-active .cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:after,.cs-pagehead .cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:after{animation:2.2s linear both cs-sc-fireworks-trail}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ball:before{animation:3.4s ease-in-out infinite alternate cs-sc-fireworks-halo}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody{animation:6.5s ease-in-out infinite cs-sc-fireworks-float}.cs-art[data-scene=fireworks] .cs-sc-fireworks-ballbody svg{animation:36s linear infinite cs-sc-fireworks-spin}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glint{animation:2.6s ease-in-out infinite both cs-sc-fireworks-glint}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glint:nth-of-type(2){animation-duration:3.3s}.cs-art[data-scene=fireworks] .cs-sc-fireworks-glint:nth-of-type(3){animation-duration:4.1s}}@keyframes cs-sc-fireworks-twinkle{0%{opacity:.15}to{opacity:.8}}@keyframes cs-sc-fireworks-smoke{0%{translate:-4% 1%}to{translate:5% -2%}}@keyframes cs-sc-fireworks-glow{0%{opacity:.8}to{opacity:1}}@keyframes cs-sc-fireworks-crackle{0%{opacity:1}to{opacity:.3}}@keyframes cs-sc-fireworks-rise-1{0%{translate:var(--wob) 0;opacity:0}87.1%{translate:0 var(--rise);opacity:0;animation-timing-function:cubic-bezier(.3,.62,.42,1)}88.9%{opacity:1}to{translate:var(--wob) 0;opacity:1}}@keyframes cs-sc-fireworks-burst-1{0%{opacity:0;translate:var(--wob) 0;animation-timing-function:ease-out;scale:1}.9%{opacity:1}17.1%{opacity:.95;translate:var(--wob) calc(var(--fall) * .16);animation-timing-function:cubic-bezier(.45,0,.8,.7)}42.9%,to{opacity:0;translate:var(--wob) var(--fall);scale:1 1.06}}@keyframes cs-sc-fireworks-flash-1{0%{opacity:0;scale:.4}.7%{opacity:1;scale:1}7.9%,to{opacity:0;scale:1.5}}@keyframes cs-sc-fireworks-fly-1{0%{stroke-dasharray:var(--len) 400px;stroke-dashoffset:calc(var(--len) + 4px);animation-timing-function:cubic-bezier(.14,.62,.32,1)}40.3%,to{stroke-dasharray:calc(var(--len) * .32) 400px;stroke-dashoffset:calc(var(--len) * .32 - 104px)}}@keyframes cs-sc-fireworks-rise-2{0%,23.2%{translate:0 var(--rise);opacity:0;animation-timing-function:cubic-bezier(.3,.62,.42,1)}24.6%,34.9%{opacity:1}35.4%,to{translate:var(--wob) 0;opacity:0}}@keyframes cs-sc-fireworks-burst-2{0%,35.4%{opacity:0;translate:var(--wob) 0;animation-timing-function:ease-out;scale:1}36.1%{opacity:1}54.4%{opacity:.95;translate:var(--wob) calc(var(--fall) * .16);animation-timing-function:cubic-bezier(.45,0,.8,.7)}82.9%,to{opacity:0;translate:var(--wob) var(--fall);scale:1 1.06}}@keyframes cs-sc-fireworks-flash-2{0%,35.4%{opacity:0;scale:.4}36%{opacity:1;scale:1}42.1%,to{opacity:0;scale:1.5}}@keyframes cs-sc-fireworks-fly-2{0%,35.4%{stroke-dasharray:var(--len) 400px;stroke-dashoffset:calc(var(--len) + 4px);animation-timing-function:cubic-bezier(.16,.5,.34,1)}80.1%,to{stroke-dasharray:calc(var(--len) * .32) 400px;stroke-dashoffset:calc(var(--len) * .32 - 104px)}}@keyframes cs-sc-fireworks-rise-3{0%,7.9%{translate:0 var(--rise);opacity:0;animation-timing-function:cubic-bezier(.3,.62,.42,1)}9.5%,19.2%{opacity:1}19.7%,to{translate:var(--wob) 0;opacity:0}}@keyframes cs-sc-fireworks-burst-3{0%,19.7%{opacity:0;translate:var(--wob) 0;animation-timing-function:ease-out;scale:1}20.5%{opacity:1}34.5%{opacity:.95;translate:var(--wob) calc(var(--fall) * .16);animation-timing-function:cubic-bezier(.45,0,.8,.7)}56.6%,to{opacity:0;translate:var(--wob) var(--fall);scale:1 1.06}}@keyframes cs-sc-fireworks-flash-3{0%,19.7%{opacity:0;scale:.4}20.4%{opacity:1;scale:1}27%,to{opacity:0;scale:1.5}}@keyframes cs-sc-fireworks-fly-3{0%,19.7%{stroke-dasharray:var(--len) 400px;stroke-dashoffset:calc(var(--len) + 4px);animation-timing-function:cubic-bezier(.14,.62,.32,1)}54.4%,to{stroke-dasharray:calc(var(--len) * .32) 400px;stroke-dashoffset:calc(var(--len) * .32 - 104px)}}@keyframes cs-sc-fireworks-rise-4{0%,36.7%{translate:0 var(--rise);opacity:0;animation-timing-function:cubic-bezier(.3,.62,.42,1)}38%,47.3%{opacity:1}47.8%,to{translate:var(--wob) 0;opacity:0}}@keyframes cs-sc-fireworks-burst-4{0%,47.8%{opacity:0;translate:var(--wob) 0;animation-timing-function:ease-out;scale:1}48.4%{opacity:1}59.3%{opacity:.95;translate:var(--wob) calc(var(--fall) * .16);animation-timing-function:cubic-bezier(.45,0,.8,.7)}76.7%,to{opacity:0;translate:var(--wob) var(--fall);scale:1 1.06}}@keyframes cs-sc-fireworks-flash-4{0%,47.8%{opacity:0;scale:.4}48.3%{opacity:1;scale:1}53.9%,to{opacity:0;scale:1.5}}@keyframes cs-sc-fireworks-fly-4{0%,47.8%{stroke-dasharray:var(--len) 400px;stroke-dashoffset:calc(var(--len) + 4px);animation-timing-function:cubic-bezier(.14,.62,.32,1)}74.9%,to{stroke-dasharray:calc(var(--len) * .32) 400px;stroke-dashoffset:calc(var(--len) * .32 - 104px)}}@keyframes cs-sc-fireworks-rise-5{0%,48%{translate:0 var(--rise);opacity:0;animation-timing-function:cubic-bezier(.3,.62,.42,1)}49.2%,56.7%{opacity:1}57.1%,to{translate:var(--wob) 0;opacity:0}}@keyframes cs-sc-fireworks-burst-5{0%,57.1%{opacity:0;translate:var(--wob) 0;animation-timing-function:ease-out;scale:1}57.8%{opacity:1}69.4%{opacity:.95;translate:var(--wob) calc(var(--fall) * .16);animation-timing-function:cubic-bezier(.45,0,.8,.7)}87.8%,to{opacity:0;translate:var(--wob) var(--fall);scale:1 1.06}}@keyframes cs-sc-fireworks-flash-5{0%,57.1%{opacity:0;scale:.4}57.7%{opacity:1;scale:1}62.8%,to{opacity:0;scale:1.5}}@keyframes cs-sc-fireworks-fly-5{0%,57.1%{stroke-dasharray:var(--len) 400px;stroke-dashoffset:calc(var(--len) + 4px);animation-timing-function:cubic-bezier(.14,.62,.32,1)}85.9%,to{stroke-dasharray:calc(var(--len) * .32) 400px;stroke-dashoffset:calc(var(--len) * .32 - 104px)}}@keyframes cs-sc-fireworks-fall{0%{translate:0 -6cqh;rotate:var(--r);opacity:0}6%{opacity:.9}78%{opacity:.75}to{translate:var(--sway) var(--fall);rotate:calc(var(--r) + 420deg);opacity:0}}@keyframes cs-sc-fireworks-flip{0%{scale:1}to{scale:1 -.85}}@keyframes cs-sc-fireworks-ball-in{0%{translate:-6cqw 70cqh;scale:.35}to{translate:0;scale:1}}@keyframes cs-sc-fireworks-trail{0%{opacity:1}35%{opacity:.8}60%,to{opacity:0}}@keyframes cs-sc-fireworks-halo{0%{opacity:.72;scale:.96}to{opacity:1;scale:1.05}}@keyframes cs-sc-fireworks-float{0%,to{translate:0;rotate:0deg}50%{translate:-.8cqmin 1.6cqmin;rotate:-4deg}}@keyframes cs-sc-fireworks-spin{to{rotate:360deg}}@keyframes cs-sc-fireworks-glint{0%,55%,to{rotate:0deg;scale:0}72%{rotate:45deg;scale:1}88%{rotate:80deg;scale:.2}}.cs-art[data-scene=photo]{background:#0a0e10}.cs-art[data-scene=photo] .cs-sc-photo-img{object-fit:cover;transform-origin:62% 38%;width:100%;height:100%;position:absolute;inset:0;scale:1.05}.cs-art[data-scene=photo] .cs-sc-photo-blank{background:radial-gradient(70% 55% at 78% 18%, var(--club), transparent 70%), linear-gradient(180deg, #161c20 0%, #0b1013 60%, #070a0c 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=photo] .cs-sc-photo-blank{background:radial-gradient(70% 55% at 78% 18%, color-mix(in oklab, var(--club) 26%, #ffffff1f), transparent 70%), linear-gradient(180deg, #161c20 0%, #0b1013 60%, #070a0c 100%)}}.cs-art[data-scene=photo] .cs-sc-photo-dim{background:linear-gradient(#0006 0%,#00000014 32%,#0000001f 58%,#00000080 100%);position:absolute;inset:0}.cs-art[data-scene=photo] .cs-sc-photo-field{aspect-ratio:1000/600;transform-origin:50% 100%;width:max(140cqw,222cqh);position:absolute;bottom:-4cqh;left:calc(50% - max(70cqw,111cqh));transform:perspective(155cqh)rotateX(54deg)}.cs-art[data-scene=photo] .cs-sc-photo-lines{width:100%;height:100%;stroke:var(--club);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=photo] .cs-sc-photo-lines{stroke:color-mix(in oklab, var(--club) 16%, #fff)}}.cs-art[data-scene=photo] .cs-sc-photo-lines{stroke-opacity:.95;stroke-width:3.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #0000008c)drop-shadow(0 0 7px #fff6)}.cs-art[data-scene=photo] .cs-sc-photo-lines circle{fill:var(--club)}@supports (color:color-mix(in lab, red, red)){.cs-art[data-scene=photo] .cs-sc-photo-lines circle{fill:color-mix(in oklab, var(--club) 20%, #fff)}}.cs-art[data-scene=photo] .cs-sc-photo-lines circle{stroke:none;opacity:.8}.cs-art[data-scene=photo] .cs-sc-photo-run{stroke:#fff;stroke-opacity:0;stroke-width:6px;stroke-dasharray:.07 .93}.cs-art[data-scene=photo] .cs-sc-photo-ball{aspect-ratio:1;filter:drop-shadow(0 .8cqmin 1cqmin #00000073);width:6.4cqmin;position:absolute;top:0;left:0;translate:74cqw 46cqh}.cs-art[data-scene=photo] .cs-sc-photo-ball svg{width:100%;height:100%;display:block}.cs-art[data-scene=photo] .cs-sc-photo-ball circle{fill:#f5f6f3;stroke:#2b3135;stroke-width:1.4px}.cs-art[data-scene=photo] .cs-sc-photo-ball path{fill:none;stroke:#2b3135;stroke-width:1.6px;stroke-linejoin:round}.cs-art[data-scene=photo] .cs-sc-photo-shadow{background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;width:6.4cqmin;height:1.6cqmin;position:absolute;top:0;left:0;translate:74cqw calc(46cqh + 6.6cqmin)}@container (min-aspect-ratio:4/3){.cs-art[data-scene=photo] .cs-sc-photo-ball{translate:78cqw 40cqh}.cs-art[data-scene=photo] .cs-sc-photo-shadow{translate:78cqw calc(40cqh + 6.6cqmin)}}@media (prefers-reduced-motion:no-preference){.cs-art[data-scene=photo] .cs-sc-photo-img{animation:26s ease-in-out infinite alternate cs-sc-photo-drift}.cs-slide.is-active .cs-art[data-scene=photo] .cs-sc-photo-lines path:not(.cs-sc-photo-run),.cs-pagehead .cs-art[data-scene=photo] .cs-sc-photo-lines path:not(.cs-sc-photo-run),.cs-missing .cs-art[data-scene=photo] .cs-sc-photo-lines path:not(.cs-sc-photo-run){stroke-dasharray:1;animation:2.6s cubic-bezier(.2,.7,.2,1) .15s both cs-sc-photo-draw}.cs-art[data-scene=photo] .cs-sc-photo-run{animation:11s linear 2.4s infinite cs-sc-photo-run}.cs-art[data-scene=photo] .cs-sc-photo-ball{animation:12s ease-in-out infinite cs-sc-photo-pass}.cs-art[data-scene=photo] .cs-sc-photo-ball svg{animation:12s ease-in-out infinite cs-sc-photo-roll}.cs-art[data-scene=photo] .cs-sc-photo-shadow{animation:12s ease-in-out infinite cs-sc-photo-pass-shadow}@container (min-aspect-ratio:4/3){.cs-art[data-scene=photo] .cs-sc-photo-ball{animation-name:cs-sc-photo-pass-wide}.cs-art[data-scene=photo] .cs-sc-photo-shadow{animation-name:cs-sc-photo-pass-shadow-wide}}}.topbar,.tabbar,.action-bar,.team-pill,.topbar-btn,.topnav a,.fab,.card,.list,.stat-tile,.empty-state,.empty-state-icon,.avatar,.jersey,.btn,.field,.chip,.seg,.seg label,.seg-links,.seg-links a,.stepper,.stepper button,.switch span,.switch span:after,.badge,.result,.pos,.notice,.toast,.sheet-grip,.pitch,.pos-token-dot,.pos-token-name,.period-tab,.rotation-card,.rotation-line,.team-dot,.date-block,.hub-action,.hub-score,.rot-table-wrap,.gd-tag,.gd-progress,.gd-alert-icon,.perf-bar,.perf-bar label,.lu-viewtoggle,.lu-tool,.lu-chip,.lu-chip-badge,.lu-save,.lu-tip,.lu-done,.lu-avatar,.lu-grid-scroll,.lu-ghost-dot,.lu-ghost-name,.lu-radio-card,.ins-checklist,.ins-checklist-mark,.ins-meter,.ins-meter-fill,.ins-line-bar,.ins-trend-bar,.ins-lineup-status,.ins-table-wrap,.ins-needs-icon,.ins-idea,.goal-hint,.install-banner,.saved-copy,.connection-icon,.swatch,.roster-hint,.league-list,.stat-card-summary,.lu-outlook,.odds-bar,.odds-bar>span,.lu-out-meter,.lu-out-fill,.lu-out-idea{box-shadow:var(--tw-inset-shadow,0 0 #0000), var(--tw-inset-ring-shadow,0 0 #0000), var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow,0 0 #0000)}.topbar{border-bottom-color:var(--skin-edge);--tw-shadow:inset 0 -1px 0 #ffffffb3, 0 1px 2px #1c281e0f, 0 6px 14px -8px #1c281e33;background-color:#fafbf7eb;background-image:linear-gradient(#ffffffe6,#fff0),linear-gradient(#0000 40%,#1c281e08)}.topbar-title{text-shadow:0 1px #fff}.topbar-btn:hover{background-color:#1c281e0d}.topbar-btn:active{--tw-shadow:inset 0 2px 4px #1c281e2e;background-color:#1c281e14}.team-pill{background-color:#fff;background-image:var(--skin-paper);border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);--tw-shadow:var(--skin-raise)}.team-pill:active{background-image:var(--skin-press-fill);--tw-shadow:var(--skin-pressed);translate:0 1px}.team-dot{--tw-shadow:inset 0 -2px 3px #0003, inset 0 2px 2px #ffffff59, 0 1px 2px #00000040}.club-badge:not(.has-logo){text-shadow:0 1px 1px #00000040;background-image:linear-gradient(#ffffff29,#0000001a);box-shadow:inset 0 -2px 3px #0000002e,inset 0 1px 1px #ffffff59,0 1px 2px #0003}.topnav a:hover{background-color:#1c281e0d}.topnav a.is-active{background-image:var(--skin-tray);--tw-shadow:var(--skin-sunk)}.tabbar{border-top-color:var(--skin-edge);--tw-shadow:inset 0 1px 0 #fff, 0 -6px 14px -8px #1c281e2e;background-color:#f6f7f2f2;background-image:linear-gradient(#ffffffd9,#fff0 70%)}.tab{isolation:isolate;text-shadow:0 1px #ffffffe6;position:relative}.tab.is-active:before{content:"";z-index:-1;background:linear-gradient(#dce8d8,#e7efe3);border-radius:.875rem;max-width:5.5rem;margin-inline:auto;position:absolute;inset:.375rem .625rem;box-shadow:inset 0 1px 3px #1e563138,0 1px #fff}.tab:active{translate:0 1px;scale:none}.fab{background-image:var(--skin-sheen);text-shadow:0 -1px #00000040;--tw-shadow:inset 0 1px 0 #ffffff4d, 0 2px 0 var(--color-brand-dark), 0 10px 20px -6px #1e56318c;border:1px solid #0000002e;border-bottom-color:#0000004d}.fab:active{background-image:var(--skin-press-fill);--tw-shadow:inset 0 2px 5px #00000040, 0 3px 8px -3px #1e563173;translate:0 2px;scale:none}.action-bar{border-top-color:var(--skin-edge);--tw-shadow:inset 0 1px 0 #fff, 0 -6px 14px -8px #1c281e29;background-image:linear-gradient(#fff9,#1c281e09)}.h1,.h2,.section-title,.stat-value,.hub-score-value{text-shadow:0 1px #ffffffd9}.card,.list,.stat-tile,.rot-table-wrap,.lu-grid-scroll,.ins-table-wrap,.ins-checklist{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);--tw-shadow:var(--skin-raise-lg)}.card,.list,.stat-tile{background-image:var(--skin-paper)}.card-header,.sheet-header{background-image:linear-gradient(#fff,#1c281e08)}.list-row:active,a.list-row:active{--tw-shadow:inset 0 2px 4px #1c281e1a;box-shadow:var(--tw-shadow);background-color:#1c281e0d}#team-sheet .list-row.border{background-image:var(--skin-paper);border-bottom-color:var(--skin-edge-low);box-shadow:var(--skin-raise)}.avatar{text-shadow:0 1px #ffffffb3;--tw-shadow:inset 0 0 0 1px #1e56311f, inset 0 -2px 4px #1e56311a, 0 1px 0 #ffffffe6;background-image:linear-gradient(#ffffff8c,#fff0 60%)}.jersey{background-image:var(--skin-sheen);text-shadow:0 -1px #00000080;--tw-shadow:inset 0 1px 0 #fff3, 0 1px 1px #00000040}.empty-state{background-color:#ffffff73;background-image:var(--skin-tray);--tw-shadow:inset 0 2px 6px #1c281e12;border-color:#1c281e33}.empty-state-icon,.connection-icon,.ins-needs-icon{--tw-shadow:inset 0 0 0 1px #1e56311a, 0 1px 2px #1c281e1f, 0 1px 0 #fff;background-image:linear-gradient(#fff9,#fff0 70%)}.btn{text-shadow:0 1px #fff9;transition-property:color,background-color,border-color,box-shadow,translate,opacity;transition-duration:.12s}.btn:active:not(:disabled){translate:0 1px;scale:none}.btn-primary,.btn-dark,.lu-done,.lu-tool-primary{background-image:var(--skin-sheen);text-shadow:0 -1px #00000047;--tw-shadow:inset 0 1px 0 #ffffff47, 0 1px 2px #0000002e, 0 4px 10px -4px #1e3c2873;border:1px solid #0003;border-bottom-color:#00000057}.btn-primary:hover{background-color:#2c8d50}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background-color:color-mix(in oklab, var(--color-brand) 90%, white)}}.btn-dark:hover{background-color:#2d3b35}@supports (color:color-mix(in lab, red, red)){.btn-dark:hover{background-color:color-mix(in oklab, var(--color-ink) 88%, white)}}.btn-primary:active:not(:disabled),.btn-dark:active:not(:disabled),.lu-done:active,.lu-tool-primary:active:not(:disabled){background-image:var(--skin-press-fill);--tw-shadow:inset 0 2px 5px #0000004d, 0 1px 0 #fff9}.lu-done:active,.lu-tool-primary:active{translate:0 1px;scale:none}.btn-secondary,.btn-danger{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e1a, 0 3px 8px -4px #1c281e33;background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%)}.btn-secondary:hover{background-image:linear-gradient(#fff,#f2f4ef)}.btn-danger{border-color:#b91c1c40 #b91c1c40 #b91c1c66}.btn-secondary:active:not(:disabled),.btn-danger:active:not(:disabled){--tw-shadow:inset 0 2px 4px #1c281e29, 0 1px 0 #fff;background-image:linear-gradient(#e6eae2,#f1f3ee 70%)}.btn-ghost:active:not(:disabled){--tw-shadow:inset 0 2px 4px #1e56312e}.field,.stepper input{background-color:#fbfcf9;background-image:var(--skin-tray)}.field{--tw-shadow:inset 0 1px 2px #1c281e1a, 0 1px 0 #ffffffe6;border-color:#1c281e4d #1c281e33 #1c281e33}select.field{--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b61' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(#fff,#f0f2ec);background-position:right .85rem center,0 0;background-repeat:no-repeat;background-size:1.1rem,auto;border-top-color:#1c281e33;border-bottom-color:#1c281e4d}.field:focus{background-color:#fff}.switch span{background-image:var(--skin-tray);--tw-shadow:inset 0 1px 3px #00000038, 0 1px 0 #ffffffe6}.switch input:checked+span{background-image:linear-gradient(#00000024,#ffffff1a)}.switch span:after{--tw-shadow:inset 0 -1px 0 #0000000f, 0 1px 1px #00000040, 0 2px 5px #00000024;background-image:linear-gradient(#fff,#eceee9)}.chip{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);text-shadow:0 1px #fff;--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e1a;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%);transition-property:color,background-color,border-color,box-shadow,translate}.chip:has(:checked){background-image:var(--skin-press-fill);text-shadow:0 -1px #00000040;--tw-shadow:inset 0 2px 4px #00000042, 0 1px 0 #fffc;border-color:#00000038}.chip:active{translate:0 1px}.seg,.seg-links,.perf-bar,.lu-viewtoggle{background-color:#e2e6dc;background-image:var(--skin-tray);--tw-shadow:inset 0 1px 3px #1c281e2b, 0 1px 0 #ffffffd9}.seg label,.seg-links a{text-shadow:0 1px #ffffffb3}.seg label:has(:checked),.seg-links a.is-active{--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e33, 0 2px 5px -2px #1c281e38;background-image:linear-gradient(#fff,#f1f3ee)}.perf-bar label:has(:checked),.perf-bar label:has(~label :checked){background-image:var(--skin-sheen);--tw-shadow:inset 0 1px 0 #ffffff59, 0 1px 2px #0000002e}.lu-viewtoggle{border-color:#0000}.lu-viewtoggle button[aria-pressed=true]{background-image:linear-gradient(#ffffff1a,#00000026);box-shadow:inset 0 1px 3px #00000073}.stepper{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);--tw-shadow:0 1px 2px #1c281e1a, 0 3px 8px -4px #1c281e33;background-color:#fbfcf9}.stepper button{text-shadow:0 1px #fff;--tw-shadow:inset 0 1px 0 #fff;background-image:linear-gradient(#fff 0%,#f7f8f4 45%,#e9ece5 100%)}.stepper button:active:not(:disabled){--tw-shadow:inset 0 2px 4px #1c281e33;background-image:linear-gradient(#e1e6dc,#eef1ea)}.stepper input{border-color:var(--skin-edge);box-shadow:inset 0 2px 3px #1c281e14}.star-input label{text-shadow:0 1px #fff,0 -1px #1c281e1f}.star-input input:checked~label,.stars{text-shadow:0 1px #783c0059}@media (hover:hover){.star-input label:hover,.star-input label:hover~label{text-shadow:0 1px #783c0059}}.stars .off{text-shadow:0 1px #fff}.badge,.pos,.roster-hint,.lu-save,.lu-tag,.lu-chip-badge{--tw-shadow:inset 0 0 0 1px #1c281e12, 0 1px 0 #ffffffb3;background-image:linear-gradient(#ffffff8c,#fff0 70%)}.pos{--tw-shadow:inset 0 0 0 1px currentColor, 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab, red, red)){.pos{--tw-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 22%, transparent), 0 1px 0 #ffffffb3}}.pos-bench{--tw-shadow:0 0 #0000;background-image:none}.result,.gd-tag,.date-block.is-today,.ins-checklist-row.is-done .ins-checklist-mark,.lu-avatar{background-image:var(--skin-sheen);text-shadow:0 -1px #0000004d;--tw-shadow:inset 0 1px 0 #ffffff40, inset 0 -1px 0 #0000001f, 0 1px 2px #0003}.result-none{background-image:var(--skin-tray);text-shadow:none;--tw-shadow:var(--skin-sunk)}.result-L,.gd-tag-out{background-color:#b5483e}.perf-bar:has([value="1"]:checked) label:has([value="1"]),.ins-trend-1{background-color:#dfa847}.perf-bar:has([value="2"]:checked) label:is(:has([value="1"]),:has([value="2"])),.ins-trend-2{background-color:#94c08b}.notice,.lu-tip,.ins-lineup-status,.goal-hint,.saved-copy,.ins-idea{--tw-shadow:inset 0 1px 0 #ffffffb3, 0 1px 2px #1c281e14;background-image:linear-gradient(#ffffff8c,#fff0 60%)}.toast{background-image:var(--skin-sheen);text-shadow:0 -1px #0006;border:1px solid #0006;box-shadow:inset 0 1px #ffffff26,0 10px 24px -6px #00000073}dialog.sheet{background-image:linear-gradient(#fff,#f7f8f4)}.sheet-footer{border-top-color:var(--skin-edge);background-image:linear-gradient(#1c281e05,#1c281e0d)}.sheet-grip{--tw-shadow:inset 0 1px 2px #1c281e40, 0 1px 0 #fff}.pitch{--tw-shadow:inset 0 2px 10px #00000059, inset 0 0 0 1px #00000026, 0 1px 0 #fffc, 0 10px 22px -12px #14321e80;background-image:radial-gradient(120% 80% at 50% 42%,#ffffff1a,#fff0 55%,#0003 100%)}.pitch:before{background:repeating-linear-gradient(#ffffff06 0 11%,#0000000f 11% 22%)}.pos-token-dot,.lu-ghost-dot{text-shadow:0 1px 1px #0006;--tw-shadow:inset 0 -3px 5px #00000038, 0 1px 1px #00000059, 0 4px 7px -1px #0006;background-image:radial-gradient(circle at 34% 28%,#ffffff8c,#fff0 42%),linear-gradient(#fff0 45%,#0003)}.pos-token.is-empty .pos-token-dot{text-shadow:none;--tw-shadow:inset 0 2px 6px #0000002e;background-image:none}.pos-token-name,.lu-ghost-name{text-shadow:0 -1px #0006;--tw-shadow:0 1px 2px #0000004d;background-color:#161e19c7;background-image:linear-gradient(#ffffff24,#fff0)}.pos-token.is-empty .pos-token-name{text-shadow:none;background-image:linear-gradient(#fff,#eef1ea)}.period-tab{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);text-shadow:0 1px #fff;--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e1f;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%)}.period-tab.is-active,.period-tab[aria-selected=true]{text-shadow:0 -1px #00000080;--tw-shadow:inset 0 2px 4px #00000073, 0 1px 0 #ffffffe6;background-image:linear-gradient(#00000040,#ffffff14);border-color:#0000008c}.period-tab .done{box-shadow:0 0 0 2px #fff,inset 0 -1px 1px #0003}.rotation-card{--tw-shadow:var(--skin-raise-lg)}.rotation-card-head{text-shadow:0 -1px #00000080;background-image:linear-gradient(#ffffff29,#fff0 70%)}.rotation-line{background-image:var(--skin-tray);--tw-shadow:inset 0 1px 2px #1c281e1a, 0 1px 0 #fff}.date-block{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e1f;background-color:#fff;background-image:linear-gradient(#fff,#eef1ea)}.date-block.is-today{border-color:#0003}.hub-score{background-image:var(--skin-tray);--tw-shadow:inset 0 2px 4px #1c281e0f}.hub-action,.lu-chip,.lu-radio-card{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e1a, 0 3px 8px -4px #1c281e33;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%)}.hub-action:active,.lu-chip:active{--tw-shadow:inset 0 2px 4px #1c281e29, 0 1px 0 #fff;background-image:linear-gradient(#e6eae2,#f1f3ee 70%);translate:0 1px;scale:none}.lu-radio-card:has(:checked){background-image:var(--skin-tray);--tw-shadow:inset 0 1px 3px #1e563133, 0 1px 0 #fff}.rot-table thead th,.lu-table thead th,.ins-table thead th,.ins-leader-head{text-shadow:0 1px #fffc;background-image:linear-gradient(#ffffff80,#fff0)}.gd-progress{box-shadow:inset 0 1px 2px #00000026}.gd-progress-bar{background-image:var(--skin-sheen)}.gd-alert{background-image:var(--skin-sheen);text-shadow:0 -1px #00000040}.gd-alert-icon{--tw-shadow:inset 0 1px 2px #00000026, 0 1px 0 #ffffff4d}.gd-timer-time{text-shadow:0 1px #fff}.stat-card-summary:active{--tw-shadow:inset 0 2px 4px #1c281e1a}.lu-tool:active:not(:disabled){--tw-shadow:inset 0 2px 4px #1c281e29;translate:0 1px;scale:none}.lu-chip{text-shadow:0 1px #fff}.ins-meter,.ins-line-bar{background-image:var(--skin-tray);--tw-shadow:inset 0 1px 2px #1c281e2e, 0 1px 0 #fff}.ins-meter-fill,.ins-trend-bar,.ins-line-seg{background-image:var(--skin-sheen)}.ins-meter-fill{--tw-shadow:inset 0 1px 0 #ffffff4d}.ins-checklist-mark{background-image:var(--skin-tray);--tw-shadow:inset 0 1px 2px #1c281e1f}.lu-outlook{border-color:var(--skin-edge);border-bottom-color:var(--skin-edge-low);text-shadow:0 1px #fff;--tw-shadow:inset 0 1px 0 #fff, 0 1px 2px #1c281e1a, 0 3px 8px -4px #1c281e33;background-color:#fff;background-image:linear-gradient(#fff 0%,#f9faf7 45%,#edf0ea 100%)}.lu-outlook:active{--tw-shadow:inset 0 2px 4px #1c281e29, 0 1px 0 #fff;background-image:linear-gradient(#e6eae2,#f1f3ee 70%);translate:0 1px;scale:none}.odds-bar,.lu-out-meter{background-color:#e2e6dc;background-image:var(--skin-tray);--tw-shadow:inset 0 1px 2px #1c281e2e, 0 1px 0 #fff}.odds-bar>span,.lu-out-fill{background-image:var(--skin-sheen);--tw-shadow:inset 0 1px 0 #ffffff4d}.odds-bar>span+span{--tw-shadow:inset 1px 0 0 #ffffff8c, inset 0 1px 0 #ffffff4d}.odds-d{background-color:#dfa847}.lu-out-idea{background-color:#fff;background-image:var(--skin-paper);border-color:var(--skin-edge);--tw-shadow:var(--skin-raise)}.hub-outlook{background-color:#eceee68c;background-image:var(--skin-tray)}.rate-tabs-bar{background-color:#eceee6eb}.swatch{--tw-shadow:inset 0 -3px 5px #0000002e, inset 0 2px 2px #ffffff4d, 0 1px 1px #00000040, 0 3px 6px -2px #00000040}.swatch-shirt{--tw-shadow:0 0 #0000}.swatch:not(:has(input:checked,input:focus-visible)){--tw-ring-offset-shadow:0 0 #0000}.install-banner{background-image:var(--skin-paper);border-color:var(--skin-edge);--tw-shadow:var(--skin-raise-lg)}.league-list{--tw-shadow:0 2px 4px #1c281e1a, 0 18px 32px -12px #1c281e59}.topbar,.tabbar,.action-bar{background-color:var(--glass-fill-bar);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.topbar{border-bottom-color:#fff9}.tabbar,.action-bar{border-top-color:#ffffffb3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar,.tabbar,.action-bar{background-color:#fafbf7f7}}dialog.sheet{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background-color:#ffffffe6;background-image:linear-gradient(#ffffffb3,#f7f8f480);box-shadow:inset 0 1px #fff,0 -8px 30px -10px #10201a59}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){dialog.sheet{background-color:#fafbf8}}.sheet-header{background-image:linear-gradient(#ffffffd9,#ffffff59)}.glass-tile{--gt-pale:var(--glass-slate-pale);--gt-mid:var(--glass-slate);--gt-deep:var(--glass-slate-deep)}.glass-tile-green{--gt-pale:var(--glass-green-pale);--gt-mid:var(--glass-green);--gt-deep:var(--glass-green-deep)}.glass-tile-blue{--gt-pale:var(--glass-blue-pale);--gt-mid:var(--glass-blue);--gt-deep:var(--glass-blue-deep)}.glass-tile-gold{--gt-pale:var(--glass-gold-pale);--gt-mid:var(--glass-gold);--gt-deep:var(--glass-gold-deep)}.glass-tile-red{--gt-pale:var(--glass-red-pale);--gt-mid:var(--glass-red);--gt-deep:var(--glass-red-deep)}.glass-tile{color:var(--gt-mid)}@supports (color:color-mix(in lab, red, red)){.glass-tile{color:color-mix(in oklab, var(--gt-mid) 40%, var(--gt-deep))}}.glass-tile:before{background:radial-gradient(64% 16% at 50% 6%, #ffffffe6, #fff0 75%), linear-gradient(150deg, #ffffffd1, var(--gt-pale) 42%, #ffffff61)}@supports (color:color-mix(in lab, red, red)){.glass-tile:before{background:radial-gradient(64% 16% at 50% 6%, #ffffffe6, #fff0 75%), linear-gradient(150deg, #ffffffd1, color-mix(in srgb, var(--gt-pale) 56%, transparent) 42%, #ffffff61)}}.glass-tile:before{box-shadow:inset 0 0 0 1px #ffffffa3, 0 0 0 1px var(--gt-mid), 0 2px 4px -1px #273d422e}@supports (color:color-mix(in lab, red, red)){.glass-tile:before{box-shadow:inset 0 0 0 1px #ffffffa3, 0 0 0 1px color-mix(in srgb, var(--gt-mid) 38%, white), 0 2px 4px -1px #273d422e}}.glass-tile>.glass-tile-glyph{color:inherit;filter:drop-shadow(0 1px #ffffffb3)}.tab .glass-icon{transition:filter .15s,translate .15s}.tab:not(.is-active) .glass-icon{filter:saturate(.72)}.tab.is-active .glass-icon{filter:drop-shadow(0 2px 3px #245f494d)}.tab:hover:not(.is-active) .glass-icon{filter:none}.topbar-btn:has(>.glass-icon):hover{background-color:#ffffff8c}.topbar-btn:has(>.glass-icon):active{--tw-shadow:0 0 #0000;background-color:#0000}.topbar-btn:has(>.glass-icon):active>.glass-icon{filter:brightness(.96);translate:0 1px}.lu-viewtoggle button .glass-icon{filter:saturate(.45)opacity(.75);transition:filter .15s}.lu-viewtoggle button[aria-pressed=true]{background-color:var(--color-brand-soft);color:var(--color-brand-dark);background-image:linear-gradient(#1e56311a,#fff0 70%);box-shadow:inset 0 1px 3px #1e56314d}.lu-viewtoggle button[aria-pressed=true] .glass-icon{filter:none}.gd-alert-icon:has(>.glass-icon),.connection-icon:has(>.glass-icon){--tw-shadow:0 0 #0000;background:0 0}.connection-icon.is-error:has(>.glass-icon){--tw-shadow:0 0 0 2px var(--glass-red);border-radius:30%}.lu-tool:disabled .glass-icon{filter:grayscale(.7)}:is(.btn-primary,.btn-dark,.lu-tool-primary,.lu-done,.fab,.gd-alert,.rotation-card-head,.toast,.glass-on-dark) .glass-icon{filter:drop-shadow(0 0 #ffffffb8)drop-shadow(0 1px 2px #0000004d)}[data-line=GK],.pos-GK{--glass-badge:url(glass/svg/badge-gk.svg)}[data-line=DEF],.pos-DEF{--glass-badge:url(glass/svg/badge-def.svg)}[data-line=MID],.pos-MID{--glass-badge:url(glass/svg/badge-mid.svg)}[data-line=FWD],.pos-FWD{--glass-badge:url(glass/svg/badge-fwd.svg)}[data-line=SIT]{--glass-badge:url(glass/svg/badge-sit.svg)}.pos-token[data-line] .pos-token-dot,.lu-ghost[data-line] .lu-ghost-dot{background-color:#0000;background-image:var(--glass-badge);letter-spacing:.02em;text-shadow:0 1px 2px #0006;--tw-shadow:0 2px 3px -1px #0000004d, 0 7px 12px -7px #00000073;background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;border-color:#0000}.pos-token.is-empty[data-line] .pos-token-dot{text-shadow:none;--tw-shadow:inset 0 2px 6px #0000002e;background-color:#ffffff26;background-image:none;border-color:#fffc}.pos-token-name,.lu-ghost-name{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--tw-shadow:inset 0 1px 0 #ffffff2e, 0 1px 3px #0000004d;background-color:#16221e9e;background-image:linear-gradient(#fff3,#fff0 60%)}.lu-chip-badge,.lu-avatar{color:#fff;text-shadow:0 1px 2px #0006;--tw-shadow:0 2px 3px -1px #00000040;background-color:#0000;background-image:url(glass/svg/badge-sit.svg);background-size:100% 100%}.lu-here-row.is-off .lu-avatar{opacity:.45;filter:grayscale()}.pos.lu-pos-lg{color:#fff;background-color:#0000;background-image:var(--glass-badge);text-shadow:0 1px 2px #0006;--tw-shadow:0 2px 4px -2px #0006;background-size:100% 100%;border-radius:9999px;width:2.75rem;min-width:0;height:2.75rem;padding:0;font-size:13px}.pos{background-image:linear-gradient(#ffffffb3,#ffffff1a 55%,#fff0)}.pos-GK{color:#74531a}body:before{content:"";z-index:-1;pointer-events:none;top:calc(3.5rem + env(safe-area-inset-top));width:min(44 * var(--vw,1vw), 17rem);aspect-ratio:1;opacity:.16;background:url(glass/decor/glass_soccer_ball_corner_swirl.webp) 100% 0/contain no-repeat;position:fixed;right:0}.sheet-header{isolation:isolate;position:relative;overflow:hidden}.sheet-header:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.3;background:url(glass/decor/crystal_soccer_glass_corner_ornament.webp) 100% 0/contain no-repeat;width:9.5rem;position:absolute;top:-1.75rem;right:-.75rem}.glass-deco-card{isolation:isolate;position:relative;overflow:hidden}.glass-deco-card:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.2;background:url(glass/decor/crystalline_soccer_corner_ribbons.webp) 0 0/contain no-repeat;width:min(55%,13rem);position:absolute;top:0;right:0;transform:scaleX(-1)}.glass-deco-foot{isolation:isolate;position:relative}.glass-deco-foot:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:3;opacity:.22;background:url(glass/decor/crystalline_soccer_wave_footer.webp) bottom/cover no-repeat;max-height:12rem;position:absolute;inset:auto 0 0}}@layer utilities{.\@container{container-type:inline-size}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.bottom-0{bottom:0}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.float-left{float:left}.clear-both{clear:both}.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}}.-m-0\.5{margin:calc(var(--spacing) * -.5)}.m-1{margin:var(--spacing)}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-0{margin-block:0}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-3\.5{margin-right:calc(var(--spacing) * -3.5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.\!mb-0{margin-bottom:0!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-22{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-full{width:100%;height:100%}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-auto{height:auto}.max-h-24{max-height:calc(var(--spacing) * 24)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-dvh{min-height:100dvh}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.-skew-x-12{--tw-skew-x:skewX(calc(12deg * -1));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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[calc\(5rem\+env\(safe-area-inset-top\)\)\]{scroll-margin-top:calc(5rem + env(safe-area-inset-top))}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_6rem\]{grid-template-columns:1fr 6rem}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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)}.gap-6{gap:calc(var(--spacing) * 6)}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.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)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}: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-line>:not(:last-child)){border-color:var(--color-line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand{border-color:var(--color-brand)}.border-line{border-color:var(--color-line)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.\!bg-red-700{background-color:var(--color-red-700)!important}.bg-amber-50{background-color:var(--color-amber-50)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-brand-soft\/50{background-color:#dcfce780}@supports (color:color-mix(in lab, red, red)){.bg-brand-soft\/50{background-color:color-mix(in oklab, var(--color-brand-soft) 50%, transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/40{background-color:#f3f6f466}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/40{background-color:color-mix(in oklab, var(--color-canvas) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-8{padding-block:calc(var(--spacing) * 8)!important}.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-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-20{padding-right:calc(var(--spacing) * 20)}.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-20{padding-bottom:calc(var(--spacing) * 20)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-middle{vertical-align:middle}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[17px\]{font-size:17px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-red-700{color:var(--color-red-700)!important}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-800{color:var(--color-amber-800)}.text-brand{color:var(--color-brand)}.text-brand-dark{color:var(--color-brand-dark)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-ink{color:var(--color-ink)}.text-ink\/80{color:#10201acc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-line{color:var(--color-line)}.text-muted{color:var(--color-muted)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.decoration-1{text-decoration-thickness:1px}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.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-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-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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:bg-canvas\/60:hover{background-color:#f3f6f499}@supports (color:color-mix(in lab, red, red)){.hover\:bg-canvas\/60:hover{background-color:color-mix(in oklab, var(--color-canvas) 60%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}}@media not all and (min-width:64rem){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:22.5rem){.min-\[22\.5rem\]\:inline{display:inline}}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:ml-0{margin-left:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-3{gap:calc(var(--spacing) * 3)}}@media (min-width:48rem) and (min-height:30rem),(min-width:48rem) and (pointer:fine){.md\:inline{display:inline}.md\:max-h-32{max-height:calc(var(--spacing) * 32)}.md\:flex-row{flex-direction:row}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:\!hidden{display:none!important}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-40{max-height:calc(var(--spacing) * 40)}}@media (min-width:80rem){.xl\:max-h-44{max-height:calc(var(--spacing) * 44)}}}@keyframes sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:64rem){.action-bar:not(.gd-timer):not(.lu-toolbar){justify-content:flex-end}.action-bar:not(.gd-timer):not(.lu-toolbar)>.btn{flex:none;width:auto;min-width:12rem}}@media print{@page{size:A4 landscape;margin:8mm}body{background:#fff!important}.no-print,.topbar,.tabbar,.fab,.toast-wrap{display:none!important}.page{max-width:none!important;padding:0!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:22.4rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.lineup .lu-table .lu-th-name{max-width:4.75rem;padding-left:.5rem;padding-right:.5rem}.lineup .lu-th-btn,.lineup .lu-cell{min-width:2.5rem}.lineup .lu-outlook{padding-left:.5rem;padding-right:.5rem}.lineup .lu-viewtoggle button{padding-left:.375rem;padding-right:.375rem}}@media (min-width:64rem){.lineup .lu-sitting>.section-title{margin-top:.25rem}}@keyframes lu-spin{to{transform:rotate(360deg)}}@keyframes lu-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lu-save svg,.lineup .lu-pop,.lineup .lu-pop *{animation:none!important}.lu-ghost,.lu-ghost *{transition:none!important}}@keyframes gd-flash{0%{filter:brightness(1.35)}to{filter:none}}@keyframes gd-enter-next{0%{opacity:.3;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes gd-enter-prev{0%{opacity:.3;transform:translate(-24px)}to{opacity:1;transform:none}}.gd-panel.gd-enter-next{animation:.18s ease-out gd-enter-next}.gd-panel.gd-enter-prev{animation:.18s ease-out gd-enter-prev}@media (prefers-reduced-motion:reduce){.gd-panel.gd-enter-next,.gd-panel.gd-enter-prev,.gd-timer .gd-alert{animation:none!important}}@media (max-width:22.4rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.gd-change-pos{display:none}.stat-steppers{grid-template-columns:minmax(0,1fr)}.perf-row{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media (max-width:23.9rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.action-bar.gd-timer{gap:.375rem}.btn.gd-main{min-width:0;padding-left:.75rem;padding-right:.75rem}}@media (max-width:22.4rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.gd-main svg{display:none}.gd-timer .gd-timer-time{font-size:1.875rem}.gd-timer .gd-timer-time.is-word{font-size:1.25rem}.gd-alert-icon{display:none}}@media (min-width:64rem){.action-bar.gd-timer{border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);width:100%;max-width:64rem;left:50%;right:auto;transform:translate(-50%)}body:has(.gd-timer) .page{padding-bottom:7rem}}@media (max-width:22.4rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.rc:not(.rc-print) .rotation-slot-label{font-size:0}.rc:not(.rc-print) .rotation-slot-label:after{content:attr(data-short);font-size:10px}}@media (min-width:64rem){.gd-panel>.rc{width:calc(50% - .5rem)}.gd-panel.has-changes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.gd-panel.has-changes>*{margin-top:0}.gd-panel.has-changes>.rc{order:-1;width:auto}}@media (min-width:48rem) and (min-height:30rem),(min-width:48rem) and (pointer:fine){.print-sheet .print-half-cards{grid-template-columns:repeat(min(2, var(--cols,2)), minmax(0, 1fr))}.print-sheet[data-layout=cols] .print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:64rem){.print-sheet .print-half-cards{grid-template-columns:repeat(min(4, var(--cols,2)), minmax(0, 1fr))}}@media (min-width:80rem){.print-sheet .print-half-cards{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}}@media print{.print-body{background:#fff}.print-sheet{flex-direction:column;max-width:none;height:192mm;padding:0;display:flex;overflow:hidden}.print-head{flex:none}.print-title{font-size:22pt}.print-teams{margin-top:1.5mm;font-size:13pt}.print-meta{color:#333;margin-top:.5mm;font-size:9.5pt}.print-grid{flex-direction:column;flex:auto;gap:3mm;min-height:0;margin-top:2.5mm;display:flex}.print-sheet[data-layout=cols] .print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5mm;display:grid}.print-half{flex:1 1 0;min-height:0}.print-half-title{color:#333;flex:none;margin:0 0 1mm;padding:0 .5mm;font-size:7.5pt;line-height:1.2}.print-half-title:after{background:#999;height:.6pt}.print-half-cards{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));flex:auto;grid-auto-rows:minmax(0,1fr);gap:3.5mm;min-height:0}.print-sheet .print-half-cards{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}.print-foot{color:#555;flex:none;margin-top:2mm;font-size:8pt}.rc-print{break-inside:avoid;border-width:1.5pt;border-radius:3mm;flex-direction:column;min-height:0;display:flex}.rc-print .rotation-card-head{padding:1.3mm 0;font-size:15pt;line-height:1.1}.rc-print .rc-head-sub{color:#fff;opacity:.85;font-size:8.5pt}.rc-print .rc-body{flex-direction:column;flex:auto;justify-content:space-evenly;min-height:0;padding-bottom:1.5mm;display:flex}.rc-print .rotation-line{background:#f1f4f2;border-radius:2mm;margin:1.5mm 2.5mm 0;padding:1.3mm 2mm}.rc-print .rotation-line-title{font-size:8pt}.rc-print .rotation-slots{margin-top:.6mm}.rc-print .rotation-slot-label{font-size:7pt}.rc-print{--rc-name:14pt}.rc-print .rotation-slot{container-type:inline-size}.rc-print .rotation-slot-name{font-size:max(5pt, min(var(--rc-name), calc(100cqi / (var(--chars,8) * .7))), min(6.5pt, calc(100cqi / (var(--word,8) * .62))));white-space:normal;overflow-wrap:break-word;text-overflow:clip;line-height:1.15}.rc-print .rotation-sit,.rc-print .rotation-subs{flex:none}.rc-print .rotation-sit{padding:1.5mm 3mm 0;font-size:11pt}.rc-print .rotation-subs{margin-top:0;padding:.8mm 3mm 0;font-size:11pt}.rc-print .rc-gk .rotation-slot-name{font-size:var(--rc-name)}.print-sheet[data-density=compact] .print-title{font-size:18pt}.print-sheet[data-density=compact] .print-teams{font-size:11pt}.print-sheet[data-density=compact] .print-grid,.print-sheet[data-density=compact] .print-half-cards{gap:2.5mm}.print-sheet[data-density=compact] .rc-print .rotation-card-head{padding:1mm 0;font-size:12pt}.print-sheet[data-density=compact] .rc-print .rc-head-sub{font-size:7pt}.print-sheet[data-density=compact] .rc-print .rotation-line{margin:1mm 1.5mm 0;padding:1mm 1.2mm}.print-sheet[data-density=compact] .rc-print .rotation-line-title{font-size:6.5pt}.print-sheet[data-density=compact] .rc-print .rotation-slot-label{font-size:5.5pt}.print-sheet[data-density=compact] .rc-print{--rc-name:10.5pt}.print-sheet[data-density=compact] .rc-print .rotation-sit{padding:1mm 2mm 0;font-size:8.5pt}.print-sheet[data-density=compact] .rc-print .rotation-subs{padding:.5mm 2mm 0;font-size:8.5pt}.print-sheet[data-lines="3"] .rc-print .rotation-line{margin-top:1.2mm;padding-top:1mm;padding-bottom:1mm}.print-sheet[data-lines="3"] .rc-print{--rc-name:12.5pt}.print-sheet[data-lines="3"] .rc-print .rotation-sit,.print-sheet[data-lines="3"] .rc-print .rotation-subs{font-size:10pt}.rc-print .rotation-line[data-slots="4"]{--rc-name:12pt}.rc-print .rotation-line[data-slots="5"] .rotation-slot{padding-left:.5mm;padding-right:.5mm}.rc-print .rotation-line[data-slots="5"],.print-sheet[data-density=compact][data-lines="3"] .rc-print{--rc-name:9.5pt}.print-sheet[data-density=compact][data-lines="3"] .rc-print .rotation-sit,.print-sheet[data-density=compact][data-lines="3"] .rc-print .rotation-subs{font-size:8pt}.print-sheet[data-density=compact] .rc-print .rotation-line[data-slots="4"]{--rc-name:8.5pt}.print-sheet[data-density=compact] .rc-print .rotation-line[data-slots="5"]{--rc-name:7.5pt}.print-sheet[data-cols="4"] .rc-print .rotation-slot-label,.print-sheet[data-cols="5"] .rc-print .rotation-slot-label{font-size:0}.print-sheet[data-cols="4"] .rc-print .rotation-slot-label:after,.print-sheet[data-cols="5"] .rc-print .rotation-slot-label:after{content:attr(data-short);font-size:6pt}.print-sheet[data-cols="4"] .rc-print .rotation-slot{padding-left:.5mm;padding-right:.5mm}.print-sheet[data-cols="5"] .rc-print .rotation-slot{padding-left:.3mm;padding-right:.3mm}.print-sheet[data-cols="4"] .rc-print{--rc-name:9.5pt}.print-sheet[data-cols="5"] .rc-print{--rc-name:8.5pt}.print-sheet[data-cols="5"] .rc-print .rotation-line{margin-left:1mm;margin-right:1mm;padding-left:.8mm;padding-right:.8mm}.print-sheet[data-cols="4"] .rc-print .rotation-line[data-slots="4"] .rotation-slot-name,.print-sheet[data-cols="4"] .rc-print .rotation-line[data-slots="5"] .rotation-slot-name,.print-sheet[data-cols="5"] .rc-print .rotation-line[data-slots="4"] .rotation-slot-name,.print-sheet[data-cols="5"] .rc-print .rotation-line[data-slots="5"] .rotation-slot-name{font-size:max(4.5pt, min(var(--rc-name), calc(100cqi / (var(--chars,8) * .66))), min(5.5pt, calc(100cqi / (var(--word,8) * .62))))}.print-body,.print-sheet,.print-teams,.print-half-title{color:#000}.rc-print{color:#000;border-color:#000}.rc-print .rotation-card-head{color:#fff;background:#000;justify-content:center}.rc-print .rc-head-sub{display:none}.rc-print .rotation-line[data-line] .rotation-line-title{color:#000;letter-spacing:.04em;font-weight:900}.rc-print .rotation-line{background:#efefef}.rc-print .rotation-slot{border-color:#c4c4c4}.rc-print .rotation-slot-label{color:#555}.rc-print .rotation-slot-label.is-moved{color:#000;font-weight:900}.rc-print .rotation-slot-name,.rc-print .rotation-slot-name.is-open{color:#000}.rc-print .rc-gk{justify-content:flex-start;gap:5mm}.rc-print .rc-gk .rotation-slot-name{text-align:left}.rc-print .rotation-sit,.rc-print .rotation-sit .muted,.rc-print .rotation-subs,.rc-print .rotation-subs .muted{color:#000}.rc-print .rc-sit-label{font-weight:900}.rc-print .rc-sit-names{font-size:.9em}}@media screen{html.is-sideways{--frame-w:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));--frame-h:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right));--vw:calc(var(--frame-w) / 100);width:var(--frame-w);height:var(--frame-h);transform-origin:0 0;overflow:hidden}html[data-turned="90"]{transform:translate(env(safe-area-inset-left), calc(100dvh - env(safe-area-inset-bottom))) rotate(-90deg)}html[data-turned="270"]{transform:translate(calc(100dvw - env(safe-area-inset-right)), env(safe-area-inset-top)) rotate(90deg)}html.is-sideways body{overscroll-behavior:contain;height:100%;min-height:0;position:relative;overflow:hidden auto}html.is-sideways body:has(.chat-shell){height:100%;overflow:hidden}html.is-sideways .skip-link:not(:focus){clip-path:inset(50%);translate:none}html.is-sideways .min-h-dvh,html.is-sideways .offline-page{min-height:var(--frame-h)}html.is-sideways .lineup .lu-pitch{max-width:clamp(13.5rem, calc((var(--frame-h) - var(--lu-chrome)) * .7727), 28rem)}html.is-sideways dialog.sheet:modal{width:var(--frame-w);max-width:none;max-height:min(calc(var(--frame-h) * .88), 44rem);transform-origin:0 100%;border-radius:1.5rem 1.5rem 0 0;margin:0;top:auto;right:auto}html[data-turned="90"] dialog.sheet:modal{left:calc(100dvw - env(safe-area-inset-right));bottom:env(safe-area-inset-bottom);rotate:-90deg}html[data-turned="270"] dialog.sheet:modal{left:env(safe-area-inset-left);bottom:calc(100dvh - env(safe-area-inset-top));rotate:90deg}}@media print{.print-head .print-logo{width:17mm;height:17mm}}@media (min-width:64rem){body:has(.gd-timer .live-score) .page{padding-bottom:10.5rem}body.is-live-asking:has(.gd-timer) .page{padding-bottom:18rem}}@media (max-width:23.9rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.live-score .live-goal-btn svg{display:none}.live-score-mid{min-width:4.25rem;padding-left:.5rem;padding-right:.5rem}}@media (prefers-reduced-motion:reduce){.gd-timer[data-alert=ready] .gd-alert{animation:none}}@keyframes ld-rise{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0}}@keyframes ld-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ld-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes ld-pop{0%{scale:.7}60%{scale:1.12}to{scale:1}}@keyframes ld-swap{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes ld-live{0%{box-shadow:0 0 #9c454180}to{box-shadow:0 0 0 10px #9c454100}}@media print{.ld-bar,.ld-hero:after,.ld-final:after{display:none}.ft-tool,.ft-crumbs{break-inside:avoid}}.tryout-print-page{page:tryout-portrait}@page tryout-portrait{size:portrait;margin:10mm}@media print{.tryout-flyer{--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);max-width:none;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:0;margin-block:0}.tryout-flyer-head,.tryout-flyer-head *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tryout-tags{max-width:none}.tryout-tag{height:2.5in;min-height:0}.tryout-tag-num{font-size:1.25in}.tryout-tag-qr{width:1.25in}}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.fam-rotation>.rc{width:calc(50% - .375rem)}}body:has(.chat-shell){height:100vh;height:var(--chat-vh,100dvh);overscroll-behavior:none;flex-direction:column;min-height:0;display:flex;overflow:hidden}body:has(.chat-shell)>.topbar{flex:none}body:has(.chat-shell)>main.page{flex-direction:column;flex:auto;max-width:none;min-height:0;padding:0;display:flex}body:has(.chat-shell)>main.page>:is(.notice,.saved-copy){width:calc(100% - 1.5rem);max-width:46.5rem;margin:.5rem auto 0}body:has(.chat-shell)>.install-banner{display:none!important}@media print{body:has(.chat-shell){height:auto;display:block;overflow:visible}.chat-compose,.chat-newpill,.chat-more,.chat-earlier{display:none!important}.chat-thread{overflow:visible}}@keyframes tx-nudge{0%,to{translate:0}20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}@media (prefers-reduced-motion:reduce){.tx-body,.tx-focus,.tx-name{transition:none!important}.tx-notice.is-nudged{animation:none}}html:has(.tx-board){background-color:#2f6b3d;overflow:hidden}body:has(.tx-board){overscroll-behavior:none;overflow:hidden}body:has(.tx-board)>.topbar,body:has(.tx-board)>.tabbar,body:has(.tx-board)>.fab,body:has(.tx-board)>.install-banner{display:none!important}body:has(.tx-board):before{display:none}body:has(.tx-board)>main.page{max-width:none;padding:0}body:has(.tx-board)>main.page>.notice{display:none}body:has(.tx-board)>main.page>.saved-copy{z-index:40;max-width:30rem;top:calc(3.75rem + env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));margin:0 auto;position:fixed}body:has(.tx-board)>.toast-wrap{top:auto;bottom:calc(var(--tx-below,0px) + var(--tx-lift,0px) + .75rem);right:var(--tx-beside,0px)}body:has(.tx-board)>.toast-wrap .toast{pointer-events:none}@media (orientation:landscape) and (max-height:29.99rem){body:has(.tx-board)>main.page>.saved-copy{top:.75rem;right:calc(clamp(11rem,28vw,15rem) + .75rem)}body:has(.tx-board)>.toast-wrap{bottom:calc(var(--tx-below,0px) + var(--tx-lift,0px) + max(.75rem, env(safe-area-inset-bottom)));padding-left:max(1rem, env(safe-area-inset-left));justify-content:flex-start}}@media print{.tx-bar,.tx-controls,.tx-banner{display:none!important}.tx-board{height:100vh;position:static}}@keyframes pr-flash{0%{filter:brightness(1.25)saturate(1.3)}to{filter:none}}@media (prefers-reduced-motion:reduce){.pr-clock.is-flash{animation:none}.pr-progress>span{transition:none}}@media (max-width:22.4rem),(pointer:coarse) and (max-height:29.99rem) and (min-width:30rem){.pr-time{font-size:3.75rem}.pr-kids .perf-row,.pr-panel .pr-everyone,.pr-panel .pr-part-bar{grid-template-columns:minmax(0,1fr)}.btn.pr-back{min-width:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 3)}.pr-back-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn.pr-plus{padding-inline:calc(var(--spacing) * 2.5)}}@media (max-height:47.99rem){.pr-main[data-mode=running]>.pr-clock{padding-top:.5rem;padding-bottom:.5rem}.pr-main[data-mode=running]>.pr-clock:not(.pr-water) .pr-top{display:none}.pr-main[data-mode=running] .pr-head{margin-top:0}.pr-main[data-mode=running] .pr-time{margin:0;font-size:3rem}}@keyframes cs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs-rise{0%{opacity:0;filter:blur(6px);translate:0 1.4rem}to{opacity:1;filter:blur();translate:0}}@keyframes cs-reveal{0%{opacity:0;translate:0 2rem;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes cs-kb-in{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.16)translate(-2.5%,-1.5%)}}@keyframes cs-kb-out{0%{transform:scale(1.17)translate(2.5%,1.5%)}to{transform:scale(1.04)translate(0)}}@keyframes cs-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cs-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cs-parallax{0%{translate:0}to{translate:0 -12%}}@keyframes cs-glow{0%{opacity:.8}to{opacity:1}}@keyframes cs-dust{0%{background-position:0 0}to{background-position:170px -840px}}@keyframes cs-kb-art{0%{scale:1}to{scale:1.07}}@keyframes cs-kb-art-out{0%{scale:1.07}to{scale:1}}@keyframes cs-float{0%,to{translate:0;rotate:0deg}50%{translate:-.6rem .9rem;rotate:-3deg}}@keyframes cs-bob{0%,to{translate:0}50%{translate:0 -.6rem}}@keyframes cs-spin{to{rotate:360deg}}@keyframes cs-ping{0%{box-shadow:0 0}80%,to{box-shadow:0 0 0 .5rem #0000}}@keyframes cs-marquee{to{translate:calc(-100% - 1rem)}}@property --cs-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --cs-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes cs-bar-fade{0%{--cs-fade-l:0px;--cs-fade-r:2.5rem}6%{--cs-fade-l:2.5rem}94%{--cs-fade-r:2.5rem}to{--cs-fade-l:2.5rem;--cs-fade-r:0px}}@media (min-width:40rem) and (min-height:30rem),(min-width:40rem) and (pointer:fine){.cse-intro{padding:2rem 2rem 2.25rem}.cse-intro-title{max-width:68%;font-size:2.1rem}.cse-intro-phone{width:8rem;top:1.75rem;right:2.25rem}.cse-address{font-size:2rem}.cse-status{padding:1.75rem}}@keyframes cse-floodlight{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-1.5rem,.75rem)scale(1.12)}}@keyframes cse-float{0%{translate:0}to{translate:0 -6px}}@keyframes cse-pulse{0%{box-shadow:0 0 #63d48a99}80%,to{box-shadow:0 0 0 7px #63d48a00}}@keyframes cse-moved{0%{background-color:var(--color-brand-soft)}to{background-color:var(--color-surface,#fff)}}@keyframes cse-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cse-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cse-intro-glow,.cse-status-glow,.cse-intro-phone,.cse-dot,.cse-mini-photo.is-on,.cse-moved{animation:none}.cse-mini-photo{transition:none}.cse-mini-bars>span.is-on:after{animation:none;transform:scaleX(1)}}@media (min-width:64rem) and (min-height:30rem),(min-width:64rem) and (pointer:fine){.page:has(>.cse-desk),body:has(>main.page>.cse-desk) .topbar-inner{max-width:80rem}html:has(.cse-desk .action-bar,.ce-desk .action-bar){scroll-padding-bottom:6.5rem}.cse-pagehead{justify-content:space-between;align-items:flex-end;gap:2rem;margin:.25rem 0 1.5rem;display:flex}.cse-pagehead>div{min-width:0}.cse-pagehead>.btn{flex-shrink:0}.cse-pagehead-title{letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;padding:0;font-size:1.875rem;font-weight:800;line-height:1.15;display:block}.cse-pagehead-sub,.cse-pagehead-title+p{max-width:48rem;color:var(--color-muted);text-wrap:pretty;margin-top:.375rem;font-size:1rem;line-height:1.5}.cse-teams-desk>.cse-pagehead:has(+p){margin-bottom:0}.cse-teams-desk>.cse-pagehead+p{max-width:48rem;margin:.375rem 0 1.5rem;padding:0;font-size:1rem;line-height:1.5}.cse-desk .empty-state{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem 1.75rem;padding:1.75rem 2.25rem;display:grid}.cse-desk .empty-state>.empty-state-art{grid-row:1/span 2;width:5rem;height:5rem;margin:0}.cse-desk .empty-state>h2{grid-column:2;align-self:end;font-size:1.25rem}.cse-desk .empty-state>p{text-wrap:balance;grid-column:2;align-self:start;max-width:44rem;margin:0;font-size:.9375rem}.cse-desk .empty-state>.btn{grid-area:1/3/span 2;margin:0}.cse-desk .action-bar{border:1px solid var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));border-radius:1.25rem;width:fit-content;margin-inline:auto 0;padding:.5rem;bottom:1rem;box-shadow:inset 0 1px #fff,0 2px 6px -2px #1c281e24,0 22px 40px -22px #1c281e80}.cse-hub{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.cse-hub .cse-status{padding:1.5rem}.cse-hub .cse-address{word-break:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:1.3rem}.cse-hub-main>.section-title{letter-spacing:-.015em;text-transform:none;color:var(--color-ink);margin:.125rem 0 .25rem;padding:0;font-size:1.375rem;font-weight:800}.cse-hub-main>.section-title .cse-save-state{font-size:.8125rem}.cse-hub-main>.section-title+p{margin-bottom:1rem;padding:0;font-size:.9375rem}.cse-hub .cse-hero-row{min-height:5rem;padding-inline:1.25rem}.cse-hub .cse-sec{min-height:4.5rem;padding-left:1.25rem;padding-right:.75rem;transition:background-color .15s}.cse-hub .cse-sec:hover,.cse-hub .cse-hero-row:hover{background-color:#ecf0e88c}.cse-hub .cse-sec-main:hover .cse-sec-title,.cse-hub .cse-hero-row:hover .cse-sec-title{color:var(--color-brand-dark)}.cse-hub .cse-sec-icon{display:flex}.cse-setup-desk{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.cse-setup-desk>.cse-intro{flex-direction:column;min-height:34rem;margin:0;padding:2.75rem 2.75rem 3rem;display:flex}.cse-setup-desk .cse-intro-kicker{font-size:.8125rem}.cse-setup-desk .cse-intro-title{max-width:62%;font-size:2.25rem;line-height:1.06}.cse-setup-desk .cse-intro-phone{width:8.5rem;padding:.5rem .5rem .625rem;top:2.5rem;right:2.25rem;overflow:hidden}.cse-intro-art{z-index:-1;border-radius:inherit;contain:strict;background:#06110d;display:block;position:absolute;inset:0;overflow:hidden}.cse-intro-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(170deg,#ffffff29,#fff0 34%),linear-gradient(#02080559 0%,#02080500 18% 46%,#020805e6 100%);position:absolute;inset:0}.cse-intro-stage{--cse-ph-s:.349;--cs-bar-h:0rem;--cs-ease:cubic-bezier(.2, .7, .2, 1);width:calc(100% / var(--cse-ph-s));height:calc(100% / var(--cse-ph-s));transform:scale(var(--cse-ph-s));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.cse-setup-desk .cse-intro-name{text-shadow:0 1px 2px #00000080;font-size:.625rem}.cse-setup-desk .cse-intro-cards>span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:1.25rem}.cse-setup-desk .cse-intro-glow{width:26rem;height:26rem;top:-11rem;right:-8rem}.cse-setup-desk .cse-points{margin-top:auto;padding-top:2.5rem}.cse-setup-desk .cse-points li{gap:1rem}.cse-setup-desk .cse-points b{font-size:1.125rem}.cse-setup-desk .cse-points li>span>span{font-size:.9375rem}.cse-setup-desk .cse-points .glass-icon{width:3rem;height:3rem}.cse-setup-side>.cse-setup{padding:2rem}.cse-setup-side>.cse-setup .cse-addr{min-height:3.5rem}.cse-setup-side>.cse-setup .cse-addr-input{font-size:1.125rem}.cse-hero-desk{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:1.75rem;display:grid}.cse-hero-pv{grid-area:1/2}.cse-hero-main{grid-area:1/1;min-width:0}.cse-pv-label{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .5rem;padding-left:.25rem;display:flex}.cse-pv-label-text{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--color-muted);font-size:.6875rem;font-weight:800;line-height:1.35;display:block}.cse-scene-card [data-cse-scene-preview]{display:none}.cse-pv-label-text>svg{vertical-align:-.2rem;margin-right:.4rem;display:inline-block}.cse-pv-label>.btn{white-space:nowrap;flex-shrink:0}.cse-pv-window{background-color:#0d1512;border:1px solid #1c281e33;border-bottom-color:#1c281e4d;border-radius:1.25rem;overflow:hidden;box-shadow:0 1px 2px #1c281e14,0 6px 14px -6px #1c281e2e,0 34px 60px -30px #10201a99}.cse-pv-chrome{background:linear-gradient(#fbfcf9,#eceee7);align-items:center;gap:.75rem;height:2.25rem;padding-inline:.875rem;display:flex;box-shadow:inset 0 1px #fff,inset 0 -1px #1c281e1f}.cse-pv-dots{flex-shrink:0;gap:.375rem;display:flex}.cse-pv-dots>i{background:#d9ddd4;border-radius:9999px;width:.625rem;height:.625rem;display:block;box-shadow:inset 0 1px 1px #00000024,0 1px #fff}.cse-pv-dots>i:first-child{background:#dfaea6}.cse-pv-dots>i:nth-child(2){background:#e3cf9f}.cse-pv-dots>i:last-child{background:#aecba5}.cse-pv-url{min-width:0;max-width:17rem;height:1.5rem;color:var(--color-muted);background:#fff;border-radius:9999px;flex:auto;justify-content:center;align-items:center;gap:.3rem;margin-inline:auto 2.25rem;padding-inline:.75rem;font-size:.6875rem;font-weight:650;display:flex;box-shadow:inset 0 1px 2px #1c281e29,0 1px #fff}.cse-pv-ann{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--club-ink,#fff);background-color:var(--club,#2f7d47);background-image:linear-gradient(#ffffff38,#fff0 60%,#00000014);padding:.45rem 1rem;font-size:.75rem;font-weight:750;line-height:1.3;display:block;overflow:hidden;box-shadow:inset 0 -1px #0003}.cse-pv-ann[hidden]{display:none}.cse-hero-pv .cse-mini{aspect-ratio:16/10.5;max-height:none;box-shadow:none;border-radius:0;margin:0}.cse-mini-art{z-index:0;contain:strict;background:#06110d;display:block;position:absolute;inset:0;overflow:hidden}.cse-mini-stage{--cse-pv-s:.45;--cs-bar-h:0rem;--cs-ease:cubic-bezier(.2, .7, .2, 1);width:calc(100% / var(--cse-pv-s));height:calc(100% / var(--cse-pv-s));transform:scale(var(--cse-pv-s));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.cse-hero-pv .cse-mini-empty{display:none}.cse-hero-pv .cse-mini-photo{visibility:hidden;transition:opacity 1.1s,visibility 0s linear 1.1s}.cse-hero-pv .cse-mini-photo.is-on{visibility:visible;transition:opacity 1.1s,visibility}.cse-hero-pv .cse-mini:after{background:linear-gradient(#0c14104d 0%,#0c141000 22% 48%,#0c1410b8 100%)}.cse-hero-pv .cse-mini.is-day{color:#fff}.cse-hero-pv .cse-mini.is-day .cse-mini-name{text-shadow:0 1px 2px #00000059}.cse-hero-pv .cse-mini.is-day .cse-mini-bars>span{background-color:#ffffff59}.cse-hero-pv .cse-mini.is-day .cse-mini-bars>span:after{background-color:#fff}.cse-pv-page{background:radial-gradient(70% 160% at 0% 0%, var(--club,#2f7d47), transparent 70%), linear-gradient(180deg, #07140f, #040b08);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.625rem .875rem .875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cse-pv-page{background:radial-gradient(70% 160% at 0% 0%, color-mix(in oklab, var(--club,#2f7d47) 24%, transparent), transparent 70%), linear-gradient(180deg, #07140f, #040b08)}}.cse-pv-page{box-shadow:inset 0 1px #ffffff0f}.cse-pv-page:before{content:"";background:#ffffff52;border-radius:9999px;grid-column:1/-1;width:4.5rem;height:.3125rem}.cse-pv-page>span{background:linear-gradient(#ffffff14,#ffffff04);border:1px solid #ffffff17;border-radius:.5rem;height:2.375rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 6px 12px -8px #000c}.cse-pv-page>span:before{content:"";background:var(--club,#2f7d47);opacity:.9;background-image:linear-gradient(#ffffff40,#fff0 60%);border-radius:.3rem;width:1.125rem;height:1.5rem;position:absolute;top:.4rem;left:.4rem}.cse-pv-page>span:after{content:"";background:#ffffff47;border-radius:9999px;height:.25rem;position:absolute;top:.8rem;left:1.95rem;right:.6rem;box-shadow:0 .45rem 0 -.03rem #ffffff24}.cse-pv-window:has(.cse-mini.is-day) .cse-pv-page{background:radial-gradient(70% 160% at 0% 0%, var(--club,#2f7d47), transparent 70%), linear-gradient(180deg, #f4f6f0, #e7ebe1)}@supports (color:color-mix(in lab, red, red)){.cse-pv-window:has(.cse-mini.is-day) .cse-pv-page{background:radial-gradient(70% 160% at 0% 0%, color-mix(in oklab, var(--club,#2f7d47) 14%, transparent), transparent 70%), linear-gradient(180deg, #f4f6f0, #e7ebe1)}}.cse-pv-window:has(.cse-mini.is-day) .cse-pv-page{box-shadow:inset 0 1px #ffffffb3}.cse-pv-window:has(.cse-mini.is-day) .cse-pv-page:before{background:#1c281e47}.cse-pv-window:has(.cse-mini.is-day) .cse-pv-page>span{background:linear-gradient(#fff 30%,#f6f7f3);border-color:#1c281e1a;box-shadow:inset 0 1px #fff,0 1px 2px #1c281e0f,0 8px 14px -10px #1c281e66}.cse-pv-window:has(.cse-mini.is-day) .cse-pv-page>span:after{background:#1c281e38;box-shadow:0 .45rem 0 -.03rem #1c281e1a}.cse-pv-look-day{display:none}.cse-hero-pv:has(.cse-mini.is-day) .cse-pv-look-day{display:inline}.cse-hero-pv:has(.cse-mini.is-day) .cse-pv-look-night{display:none}.cse-pv-save{margin-top:1rem;display:block}.cse-pv-save>.btn{width:auto;min-width:11rem}.cse-hero-pv .cse-mini-bars{inset-inline:1rem;top:.875rem}.cse-mini-bars>.cse-mini-bar-welcome{display:block}.cse-hero-pv .cse-mini-text{padding:1.25rem 1.5rem 1.375rem}.cse-hero-pv .cse-mini-name{letter-spacing:-.02em;font-size:1.75rem;line-height:1.1}.cse-hero-pv .cse-mini-tagline{margin-top:.25rem;font-size:1rem}.cse-hero-pv{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.cse-hero-pv>:is(.cse-pv-label,.cse-pv-window){grid-column:1/-1}.cse-pv-caption{color:var(--color-muted);text-wrap:balance;margin-top:1rem;padding-left:.25rem;font-size:.8125rem;font-weight:650;line-height:1.4;display:block}.cse-coll{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:2rem;display:grid}.cse-coll>*{grid-column:1/-1}.cse-coll>.cse-coll-head{grid-area:1/1}.cse-coll>.cse-coll-head+.cse-coll-head{grid-row:2}.cse-coll>.section-title.cse-coll-head{letter-spacing:-.015em;text-transform:none;color:var(--color-ink);justify-content:flex-start;gap:.75rem;margin:0 0 .25rem;padding:0;font-size:1.25rem;font-weight:800}.cse-coll>.section-title.cse-coll-head>span{color:var(--color-muted);font-size:.875rem}.cse-desk h2.field-label{letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}.cse-hero-form>.card-pad,.cse-contact-form>.card-pad{padding:1.5rem}.cse-coll>p.cse-coll-head{margin-bottom:1rem;font-size:.9375rem}.cse-coll>.cse-pagehead-title+p.cse-coll-head{margin:.375rem 0 1.5rem;padding:0;font-size:1rem}.cse-coll:has(>.cse-pagehead-title)>:is(.cse-add-btn,.cse-full){margin-bottom:1.5rem}.cse-coll>:is(.cse-add-btn,.cse-full){grid-area:1/2;align-self:end;margin:0 0 1rem}.cse-coll:has(>.cse-coll-head+.cse-coll-head)>:is(.cse-add-btn,.cse-full){grid-row:1/span 2}.cse-coll>.cse-add-btn{width:auto;min-width:12rem}.cse-coll>.cse-full{text-align:right;max-width:20rem}.cse-items{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid;overflow:visible}.cse-items>.cse-item{border:1px solid var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));box-shadow:var(--skin-raise-lg,0 8px 18px -10px #00000040);background:#fff linear-gradient(#fff0 45%,#1c281e0b);border-radius:1.125rem;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:box-shadow .2s;overflow:hidden}.cse-items>.cse-item:hover{box-shadow:0 2px 4px -1px #1c281e1a,0 22px 36px -20px #1c281e73}.cse-items .cse-item-main{flex-direction:column;flex:auto;align-items:stretch;gap:.75rem;min-height:0;padding:0 0 1rem}.cse-items .cse-item-main:active{background:0 0}.cse-items .cse-item-main>.min-w-0{padding-inline:1rem}.cse-items .cse-item-main:hover .cse-item-title{color:var(--color-brand-dark)}.cse-items .cse-item-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.cse-items .cse-item-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;display:-webkit-box;overflow:hidden}.cse-items .cse-arrows{z-index:2;gap:.375rem;position:absolute;top:.625rem;right:.625rem}.cse-items .cse-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffffff0,#ffffffbd);border-color:#1c281e24;border-radius:.75rem;width:2.25rem;height:2.25rem;box-shadow:inset 0 1px #fff,0 4px 10px -4px #0c141066}.cse-items .cse-arrow:hover:not(:disabled){background:#fff}.cse-items .cse-arrow:disabled{opacity:.5;box-shadow:inset 0 1px #fff}.cse-items .cse-arrows>form:first-child svg{rotate:90deg}.cse-items .cse-arrows>form:last-child svg{rotate:-90deg}.cse-items .cse-thumb{border:0;border-radius:0;width:100%;height:auto;box-shadow:inset 0 -1px #1c281e14}.cse-items .cse-thumb>.glass-icon{width:3.25rem;height:3.25rem}.cse-items .cse-thumb-slide{aspect-ratio:16/10}.cse-items .cse-thumb-sponsor{aspect-ratio:16/9;background:#fff}.cse-items .cse-thumb-sponsor>img{padding:1.5rem 2rem}.cse-items-sponsor .cse-arrows{top:auto;bottom:.875rem;right:.75rem}.cse-items-sponsor .cse-item-main>.min-w-0{padding-right:6rem}.cse-items .cse-thumb-n{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c14109e;border-radius:.5rem;padding-inline:.5rem;font-size:.8125rem;line-height:1.5rem;top:.625rem;left:.625rem}.cse-items-moment{align-items:start}.cse-items-moment .cse-item-main{padding-top:1rem}.cse-items-moment .cse-arrows{top:1rem;right:1rem}.cse-items-moment .cse-item-sub{-webkit-line-clamp:4}.cse-items-moment .cse-year{align-self:flex-start;width:4rem;height:2.25rem;margin-left:1rem;font-size:1rem}.cse-items-moment .cse-thumb-moment{aspect-ratio:16/10;border:1px solid #1c281e1a;border-radius:.75rem;width:auto;margin-inline:1rem}.cse-items-moment .cse-item:before,.cse-items-moment .cse-item:first-child:before,.cse-items-moment .cse-item:last-child:before{width:auto;height:2px;inset:calc(2.125rem - 1px) 0 auto}.cse-items-moment .cse-item:first-child:before{left:2rem}.cse-items-moment .cse-item:last-child:before{right:calc(100% - 3rem)}.cse-items-slide{grid-template-columns:repeat(2,minmax(0,1fr))}.cse-items-sponsor{grid-template-columns:repeat(3,minmax(0,1fr))}.cse-hero-form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.cse-looks{max-width:24rem}.cse-hero-form>*{margin-block:0}.cse-hero-form>.action-bar{justify-self:end;margin-top:.5rem}.cse-hero-form>.cse-tagline-card{flex-direction:column;justify-content:center;display:flex}.cse-scene-card{padding:1.5rem}.cse-scenes{--cse-s:.38;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cse-scene:hover:not(:has(:checked)){border-color:#2f7d4759}.cse-announce-card>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cse-form-desk>.card{padding:1.75rem}.cse-about-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1.5rem 2.5rem;display:grid}.cse-about-card>*{margin-block:0}.cse-about-card>.field-group:has(#cse-about){grid-area:1/1/span 2}.cse-about-card>.field-group:has(#cse-founded){grid-area:1/2}.cse-about-card .cse-textarea{min-height:22rem;font-size:1.0625rem}.cse-about-pv{border-top:1px solid var(--color-line);grid-area:2/2;padding-top:1.25rem;display:block}.cse-about-pv-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.4rem;margin-bottom:.625rem;font-size:.6875rem;font-weight:800;display:flex}.cse-about-pv-page{isolation:isolate;color:#eef4f0;background:radial-gradient(90% 70% at 0% 0%, var(--club,#2f7d47), transparent 70%), linear-gradient(180deg, #0b1a14, #050d09);border-radius:1.125rem;padding:1.25rem 1.25rem 1.125rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cse-about-pv-page{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--club,#2f7d47) 26%, transparent), transparent 70%), linear-gradient(180deg, #0b1a14, #050d09)}}.cse-about-pv-page{border:1px solid #10201a80;box-shadow:inset 0 1px #ffffff14,0 2px 4px -2px #10201a4d,0 22px 36px -22px #10201abf}.cse-about-pv-title{letter-spacing:-.02em;font-size:1.25rem;font-weight:850;line-height:1.2;display:block}.cse-about-pv-text{color:#dbe7e0b8;max-height:12.5rem;margin-top:.625rem;font-size:.8125rem;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(#000 10rem,#0000 12.5rem);mask-image:linear-gradient(#000 10rem,#0000 12.5rem)}.cse-about-pv-text p{overflow-wrap:anywhere}.cse-about-pv-text p+p{margin-top:.5rem}.cse-about-pv-text p:first-child{color:#eef4f0;font-size:.9375rem;font-weight:600;line-height:1.5}.cse-about-pv-text p.is-empty{opacity:.55;font-style:italic;font-weight:500}.cse-about-pv-stat{background:#0f1f18bd linear-gradient(#ffffff13,#ffffff04);border:1px solid #ffffff17;border-radius:.875rem;flex-direction:column;width:max-content;min-width:7.5rem;margin-top:1rem;padding:.8rem 1rem .7rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 18px -12px #000000e6}.cse-about-pv-stat[hidden]{display:none}.cse-about-pv-stat:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--club,#2f7d47), transparent);border-radius:9999px;width:5rem;position:absolute;top:-1.5rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){.cse-about-pv-stat:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--club,#2f7d47) 34%, transparent), transparent)}}.cse-about-pv-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--club,#2f7d47);font-size:2.125rem;font-weight:900;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.cse-about-pv-num{color:color-mix(in oklab, var(--club,#2f7d47) 52%, #fff)}}.cse-about-pv-word{letter-spacing:.12em;text-transform:uppercase;color:#dbe7e0b8;margin-top:.3rem;font-size:.625rem;font-weight:850;position:relative}.cse-about-pv-page.is-day{color:#13201a;background:radial-gradient(90% 70% at 0% 0%, var(--club,#2f7d47), transparent 70%), linear-gradient(180deg, #f4f6f0, #e7ebe1)}@supports (color:color-mix(in lab, red, red)){.cse-about-pv-page.is-day{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--club,#2f7d47) 13%, transparent), transparent 70%), linear-gradient(180deg, #f4f6f0, #e7ebe1)}}.cse-about-pv-page.is-day{border-color:#1c281e1f;box-shadow:inset 0 1px #fff,0 2px 4px -2px #1c281e26,0 18px 32px -22px #1c281e80}.cse-about-pv-page.is-day .cse-about-pv-text{color:#55655c}.cse-about-pv-page.is-day .cse-about-pv-text p:first-child{color:#13201a}.cse-about-pv-page.is-day .cse-about-pv-stat{background:#fff linear-gradient(#fff 30%,#f6f7f3);border-color:#1c281e1a;box-shadow:inset 0 1px #fff,0 10px 18px -12px #1c281e66}.cse-about-pv-page.is-day .cse-about-pv-num{color:var(--club,#2f7d47)}@supports (color:color-mix(in lab, red, red)){.cse-about-pv-page.is-day .cse-about-pv-num{color:color-mix(in oklab, var(--club,#2f7d47) 70%, #08120d)}}.cse-about-pv-page.is-day .cse-about-pv-word{color:#55655c}.cse-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.cse-contact-form>*{margin-block:0}.cse-contact-form>.action-bar{grid-column:1/-1;justify-self:end;margin-top:.25rem}.cse-contact-form .cse-social{grid-template-columns:8rem minmax(0,1fr)}.cse-teams-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cse-teams-card>[data-cse-teams-tools]{border:0;padding:0 .25rem .75rem}.cse-teams-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.875rem;display:grid}.cse-teams-grid>.cse-team{cursor:pointer;border:1px solid var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));min-height:4.75rem;box-shadow:var(--skin-raise,0 2px 5px -1px #1c281e1f);background:#fff linear-gradient(#fff0 45%,#1c281e0b);border-radius:1.125rem;padding:.875rem 1rem;transition:box-shadow .2s,background-color .2s}.cse-teams-grid>.cse-team:hover{box-shadow:0 2px 4px -1px #1c281e1a,0 16px 28px -18px #1c281e73}.cse-teams-grid>.cse-team:has(input:not(:checked)){background:#eceee699 linear-gradient(#1c281e0a,#1c281e00 45%);box-shadow:inset 0 1px 2px #1c281e14}.cse-teams-grid>.cse-team:has(input:not(:checked)) .list-row-title{color:var(--color-muted)}.cse-teams-grid>.cse-team:has(input:not(:checked)) :is(.team-dot,.team-logo){filter:grayscale(.8)opacity(.6)}.cse-teams-desk .cse-consent{max-width:48rem}}@media (prefers-reduced-motion:reduce){.cse-hero-pv .cse-mini-photo,.cse-hero-pv .cse-mini-photo.is-on{transition:none}}@media (min-width:64rem) and (min-height:50rem){.cse-hub-side{top:calc(4.5rem + env(safe-area-inset-top));max-height:calc(100dvh - 5.5rem - env(safe-area-inset-top));overscroll-behavior:contain;scrollbar-width:thin;margin:0 -.75rem;padding:0 .75rem 1.25rem;position:sticky;overflow-y:auto}}@media (min-width:64rem) and (min-height:36rem){.cse-hero-pv{top:calc(4.5rem + env(safe-area-inset-top));position:sticky}.cse-hero-form>.action-bar{display:none}}@media (min-width:80rem) and (min-height:30rem),(min-width:80rem) and (pointer:fine){.cse-hub{grid-template-columns:minmax(0,27rem) minmax(0,1fr);gap:2.5rem}.cse-hub .cse-address{font-size:1.6rem}.cse-setup-desk{gap:2.5rem}.cse-setup-desk .cse-intro-title{max-width:68%;font-size:2.75rem;line-height:1.04}.cse-setup-desk .cse-intro-phone{width:10rem;right:2.75rem}.cse-setup-desk .cse-intro-stage{--cse-ph-s:.41}.cse-hero-desk{grid-template-columns:minmax(0,1fr) minmax(0,32rem);gap:2.25rem}.cse-scenes{--cse-s:.335;grid-template-columns:repeat(4,minmax(0,1fr))}.cse-items{gap:1.25rem}.cse-items-slide{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.cse-hero-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cse-hero-form>:is(.cse-scene-card,.cse-announce-card,.action-bar){grid-column:1/-1}.cse-looks{max-width:none}.cse-items-sponsor{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:100rem) and (min-height:30rem),(min-width:100rem) and (pointer:fine){.page:has(>.cse-desk),body:has(>main.page>.cse-desk) .topbar-inner{max-width:90rem}.cse-hub{grid-template-columns:minmax(0,1fr) minmax(0,48rem);gap:3rem}.cse-hub .cse-address{font-size:1.85rem}.cse-items-sponsor{grid-template-columns:repeat(5,minmax(0,1fr))}.cse-hero-desk{grid-template-columns:minmax(0,1fr) minmax(0,38rem);gap:2.75rem}.cse-scenes{--cse-s:.37}.cse-setup-desk>.cse-intro{min-height:38rem}}@keyframes ce-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:64rem) and (min-height:30rem),(min-width:64rem) and (pointer:fine){.page:has(>.ce-desk),body:has(>main.page>.ce-desk) .topbar-inner{max-width:80rem}.ce-index>.ce-head{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1.75rem 2rem;display:flex}.ce-index>.ce-head .ce-head-top{gap:1.25rem}.ce-index>.ce-head .ce-head-art{width:4.75rem;height:4.75rem}.ce-index>.ce-head .ce-head-title{letter-spacing:-.02em;font-size:1.875rem}.ce-index>.ce-head .ce-head-sub{margin-top:.25rem;font-size:1rem}.ce-index>.ce-head .ce-head-add{flex-shrink:0;margin-top:0}.ce-index>.section-title{letter-spacing:-.015em;text-transform:none;color:var(--color-ink);margin:0 0 .75rem;padding:0;font-size:1.25rem;font-weight:800}.ce-index>.section-title .ce-count-hidden{font-size:.875rem;font-weight:700}.ce-index .ce-list{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));align-items:stretch;gap:1rem;display:grid}.ce-index .ce-list>*{margin-block:0}.ce-index .ce-card{flex-direction:column;transition:box-shadow .2s;display:flex}.ce-index .ce-card:hover{box-shadow:0 2px 4px -1px #1c281e1a,0 22px 36px -20px #1c281e73}.ce-index .ce-card-main{flex:auto;padding:1rem}.ce-index a.ce-card-main:hover .ce-card-title{color:var(--color-brand-dark)}.ce-index .ce-card-pic{width:4.5rem;height:4.5rem}.ce-index .ce-act:hover{background-color:#1c281e09}.ce-index .ce-past{margin-top:2rem}.ce-index .ce-past-summary{cursor:pointer;min-height:4.5rem;padding-inline:1.25rem}.ce-index .ce-past-summary:hover{background-color:#fbfcf9}.ce-index .ce-past-more{width:auto;min-width:16rem;margin-inline:auto;display:flex}.ce-index .ce-empty{padding:3.5rem 2rem}.ce-index .ce-empty>p{text-wrap:balance;max-width:36rem}.ce-index .ce-start{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:56rem}.ce-index .ce-start-kind{min-height:3.5rem}.ce-index .ce-start-kind:hover{border-color:#2f7d4759}.ce-layout.ce-desk{grid-template-columns:minmax(0,1fr) 24rem;column-gap:2rem}.ce-desk .ce-pv-title{font-size:1.5rem}.ce-desk .ce-preview-summary{cursor:pointer}.ce-desk .ce-form .action-bar{border-color:var(--skin-edge,var(--color-line));border-bottom-color:var(--skin-edge-low,var(--color-line));border-radius:1.25rem;width:fit-content;margin-left:auto;padding:.5rem;bottom:1rem;box-shadow:inset 0 1px #fff,0 2px 6px -2px #1c281e24,0 22px 40px -22px #1c281e80}.ce-desk .ce-step-title{font-size:1.0625rem}.ce-desk .ce-kind:hover:not(:has(:checked)),.ce-desk .ce-pill:hover{border-color:#2f7d4759}.ce-desk .ce-more{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ce-desk .ce-more>*{margin-block:0}.ce-desk .ce-more .btn-block{width:auto}}@media (min-width:80rem) and (min-height:30rem),(min-width:80rem) and (pointer:fine){.ce-index .ce-list{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.25rem}.ce-index .ce-start{grid-template-columns:repeat(5,minmax(0,1fr))}.ce-layout.ce-desk{grid-template-columns:minmax(0,1fr) 27rem;column-gap:2.5rem}.ce-desk .ce-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-desk .ce-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.ce-desk .ce-form>*{grid-column:1/-1;margin-block:0}.ce-desk .ce-form>.ce-when{grid-area:2/1/span 2}.ce-desk .ce-form>.ce-where{grid-area:2/2}.ce-desk .ce-form>[aria-labelledby=ce-s-who]{grid-area:3/2}.ce-desk .ce-form>.action-bar{justify-self:end;margin-top:.5rem}.ce-desk [aria-labelledby=ce-s-more]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem 1.75rem;display:grid}.ce-desk [aria-labelledby=ce-s-more]>*{grid-column:2;margin-block:0}.ce-desk [aria-labelledby=ce-s-more]>.ce-step-title{grid-column:1/-1;margin-bottom:0}.ce-desk [aria-labelledby=ce-s-more]>.field-group:first-of-type{grid-area:2/1/span 3}.ce-desk [aria-labelledby=ce-s-more] .ce-body{min-height:16rem}}@media (min-width:100rem) and (min-height:30rem),(min-width:100rem) and (pointer:fine){.ce-index .ce-list{grid-template-columns:repeat(4,minmax(0,1fr))}.page:has(>.ce-desk),body:has(>main.page>.ce-desk) .topbar-inner{max-width:90rem}.ce-layout.ce-desk{grid-template-columns:minmax(0,1fr) 30rem;column-gap:3rem}.ce-desk .ce-kinds{grid-template-columns:repeat(5,minmax(0,1fr))}}@keyframes cs-sc-photo-drift{0%{translate:0;scale:1.05}to{translate:-1.5% -1%;scale:1.14}}@keyframes cs-sc-photo-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-sc-photo-run{0%{stroke-dashoffset:1px;stroke-opacity:0}8%{stroke-opacity:.85}80%{stroke-opacity:.85}to{stroke-dashoffset:0;stroke-opacity:0}}@keyframes cs-sc-photo-pass{0%,8%{translate:58cqw 50cqh}40%,50%{translate:86cqw 44cqh}82%,to{translate:58cqw 50cqh}}@keyframes cs-sc-photo-pass-shadow{0%,8%{translate:58cqw calc(50cqh + 6.6cqmin)}40%,50%{translate:86cqw calc(44cqh + 6.6cqmin)}82%,to{translate:58cqw calc(50cqh + 6.6cqmin)}}@keyframes cs-sc-photo-pass-wide{0%,8%{translate:62cqw 46cqh}40%,50%{translate:88cqw 36cqh}82%,to{translate:62cqw 46cqh}}@keyframes cs-sc-photo-pass-shadow-wide{0%,8%{translate:62cqw calc(46cqh + 6.6cqmin)}40%,50%{translate:88cqw calc(36cqh + 6.6cqmin)}82%,to{translate:62cqw calc(46cqh + 6.6cqmin)}}@keyframes cs-sc-photo-roll{0%,8%{rotate:0deg}40%,50%{rotate:300deg}82%,to{rotate:0deg}}@media print{*,:before,:after{box-shadow:none!important;text-shadow:none!important}body,.rotation-card-head,.rotation-line{background-image:none!important}body:before,.sheet-header:before,.glass-deco-card:before,.glass-deco-foot:after{display:none!important}.pos-token[data-line] .pos-token-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-transparency:reduce){.topbar,.tabbar,.action-bar,dialog.sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fafbf8}body:before,.sheet-header:before,.glass-deco-card:before,.glass-deco-foot:after{opacity:.08}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@keyframes pulse{50%{opacity:.5}}