@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;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}*{box-sizing:border-box}body{background:var(--arena-paper);color:var(--arena-ink);font-family:var(--eo-font);font-size:var(--eo-text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}html.gz-boot,html.gz-boot body{color:#2a2529;background:#f3f0e7}html.eo-boot-ledger,html.eo-boot-ledger body{background:var(--arena-paper);color:var(--arena-ink)}::selection{background:var(--arena-lime);color:var(--arena-ink)}html.gz-boot ::selection{color:#f3f0e7;background:#2a2529}#root{min-height:100vh;overflow-x:clip}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Archivo ExtraCondensed;src:url(/Archivo_ExtraCondensed-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--cg-matte:#111;--cg-alabaster:#f4f4f0;--cg-alabaster-muted:#ecece6;--cg-lime:#dcff00;--cg-on-matte:var(--cg-alabaster);--cg-on-matte-body:#f4f4f0b8;--cg-on-matte-strong:#f4f4f0d9;--cg-on-matte-muted:#f4f4f08c;--cg-on-matte-faint:#f4f4f073;--cg-on-matte-ghost:#f4f4f059;--cg-on-matte-rule:#f4f4f026;--cg-on-matte-rule-soft:#f4f4f01f;--cg-on-matte-fill:#f4f4f014;--cg-on-matte-fill-hover:#f4f4f00f;--cg-on-alabaster:var(--cg-matte);--cg-on-alabaster-muted:#1119;--cg-on-alabaster-faint:#1116;--cg-on-alabaster-subtle:#1111114d;--cg-on-alabaster-ghost:#1113;--cg-on-alabaster-rule:#1111111f;--arena-ink:var(--cg-matte);--arena-paper:var(--cg-alabaster);--arena-paper-2:var(--cg-alabaster-muted);--arena-ink-muted:var(--cg-on-alabaster-muted);--arena-ink-faint:var(--cg-on-alabaster-faint);--arena-ink-subtle:var(--cg-on-alabaster-subtle);--arena-ink-ghost:var(--cg-on-alabaster-ghost);--arena-rule:var(--cg-on-alabaster-rule);--arena-lime:var(--cg-lime);--arena-lime-deep:var(--cg-lime);--arena-matte-elevated:#1a1a1a;--arena-matte-raised:#222;--arena-matte-overlay:#2a2a2a;--arena-void:var(--cg-matte);--arena-panel:var(--arena-matte-elevated);--arena-panel-2:var(--arena-matte-raised);--arena-panel-3:var(--arena-matte-overlay);--arena-border:var(--cg-on-matte-rule-soft);--arena-text:var(--cg-on-matte);--arena-text-dim:var(--cg-on-matte-faint);--arena-live:var(--cg-lime);--arena-live-dim:var(--cg-lime);--arena-ok:var(--cg-matte);--arena-ok-soft:var(--cg-on-alabaster-rule);--arena-warn:var(--cg-matte);--arena-warn-soft:var(--cg-on-alabaster-rule);--arena-err:#dc2626;--arena-err-soft:#dc26261a;--arena-info:var(--cg-matte);--arena-info-soft:var(--cg-on-alabaster-rule);--eo-cat-gk:#fbbf24;--eo-cat-striker:#f87171;--eo-cat-midfielder:#60a5fa;--eo-cat-defender:#34d399;--eo-cat-wildcard:#a78bfa;--eo-cat-open:#94a3b8;--eo-font:"Inter", system-ui, sans-serif;--eo-mono:"Roboto Mono", ui-monospace, monospace;--eo-wordmark:"Archivo ExtraCondensed", sans-serif;--eo-text-caption:12px;--eo-text-sm:13px;--eo-text-base:14px;--eo-text-md:16px;--eo-text-lg:20px;--eo-text-xl:clamp(1.75rem, 4vw, 2.25rem);--eo-radius:0;--eo-radius-sm:0;--eo-nav-bar-h:52px;--eo-nav-event-h:36px;--eo-nav-h:var(--eo-nav-bar-h);--eo-sidebar-w:216px;--eo-max:1360px;--eo-space-xs:6px;--eo-space-sm:10px;--eo-space-md:16px;--eo-space-lg:24px;--eo-space-xl:32px;--eo-page-pad:16px;--eo-bp-tablet:640px;--eo-bp-laptop:960px;--eo-bp-wide:1280px}@media(min-width:640px){:root{--eo-page-pad:24px}}@media(min-width:960px){:root{--eo-page-pad:32px}}html.gz-boot,.eo-landing--goalz,.eo-app--goalz,.eo-login-screen--goalz,.cg-stage--goalz{--gz-primary:#f3f0e7;--gz-secondary:#2a2529;--gz-font:"Inter", system-ui, sans-serif;--gz-display:"Barlow Semi Condensed", "Inter", system-ui, sans-serif;--gz-wordmark:"Archivo ExtraCondensed", sans-serif;--gz-mono:"Roboto Mono", ui-monospace, monospace;--gz-bg:var(--gz-primary);--gz-bg-elevated:#e9e5db;--gz-panel-solid:#faf7f0;--gz-panel:#2a25290a;--gz-panel-hover:#2a252912;--gz-white:var(--gz-secondary);--gz-ink:var(--gz-secondary);--gz-muted:#2a2529ad;--gz-faint:#2a25296b;--gz-line:#2a252924;--gz-line-soft:#2a252914;--gz-hero-fg:var(--gz-primary);--gz-overlay:#2a2529b8;--gz-overlay-heavy:#2a2529e0;--gz-glass:#f3f0e7e0;--gz-glass-strong:#f3f0e7f0;--gz-mint:var(--gz-secondary);--gz-mint-heading:var(--gz-secondary);--gz-mint-dim:#2a25298c;--gz-accent:var(--gz-secondary);--gz-accent-fg:var(--gz-primary);--gz-emerald:#4a5c52;--gz-emerald-mid:#5a6d62;--gz-emerald-deep:var(--gz-secondary);--gz-green-bright:var(--gz-secondary);--gz-forest:var(--gz-secondary);--gz-forest-hover:#1f1b1e;--gz-radius-chip:14px;--gz-radius-panel:22px;--gz-radius-soft:18px;--gz-radius-pill:999px;--gz-radius-btn:14px;--gz-max:1320px;--gz-px:clamp(20px, 4vw, 48px);--gz-nav-h:80px;--gz-login-nav-h:72px;--gz-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232A2529' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color-scheme:light}@keyframes eo-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes eo-count{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:none}}@keyframes eo-pulse-live{0%,to{box-shadow:0 0 #dcff0059}60%{box-shadow:0 0 0 7px #dcff0000}}@keyframes eo-spin{to{transform:rotate(360deg)}}.eo-app{background:var(--arena-paper);min-height:100vh;color:var(--arena-ink);font-family:var(--eo-font);-webkit-font-smoothing:antialiased}.eo-app__body{min-height:calc(100vh - var(--eo-nav-h));min-width:0;display:flex}.eo-screen{animation:.18s ease-out eo-slide-in}.eo-sidebar{width:var(--eo-sidebar-w);border-right:2px solid var(--arena-ink);background:var(--arena-paper);top:var(--eo-nav-h);height:calc(100dvh - var(--eo-nav-h));flex-shrink:0;align-self:flex-start;padding:22px 0 0;display:none;position:sticky;overflow:hidden}@media(min-width:960px){.eo-sidebar{flex-direction:column;display:flex}}.eo-app--no-sidebar .eo-sidebar{display:none}.eo-sidebar__nav{flex:1;min-height:0;overflow-y:auto}.eo-sidebar__footer{border-top:1.5px solid var(--arena-rule);flex-shrink:0;margin-top:auto}.eo-sidebar__label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.26em;text-transform:uppercase;color:var(--arena-ink-subtle);flex-shrink:0;margin-bottom:0;padding:0 16px 8px;font-weight:500}.eo-sidebar__link--home{border-top:none}.eo-main{max-width:var(--eo-max);width:100%;min-width:0;padding:var(--eo-page-pad);flex:1;margin:0 auto}.eo-main--with-bottom-nav{padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media(min-width:960px){.eo-main--with-bottom-nav{padding-bottom:var(--eo-page-pad)}}.eo-bottom-nav{z-index:100;background:var(--arena-ink);border-top:2px solid var(--arena-lime);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}@media(min-width:960px){.eo-bottom-nav{display:none}}.eo-bottom-nav__link{min-width:0;min-height:56px;font-family:var(--eo-mono);letter-spacing:.06em;text-transform:uppercase;color:#f4f4f066;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:color .12s,background .12s;display:flex}.eo-bottom-nav__link--active{color:var(--arena-lime);background:#dcff000f}.eo-bottom-nav--organizer .eo-bottom-nav__link{letter-spacing:.04em;gap:2px;padding:8px 2px;font-size:11px}.eo-app:has(.eo-nav--with-event){--eo-nav-h:calc(var(--eo-nav-bar-h) + var(--eo-nav-event-h))}.eo-nav{z-index:200;background:var(--arena-ink);color:var(--arena-paper);border-bottom:3px solid var(--arena-lime);flex-direction:column;display:flex;position:sticky;top:0}.eo-nav--liquid{background:linear-gradient(180deg,var(--arena-ink) 0%,var(--arena-ink) 100%)}@supports (color:color-mix(in lab,red,red)){.eo-nav--liquid{background:linear-gradient(180deg,color-mix(in srgb,var(--arena-ink) 62%,transparent),color-mix(in srgb,var(--arena-ink) 84%,transparent))}}.eo-nav--liquid{border-bottom:1px solid var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-nav--liquid{border-bottom:1px solid color-mix(in srgb,var(--arena-lime) 68%,var(--arena-ink))}}.eo-nav--liquid{box-shadow:0 16px 36px #1111113d,inset 0 1px #f4f4f033}.eo-nav--liquid.lg-fallback{background:var(--arena-ink)}@supports (color:color-mix(in lab,red,red)){.eo-nav--liquid.lg-fallback{background:color-mix(in srgb,var(--arena-ink) 90%,transparent)}}.eo-nav__bar{justify-content:space-between;align-items:center;gap:var(--eo-space-sm);min-height:var(--eo-nav-bar-h);padding:max(6px,env(safe-area-inset-top)) var(--eo-page-pad) 6px;width:100%;display:flex}.eo-nav__brand{min-width:0;color:inherit;flex-shrink:1;align-items:center;gap:10px;text-decoration:none;display:flex}.eo-brand-logo{flex-shrink:0;display:inline-block;position:relative}.eo-brand-logo__sizer{object-fit:contain;visibility:hidden;width:100%;height:100%;display:block}.eo-brand-logo__tint{pointer-events:none;background:var(--arena-ink);position:absolute;inset:0}.eo-brand-logo--inverted .eo-brand-logo__tint{background:var(--arena-paper)}.gz-wordmark__icon .eo-brand-logo{width:22px!important;height:22px!important}.gz-wordmark__icon .eo-brand-logo__tint{background:currentColor}.gz-wordmark__name{display:inline-block;transform:translateY(.14em)}.eo-nav__wordmark{font-family:var(--eo-wordmark);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(15px,3.8vw,22px);font-style:italic;font-weight:700;font-stretch:62.5%;line-height:1}.eo-nav__wordmark span{color:var(--arena-lime)}.eo-nav__brand.eo-brand-lockup{color:inherit;text-decoration:none}.eo-nav__actions{justify-content:flex-end;align-items:center;gap:var(--eo-space-sm);flex-shrink:0;min-width:0;display:flex}.eo-nav__session{border:1.5px solid var(--cg-on-matte-rule-soft);background:var(--cg-on-matte-fill);align-items:stretch;max-width:min(100%,420px);display:flex}.eo-nav__role-badge{min-height:40px;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-lime);border-right:1.5px solid var(--cg-on-matte-rule-soft);background:#dcff000f;flex-shrink:0;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.eo-nav__role-badge-short{display:none}.eo-nav__user{border-right:1.5px solid var(--cg-on-matte-rule-soft);align-items:center;gap:8px;min-width:0;padding:0 10px;display:inline-flex}.eo-nav__user-avatar{width:28px;height:28px;font-family:var(--eo-mono);letter-spacing:.04em;color:var(--arena-ink);background:var(--arena-lime);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.eo-nav__user-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--cg-on-matte-strong);font-weight:600;overflow:hidden}.eo-nav__signout{min-width:40px;min-height:40px;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--cg-on-matte-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.eo-nav__signout:hover,.eo-nav__signout:focus-visible{color:var(--arena-ink);background:var(--arena-lime);outline:none}.eo-nav__event{width:100%;min-height:var(--eo-nav-event-h);padding:6px var(--eo-page-pad);background:var(--arena-matte-elevated);border-top:1px solid var(--cg-on-matte-rule-soft);align-items:center;gap:10px;min-width:0;display:flex}.eo-nav__event-kicker{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--cg-on-matte-ghost);flex-shrink:0;font-weight:600}.eo-nav__event-kicker:before{content:"//";color:var(--arena-lime);margin-right:6px}.eo-nav__event-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--eo-font);font-size:var(--eo-text-sm);letter-spacing:-.01em;text-transform:uppercase;color:var(--cg-on-matte-strong);flex:1;font-weight:800;overflow:hidden}.eo-nav__event-switch{flex:1;min-width:0}.eo-nav__event-select{width:100%;min-width:0;font-family:var(--eo-font);font-size:var(--eo-text-sm);letter-spacing:-.01em;text-transform:uppercase;color:var(--cg-on-matte-strong);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 2px center no-repeat;border:none;padding:4px 28px 4px 0;font-weight:800}.eo-nav__event-select:disabled{opacity:.6;cursor:wait}.eo-nav__event-select:focus-visible{outline:2px solid var(--arena-lime);outline-offset:2px}.eo-nav__tag{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.22em;text-transform:uppercase;color:#f4f4f059;margin-top:2px}.eo-nav__link{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:#f4f4f073;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff1f;border-radius:0;flex-shrink:0;align-items:center;gap:6px;padding:5px 13px;font-weight:600;text-decoration:none;transition:all .1s;display:inline-flex}.eo-nav__link:hover,.eo-nav__link--active{color:var(--arena-ink);background:var(--arena-lime);border-color:var(--arena-lime)}.cg-stage.eo-broadcast{background:var(--arena-ink,#111);min-height:0;color:var(--arena-paper,#f4f4f0);margin:0;padding:0}.eo-sidebar__link{width:100%;font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.07em;text-transform:uppercase;color:var(--arena-ink-muted);background:0 0;border:none;border-left:3px solid #0000;border-radius:0;align-items:center;gap:9px;padding:11px 16px;text-decoration:none;transition:all .1s;display:flex}.eo-sidebar__link:hover{color:var(--arena-ink);background:#1111110d}.eo-sidebar__link--active{background:var(--arena-lime);color:var(--arena-ink);border-left-color:var(--arena-ink);font-weight:600}.eo-role-toggle{background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:0;flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.eo-role-toggle__btn{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;text-transform:uppercase;color:#f4f4f073;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;flex:1;padding:4px 13px;font-weight:500;transition:all .1s}.eo-role-toggle__label--short{display:none}.eo-role-toggle__btn--active{color:var(--arena-ink);background:var(--arena-lime)}.eo-role-toggle__btn--disabled,.eo-role-toggle__btn:disabled{opacity:.28;cursor:not-allowed;pointer-events:none}.eo-auth-form-head .eo-role-toggle__btn--disabled,.eo-auth-form-head .eo-role-toggle__btn:disabled{opacity:.32;color:var(--arena-ink-subtle);background:0 0}.eo-section-bar{border-bottom:1.5px solid var(--arena-rule);font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--arena-ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:14px;padding-bottom:10px;font-weight:500;display:flex}.eo-section-bar>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.eo-section-bar>span:last-child{flex-shrink:0}.eo-section-bar__mark{color:var(--arena-ink-faint)}.eo-section-bar--spaced{margin-top:28px}.eo-page-head{border-bottom:2px solid var(--arena-ink);margin-bottom:28px;padding-bottom:20px}.eo-page-head__title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 4px;font-size:clamp(36px,5vw,58px);font-weight:900;line-height:.92}.eo-page-head__stroke,.eo-stroke,.eo-page-head__accent,.eo-accent{color:#0000;-webkit-text-stroke:2px var(--arena-ink)}.eo-stroke-on-dark{color:#0000;-webkit-text-stroke:2px var(--arena-paper)}.eo-stroke-lime{color:#0000;-webkit-text-stroke:1.5px var(--arena-lime)}.eo-franchise-panel--inverted .eo-stroke{color:#0000;-webkit-text-stroke:2px var(--arena-paper)}.eo-page-head__lede,.eo-lede{max-width:50ch;color:var(--arena-ink-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.eo-impact-line{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--arena-ink-faint);flex-wrap:wrap;align-items:center;gap:0;margin:10px 0 0;line-height:1.5;display:flex}.eo-page-head__impact{margin-top:12px}.eo-impact-line__word{align-items:center;display:inline-flex}.eo-impact-line__word strong{color:var(--arena-ink);font-weight:800}.eo-impact-line__sep{color:var(--arena-ink-ghost);margin:0 10px;font-weight:500}.eo-section-label{margin-bottom:var(--eo-space-sm);font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--arena-ink-faint);font-weight:500}.eo-section-num{color:var(--arena-ink-subtle);margin-right:8px}.eo-eyebrow{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--arena-ink-faint);margin-bottom:8px}.eo-card{background:var(--arena-paper);border:2px solid var(--arena-ink);border-radius:0;padding:20px}.eo-card--inset{background:var(--arena-paper-2);border-color:var(--arena-ink)}.eo-grid-2{grid-template-columns:1fr;gap:20px;display:grid}@media(min-width:768px){.eo-grid-2{grid-template-columns:1fr 1fr}}.eo-grid-franchises{grid-template-columns:1fr;gap:8px;display:grid}@media(min-width:640px){.eo-grid-franchises{grid-template-columns:1fr 1fr}}.eo-kpi-strip{border:2px solid var(--arena-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin-bottom:28px;display:grid}.eo-kpi{border-right:2px solid var(--arena-ink);background:var(--arena-paper);padding:18px 20px}.eo-kpi:last-child{border-right:none}@media(max-width:639px){.eo-kpi-strip{grid-template-columns:1fr}.eo-kpi{border-right:none;border-bottom:2px solid var(--arena-ink)}.eo-kpi:last-child{border-bottom:none}.eo-kpi__val{font-size:36px}}.eo-kpi__val{letter-spacing:-.03em;font-size:48px;font-weight:900;line-height:1;animation:.5s ease-out eo-count}.eo-kpi__val--stroke{color:#0000;-webkit-text-stroke:2px var(--arena-ink)}.eo-kpi__val--lime{color:var(--arena-lime);-webkit-text-stroke:1px var(--arena-ink)}.eo-kpi__label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.2em;text-transform:uppercase;color:var(--arena-ink-faint);margin-top:6px}.eo-kpi__sub{font-size:var(--eo-text-sm);color:var(--arena-ink-subtle);margin-top:2px}.eo-btn{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--arena-ink);cursor:pointer;color:var(--arena-ink);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-weight:600;line-height:1;text-decoration:none;transition:all .1s;display:inline-flex}.eo-btn:disabled{opacity:.4;cursor:not-allowed}.eo-btn--primary{background:var(--arena-lime);color:var(--arena-ink);border-color:var(--arena-ink)}.eo-btn--liquid{border:1px solid var(--arena-ink);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.eo-btn--liquid{border:1px solid color-mix(in srgb,var(--arena-ink) 14%,transparent)}}.eo-btn--liquid{background:linear-gradient(180deg,var(--arena-paper) 0%,var(--arena-paper) 100%)}@supports (color:color-mix(in lab,red,red)){.eo-btn--liquid{background:linear-gradient(180deg,color-mix(in srgb,var(--arena-paper) 46%,transparent),color-mix(in srgb,var(--arena-paper) 74%,transparent))}}.eo-btn--liquid{color:var(--arena-ink);box-shadow:0 10px 28px #1111111f,inset 0 1px #ffffffa8}.eo-btn--liquid.lg-fallback{background:var(--arena-paper)}@supports (color:color-mix(in lab,red,red)){.eo-btn--liquid.lg-fallback{background:color-mix(in srgb,var(--arena-paper) 92%,transparent)}}.eo-btn--primary:hover:not(:disabled){background:var(--arena-ink);color:var(--arena-lime)}.eo-btn--liquid:hover:not(:disabled),.eo-btn--liquid:focus-visible{color:var(--arena-ink);background:linear-gradient(180deg,var(--arena-paper) 0%,var(--arena-paper) 100%)}@supports (color:color-mix(in lab,red,red)){.eo-btn--liquid:hover:not(:disabled),.eo-btn--liquid:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--arena-paper) 50%,transparent),color-mix(in srgb,var(--arena-paper) 82%,transparent))}}.eo-btn--liquid:hover:not(:disabled),.eo-btn--liquid:focus-visible{border-color:var(--arena-ink)}@supports (color:color-mix(in lab,red,red)){.eo-btn--liquid:hover:not(:disabled),.eo-btn--liquid:focus-visible{border-color:color-mix(in srgb,var(--arena-ink) 22%,transparent)}}.eo-btn--secondary,.eo-btn--ghost{background:var(--arena-paper);color:var(--arena-ink);border-color:var(--arena-ink)}.eo-btn--secondary:hover:not(:disabled),.eo-btn--ghost:hover:not(:disabled){background:var(--arena-ink);color:var(--arena-lime)}.eo-btn--danger{color:var(--arena-err);border-color:var(--arena-err);background:0 0}@supports (color:color-mix(in lab,red,red)){.eo-btn--danger{border-color:color-mix(in srgb,var(--arena-err) 35%,transparent)}}.eo-btn--sm{font-size:var(--eo-text-caption);padding:5px 13px}.eo-input,.eo-select,.eo-field__input{width:100%;font-size:14px;font-family:var(--eo-font);color:var(--arena-ink);background:var(--arena-paper);border:2px solid var(--arena-ink);appearance:none;border-radius:0;padding:10px 12px}.eo-input:focus,.eo-select:focus,.eo-field__input:focus{outline:3px solid var(--arena-lime);outline-offset:1px}.eo-input::placeholder,.eo-field__input::placeholder{color:var(--arena-ink-subtle)}.eo-pill{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1.5px solid var(--arena-ink);color:var(--arena-ink);background:0 0;border-radius:0;align-items:center;gap:4px;padding:4px 10px;line-height:1.4;display:inline-flex}.eo-pill--live{border-color:var(--arena-lime);color:var(--arena-ink);background:#dcff0026}.eo-pill--open{border-color:var(--arena-ink);color:var(--arena-ink)}.eo-pill--upcoming{color:var(--arena-ink-muted);border-color:#11111140}.eo-pill--past{border-color:var(--arena-rule);color:var(--arena-ink-subtle)}.eo-pill--checked{border-color:var(--arena-ink);color:var(--arena-ink);background:var(--arena-lime)}.eo-pill--ok{color:var(--arena-ink);background:var(--arena-paper-2);border-color:var(--arena-ink)}.eo-filter-row{border:2px solid var(--arena-ink);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.eo-filter-row::-webkit-scrollbar{display:none}.eo-filter-btn{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;background:var(--arena-paper);color:var(--arena-ink-muted);border:none;border-right:1px solid var(--arena-ink);cursor:pointer;flex-shrink:0;padding:7px 14px;transition:all .1s}.eo-filter-btn:last-child{border-right:none}.eo-filter-btn.active{background:var(--arena-ink);color:var(--arena-lime)}.eo-table{border-collapse:collapse;width:100%;font-size:13px}.eo-table th{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.18em;text-transform:uppercase;text-align:left;color:var(--arena-ink-faint);border-bottom:2px solid var(--arena-ink);background:var(--arena-paper);padding:9px 12px;font-weight:500}.eo-table td{border-bottom:1px solid var(--arena-rule);vertical-align:middle;padding:10px 12px}.eo-table tr:hover td{background:#1111110a}.eo-dl-compact{gap:12px;margin:0;display:grid}.eo-dl-compact dt{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--arena-ink-faint);margin-bottom:2px}.eo-dl-compact dd{margin:0;font-size:14px;font-weight:600}.eo-player-pool-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.eo-table-wrap{border:2px solid var(--arena-ink);-webkit-overflow-scrolling:touch;border-radius:0;overflow-x:auto}.eo-table-wrap .eo-table{min-width:min(520px,100%)}@media(max-width:640px){.eo-table-wrap .eo-table{min-width:100%}}.eo-code{font-family:var(--eo-mono);font-size:.9em}.eo-link{color:var(--arena-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.eo-event-list{border:2px solid var(--arena-ink)}.eo-event-row{color:inherit;background:var(--arena-paper);border-bottom:1.5px solid var(--arena-rule);border-radius:0;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:all .1s;display:flex}.eo-event-row:last-child{border-bottom:none}.eo-event-row:hover{background:var(--arena-ink);color:var(--arena-paper);box-shadow:none;transform:none}.eo-event-row:hover .eo-event-row__meta{color:#f4f4f066}.eo-event-row:hover .eo-fill-bar{background:#ffffff1a}.eo-event-row:hover .eo-fill-bar div{background:var(--arena-lime)}.eo-event-row__title{letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:900;line-height:1}.eo-event-row__meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-faint);margin-top:3px}.eo-event-row__fill{flex-direction:column;gap:4px;min-width:80px;margin-left:auto;display:flex}.eo-catalog-grid{grid-template-columns:1fr;gap:14px;display:grid}@media(min-width:640px){.eo-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.eo-catalog-grid{grid-template-columns:repeat(3,1fr)}}.eo-catalog-card{color:inherit;border:2px solid var(--arena-ink);background:var(--arena-paper);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,background .15s,color .15s;display:flex;overflow:hidden}.eo-catalog-card:hover{box-shadow:4px 4px 0 var(--arena-ink);background:var(--arena-ink);color:var(--arena-paper);transform:translateY(-2px)}.eo-catalog-card:hover .eo-catalog-card__facts,.eo-catalog-card:hover .eo-catalog-card__meta-line{color:#f4f4f08c}.eo-catalog-card:hover .eo-catalog-card__tags span:not(.eo-pill){color:#f4f4f0bf;border-color:#f4f4f059}.eo-catalog-card:hover .eo-catalog-card__cta{color:var(--arena-lime)}.eo-catalog-card--featured{grid-column:1/-1}@media(min-width:768px){.eo-catalog-card--featured{flex-direction:row}.eo-catalog-card--featured .eo-catalog-card__media{aspect-ratio:auto;flex:1.05;min-height:14rem}.eo-catalog-card--featured .eo-catalog-card__body{flex:.95;justify-content:center}}.eo-catalog-card__media{aspect-ratio:16/10;background:var(--arena-paper-2);position:relative;overflow:hidden}.eo-catalog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.eo-catalog-card:hover .eo-catalog-card__media img{transform:scale(1.04)}.eo-catalog-card__category{z-index:1;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;background:var(--arena-paper);border:1.5px solid var(--arena-ink);padding:3px 7px;font-weight:600;position:absolute;top:.65rem;left:.65rem}.eo-catalog-card__body{flex-direction:column;gap:.4rem;padding:14px 16px 16px;display:flex}.eo-catalog-card__title{font-family:var(--eo-font);text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:900;line-height:1.05}.eo-catalog-card__meta-line{color:var(--arena-ink-muted);margin:0;font-size:12px;line-height:1.45}.eo-catalog-card__facts{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-faint);margin:0}.eo-catalog-card__tags{flex-wrap:wrap;gap:6px;margin-top:.15rem;display:flex}.eo-catalog-card__tags span:not(.eo-pill){font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--arena-ink);padding:3px 7px}.eo-catalog-card__cta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink);align-items:center;gap:.2rem;margin-top:auto;padding-top:.35rem;font-weight:600;display:inline-flex}.eo-event-context-banner{border:2px solid var(--arena-ink);background:var(--arena-paper-2);margin-bottom:16px;padding:14px 16px}.eo-event-context-banner__text{color:var(--arena-ink-muted);margin:0;font-size:14px;line-height:1.55}.eo-event-context-banner__text strong{color:var(--arena-ink);font-weight:700}.eo-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.eo-page-toolbar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eo-def-grid{gap:14px;margin:0;display:grid}.eo-def-grid--cols-2{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.eo-def-grid--cols-3{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.eo-def-grid--bordered{border-top:1.5px solid var(--arena-rule);padding-top:16px}.eo-def-grid__row dt{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--arena-ink-faint);margin-bottom:4px}.eo-def-grid__row dd{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.35}.eo-def-grid__val--cap{text-transform:capitalize}.eo-event-subnav{z-index:2;background:var(--arena-paper);border-bottom:2px solid var(--arena-ink);flex-wrap:wrap;gap:0;margin:0 0 18px;padding-bottom:2px;display:flex;position:relative}.eo-event-subnav__link{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-2px;padding:10px 14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.eo-event-subnav__link:hover{color:var(--arena-ink);background:var(--arena-paper-2)}.eo-event-subnav__link--active{color:var(--arena-ink);border-bottom-color:var(--arena-lime);background:var(--arena-paper)}.eo-team-event-strip{margin:-8px 0 var(--eo-space-lg);border:2px solid var(--arena-ink);background:var(--arena-paper-2);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.eo-team-event-strip__crest{border:2px solid var(--arena-ink);background:var(--arena-paper);flex-shrink:0;width:44px;height:44px}.eo-team-event-strip__crest--placeholder{background:var(--arena-paper)}.eo-team-event-strip__copy{flex:1;min-width:0}.eo-team-event-strip__team{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 4px;font-size:clamp(16px,3vw,20px);font-weight:900;line-height:1.05}.eo-team-event-strip__meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);overflow-wrap:anywhere;margin:0}.eo-team-event-strip__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.eo-team-event-strip__back{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:639px){.eo-team-event-strip__actions{width:100%;margin-left:0;padding-left:58px}}.eo-owned-team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;display:grid}.eo-owned-team-grid--solo{grid-template-columns:1fr;gap:0}.eo-owned-team-card{min-height:176px;color:inherit;background:var(--arena-paper);border:2px solid var(--arena-ink);grid-template-columns:136px minmax(0,1fr) auto;align-items:stretch;gap:0;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:grid;position:relative;overflow:hidden}.eo-owned-team-card:before{content:"";background:0 0;height:4px;transition:background .12s;position:absolute;top:0;left:0;right:0}.eo-owned-team-card:hover,.eo-owned-team-card:focus-visible{background:var(--arena-ink);color:var(--arena-paper)}.eo-owned-team-card:hover:before,.eo-owned-team-card:focus-visible:before{background:var(--arena-lime)}.eo-owned-team-card__crest-col{border-right:1.5px solid var(--arena-rule);background:var(--arena-ink);justify-content:center;align-items:center;padding:16px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.eo-owned-team-card__crest-col{background:color-mix(in srgb,var(--arena-ink) 3%,var(--arena-paper))}}.eo-owned-team-card:hover .eo-owned-team-card__crest-col,.eo-owned-team-card:focus-visible .eo-owned-team-card__crest-col{background:#ffffff0a;border-right-color:#f4f4f026}.eo-owned-team-card__crest{width:112px;height:112px}.eo-owned-team-card__crest .eo-team-crest__img--mono{filter:grayscale()contrast(1.05);opacity:.88;transition:filter .15s,opacity .15s}.eo-owned-team-card:hover .eo-team-crest__img--mono,.eo-owned-team-card:focus-visible .eo-team-crest__img--mono{filter:none;opacity:1}.eo-owned-team-card__body{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px 14px;display:flex}.eo-owned-team-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.eo-owned-team-card__event{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-faint);font-weight:600}.eo-owned-team-card:hover .eo-owned-team-card__event,.eo-owned-team-card:focus-visible .eo-owned-team-card__event{color:#f4f4f073}.eo-owned-team-card__name{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:900;line-height:1}.eo-owned-team-card__meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0}.eo-owned-team-card:hover .eo-owned-team-card__meta,.eo-owned-team-card:focus-visible .eo-owned-team-card__meta{color:#f4f4f08c}.eo-owned-team-card__stats{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin-top:4px;display:flex}.eo-owned-team-card__stat-val{letter-spacing:-.03em;font-size:1.35rem;font-weight:900;line-height:1;display:block}.eo-owned-team-card__stat-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-faint);margin-top:3px;font-weight:600;display:block}.eo-owned-team-card:hover .eo-owned-team-card__stat-label,.eo-owned-team-card:focus-visible .eo-owned-team-card__stat-label{color:#f4f4f066}.eo-owned-team-card__status{margin-left:auto}.eo-owned-team-card__chev{opacity:.45;flex-shrink:0;align-self:center;margin-right:14px}.eo-owned-team-card:hover .eo-owned-team-card__chev,.eo-owned-team-card:focus-visible .eo-owned-team-card__chev{opacity:1}.eo-owned-team-card--featured{grid-template-columns:unset;background:var(--arena-paper);border:2px solid var(--arena-ink);flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.eo-owned-team-card--featured:before{background:var(--arena-lime);height:6px}.eo-owned-team-card__hero-head{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px 0;display:flex;position:relative}.eo-owned-team-card__hero-banner{background:var(--arena-paper);min-height:clamp(200px,28vw,280px);margin-top:14px;position:relative;overflow:hidden}.eo-owned-team-card__hero-watermark{pointer-events:none;z-index:0;justify-content:flex-end;align-items:center;width:min(56%,440px);padding:20px 32px 20px 48px;display:flex;position:absolute;top:0;bottom:0;right:0}@media(max-width:639px){.eo-owned-team-card__hero-watermark{opacity:.85;width:min(68%,320px);padding:16px 20px 16px 32px}}.eo-owned-team-card__hero-watermark-img{object-fit:contain;object-position:right center;opacity:.16;filter:grayscale()contrast(1.05);width:auto;max-width:100%;height:auto;max-height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 22%,#000000d9 48%,#000 100%);mask-image:linear-gradient(90deg,#0000,#00000040 22%,#000000d9 48%,#000)}.eo-owned-team-card__hero-overlay{z-index:0;background:linear-gradient(to right,var(--arena-paper) 0%,var(--arena-paper) 34%,var(--arena-paper) 52%,var(--arena-paper) 72%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.eo-owned-team-card__hero-overlay{background:linear-gradient(to right,var(--arena-paper) 0%,color-mix(in srgb,var(--arena-paper) 96%,transparent) 34%,color-mix(in srgb,var(--arena-paper) 72%,transparent) 52%,color-mix(in srgb,var(--arena-paper) 28%,transparent) 72%,transparent 100%)}}.eo-owned-team-card__hero-overlay{pointer-events:none}.eo-owned-team-card__hero-overlay--plain{background:linear-gradient(135deg,var(--arena-paper-2) 0%,var(--arena-paper) 100%)}.eo-owned-team-card__hero-content{z-index:1;min-height:inherit;align-items:center;padding:22px;display:flex;position:relative}@media(min-width:640px){.eo-owned-team-card__hero-content{padding:28px 32px}}.eo-owned-team-card__hero-identity{flex-direction:column;align-items:center;gap:18px;width:100%;min-width:0;display:flex}@media(min-width:640px){.eo-owned-team-card__hero-identity{flex-direction:row;align-items:center;gap:24px;max-width:72%}}.eo-owned-team-card__hero-badge{flex-shrink:0;width:88px;height:88px}@media(min-width:640px){.eo-owned-team-card__hero-badge{width:104px;height:104px}}.eo-owned-team-card__hero-copy{text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}@media(min-width:640px){.eo-owned-team-card__hero-copy{text-align:left;flex:auto}}.eo-owned-team-card--featured .eo-owned-team-card__event{overflow-wrap:anywhere;word-break:normal;white-space:normal;line-height:1.4;display:block}.eo-owned-team-card__hero-name{letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:.95}.eo-owned-team-card__hero-impact{margin:4px 0 0}.eo-owned-team-card--featured .eo-owned-team-card__hero-impact{flex-wrap:wrap;row-gap:4px}.eo-owned-team-card--featured .eo-owned-team-card__meta{font-size:var(--eo-text-sm);overflow-wrap:anywhere;margin-top:2px}.eo-owned-team-card__kpis{border-bottom:none;border-left:none;border-right:none;margin:0}.eo-owned-team-card__kpis .eo-kpi__val--compact{letter-spacing:.02em;font-size:clamp(.75rem,2vw,.95rem);font-weight:800;line-height:1.2}.eo-owned-team-card__actions{border-top:1.5px solid var(--arena-rule);flex-wrap:wrap;gap:8px;padding:16px 22px 0;display:flex}@media(min-width:640px){.eo-owned-team-card__actions{padding:18px 28px 0}}.eo-owned-team-card__hero-cta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--arena-paper);background:var(--arena-ink);border-top:2px solid var(--arena-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:18px 22px;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:flex}@media(min-width:640px){.eo-owned-team-card__hero-cta{padding:20px 28px;font-size:12px}}.eo-owned-team-card__hero-cta:hover,.eo-owned-team-card__hero-cta:focus-visible{background:var(--arena-lime);color:var(--arena-ink)}.eo-player-reg-card__avatar{border:2px solid var(--arena-ink);border-radius:50%;flex-shrink:0;width:112px;height:112px}.eo-player-reg-card__avatar--compact{width:112px;height:112px}.eo-player-reg-card__banner{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-player-reg-card__banner{background:color-mix(in srgb,var(--arena-lime) 12%,var(--arena-paper))}}.eo-org-dashboard__commissioner-crest.eo-player-reg-card__avatar{border-radius:50%;overflow:hidden}.eo-player-payment-card__kpis{margin-bottom:var(--eo-space-md)}.eo-owned-team-card--static{cursor:default}.eo-owned-team-card--static:hover,.eo-owned-team-card--static:focus-visible{background:var(--arena-paper);color:inherit}.eo-owned-team-card--static:hover:before,.eo-owned-team-card--static:focus-visible:before{background:var(--arena-lime)}.eo-owned-team-card--static:hover .eo-owned-team-card__crest-col,.eo-owned-team-card--static:focus-visible .eo-owned-team-card__crest-col,.eo-owned-team-card--static:hover .eo-owned-team-card__event,.eo-owned-team-card--static:focus-visible .eo-owned-team-card__event,.eo-owned-team-card--static:hover .eo-owned-team-card__meta,.eo-owned-team-card--static:focus-visible .eo-owned-team-card__meta{color:inherit;border-color:inherit;background:inherit}.eo-player-reg-profile,.eo-player-team-card{margin-bottom:var(--eo-space-md)}.eo-player-reg-profile__banner{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-player-reg-profile__banner{background:color-mix(in srgb,var(--arena-lime) 8%,var(--arena-paper))}}.eo-player-reg-profile__identity{align-items:center}.eo-player-reg-profile__photo-slot{border:2px solid var(--arena-ink);background:var(--arena-paper);flex-shrink:0;width:104px;height:104px;overflow:hidden}.eo-player-reg-profile__photo-slot .eo-squad-player__thumb,.eo-player-reg-profile__marquee-fallback{width:100%;height:100%}.eo-player-reg-profile__contact-meta{margin-top:6px}.eo-player-team-card__captain-val{letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(.7rem,2.2vw,.95rem);font-weight:800;line-height:1.2}.eo-player-team-card__reach{border-top:2px solid var(--arena-ink);background:var(--arena-paper);padding:18px 22px 20px}@media(min-width:640px){.eo-player-team-card__reach{padding:20px 28px 22px}}.eo-player-team-card__reach-label{margin-bottom:12px}.eo-player-team-card__reach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.eo-player-team-card__reach-item dt{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--arena-ink-faint);margin-bottom:4px}.eo-player-team-card__reach-item dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.eo-player-team-card__reach-item--wide{grid-column:1/-1}.eo-player-team-card__note{border-top:1.5px solid var(--arena-rule);margin:14px 0 0;padding-top:14px}.eo-player-team-card--unassigned .eo-owned-team-card__hero-banner{min-height:180px}.eo-player-team-card__unassigned-body{flex-direction:column;gap:10px;max-width:36rem;display:flex}.eo-player-team-card__impact{margin-bottom:4px}.eo-player-reg-list__grid{border:2px solid var(--arena-ink);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.eo-player-reg-list__item{border-bottom:1.5px solid var(--arena-rule);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.eo-player-reg-list__item:last-child{border-bottom:none}.eo-player-reg-list__index{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;color:var(--arena-ink-faint);font-weight:700}.eo-player-reg-list__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.eo-player-reg-list__name{letter-spacing:-.01em;text-transform:uppercase;font-weight:800}.eo-player-reg-list__meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted)}.eo-player-reg-coming__impact{margin:8px 0 12px}@media(max-width:720px){.eo-player-reg-profile__identity{flex-direction:column;align-items:flex-start}.eo-player-team-card__reach-grid{grid-template-columns:1fr}}.eo-pool-intro{max-width:42rem;color:var(--arena-ink-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.eo-pool-intro strong{color:var(--arena-ink);font-weight:700}.eo-participants-panel__kpis{margin-bottom:var(--eo-space-md)}.eo-player-filters{margin-bottom:var(--eo-space-lg);padding:var(--eo-space-md);background:var(--arena-paper-2);border:2px solid var(--arena-ink)}.eo-player-filters__head{justify-content:space-between;align-items:center;gap:var(--eo-space-sm);margin-bottom:var(--eo-space-md);display:flex}.eo-player-filters__grid{gap:var(--eo-space-md);grid-template-columns:1fr;display:grid}@media(min-width:640px){.eo-player-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-player-filters__field--search{grid-column:1/-1}}@media(min-width:960px){.eo-player-filters__grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.eo-player-filters__field--search{grid-column:auto}}.eo-player-filters__field{flex-direction:column;gap:6px;min-width:0;display:flex}.eo-player-filters__label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted);font-weight:600}.eo-player-filters__input,.eo-player-filters__select{width:100%;min-height:42px;font-family:var(--eo-font);font-size:var(--eo-text-base);color:var(--arena-ink);background:var(--arena-paper);border:1.5px solid var(--arena-ink);border-radius:0;padding:8px 12px}.eo-player-filters__input::placeholder{color:var(--arena-ink-faint)}.eo-player-filters__input:focus,.eo-player-filters__select:focus{outline:2px solid var(--arena-lime);outline-offset:1px}.eo-player-filters__meta{margin:var(--eo-space-md) 0 0;font-size:var(--eo-text-sm);color:var(--arena-ink-muted)}.eo-player-filters__meta strong{color:var(--arena-ink);font-weight:800}.eo-player-filters__toggle{align-items:flex-start;gap:var(--eo-space-sm);margin-top:var(--eo-space-md);padding-top:var(--eo-space-md);border-top:1px solid var(--arena-ink-faint);cursor:pointer;display:flex}.eo-player-filters__toggle-input{width:16px;height:16px;accent-color:var(--arena-lime);cursor:pointer;flex-shrink:0;margin-top:2px}.eo-player-filters__toggle-copy{font-size:var(--eo-text-sm);color:var(--arena-ink);line-height:1.45}.eo-player-filters__scope{margin:var(--eo-space-sm) 0 0;font-size:var(--eo-text-sm);color:var(--arena-ink-muted);line-height:1.45}.eo-pool-intro--compact{margin-bottom:var(--eo-space-md);font-size:var(--eo-text-sm)}.eo-squad-roster__head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.eo-participant-field{flex-direction:column;flex:9rem;gap:6px;min-width:0;display:flex}.eo-participant-card__manage .gz-select.eo-participant-field{flex:9rem}.eo-participant-field__label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted);font-weight:600}.eo-participant-field__input{width:100%;min-height:40px;font-family:var(--eo-mono);font-size:var(--eo-text-base);letter-spacing:.02em;color:var(--arena-ink);background:var(--arena-paper);border:1.5px solid var(--arena-ink);border-radius:0;padding:8px 12px}.eo-participant-field__input:focus{outline:2px solid var(--arena-lime);outline-offset:1px}.eo-participant-card__manage{align-items:flex-end}.eo-participant-card__marquee-hint{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);border:1.5px solid var(--arena-rule);background:var(--arena-paper);margin-left:auto;padding:4px 8px;font-weight:700}@media(max-width:640px){.eo-owned-team-card{grid-template-columns:96px minmax(0,1fr) auto;min-height:148px}.eo-owned-team-card__crest{width:80px;height:80px}.eo-owned-team-card__crest-col{padding:12px 8px}}.eo-event-row__pax{letter-spacing:-.02em;text-align:right;font-size:16px;font-weight:900}.eo-fill-bar{background:var(--arena-rule);height:4px}.eo-fill-bar div{background:var(--arena-ink);height:100%;transition:width .4s}.eo-event-card{cursor:pointer;transition:transform .12s,box-shadow .12s;overflow:hidden}.eo-event-card:hover{box-shadow:6px 6px 0 var(--arena-lime);transform:translateY(-4px)}.eo-reg-row{border-bottom:1px solid var(--arena-rule);align-items:center;gap:10px;padding:9px 0;display:flex}.eo-avatar{background:var(--arena-ink);width:28px;height:28px;color:var(--arena-paper);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.eo-live-dot{background:var(--arena-lime);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.8s ease-in-out infinite eo-pulse-live;display:inline-block}@media(prefers-reduced-motion:reduce){.eo-live-dot,.eo-screen,.eo-kpi__val{animation:none}}.eo-login-screen{background:var(--arena-paper);flex-direction:column;min-height:100vh;display:flex}.eo-login-topbar{min-height:var(--eo-nav-h);height:auto;padding:8px var(--eo-page-pad);background:var(--arena-ink);color:var(--arena-paper);border-bottom:3px solid var(--arena-lime);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-login-topbar__brand{align-items:center;gap:10px;display:flex}.eo-brand-lockup{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.eo-login-topbar__tag{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.22em;text-transform:uppercase;color:#f4f4f059;margin-top:2px}.eo-login-topbar__link{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--cg-on-matte-faint);font-weight:600;text-decoration:none;transition:color .1s}.eo-login-topbar__link:hover{color:var(--arena-lime)}.eo-login-topbar__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.eo-event-signin-screen__context{padding:12px var(--eo-page-pad);color:var(--arena-ink-muted);border-bottom:1.5px solid var(--arena-rule);background:var(--arena-paper-2);margin:0;font-size:13px;line-height:1.5}.eo-event-signin-screen__context strong{color:var(--arena-ink);font-weight:700}.eo-auth-mode-row{flex-wrap:wrap;gap:8px;display:flex}.eo-route-fallback{background:var(--arena-paper);justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}.eo-route-fallback--goalz{color:#eef2ef;background:#06080a}.eo-route-fallback--goalz .eo-query-state__msg{color:#eef2ef73}.eo-route-fallback--goalz .eo-loader-spin{border-color:#d1fadf #eef2ef1f #eef2ef1f}.eo-auth{min-height:calc(100vh - var(--eo-nav-h));border-bottom:2px solid var(--arena-ink);flex:1;grid-template-columns:1fr 1fr;display:grid}.eo-auth-promo{background:var(--arena-ink);color:var(--arena-paper);text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;gap:40px;padding:48px;display:flex;position:relative;overflow:hidden}.eo-auth-promo:before{content:"";pointer-events:none;background-image:linear-gradient(#f4f4f00a 1px,#0000 1px),linear-gradient(90deg,#f4f4f00a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.eo-auth-promo>*{z-index:1;position:relative}.eo-auth-promo-intro{text-align:left;width:100%}.eo-auth-eyebrow{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--cg-on-matte-muted);font-weight:500;display:block}.eo-auth-headline{font-family:var(--eo-font);letter-spacing:-.03em;text-transform:uppercase;margin:16px 0;padding-top:.06em;padding-bottom:.04em;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:900;line-height:1.05}.eo-auth-stroke{color:#0000;-webkit-text-stroke:2px var(--arena-paper)}.eo-auth-lime{color:var(--arena-lime)}.eo-auth-lead{color:var(--cg-on-matte-body);max-width:420px;margin:0;font-size:15px;line-height:1.65}.eo-auth-perks{border:1.5px solid var(--cg-on-matte-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eo-auth-perk{border-bottom:1px solid var(--cg-on-matte-rule-soft);gap:16px;padding:18px 20px;transition:background .2s;display:flex}.eo-auth-perk:last-child{border-bottom:none}.eo-auth-perk:hover{background:var(--cg-on-matte-fill-hover)}.eo-auth-perk-num{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.2em;color:var(--arena-lime);flex-shrink:0;padding-top:2px;font-weight:700}.eo-auth-perk-title{font-family:var(--eo-font);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:800}.eo-auth-perk-desc{color:#f4f4f099;font-size:13px;line-height:1.45}.eo-auth-footnote{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;text-transform:uppercase;color:#f4f4f059;margin:0}.eo-auth-form-panel{background:var(--arena-paper);justify-content:center;align-items:center;padding:48px;display:flex}.eo-auth-form{width:100%;max-width:420px}.eo-auth-form-head__eyebrow{margin:0}.eo-auth-form-head__title{font-family:var(--eo-font);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:900;line-height:.95}.eo-auth-form-head__lede{color:var(--arena-ink-muted);max-width:36ch;margin:0;font-size:14px;line-height:1.6}.eo-auth-event-strip{border:2px solid var(--arena-ink);background:var(--arena-ink)}.eo-auth-event-strip .eo-landing-event-fact{margin:0}.eo-auth-step-block{border-bottom:2px solid #11111114;padding:18px 0}.eo-auth-step-block:first-of-type{padding-top:0}.eo-auth-step-block:last-of-type{border-bottom:none}.eo-auth-step-block .eo-section-label{margin-bottom:12px}.eo-auth-actions--lookup{margin-top:14px}.eo-auth-actions--lookup .eo-btn{width:100%;min-height:44px}.eo-auth-volunteer-link{border-top:1px solid var(--arena-rule);color:var(--arena-ink-muted);margin:20px 0 0;padding-top:18px;font-size:13px;line-height:1.55}.eo-auth-volunteer-link__label{font-family:var(--eo-mono);font-size:var(--eo-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-faint);margin-bottom:4px;font-weight:600;display:block}.eo-auth-volunteer-link__note{color:var(--arena-ink-faint);margin-top:6px;font-size:12px;line-height:1.5;display:block}.eo-auth-back{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0 0 16px;padding:0;font-weight:600;transition:color .15s;display:inline-flex}.eo-auth-back:hover{color:var(--arena-ink)}.eo-auth-match-sheet__lede{color:var(--arena-ink-muted);margin:0 0 16px;font-size:14px;line-height:1.6}.eo-field__input--mono{font-family:var(--eo-mono);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:600}.eo-auth-hint--pulse{animation:1.2s ease-in-out infinite eo-auth-pulse}@keyframes eo-auth-pulse{0%,to{opacity:1}50%{opacity:.55}}.eo-auth-role-row{flex-direction:column;gap:8px;display:flex}.eo-auth-role-row .eo-role-toggle{border:2px solid var(--arena-ink);background:#1111110a;width:100%}.eo-auth-role-row .eo-role-toggle__btn{color:var(--arena-ink-muted);flex:1;padding:8px 10px}.eo-auth-role-row .eo-role-toggle__btn--active{background:var(--arena-lime);color:var(--arena-ink)}.eo-role-toggle--compact .eo-role-toggle__label--full{display:none}.eo-role-toggle--compact .eo-role-toggle__label--short{display:inline}.eo-role-toggle--compact .eo-role-toggle__btn{font-size:var(--eo-text-caption);letter-spacing:.08em;padding:8px 6px}.eo-auth-role-sole{align-items:baseline;gap:10px;margin:0;display:flex}.eo-auth-role-sole .eo-field__label{margin:0}.eo-auth-role-sole__value{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink);font-weight:700}.eo-auth-form-head{border-bottom:2px solid var(--arena-ink);flex-direction:column;gap:10px;margin-bottom:8px;padding-bottom:18px;display:flex}.eo-auth-signin-form{flex-direction:column;gap:0;display:flex}.eo-auth-field-gap{margin-top:14px}.eo-auth-phone-field{border:2px solid var(--arena-ink);background:var(--arena-paper);box-sizing:border-box;align-items:stretch;width:100%;display:flex}.eo-auth-phone-prefix{font-family:var(--eo-mono);letter-spacing:.05em;border-right:2px solid var(--arena-ink);color:var(--arena-ink-muted);background:#1111110a;flex-shrink:0;align-items:center;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.eo-auth-phone-input{min-width:0;font-size:14px;font-family:var(--eo-font);color:var(--arena-ink);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;padding:10px 12px;line-height:1.4}.eo-auth-phone-input::placeholder{color:var(--arena-ink-subtle)}.eo-auth-phone-field:focus-within{outline:3px solid var(--arena-lime);outline-offset:1px}.eo-login-screen--goalz .eo-auth-phone-field:focus-within{outline:none}.eo-auth-hint{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.06em;color:var(--arena-ink-faint);margin:6px 0 0;line-height:1.45}.eo-auth-hint--ok{color:var(--arena-ok)}.eo-auth-hint--warn{color:var(--arena-warn,#9a6700)}.eo-pin-field{flex-direction:column;gap:6px;display:flex}.eo-pin-field__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-pin-field__head .eo-field__label{margin:0}.eo-pin-field__toggle{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-weight:600;transition:color .15s;display:inline-flex}.eo-pin-field__toggle:hover{color:var(--arena-ink)}.eo-pin-input{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.eo-pin-input--4{grid-template-columns:repeat(4,1fr);max-width:220px}.eo-pin-input__cell{aspect-ratio:1;width:100%;max-height:48px;font-family:var(--eo-mono);text-align:center;color:var(--arena-ink);background:var(--arena-paper);border:2px solid var(--arena-ink);border-radius:0;outline:none;padding:0;font-size:20px;font-weight:700;transition:background .1s,border-color .1s}.eo-pin-input__cell:focus{outline:3px solid var(--arena-lime);outline-offset:1px;z-index:1}.eo-pin-input__cell--filled{background:var(--arena-paper-2)}.eo-pin-input__cell--error{border-color:var(--arena-err)}.eo-auth-info{border-left:3px solid var(--arena-info);background:var(--arena-info-soft);font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.04em;color:var(--arena-info);margin-top:0;padding:10px 14px;line-height:1.45}.eo-auth-error{border-left:3px solid var(--arena-err);background:var(--arena-err-soft);color:#8b1530;margin-top:16px;padding:10px 14px;font-size:13px;line-height:1.45}.eo-auth-actions{margin-top:20px}.eo-auth-actions .eo-btn{width:100%;min-height:48px}.eo-auth-foot{color:var(--arena-ink-muted);margin-top:24px;font-size:13px}.eo-auth-foot-link{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.15em;text-transform:uppercase;color:var(--arena-ink);font-weight:700;text-decoration:none;transition:color .15s}.eo-auth-foot-link:hover{color:var(--arena-lime)}.eo-login{background:var(--arena-paper);justify-content:center;align-items:center;min-height:100vh;display:flex}@media(max-width:900px){.eo-auth{grid-template-columns:1fr;min-height:auto}.eo-auth-promo{padding:28px var(--eo-page-pad);gap:24px}.eo-auth-form-panel{padding:28px var(--eo-page-pad) calc(40px + env(safe-area-inset-bottom))}.eo-auth-perks{display:none}.eo-auth-form-title{font-size:clamp(24px,6vw,32px)}}@media(max-width:420px){.eo-nav__brand .eo-nav__wordmark{display:none}}@media(max-width:639px){.eo-nav__tag,.eo-login-topbar__tag{display:none}.eo-nav__signout-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eo-nav__signout{min-width:40px;padding:0}.eo-nav__user-name,.eo-nav__role-badge-full{display:none}.eo-nav__role-badge-short{display:inline}.eo-nav__session{max-width:none}.eo-nav__link-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eo-nav__link{padding:7px 10px}.eo-role-toggle__label--full{display:none}.eo-role-toggle__label--short{display:inline}.eo-role-toggle__btn{font-size:var(--eo-text-caption);letter-spacing:.08em;padding:4px 8px}.eo-card{padding:16px}.eo-page-head{margin-bottom:20px;padding-bottom:16px}.eo-page-head__title{font-size:clamp(28px,9vw,48px)}.eo-event-row{gap:10px;padding:12px 14px}.eo-event-row__title{font-size:16px}.eo-peer-team-grid{grid-template-columns:1fr}.eo-pin-input{gap:5px}.eo-pin-input__cell{max-height:44px;font-size:18px}.eo-auth-promo{padding-top:24px;padding-bottom:24px}.eo-auth-headline{margin:12px 0;font-size:clamp(1.75rem,8vw,2.5rem)}.eo-login-topbar__link{font-size:var(--eo-text-caption);letter-spacing:.08em}}@media(min-width:640px)and (max-width:959px){.eo-main{max-width:none}}.eo-broadcast{--eo-bg:var(--arena-void);--eo-surface:var(--arena-panel);--eo-surface-2:var(--arena-panel-2);--eo-surface-3:var(--arena-panel-3);--eo-border:var(--arena-border);--eo-text:var(--arena-text);--eo-text-dim:var(--arena-text-dim);--eo-accent:var(--arena-lime);margin:calc(-1 * var(--eo-page-pad));padding:var(--eo-page-pad);min-height:calc(100vh - var(--eo-nav-h));background:var(--arena-void);color:var(--arena-text);min-width:0}.eo-broadcast .eo-section-label{color:var(--arena-text-dim)}.eo-broadcast .eo-card{background:var(--arena-panel);border:1px solid var(--arena-border);color:var(--arena-text)}.eo-broadcast .eo-input,.eo-broadcast .eo-select,.eo-broadcast .eo-field__input{color:var(--arena-text);background:#ffffff0f;border-color:#ffffff26}.eo-broadcast .eo-input:focus,.eo-broadcast .eo-select:focus,.eo-broadcast .eo-field__input:focus{outline-color:var(--arena-lime)}.eo-broadcast .eo-btn--primary,.eo-broadcast .eo-btn--live{background:var(--arena-lime);color:var(--arena-ink);border-color:var(--arena-ink)}.eo-broadcast .eo-btn--secondary{background:var(--arena-panel-2);color:var(--arena-text);border-color:var(--arena-border)}.eo-broadcast .eo-pill{color:#f4f4f0b3;background:0 0;border-color:#f4f4f04d}.eo-broadcast .eo-page-head__title{color:var(--arena-text)}.eo-broadcast .eo-page-head__stroke,.eo-broadcast .eo-page-head__accent{-webkit-text-stroke:2px var(--arena-text)}.eo-broadcast .eo-section-bar{color:#f4f4f047;border-color:#ffffff0f}.eo-broadcast .eo-section-bar__mark{color:var(--arena-text-dim)}.eo-dark-section-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.22em;text-transform:uppercase;color:#f4f4f047;border-bottom:1px solid #ffffff0f;margin-bottom:10px;padding-bottom:9px}.eo-cat-badge{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.04em;border-radius:0;padding:2px 7px;font-weight:600;display:inline-block}.eo-cat-badge--gk{color:var(--eo-cat-gk);background:var(--eo-cat-gk)}@supports (color:color-mix(in lab,red,red)){.eo-cat-badge--gk{background:color-mix(in srgb,var(--eo-cat-gk) 18%,transparent)}}.eo-cat-badge--striker{color:var(--eo-cat-striker);background:var(--eo-cat-striker)}@supports (color:color-mix(in lab,red,red)){.eo-cat-badge--striker{background:color-mix(in srgb,var(--eo-cat-striker) 18%,transparent)}}.eo-cat-badge--midfielder{color:var(--eo-cat-midfielder);background:var(--eo-cat-midfielder)}@supports (color:color-mix(in lab,red,red)){.eo-cat-badge--midfielder{background:color-mix(in srgb,var(--eo-cat-midfielder) 18%,transparent)}}.eo-cat-badge--defender{color:var(--eo-cat-defender);background:var(--eo-cat-defender)}@supports (color:color-mix(in lab,red,red)){.eo-cat-badge--defender{background:color-mix(in srgb,var(--eo-cat-defender) 18%,transparent)}}.eo-cat-badge--wildcard{color:var(--eo-cat-wildcard);background:var(--eo-cat-wildcard)}@supports (color:color-mix(in lab,red,red)){.eo-cat-badge--wildcard{background:color-mix(in srgb,var(--eo-cat-wildcard) 18%,transparent)}}.eo-cat-badge--open{color:var(--eo-cat-open);background:var(--eo-cat-open)}@supports (color:color-mix(in lab,red,red)){.eo-cat-badge--open{background:color-mix(in srgb,var(--eo-cat-open) 18%,transparent)}}.eo-banner{justify-content:space-between;align-items:center;gap:var(--eo-space-md);background:var(--arena-panel);border:1px solid var(--arena-border);border-radius:0;flex-wrap:wrap;padding:18px 24px;display:flex}.eo-banner--live{border-color:#f4f4f02e}@keyframes eo-pulse{0%,to{box-shadow:none}50%{box-shadow:none}}.eo-on-clock{border-color:var(--arena-text)!important}.eo-stage-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media(min-width:700px){.eo-stage-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1300px){.eo-stage-grid{grid-template-columns:repeat(8,1fr)}}.eo-stage-card{background:var(--arena-panel);border:1px solid var(--arena-border);border-radius:0;overflow:hidden}.eo-stage-card__head{text-align:center;background:var(--arena-panel-2);border-bottom:1px solid var(--arena-border);padding:10px 12px}.eo-stage-card__name{font-size:var(--eo-text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.eo-stage-card__body{min-height:96px;margin:0;padding:8px 10px;list-style:none}.eo-stage-pick{font-size:var(--eo-text-sm);border-bottom:1px solid var(--arena-border);align-items:center;gap:5px;padding:4px 0;display:flex}.eo-participant-hero{padding:var(--eo-space-lg);background:var(--arena-ink);color:var(--arena-paper);margin-bottom:var(--eo-space-lg);border-radius:0}.eo-participant-hero__eyebrow{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--arena-lime);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.eo-participant-hero__badge{font-size:var(--eo-text-sm);letter-spacing:.08em;text-transform:uppercase;background:var(--arena-lime);color:var(--arena-ink);padding:3px 8px;font-weight:800}.eo-participant-hero__title{font-family:var(--eo-font);text-transform:uppercase;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:900;line-height:.95}.eo-participant-hero__meta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.08em;text-transform:uppercase;color:#f4f4f0a6;margin:0}.eo-participant-section{margin-bottom:16px}.eo-participant-section__title{margin:0 0 12px}.eo-participant-list{margin:0;padding:0;list-style:none}.eo-participant-list__item{border-bottom:1px solid var(--arena-rule);padding:10px 0;font-size:14px}.eo-participant-list__item:last-child{border-bottom:none}.eo-participant-hero__team-name{margin:0;font-size:16px;font-weight:700}.eo-participant-note{color:var(--arena-ink-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.eo-card--spaced{margin-bottom:16px}.eo-card--spaced-top{margin-top:16px}.eo-squad-page{gap:var(--eo-space-lg);flex-direction:column;display:flex}.eo-squad-hero{border:2px solid var(--arena-ink);background:var(--arena-paper);gap:24px;padding:24px;display:grid}.eo-squad-hero__title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(28px,5vw,40px);font-weight:900;line-height:.95}.eo-squad-hero__title-row{align-items:center;gap:16px;margin-bottom:8px;display:flex}.eo-squad-hero__title-row .eo-squad-hero__title{margin:0}.eo-squad-hero__crest{border-radius:10px;flex-shrink:0;width:64px;height:64px}.eo-squad-hero__lede{max-width:56ch;color:var(--arena-ink-muted);margin:0 0 8px;font-size:14px;line-height:1.55}.eo-squad-hero__meta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0}.eo-squad-hero__stats{border:2px solid var(--arena-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.eo-squad-hero__stat{background:var(--arena-paper-2);padding:16px 18px}.eo-squad-hero__stat:first-child{border-right:2px solid var(--arena-ink)}.eo-squad-hero__stat-val{letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(22px,4vw,32px);font-weight:900;line-height:1}.eo-squad-hero__stat-val--stroke{color:#0000;-webkit-text-stroke:2px var(--arena-ink)}.eo-squad-hero__stat-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.2em;text-transform:uppercase;color:var(--arena-ink-faint);margin-top:6px}.eo-squad-hero__contact{border-top:1.5px solid var(--arena-rule);grid-template-columns:1fr;gap:16px;margin:0;padding-top:4px;display:grid}.eo-squad-hero__contact-item{min-width:0}.eo-squad-hero__contact-item--wide{grid-column:1/-1}.eo-squad-hero__contact dt{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--arena-ink-faint);margin-bottom:4px}.eo-squad-hero__contact dd{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.35}.eo-squad-hero__contact-value--email{font-family:var(--eo-mono);letter-spacing:.01em;font-size:13px;font-weight:500}.eo-squad-hero__crest-manage{margin-top:var(--eo-space-md);padding-top:var(--eo-space-md);border-top:2px solid #1111111a}.eo-participant-image{flex-direction:column;gap:12px;min-width:0;display:flex}.eo-participant-image__head{flex-direction:column;gap:6px;display:flex}.eo-participant-image__hint{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0;line-height:1.45}.eo-participant-image__preview{aspect-ratio:4/5;border:2px solid var(--arena-ink);background:var(--arena-paper-2);width:min(100%,220px);margin:0 auto;overflow:hidden}.eo-participant-image__preview--square{aspect-ratio:1;width:min(100%,160px)}.eo-participant-image__img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.eo-participant-image__preview--square .eo-participant-image__img{object-fit:contain;object-position:center;box-sizing:border-box;padding:8px}.eo-participant-image__empty{text-align:center;width:100%;height:100%;color:var(--arena-ink-muted);font-size:var(--eo-text-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.eo-participant-image__spec{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-faint);text-align:center;margin:0}.eo-participant-image__message{font-size:var(--eo-text-sm);margin:0}.eo-participant-image__message--ok{color:var(--arena-ink)}.eo-participant-image__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.eo-participant-image__confirm{flex-direction:column;align-items:center;gap:10px;display:flex}.eo-participant-image__confirm-copy{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0}.eo-participant-image--collapsed{gap:0}.eo-participant-image__summary,.eo-participant-image__head-toggle{width:100%;font:inherit;text-align:left;color:inherit;background:var(--arena-paper-2);cursor:pointer;border:2px solid #1111111f;align-items:center;gap:12px;margin:0;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.eo-participant-image__summary:hover,.eo-participant-image__head-toggle:hover{background:var(--arena-paper);border-color:#11111138}.eo-participant-image__summary:focus-visible,.eo-participant-image__head-toggle:focus-visible{outline:2px solid var(--arena-lime);outline-offset:2px}.eo-participant-image__chevron{color:var(--arena-ink-muted);flex-shrink:0;transition:transform .15s}.eo-participant-image--expanded .eo-participant-image__chevron{transform:rotate(180deg)}.eo-participant-image__summary-thumb{border:2px solid var(--arena-ink);background:var(--arena-paper);flex-shrink:0;width:44px;height:44px;overflow:hidden}.eo-participant-image__summary-thumb--square .eo-participant-image__summary-img{object-fit:contain;box-sizing:border-box;padding:4px}.eo-participant-image__summary-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.eo-participant-image__summary-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.eo-participant-image__summary-label{font-size:var(--eo-text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.2}.eo-participant-image__summary-meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted)}.eo-participant-image--expanded .eo-participant-image__head{gap:8px}.eo-participant-image__head-toggle .eo-participant-image__summary-meta{margin-left:auto}.eo-spin{animation:.8s linear infinite eo-spin}.eo-squad-roster__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.eo-squad-roster__search{margin-bottom:10px;display:block}.eo-squad-roster__search-input{width:100%;font-family:var(--eo-font);letter-spacing:-.01em;border:2px solid var(--arena-ink);background:var(--arena-paper);color:var(--arena-ink);padding:12px 14px;font-size:14px;font-weight:600}.eo-squad-roster__search-input::placeholder{color:var(--arena-ink-faint);font-weight:500}.eo-squad-roster__search-input:focus{outline:2px solid var(--arena-lime);outline-offset:2px}.eo-squad-roster__empty-msg{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0}.eo-squad-roster__lede{margin-bottom:20px}.eo-squad-player-grid{border-top:2px solid var(--arena-ink);border-left:2px solid var(--arena-ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:0;display:grid}.eo-squad-player-grid--manage{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}@media(min-width:960px){.eo-squad-player-grid--manage{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}}.eo-squad-player{border-right:2px solid var(--arena-ink);border-bottom:2px solid var(--arena-ink);background:var(--arena-paper);min-height:0;color:inherit;text-align:left;flex-direction:column;min-width:0;padding:0;transition:background .15s;display:flex}.eo-squad-player--captain{background:var(--arena-paper-2);box-shadow:inset 0 0 0 1px var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-squad-player--captain{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arena-lime) 35%,transparent)}}.eo-squad-player--marquee-a,.eo-squad-player--marquee-b{box-shadow:inset 0 4px 0 var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-squad-player--marquee-b{box-shadow:inset 0 4px color-mix(in srgb,var(--arena-lime) 70%,var(--arena-ink))}}.eo-squad-player--marquee-c{box-shadow:inset 0 4px 0 var(--arena-rule)}.eo-squad-player--marquee-d{box-shadow:inset 0 4px 0 var(--arena-ink)}.eo-squad-player__head{align-items:flex-start;gap:var(--eo-space-md);padding:var(--eo-space-md);display:flex}.eo-squad-player__lead{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex;position:relative}.eo-squad-player__badge{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink);background:var(--arena-lime);border:1.5px solid var(--arena-ink);padding:4px 8px;font-weight:700;position:absolute;top:0;right:0}.eo-squad-player__eyebrow{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0;padding-right:5.5rem;font-weight:600;line-height:1.3}.eo-squad-player--captain .eo-squad-player__eyebrow{padding-right:6.5rem}.eo-squad-player__marquee{border:2px solid var(--arena-ink);background:var(--arena-paper-2);flex-shrink:0;place-items:center;width:56px;height:56px;transition:transform .15s;display:grid}.eo-squad-player__marquee-letter{font-family:var(--eo-mono);letter-spacing:-.04em;font-size:1.5rem;font-weight:900;line-height:1}.eo-squad-player__marquee--unranked{background:var(--arena-paper-2);color:var(--arena-ink-muted);border-color:var(--arena-rule)}.eo-squad-player__marquee--marquee-a{background:var(--arena-lime);color:var(--arena-ink)}.eo-squad-player__marquee--marquee-b{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-squad-player__marquee--marquee-b{background:color-mix(in srgb,var(--arena-lime) 62%,var(--arena-paper))}}.eo-squad-player__marquee--marquee-b{color:var(--arena-ink)}.eo-squad-player__marquee--marquee-c{background:var(--arena-paper);color:var(--arena-ink-muted)}.eo-squad-player__marquee--marquee-d{background:var(--arena-ink);color:var(--arena-lime)}.eo-squad-player__marquee--unpaid{box-shadow:inset 0 0 0 2px var(--arena-err)}.eo-squad-player__thumb{border:2px solid var(--arena-ink);background:var(--arena-paper-2);flex-shrink:0;width:52px;height:64px;transition:transform .15s;overflow:hidden}.eo-squad-player__thumb--unpaid{box-shadow:inset 0 0 0 2px var(--arena-err)}.eo-squad-player__thumb--interactive{cursor:pointer;font:inherit;color:inherit;appearance:none;padding:0;transition:transform .15s,box-shadow .15s;position:relative}.eo-squad-player__thumb--interactive:hover{box-shadow:0 0 0 2px var(--arena-lime);transform:scale(1.04)}.eo-squad-player__thumb--interactive:focus-visible{outline:2px solid var(--arena-lime);outline-offset:2px}.eo-squad-player__thumb-hint{width:16px;height:16px;font-family:var(--eo-mono);color:var(--arena-ink);background:var(--arena-lime);border:1px solid var(--arena-ink);opacity:0;pointer-events:none;place-items:center;font-size:9px;font-weight:800;line-height:1;transition:opacity .15s;display:grid;position:absolute;bottom:2px;right:2px}.eo-squad-player__thumb--interactive:hover .eo-squad-player__thumb-hint,.eo-squad-player__thumb--interactive:focus-visible .eo-squad-player__thumb-hint{opacity:1}.eo-squad-player__marquee--in-thumb{border:none;width:100%;min-width:0;height:100%;min-height:0}.eo-player-photo{background:var(--arena-paper-2);overflow:hidden}.eo-player-photo--fill{width:100%;min-width:0;height:100%;min-height:0}.eo-player-photo--image{background:var(--arena-ink)}.eo-player-photo__img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.eo-player-photo__img--contain{object-fit:contain;object-position:center center;background:var(--arena-paper-2)}.eo-player-photo--initial{font-family:var(--eo-mono);letter-spacing:-.04em;color:var(--arena-ink);background:var(--arena-lime);place-items:center;font-size:1.25rem;font-weight:900;line-height:1;display:grid}.eo-player-photo--empty{background:var(--arena-paper-2)}.eo-squad-player__name{font-size:var(--eo-text-md);letter-spacing:-.02em;text-transform:uppercase;word-break:break-word;color:var(--arena-ink);margin:0;font-weight:800;line-height:1.15}.eo-squad-player__position{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0;line-height:1.4}.eo-squad-player__body{padding:0 var(--eo-space-md) var(--eo-space-sm)}.eo-squad-player__details.eo-def-grid--bordered{padding-top:var(--eo-space-sm);border-top:1.5px solid var(--arena-rule);gap:10px;margin:0}.eo-squad-player__details .eo-def-grid__row dt{margin-bottom:2px}.eo-squad-player__details .eo-def-grid__row dd{font-size:var(--eo-text-sm);font-weight:600}.eo-squad-player__foot{padding:var(--eo-space-sm) var(--eo-space-md) var(--eo-space-md);border-top:1.5px solid var(--arena-rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.eo-squad-player__foot-position{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink);font-weight:600}.eo-squad-player__foot-position--muted{color:var(--arena-ink-muted)}.eo-squad-player__foot-position--league{width:100%;font-size:var(--eo-text-sm);letter-spacing:.02em;text-transform:none;font-weight:600;line-height:1.45}.eo-squad-player--league-scout .eo-squad-player__foot{padding:12px var(--eo-space-md) 14px;align-items:stretch}.eo-squad-player-grid--league-scout{margin-top:0}.eo-player-league-players__search{justify-content:space-between;align-items:flex-end;gap:var(--eo-space-sm) var(--eo-space-md);margin-bottom:var(--eo-space-md);flex-wrap:wrap;display:flex}.eo-player-league-players__search-meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted)}.eo-league-team-sections{gap:var(--eo-space-md);flex-direction:column;display:flex}.eo-league-team-section{border:2px solid var(--arena-ink);background:var(--arena-paper);overflow:hidden}.eo-league-team-section--mine{box-shadow:inset 0 0 0 2px var(--arena-lime)}.eo-league-team-section--open .eo-league-team-section__head{border-bottom:2px solid var(--arena-ink);background:var(--arena-paper-2)}.eo-league-team-section--mine .eo-league-team-section__head{background:#d4ff0024}.eo-league-team-section__head{background:var(--arena-paper);width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none;font:inherit;border:none;grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:12px 14px;margin:0;padding:16px 18px;display:grid}.eo-league-team-section__head--watermarked{grid-template-columns:auto auto 1fr auto;position:relative;overflow:hidden}.eo-league-team-section__watermark{pointer-events:none;z-index:0;justify-content:flex-start;align-items:flex-end;width:clamp(110px,30vw,170px);height:clamp(110px,30vw,170px);display:flex;position:absolute;bottom:-26%;left:-4%}.eo-league-team-section__watermark-img{object-fit:contain;object-position:left bottom;opacity:.12;filter:grayscale()contrast(1.05);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(135deg,#000 0%,#000000b3 45%,#0000002e 75%,#0000 100%);mask-image:linear-gradient(135deg,#000,#000000b3 45%,#0000002e 75%,#0000)}.eo-league-team-section__head--watermarked>:not(.eo-league-team-section__watermark){z-index:1;position:relative}.eo-league-team-section__chevron{color:var(--arena-ink-muted);flex-shrink:0;transition:transform .15s}.eo-league-team-section--open .eo-league-team-section__chevron{transform:rotate(180deg)}.eo-league-team-section__index{font-family:var(--eo-mono);letter-spacing:-.06em;color:var(--arena-ink-ghost);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:.9}.eo-league-team-section__crest{flex-shrink:0;width:56px;height:56px}.eo-league-team-section__crest.eo-team-crest--photo .eo-team-crest__plate{width:100%;height:100%}.eo-league-team-section__copy{min-width:0}.eo-league-team-section__title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.eo-league-team-section__name{font-family:var(--eo-font);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:900;line-height:1}.eo-league-team-section__badge{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--arena-ink);flex-shrink:0;padding:4px 8px;font-weight:600}.eo-league-team-section__badge--mine{border-color:var(--arena-ink);background:var(--arena-lime);color:var(--arena-ink)}.eo-league-team-section__meta-line{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:6px 0 0}.eo-league-team-section__captain{align-items:center;gap:10px;margin-top:10px;display:flex}.eo-league-team-section__captain--open{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted);margin-top:10px}.eo-league-team-section__captain-thumb{border:2px solid var(--arena-ink);border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.eo-league-team-section__captain-fallback{width:100%;height:100%;font-family:var(--eo-mono);background:var(--arena-lime);color:var(--arena-ink);justify-content:center;align-items:center;font-weight:800;display:flex}.eo-league-team-section__captain-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.eo-league-team-section__captain-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--arena-ink-muted);font-weight:600}.eo-league-team-section__captain-name{font-size:var(--eo-text-sm);color:var(--arena-ink);font-weight:700}.eo-league-team-section__stats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.eo-league-team-section__squad-stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.eo-league-team-section__squad-val{font-family:var(--eo-mono);letter-spacing:-.04em;-webkit-text-stroke:1px var(--arena-ink);color:#0000;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:.9}.eo-league-team-section__squad-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted)}.eo-league-team-section__body{padding:var(--eo-space-md);background:var(--arena-paper)}.eo-league-team-section__roster{gap:var(--eo-space-md);flex-direction:column;display:flex}.eo-squad-captain-hero{border:2px solid var(--arena-ink);background:var(--arena-lime);width:100%;color:var(--arena-ink);text-align:left;cursor:pointer;appearance:none;font:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:16px 20px;margin:0;padding:18px 20px;display:grid}.eo-squad-captain-hero__avatar{border:2px solid var(--arena-ink);border-radius:50%;flex-shrink:0;width:72px;height:72px;overflow:hidden}.eo-squad-captain-hero__avatar.eo-player-photo--fill .eo-player-photo__img,.eo-squad-captain-hero__avatar.eo-player-photo--initial{border-radius:50%}.eo-squad-captain-hero__copy{min-width:0}.eo-squad-captain-hero__eyebrow{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;color:#1111118c;margin:0 0 6px;font-weight:600}.eo-squad-captain-hero__name{font-family:var(--eo-font);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:900;line-height:1}.eo-squad-captain-hero__position{font-size:var(--eo-text-base);color:#111111d1;margin:10px 0 0;font-weight:600;line-height:1.4}.eo-squad-captain-hero__cta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:#1111118c;white-space:nowrap;font-weight:600}@media(hover:hover){.eo-squad-captain-hero:hover{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-squad-captain-hero:hover{background:color-mix(in srgb,var(--arena-lime) 88%,var(--arena-paper))}}}@media(max-width:640px){.eo-squad-captain-hero{grid-template-columns:auto 1fr;grid-template-areas:"avatar copy""cta cta"}.eo-squad-captain-hero__avatar{grid-area:avatar}.eo-squad-captain-hero__copy{grid-area:copy}.eo-squad-captain-hero__cta{grid-area:cta;justify-self:start}}@media(hover:hover){.eo-league-team-section__head:hover{background:var(--arena-paper-2)}.eo-league-team-section--mine .eo-league-team-section__head:hover{background:#d4ff0038}}@media(max-width:720px){.eo-league-team-section__head{grid-template-columns:auto auto 1fr;grid-template-areas:"chevron index crest""copy copy copy""stats stats stats"}.eo-league-team-section__head--watermarked{grid-template-columns:auto auto 1fr;grid-template-areas:"chevron index index""copy copy copy""stats stats stats"}.eo-league-team-section__chevron{grid-area:chevron}.eo-league-team-section__index{grid-area:index}.eo-league-team-section__crest{grid-area:crest;justify-self:end}.eo-league-team-section__copy{grid-area:copy}.eo-league-team-section__stats{flex-direction:row;grid-area:stats;justify-content:space-between;align-items:center;width:100%}}.eo-squad-player--interactive{width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;margin:0;padding:0}button.eo-squad-player--interactive{border-right:2px solid var(--arena-ink);border-bottom:2px solid var(--arena-ink);border-top:none;border-left:none}@media(hover:hover){.eo-squad-player--interactive:hover,button.eo-squad-player--interactive:hover{background:var(--arena-paper-2)}}.eo-squad-player--selectable{cursor:pointer;position:relative}.eo-squad-player__check{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.eo-squad-player--selected{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-squad-player--selected{background:color-mix(in srgb,var(--arena-lime) 12%,var(--arena-paper))}}.eo-squad-player--focused{background:var(--arena-paper-2)}.eo-squad-player-wrap{flex-direction:column;display:flex}.eo-squad-player-wrap .eo-squad-player{flex:1}.eo-squad-player-wrap__actions{gap:var(--eo-space-sm);padding:var(--eo-space-sm) var(--eo-space-md) var(--eo-space-md);border-right:2px solid var(--arena-ink);border-bottom:2px solid var(--arena-ink);background:var(--arena-paper-2);flex-wrap:wrap;display:flex}.eo-team-owner-squad-card__position{gap:var(--eo-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.eo-team-owner-squad-card__position .eo-participant-field{min-width:0}.eo-team-owner-squad-card__saving{align-items:center;gap:var(--eo-space-xs);width:100%;margin:0;display:flex}@media(max-width:640px){.eo-team-owner-squad-card__position{grid-template-columns:1fr}}.eo-live-control-side .eo-squad-player-grid{max-height:min(70vh,720px);overflow-y:auto}.eo-broadcast .eo-squad-player-grid{border-color:var(--arena-border)}.eo-showcard-overlay{z-index:10000;background:var(--arena-ink);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.eo-showcard-overlay{background:color-mix(in srgb,var(--arena-ink) 72%,transparent)}}.eo-showcard-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.eo-showcard{background:var(--arena-paper);border:2px solid var(--arena-ink);width:min(100%,720px);max-height:min(92vh,880px);box-shadow:8px 8px 0 var(--arena-ink);position:relative;overflow:auto}.eo-showcard__close{z-index:2;border:2px solid var(--arena-ink);background:var(--arena-paper);width:40px;height:40px;color:var(--arena-ink);cursor:pointer;place-items:center;padding:0;font-size:24px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}.eo-showcard__close:hover{background:var(--arena-lime)}.eo-showcard__close:focus-visible{outline:2px solid var(--arena-lime);outline-offset:2px}.eo-showcard__layout{grid-template-columns:minmax(200px,280px) 1fr;gap:0;min-height:420px;display:grid}.eo-showcard__photo-col{background:var(--arena-paper-2);border-right:2px solid var(--arena-ink);flex-direction:column;align-items:stretch;gap:12px;padding:24px;display:flex}.eo-showcard__photo-frame{aspect-ratio:4/5;border:2px solid var(--arena-ink);background:var(--arena-ink);width:100%;overflow:hidden}.eo-showcard__photo-img{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.eo-showcard__photo-fallback{border:none;width:100%;height:100%}.eo-showcard__photo-fallback.eo-player-photo--initial{font-size:clamp(3rem,12vw,4.5rem)}.eo-showcard__captain-badge{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink);background:var(--arena-lime);border:1.5px solid var(--arena-ink);align-self:flex-start;padding:6px 10px;font-weight:700}.eo-showcard__body{flex-direction:column;gap:12px;min-width:0;padding:28px 24px 24px;display:flex}.eo-showcard__eyebrow{margin:0}.eo-showcard__name{letter-spacing:-.02em;text-transform:uppercase;color:var(--arena-ink);word-break:break-word;margin:0;padding-right:44px;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900;line-height:1.05}.eo-showcard__status{align-self:flex-start}.eo-showcard__details{margin-top:4px}@media(max-width:639px){.eo-showcard-overlay{align-items:flex-end;padding:12px}.eo-showcard{max-height:94vh}.eo-showcard__layout{grid-template-columns:1fr;min-height:0}.eo-showcard__photo-col{border-right:none;border-bottom:2px solid var(--arena-ink);padding:16px}.eo-showcard__photo-frame{max-width:220px;margin:0 auto}.eo-showcard__body{padding:20px 16px 16px}}.eo-broadcast .eo-squad-player,.eo-broadcast button.eo-squad-player--interactive{background:var(--arena-panel);border-color:var(--arena-border);color:var(--arena-text)}.eo-broadcast .eo-squad-player__marquee--unranked{background:var(--arena-panel-2);color:#f4f4f073;border-color:var(--arena-border)}.eo-broadcast .eo-squad-player__marquee--marquee-a{background:var(--arena-lime);color:var(--arena-ink)}.eo-broadcast .eo-squad-player__marquee--marquee-d{background:var(--arena-ink);color:var(--arena-lime)}.eo-broadcast .eo-squad-player__name{color:var(--arena-text)}.eo-broadcast .eo-squad-player__eyebrow,.eo-broadcast .eo-squad-player__position{color:var(--arena-text-dim)}.eo-broadcast .eo-squad-player__foot,.eo-broadcast .eo-squad-player__details.eo-def-grid--bordered{border-color:var(--arena-border)}.eo-broadcast .eo-squad-player--focused,.eo-broadcast .eo-squad-player--selected{background:#dcff001a}.eo-broadcast .eo-squad-roster__empty{border-color:var(--arena-border);background:var(--arena-panel-2);color:var(--arena-text-dim)}.eo-broadcast .eo-squad-player-wrap__actions{background:var(--arena-panel-2);border-color:var(--arena-border)}@media(hover:hover){.eo-broadcast .eo-squad-player--interactive:hover,.eo-broadcast button.eo-squad-player--interactive:hover{background:var(--arena-panel-3)}}.eo-squad-roster__impact,.eo-other-teams-roster__impact,.eo-squad-hero__impact,.eo-other-teams-summary .eo-impact-line{margin-bottom:16px}.eo-squad-roster__empty,.eo-other-teams-roster__empty{border:2px dashed var(--arena-ink);background:var(--arena-paper-2);justify-content:center;padding:32px 20px;display:flex}.eo-peer-team__captain-impact{margin-top:2px}@media(hover:hover){.eo-squad-player:hover{background:var(--arena-paper-2)}.eo-squad-player:hover .eo-squad-player__marquee--marquee-a,.eo-squad-player:hover .eo-squad-player__thumb{transform:scale(1.03)}.eo-squad-player--selected:hover{background:#dcff002e}}@media(max-width:639px){.eo-squad-hero{padding:18px}.eo-squad-hero__stats{grid-template-columns:1fr}.eo-squad-hero__stat:first-child{border-right:none;border-bottom:2px solid var(--arena-ink)}.eo-squad-player-grid{grid-template-columns:1fr}}@media(min-width:640px){.eo-squad-hero__contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}@media(min-width:960px){.eo-squad-hero{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start}.eo-squad-hero__main{grid-area:1/1}.eo-squad-hero__stats{grid-area:1/2;min-width:240px}.eo-squad-hero__contact{grid-area:2/1/auto/-1}}.eo-other-teams-page{gap:var(--eo-space-lg);flex-direction:column;display:flex}.eo-other-teams-summary{border:2px solid var(--arena-ink);background:var(--arena-paper);padding:24px}.eo-other-teams-summary__lede{max-width:56ch;color:var(--arena-ink-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.eo-other-teams-summary__lede strong{color:var(--arena-ink);font-weight:700}.eo-other-teams-summary__stats{border:2px solid var(--arena-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.eo-other-teams-summary__stat{background:var(--arena-paper-2);border-right:2px solid var(--arena-ink);padding:16px 18px}.eo-other-teams-summary__stat:last-child{border-right:none}.eo-other-teams-summary__stat-val{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(22px,4vw,36px);font-weight:900;line-height:1}.eo-other-teams-summary__stat-val--stroke{color:#0000;-webkit-text-stroke:2px var(--arena-ink)}.eo-other-teams-summary__stat-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.2em;text-transform:uppercase;color:var(--arena-ink-faint);margin-top:6px}.eo-other-teams-roster__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.eo-other-teams-roster__lede{margin-bottom:20px}.eo-tournament-groups{gap:var(--space-lg,1.5rem);flex-direction:column;display:flex}.eo-tournament-group__head{justify-content:space-between;align-items:center;gap:var(--space-sm,.75rem);margin-bottom:var(--space-sm,.75rem);display:flex}.eo-tournament-group__title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.125rem;font-weight:700}.eo-peer-team-grid{border-top:2px solid var(--arena-ink);border-left:2px solid var(--arena-ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0;display:grid}.eo-peer-team{border-right:2px solid var(--arena-ink);border-bottom:2px solid var(--arena-ink);background:var(--arena-paper);flex-direction:column;min-height:240px;padding:18px 18px 16px;transition:background .15s,color .15s;display:flex;position:relative;overflow:hidden}.eo-peer-team--watermarked>:not(.eo-peer-team__watermark){z-index:1;position:relative}.eo-peer-team__watermark{pointer-events:none;z-index:0;justify-content:flex-start;align-items:flex-end;width:clamp(120px,42%,168px);height:clamp(120px,42%,168px);display:flex;position:absolute;bottom:-18%;left:-8%}.eo-peer-team__watermark-img{object-fit:contain;object-position:left bottom;opacity:.12;filter:grayscale()contrast(1.05);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(135deg,#000 0%,#000000b3 45%,#0000002e 75%,#0000 100%);mask-image:linear-gradient(135deg,#000,#000000b3 45%,#0000002e 75%,#0000)}.eo-peer-team--mine{background:var(--arena-lime);box-shadow:inset 0 0 0 2px var(--arena-ink)}.eo-peer-team__badge--mine{border-color:var(--arena-ink);color:var(--arena-ink);background:#11111114}.eo-peer-team__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.eo-peer-team__index{font-family:var(--eo-mono);letter-spacing:-.06em;color:var(--arena-ink-ghost);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:.85}.eo-peer-team__badge{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-muted);border:1.5px solid var(--arena-rule);background:var(--arena-paper-2);flex-shrink:0;padding:4px 8px;font-weight:600}.eo-peer-team__body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.eo-peer-team__avatar{background:var(--arena-ink);width:48px;height:48px;color:var(--arena-lime);font-family:var(--eo-mono);flex-shrink:0;place-items:center;font-size:18px;font-weight:700;transition:background .15s,color .15s;display:grid}.eo-peer-team__name{letter-spacing:-.02em;text-transform:uppercase;word-break:break-word;margin:0;font-size:17px;font-weight:800;line-height:1.15}.eo-peer-team__location{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:500}.eo-peer-team__captain{color:var(--arena-ink-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.eo-peer-team__captain strong{color:var(--arena-ink);font-weight:700}.eo-peer-team__captain--muted{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase}.eo-peer-team__foot{border-top:1px solid var(--arena-rule);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;padding-top:12px;display:flex}.eo-peer-team__squad{flex-direction:column;gap:2px;min-width:0;display:flex}.eo-peer-team__squad-val{letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--arena-ink);font-size:28px;font-weight:900;line-height:1}.eo-peer-team__squad-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--arena-ink-faint)}.eo-other-teams-roster__empty{border:2px dashed var(--arena-ink);background:var(--arena-paper-2);justify-content:center;padding:32px 20px;display:flex}.eo-peer-team--link{color:inherit;text-decoration:none;display:block}.eo-peer-team--link:focus-visible{outline:2px solid var(--arena-lime);outline-offset:2px}@media(hover:hover){.eo-peer-team:hover{background:var(--arena-ink);color:var(--arena-paper)}.eo-peer-team:hover .eo-peer-team__index{color:#f4f4f02e}.eo-peer-team:hover .eo-peer-team__name,.eo-peer-team:hover .eo-peer-team__captain strong{color:var(--arena-paper)}.eo-peer-team:hover .eo-peer-team__location,.eo-peer-team:hover .eo-peer-team__captain{color:#f4f4f08c}.eo-peer-team:hover .eo-peer-team__avatar{background:var(--arena-lime);color:var(--arena-ink)}.eo-peer-team:hover .eo-peer-team__badge{color:#f4f4f0a6;background:0 0;border-color:#f4f4f040}.eo-peer-team:hover .eo-peer-team__foot{border-color:#f4f4f026}.eo-peer-team:hover .eo-peer-team__squad-val{-webkit-text-stroke-color:var(--arena-paper)}.eo-peer-team:hover .eo-peer-team__squad-label{color:#f4f4f073}}@media(max-width:639px){.eo-other-teams-summary{padding:18px}.eo-other-teams-summary__stats{grid-template-columns:1fr}.eo-other-teams-summary__stat{border-right:none;border-bottom:2px solid var(--arena-ink)}.eo-other-teams-summary__stat:last-child{border-bottom:none}.eo-peer-team-grid{grid-template-columns:1fr}}.eo-org-dashboard{gap:var(--eo-space-lg);flex-direction:column;min-width:0;display:flex;overflow-x:clip}.eo-org-dashboard__cover--player-event{min-height:clamp(220px,36vh,360px)}.eo-org-dashboard__cover{min-height:clamp(280px,50vh,480px);margin-left:calc(-1 * var(--eo-page-pad));margin-right:calc(-1 * var(--eo-page-pad));color:#fff;border-bottom:3px solid var(--arena-lime);flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,40px) clamp(24px,4vw,40px) clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden}.eo-org-dashboard__cover-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.eo-org-dashboard__cover-overlay{z-index:1;background:linear-gradient(#00000080,#0000006b 48%,#000000e0);position:absolute;inset:0}.eo-org-dashboard__cover-stripe{background:var(--arena-lime);clip-path:polygon(30% 0,100% 0,100% 100%,0% 100%);z-index:1;opacity:.55;pointer-events:none;width:clamp(2.5rem,5vw,4rem);height:100%;position:absolute;top:0;right:0}.eo-org-dashboard__cover-content{z-index:2;max-width:42rem;position:relative}.eo-org-dashboard__cover-eyebrow{color:#ffffff8c;margin-bottom:.65rem;display:inline-block}.eo-org-dashboard__cover-title{font-family:var(--eo-font);text-transform:uppercase;letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(1.75rem,5vw,3rem);font-weight:900;line-height:.95}.eo-org-dashboard__cover-actions .eo-pill{color:#fff;background:#00000059;border-color:#ffffff73}.eo-org-dashboard__cover-actions .eo-pill--checked,.eo-org-dashboard__cover-actions .eo-pill--live{border-color:var(--arena-lime);color:var(--arena-lime);background:#00000073}.eo-org-dashboard__cover-actions .eo-pill--open{color:#fff;border-color:#ffffffa6}.eo-org-dashboard__cover-actions .eo-pill:not(.eo-pill--live):not(.eo-pill--checked):not(.eo-pill--open){color:#ffffffd9;background:#00000040;border-color:#ffffff59}.eo-org-dashboard__cover-meta-line{color:#ffffffb8;max-width:44ch;margin:.75rem 0 0;font-size:clamp(14px,1.2vw,16px);line-height:1.55}.eo-org-dashboard__cover-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:1rem;display:flex}.eo-org-dashboard__cover-link{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.eo-org-dashboard__cover-link:hover{color:var(--arena-lime)}.eo-org-dashboard__pill--live{box-shadow:0 0 0 1px var(--arena-lime)}.eo-org-dashboard__commissioner-head{margin-bottom:var(--eo-space-sm)}.eo-org-dashboard__commissioner-panel{border:2px solid var(--arena-ink);background:var(--arena-paper);overflow:hidden}.eo-org-dashboard__commissioner-identity{align-items:flex-start;gap:var(--eo-space-md);background:var(--arena-lime);color:var(--arena-ink);padding:clamp(18px,3vw,28px);display:flex}.eo-org-dashboard__commissioner-avatar{width:64px;height:64px;font-family:var(--eo-mono);letter-spacing:.04em;background:var(--arena-ink);color:var(--arena-lime);border:2px solid var(--arena-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.eo-org-dashboard__commissioner-crest{box-sizing:border-box;border:2px solid var(--arena-ink);background:var(--arena-paper);flex-shrink:0;width:64px;min-width:64px;height:64px;min-height:64px}.eo-org-dashboard__commissioner-crest.eo-team-crest--photo{display:flex;background:var(--arena-paper)!important}.eo-org-dashboard__commissioner-crest.eo-team-crest--photo .eo-team-crest__plate{box-sizing:border-box;width:100%;height:100%}.eo-org-dashboard__commissioner-crest.eo-team-crest--initial{background:var(--arena-ink);color:var(--arena-lime);font-family:var(--eo-mono);letter-spacing:.04em;place-items:center;font-size:20px;font-weight:800;display:grid}.eo-org-dashboard__commissioner-crest.eo-team-crest--photo .eo-team-crest__plate{border:none;border-radius:0;padding:4px}.eo-org-dashboard__commissioner-intro{flex:1;min-width:0}.eo-org-dashboard__commissioner-eyebrow{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;text-transform:uppercase;color:#1111118c;margin:0 0 6px;font-weight:600}.eo-org-dashboard__commissioner-name{letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:break-word;margin:0 0 6px;font-size:clamp(22px,4vw,32px);font-weight:900;line-height:.95}.eo-org-dashboard__commissioner-greeting{font-size:var(--eo-text-base);color:#111111b8;margin:0;line-height:1.45}.eo-org-dashboard__commissioner-meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:#11111180;margin:6px 0 0}.eo-org-dashboard__commissioner-tagline{padding:var(--eo-space-md) clamp(18px,3vw,28px);border-top:2px solid var(--arena-ink);background:var(--arena-paper)}.eo-org-dashboard__commissioner-tagline .eo-impact-line{margin:0}.eo-org-dashboard__commissioner-tagline .eo-impact-line__word strong{color:var(--arena-ink)}.eo-org-dashboard__commissioner-tagline .eo-impact-line__sep{color:var(--arena-ink-ghost)}.eo-org-dashboard__commissioner-stats{border-top:2px solid var(--arena-ink);background:var(--arena-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;display:grid}@media(max-width:479px){.eo-org-dashboard__commissioner-identity{align-items:center}.eo-org-dashboard__commissioner-crest{width:56px;min-width:56px;height:56px;min-height:56px}.eo-org-dashboard__commissioner-stats{grid-template-columns:1fr}}.eo-org-dashboard__commissioner-stat{background:var(--arena-paper-2);flex-direction:column;gap:4px;min-width:0;padding:clamp(12px,2vw,16px);display:flex}.eo-org-dashboard__commissioner-stat dt{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0;font-weight:600}.eo-org-dashboard__commissioner-stat dd{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(18px,3vw,24px);font-weight:800;line-height:1.1}.eo-org-dashboard__card-head{margin-bottom:var(--eo-space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-org-dashboard__facts{border:2px solid var(--arena-ink);background:var(--arena-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@media(min-width:640px){.eo-org-dashboard__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.eo-org-dashboard__fact{background:var(--arena-paper);flex-direction:column;gap:.35rem;min-width:0;padding:clamp(.85rem,2vw,1.2rem);display:flex}.eo-org-dashboard__fact--live{background:var(--arena-paper-2)}.eo-org-dashboard__fact-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--arena-ink-muted);font-weight:600}.eo-org-dashboard__fact-value{font-family:var(--eo-font);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:800;line-height:1.25}.eo-org-dashboard__about{margin-top:var(--eo-space-md);padding-top:var(--eo-space-md);border-top:1.5px solid var(--arena-rule)}.eo-org-dashboard__about-impact{margin-bottom:var(--eo-space-sm)}.eo-org-dashboard__about-text{font-size:var(--eo-text-base);color:var(--arena-ink-muted);max-width:62ch;margin:0;line-height:1.6}.eo-org-dashboard__roster-layout{gap:var(--eo-space-lg);grid-template-columns:1fr;align-items:start;display:grid}@media(min-width:768px){.eo-org-dashboard__roster-layout{grid-template-columns:minmax(280px,360px) 1fr;align-items:center}}.eo-org-dashboard__roster-visual{padding:var(--eo-space-md);background:var(--arena-paper-2);border:1.5px solid var(--arena-rule)}.eo-org-dashboard__roster-impact{margin-bottom:var(--eo-space-sm)}.eo-org-dashboard__roster-lede{margin:0 0 var(--eo-space-md);font-size:var(--eo-text-base);color:var(--arena-ink-muted);max-width:48ch;line-height:1.55}.eo-org-dashboard__actions{flex-wrap:wrap;gap:8px;display:flex}.eo-org-dashboard__actions--inline{margin-top:var(--eo-space-sm);padding-top:var(--eo-space-sm);border-top:2px solid #1111111f}.eo-org-dashboard--ledger{gap:28px}.eo-org-dashboard--ledger__kpis{margin-bottom:0}.eo-org-dashboard--ledger__kpis .eo-kpi__val:not(.eo-kpi__val--stroke):not(.eo-kpi__val--lime){overflow-wrap:anywhere;word-break:break-word;font-size:clamp(18px,3.5vw,32px);line-height:1.05}.eo-org-dashboard--ledger__grid{margin-bottom:0}.eo-org-dashboard--ledger__card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.eo-org-dashboard--ledger__card-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eo-org-dashboard--ledger__public-link{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.eo-org-dashboard--ledger__public-link:hover{color:var(--arena-ink)}.eo-org-dashboard--ledger__event-title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(22px,4vw,30px);font-weight:900;line-height:1}.eo-org-dashboard--ledger__event-desc{color:var(--arena-ink-muted);max-width:62ch;margin:0 0 12px;font-size:14px;line-height:1.6}.eo-org-dashboard--ledger__event-desc--muted{font-style:italic}.eo-org-dashboard--ledger__impact{margin-bottom:12px}.eo-org-dashboard--ledger__config{border-top:1.5px solid var(--arena-rule);grid-template-columns:1fr;gap:14px;margin:0;padding-top:16px;display:grid}.eo-org-dashboard--ledger__config dt{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--arena-ink-faint);margin-bottom:4px}.eo-org-dashboard--ledger__config dd{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.35}.eo-org-dashboard--ledger__about{border-top:1.5px solid var(--arena-rule);font-size:var(--eo-text-base);color:var(--arena-ink-muted);margin:16px 0 0;padding-top:16px;line-height:1.6}.eo-org-dashboard--ledger__mini-stats{border-top:1.5px solid var(--arena-rule);border-bottom:1.5px solid var(--arena-rule);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:18px;padding:14px 0;display:flex}.eo-org-dashboard--ledger__mini-val{letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:1;display:block}.eo-org-dashboard--ledger__mini-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--arena-ink-faint);margin-top:4px;display:block}.eo-org-dashboard--ledger__actions{flex-wrap:wrap;gap:8px;display:flex}.eo-org-dashboard--ledger__team-main{flex:1;min-width:0}.eo-org-dashboard--ledger__empty{color:var(--arena-ink-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.eo-org-dashboard--ledger__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.eo-org-dashboard--ledger__reg-list{margin-top:4px}.eo-org-dashboard--ledger__reg-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.eo-org-dashboard--ledger__reg-name{letter-spacing:-.01em;font-size:14px;font-weight:700}.eo-org-dashboard--ledger__reg-meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted)}.eo-org-dashboard--ledger .eo-event-row .eo-pill{flex-shrink:0}.eo-ticker-wrap{margin-left:calc(-1 * var(--eo-page-pad));margin-right:calc(-1 * var(--eo-page-pad));background:var(--arena-lime);border-bottom:2px solid var(--arena-ink);align-items:center;height:34px;display:flex;overflow:hidden}.eo-ticker{white-space:nowrap;animation:28s linear infinite eo-ticker;display:flex}.eo-ticker-item{font-family:var(--eo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--arena-ink);border-right:1px solid #1111112e;padding:0 28px;font-size:9px}@keyframes eo-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:640px){.eo-org-dashboard--ledger__config{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}@media(max-width:639px){.eo-org-dashboard--ledger .eo-event-row{flex-wrap:wrap}.eo-org-dashboard--ledger .eo-event-row .eo-pill{margin-left:auto}}@media(prefers-reduced-motion:reduce){.eo-ticker{animation:none}}.eo-player-tournament{gap:var(--eo-space-lg);flex-direction:column;display:flex}.eo-player-tournament__snapshot{margin:0}.eo-player-tournament__note{margin-bottom:var(--eo-space-md)}.eo-player-tournament__browse,.eo-player-tournament__tab-panel,.eo-player-tournament__fixtures{gap:var(--eo-space-md);flex-direction:column;display:flex}.eo-tournament-tabs{border:2px solid var(--arena-ink);background:var(--arena-paper-2);gap:0;display:flex}.eo-tournament-tabs__btn{border:none;border-right:2px solid var(--arena-ink);min-height:48px;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-muted);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.eo-tournament-tabs__btn:last-child{border-right:none}.eo-tournament-tabs__btn--active{background:var(--arena-lime);color:var(--arena-ink);box-shadow:inset 0 -3px 0 var(--arena-ink)}.eo-tournament-tabs__lead{align-items:center;gap:8px;min-width:0;display:inline-flex}.eo-tournament-tabs__icon{flex-shrink:0}.eo-tournament-tabs__count{border:1.5px solid;justify-content:center;align-items:center;min-width:1.75rem;padding:2px 7px;font-size:.7rem;line-height:1.2;display:inline-flex}.eo-tournament-fixtures{gap:var(--space-lg,1.5rem);flex-direction:column;display:flex}.eo-tournament-fixtures__day{gap:var(--eo-space-sm);flex-direction:column;display:flex}.eo-tournament-fixtures__day-head{justify-content:space-between;align-items:center;gap:var(--eo-space-sm);padding-top:var(--eo-space-xs);margin:0;display:flex}.eo-tournament-fixtures__day-title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.125rem;font-weight:700}.eo-tournament-fixtures__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.eo-tournament-fixtures__item{min-width:0}.eo-match-card{border:2px solid var(--arena-ink);background:var(--arena-paper);flex-direction:column;height:100%;min-height:220px;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:4px 4px #11111114}.eo-match-card:hover{transform:translateY(-2px);box-shadow:6px 6px #1111111f}.eo-match-card--clickable{cursor:pointer}.eo-match-card--clickable:focus-visible{outline:2px solid var(--arena-ink);outline-offset:2px}.eo-match-card--mine{background:var(--arena-lime);box-shadow:4px 4px 0 var(--arena-ink)}.eo-match-card--mine:hover{box-shadow:6px 6px 0 var(--arena-ink)}.eo-match-card__head{border-bottom:2px solid #1111111a;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 10px;display:flex}.eo-match-card__head-left{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.eo-match-card__category{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.eo-match-card__code{border:1.5px solid var(--arena-rule);background:var(--arena-paper-2);font-family:var(--eo-mono);letter-spacing:.08em;padding:2px 6px;font-size:.65rem}.eo-match-card__status{border:1.5px solid var(--arena-rule);font-family:var(--eo-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);background:var(--arena-paper-2);flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.eo-match-card__status--in-progress{color:var(--arena-ink);border-color:var(--arena-ink);background:#d4ff0059}.eo-match-card__status--completed{color:var(--arena-ink);border-color:var(--arena-ink)}.eo-match-card__status--postponed,.eo-match-card__status--cancelled{opacity:.75}.eo-match-card__live-dot{background:#e11d48;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite eo-match-live-pulse}@keyframes eo-match-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.eo-match-card__pitch{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:18px 14px 14px;display:grid}.eo-match-card__side{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.eo-match-card__side--winner .eo-match-card__team{font-weight:800}.eo-match-card__crest{width:52px;height:52px}.eo-match-card__crest.eo-team-crest--bare,.eo-match-card__crest.eo-team-crest--initial{width:52px;height:52px;font-size:1.25rem}.eo-match-card__team{letter-spacing:-.01em;word-break:break-word;margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.eo-match-card__center{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:72px;padding:0 4px;display:flex}.eo-match-card__vs{font-family:var(--eo-mono);letter-spacing:.2em;color:var(--arena-ink-muted);font-size:.72rem;font-weight:700}.eo-match-card__schedule{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted);align-items:flex-start;gap:6px;margin:0;font-weight:600;display:flex}.eo-match-card__schedule svg{flex-shrink:0;margin-top:1px}.eo-match-card__detail-hint{font-family:var(--eo-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-faint);flex:100%;font-size:.62rem;font-weight:600}.eo-match-card__kickoff{font-family:var(--eo-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink);white-space:nowrap;font-size:.72rem;font-weight:600}.eo-match-card__scoreline{font-family:var(--eo-mono);letter-spacing:-.04em;align-items:baseline;gap:6px;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1;display:flex}.eo-match-card__score-sep{color:var(--arena-ink-muted);font-weight:500}.eo-match-card__score--winner{color:var(--arena-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.eo-match-card--scored .eo-match-card__center{min-width:88px}.eo-match-card__result-pill{border:1.5px solid var(--arena-rule);font-family:var(--eo-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ink-muted);padding:2px 8px;font-size:.62rem;font-weight:700}.eo-match-card__result-pill--win{border-color:var(--arena-ink);color:var(--arena-ink);background:#d4ff0066}.eo-match-card__foot{background:#11111108;border-top:2px solid #11111114;flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.eo-match-card__venue{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);align-items:flex-start;gap:6px;margin:0;line-height:1.4;display:flex}.eo-match-card__venue svg{flex-shrink:0;margin-top:2px}.eo-match-card__officials,.eo-match-card__role{font-size:var(--eo-text-caption);color:var(--arena-ink-muted);margin:0;line-height:1.45}.eo-match-card__role{font-family:var(--eo-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink);font-weight:600}.eo-match-card__score-btn{border:2px solid var(--arena-ink);background:var(--arena-lime);width:100%;min-height:40px;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;margin-top:10px;padding:8px 12px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.eo-match-card__score-btn--view{background:var(--arena-paper)}.eo-match-card__score-btn:hover{box-shadow:2px 2px 0 var(--arena-ink);transform:translateY(-1px)}.eo-match-card__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.eo-fixture-detail__meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.eo-fixture-detail__schedule{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted);font-weight:600}.eo-fixture-detail__pitch{background:var(--arena-paper-2);border:2px solid #1111111a;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:14px;padding:16px 12px;display:grid}.eo-fixture-detail__side{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.eo-fixture-detail__side--winner .eo-fixture-detail__team{font-weight:800}.eo-fixture-detail__crest{width:52px;height:52px}.eo-fixture-detail__team{text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700;line-height:1.2}.eo-fixture-detail__center{flex-direction:column;align-items:center;gap:6px;display:flex}.eo-fixture-detail__vs{font-family:var(--eo-mono);letter-spacing:.14em;color:var(--arena-ink-faint);font-size:.75rem;font-weight:700}.eo-fixture-detail__scoreline{align-items:center;gap:8px;margin:0;font-size:1.75rem;font-weight:900;line-height:1;display:flex}.eo-fixture-detail__score-sep{color:var(--arena-ink-muted)}.eo-fixture-detail__score--winner{color:var(--arena-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.eo-fixture-detail__venue,.eo-fixture-detail__officials{color:var(--arena-ink-muted);align-items:flex-start;gap:6px;margin:0 0 8px;font-size:13px;line-height:1.5;display:flex}.eo-fixture-detail__venue svg{flex-shrink:0;margin-top:2px}.eo-fixture-detail__goals{border-top:2px solid #11111114;margin-top:18px;padding-top:16px}.eo-match-card__manage-btn{border:2px solid var(--arena-ink);background:var(--arena-paper);min-height:40px;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex:1;padding:8px 12px;font-weight:700}.eo-org-tournament-page{flex-direction:column;display:flex}.eo-org-tournament-page__head{margin-bottom:var(--eo-space-lg);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eo-org-tournament-page__panel{gap:var(--eo-space-md);margin-top:var(--eo-space-lg);flex-direction:column;display:flex}.eo-org-knockout{gap:var(--eo-space-md);flex-direction:column;display:flex}.eo-org-knockout__card{gap:var(--eo-space-md);border:2px solid var(--arena-ink);background:var(--arena-paper);flex-direction:column;padding:14px;display:flex}.eo-org-knockout__generate{gap:12px;display:grid}@media(min-width:640px){.eo-org-knockout__generate{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.eo-org-knockout__hint{font-family:var(--eo-mono);font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0}.eo-org-tournament-groups__add{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.eo-org-tournament-groups__list{flex-direction:column;gap:14px;display:flex}.eo-org-tournament-groups__card{border:2px solid var(--arena-ink);background:var(--arena-paper);padding:14px}.eo-org-tournament-groups__card--muted{background:#11111108;margin-top:16px}.eo-org-tournament-groups__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.eo-org-tournament-groups__title{text-transform:uppercase;margin:0;font-size:1rem;font-weight:800}.eo-org-tournament-groups__meta,.eo-org-officials__meta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:4px 0 0}.eo-org-tournament-groups__teams{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eo-org-tournament-groups__team-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-field__input--compact{max-width:180px}.eo-org-officials__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.eo-org-officials__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.eo-org-officials__card{border:2px solid var(--arena-ink);background:var(--arena-paper);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.eo-org-officials__name{margin:0;font-size:1rem;font-weight:800}.eo-org-officials__actions{flex-shrink:0;gap:8px;display:flex}.eo-org-fixture-sheet__tabs{margin-bottom:16px}.eo-org-fixture-sheet__form{flex-direction:column;gap:12px;display:flex}.eo-fixture-access{background:var(--arena-paper-2);border:2px solid #11111124;flex-direction:column;gap:10px;padding:12px;display:flex}.eo-fixture-access__head{flex-direction:column;gap:6px;display:flex}.eo-fixture-access__lede{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0;line-height:1.45}.eo-fixture-access__code-row{background:var(--arena-paper);border:1px solid #1111111a;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.eo-fixture-access__label{font-family:var(--eo-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0 0 2px;font-size:.65rem}.eo-fixture-access__code{font-family:var(--eo-mono);margin:0;font-size:.9rem;font-weight:700}.eo-fixture-access__reveal{border:2px solid var(--arena-lime);padding:10px}@supports (color:color-mix(in lab,red,red)){.eo-fixture-access__reveal{border:2px solid color-mix(in srgb,var(--arena-lime) 55%,transparent)}}.eo-fixture-access__reveal{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-fixture-access__reveal{background:color-mix(in srgb,var(--arena-lime) 12%,var(--arena-paper))}}.eo-fixture-access__reveal-label{font-family:var(--eo-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0 0 6px;font-size:.65rem}.eo-fixture-access__reveal-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eo-fixture-access__pin{font-family:var(--eo-mono);letter-spacing:.08em;font-size:1.5rem;font-weight:800}.eo-fixture-access__actions{flex-wrap:wrap;gap:8px;display:flex}.eo-fixture-access__hint{font-size:var(--eo-text-caption);color:var(--arena-ink-muted);margin:0;line-height:1.4}.eo-team-pin-sheet{width:min(100%,520px);max-height:min(92vh,840px)}.eo-team-pin-sheet--wide{width:min(100%,640px)}.eo-team-pin-sheet__intro{flex:1;min-width:0}.eo-team-pin-sheet__lede{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:8px 0 0;line-height:1.45}.eo-team-pin-sheet__body{flex-direction:column;gap:12px;min-width:0;display:flex}.eo-team-pin-sheet__block{margin:0}.eo-team-pin-sheet__pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.eo-team-pin-sheet__pin-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.eo-team-pin-sheet__step-up{margin-top:4px}.eo-team-pin-sheet__footer{border-top:2px solid var(--arena-rule);margin-top:16px;padding-top:16px}.eo-team-pin-sheet__results{background:var(--arena-paper);border:2px solid #1111111f;flex-direction:column;gap:0;max-height:min(42vh,360px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.eo-team-pin-sheet__result{border-bottom:1px solid #11111114;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:10px 12px;display:flex}.eo-team-pin-sheet__result:last-child{border-bottom:none}.eo-team-pin-sheet__result-meta{flex:10rem;min-width:0}.eo-team-pin-sheet__result-meta strong{font-size:var(--eo-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.eo-team-pin-sheet__result-meta span{font-family:var(--eo-mono);font-size:var(--eo-text-caption);color:var(--arena-ink-muted);display:block}.eo-fixture-access__pin--compact{font-size:1.1rem}.eo-pin-field--sheet .eo-pin-input{max-width:100%}.eo-squad-access-toolbar{margin-bottom:16px}.eo-squad-player__access{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.eo-pill--sm{padding:2px 8px;font-size:.65rem}.eo-pill--warn{background:var(--arena-warn)}@supports (color:color-mix(in lab,red,red)){.eo-pill--warn{background:color-mix(in srgb,var(--arena-warn) 18%,var(--arena-paper))}}.eo-pill--warn{color:var(--arena-ink)}@media(max-width:480px){.eo-team-pin-sheet .eo-pin-input{gap:4px}.eo-team-pin-sheet .eo-pin-input__cell{max-height:42px;font-size:18px}.eo-score-sheet__title{font-size:1.15rem}.eo-fixture-access__code-row{flex-direction:column;align-items:stretch}.eo-team-pin-sheet__pills{justify-content:flex-start}.eo-squad-player__access{flex-direction:column;align-items:stretch}.eo-squad-player__access .eo-btn{justify-content:center;width:100%}}.eo-change-pin--collapsed.eo-card{padding:0;overflow:hidden}.eo-change-pin__summary,.eo-change-pin__head-toggle{width:100%;font:inherit;text-align:left;color:inherit;background:var(--arena-paper-2);cursor:pointer;border:0;align-items:center;gap:12px;margin:0;padding:12px 14px;transition:background .15s;display:flex}.eo-change-pin--collapsed .eo-change-pin__summary{border:2px solid #1111111f}.eo-change-pin__summary:hover,.eo-change-pin__head-toggle:hover{background:var(--arena-paper)}.eo-change-pin__summary:focus-visible,.eo-change-pin__head-toggle:focus-visible{outline:2px solid var(--arena-lime);outline-offset:2px}.eo-change-pin__chevron{color:var(--arena-ink-muted);flex-shrink:0;transition:transform .15s}.eo-change-pin--expanded .eo-change-pin__chevron{transform:rotate(180deg)}.eo-change-pin__summary-icon{border:2px solid var(--arena-ink);background:var(--arena-paper);width:44px;height:44px;color:var(--arena-ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.eo-change-pin__summary-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.eo-change-pin__summary-label{font-size:var(--eo-text-sm);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;line-height:1.2;display:flex}.eo-change-pin__summary-meta{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted)}.eo-change-pin__head{margin:-4px -4px 12px}.eo-change-pin__head-toggle .eo-change-pin__summary-meta{margin-left:auto}.eo-change-pin--expanded{padding-top:0}.eo-change-pin__lede,.eo-change-pin__sms-note{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0 0 12px;line-height:1.45}.eo-change-pin__pills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.eo-change-pin__pills .eo-pill{cursor:pointer}.eo-change-pin__body{flex-direction:column;gap:12px;min-width:0;display:flex}.eo-change-pin__actions{margin-top:4px}.eo-profile-facts{font-size:var(--eo-text-sm);grid-template-columns:minmax(5rem,auto) 1fr;gap:6px 16px;margin:0;display:grid}.eo-profile-facts dt{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0}.eo-profile-facts dd{word-break:break-word;min-width:0;margin:0;font-weight:600}.eo-forgot-pin{flex-direction:column;gap:12px;min-width:0;display:flex}.eo-forgot-pin__head{flex-direction:column;gap:6px;display:flex}.eo-forgot-pin__lede{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0;line-height:1.45}.eo-forgot-pin__actions{margin-top:4px}.eo-forgot-pin__link{cursor:pointer;text-align:left;background:0 0;border:none;margin-top:8px;padding:0;display:inline-block}.eo-org-fixture-sheet__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eo-org-fixture-sheet__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.eo-org-fixture-sheet__officials{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.eo-org-fixture-sheet__officials li{border-bottom:1px solid #11111114;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.eo-field--inline{align-items:center;gap:8px;display:flex}.eo-org-manual-score{flex-direction:column;gap:16px;display:flex}.eo-org-manual-score__head{flex-direction:column;gap:6px;display:flex}.eo-org-manual-score__scoreline{font-family:var(--eo-mono);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.eo-org-manual-score__add,.eo-org-manual-score__publish,.eo-org-manual-score__goal-edit{background:#11111105;border:1px solid #1111111f;flex-direction:column;gap:12px;padding:12px;display:flex}.eo-org-manual-score__subhead{margin:0;font-size:.9rem;font-weight:700}.eo-org-manual-score__fields{flex-direction:column;gap:10px;display:flex}.eo-org-manual-score__goal-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.eo-org-manual-score__goal-item{background:#11111105;border:1px solid #1111111a;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.eo-org-manual-score__goal-actions{gap:4px;margin-left:auto;display:inline-flex}.eo-org-manual-score__publish-form{flex-direction:column;gap:12px;display:flex}.eo-score-sheet{z-index:120;box-sizing:border-box;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.eo-score-sheet__backdrop{cursor:pointer;background:#1111118c;border:none;position:absolute;inset:0}.eo-score-sheet__panel{z-index:1;border:2px solid var(--arena-ink);background:var(--arena-paper);width:min(100%,520px);max-height:min(90vh,720px);box-shadow:8px 8px 0 var(--arena-ink);padding:20px 18px 24px;position:relative;overflow:auto}.eo-score-sheet__panel--with-lineup{width:min(100%,980px);max-height:min(94vh,920px)}.eo-score-sheet__panel.eo-org-fixture-sheet{width:min(100%,620px);max-height:min(92vh,900px)}.eo-score-sheet__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.eo-score-sheet__title{letter-spacing:-.02em;margin:6px 0 0;font-size:1.35rem;font-weight:800}.eo-score-sheet__role{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--arena-ink-muted);margin:6px 0 0}.eo-score-sheet__close{border:2px solid var(--arena-ink);background:var(--arena-paper-2);cursor:pointer;place-items:center;width:36px;height:36px;display:grid}.eo-score-sheet__teams{background:var(--arena-paper-2);border:2px solid #1111111f;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:18px;padding:14px;display:grid}.eo-score-sheet__team{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.eo-score-sheet__crest{width:48px;height:48px}.eo-score-sheet__team-name{font-size:.82rem;font-weight:700;line-height:1.25}.eo-score-sheet__vs{font-family:var(--eo-mono);letter-spacing:.16em;color:var(--arena-ink-muted);font-size:.72rem;font-weight:700}.eo-score-sheet__form{flex-direction:column;gap:14px;display:flex}.eo-score-sheet__inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.eo-score-sheet__score-input{font-family:var(--eo-mono);text-align:center;font-size:1.5rem;font-weight:700}.eo-score-sheet__draw{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.eo-score-sheet__actions{justify-content:flex-end;gap:10px;display:flex}.eo-score-sheet__actions .eo-btn--primary{align-items:center;gap:8px;display:inline-flex}.eo-official-fixture-page__head{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.eo-official-fixture-page__back{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted);font-weight:600;text-decoration:none}.eo-official-fixture-page__back:hover{color:var(--arena-ink)}.eo-official-fixture-page__event{margin:0;font-size:1.1rem;font-weight:800}.eo-official-fixture-page__hint{font-size:var(--eo-text-sm);margin:12px 0 0}.eo-official-fixture-nav{margin-bottom:18px}.eo-official-fixture-nav__label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-weight:700}.eo-official-fixture-nav__scroll{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.eo-official-fixture-nav__list{gap:8px;min-width:min-content;margin:0;padding:0;list-style:none;display:flex}.eo-official-fixture-nav__tab{background:var(--arena-paper-2);min-width:168px;max-width:220px;color:inherit;border:2px solid #11111124;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.eo-official-fixture-nav__tab:hover{border-color:var(--arena-ink)}.eo-official-fixture-nav__tab--active{border-color:var(--arena-ink);background:var(--arena-lime);box-shadow:3px 3px 0 var(--arena-ink)}.eo-official-fixture-nav__code{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.08em;font-weight:700}.eo-official-fixture-nav__meta{font-size:var(--eo-text-sm);font-weight:700;line-height:1.25}.eo-official-fixture-nav__teams{font-size:var(--eo-text-caption);color:var(--arena-ink-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.eo-official-match{flex-direction:column;gap:16px;display:flex}.eo-official-match__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eo-official-match__title{letter-spacing:-.02em;margin:6px 0 0;font-size:1.5rem;font-weight:800}.eo-official-match__meta,.eo-official-match__role{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;color:var(--arena-ink-muted);margin:6px 0 0}.eo-official-match__head-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.eo-official-match__pitch{border:2px solid var(--arena-ink);background:var(--arena-paper-2);box-shadow:5px 5px 0 var(--arena-ink);grid-template-columns:minmax(0,1fr) minmax(0,220px) minmax(0,1fr);align-items:center;gap:12px;padding:14px 12px;display:grid;overflow:hidden}.eo-official-match__side{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.eo-official-match__side--winner .eo-official-match__team{font-weight:800}.eo-official-match__crest,.eo-official-match__crest.eo-team-crest--bare,.eo-official-match__crest.eo-team-crest--initial{flex-shrink:0;width:40px;height:40px;font-size:.95rem}.eo-official-match__crest .eo-team-crest__img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.eo-official-match__team{word-break:break-word;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.eo-official-match__center{flex-direction:column;align-items:center;gap:10px;display:flex}.eo-official-match__vs{font-family:var(--eo-mono);letter-spacing:.16em;color:var(--arena-ink-muted);font-size:.85rem;font-weight:700}.eo-official-match__scoreline{font-family:var(--eo-mono);align-items:center;gap:10px;margin:0;font-size:2rem;font-weight:800;display:flex}.eo-official-match__score--winner{color:var(--arena-ink);text-underline-offset:4px;text-decoration:underline}.eo-official-match__score-sep{color:var(--arena-ink-muted)}.eo-official-match__venue{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);align-items:center;gap:6px;margin:0;display:flex}.eo-official-score{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.eo-official-score__inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.eo-official-score__input{font-family:var(--eo-mono);text-align:center;font-size:1.5rem;font-weight:700}.eo-official-score__sep{font-family:var(--eo-mono);color:var(--arena-ink-muted);padding-bottom:10px;font-size:1.25rem;font-weight:700}.eo-official-score__draw{font-size:var(--eo-text-caption);color:var(--arena-ink-muted);align-items:flex-start;gap:8px;line-height:1.35;display:flex}.eo-official-score__submit{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.eo-official-match__override{border-top:2px dashed #1111111f;margin-top:8px;padding-top:16px}.eo-official-live{background:var(--arena-paper-2);border:2px solid #1111111f;flex-direction:column;gap:12px;margin-top:8px;padding:14px 12px;display:flex}.eo-official-live__clock-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-official-live__clock{flex-direction:column;gap:2px;display:flex}.eo-official-live__clock-label{font-family:var(--eo-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted);font-size:.68rem}.eo-official-live__clock-time{font-family:var(--eo-mono);font-size:1.75rem;font-weight:800;line-height:1}.eo-official-live__clock-phase{font-size:var(--eo-text-caption);color:var(--arena-ink-muted);text-transform:capitalize}.eo-official-live__scoreline{font-family:var(--eo-mono);align-items:center;gap:8px;font-size:1.5rem;font-weight:800;display:flex}.eo-official-live__score-sep{color:var(--arena-ink-muted)}.eo-official-live__controls{flex-wrap:wrap;gap:8px;display:flex}.eo-official-live__scorer-pick{border-top:1px dashed #11111124;flex-direction:column;gap:8px;padding-top:10px;display:flex}.eo-official-live__scorer-pick-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.eo-official-live__scorer-pick-label{font-family:var(--eo-mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem}.eo-official-live__scorer-pick-team{text-transform:none;letter-spacing:-.01em;font-weight:700}.eo-official-live__scorer-list{background:var(--arena-paper-2);border:2px solid #1111111f;max-height:min(50vh,360px);overflow-y:auto}.eo-official-live__scorer-list button.eo-squad-player--lineup.eo-squad-player--interactive{border:none;border-bottom:1px solid #1111111a;border-radius:0}.eo-official-live__scorer-list button.eo-squad-player--lineup.eo-squad-player--interactive:last-child{border-bottom:none}@media(hover:hover){.eo-official-live__scorer-list button.eo-squad-player--lineup.eo-squad-player--interactive:hover{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-official-live__scorer-list button.eo-squad-player--lineup.eo-squad-player--interactive:hover{background:color-mix(in srgb,var(--arena-lime) 16%,var(--arena-paper))}}.eo-official-live__scorer-list button.eo-squad-player--lineup.eo-squad-player--interactive:hover{box-shadow:inset 3px 0 0 var(--arena-lime)}}.eo-official-live__scorer-list button.eo-squad-player--lineup.eo-squad-player--interactive:focus-visible{outline:2px solid var(--arena-lime);outline-offset:-2px}.eo-official-live__scorer-fallback{padding:12px}.eo-official-live__feed{border-top:1px solid #1111111a;padding-top:8px}.eo-official-live__goal-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.eo-official-live__goal-item{background:var(--arena-paper);border:1px solid #1111111a;align-items:center;gap:10px;padding:8px 10px;display:flex}.eo-official-live__goal-minute{font-family:var(--eo-mono);min-width:42px;font-size:.75rem;font-weight:700}.eo-official-live__goal-text{font-size:var(--eo-text-sm);flex:1}.eo-official-live__empty{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:8px 0 0}.eo-standings{flex-direction:column;gap:16px;display:flex}.eo-standings__head{margin-bottom:0}.eo-standings__table-wrap{background:var(--arena-paper-2);border:1px solid #1111111f;border-radius:4px;max-width:100%;overflow-x:auto}.eo-standings__table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--eo-text-sm)}.eo-standings__table th,.eo-standings__table td{text-align:center;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #11111114;padding:8px 10px}.eo-standings__table th:not(.eo-standings__col-text),.eo-standings__table td:not(.eo-standings__col-text){width:2.35rem;padding-left:4px;padding-right:4px;font-size:12px}.eo-standings__col-text{text-align:left;white-space:nowrap;width:auto;min-width:8.5rem}.eo-standings__table td:has(.eo-standings__team){text-align:left;white-space:nowrap;max-width:0}.eo-standings__team{align-items:center;gap:8px;min-width:0;display:flex}.eo-standings__team-name,.eo-standings__team span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eo-standings__crest,.eo-standings__crest.eo-team-crest--bare,.eo-standings__crest.eo-team-crest--initial{flex:0 0 24px;width:24px;height:24px}.eo-standings__crest .eo-team-crest__img,.eo-standings__crest .eo-team-crest__img--mono{object-fit:contain;filter:none;opacity:1;width:100%;height:100%}.eo-standings__row--mine{background:var(--arena-lime)}@supports (color:color-mix(in lab,red,red)){.eo-standings__row--mine{background:color-mix(in srgb,var(--arena-lime) 35%,transparent)}}.eo-standings__row--mine .eo-standings__team-name{font-weight:700}.eo-standings__pts{font-weight:800}.eo-standings__meta-cap{text-transform:capitalize}.eo-standings__status{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:0}.eo-standings__status--error{color:#8b2e2e}.eo-standings__groups{gap:16px;display:grid}@media(min-width:900px){.eo-standings__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.eo-standings__group-block{min-width:0}.eo-standings__group-title{font-size:var(--eo-text-sm);color:var(--arena-ink);margin:0 0 8px;font-weight:700}.eo-goal-stats{flex-direction:column;gap:20px;display:flex}.eo-goal-stats__block{flex-direction:column;gap:8px;min-width:0;display:flex}.eo-squad-player-grid--scorers{border-top:1px solid #1111111f;border-left:1px solid #1111111f;margin-top:4px}.eo-squad-player-grid--scorers .eo-squad-player{border-bottom:1px solid #1111111f;border-right:1px solid #1111111f}.eo-standings__row--qualified{background:var(--arena-live)}@supports (color:color-mix(in lab,red,red)){.eo-standings__row--qualified{background:color-mix(in srgb,var(--arena-live) 8%,transparent)}}.eo-standings__qualified{color:var(--arena-live);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eo-standings__q{letter-spacing:.08em;color:var(--arena-ink);background:var(--arena-live);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.eo-standings__q{background:color-mix(in srgb,var(--arena-live) 35%,transparent)}}.eo-knockout-bracket{gap:20px;display:grid}.eo-knockout-round__title{font-size:var(--eo-text-sm);color:var(--arena-ink);margin:0 0 8px;font-weight:700}.eo-knockout-round__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eo-knockout-round__item{border:1px solid var(--arena-ink);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.eo-knockout-round__item{border:1px solid color-mix(in srgb,var(--arena-ink) 12%,transparent)}}.eo-knockout-round__item{background:var(--arena-paper);border-radius:10px}.eo-knockout-round__match{color:var(--arena-ink);margin:0;font-weight:700}.eo-knockout-round__meta{font-size:var(--eo-text-xs);color:var(--arena-ink-muted);margin:4px 0 0}.eo-podium{margin-bottom:24px}.eo-podium__final{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0 0 14px;font-weight:600}.eo-podium__grid{gap:12px;display:grid}@media(min-width:640px){.eo-podium__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eo-podium__slot{border:1px solid var(--arena-ink);min-width:0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.eo-podium__slot{border:1px solid color-mix(in srgb,var(--arena-ink) 12%,transparent)}}.eo-podium__slot{background:var(--arena-paper);border-radius:12px}.eo-podium__slot--champion{border-color:var(--arena-live)}@supports (color:color-mix(in lab,red,red)){.eo-podium__slot--champion{border-color:color-mix(in srgb,var(--arena-live) 45%,transparent)}}.eo-podium__slot--champion{background:var(--arena-live)}@supports (color:color-mix(in lab,red,red)){.eo-podium__slot--champion{background:color-mix(in srgb,var(--arena-live) 8%,var(--arena-paper))}}.eo-podium__label-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.eo-podium__label-icon{color:var(--arena-live);flex-shrink:0}.eo-podium__label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0;font-weight:700}.eo-podium__team{align-items:center;gap:14px;min-width:0;display:flex}.eo-podium__crest,.eo-podium__crest.eo-team-crest--bare,.eo-podium__crest.eo-team-crest--initial,.eo-podium__crest.eo-team-crest--photo{border-radius:8px;flex:0 0 48px;width:48px;height:48px;overflow:hidden}.eo-podium__crest .eo-team-crest__img,.eo-podium__crest .eo-team-crest__img--mono{object-fit:contain;object-position:center;filter:none;opacity:1;width:100%;height:100%}.eo-podium__crest.eo-team-crest--initial{background:var(--arena-ink);font-size:1.1rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.eo-podium__crest.eo-team-crest--initial{background:color-mix(in srgb,var(--arena-ink) 8%,transparent)}}.eo-podium__crest.eo-team-crest--initial{color:var(--arena-ink)}.eo-podium__copy{flex:auto;min-width:0}.eo-podium__name{color:var(--arena-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,2vw,1.15rem);font-weight:800;line-height:1.2}.eo-podium__meta{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);margin:4px 0 0;line-height:1.35}.eo-org-fixture-sheet__override{border-top:2px dashed #1111111f;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.eo-official-lineup{border-top:2px solid #11111114;margin-top:4px;padding-top:16px}.eo-official-lineup__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.eo-official-lineup__status{font-size:var(--eo-text-sm);color:var(--arena-ink-muted);background:var(--arena-paper-2);border:2px dashed #11111124;margin:0;padding:14px 12px}.eo-official-lineup__status--error{color:#8b2e2e}.eo-official-lineup__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}@media(max-width:900px){.eo-official-match__pitch{grid-template-columns:1fr;gap:16px}.eo-official-match__center{order:-1}.eo-official-lineup__grid{grid-template-columns:1fr}}.eo-official-lineup-team{background:var(--arena-paper-2);border:2px solid #1111111f;min-width:0;padding:10px;overflow:hidden}.eo-official-lineup-team__head{border-bottom:2px solid #11111114;align-items:center;gap:8px;min-width:0;margin-bottom:10px;padding-bottom:8px;display:flex}.eo-official-lineup-team__crest,.eo-official-lineup-team__crest.eo-team-crest--bare,.eo-official-lineup-team__crest.eo-team-crest--initial{flex-shrink:0;width:28px;height:28px;font-size:.75rem}.eo-official-lineup-team__crest .eo-team-crest__img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.eo-official-lineup-team__title-wrap{flex:1;min-width:0}.eo-official-lineup-team__title{word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:800;line-height:1.25}.eo-official-lineup-team__count{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--arena-ink-muted);margin:4px 0 0}.eo-official-lineup-team__roster{flex-direction:column;gap:0;display:flex}.eo-official-lineup-team__roster .eo-squad-player-grid{border-top:none;border-left:none;grid-template-columns:1fr}.eo-squad-player-grid--lineup{flex-direction:column;display:flex}.eo-official-lineup-team__roster .eo-roster-position-group__head{position:static}.eo-official-lineup-team__roster .eo-roster-position-group__toggle{font-size:var(--eo-text-caption);padding:8px 10px}.eo-official-lineup-team__roster .eo-roster-position-group__body{background:var(--arena-paper);padding:4px 0 0}.eo-squad-player--lineup{border-bottom:1px solid #1111111a;border-right:none;min-height:0}.eo-squad-player--lineup:last-child{border-bottom:none}.eo-squad-player--lineup .eo-squad-player__head{gap:9px;padding:7px 10px}.eo-squad-player--lineup .eo-squad-player__thumb{width:42px;height:50px;min-height:50px}.eo-squad-player--lineup .eo-squad-player__marquee--in-thumb .eo-squad-player__marquee-letter{font-size:1rem}.eo-squad-player--lineup .eo-squad-player__lead{gap:2px}.eo-squad-player--lineup .eo-squad-player__name{font-size:.84rem;font-weight:800;line-height:1.25}.eo-squad-player--lineup .eo-squad-player__position{color:var(--arena-ink);opacity:.72;font-size:.72rem}.eo-squad-player--lineup .eo-squad-player__meta-line{letter-spacing:.02em;color:var(--arena-ink-muted);font-size:.68rem}.eo-official-lineup-team .eo-squad-player--compact{border-right:none}.eo-squad-player--compact .eo-squad-player__head{align-items:flex-start;gap:10px;padding:8px 10px}.eo-squad-player--compact .eo-squad-player__thumb{flex-shrink:0;width:40px;height:48px;min-height:48px}.eo-squad-player--compact .eo-squad-player__lead{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding-top:0;display:flex}.eo-squad-player--compact .eo-squad-player__badge{letter-spacing:.08em;padding:2px 6px;font-size:9px;position:absolute;top:0;right:0}.eo-squad-player--compact .eo-squad-player__name{text-transform:none;letter-spacing:-.01em;padding-right:0;font-size:.82rem;line-height:1.25}.eo-squad-player--compact.eo-squad-player--captain .eo-squad-player__name{padding-right:3.5rem}.eo-squad-player--compact .eo-squad-player__position{font-size:.72rem;line-height:1.35}.eo-squad-player--compact .eo-squad-player__meta-line{font-family:var(--eo-mono);letter-spacing:.03em;color:var(--arena-ink-muted);margin:0;font-size:.68rem;line-height:1.4}.eo-squad-player--compact.eo-squad-player--captain{box-shadow:inset 2px 0 0 var(--arena-lime)}.eo-squad-player--compact.eo-squad-player--marquee-a,.eo-squad-player--compact.eo-squad-player--marquee-b,.eo-squad-player--compact.eo-squad-player--marquee-c,.eo-squad-player--compact.eo-squad-player--marquee-d{box-shadow:none}.eo-official-lineup-team__empty{text-align:center;color:var(--arena-ink-muted);font-size:var(--eo-text-sm);flex-direction:column;align-items:center;gap:8px;padding:24px 12px;display:flex}.eo-official-lineup-team__empty-initial{border:2px solid #1113;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.eo-org-dashboard__team-switch{margin-top:var(--eo-space-sm);font-size:var(--eo-text-sm);display:inline-block}.eo-donut-layout{flex-direction:column;gap:16px;min-width:0;display:flex}.eo-donut-stage{width:100%;max-width:220px;height:200px;margin:0 auto;position:relative}.eo-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.eo-donut-center__num{font-family:var(--eo-mono);font-size:28px;font-weight:700;line-height:1}.eo-donut-center__lbl{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin-top:0}.eo-donut-stage--compact{width:156px;max-width:156px;height:156px}.eo-donut-legend{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.eo-donut-legend__row{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.eo-donut-legend__swatch{border-radius:2px;width:10px;height:10px}.eo-donut-legend__name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;min-width:0;font-family:var(--eo-mono);font-size:10px;overflow:hidden}.eo-donut-legend__val{font-family:var(--eo-mono);font-weight:700}.eo-donut-empty{padding:var(--eo-space-md);text-align:center;font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:0}.eo-field{flex-direction:column;gap:6px;display:flex}.eo-field__label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--arena-ink-muted)}.eo-field__input-wrap{position:relative}.eo-field__input-wrap .eo-field__input{padding-right:2.75rem}.eo-field__toggle{color:var(--arena-ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.eo-field__toggle:hover{color:var(--arena-ink)}.eo-field__error{color:var(--arena-err);font-size:13px}.eo-query-state-wrap{text-align:center;padding:32px 16px}.eo-query-state__title{margin-bottom:12px;font-weight:700}.eo-query-state__hint{color:var(--arena-ink-muted);margin-top:8px;font-size:14px}.eo-query-state--loading{flex-direction:column;align-items:center;gap:12px;display:flex}.eo-query-state__msg{color:var(--arena-ink-muted);font-size:14px}.eo-loader-spin{border:3px solid var(--arena-rule);border-top-color:var(--arena-ink);border-radius:50%;animation:.8s linear infinite eo-spin}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#11111140}.eo-broadcast ::-webkit-scrollbar-thumb{background:#ffffff1f}.eo-page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.eo-live-hero{border:2px solid var(--arena-border,#ffffff1f);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:20px;margin-bottom:20px;padding:24px;display:flex}.eo-live-hero--compact{padding:16px}.eo-live-hero__avatar{background:var(--arena-ink);width:72px;height:72px;color:var(--arena-lime);font-family:var(--eo-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.eo-live-hero__avatar--team{border:2px solid #fff3}.eo-live-hero__avatar--player{background:var(--arena-ink);border-radius:50%;flex-shrink:0;width:72px;height:72px;padding:0;overflow:hidden}.eo-live-hero__avatar--player.eo-player-photo--fill{border:2px solid #fff3}.eo-live-hero__avatar--player .eo-player-photo__img{border-radius:50%}.eo-live-hero__avatar--player.eo-player-photo--initial{border-radius:50%;font-size:28px}.eo-live-hero__title{text-transform:uppercase;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,4vw,36px);font-weight:900;line-height:1.05}.eo-live-hero__meta,.eo-live-hero__team{color:var(--arena-text-dim,var(--arena-ink-muted));margin:8px 0 0;font-size:14px}.eo-live-team-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.eo-live-team-card{border:2px solid var(--arena-border,#ffffff1f);color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .15s,transform .15s;display:flex}.eo-live-team-card:hover:not(:disabled){border-color:#f4f4f059;transform:translateY(-2px)}.eo-live-team-card--highlight{border-color:var(--arena-text);box-shadow:none}.eo-live-team-card:disabled{cursor:default;opacity:.85}.eo-live-team-card__swatch{background:#ffffff26;border-radius:3px;width:100%;height:6px}.eo-live-team-card__crest{border-radius:8px;width:44px;height:44px;margin:0 auto 8px}.eo-live-team-picker__label{align-items:center;gap:8px;min-width:0;display:flex}.eo-live-team-picker__crest{border-radius:50%;flex-shrink:0;width:28px;height:28px}.eo-live-team-card__name{font-size:14px;font-weight:700}.eo-live-team-card__count{font-size:var(--eo-text-sm);color:var(--arena-text-dim,var(--arena-ink-muted));font-family:var(--eo-mono)}.eo-live-queue{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow-y:auto}.eo-live-queue__item{border:1px solid var(--arena-border,#ffffff1a);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.eo-live-queue__item--active{background:#ffffff0f;border-color:#f4f4f059}.eo-live-queue__name{font-size:13px;font-weight:600}.eo-live-queue__pos{font-size:var(--eo-text-sm);color:var(--arena-text-dim,var(--arena-ink-muted))}.eo-live-mode-toggle{border:2px solid var(--arena-border,#ffffff26);border-radius:8px;display:inline-flex;overflow:hidden}.eo-live-mode-toggle__btn{text-transform:uppercase;letter-spacing:.06em;color:inherit;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:12px;font-weight:700}.eo-live-mode-toggle__btn--active{background:var(--arena-lime);color:var(--arena-ink)}.eo-live-control-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.eo-live-control-title{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:900}.eo-live-control-toolbar{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.eo-live-control-grid{grid-template-columns:1fr;gap:20px;display:grid}@media(min-width:960px){.eo-live-control-grid{grid-template-columns:1fr 280px}.eo-live-control-grid .eo-live-control-main{order:1}.eo-live-control-grid .eo-live-control-side{order:2}}.eo-live-nav-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.eo-live-empty{text-align:center;color:var(--arena-text-dim,var(--arena-ink-muted));padding:24px;font-style:italic}.eo-live-empty--stage{padding:48px 24px;font-size:18px}.eo-banner__title{color:var(--arena-text,var(--arena-ink));margin:0;font-size:15px;font-weight:700}.eo-banner__pick{margin:6px 0 0;font-size:18px;font-weight:700}.eo-banner--paused .eo-banner__title{color:var(--arena-ink-muted)}.eo-live-setup-form{flex-wrap:wrap;gap:8px;display:flex}.eo-live-setup-team{align-items:center;gap:8px;display:flex}.eo-live-kpi-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.eo-live-kpi-val{font-size:28px;font-weight:900;font-family:var(--eo-mono)}.eo-live-kpi-label{font-size:var(--eo-text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--arena-ink-muted)}.eo-live-go-live{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.eo-live-go-live[data-status=live]{border-color:var(--arena-lime)}.eo-live-go-live__title{text-transform:uppercase;margin:0 0 4px;font-size:17px;font-weight:800}.eo-live-go-live__meta{color:var(--arena-ink-muted);margin:0;font-size:14px}.eo-live-go-live__actions{flex-wrap:wrap;gap:8px;display:flex}.eo-live-roster-panel{gap:20px;display:grid}.eo-live-roster-section__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.eo-live-roster-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eo-live-roster-row{border:1px solid var(--arena-border,#ffffff1a);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.eo-live-roster-row--assigned{list-style:none}.eo-live-roster-row__name{align-items:center;gap:8px;font-weight:600;display:flex}.eo-live-roster-row__meta{font-size:var(--eo-text-sm);color:var(--arena-text-dim,var(--arena-ink-muted))}.eo-live-roster-row__actions{flex-shrink:0;gap:6px;display:flex}.eo-live-team-picker{flex-direction:column;gap:6px;display:flex}.eo-live-team-picker__item{border:1px solid var(--arena-border,#ffffff1a);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.eo-live-team-picker__item--active{background:#ffffff0f;border-color:#f4f4f059}.eo-live-stage-head{text-align:center;padding:16px 0 24px}.eo-live-stage-kicker{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.25em;text-transform:uppercase;color:var(--arena-text-dim,var(--arena-ink-muted));margin-bottom:12px}.eo-live-stage-title{letter-spacing:.12em;text-transform:uppercase;color:var(--arena-text,var(--arena-ink));margin:0 0 8px;font-size:clamp(28px,5vw,40px);font-weight:900}.eo-live-stage-event{color:var(--arena-text-dim,var(--arena-ink-muted));margin:0;font-size:14px}.eo-live-stage-teams-label{margin-top:24px}.eo-live-stage-foot{text-align:center;font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.12em;color:var(--arena-text-dim,var(--arena-ink-muted));margin-top:24px}.eo-live-control-sub{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.08em;color:var(--arena-text-dim);text-transform:uppercase;margin:4px 0 0}.eo-live-control-setup{flex-direction:column;gap:0;margin-top:8px;display:flex}.eo-pill--lime{background:var(--arena-lime);color:var(--arena-ink);font-size:var(--eo-text-sm)}.eo-draft-setup{flex-direction:column;gap:28px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eo-draft-pool-hero{border:2px solid var(--arena-ink);background:var(--arena-paper);gap:24px;padding:24px;display:grid}.eo-draft-pool-hero__title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(28px,5vw,40px);font-weight:900;line-height:.95}.eo-draft-pool-hero__meta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:8px 0 0}.eo-draft-pool-hero__impact{margin-bottom:0}.eo-draft-pool-hero__stats{border:2px solid var(--arena-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.eo-draft-pool-hero__stat{background:var(--arena-paper-2);border-right:2px solid var(--arena-ink);padding:16px 18px}.eo-draft-pool-hero__stat:last-child{border-right:none}.eo-draft-pool-hero__stat-val{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(22px,4vw,36px);font-weight:900;line-height:1}.eo-draft-pool-hero__stat-val--stroke{color:#0000;-webkit-text-stroke:2px var(--arena-ink)}.eo-draft-pool-hero__stat-label{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.2em;text-transform:uppercase;color:var(--arena-ink-faint);margin-top:6px}.eo-franchise-panel{flex-direction:column;display:flex}.eo-franchise-panel--inverted{border:2px solid var(--arena-paper);background:var(--arena-ink);color:var(--arena-paper);overflow:hidden}.eo-franchise-panel--inverted .eo-section-label,.eo-franchise-panel--inverted .eo-section-num{color:#f4f4f073}.eo-franchise-panel--inverted .eo-franchise-panel__title{color:var(--arena-paper)}.eo-franchise-panel--inverted .eo-franchise-panel__meta,.eo-franchise-panel--inverted .eo-impact-line{color:#f4f4f073}.eo-franchise-panel--inverted .eo-impact-line__word strong{color:var(--arena-paper)}.eo-franchise-panel--inverted .eo-impact-line__sep{color:#f4f4f033}.eo-franchise-panel__hero{background:0 0;border:none;gap:20px;padding:24px;display:grid}.eo-franchise-panel--inverted .eo-franchise-panel__hero{border-bottom:2px solid #f4f4f02e}.eo-franchise-panel__body{background:0 0}.eo-franchise-panel__title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(26px,4vw,36px);font-weight:900;line-height:.95}.eo-franchise-panel__meta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:8px 0 0}.eo-franchise-panel--inverted .eo-franchise-panel__add{border-top-color:#f4f4f02e}.eo-franchise-panel__add{border-top:1.5px solid var(--arena-rule);flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.eo-franchise-panel--inverted .eo-franchise-panel__add-input{color:var(--arena-paper);background:#f4f4f00f;border-color:#f4f4f040}.eo-franchise-panel--inverted .eo-franchise-panel__add-input::placeholder{color:#f4f4f073}.eo-franchise-panel--inverted .eo-franchise-panel__add-input:focus{outline-color:var(--arena-paper)}.eo-franchise-panel__add-input{min-width:min(100%,220px);font-family:var(--eo-font);text-transform:uppercase;letter-spacing:-.01em;border:2px solid var(--arena-ink);background:var(--arena-paper-2);color:var(--arena-ink);flex:1;padding:12px 14px;font-size:14px;font-weight:700}.eo-franchise-panel__add-input:focus{outline:2px solid var(--arena-lime);outline-offset:2px}.eo-franchise-panel__empty{text-align:center;color:var(--arena-ink-muted);background:0 0;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;font-size:14px;display:flex}.eo-franchise-panel--inverted .eo-franchise-panel__empty{color:#f4f4f073}.eo-franchise-team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-auto-rows:1fr;gap:0;display:grid}.eo-franchise-panel:not(.eo-franchise-panel--inverted) .eo-franchise-team-grid{border-top:2px solid var(--arena-ink)}.eo-franchise-team{border-right:2px solid var(--arena-ink);border-bottom:2px solid var(--arena-ink);background:var(--arena-ink);min-height:176px;padding:0;transition:background .22s;position:relative;overflow:hidden}.eo-franchise-panel--inverted .eo-franchise-team{border-bottom:2px solid #f4f4f02e;border-right:2px solid #f4f4f02e}.eo-franchise-team__accent{background:var(--arena-lime);transform-origin:0;z-index:2;height:2px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.eo-franchise-team__layout{grid-template-columns:2fr 3fr;align-items:stretch;min-height:176px;display:grid}.eo-franchise-team__badge-col{background:#f4f4f008;border-right:1px solid #f4f4f01a;justify-content:center;align-self:stretch;align-items:center;min-height:176px;padding:16px 14px;display:flex;overflow:hidden}.eo-franchise-team__crest-slot{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:136px;display:flex}.eo-franchise-team__badge{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;font-size:32px;display:flex}.eo-franchise-team__badge.eo-team-crest--initial{color:#f4f4f08c;background:#f4f4f014;border-radius:12px;width:100%;height:136px}.eo-franchise-team__main{flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:20px 22px;display:flex}.eo-franchise-panel--inverted .eo-franchise-team__index{color:#f4f4f024}.eo-franchise-panel--inverted .eo-franchise-team__name{color:var(--arena-paper)}.eo-franchise-panel--inverted .eo-pill{color:#f4f4f0bf;border-color:#f4f4f040}.eo-franchise-team__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.eo-franchise-team__index{font-family:var(--eo-mono);letter-spacing:.1em;color:#f4f4f047;font-size:12px;font-weight:700}.eo-franchise-team__stat{flex-direction:column;gap:4px;display:flex}.eo-franchise-team__stat-val{letter-spacing:-.04em;color:var(--arena-paper);font-size:28px;font-weight:900;line-height:1}.eo-franchise-team__stat-label{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.08em;text-transform:uppercase;color:#f4f4f073;font-weight:500}.eo-team-crest{flex-shrink:0;overflow:hidden}.eo-team-crest--initial{place-items:center;display:grid}.eo-team-crest--photo{color:inherit;justify-content:stretch;align-items:stretch;padding:0;display:flex;background:0 0!important}.eo-team-crest--bare{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.eo-franchise-team__badge .eo-team-crest__img--mono{object-fit:contain;object-position:center center;filter:grayscale()brightness(1.2)contrast(1.08);opacity:.82;width:100%;height:136px;transition:filter .3s,opacity .3s;display:block}.eo-franchise-team:hover .eo-team-crest__img--mono,.eo-franchise-team--selected .eo-team-crest__img--mono,.eo-franchise-team:focus-within .eo-team-crest__img--mono{filter:grayscale(0)brightness()contrast();opacity:1}.eo-team-crest__plate{box-sizing:border-box;border-radius:inherit;background:#fff;border:1.5px solid #1111111f;justify-content:center;align-items:center;width:100%;height:100%;padding:6px;display:flex}.eo-broadcast .eo-team-crest__plate{border-color:#ffffff38;box-shadow:0 0 0 1px #00000059}.eo-team-crest__img{object-fit:contain;width:100%;height:100%;display:block}.eo-franchise-team__name{letter-spacing:-.02em;text-transform:uppercase;width:100%;color:var(--arena-paper);word-break:break-word;margin:0;font-size:clamp(16px,2.4vw,20px);font-weight:800;line-height:1.1}.eo-franchise-team--selectable{cursor:pointer}.eo-franchise-team--selectable:focus-visible{outline:2px solid var(--arena-lime);outline-offset:-2px}.eo-franchise-panel--inverted .eo-franchise-team--selected{box-shadow:inset 0 0 0 2px var(--arena-lime)}.eo-franchise-panel--inverted .eo-franchise-team--dimmed{opacity:.32;pointer-events:none}.eo-franchise-panel--inverted .eo-franchise-team--selected .eo-pill{border-color:var(--arena-lime);color:var(--arena-lime);background:#dcff0014}.eo-franchise-team--selected .eo-franchise-team__accent{transform:scaleX(1)}.eo-draft-go-live{border:2px solid var(--arena-ink);background:var(--arena-paper);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.eo-draft-assign-bar{border:2px solid var(--arena-ink);background:var(--arena-paper-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 20px;display:flex}.eo-draft-assign-bar__team{letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 0;font-size:clamp(18px,3vw,24px);font-weight:900;line-height:1}.eo-draft-assign-bar__hint{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:6px 0 0}.eo-draft-assign-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.eo-draft-go-live[data-status=live]{border-color:var(--arena-ink);box-shadow:inset 4px 0 0 var(--arena-lime)}.eo-draft-go-live__title{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(22px,3.5vw,32px);font-weight:900;line-height:1}.eo-draft-go-live__meta{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--arena-ink-muted);margin:8px 0 0}.eo-draft-go-live__actions{flex-wrap:wrap;gap:8px;display:flex}@media(max-width:639px){.eo-draft-pool-hero__stats{grid-template-columns:1fr}.eo-draft-pool-hero__stat{border-right:none;border-bottom:2px solid var(--arena-ink)}.eo-draft-pool-hero__stat:last-child{border-bottom:none}.eo-franchise-team-grid{grid-template-columns:1fr}}@media(min-width:960px){.eo-draft-pool-hero{grid-template-columns:1fr 1.1fr;align-items:stretch}.eo-franchise-panel__hero{grid-template-columns:1fr auto;align-items:end}.eo-franchise-panel__add{border-top:none;min-width:280px;padding-top:0}}@media(hover:hover){.eo-franchise-team:not(.eo-franchise-team--dimmed):hover{background:#f4f4f00a}.eo-franchise-team:not(.eo-franchise-team--dimmed):hover .eo-franchise-team__accent,.eo-franchise-team--selected:hover .eo-franchise-team__accent{transform:scaleX(1)}}.eo-roster-by-position{border:2px solid var(--arena-ink)}.eo-roster-position-group+.eo-roster-position-group{border-top:2px solid var(--arena-ink)}.eo-roster-position-group__head{top:var(--eo-nav-h);z-index:4;position:sticky}.eo-roster-position-group__toggle{width:100%;font:inherit;text-align:left;color:var(--arena-paper);background:var(--arena-ink);border:none;border-bottom:3px solid var(--arena-lime);cursor:pointer;align-items:center;gap:12px;margin:0;padding:14px 16px;transition:background .15s;display:flex}@media(hover:hover){.eo-roster-position-group__toggle:hover{background:var(--arena-ink)}@supports (color:color-mix(in lab,red,red)){.eo-roster-position-group__toggle:hover{background:color-mix(in srgb,var(--arena-ink) 92%,var(--arena-lime))}}}.eo-roster-position-group__toggle:focus-visible{outline:2px solid var(--arena-lime);outline-offset:-2px}.eo-roster-position-group__chevron{color:var(--arena-lime);flex-shrink:0;transition:transform .2s}.eo-roster-position-group--collapsed .eo-roster-position-group__chevron{transform:rotate(-90deg)}.eo-roster-position-group__title{min-width:0;font-size:var(--eo-text-md);letter-spacing:.1em;text-transform:uppercase;flex:1;margin:0;font-weight:800;line-height:1.2}.eo-roster-position-group__count{min-width:2ch;font-size:var(--eo-text-lg);letter-spacing:-.03em;color:var(--arena-lime);text-align:right;flex-shrink:0;font-weight:900;line-height:1}.eo-roster-by-position .eo-squad-player-grid{border-top:none;border-left:none}.eo-roster-position-group__body .eo-squad-player-grid{border-right:none}.eo-live-control-side .eo-roster-by-position{max-height:min(70vh,720px);overflow-y:auto}.eo-live-control-side .eo-roster-position-group__head{top:0}.eo-broadcast .eo-roster-position-group__toggle{background:var(--arena-panel);color:var(--arena-text);border-bottom-color:var(--arena-lime)}.eo-broadcast .eo-roster-position-group__count,.eo-broadcast .eo-roster-position-group__chevron{color:var(--arena-lime)}.eo-section-label--flush{margin:0}.eo-participant-note--flush{margin-top:0}.eo-muted{color:var(--arena-ink-muted);margin:0}.eo-body-copy{margin:0;font-size:14px}.eo-copy-spaced{margin:0 0 16px}.eo-card--narrow{max-width:480px}.eo-card--center{margin-inline:auto}.eo-card--center-text{text-align:center}.eo-auth-guard{padding:48px}.eo-login-screen--center,.eo-login--center{place-content:center;min-height:100vh}.eo-nav__role .eo-role-toggle{flex-shrink:0}.eo-nav__role .eo-role-toggle__btn{font-size:var(--eo-text-caption);padding:4px 8px}.eo-org-fixture-filters{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.eo-org-fixture-filters__row{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.eo-org-fixture-filters__field{flex:10rem;min-width:min(100%,10rem)}.eo-org-fixture-sheet__live,.eo-org-fixture-sheet__manual{flex-direction:column;gap:12px;display:flex}.eo-org-fixture-sheet__manual{border-top:1px solid #1111111a;padding-top:16px}body:has(.eo-landing--goalz){background:var(--gz-bg);color:var(--gz-ink)}.eo-landing.eo-landing--goalz{--gz-px:clamp(24px, 4.5vw, 56px);--gz-nav-h:80px;--gz-overlay:#2a252961;--gz-overlay-heavy:#2a252975;isolation:isolate;min-height:100vh;font-family:var(--gz-font);background:var(--gz-bg);color:var(--gz-ink);-webkit-font-smoothing:antialiased;position:relative}.eo-landing--goalz:before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.eo-landing--goalz>*{z-index:1;position:relative}.eo-landing--goalz #events,.eo-landing--goalz #portal,.eo-landing--goalz #about,.eo-landing--goalz #contact{scroll-margin-top:24px}.eo-landing--goalz .gz-grain,.eo-landing--goalz .gz-hero__grain{pointer-events:none;z-index:2;opacity:.09;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.eo-landing--goalz .gz-wrap{z-index:3;width:100%;max-width:var(--gz-max);padding-left:var(--gz-px);padding-right:var(--gz-px);margin:0 auto;position:relative}.eo-landing--goalz .gz-wordmark-link{min-height:44px;color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.eo-landing--goalz .gz-wordmark{color:var(--gz-ink);align-items:center;gap:16px;line-height:1;display:inline-flex}.eo-landing--goalz .gz-wordmark__name{font-family:var(--gz-wordmark);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.35rem,2.4vw,1.7rem);font-style:italic;font-weight:700;line-height:.95}.eo-landing--goalz .gz-wordmark__icon{width:1.15em;height:1.15em;color:var(--gz-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(1.35rem,2.4vw,1.7rem);display:inline-flex}.eo-landing--goalz .gz-btn{font-family:var(--gz-font);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--gz-radius-pill);cursor:pointer;white-space:nowrap;box-shadow:none;border:none;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:10px;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.eo-landing--goalz .gz-btn--sm{padding:11px 18px;font-size:9px}.eo-landing--goalz .gz-btn__arrow{font-size:12px;line-height:1}.eo-landing--goalz .gz-btn--primary{background:var(--gz-accent);color:var(--gz-accent-fg)}.eo-landing--goalz .gz-btn--primary:hover{opacity:.92;background:var(--gz-accent)}.eo-landing--goalz .gz-btn--ghost{background:var(--gz-panel-solid);color:var(--gz-ink);border:1px solid var(--gz-line)}.eo-landing--goalz .gz-btn--ghost:hover{background:var(--gz-panel-hover)}.eo-landing--goalz .gz-btn--outline{background:var(--gz-panel-solid);color:var(--gz-ink);border:1px solid var(--gz-line)}.eo-landing--goalz .gz-header{z-index:10;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 0;display:flex;position:relative}.eo-landing--goalz .gz-header__end{align-items:center;gap:clamp(10px,1.5vw,16px);min-width:0;margin-left:auto;display:flex}.eo-landing--goalz .gz-header__nav{align-items:center;min-width:0;display:none}@media(min-width:1024px){.eo-landing--goalz .gz-header__nav{display:flex}}.eo-landing--goalz .gz-header__track{background:var(--gz-bg-elevated);border:1px solid var(--gz-line);border-radius:var(--gz-radius-pill);scrollbar-width:none;align-items:center;gap:4px;max-width:min(100%,52rem);padding:4px;display:flex;overflow-x:auto}.eo-landing--goalz .gz-header__track::-webkit-scrollbar{display:none}.eo-landing--goalz .gz-header__link,.eo-landing--goalz .gz-header__pages{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);border-radius:var(--gz-radius-pill);cursor:pointer;white-space:nowrap;box-shadow:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:5px;padding:9px 14px;font-size:9px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.eo-landing--goalz .gz-header__link:hover,.eo-landing--goalz .gz-header__pages:hover{color:var(--gz-ink);background:var(--gz-panel-hover)}.eo-landing--goalz .gz-header__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.eo-landing--goalz .gz-header__cta{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-accent);border-radius:var(--gz-radius-pill);box-shadow:none;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:9px;font-weight:600;text-decoration:none;transition:opacity .15s;display:none}.eo-landing--goalz .gz-header__cta:hover{opacity:.92}@media(min-width:768px){.eo-landing--goalz .gz-header__cta{display:inline-flex}}.eo-landing--goalz .gz-header__menu{border:1px solid var(--gz-line);border-radius:var(--gz-radius-pill);background:var(--gz-panel-solid);width:44px;height:44px;color:var(--gz-ink);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;display:flex}@media(min-width:1024px){.eo-landing--goalz .gz-header__menu{display:none}}@media(max-width:1023px){.eo-landing--goalz .gz-header__nav--open{top:68px;left:var(--gz-px);right:var(--gz-px);z-index:100;display:flex;position:fixed}.eo-landing--goalz .gz-header__nav--open .gz-header__track{background:var(--gz-glass-strong);border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);flex-direction:column;align-items:stretch;width:100%;max-width:none;padding:6px}.eo-landing--goalz .gz-header__nav--open .gz-header__link,.eo-landing--goalz .gz-header__nav--open .gz-header__pages{justify-content:flex-start;width:100%;padding:12px 14px}}.eo-landing--goalz .gz-hero{background:var(--gz-bg);min-height:100dvh;position:relative;overflow:hidden}@media(max-width:640px)and (max-height:720px){.eo-landing--goalz .gz-hero{min-height:auto;padding-bottom:24px;overflow:visible}.eo-landing--goalz .gz-hero__title{font-size:clamp(2.4rem,12vw,3.5rem)}}.eo-landing--goalz .gz-hero__bg{z-index:0;position:absolute;inset:0}.eo-landing--goalz .gz-hero__bg img{object-fit:cover;object-position:62% 28%;width:100%;height:100%}.eo-landing--goalz .gz-hero__overlay{background:var(--gz-overlay-heavy);position:absolute;inset:0}.eo-landing--goalz .gz-hero__shell{z-index:4;min-height:100dvh;padding:0 var(--gz-px);max-width:var(--gz-max);flex-direction:column;margin:0 auto;display:flex;position:relative}.eo-landing--goalz .gz-hero__main{flex:1;grid-template-columns:1fr;align-items:end;gap:clamp(32px,5vw,48px);padding:clamp(16px,3vh,32px) 0 clamp(56px,8vh,88px);display:grid}@media(min-width:960px){.eo-landing--goalz .gz-hero__main{grid-template-columns:minmax(0,1.05fr) minmax(280px,.72fr);align-items:end;gap:clamp(24px,4vw,48px)}}.eo-landing--goalz .gz-hero__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-mint);margin:0;font-size:clamp(3.25rem,11vw,7.25rem);font-weight:800;line-height:.9}.eo-landing--goalz .gz-hero__title span{display:block}.eo-landing--goalz .gz-hero__aside{flex-direction:column;align-items:flex-start;max-width:420px;display:flex}@media(min-width:960px){.eo-landing--goalz .gz-hero__aside{justify-self:end;padding-bottom:.35em}}.eo-landing--goalz .gz-hero__tagline{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint);margin:0 0 20px;font-size:10px;font-weight:500;line-height:1.5}.eo-landing--goalz .gz-hero__lede{font-family:var(--gz-font);color:var(--gz-muted);text-align:left;margin:0;font-size:clamp(.92rem,1.5vw,1rem);font-weight:400;line-height:1.75}.eo-landing--goalz .gz-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.eo-landing--goalz .gz-hero__scroll{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin-top:20px;font-size:10px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.eo-landing--goalz .gz-hero__scroll:hover{color:var(--gz-mint)}.eo-landing--goalz .gz-hero__stats{flex-wrap:wrap;gap:clamp(20px,4vw,40px);margin:clamp(28px,4vw,40px) 0 0;padding:0;display:flex}.eo-landing--goalz .gz-hero__stat{margin:0}.eo-landing--goalz .gz-hero__stat-n{font-family:var(--gz-display);letter-spacing:.02em;color:var(--gz-mint);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1}.eo-landing--goalz .gz-hero__stat-l{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:8px 0 0;font-size:10px;font-weight:600;line-height:1.45}.eo-landing--goalz .gz-about{background:var(--gz-bg);margin-top:-1px;padding:clamp(48px,7vw,80px) 0 clamp(80px,10vw,120px);position:relative}.eo-landing--goalz .gz-about__grid{grid-template-columns:1fr;align-items:start;gap:clamp(48px,7vw,80px);display:grid}@media(min-width:1024px){.eo-landing--goalz .gz-about__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(56px,6vw,96px)}}.eo-landing--goalz .gz-about__tag{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint-dim);align-items:center;gap:8px;margin:0 0 24px;font-size:10px;font-weight:500;display:inline-flex}.eo-landing--goalz .gz-about__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-white);max-width:13ch;margin:0;font-size:clamp(1.85rem,4.2vw,3rem);font-weight:700;line-height:1.08}.eo-landing--goalz .gz-about__media{aspect-ratio:1/1.05;max-width:100%;margin-top:clamp(32px,5vw,48px);overflow:hidden}@media(min-width:1024px){.eo-landing--goalz .gz-about__media{max-width:440px}}.eo-landing--goalz .gz-about__media img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.eo-landing--goalz .gz-about__featured-link{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-emerald-mid);margin-top:16px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.eo-landing--goalz .gz-about__featured-link:hover{color:var(--gz-mint)}.eo-landing--goalz .gz-capabilities{background:var(--gz-bg-elevated);border-top:1px solid var(--gz-line);padding:clamp(56px,8vw,96px) 0;position:relative}.eo-landing--goalz .gz-capabilities__grid{grid-template-columns:1fr;gap:16px;margin:clamp(40px,6vw,56px) 0 0;padding:0;list-style:none;display:grid}@media(min-width:768px){.eo-landing--goalz .gz-capabilities__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.eo-landing--goalz .gz-capabilities__card{background:var(--gz-panel-solid);border:1px solid var(--gz-line);padding:clamp(24px,3vw,32px);position:relative}.eo-landing--goalz .gz-capabilities__num{letter-spacing:.14em;color:var(--gz-faint);margin-bottom:16px;font-size:10px;font-weight:700;display:block}.eo-landing--goalz .gz-capabilities__icon{color:var(--gz-emerald-mid);margin-bottom:16px;display:inline-flex}.eo-landing--goalz .gz-capabilities__title{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint-heading);margin:0 0 12px;font-size:1.1rem;font-weight:800}.eo-landing--goalz .gz-capabilities__body{color:var(--gz-muted);margin:0;font-size:14px;line-height:1.65}.eo-landing--goalz .gz-showcase{background:var(--gz-bg);border-top:1px solid var(--gz-line);padding:clamp(56px,8vw,96px) 0;position:relative;overflow:hidden}.eo-landing--goalz .gz-showcase__head{margin-bottom:clamp(32px,5vw,48px)}.eo-landing--goalz .gz-showcase__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.eo-landing--goalz .gz-showcase__card{scroll-snap-align:start;color:inherit;border:1px solid var(--gz-line);background:var(--gz-panel-solid);flex:0 0 min(78vw,320px);text-decoration:none;transition:border-color .2s}.eo-landing--goalz .gz-showcase__card:hover{border-color:var(--gz-secondary)}.eo-landing--goalz .gz-showcase__media{aspect-ratio:4/3;position:relative;overflow:hidden}.eo-landing--goalz .gz-showcase__media img{object-fit:cover;width:100%;height:100%}.eo-landing--goalz .gz-showcase__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-accent);padding:6px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.eo-landing--goalz .gz-showcase__foot{flex-direction:column;gap:6px;padding:16px 18px 20px;display:flex}.eo-landing--goalz .gz-showcase__category{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);font-size:9px;font-weight:700}.eo-landing--goalz .gz-showcase__name{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint-heading);font-size:1rem;font-weight:800;line-height:1.25}.eo-landing--goalz .gz-showcase__venue{color:var(--gz-muted);font-size:13px}.eo-landing--goalz .gz-split-list{margin:0;padding:0;list-style:none}@media(min-width:1024px){.eo-landing--goalz .gz-about__right{padding-top:8px}}.eo-landing--goalz .gz-split-list__item{border-top:1px solid var(--gz-line);padding:clamp(28px,4vw,40px) 0}.eo-landing--goalz .gz-split-list__item:last-child{border-bottom:1px solid var(--gz-line)}.eo-landing--goalz .gz-split-list__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-mint);margin:0 0 14px;font-size:clamp(1.65rem,3.2vw,2.65rem);font-weight:800;line-height:.95}.eo-landing--goalz .gz-split-list__body{max-width:44ch;color:var(--gz-muted);margin:0;font-size:15px;line-height:1.7}.eo-landing--goalz .gz-section-head--center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.eo-landing--goalz .gz-section-head__eyebrow{font-family:var(--gz-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gz-mint-dim);margin:0 0 16px;font-size:10px;font-weight:500}.eo-landing--goalz .gz-section-head__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-mint);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.02}.eo-landing--goalz .gz-section-head__lede{color:var(--gz-muted);max-width:52ch;margin:16px auto 0;font-size:15px;line-height:1.65}.eo-landing--goalz .gz-portal{min-height:min(100dvh,920px);padding:clamp(72px,12vh,120px) var(--gz-px);background:var(--gz-bg);border-top:1px solid var(--gz-line);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.eo-landing--goalz .gz-portal__inner{z-index:3;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex;position:relative}.eo-landing--goalz .gz-portal__eyebrow{max-width:52ch;font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-white);margin:0 0 clamp(40px,8vh,72px);font-size:10px;font-weight:500;line-height:1.65}.eo-landing--goalz .gz-portal__stack{border:none;flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,14px);width:100%;margin:0;padding:0;display:flex}.eo-landing--goalz .gz-portal__line{text-align:center;width:auto;max-width:100%;font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-mint);cursor:pointer;opacity:1;transition:color .45s var(--gz-ease-out,ease),opacity .45s var(--gz-ease-out,ease),transform .45s var(--gz-ease-out,ease),letter-spacing .45s var(--gz-ease-out,ease);background:0 0;border:none;justify-content:center;align-items:center;gap:clamp(12px,2vw,18px);margin:0;padding:clamp(4px,.8vh,8px) 0;font-size:clamp(3rem,11vw,7.5rem);font-weight:800;line-height:.98;display:inline-flex;transform:translate(0)scale(1)}.eo-landing--goalz .gz-portal__line:hover,.eo-landing--goalz .gz-portal__line:focus-visible,.eo-landing--goalz .gz-portal__line--active{color:var(--gz-white);opacity:1;letter-spacing:.03em;outline:none;transform:translate(0)scale(1.02)}.eo-landing--goalz .gz-portal__stack:not(:has(.gz-portal__line--active)) .gz-portal__line{color:var(--gz-mint);opacity:1;letter-spacing:.01em;transform:translate(0)scale(1)}.eo-landing--goalz .gz-portal__stack:has(.gz-portal__line--active) .gz-portal__line:not(.gz-portal__line--active){color:var(--gz-mint);opacity:.38;letter-spacing:.01em;transform:translate(0)scale(.985)}.eo-landing--goalz .gz-portal__hint{min-height:1.25em;font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-mint-dim);margin:clamp(24px,4vh,36px) 0 0;font-size:10px;font-weight:500}.eo-landing--goalz .gz-portal__hint--placeholder{visibility:hidden}.eo-landing--goalz .gz-portal__actions{justify-content:center;margin-top:clamp(32px,6vh,48px);display:flex}.eo-landing--goalz .gz-portal__all-cta{min-width:200px}.eo-landing--goalz .gz-programs{background:var(--gz-bg);border-top:1px solid var(--gz-line);padding:clamp(56px,8vw,96px) 0;position:relative}.eo-landing--goalz .gz-role-list{margin:0;padding:0;list-style:none}.eo-landing--goalz .gz-role-row{text-align:left;border:none;border-top:1px solid var(--gz-line);width:100%;color:inherit;cursor:pointer;background:0 0;grid-template-columns:auto auto 1fr auto;align-items:start;gap:clamp(16px,3vw,32px);padding:clamp(24px,3.5vw,32px) 0;transition:opacity .2s;display:grid}.eo-landing--goalz .gz-role-list li:last-child .gz-role-row{border-bottom:1px solid var(--gz-line)}.eo-landing--goalz .gz-role-row:hover .gz-role-row__title{color:var(--gz-green-bright)}.eo-landing--goalz .gz-role-row__num{letter-spacing:.14em;color:var(--gz-faint);padding-top:8px;font-size:11px;font-weight:700}.eo-landing--goalz .gz-role-row__icon{width:40px;height:40px;color:var(--gz-emerald-mid);background:var(--gz-panel);border-radius:var(--gz-radius-chip);justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.eo-landing--goalz .gz-role-row__title{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint-heading);margin:0;font-size:clamp(1.2rem,2.5vw,1.75rem);font-weight:800;transition:color .2s}.eo-landing--goalz .gz-role-row__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gz-emerald-mid);margin:6px 0 10px;font-size:10px;font-weight:600}.eo-landing--goalz .gz-role-row__body{color:var(--gz-muted);max-width:56ch;margin:0;font-size:14px;line-height:1.65}.eo-landing--goalz .gz-role-row__cta{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);white-space:nowrap;padding-top:8px;font-size:11px;font-weight:700}@media(max-width:639px){.eo-landing--goalz .gz-role-row{grid-template-columns:auto 1fr}.eo-landing--goalz .gz-role-row__cta{grid-column:2;padding-top:0}}.eo-landing--goalz .gz-stats{background:var(--gz-bg-elevated);border-top:1px solid var(--gz-line);padding:clamp(56px,8vw,96px) 0;position:relative}.eo-landing--goalz .gz-stats__grid{border-top:1px solid var(--gz-line);grid-template-columns:1fr;gap:0;margin:0;display:grid}@media(min-width:768px){.eo-landing--goalz .gz-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.eo-landing--goalz .gz-stats__item{border-bottom:1px solid var(--gz-line);padding:clamp(28px,4vw,40px) clamp(20px,3vw,32px)}@media(min-width:768px){.eo-landing--goalz .gz-stats__item{border-bottom:none;border-right:1px solid var(--gz-line)}.eo-landing--goalz .gz-stats__item:last-child{border-right:none}}.eo-landing--goalz .gz-stats__label{letter-spacing:.08em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:13px;font-weight:700}.eo-landing--goalz .gz-stats__hint{color:var(--gz-muted);margin:10px 0 24px;font-size:14px;line-height:1.6}.eo-landing--goalz .gz-stats__value{font-family:var(--gz-display);letter-spacing:-.03em;color:var(--gz-mint-heading);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.eo-landing--goalz .gz-spotlight{border-top:1px solid var(--gz-line);grid-template-columns:1fr;gap:28px;margin-top:clamp(48px,6vw,64px);padding-top:clamp(48px,6vw,64px);display:grid}@media(min-width:768px){.eo-landing--goalz .gz-spotlight{grid-template-columns:1.1fr .9fr;align-items:center}}.eo-landing--goalz .gz-spotlight__media{aspect-ratio:16/10;overflow:hidden}.eo-landing--goalz .gz-spotlight__media img{object-fit:cover;width:100%;height:100%}.eo-landing--goalz .gz-spotlight__title{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint-heading);margin:12px 0 0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800}.eo-landing--goalz .gz-spotlight__lede{color:var(--gz-muted);margin:12px 0 24px;font-size:15px;line-height:1.6}.eo-landing--goalz .gz-events{background:var(--gz-bg);border-top:1px solid var(--gz-line);position:relative}.eo-landing--goalz .gz-events-live{background:var(--gz-bg)}.eo-landing--goalz .gz-events-live__intro{padding:clamp(48px,7vw,72px) var(--gz-px) clamp(28px,4vw,40px);max-width:var(--gz-max);background:0 0;grid-template-columns:1fr;align-items:start;gap:clamp(16px,3vw,24px);margin:0 auto;display:grid}@media(min-width:900px){.eo-landing--goalz .gz-events-live__intro{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:end;gap:clamp(24px,5vw,48px)}}.eo-landing--goalz .gz-events-live__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-white);text-align:left;margin:0;font-size:10px;font-weight:500}.eo-landing--goalz .gz-events-live__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-ink);text-align:left;margin:0;font-size:clamp(1.85rem,4.5vw,3.5rem);font-weight:800;line-height:1.05}@media(min-width:900px){.eo-landing--goalz .gz-events-live__title{text-align:right;justify-self:end}}.eo-landing--goalz .gz-events-live__stack{flex-direction:column;gap:2px;display:flex}.eo-landing--goalz .gz-live-panels{--gz-live-ease:cubic-bezier(.22, 1, .36, 1);z-index:2;background:var(--gz-secondary);isolation:isolate;align-items:stretch;gap:2px;width:100%;height:min(78vh,740px);min-height:420px;display:flex;position:relative}.eo-landing--goalz .gz-live-panel{cursor:pointer;background:var(--gz-secondary);min-width:0;transition:flex .55s var(--gz-live-ease);outline:none;flex:1 1 0;display:flex;position:relative;overflow:hidden}.eo-landing--goalz .gz-live-panels--active .gz-live-panel--active{flex:3.35 1 0}.eo-landing--goalz .gz-live-panels--active .gz-live-panel:not(.gz-live-panel--active){flex:.52 1 0}.eo-landing--goalz .gz-live-panel:focus-visible{box-shadow:inset 0 0 0 2px var(--gz-primary)}.eo-landing--goalz .gz-live-panel__media{flex:auto;min-width:0;position:relative;overflow:hidden}.eo-landing--goalz .gz-live-panel__media img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .7s var(--gz-live-ease);transform:scale(1.04)}.eo-landing--goalz .gz-live-panel--active .gz-live-panel__media img{transform:scale(1)}.eo-landing--goalz .gz-live-panel__scrim{pointer-events:none;background:linear-gradient(#2a25292e,#2a25291f 42%,#2a2529b8);position:absolute;inset:0}.eo-landing--goalz .gz-live-panel__rest{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(16px,2.4vw,28px);transition:opacity .35s;display:flex;position:absolute;inset:0}.eo-landing--goalz .gz-live-panel--active .gz-live-panel__rest{opacity:0}.eo-landing--goalz .gz-live-panel__badge{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-primary);border-radius:var(--gz-radius-chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a25298c;border:1px solid #f3f0e738;align-self:flex-start;align-items:center;padding:7px 11px;font-size:9px;font-weight:700;display:inline-flex}.eo-landing--goalz .gz-live-panel__badge--live{background:var(--gz-secondary);border-color:#0000}.eo-landing--goalz .gz-live-panel__badge--upcoming{background:#f3f0e729}.eo-landing--goalz .gz-live-panel__name{max-width:16ch;font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-primary);text-shadow:0 1px 18px #2a252959;writing-mode:horizontal-tb;margin:0;font-size:clamp(1.05rem,1.8vw,1.65rem);font-weight:800;line-height:1.05}.eo-landing--goalz .gz-live-panels--active .gz-live-panel:not(.gz-live-panel--active) .gz-live-panel__name{max-width:10ch;font-size:clamp(.92rem,1.2vw,1.15rem)}.eo-landing--goalz .gz-live-panel__detail{opacity:0;width:0;min-width:0;color:var(--gz-primary);transition:flex .55s var(--gz-live-ease),opacity .35s ease 80ms;background:#111;flex:0 0 0;overflow:hidden}.eo-landing--goalz .gz-live-panel--active .gz-live-panel__detail{opacity:1;flex:0 0 min(48%,420px);width:auto}.eo-landing--goalz .gz-live-panel__detail-inner{box-sizing:border-box;flex-direction:column;gap:14px;width:min(420px,48vw);height:100%;padding:clamp(20px,2.8vw,36px);display:flex;overflow:auto}.eo-landing--goalz .gz-live-panel__detail-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eo-landing--goalz .gz-live-panel__detail .gz-live-panel__badge{background:#f3f0e71a;border-color:#f3f0e733}.eo-landing--goalz .gz-live-panel__date{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.eo-landing--goalz .gz-live-panel__date-day{font-family:var(--gz-display);color:var(--gz-primary);font-size:1.25rem;font-weight:800}.eo-landing--goalz .gz-live-panel__date-month{font-family:var(--gz-mono);letter-spacing:.12em;color:#f3f0e79e;margin-top:4px;font-size:9px;font-weight:700}.eo-landing--goalz .gz-live-panel__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:#f3f0e79e;margin:8px 0 0;font-size:10px;font-weight:500}.eo-landing--goalz .gz-live-panel__detail-title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-primary);margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:800;line-height:1.05}.eo-landing--goalz .gz-live-panel__meta{color:#f3f0e7ad;margin:0;font-size:13px;line-height:1.55}.eo-landing--goalz .gz-live-panel__facts{border-top:1px solid #f3f0e729;gap:16px;margin:8px 0 0;padding:16px 0 0;display:grid}.eo-landing--goalz .gz-live-panel__fact{margin:0}.eo-landing--goalz .gz-live-panel__fact-label{letter-spacing:.14em;text-transform:uppercase;color:#f3f0e78c;margin:0;font-size:10px;font-weight:700}.eo-landing--goalz .gz-live-panel__fact-hint{color:#f3f0e794;margin:6px 0 0;font-size:12px;line-height:1.45}.eo-landing--goalz .gz-live-panel__fact-value{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-primary);margin:8px 0 0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;line-height:1.05}.eo-landing--goalz .gz-live-panel__fact-value--venues{flex-direction:column;gap:4px;font-size:clamp(1rem,1.6vw,1.25rem);display:flex}.eo-landing--goalz .gz-live-panel__foot{border-top:1px solid #f3f0e729;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.eo-landing--goalz .gz-live-panel__fee{letter-spacing:.12em;text-transform:uppercase;color:#f3f0e7b3;font-size:11px;font-weight:700}.eo-landing--goalz .gz-live-panel__fee--free{color:var(--gz-primary)}.eo-landing--goalz .gz-live-panel__cta{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-primary);white-space:nowrap;border-bottom:1px solid #f3f0e759;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .2s,opacity .2s}.eo-landing--goalz .gz-live-panel__cta:hover{border-color:var(--gz-primary);opacity:.88}@media(max-width:900px),(hover:none)and (pointer:coarse){.eo-landing--goalz .gz-live-panels-shell{flex-direction:column;gap:14px;display:flex}.eo-landing--goalz .gz-live-panels,.eo-landing--goalz .gz-live-panels--carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;flex-direction:row;align-items:stretch;gap:10px;width:100%;height:auto;min-height:0;padding:0 clamp(16px,4vw,24px) 4px;scroll-padding-inline:clamp(16px,4vw,24px);display:flex;overflow:auto hidden}.eo-landing--goalz .gz-live-panels::-webkit-scrollbar{display:none}.eo-landing--goalz .gz-live-panel,.eo-landing--goalz .gz-live-panels--active .gz-live-panel--active,.eo-landing--goalz .gz-live-panels--active .gz-live-panel:not(.gz-live-panel--active){scroll-snap-align:center;border:1px solid var(--gz-line);flex-direction:column;flex:0 0 min(78vw,320px);width:min(78vw,320px);min-height:420px;max-height:none}.eo-landing--goalz .gz-live-panel--active{flex-basis:min(88vw,380px);width:min(88vw,380px);min-height:0}.eo-landing--goalz .gz-live-panel__media{flex:auto;min-height:420px}.eo-landing--goalz .gz-live-panel--active .gz-live-panel__media{flex:0 0 220px;min-height:220px}.eo-landing--goalz .gz-live-panel__detail{opacity:0;flex:0 0 0;width:100%;max-height:0}.eo-landing--goalz .gz-live-panel--active .gz-live-panel__detail{opacity:1;flex:auto;width:100%;max-height:520px}.eo-landing--goalz .gz-live-panel__detail-inner{width:100%;min-height:0}.eo-landing--goalz .gz-live-panel--active .gz-live-panel__rest{opacity:0}.eo-landing--goalz .gz-live-panels__chrome{flex-direction:column;align-items:center;gap:10px;padding:0 clamp(16px,4vw,24px) 8px;display:flex}.eo-landing--goalz .gz-live-panels__hint{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:10px;font-weight:500}.eo-landing--goalz .gz-live-panels__dots{gap:8px;display:flex}.eo-landing--goalz .gz-live-panels__dot{cursor:pointer;background:#2a252938;border:none;border-radius:50%;width:7px;height:7px;padding:0}.eo-landing--goalz .gz-live-panels__dot--active{background:var(--gz-secondary);transform:scale(1.2)}}@media(min-width:901px)and (hover:hover){.eo-landing--goalz .gz-live-panels__chrome{display:none}}@media(prefers-reduced-motion:reduce){.eo-landing--goalz .gz-live-panel,.eo-landing--goalz .gz-live-panel__media img,.eo-landing--goalz .gz-live-panel__detail,.eo-landing--goalz .gz-live-panel__rest{transition:none}}.eo-landing--goalz .gz-events__quotes-wrap{background:var(--gz-bg);padding:clamp(56px,8vw,88px) 0 clamp(40px,6vw,56px);position:relative}.eo-landing--goalz .gz-events__quotes-head{margin-bottom:clamp(32px,5vw,48px)}.eo-landing--goalz .gz-events__quotes{grid-template-columns:1fr;gap:12px;display:grid}@media(min-width:640px){.eo-landing--goalz .gz-events__quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.eo-landing--goalz .gz-events__quotes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.eo-landing--goalz .gz-events-quote{min-height:100%;color:inherit;background:var(--gz-panel-solid);border:1px solid var(--gz-line);flex-direction:column;padding:clamp(22px,3vw,28px);text-decoration:none;transition:border-color .2s,background .2s;display:flex}.eo-landing--goalz .gz-events-quote:hover{background:var(--gz-panel-hover);border-color:var(--gz-line)}.eo-landing--goalz .gz-events-quote__stars{gap:4px;margin-bottom:18px;display:flex}.eo-landing--goalz .gz-events-quote__star{color:var(--gz-line);font-size:11px;line-height:1}.eo-landing--goalz .gz-events-quote__star--on{color:var(--gz-secondary)}.eo-landing--goalz .gz-events-quote__name{color:var(--gz-white);margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.35}.eo-landing--goalz .gz-events-quote__body{color:var(--gz-muted);margin:0;font-size:14px;line-height:1.65}.eo-landing--goalz .gz-events-stats{min-height:clamp(520px,72vh,760px);position:relative;overflow:hidden}.eo-landing--goalz .gz-events-stats__bg{z-index:0;position:absolute;inset:0}.eo-landing--goalz .gz-events-stats__bg img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.eo-landing--goalz .gz-events-stats__overlay{background:var(--gz-overlay-heavy);position:absolute;inset:0}.eo-landing--goalz .gz-events-stats__inner{z-index:3;flex-direction:column;justify-content:space-between;min-height:clamp(520px,72vh,760px);padding-top:clamp(48px,8vw,72px);padding-bottom:clamp(40px,6vw,56px);display:flex;position:relative}.eo-landing--goalz .gz-events-stats__head{grid-template-columns:1fr;align-items:start;gap:clamp(20px,4vw,32px);display:grid}@media(min-width:900px){.eo-landing--goalz .gz-events-stats__head{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(24px,5vw,48px)}}.eo-landing--goalz .gz-events-stats__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:10px;font-weight:500}.eo-landing--goalz .gz-events-stats__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-mint-heading);margin:0;font-size:clamp(1.75rem,4.2vw,3.25rem);font-weight:800;line-height:1.08}.eo-landing--goalz .gz-events-stats__grid{grid-template-columns:1fr;gap:clamp(28px,4vw,40px);margin:clamp(48px,8vh,80px) 0 0;padding:0;display:grid}@media(min-width:768px){.eo-landing--goalz .gz-events-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px)}}.eo-landing--goalz .gz-events-stats__item{margin:0}.eo-landing--goalz .gz-events-stats__label{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:11px;font-weight:700}.eo-landing--goalz .gz-events-stats__hint{max-width:34ch;color:var(--gz-muted);margin:12px 0 clamp(20px,3vw,28px);font-size:14px;line-height:1.6}.eo-landing--goalz .gz-events-stats__value{font-family:var(--gz-display);letter-spacing:-.03em;color:var(--gz-mint-heading);margin:0;font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:.95}.eo-landing--goalz .gz-events__board{background:var(--gz-bg-elevated);border-top:1px solid var(--gz-line);padding:clamp(56px,8vw,96px) 0 clamp(40px,6vw,56px);position:relative}.eo-landing--goalz .gz-events__board-head{margin-bottom:8px}.eo-landing--goalz .gz-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.eo-landing--goalz .gz-filters__btn{font-family:var(--gz-font);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-mint);background:var(--gz-panel);border-radius:var(--gz-radius-chip);cursor:pointer;box-shadow:none;border:none;padding:10px 16px;font-size:10px;font-weight:600;transition:background .15s}.eo-landing--goalz .gz-filters__btn--active,.eo-landing--goalz .gz-filters__btn:hover{color:var(--gz-accent-fg);background:var(--gz-mint)}.eo-landing--goalz .gz-events__grid{grid-template-columns:1fr;gap:20px;display:grid}@media(min-width:640px){.eo-landing--goalz .gz-events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.eo-landing--goalz .gz-events__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.eo-landing--goalz .gz-event-card{color:inherit;background:var(--gz-panel-solid);border:1px solid var(--gz-line);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.eo-landing--goalz .gz-event-card:hover{border-color:var(--gz-secondary)}.eo-landing--goalz .gz-event-card--past{opacity:.7}.eo-landing--goalz .gz-event-card__media{aspect-ratio:16/10;position:relative;overflow:hidden}.eo-landing--goalz .gz-event-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.eo-landing--goalz .gz-event-card:hover .gz-event-card__media img{transform:scale(1.04)}.eo-landing--goalz .gz-event-card__date{background:var(--gz-panel);border-radius:var(--gz-radius-chip);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:48px;padding:8px 10px;display:flex;position:absolute;top:12px;right:12px}.eo-landing--goalz .gz-event-card__date-day{font-family:var(--gz-display);color:var(--gz-mint);font-size:1.1rem;font-weight:800;line-height:1}.eo-landing--goalz .gz-event-card__date-month{letter-spacing:.1em;color:var(--gz-faint);margin-top:2px;font-size:9px;font-weight:700}.eo-landing--goalz .gz-event-card__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-accent);padding:6px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.eo-landing--goalz .gz-event-card__badge--past{color:var(--gz-muted);background:var(--gz-panel)}.eo-landing--goalz .gz-event-card__body{padding:18px 18px 22px}.eo-landing--goalz .gz-event-card__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 8px;font-size:10px;font-weight:600}.eo-landing--goalz .gz-event-card__title{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint-heading);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.eo-landing--goalz .gz-event-card__venue{color:var(--gz-muted);margin:8px 0 0;font-size:13px}.eo-landing--goalz .gz-event-card__venue-sep{color:var(--gz-faint);margin:0 6px}.eo-landing--goalz .gz-event-card__foot{border-top:1px solid var(--gz-line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.eo-landing--goalz .gz-event-card__fee{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);font-size:10px;font-weight:700}.eo-landing--goalz .gz-event-card__fee--free{color:var(--gz-emerald-mid)}.eo-landing--goalz .gz-event-card__cta{letter-spacing:.12em;text-transform:uppercase;color:var(--gz-emerald-mid);font-size:10px;font-weight:700}.eo-landing--goalz .gz-events__divider{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);grid-column:1/-1;align-items:center;gap:16px;margin:12px 0 4px;padding:8px 0;font-size:10px;font-weight:500;display:flex}.eo-landing--goalz .gz-events__divider:after{content:"";background:var(--gz-line);flex:1;height:1px}.eo-landing--goalz .gz-contact{background:var(--gz-bg-elevated);border-top:1px solid var(--gz-line);position:relative}.eo-landing--goalz .gz-contact__inner{padding:clamp(56px,8vw,96px) 0 clamp(48px,6vw,64px)}.eo-landing--goalz .gz-contact__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.eo-landing--goalz .gz-contact__links{flex-wrap:wrap;justify-content:center;gap:20px 32px;margin-top:28px;display:flex}.eo-landing--goalz .gz-contact__links a{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);font-size:11px;font-weight:600;text-decoration:none}.eo-landing--goalz .gz-contact__links a:hover{color:var(--gz-green-bright)}.eo-landing--goalz .gz-marquee{border-top:1px solid var(--gz-line);background:var(--gz-bg);padding:18px 0;overflow:hidden}.eo-landing--goalz .gz-marquee__track{letter-spacing:.12em;text-transform:uppercase;width:max-content;color:var(--gz-faint);white-space:nowrap;gap:56px;font-size:12px;font-weight:600;animation:36s linear infinite gz-marquee;display:flex}.eo-landing--goalz .gz-marquee__dot{color:var(--gz-emerald-mid);margin:0 28px}.eo-landing--goalz .gz-footer{background:var(--gz-bg);border-top:1px solid var(--gz-line);position:relative}.eo-landing--goalz .gz-footer__band{padding:clamp(48px,8vw,72px) var(--gz-px);border-bottom:1px solid var(--gz-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.eo-landing--goalz .gz-footer__title{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint-heading);margin:8px 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.eo-landing--goalz .gz-footer__lede{max-width:48ch;color:var(--gz-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.eo-landing--goalz .gz-footer__cta-row{flex-wrap:wrap;gap:12px;display:flex}.eo-landing--goalz .gz-footer__nav-board{padding:clamp(40px,6vw,56px) var(--gz-px);border-bottom:1px solid var(--gz-line);grid-template-columns:1fr;gap:32px;display:grid}@media(min-width:768px){.eo-landing--goalz .gz-footer__nav-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.eo-landing--goalz .gz-footer-col__title{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 16px;font-size:10px;font-weight:500}.eo-landing--goalz .gz-footer-col__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.eo-landing--goalz .gz-footer-col__link{color:var(--gz-muted);border-top:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:grid}.eo-landing--goalz .gz-footer-col__link:hover{color:var(--gz-mint)}.eo-landing--goalz .gz-footer-col__num{letter-spacing:.1em;color:var(--gz-faint);font-size:10px;font-weight:700}.eo-landing--goalz .gz-footer-col__arrow{color:var(--gz-faint);font-size:12px}.eo-landing--goalz .gz-footer__main{padding:28px var(--gz-px) 40px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.eo-landing--goalz .gz-footer__legal-nav{flex-wrap:wrap;gap:16px 24px;display:flex}.eo-landing--goalz .gz-footer__legal-nav a{letter-spacing:.14em;text-transform:uppercase;color:var(--gz-muted);font-size:10px;font-weight:600;text-decoration:none}.eo-landing--goalz .gz-footer__legal-nav a:hover{color:var(--gz-green-bright)}.eo-landing--goalz .gz-footer__legal{color:var(--gz-faint);margin:0;font-size:11px}.eo-landing--goalz .eo-query-state{color:var(--gz-muted)}.eo-landing--goalz .eo-loader-spin{border-color:var(--gz-line);border-top-color:var(--gz-secondary)}.eo-landing--goalz .eo-query-state__msg{color:var(--gz-faint);font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}@keyframes gz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.eo-landing--goalz .gz-marquee__track{animation:none}.eo-landing--goalz .gz-event-card:hover .gz-event-card__media img{transform:none}}.eo-landing--goalz.eo-landing--detail{flex-direction:column;min-height:100vh;display:flex}.eo-landing--goalz .gz-event__nav{z-index:12;position:relative}.eo-landing--goalz .gz-event__body{z-index:3;flex-direction:column;gap:clamp(28px,5vw,56px);padding-top:clamp(28px,5vw,52px);padding-bottom:clamp(48px,8vw,96px);display:flex;position:relative}.eo-landing--goalz .gz-event-hero{align-items:flex-end;min-height:clamp(360px,52vh,540px);margin-top:8px;display:flex;position:relative;overflow:hidden}.eo-landing--goalz .gz-event-hero__bg{z-index:0;position:absolute;inset:0}.eo-landing--goalz .gz-event-hero__bg img{object-fit:cover;object-position:62% 28%;width:100%;height:100%}.eo-landing--goalz .gz-event-hero__overlay{background:linear-gradient(#2a252929,#2a252957 52%,#2a252994);position:absolute;inset:0}.eo-landing--goalz .gz-event-hero__content{z-index:4;width:100%;color:var(--gz-hero-fg);flex-direction:column;align-items:flex-start;gap:14px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(28px,4vw,44px);display:flex;position:relative}.eo-landing--goalz .gz-event-hero__back{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:#f3f0e7d1;align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.eo-landing--goalz .gz-event-hero__back:hover{color:var(--gz-hero-fg)}.eo-landing--goalz .gz-event-hero__badges{flex-wrap:wrap;gap:8px;display:flex}.eo-landing--goalz .gz-event-hero__badge{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-hero-fg);border-radius:var(--gz-radius-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #f3f0e752;padding:6px 11px;font-size:9px;font-weight:600}.eo-landing--goalz .gz-event-hero__badge--live{color:var(--gz-accent-fg);background:var(--gz-primary);border-color:var(--gz-primary)}.eo-landing--goalz .gz-event-hero__title{max-width:18ch;font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-hero-fg);margin:4px 0 0;font-size:clamp(2.4rem,6.5vw,4.75rem);font-weight:800;line-height:.98}.eo-landing--goalz .gz-event-hero__meta{color:#f3f0e7db;max-width:60ch;margin:0;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.5}.eo-landing--goalz .gz-event-hero__actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.eo-landing--goalz .gz-event-facts{background:var(--gz-line);border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.eo-landing--goalz .gz-event-fact{background:var(--gz-panel-solid);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.eo-landing--goalz .gz-event-fact__label{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-faint);font-size:10px;font-weight:600}.eo-landing--goalz .gz-event-fact__value{font-family:var(--gz-display);letter-spacing:-.01em;color:var(--gz-ink);margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;line-height:1.2}.eo-landing--goalz .gz-event-about{max-width:72ch}.eo-landing--goalz .gz-event-about__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-ink);margin:0 0 14px;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:800;line-height:1.05}.eo-landing--goalz .gz-event-about__text{color:var(--gz-muted);white-space:pre-line;margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65}.eo-landing--goalz .gz-event-board{background:var(--gz-panel-solid);border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);flex-direction:column;gap:20px;padding:clamp(24px,4vw,40px);display:flex}.eo-landing--goalz .gz-event-board__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-ink);margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:800;line-height:1.05}.eo-landing--goalz .gz-event-board__lede{max-width:66ch;color:var(--gz-muted);margin:-8px 0 0;font-size:.98rem;line-height:1.6}.eo-landing--goalz .gz-event-board__podium{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.eo-landing--goalz .gz-event-podium-card{background:var(--gz-bg);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);flex-direction:column;gap:12px;padding:20px;display:flex}.eo-landing--goalz .gz-event-podium-card--champion{background:var(--gz-secondary);border-color:var(--gz-secondary)}.eo-landing--goalz .gz-event-podium-card__label{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-faint);font-size:10px;font-weight:600}.eo-landing--goalz .gz-event-podium-card--champion .gz-event-podium-card__label{color:#f3f0e7b3}.eo-landing--goalz .gz-event-podium-card__team{font-family:var(--gz-display);letter-spacing:-.01em;color:var(--gz-ink);align-items:center;gap:12px;font-size:1.2rem;font-weight:800;display:flex}.eo-landing--goalz .gz-event-podium-card--champion .gz-event-podium-card__team{color:var(--gz-primary)}.eo-landing--goalz .gz-event-podium-card__team :where(img,.eo-team-crest,[class*=crest]){flex-shrink:0;width:40px;height:40px}.eo-landing--goalz .gz-event-board__standings{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.eo-landing--goalz .gz-event-board__group-title{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-muted);margin:0 0 12px;font-size:11px;font-weight:600}.eo-landing--goalz .gz-event-table-wrap{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);overflow-x:auto}.eo-landing--goalz .gz-event-table{border-collapse:collapse;width:100%;font-size:.9rem}.eo-landing--goalz .gz-event-table thead th{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--gz-faint);background:var(--gz-bg-elevated);border-bottom:1px solid var(--gz-line);padding:10px 14px;font-size:10px;font-weight:600}.eo-landing--goalz .gz-event-table tbody td{color:var(--gz-ink);border-bottom:1px solid var(--gz-line-soft);padding:11px 14px}.eo-landing--goalz .gz-event-table tbody tr:last-child td{border-bottom:none}.eo-landing--goalz .gz-event-table thead th:not(:nth-child(2)),.eo-landing--goalz .gz-event-table tbody td:not(:nth-child(2)){text-align:center}.eo-landing--goalz .gz-event-table__team-cell{text-align:left;align-items:center;gap:10px;display:flex}.eo-landing--goalz .gz-event-table__team-cell :where(img,[class*=crest]){flex-shrink:0;width:26px;height:26px}.eo-landing--goalz .gz-event-board__stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.eo-landing--goalz .gz-event-board__stats-subtitle{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 10px;font-size:10px;font-weight:600}.eo-landing--goalz .gz-event-board__knockouts{flex-direction:column;gap:16px;display:flex}.eo-landing--goalz .gz-event-board__round-title{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 8px;font-size:10px;font-weight:600}.eo-landing--goalz .gz-event-board__matches{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eo-landing--goalz .gz-event-board__matches li{color:var(--gz-ink);background:var(--gz-bg);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);padding:12px 16px;font-size:.92rem}.eo-landing--goalz .gz-event-cta{background:var(--gz-secondary);border-radius:var(--gz-radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,48px);display:flex}.eo-landing--goalz .gz-event-cta__copy{max-width:52ch}.eo-landing--goalz .gz-event-cta .gz-section-head__eyebrow{color:#f3f0e799}.eo-landing--goalz .gz-event-cta__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-primary);margin:0 0 10px;font-size:clamp(1.6rem,3.5vw,2.5rem);font-weight:800;line-height:1.05}.eo-landing--goalz .gz-event-cta__lede{color:#f3f0e7c7;margin:0;font-size:1rem;line-height:1.6}.eo-landing--goalz .gz-event-cta .gz-btn--primary{background:var(--gz-primary);color:var(--gz-secondary);flex-shrink:0}.eo-landing--goalz .gz-event-cta .gz-btn--primary:hover{background:var(--gz-primary)}@media(max-width:640px){.eo-landing--goalz .gz-event-cta{flex-direction:column;align-items:flex-start}}.eo-landing.eo-landing--goalz{--gz-section-y:clamp(72px, 10vw, 112px);--gz-section-y-tight:clamp(48px, 7vw, 80px);--gz-stack-gap:clamp(20px, 3vw, 32px);--gz-ease-out:cubic-bezier(.22, 1, .36, 1);--gz-ease-spring:cubic-bezier(.34, 1.28, .64, 1)}.eo-landing--goalz .gz-about,.eo-landing--goalz .gz-capabilities,.eo-landing--goalz .gz-journey,.eo-landing--goalz .gz-proof,.eo-landing--goalz .gz-showcase,.eo-landing--goalz .gz-programs{padding-top:var(--gz-section-y);padding-bottom:var(--gz-section-y)}.eo-landing--goalz .gz-contact__inner{padding-top:var(--gz-section-y);padding-bottom:var(--gz-section-y-tight)}.eo-landing--goalz .gz-host__case{padding-top:var(--gz-section-y)}.eo-landing--goalz .gz-section-head{margin-bottom:var(--gz-stack-gap)}.eo-landing--goalz .gz-section-head--center .gz-section-head__lede{max-width:52ch;margin-left:auto;margin-right:auto}.eo-landing--goalz .gz-reveal,.eo-landing--goalz .gz-reveal-left,.eo-landing--goalz .gz-reveal-right,.eo-landing--goalz .gz-reveal-scale{opacity:0;will-change:transform,opacity,clip-path}.eo-landing--goalz .gz-reveal-clip{will-change:clip-path}.eo-landing--goalz .gz-reveal{transform:translateY(2.25rem)}.eo-landing--goalz .gz-reveal-left{transform:translate(-2.5rem)}.eo-landing--goalz .gz-reveal-right{transform:translate(2.5rem)}.eo-landing--goalz .gz-reveal-scale{transform:scale(.94)}.eo-landing--goalz .gz-reveal-clip{clip-path:inset(100% 0 0);opacity:1;transform:none}.eo-landing--goalz .gz-reveal.gz-revealed{animation:gz-rise .78s var(--gz-ease-out) forwards}.eo-landing--goalz .gz-reveal-left.gz-revealed{animation:gz-rise-left .82s var(--gz-ease-out) forwards}.eo-landing--goalz .gz-reveal-right.gz-revealed{animation:gz-rise-right .82s var(--gz-ease-out) forwards}.eo-landing--goalz .gz-reveal-scale.gz-revealed{animation:gz-rise-scale .72s var(--gz-ease-out) forwards}.eo-landing--goalz .gz-reveal-clip.gz-revealed{animation:gz-rise-clip .9s var(--gz-ease-out) forwards}.eo-landing--goalz .gz-reveal-line{display:block;overflow:hidden}.eo-landing--goalz .gz-reveal-line>span{opacity:0;display:block;transform:translateY(108%)}.eo-landing--goalz .gz-reveal-line.gz-revealed>span{animation:gz-line-up .85s var(--gz-ease-spring) forwards}.eo-landing--goalz .gz-delay-1{animation-delay:70ms!important}.eo-landing--goalz .gz-delay-2{animation-delay:.14s!important}.eo-landing--goalz .gz-delay-3{animation-delay:.22s!important}.eo-landing--goalz .gz-delay-4{animation-delay:.3s!important}.eo-landing--goalz .gz-delay-5{animation-delay:.38s!important}@keyframes gz-rise{to{opacity:1;transform:translateY(0)}}@keyframes gz-rise-left{to{opacity:1;transform:translate(0)}}@keyframes gz-rise-right{to{opacity:1;transform:translate(0)}}@keyframes gz-rise-scale{to{opacity:1;transform:scale(1)}}@keyframes gz-rise-clip{to{opacity:1;clip-path:inset(0)}}@keyframes gz-line-up{to{opacity:1;transform:translateY(0)}}.eo-landing--goalz .gz-hero:not(.gz-hero--revealed) .gz-hero__stat,.eo-landing--goalz .gz-hero:not(.gz-hero--revealed) .gz-hero__aside>*{opacity:0}.eo-landing--goalz .gz-hero__bg img{transform:translate3d(0,var(--gz-parallax-y,0),0) scale(1.06);transition:transform .12s linear}.eo-landing--goalz .gz-hero__line{opacity:0;display:block;transform:translateY(1.15em)}.eo-landing--goalz .gz-hero--revealed .gz-hero__line--1{animation:gz-hero-line .9s var(--gz-ease-out) 50ms forwards}.eo-landing--goalz .gz-hero--revealed .gz-hero__line--2{animation:gz-hero-line .9s var(--gz-ease-out) .16s forwards}.eo-landing--goalz .gz-hero--revealed .gz-hero__stat{animation:gz-hero-fade .7s var(--gz-ease-out) forwards}.eo-landing--goalz .gz-hero--revealed .gz-hero__stat:first-child{animation-delay:.28s}.eo-landing--goalz .gz-hero--revealed .gz-hero__stat:nth-child(2){animation-delay:.36s}.eo-landing--goalz .gz-hero--revealed .gz-hero__stat:nth-child(3){animation-delay:.44s}.eo-landing--goalz .gz-hero--revealed .gz-hero__aside>*{opacity:0;animation:gz-hero-fade .75s var(--gz-ease-out) forwards}.eo-landing--goalz .gz-hero--revealed .gz-hero__tagline{animation-delay:.22s}.eo-landing--goalz .gz-hero--revealed .gz-hero__lede{animation-delay:.3s}.eo-landing--goalz .gz-hero--revealed .gz-hero__ctas{animation-delay:.38s}.eo-landing--goalz .gz-hero--revealed .gz-hero__scroll{animation-delay:.48s}@keyframes gz-hero-line{to{opacity:1;transform:translateY(0)}}@keyframes gz-hero-fade{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.eo-landing--goalz .gz-live-panel__media img{will-change:transform}.eo-landing--goalz .gz-live-panel__cta{transition:border-color .2s ease,opacity .2s ease,transform .2s var(--gz-ease-out)}.eo-landing--goalz .gz-live-panel__cta:hover{transform:translate(2px)}.eo-landing--goalz .gz-journey,.eo-landing--goalz .gz-portal,.eo-landing--goalz .gz-events-live,.eo-landing--goalz .gz-events__archive,.eo-landing--goalz .gz-host,.eo-landing--goalz .gz-footer{position:relative;overflow:hidden}.eo-landing--goalz .gz-journey>*,.eo-landing--goalz .gz-portal>*,.eo-landing--goalz .gz-events-live>*,.eo-landing--goalz .gz-events__archive>*,.eo-landing--goalz .gz-host>*,.eo-landing--goalz .gz-footer>*{z-index:3;position:relative}.eo-landing--goalz .gz-journey:before,.eo-landing--goalz .gz-portal:before,.eo-landing--goalz .gz-events-live:before,.eo-landing--goalz .gz-events__archive:before,.eo-landing--goalz .gz-host:before,.eo-landing--goalz .gz-footer:before{content:"";z-index:0;pointer-events:none;opacity:.72;will-change:opacity,transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:translate(0)scale(1.01)}.eo-landing--goalz .gz-journey:before{background-image:linear-gradient(#f3f0e714,#f3f0e733),url(/goalz/section-frames/how-it-runs-frame.png)}.eo-landing--goalz .gz-portal:before{background-image:radial-gradient(circle at 50% 46%,#f3f0e71f,#f3f0e752 54%,#0000 72%),url(/goalz/section-frames/portal-roles-frame.png)}.eo-landing--goalz .gz-events-live:before{background-image:linear-gradient(180deg,#f3f0e71f 0%,#f3f0e747 18%,#f3f0e794 42%,#f3f0e7e0 58%,var(--gz-bg) 72%),url(/goalz/section-frames/live-events-frame.png);background-position:top;background-size:cover;-webkit-mask-image:linear-gradient(#000 0% 38%,#0000 68%);mask-image:linear-gradient(#000 0% 38%,#0000 68%)}.eo-landing--goalz .gz-events__archive:before{background-image:linear-gradient(#f3f0e71a,#f3f0e73d),url(/goalz/section-frames/recent-tournaments-frame.png);background-position:50%}.eo-landing--goalz .gz-host:before{background-image:linear-gradient(#f3f0e70f,#f3f0e733),url(/goalz/section-frames/run-tournament-frame.png);background-position:50% 58%}.eo-landing--goalz .gz-footer:before{background-image:linear-gradient(#f3f0e70a,#f3f0e724 52%,#f3f0e747),url(/goalz/section-frames/footer-field-frame.png);background-position:bottom}.eo-landing--goalz .gz-journey:has(.gz-revealed):before,.eo-landing--goalz .gz-portal:has(.gz-revealed):before,.eo-landing--goalz .gz-events-live:has(.gz-revealed):before,.eo-landing--goalz .gz-events__archive:has(.gz-revealed):before,.eo-landing--goalz .gz-host:has(.gz-revealed):before,.eo-landing--goalz .gz-footer:has(.gz-revealed):before{animation:gz-section-art-in 1.35s var(--gz-ease-out) both}.eo-landing--goalz .gz-journey:has(.gz-revealed):before,.eo-landing--goalz .gz-events__archive:has(.gz-revealed):before{animation-name:gz-section-art-in-left}.eo-landing--goalz .gz-events-live:has(.gz-revealed):before,.eo-landing--goalz .gz-host:has(.gz-revealed):before{animation-name:gz-section-art-in-right}@keyframes gz-section-art-in{0%{opacity:.42;transform:translateY(24px)scale(1.025)}to{opacity:.72;transform:translate(0)scale(1)}}@keyframes gz-section-art-in-left{0%{opacity:.42;transform:translate(18px,24px)scale(1.025)}to{opacity:.72;transform:translate(-10px)scale(1)}}@keyframes gz-section-art-in-right{0%{opacity:.42;transform:translate(-18px,24px)scale(1.025)}to{opacity:.72;transform:translate(10px)scale(1)}}@media(max-width:760px){.eo-landing--goalz .gz-journey:before,.eo-landing--goalz .gz-portal:before,.eo-landing--goalz .gz-events-live:before,.eo-landing--goalz .gz-events__archive:before,.eo-landing--goalz .gz-host:before,.eo-landing--goalz .gz-footer:before{opacity:0;background-size:auto 100%}.eo-landing--goalz .gz-portal:before{background-position:50%}.eo-landing--goalz .gz-journey:before{background-position:42%}.eo-landing--goalz .gz-events-live:before{background-position:60% 0}.eo-landing--goalz .gz-events__archive:before{background-position:50%}.eo-landing--goalz .gz-host:before{background-position:62%}.eo-landing--goalz .gz-footer:before{background-position:62% bottom}.eo-landing--goalz .gz-journey:has(.gz-revealed):before,.eo-landing--goalz .gz-portal:has(.gz-revealed):before,.eo-landing--goalz .gz-events-live:has(.gz-revealed):before,.eo-landing--goalz .gz-events__archive:has(.gz-revealed):before,.eo-landing--goalz .gz-host:has(.gz-revealed):before,.eo-landing--goalz .gz-footer:has(.gz-revealed):before{animation-name:gz-section-art-in-mobile}}@keyframes gz-section-art-in-mobile{0%{opacity:.32;transform:translateY(18px)scale(1.025)}to{opacity:.58;transform:translate(0)scale(1)}}.eo-landing--goalz .gz-portal__hint{transition:opacity .25s ease,transform .35s var(--gz-ease-out)}.eo-landing--goalz .gz-portal__hint:not(.gz-portal__hint--placeholder){transform:translateY(0)}.eo-landing--goalz .gz-btn{transition:background .2s ease,opacity .2s ease,transform .2s var(--gz-ease-out)}.eo-landing--goalz .gz-btn:active{transform:scale(.98)}.eo-landing--goalz .gz-btn__arrow{transition:transform .25s var(--gz-ease-out);display:inline-block}.eo-landing--goalz .gz-btn:hover .gz-btn__arrow{transform:translate(3px)}.eo-landing--goalz .gz-event-card,.eo-landing--goalz .gz-capabilities__card{transition:border-color .25s ease,transform .35s var(--gz-ease-out)}.eo-landing--goalz .gz-event-card:hover,.eo-landing--goalz .gz-capabilities__card:hover{transform:translateY(-3px)}@media(prefers-reduced-motion:no-preference){.eo-landing--goalz .gz-hero:not(.gz-hero--revealed) .gz-hero__line,.eo-landing--goalz .gz-hero:not(.gz-hero--revealed) .gz-hero__stat,.eo-landing--goalz .gz-hero:not(.gz-hero--revealed) .gz-hero__aside>*{animation:10ms 1.2s forwards gz-hero-fallback-visible}.eo-landing--goalz .gz-reveal:not(.gz-revealed),.eo-landing--goalz .gz-reveal-left:not(.gz-revealed),.eo-landing--goalz .gz-reveal-right:not(.gz-revealed),.eo-landing--goalz .gz-reveal-scale:not(.gz-revealed){animation:10ms 1.5s forwards gz-hero-fallback-visible}}@keyframes gz-hero-fallback-visible{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.eo-landing--goalz .gz-reveal,.eo-landing--goalz .gz-reveal-left,.eo-landing--goalz .gz-reveal-right,.eo-landing--goalz .gz-reveal-scale,.eo-landing--goalz .gz-reveal-clip,.eo-landing--goalz .gz-reveal-line>span,.eo-landing--goalz .gz-hero__line,.eo-landing--goalz .gz-hero__stat,.eo-landing--goalz .gz-hero__aside>*{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.eo-landing--goalz .gz-hero__bg img,.eo-landing--goalz .gz-live-panel__media img{transform:none!important}.eo-landing--goalz .gz-portal__line:hover,.eo-landing--goalz .gz-portal__line--active{color:var(--gz-white);letter-spacing:.01em;transform:none}.eo-landing--goalz .gz-portal__stack:has(.gz-portal__line--active) .gz-portal__line:not(.gz-portal__line--active){opacity:.45;transform:none}.eo-landing--goalz .gz-event-card:hover,.eo-landing--goalz .gz-capabilities__card:hover{transform:none}}.eo-landing--goalz .gz-statement{background:var(--gz-bg-elevated);border-top:1px solid var(--gz-line);border-bottom:1px solid var(--gz-line);padding:14px 0;overflow:hidden}.eo-landing--goalz .gz-statement__track{width:max-content;font-family:var(--gz-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gz-ink);white-space:nowrap;gap:0;font-size:11px;font-weight:700;animation:28s linear infinite gz-marquee;display:flex}.eo-landing--goalz .gz-statement__item{align-items:center;display:inline-flex}.eo-landing--goalz .gz-statement__dot{opacity:.45;margin:0 32px;font-size:8px}.eo-landing--goalz .gz-mock{--mock-radius:6px;border:1px solid var(--gz-line);background:var(--gz-panel-solid);width:100%;font-size:11px;line-height:1.4;box-shadow:0 16px 48px #2a252914}.eo-landing--goalz .gz-mock--compact{font-size:10px}.eo-landing--goalz .gz-mock__chrome{border-bottom:1px solid var(--gz-line);background:var(--gz-bg-elevated);align-items:center;gap:6px;padding:10px 14px;display:flex}.eo-landing--goalz .gz-mock__chrome--broadcast{justify-content:space-between}.eo-landing--goalz .gz-mock__dot{background:var(--gz-line);border-radius:50%;width:7px;height:7px}.eo-landing--goalz .gz-mock__chrome-label{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin-left:auto;font-size:9px;font-weight:500}.eo-landing--goalz .gz-mock__live{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint);font-size:9px;font-weight:700}.eo-landing--goalz .gz-mock__on-air{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-accent);border-radius:2px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.eo-landing--goalz .gz-mock__on-air-dot{background:var(--gz-accent-fg);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite gz-on-air-pulse}@keyframes gz-on-air-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.eo-landing--goalz .gz-mock__toolbar{border-bottom:1px solid var(--gz-line);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.eo-landing--goalz .gz-mock__pill{letter-spacing:.08em;text-transform:uppercase;color:var(--gz-faint);border:1px solid var(--gz-line);border-radius:999px;padding:4px 10px;font-size:9px;font-weight:600}.eo-landing--goalz .gz-mock__pill--active{color:var(--gz-ink);border-color:var(--gz-secondary);background:var(--gz-panel)}.eo-landing--goalz .gz-mock__table{border-collapse:collapse;width:100%}.eo-landing--goalz .gz-mock__table th,.eo-landing--goalz .gz-mock__table td{text-align:left;border-bottom:1px solid var(--gz-line-soft);padding:10px 14px}.eo-landing--goalz .gz-mock__table th{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);font-size:8px;font-weight:600}.eo-landing--goalz .gz-mock__table td{color:var(--gz-ink)}.eo-landing--goalz .gz-mock__status{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.eo-landing--goalz .gz-mock__status--ok{color:var(--gz-emerald-mid)}.eo-landing--goalz .gz-mock__status--wait{color:var(--gz-mint-dim)}.eo-landing--goalz .gz-mock__foot{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);justify-content:space-between;padding:12px 14px;font-size:9px;display:flex}.eo-landing--goalz .gz-mock__foot-accent{color:var(--gz-mint)}.eo-landing--goalz .gz-mock__draft-head{border-bottom:1px solid var(--gz-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 14px;display:flex}.eo-landing--goalz .gz-mock__draft-round{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:9px}.eo-landing--goalz .gz-mock__draft-team{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint);margin:6px 0 0;font-size:1.1rem;font-weight:800}.eo-landing--goalz .gz-mock__timer{font-family:var(--gz-display);color:var(--gz-white);font-size:2rem;font-weight:800;line-height:1}.eo-landing--goalz .gz-mock__draft-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.eo-landing--goalz .gz-mock__draft-col{padding:14px}.eo-landing--goalz .gz-mock__draft-col+.gz-mock__draft-col{border-left:1px solid var(--gz-line)}.eo-landing--goalz .gz-mock__draft-label{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 10px;font-size:8px}.eo-landing--goalz .gz-mock__draft-list,.eo-landing--goalz .gz-mock__draft-picks{margin:0;padding:0;list-style:none}.eo-landing--goalz .gz-mock__draft-list li,.eo-landing--goalz .gz-mock__draft-picks li{color:var(--gz-muted);border-bottom:1px solid var(--gz-line-soft);padding:6px 0}.eo-landing--goalz .gz-mock__draft-item--active{font-weight:600;color:var(--gz-mint)!important}.eo-landing--goalz .gz-mock__scoreboard{border-bottom:1px solid var(--gz-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:20px 14px;display:grid}.eo-landing--goalz .gz-mock__score-side{flex-direction:column;gap:4px;display:flex}.eo-landing--goalz .gz-mock__score-side--away{text-align:right;align-items:flex-end}.eo-landing--goalz .gz-mock__score-team{letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted);font-size:10px;font-weight:700}.eo-landing--goalz .gz-mock__score-n{font-family:var(--gz-display);color:var(--gz-mint);font-size:2.75rem;font-weight:800;line-height:1}.eo-landing--goalz .gz-mock__score-mid{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.eo-landing--goalz .gz-mock__score-clock{font-family:var(--gz-display);color:var(--gz-white);font-size:1.25rem;font-weight:800}.eo-landing--goalz .gz-mock__score-fixture{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);font-size:9px}.eo-landing--goalz .gz-mock__stage-rail{letter-spacing:.08em;text-transform:uppercase;color:var(--gz-faint);border-bottom:1px solid var(--gz-line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:9px;display:flex}.eo-landing--goalz .gz-mock__bracket{justify-content:center;align-items:center;gap:8px;padding:16px 14px 18px;display:flex}.eo-landing--goalz .gz-mock__bracket-node{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);border:1px solid var(--gz-line);padding:6px 10px;font-size:9px;font-weight:700}.eo-landing--goalz .gz-mock__bracket-node--live{color:var(--gz-ink);border-color:var(--gz-secondary);box-shadow:none}.eo-landing--goalz .gz-mock__bracket-line{background:var(--gz-line);width:20px;height:1px}.eo-landing--goalz .gz-journey{background:var(--gz-bg);border-top:1px solid var(--gz-line);padding:clamp(64px,9vw,104px) 0;position:relative}.eo-landing--goalz .gz-journey__intro{margin-bottom:clamp(48px,7vw,72px)}.eo-landing--goalz .gz-journey__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint-dim);margin:0 0 20px;font-size:10px;font-weight:500}.eo-landing--goalz .gz-journey__intro-grid{grid-template-columns:1fr;align-items:end;gap:clamp(20px,4vw,32px);display:grid}@media(min-width:900px){.eo-landing--goalz .gz-journey__intro-grid{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:clamp(32px,5vw,64px)}}.eo-landing--goalz .gz-journey__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-mint);margin:0;font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:800;line-height:.95}.eo-landing--goalz .gz-journey__lede{color:var(--gz-muted);max-width:46ch;margin:0;font-size:16px;line-height:1.7}.eo-landing--goalz .gz-journey__steps{flex-direction:column;gap:clamp(56px,8vw,88px);margin:0;padding:0;list-style:none;display:flex}.eo-landing--goalz .gz-journey__step{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,40px);display:grid}@media(min-width:1024px){.eo-landing--goalz .gz-journey__step{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:clamp(40px,5vw,72px)}.eo-landing--goalz .gz-journey__step--flip .gz-journey__copy{order:2}.eo-landing--goalz .gz-journey__step--flip .gz-journey__visual{order:1}}.eo-landing--goalz .gz-journey__phase{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 16px;font-size:10px;font-weight:500}.eo-landing--goalz .gz-journey__step-head{align-items:center;gap:clamp(10px,1.8vw,14px);margin:0 0 16px;display:flex}.eo-landing--goalz .gz-journey__step-head .gz-journey__step-title{margin:0}.eo-landing--goalz .gz-journey__step-head .gz-journey__illus{width:clamp(26px,4.5vw,36px);height:clamp(26px,4.5vw,36px);aspect-ratio:unset;color:var(--gz-mint-dim);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.eo-landing--goalz .gz-journey__step-head .gz-journey__illus .gz-illus,.eo-landing--goalz .gz-journey__step-head .gz-journey__illus svg{width:100%;height:100%}.eo-landing--goalz .gz-journey__step-title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-white);margin:0 0 16px;font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:800;line-height:1.02}.eo-landing--goalz .gz-journey__step-body{max-width:42ch;color:var(--gz-muted);margin:0;font-size:15px;line-height:1.7}.eo-landing--goalz .gz-journey__visual{position:relative}.eo-landing--goalz .gz-journey__step--during .gz-journey__visual:before{display:none}.eo-landing--goalz .gz-journey__visual .gz-mock{z-index:1;position:relative}.eo-landing--goalz .gz-journey__band{border:1px solid var(--gz-line);grid-template-columns:1fr;margin-top:clamp(64px,9vw,96px);display:grid;position:relative;overflow:hidden}@media(min-width:900px){.eo-landing--goalz .gz-journey__band{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);min-height:320px}}.eo-landing--goalz .gz-journey__band-media{min-height:220px;position:relative}.eo-landing--goalz .gz-journey__band-media img{object-fit:cover;width:100%;height:100%}.eo-landing--goalz .gz-journey__band-overlay{background:var(--gz-overlay);position:absolute;inset:0}.eo-landing--goalz .gz-journey__band-copy{background:var(--gz-bg-elevated);flex-direction:column;justify-content:center;padding:clamp(28px,4vw,40px);display:flex}.eo-landing--goalz .gz-journey__band-eyebrow{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 16px;font-size:10px}.eo-landing--goalz .gz-journey__band-quote{font-family:var(--gz-display);color:var(--gz-mint);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.25}.eo-landing--goalz .gz-journey__band-link{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-emerald-mid);margin-top:20px;font-size:11px;font-weight:700;text-decoration:none}.eo-landing--goalz .gz-journey__band-link:hover{color:var(--gz-mint)}.eo-landing--goalz .gz-proof{background:var(--gz-bg-elevated);border-top:1px solid var(--gz-line);border-bottom:1px solid var(--gz-line);position:relative}.eo-landing--goalz .gz-proof__head{padding:clamp(48px,7vw,72px) 0 clamp(32px,5vw,48px)}.eo-landing--goalz .gz-proof__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint-dim);margin:0 0 16px;font-size:10px}.eo-landing--goalz .gz-proof__title{max-width:14ch;font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:.96}.eo-landing--goalz .gz-proof__split{grid-template-columns:1fr;display:grid}@media(min-width:1024px){.eo-landing--goalz .gz-proof__split{grid-template-columns:1fr auto 1fr;min-height:clamp(480px,62vh,640px)}}.eo-landing--goalz .gz-proof__panel{padding:clamp(32px,5vw,56px) var(--gz-px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.eo-landing--goalz .gz-proof__panel--draft{background:var(--gz-bg)}.eo-landing--goalz .gz-proof__panel--stage{background:var(--gz-secondary)}.eo-landing--goalz .gz-proof__panel-inner{width:100%;max-width:420px}.eo-landing--goalz .gz-proof__panel-label{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 14px;font-size:10px}.eo-landing--goalz .gz-proof__divider{display:none}@media(min-width:1024px){.eo-landing--goalz .gz-proof__divider{background:var(--gz-bg-elevated);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 8px;display:flex}.eo-landing--goalz .gz-proof__divider-line{background:var(--gz-line);flex:1;width:1px}.eo-landing--goalz .gz-proof__divider-glyph{color:var(--gz-emerald-mid);font-size:10px}}.eo-landing--goalz .gz-proof__rail{border-top:1px solid var(--gz-line);grid-template-columns:1fr;gap:0;padding:0 0 clamp(40px,6vw,56px);display:grid}@media(min-width:768px){.eo-landing--goalz .gz-proof__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.eo-landing--goalz .gz-proof__stat{border-top:1px solid var(--gz-line);flex-direction:column;gap:10px;padding:clamp(24px,3vw,32px) 0;display:flex}@media(min-width:768px){.eo-landing--goalz .gz-proof__stat{border-top:none;border-left:1px solid var(--gz-line);padding:clamp(28px,3vw,36px) clamp(20px,3vw,28px)}.eo-landing--goalz .gz-proof__stat:first-child{border-left:none}}.eo-landing--goalz .gz-proof__stat-n{font-family:var(--gz-display);color:var(--gz-mint);font-size:2rem;font-weight:800;line-height:1}.eo-landing--goalz .gz-proof__stat-l{color:var(--gz-muted);max-width:22ch;font-size:14px;line-height:1.55}.eo-landing--goalz .gz-host{background:var(--gz-bg);border-top:1px solid var(--gz-line);position:relative}.eo-landing--goalz .gz-host__case{grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vw,64px);padding:clamp(64px,9vw,104px) 0 clamp(48px,6vw,64px);display:grid}@media(min-width:1024px){.eo-landing--goalz .gz-host__case{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:clamp(48px,6vw,80px)}}.eo-landing--goalz .gz-host__case-media{aspect-ratio:4/5;border:1px solid var(--gz-line);max-height:560px;position:relative;overflow:hidden}.eo-landing--goalz .gz-host__case-media img{object-fit:cover;width:100%;height:100%}.eo-landing--goalz .gz-host__case-overlay{background:var(--gz-overlay-heavy);position:absolute;inset:0}.eo-landing--goalz .gz-host__case-badge{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.eo-landing--goalz .gz-host__case-badge-label{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-mint);font-size:9px;font-weight:700}.eo-landing--goalz .gz-host__case-badge-name{font-family:var(--gz-display);text-transform:uppercase;color:var(--gz-white);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;line-height:1.1}.eo-landing--goalz .gz-host__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint-dim);margin:0 0 16px;font-size:10px}.eo-landing--goalz .gz-host__title{font-family:var(--gz-display);text-transform:uppercase;color:var(--gz-mint);margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:.98}.eo-landing--goalz .gz-host__lede{max-width:48ch;color:var(--gz-muted);margin:20px 0 0;font-size:15px;line-height:1.7}.eo-landing--goalz .gz-host__facts{border-top:1px solid var(--gz-line);grid-template-columns:1fr;gap:16px;margin:clamp(28px,4vw,36px) 0 0;padding:20px 0 0;display:grid}@media(min-width:640px){.eo-landing--goalz .gz-host__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.eo-landing--goalz .gz-host__facts dt{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 6px;font-size:9px}.eo-landing--goalz .gz-host__facts dd{color:var(--gz-white);margin:0;font-size:13px;line-height:1.5}.eo-landing--goalz .gz-host__quote{border-top:1px solid var(--gz-line);color:var(--gz-muted);margin:clamp(28px,4vw,36px) 0 0;padding:20px 0 0;font-size:15px;font-style:italic;line-height:1.65}.eo-landing--goalz .gz-host__quote footer{letter-spacing:.08em;text-transform:uppercase;color:var(--gz-faint);margin-top:12px;font-size:11px;font-style:normal;font-weight:600}.eo-landing--goalz .gz-host__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,4vw,36px);display:flex}.eo-landing--goalz .gz-host__event-link{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--gz-emerald-mid);font-size:11px;font-weight:700;text-decoration:none}@media(min-width:640px){.eo-landing--goalz .gz-host__event-link{width:auto;margin-left:8px}}.eo-landing--goalz .gz-host__event-link:hover{color:var(--gz-mint)}.eo-landing--goalz .gz-host__links{flex-wrap:wrap;gap:20px 28px;margin-top:24px;display:flex}.eo-landing--goalz .gz-host__links a{letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);font-size:11px;font-weight:600;text-decoration:none}.eo-landing--goalz .gz-host__links a:hover{color:var(--gz-mint)}.eo-landing--goalz .gz-events__archive{background:var(--gz-bg);border-top:1px solid var(--gz-line);padding:clamp(48px,7vw,72px) 0 clamp(56px,8vw,80px);position:relative}.eo-landing--goalz .gz-events__archive-head{margin-bottom:clamp(28px,4vw,40px)}.eo-landing--goalz .gz-events__archive-eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 12px;font-size:10px}.eo-landing--goalz .gz-events__archive-title{font-family:var(--gz-display);text-transform:uppercase;color:var(--gz-ink);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.05}.eo-landing--goalz .gz-events__archive-lede{max-width:42ch;color:var(--gz-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.eo-landing--goalz .gz-archive-rail{overflow:hidden}.eo-landing--goalz .gz-archive-rail__track{padding:4px var(--gz-px) 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.eo-landing--goalz .gz-archive-rail__track::-webkit-scrollbar{display:none}.eo-landing--goalz .gz-archive-rail__card{scroll-snap-align:start;color:inherit;border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);flex-direction:column;flex:0 0 min(78vw,280px);text-decoration:none;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.eo-landing--goalz .gz-archive-rail__card:hover{border-color:var(--gz-secondary);background:var(--gz-bg-elevated);transform:none}.eo-landing--goalz .gz-archive-rail__media{aspect-ratio:16/10;position:relative;overflow:hidden}.eo-landing--goalz .gz-archive-rail__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.eo-landing--goalz .gz-archive-rail__card:hover .gz-archive-rail__media img{transform:scale(1.04)}.eo-landing--goalz .gz-archive-rail__date{min-width:44px;font-family:var(--gz-display);text-align:center;color:var(--gz-ink);background:var(--gz-primary);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);flex-direction:column;align-items:center;padding:8px 10px;font-weight:800;line-height:1;display:flex;position:absolute;top:12px;right:12px}.eo-landing--goalz .gz-archive-rail__date span:last-child{font-family:var(--gz-mono);letter-spacing:.1em;color:var(--gz-faint);margin-top:4px;font-size:9px;font-weight:600}.eo-landing--goalz .gz-archive-rail__body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 20px;display:flex}.eo-landing--goalz .gz-archive-rail__meta{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:9px}.eo-landing--goalz .gz-archive-rail__title{font-family:var(--gz-display);text-transform:uppercase;color:var(--gz-ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.eo-landing--goalz .gz-archive-rail__venue{color:var(--gz-muted);margin:0;font-size:13px;line-height:1.5}.eo-landing--goalz .gz-archive-rail__cta{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin-top:auto;padding-top:8px;font-size:10px;font-weight:600}.eo-landing--goalz .gz-archive-rail__card:hover .gz-archive-rail__cta{color:var(--gz-ink)}@media(prefers-reduced-motion:reduce){.eo-landing--goalz .gz-mock__on-air-dot{animation:none}.eo-landing--goalz .gz-archive-rail__card:hover,.eo-landing--goalz .gz-archive-rail__card:hover .gz-archive-rail__media img{transform:none}}body:has(.eo-login-screen--goalz){background:var(--gz-bg);color:var(--gz-ink)}.eo-login-screen.eo-login-screen--goalz{--gz-radius-btn:4px;--gz-login-nav-h:72px;min-height:100vh;font-family:var(--gz-font);background:var(--gz-bg);color:var(--gz-ink);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.eo-login-screen--goalz .gz-grain{pointer-events:none;z-index:1;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.eo-login-screen--goalz .gz-login-topbar{z-index:10;min-height:var(--gz-login-nav-h);background:var(--gz-glass-strong);border-bottom:1px solid var(--gz-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(20px,4vw,48px);display:flex;position:relative}.eo-login-screen--goalz .gz-wordmark-link{color:inherit;text-decoration:none}.eo-login-screen--goalz .gz-wordmark{color:var(--gz-white);align-items:center;gap:14px;display:inline-flex}.eo-login-screen--goalz .gz-wordmark__name{font-family:var(--gz-wordmark);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;font-style:italic;font-weight:700;line-height:.95}.eo-login-screen--goalz .gz-wordmark__icon{color:var(--gz-mint)}.eo-login-screen--goalz .gz-login-topbar__link{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);font-size:10px;font-weight:600;text-decoration:none;transition:color .2s}.eo-login-screen--goalz .gz-login-topbar__link:hover{color:var(--gz-mint)}.eo-login-screen--goalz .gz-login{min-height:calc(100vh - var(--gz-login-nav-h));flex:1;grid-template-columns:1fr;display:grid;position:relative}@media(min-width:960px){.eo-login-screen--goalz .gz-login{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}}.eo-login-screen--goalz .gz-login-promo{z-index:2;background:var(--gz-bg);border-bottom:1px solid var(--gz-line);flex-direction:column;justify-content:space-between;gap:clamp(28px,4vw,40px);padding:clamp(32px,5vw,56px) clamp(24px,4vw,48px);display:flex;position:relative}@media(min-width:960px){.eo-login-screen--goalz .gz-login-promo{border-bottom:none;border-right:1px solid var(--gz-line);min-height:100%}}.eo-login-screen--goalz .gz-login-promo__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint-dim);margin:0 0 16px;font-size:10px;font-weight:500}.eo-login-screen--goalz .gz-login-promo__headline{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:.95}.eo-login-screen--goalz .gz-login-promo__headline .eo-auth-stroke{color:var(--gz-mint);-webkit-text-stroke:0}.eo-login-screen--goalz .gz-login-promo__lead{max-width:40ch;color:var(--gz-muted);margin:16px 0 0;font-size:15px;line-height:1.7}.eo-login-screen--goalz .gz-login-promo__role-sub{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:12px 0 0;font-size:10px;font-weight:500}.eo-login-screen--goalz .gz-login-promo__perks{border:1px solid var(--gz-line);margin:0;padding:0;list-style:none}.eo-login-screen--goalz .gz-login-promo__perk{border-bottom:1px solid var(--gz-line);gap:14px;padding:14px 16px;display:flex}.eo-login-screen--goalz .gz-login-promo__perk:last-child{border-bottom:none}.eo-login-screen--goalz .gz-login-promo__perk-num{font-family:var(--gz-mono);letter-spacing:.12em;color:var(--gz-mint-dim);flex-shrink:0;font-size:10px;font-weight:700}.eo-login-screen--goalz .gz-login-promo__perk-title{letter-spacing:.06em;text-transform:uppercase;color:var(--gz-white);margin:0 0 4px;font-size:12px;font-weight:700}.eo-login-screen--goalz .gz-login-promo__perk-desc{color:var(--gz-muted);margin:0;font-size:13px;line-height:1.5}.eo-login-screen--goalz .gz-login-promo__footnote{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:9px}.eo-login-screen--goalz .gz-login-panel{z-index:2;background:var(--gz-bg-elevated);justify-content:center;align-items:center;padding:clamp(32px,5vw,56px) clamp(24px,4vw,48px);display:flex;position:relative}.eo-login-screen--goalz .gz-login-panel__inner{width:100%;max-width:420px}.eo-login-screen--goalz .gz-login-form-head{margin-bottom:clamp(24px,4vw,32px)}.eo-login-screen--goalz .gz-login-form-head__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-mint-dim);margin:0 0 10px;font-size:10px;font-weight:500;display:block}.eo-login-screen--goalz .gz-login-form-head__title{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:800;line-height:.98}.eo-login-screen--goalz .gz-login-form-head__title .eo-stroke{color:var(--gz-muted);-webkit-text-stroke:0}.eo-login-screen--goalz .gz-login-form-head__lede{color:var(--gz-muted);max-width:38ch;margin:12px 0 0;font-size:14px;line-height:1.65}.eo-login-screen--goalz .gz-login-event-chip{border:1px solid var(--gz-line);background:var(--gz-panel-solid);border-radius:var(--gz-radius-btn);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding:12px 14px;display:flex}.eo-login-screen--goalz .gz-login-event-chip__badge{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-secondary);border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700}.eo-login-screen--goalz .gz-login-event-chip__name{color:var(--gz-ink);font-size:13px;font-weight:600}.eo-login-screen--goalz .eo-auth-step-block{border-bottom:1px solid var(--gz-line);padding:20px 0}.eo-login-screen--goalz .eo-auth-step-block:last-of-type{border-bottom:none}.eo-login-screen--goalz .eo-section-label{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 14px;font-size:10px;font-weight:500}.eo-login-screen--goalz .eo-section-num{color:var(--gz-mint-dim);margin-right:6px}.eo-login-screen--goalz .eo-auth-phone-field{border:1px solid var(--gz-line);background:var(--gz-panel-solid);border-radius:var(--gz-radius-btn);align-items:stretch;transition:border-color .2s;display:flex;overflow:hidden}.eo-login-screen--goalz .eo-auth-phone-field:focus-within{box-shadow:none;border-color:#2a252959;outline:none}.eo-login-screen--goalz .eo-auth-phone-prefix{font-family:var(--gz-mono);color:var(--gz-muted);background:var(--gz-panel);border-right:1px solid var(--gz-line);align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:flex}.eo-login-screen--goalz .eo-auth-phone-input,.eo-login-screen--goalz .eo-field__input,.eo-login-screen--goalz select.eo-field__input{width:100%;font-family:var(--gz-font);color:var(--gz-ink);background:0 0;border:none;outline:none;padding:14px 16px;font-size:15px}.eo-login-screen--goalz .eo-auth-phone-input::placeholder{color:var(--gz-faint)}.eo-login-screen--goalz .eo-field{display:block}.eo-login-screen--goalz .eo-field__label{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.eo-login-screen--goalz .eo-field__input,.eo-login-screen--goalz select.eo-field__input{border:1px solid var(--gz-line);background-color:var(--gz-panel-solid);border-radius:var(--gz-radius-btn);transition:border-color .2s}.eo-login-screen--goalz .eo-field__input:focus,.eo-login-screen--goalz select.eo-field__input:focus{border-color:#2a252959;outline:none}.eo-login-screen--goalz select.eo-field__input{appearance:none;cursor:pointer;background-image:var(--gz-select-chevron);background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:2.25rem}.eo-login-screen--goalz select.eo-field__input option{background-color:var(--gz-panel-solid);color:var(--gz-ink)}.eo-login-screen--goalz .eo-pin-input__cell{border-color:var(--gz-line);background:var(--gz-panel-solid);color:var(--gz-ink)}.eo-login-screen--goalz .eo-pin-input__cell:focus{border-color:#2a252966}.eo-login-screen--goalz .eo-pin-field__label,.eo-login-screen--goalz .eo-pin-field .eo-field__label{color:var(--gz-faint);font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.eo-login-screen--goalz .eo-auth-hint{color:var(--gz-muted);margin:10px 0 0;font-size:13px;line-height:1.5}.eo-login-screen--goalz .eo-auth-hint--ok{color:var(--gz-mint-dim)}.eo-login-screen--goalz .eo-auth-hint--warn{color:#e8c4a0}.eo-login-screen--goalz .eo-auth-error{color:#f0a8a8;margin:12px 0 0;font-size:13px;line-height:1.5}.eo-login-screen--goalz .eo-auth-info{color:var(--gz-mint-dim);font-size:13px}.eo-login-screen--goalz .eo-auth-role-sole{margin:0}.eo-login-screen--goalz .eo-auth-role-sole__value{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-mint);font-size:1.25rem;font-weight:800}.eo-login-screen--goalz .gz-login-role-stack{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.eo-login-screen--goalz .gz-login-role-stack__line{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-mint);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:.04em 0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:.95;transition:color .35s,opacity .35s}.eo-login-screen--goalz .gz-login-role-stack__line:hover:not(:disabled),.eo-login-screen--goalz .gz-login-role-stack__line--active{color:var(--gz-white)}.eo-login-screen--goalz .gz-login-role-stack__line--disabled{opacity:.28;cursor:not-allowed}.eo-login-screen--goalz .gz-login-role-stack:has(.gz-login-role-stack__line--active) .gz-login-role-stack__line:not(.gz-login-role-stack__line--active):not(:disabled){color:var(--gz-mint);opacity:1}.eo-login-screen--goalz .eo-btn--primary,.eo-login-screen--goalz .gz-login-btn--primary{width:100%;font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-accent);border:1px solid var(--gz-accent);border-radius:var(--gz-radius-btn);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.eo-login-screen--goalz .eo-btn--primary:hover:not(:disabled),.eo-login-screen--goalz .gz-login-btn--primary:hover:not(:disabled){background:#2a2529e0;border-color:#2a2529e0}.eo-login-screen--goalz .eo-btn--primary:disabled{color:var(--gz-faint);background:var(--gz-panel);border-color:var(--gz-line);cursor:not-allowed}.eo-login-screen--goalz .eo-auth-actions{margin-top:16px}.eo-login-screen--goalz .eo-auth-foot-link,.eo-login-screen--goalz .eo-forgot-pin__link{color:var(--gz-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.eo-login-screen--goalz .eo-auth-foot-link:hover{color:var(--gz-ink)}.eo-login-screen--goalz .eo-auth-volunteer-link{border-top:1px solid var(--gz-line);color:var(--gz-muted);margin:24px 0 0;padding-top:20px;font-size:13px;line-height:1.6}.eo-login-screen--goalz .eo-auth-volunteer-link__label{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);margin-bottom:4px;font-size:10px;display:block}.eo-login-screen--goalz .eo-auth-volunteer-link__note{color:var(--gz-faint);margin-top:8px;font-size:12px;display:block}.eo-login-screen--goalz .eo-auth-foot{border-top:1px solid var(--gz-line);color:var(--gz-muted);margin:28px 0 0;padding-top:20px;font-size:13px}.eo-login-screen--goalz .eo-auth-foot a{color:var(--gz-secondary)}.eo-login-screen--goalz .eo-auth-foot a:hover{color:var(--gz-ink)}.eo-login-screen--goalz .eo-auth-back{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);cursor:pointer;background:0 0;border:none;margin:0 0 20px;padding:0;font-size:10px;font-weight:600}.eo-login-screen--goalz .eo-auth-back:hover{color:var(--gz-mint)}.eo-login-screen--goalz .eo-auth-match-sheet__lede{color:var(--gz-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.eo-login-screen--goalz .eo-field__input--mono{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase}@media(max-width:959px){.eo-login-screen--goalz .gz-login-promo__perks{display:none}}@media(prefers-reduced-motion:reduce){.eo-login-screen--goalz .gz-login-role-stack__line{transition:none}}body:has(.eo-app--goalz){background:var(--gz-bg);color:var(--gz-ink)}.eo-app--goalz{--gz-px:clamp(20px, 4vw, 48px);isolation:isolate;font-family:var(--gz-font);background:var(--gz-bg);color:var(--gz-white);color-scheme:light;-webkit-font-smoothing:antialiased;--cg-matte:var(--gz-secondary);--cg-alabaster:var(--gz-primary);--cg-alabaster-muted:var(--gz-bg-elevated);--cg-lime:var(--gz-secondary);--cg-on-alabaster:var(--gz-secondary);--cg-on-alabaster-muted:var(--gz-muted);--cg-on-alabaster-faint:var(--gz-faint);--cg-on-alabaster-subtle:var(--gz-faint);--cg-on-alabaster-ghost:#2a252933;--cg-on-alabaster-rule:var(--gz-line);--arena-ink:var(--gz-secondary);--arena-paper:var(--gz-primary);--arena-paper-2:var(--gz-bg-elevated);--arena-ink-muted:var(--gz-muted);--arena-ink-faint:var(--gz-faint);--arena-ink-subtle:var(--gz-faint);--arena-ink-ghost:#2a252933;--arena-rule:var(--gz-line);--arena-lime:var(--gz-secondary);--eo-font:var(--gz-font);--eo-mono:var(--gz-mono);position:relative}.eo-app--goalz>*{z-index:1;position:relative}.eo-app--goalz .gz-grain{pointer-events:none;z-index:2;opacity:.09;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.eo-app--goalz .gz-wrap{z-index:3;width:100%;max-width:var(--gz-max);padding-left:var(--gz-px);padding-right:var(--gz-px);margin:0 auto;position:relative}.eo-app--goalz .eo-nav{background:var(--gz-glass-strong);border-bottom:1px solid var(--gz-line);color:var(--gz-white);-webkit-backdrop-filter:blur(16px)saturate(140%);overflow:visible}.eo-app--goalz .eo-nav--liquid{background:linear-gradient(180deg,var(--gz-bg) 0%,var(--gz-bg) 100%)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-nav--liquid{background:linear-gradient(180deg,color-mix(in srgb,var(--gz-bg) 72%,transparent),color-mix(in srgb,var(--gz-bg) 88%,transparent))}}.eo-app--goalz .eo-nav--liquid{border-bottom-color:var(--gz-line);box-shadow:0 18px 44px #02040652,inset 0 1px #ebf8f014}.eo-app--goalz .eo-nav--liquid.lg-fallback{background:var(--gz-bg)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-nav--liquid.lg-fallback{background:color-mix(in srgb,var(--gz-bg) 92%,transparent)}}.eo-app--goalz .eo-nav__event,.eo-app--goalz .eo-nav__event-switch{overflow:visible}.eo-app--goalz .eo-nav__event-switch .gz-select{width:100%}@media(max-width:959px){.eo-app--goalz .eo-nav{border-bottom-color:#0000}.eo-app--goalz .eo-nav__bar{min-height:52px;padding-block:8px}.eo-app--goalz .eo-nav__event{padding-block:6px 10px}}.eo-app--goalz .eo-nav__bar{background:0 0;border-bottom:none}.eo-app--goalz .eo-nav__session{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-panel-solid);overflow:hidden}.eo-app--goalz .eo-nav__role-badge{background:var(--gz-panel);color:var(--gz-secondary);border:none;border-right:1px solid var(--gz-line)}.eo-app--goalz .eo-nav__user{border-right:1px solid var(--gz-line)}.eo-app--goalz .eo-nav__user-avatar{background:var(--gz-secondary);color:var(--gz-primary)}.eo-app--goalz .eo-nav__user-name{color:var(--gz-ink)}.eo-app--goalz .eo-nav__signout{color:var(--gz-muted);border-color:#0000}.eo-app--goalz .eo-nav__signout:hover,.eo-app--goalz .eo-nav__signout:focus-visible{color:var(--gz-ink);background:var(--gz-panel-hover)}.eo-app--goalz .eo-nav__event{background:var(--gz-bg-elevated);border-top:1px solid var(--gz-line)}.eo-app--goalz .eo-nav__event-kicker{color:var(--gz-faint)}.eo-app--goalz .eo-nav__event-kicker:before{color:var(--gz-mint)}.eo-app--goalz .eo-nav__event-name,.eo-app--goalz .eo-nav__event-select{color:var(--gz-white);font-family:var(--gz-display)}.eo-app--goalz .eo-nav__event-select{background-color:#0000;background-image:var(--gz-select-chevron);background-position:right 2px center;background-repeat:no-repeat;background-size:12px}.eo-app--goalz .eo-nav .gz-wordmark{color:var(--gz-white);align-items:center;gap:14px;display:inline-flex}.eo-app--goalz .eo-nav .gz-wordmark__name{font-family:var(--gz-wordmark);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.2rem,2vw,1.45rem);font-style:italic;font-weight:700;line-height:.95}.eo-app--goalz .eo-nav .gz-wordmark__icon{color:var(--gz-mint)}.eo-app--goalz .eo-sidebar{background:var(--gz-bg-elevated);border-right:1px solid var(--gz-line)}.eo-app--goalz .eo-sidebar__label{color:var(--gz-faint)}.eo-app--goalz .eo-sidebar__link{color:var(--gz-muted)}.eo-app--goalz .eo-sidebar__link:hover{color:var(--gz-white);background:var(--gz-panel)}.eo-app--goalz .eo-sidebar__link--active{color:var(--gz-bg);background:var(--gz-mint)}.eo-app--goalz .eo-main{width:100%;max-width:none;color:var(--gz-white);padding:var(--eo-space-md) var(--gz-px) calc(72px + env(safe-area-inset-bottom));background:0 0;flex:1;margin:0}.eo-app--goalz .gz-dash .gz-wrap,.eo-app--goalz .gz-dash-page .gz-wrap{max-width:none}@media(min-width:960px){.eo-app--goalz .eo-main--with-bottom-nav{padding-bottom:var(--eo-page-pad)}}.eo-app--goalz .gz-wordmark__icon{justify-content:center;align-items:center;display:inline-flex}.eo-app--goalz .eo-bottom-nav{background:var(--gz-glass-strong);border-top:1px solid var(--gz-line);-webkit-backdrop-filter:blur(16px)saturate(140%);color:var(--gz-ink)}.eo-app--goalz .eo-bottom-nav__link{color:var(--gz-muted)}.eo-app--goalz .eo-bottom-nav__link--active{color:var(--gz-secondary);background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-bottom-nav__link--active{background:color-mix(in srgb,var(--gz-mint) 18%,transparent)}}.eo-app--goalz .gz-btn{font-family:var(--gz-font);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--gz-radius-pill);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:10px;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.eo-app--goalz .gz-btn--primary{color:var(--gz-accent-fg);background:var(--gz-mint)}.eo-app--goalz .gz-btn--primary:hover{opacity:.92}.eo-app--goalz .gz-btn--ghost{color:var(--gz-white);border:1px solid var(--gz-line);background:0 0}.eo-app--goalz .gz-btn--ghost:hover{background:var(--gz-panel);border-color:#d1fadf40}.eo-app--goalz .gz-btn--sm{padding:10px 16px;font-size:9px}.gz-event-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 0 28px;padding:0;overflow-x:auto}.gz-event-subnav::-webkit-scrollbar{display:none}.gz-event-subnav__track{background:var(--gz-bg-elevated);border:1px solid var(--gz-line);border-radius:var(--gz-radius-pill);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;width:100%;padding:4px;display:flex;overflow-x:auto}.gz-event-subnav__track::-webkit-scrollbar{display:none}.gz-event-subnav__link{min-width:0;min-height:44px;font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);border-radius:var(--gz-radius-pill);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}@media(max-width:640px){.gz-event-subnav__track{justify-content:flex-start}.gz-event-subnav__link{flex:none;padding:10px 16px}}.gz-event-subnav__link:hover{color:var(--gz-white);background:var(--gz-panel)}.gz-event-subnav__link--active{color:var(--gz-accent-fg);background:var(--gz-mint)}.gz-event-subnav__link--active:hover{color:var(--gz-accent-fg);background:var(--gz-mint);opacity:.95}.eo-app--goalz .eo-event-subnav{display:none}.eo-app--goalz .eo-query-state-wrap,.eo-app--goalz .eo-auth-guard{min-height:40vh;color:var(--gz-muted);background:0 0;justify-content:center;align-items:center;display:flex}.eo-app--goalz .eo-loader__message,.eo-app--goalz .eo-query-state__msg{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);font-size:10px}.eo-app--goalz .eo-loader-spin{border-color:var(--gz-line);border-top-color:var(--gz-mint)}.gz-dash-page{min-width:0}.gz-dash{min-width:0;position:relative}.gz-dash-hero{margin-left:calc(-1 * var(--gz-px));margin-right:calc(-1 * var(--gz-px));margin-top:calc(-1 * var(--eo-space-md));background:radial-gradient(ellipse 55% 80% at 92% 30%,#2a25290f,transparent 62%),var(--gz-bg-elevated);border-bottom:1px solid var(--gz-line);position:relative;overflow:hidden}.gz-dash-hero__inner{z-index:1;padding:28px var(--gz-px) 26px;grid-template-columns:minmax(0,1fr);align-items:end;gap:22px;display:grid;position:relative}@media(min-width:860px){.gz-dash-hero--has-art .gz-dash-hero__inner{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:28px}}.gz-dash-hero__main{flex-direction:column;gap:10px;min-width:0;display:flex}.gz-dash-hero__poster{flex-direction:column;justify-self:end;align-items:flex-end;gap:10px;width:min(100%,300px);display:flex;position:relative}.gz-dash-hero__poster-kicker{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-faint);margin-right:6px;font-size:9px;font-weight:600}.gz-dash-hero__poster-stack{aspect-ratio:5/4;width:100%;position:relative}.gz-dash-hero__poster-ghost,.gz-dash-hero__poster-frame{border-radius:18px;position:absolute;inset:0;overflow:hidden}.gz-dash-hero__poster-ghost{opacity:.18;filter:grayscale()contrast(1.1);background:var(--gz-secondary);z-index:0;transform:rotate(7deg)translate(10px,-4px)scale(1.04)}.gz-dash-hero__poster-frame{z-index:1;background:#0d0c0e;border:1px solid #2a252959;transform:rotate(-3.5deg);box-shadow:0 18px 40px #2a252929,inset 0 2px #f3f0e759}.gz-dash-hero__poster-frame:after{content:"";background:var(--gz-primary);height:2px;position:absolute;bottom:12px;left:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.gz-dash-hero__poster-frame:after{background:color-mix(in srgb,var(--gz-primary) 55%,transparent)}}.gz-dash-hero__poster-frame:after{pointer-events:none}.gz-dash-hero__poster-ghost img,.gz-dash-hero__poster-frame img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:10% 8%;display:block}.gz-dash-hero__poster-frame img{filter:saturate(1.05)contrast(1.04)}.gz-dash-hero__badges{flex-wrap:wrap;gap:8px;display:flex}.gz-dash-hero__badge{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--gz-line);color:var(--gz-muted);border-radius:var(--gz-radius-chip);padding:5px 10px;font-size:9px;font-weight:600}.gz-dash-hero__badge--live{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:var(--gz-mint)}.gz-dash-hero__badge--draft{color:var(--gz-muted);border-color:var(--gz-line)}.gz-dash-hero__title{max-width:28ch;font-family:var(--gz-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--gz-ink);margin:0;font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:800;line-height:.95}.gz-dash-hero__meta{max-width:48rem;font-family:var(--gz-mono);letter-spacing:.06em;color:var(--gz-muted);margin:0;font-size:11px}.gz-dash-hero__signed{color:var(--gz-faint);margin:0;font-size:13px}.gz-dash-hero__signed strong{color:var(--gz-ink);font-weight:600}.gz-dash-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.gz-dash-hero__link{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);align-items:center;gap:4px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.gz-dash-hero__link:hover{color:var(--gz-mint)}@media(max-width:859px){.gz-dash-hero__poster{justify-self:start;width:min(100%,260px);margin-top:4px}.gz-dash-hero__poster-stack{aspect-ratio:16/11}}@media(prefers-reduced-motion:no-preference){.gz-dash-hero__poster-frame{transition:transform .35s cubic-bezier(.22,1,.36,1)}.gz-dash-hero:hover .gz-dash-hero__poster-frame{transform:rotate(-2deg)translateY(-2px)}}.gz-dash__body{padding-top:20px;padding-bottom:48px}.gz-dash-kpis{background:var(--gz-line);border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 16px;padding:0;display:grid;overflow:hidden}@media(min-width:480px){.gz-dash-kpis{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.gz-dash-kpi{background:var(--gz-panel-solid);-webkit-backdrop-filter:none;border:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:12px 16px;transition:background .15s,border-color .15s;display:flex}.gz-dash-kpi:hover{border-color:#d1fadf2e}.gz-dash-kpi dt{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:9px;font-weight:600}.gz-dash-kpi dd{font-family:var(--gz-display);color:var(--gz-white);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1}.gz-dash-kpi dd.gz-dash-kpi__val--stroke{color:#0000;-webkit-text-stroke:1.5px var(--gz-mint)}.gz-dash-kpi:hover{background:var(--gz-panel)}@media(max-width:479px){.gz-dash-kpi:last-child:nth-child(odd){grid-column:1/-1}}.gz-dash-label{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 12px;font-size:10px;font-weight:600}.gz-dash-label__num{color:var(--gz-mint);margin-right:8px}.gz-dash-board{align-items:start;gap:16px;display:grid}@media(min-width:960px){.gz-dash-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-dash-panel{background:var(--gz-panel-solid);border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);flex-direction:column;gap:0;min-width:0;padding:18px 18px 16px;display:flex}.gz-dash-panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gz-dash-panel__head .gz-dash-label{margin-bottom:0}.gz-dash-panel__count{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--gz-line);color:var(--gz-muted);border-radius:var(--gz-radius-pill);padding:4px 10px;font-size:9px;font-weight:600}.gz-dash-panel__link{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-secondary);align-items:center;gap:4px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.gz-dash-panel__link:hover{opacity:.85}.gz-dash-facts{gap:14px;margin:8px 0 0;display:grid}@media(min-width:520px){.gz-dash-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-dash-facts dt{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);font-size:9px;font-weight:600}.gz-dash-facts dd{color:var(--gz-white);margin:4px 0 0;font-size:14px;font-weight:600}.gz-dash-muted,.gz-dash-about{border-top:1px solid var(--gz-line);color:var(--gz-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.gz-dash-links{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.gz-dash-link{color:inherit;border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 10px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.gz-dash-link:hover{background:var(--gz-panel);border-color:#d1fadf4d}.gz-dash-link__label{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em;color:var(--gz-white);grid-column:1;font-size:1.05rem;font-weight:700}.gz-dash-link__hint{color:var(--gz-faint);grid-column:1;font-size:12px}.gz-dash-link__icon{color:var(--gz-mint-dim);grid-area:1/2/span 2;align-self:center}.gz-dash-team-list{margin:0}.gz-dash-team-row{border-bottom:1px solid var(--gz-line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.gz-dash-team-crest{width:40px;height:40px;font-family:var(--gz-display);color:var(--gz-bg);background:var(--gz-secondary);border-radius:var(--gz-radius-chip);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.gz-dash-team-main{min-width:0}.gz-dash-fill--inline{max-width:200px;margin-top:8px}.gz-dash-team-row:hover .gz-dash-team-name{color:var(--gz-mint)}.gz-dash-team-name{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em;font-size:1rem;font-weight:700;transition:color .15s;display:block}.gz-dash-team-meta{color:var(--gz-faint);margin-top:2px;font-size:12px;display:block}.gz-dash-fill{background:var(--gz-line);border-radius:2px;height:4px;overflow:hidden}.gz-dash-fill>div{background:var(--gz-secondary);border-radius:2px;height:100%}.gz-dash-tag{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--gz-line);color:var(--gz-muted);border-radius:var(--gz-radius-pill);white-space:nowrap;padding:4px 8px;font-size:8px;font-weight:600}.gz-dash-tag--live{color:var(--gz-mint);border-color:#d1fadf59}.gz-dash-empty{color:var(--gz-faint);align-items:center;gap:10px;margin:12px 0 0;font-size:13px;display:flex}.gz-dash-panel__foot{border-top:1px solid var(--gz-line);flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}.gz-dash-reg-list{margin:0;padding:0;list-style:none}.gz-dash-reg-row{border-bottom:1px solid var(--gz-line);align-items:center;gap:12px;padding:12px 0;display:flex}.gz-dash-reg-row .gz-dash-avatar{width:36px;height:36px;font-family:var(--gz-mono);color:var(--gz-bg);background:var(--gz-secondary);border-radius:var(--gz-radius-chip);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.gz-dash-reg-body{flex:1;min-width:0}.gz-dash-reg-name{font-size:14px;font-weight:600;display:block}.gz-dash-reg-meta{color:var(--gz-faint);font-size:12px;display:block}.eo-app--goalz .eo-page-head__title{font-family:var(--gz-display);letter-spacing:-.02em;color:var(--gz-white);font-weight:800}.eo-app--goalz .eo-page-head__stroke,.eo-app--goalz .eo-page-head__accent,.eo-app--goalz .eo-stroke{-webkit-text-stroke:1.5px var(--gz-mint)}.eo-app--goalz .eo-page-head{border-bottom-color:var(--gz-line)}.eo-app--goalz .eo-page-head__lede,.eo-app--goalz .eo-lede,.eo-app--goalz .eo-participant-note{color:var(--gz-muted)}.eo-app--goalz .eo-impact-line{color:var(--gz-faint)}.eo-app--goalz .eo-impact-line__word strong{color:var(--gz-white)}.eo-app--goalz .eo-section-bar{border-bottom-color:var(--gz-line);color:var(--gz-faint)}.eo-app--goalz .eo-section-bar__mark{color:var(--gz-mint)}.eo-app--goalz .eo-section-label,.eo-app--goalz .eo-eyebrow{color:var(--gz-faint)}.eo-app--goalz .eo-section-num{color:var(--gz-mint)}.eo-app--goalz .eo-card,.eo-app--goalz .eo-org-knockout__card,.eo-app--goalz .eo-org-tournament-groups__card{border-width:1px;border-color:var(--gz-line);border-radius:var(--gz-radius-chip)}.eo-app--goalz .eo-kpi-strip{border-width:1px;border-color:var(--gz-line);border-radius:var(--gz-radius-chip);overflow:hidden}.eo-app--goalz .eo-kpi{background:var(--gz-panel-solid);border-color:var(--gz-line)}.eo-app--goalz .eo-kpi__val--stroke{-webkit-text-stroke-color:var(--gz-mint)}.eo-app--goalz .eo-btn{border-radius:var(--gz-radius-pill);font-family:var(--gz-font);letter-spacing:.14em;border-width:1px;font-size:10px}.eo-app--goalz .eo-btn--primary{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:#0000}.eo-app--goalz .eo-btn--liquid{color:var(--gz-white);border-color:var(--gz-line)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-btn--liquid{border-color:color-mix(in srgb,var(--gz-line) 85%,transparent)}}.eo-app--goalz .eo-btn--liquid{background:linear-gradient(#ebf8f033,#ebf8f01a);box-shadow:0 12px 26px #02040638,inset 0 1px #ebf8f057}.eo-app--goalz .eo-btn--liquid.lg-fallback{background:var(--gz-panel)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-btn--liquid.lg-fallback{background:color-mix(in srgb,var(--gz-panel) 86%,transparent)}}.eo-app--goalz .eo-btn--liquid:hover:not(:disabled),.eo-app--goalz .eo-btn--liquid:focus-visible{color:var(--gz-white);border-color:var(--gz-line)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-btn--liquid:hover:not(:disabled),.eo-app--goalz .eo-btn--liquid:focus-visible{border-color:color-mix(in srgb,var(--gz-line) 100%,transparent)}}.eo-app--goalz .eo-btn--liquid:hover:not(:disabled),.eo-app--goalz .eo-btn--liquid:focus-visible{background:linear-gradient(#ebf8f03d,#ebf8f024)}.eo-app--goalz .eo-btn--primary:hover:not(:disabled){opacity:.92;color:var(--gz-accent-fg);background:var(--gz-mint)}.eo-app--goalz .eo-btn--ghost,.eo-app--goalz .eo-btn--secondary{color:var(--gz-white);border-color:var(--gz-line);background:0 0}.eo-app--goalz .eo-btn--ghost:hover:not(:disabled),.eo-app--goalz .eo-btn--secondary:hover:not(:disabled){color:var(--gz-white);background:var(--gz-panel);border-color:var(--gz-line)}.eo-app--goalz .eo-btn--danger{color:var(--arena-err);border-color:var(--arena-err)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-btn--danger{border-color:color-mix(in srgb,var(--arena-err) 28%,transparent)}}.eo-app--goalz .eo-btn--danger:hover:not(:disabled){color:var(--arena-err);background:var(--arena-err-soft);border-color:var(--arena-err)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-btn--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--arena-err) 40%,transparent)}}.gz-officials{min-width:0}.gz-officials__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.gz-officials__hint,.gz-officials__empty{color:var(--gz-muted);flex:280px;margin:0;font-size:13px;line-height:1.55}.gz-officials__panel{padding-top:6px;padding-bottom:6px}.gz-officials__list{margin:0;padding:0;list-style:none}.gz-officials__row{border-bottom:1px solid var(--gz-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.gz-officials__row:last-child{border-bottom:none;padding-bottom:8px}.gz-officials__row:first-child{padding-top:8px}.gz-officials__main{flex:auto;min-width:0}.gz-officials__name{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em;color:var(--gz-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.15}.gz-officials__meta{font-family:var(--gz-mono);letter-spacing:.06em;color:var(--gz-faint);margin:4px 0 0;font-size:10px}.gz-officials__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gz-officials__delete{color:var(--arena-err);border-color:var(--arena-err)}@supports (color:color-mix(in lab,red,red)){.gz-officials__delete{border-color:color-mix(in srgb,var(--arena-err) 24%,transparent)}}.gz-officials__delete:hover{color:var(--arena-err);background:var(--arena-err-soft);border-color:var(--arena-err)}@supports (color:color-mix(in lab,red,red)){.gz-officials__delete:hover{border-color:color-mix(in srgb,var(--arena-err) 36%,transparent)}}@media(max-width:639px){.gz-officials__row{flex-direction:column;align-items:stretch}.gz-officials__actions{justify-content:flex-end}}.eo-app--goalz .eo-input,.eo-app--goalz .eo-select,.eo-app--goalz .eo-field__input,.eo-app--goalz .eo-player-filters__input,.eo-app--goalz .eo-player-filters__select,.eo-app--goalz .eo-participant-field__input{border-width:1px;border-color:var(--gz-line);border-radius:var(--gz-radius-chip);background-color:var(--gz-panel-solid);color:var(--gz-ink)}.eo-app--goalz select,.eo-app--goalz .eo-select,.eo-app--goalz select.eo-field__input,.eo-app--goalz .eo-player-filters__select,.eo-app--goalz select.eo-participant-field__input{appearance:none;cursor:pointer;background-image:var(--gz-select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:2.25rem}.eo-app--goalz select option,.eo-app--goalz .eo-select option{background-color:var(--gz-panel-solid);color:var(--gz-ink)}.eo-app--goalz select:disabled,.eo-app--goalz .eo-select:disabled,.eo-app--goalz select.eo-field__input:disabled,.eo-app--goalz .eo-player-filters__select:disabled,.eo-app--goalz select.eo-participant-field__input:disabled{opacity:.55;cursor:not-allowed}.eo-app--goalz .eo-field__label,.eo-app--goalz .eo-player-filters__label,.eo-app--goalz .eo-participant-field__label{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);font-size:10px;font-weight:500}.eo-app--goalz .eo-field__input--compact{min-height:36px;padding-top:6px;padding-bottom:6px;padding-left:10px;font-size:13px}.eo-app--goalz .eo-player-filters__meta,.eo-app--goalz .eo-player-filters__scope{color:var(--gz-muted)}.eo-app--goalz .eo-player-filters__meta strong{color:var(--gz-white)}.eo-app--goalz .eo-input:focus,.eo-app--goalz .eo-select:focus,.eo-app--goalz .eo-field__input:focus,.eo-app--goalz .eo-player-filters__input:focus,.eo-app--goalz .eo-player-filters__select:focus,.eo-app--goalz .eo-participant-field__input:focus{outline:2px solid var(--gz-mint);outline-offset:1px;border-color:#d1fadf59}.eo-app--goalz .eo-input::placeholder,.eo-app--goalz .eo-field__input::placeholder{color:var(--gz-faint)}.eo-app--goalz .eo-pill{border-radius:var(--gz-radius-pill);border-color:var(--gz-line);color:var(--gz-muted)}.eo-app--goalz .eo-pill--live,.eo-app--goalz .eo-pill--checked{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:var(--gz-mint)}.eo-app--goalz .eo-tournament-tabs{border-width:1px;border-color:var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated);overflow:hidden}.eo-app--goalz .eo-tournament-tabs__btn{border-right-color:var(--gz-line);color:var(--gz-muted)}.eo-app--goalz .eo-event-row{border-color:var(--gz-line)}.eo-app--goalz .eo-event-row:hover{background:var(--gz-panel)}.eo-app--goalz .eo-event-row__title{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.eo-app--goalz .eo-fill-bar{background:var(--gz-line)}.eo-app--goalz .eo-fill-bar div{background:var(--gz-emerald-mid)}.eo-app--goalz .eo-org-tournament-groups__title{font-family:var(--gz-display)}.eo-app--goalz .eo-podium__slot{background:var(--gz-panel-solid);border-color:var(--gz-line);border-radius:var(--gz-radius-chip)}.eo-app--goalz .eo-podium__slot--champion{border-color:var(--gz-line);background:var(--gz-panel-solid)}.eo-app--goalz .eo-podium__crest.eo-team-crest--initial{background:var(--gz-bg-elevated);color:var(--gz-ink)}.eo-app--goalz .eo-podium__name{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em}.eo-app--goalz .eo-standings__table-wrap{border-color:var(--gz-line);background:var(--gz-panel-solid);border-radius:var(--gz-radius-chip)}.eo-app--goalz .eo-standings__table th,.eo-app--goalz .eo-standings__table td{border-bottom-color:var(--gz-line)}.eo-app--goalz .eo-standings__table th{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);font-size:9px;font-weight:600}.eo-app--goalz .eo-standings__group-title{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em}.eo-app--goalz .eo-standings__row--qualified{background:#2a8f5e1f}.eo-app--goalz .eo-squad-player-grid--scorers{border-color:var(--gz-line)}.eo-app--goalz .eo-squad-player-grid--scorers .eo-squad-player{border-color:var(--gz-line);background:var(--gz-panel-solid)}.eo-app--goalz .eo-squad-player-grid--scorers .eo-squad-player--focused{background:#2a8f5e1f}.eo-app--goalz .eo-squad-player__goals-pill{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:var(--gz-mint)}.eo-app--goalz .eo-org-tournament-page{gap:16px}.eo-app--goalz .eo-org-tournament-page__panel{gap:16px;margin-top:16px}.eo-app--goalz .eo-org-tournament-groups__card--muted{background:var(--gz-panel)}.eo-app--goalz .eo-query-state-wrap .eo-empty-state__title{font-family:var(--gz-display);color:var(--gz-white)}.eo-app--goalz .eo-query-state-wrap .eo-empty-state__hint{color:var(--gz-faint)}.gz-fix-bento{margin-bottom:16px}.gz-fix-bento__card{color:inherit;background:var(--gz-panel-solid);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);padding:18px 18px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.gz-fix-bento__card:hover{border-color:var(--gz-line);background:var(--gz-panel)}.gz-fix-bento__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.gz-fix-bento__head .gz-dash-label{margin-bottom:0}.gz-fix-bento__cta{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-mint);flex-shrink:0;align-items:center;gap:4px;font-size:9px;font-weight:600;display:inline-flex}.gz-fix-bento__list{gap:10px;display:grid}.gz-fix-bento__match{border:none;border-top:1px solid var(--gz-line-soft);background:0 0;border-radius:0;padding:14px 0 0}.gz-fix-bento__match:first-child{border-top:none;padding-top:0}.gz-fix-bento__match--live{border-top-color:var(--gz-line)}.gz-fix-bento__match-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gz-fix-bento__stage{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-mint);font-size:9px;font-weight:600}.gz-fix-bento__status{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);font-size:9px;font-weight:600}.gz-fix-bento__status--live{color:var(--gz-mint)}.gz-fix-bento__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.gz-fix-bento__team{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em;color:var(--gz-white);font-size:clamp(1rem,2.4vw,1.25rem);font-weight:800;line-height:1.1}.gz-fix-bento__team--b{text-align:right}.gz-fix-bento__score{font-family:var(--gz-display);color:var(--gz-mint);white-space:nowrap;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;line-height:1}.gz-fix-bento__score--time{font-family:var(--gz-mono);letter-spacing:.06em;color:var(--gz-muted);font-size:11px;font-weight:600}.gz-fix-bento__when{font-family:var(--gz-mono);letter-spacing:.06em;color:var(--gz-faint);margin:10px 0 0;font-size:10px}.gz-cmd-rail{margin-bottom:16px}.gz-cmd-rail__card{color:inherit;background:var(--gz-panel-solid);border-radius:var(--gz-radius-panel);border:1px solid #d1fadf38;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.gz-cmd-rail__card:hover{background:var(--gz-panel);border-color:#d1fadf59}.gz-cmd-rail__icon,.gz-cmd-rail__art{width:52px;height:52px;color:var(--gz-mint);background:#d1fadf14;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gz-cmd-rail__body{flex-direction:column;gap:2px;min-width:0;display:flex}.gz-cmd-rail__label{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em;color:var(--gz-white);font-size:1rem;font-weight:700;line-height:1.15}.gz-cmd-rail__hint{color:var(--gz-faint);font-size:12px;line-height:1.4}.gz-cmd-rail__arrow{color:var(--gz-mint-dim);flex-shrink:0}@media(max-width:640px){.gz-cmd-rail__card{grid-template-columns:auto 1fr;align-items:start}.gz-cmd-rail__arrow{display:none}.gz-cmd-rail__body{grid-column:2}}.gz-ring{align-items:center;gap:14px;display:flex}.gz-ring--stacked{text-align:center;flex-direction:column;align-items:center;gap:10px}.gz-ring__viz{width:var(--gz-ring-size,88px);height:var(--gz-ring-size,88px);flex-shrink:0;position:relative}.gz-ring__svg{width:100%;height:100%;display:block}.gz-ring__track{stroke:var(--gz-line)}.gz-ring__fill{stroke:var(--gz-emerald-mid);transition:stroke-dashoffset .5s}.gz-ring__center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gz-ring__value{font-family:var(--gz-display);color:var(--gz-white);font-size:1.1rem;font-weight:800}.gz-ring__copy{flex-direction:column;gap:2px;display:flex}.gz-ring--stacked .gz-ring__copy{align-items:center}.gz-ring__label{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);font-size:9px;font-weight:600}.gz-ring__sub{color:var(--gz-white);font-size:13px;font-weight:600}.gz-event-page{margin-left:calc(-1 * var(--gz-px));margin-right:calc(-1 * var(--gz-px));margin-top:calc(-1 * var(--eo-space-md));min-width:0}.gz-event-page__band{background:var(--gz-bg-elevated);border-bottom:1px solid var(--gz-line);position:relative;overflow:hidden}.gz-event-page__band-inner{padding:28px var(--gz-px) 24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;margin:0;display:flex}.gz-event-page__stripe{background:var(--gz-mint);clip-path:polygon(35% 0,100% 0,100% 100%,0% 100%);opacity:.2;pointer-events:none;width:3.5rem;height:100%;position:absolute;top:0;right:0}.gz-event-page__crumb{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 10px;font-size:10px}.gz-event-page__crumb a{color:var(--gz-muted);text-decoration:none}.gz-event-page__crumb a:hover{color:var(--gz-mint)}.gz-event-page__title{font-family:var(--gz-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:.95}.gz-event-page__lede{max-width:48ch;color:var(--gz-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.gz-event-page__metrics{flex:280px;justify-content:flex-end;align-items:stretch;min-width:0;max-width:100%;display:flex}.gz-event-page__kpis{width:min(100%,540px);margin:0}.gz-event-page__chips{grid-template-columns:repeat(2,minmax(72px,1fr));gap:8px;margin:0;display:grid}.gz-event-page__chip{background:var(--gz-panel);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);flex-direction:column;justify-content:center;min-height:64px;padding:10px 12px;display:flex}.gz-event-page__chip dt{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:8px;font-weight:600}.gz-event-page__chip dd{font-family:var(--gz-display);color:var(--gz-ink);margin:4px 0 0;font-size:1.25rem;font-weight:800}.gz-event-page__body{padding:24px var(--gz-px) 48px;max-width:none;margin:0}.gz-event-page__section{flex-direction:column;gap:14px;margin-top:28px;display:flex}.gz-event-page__section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gz-event-page__section-title{font-family:var(--gz-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.15rem;font-weight:800}.gz-event-page__section-meta{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin:0;font-size:11px}.gz-event-page__actions{margin-top:28px}.gz-tournament-toolbar{align-items:center}.gz-tournament-toolbar__hint{color:var(--gz-muted);flex:1;margin:0;font-size:13px}.eo-app--goalz .eo-official-fixture-nav__tab{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-panel-solid);box-shadow:none}.eo-app--goalz .eo-official-fixture-nav__tab:hover{border-color:var(--gz-line);background:var(--gz-panel-hover)}.eo-app--goalz .eo-official-fixture-nav__tab--active{border-color:var(--gz-secondary);background:var(--gz-secondary);color:var(--gz-primary);box-shadow:none}.eo-app--goalz .eo-official-fixture-nav__tab--active .eo-official-fixture-nav__code,.eo-app--goalz .eo-official-fixture-nav__tab--active .eo-official-fixture-nav__meta,.eo-app--goalz .eo-official-fixture-nav__tab--active .eo-official-fixture-nav__teams{color:inherit}@media(prefers-reduced-motion:reduce){.gz-ring__fill{transition:none}}.gz-illus{color:var(--gz-secondary,var(--arena-ink));flex-shrink:0;display:block}.gz-illus--wide{max-width:100%;height:auto}.gz-illus--sm{width:40px;height:40px}.gz-illus--md{width:64px;height:64px}.gz-illus--lg{width:88px;height:88px}.gz-illus--xl{width:112px;height:112px}.gz-empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 16px 12px;display:flex}.gz-empty-state__art{background:var(--gz-bg-elevated,#e9e5db);border:1px solid var(--gz-line,#2a252924);border-radius:50%;place-items:center;width:96px;height:96px;display:grid}.gz-empty-state__title{font-size:var(--eo-text-sm,14px);color:var(--gz-ink,var(--arena-ink));margin:0;font-weight:600}.gz-empty-state__hint{color:var(--gz-muted,var(--arena-ink-muted));max-width:30ch;margin:0;font-size:13px;line-height:1.5}.gz-journey__illus{aspect-ratio:1;background:var(--gz-bg-elevated,#e9e5db);border:1px solid var(--gz-line,#2a252924);border-radius:50%;place-items:center;width:min(100%,120px);margin-bottom:16px;display:grid}.gz-portal__icon{background:var(--gz-panel,#2a25290a);border:1px solid var(--gz-line,#2a252924);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(40px,8vw,48px);height:clamp(40px,8vw,48px);margin-right:0;display:inline-flex}.gz-login-role-stack__line{align-items:center;gap:12px;display:flex}.gz-login-role-stack__icon{background:var(--gz-panel,#2a25290a);border:1px solid var(--gz-line,#2a252924);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.gz-dash-kpi__icon{opacity:.85;width:28px;height:28px;margin-bottom:2px}.gz-cmd-rail__art{background:var(--gz-bg-elevated,#e9e5db);border:1px solid var(--gz-line,#2a252924);border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.gz-proof__stat-icon{background:var(--gz-panel,#2a25290a);border:1px solid var(--gz-line,#2a252924);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.gz-journey__pipeline{opacity:.85;margin-top:20px}.gz-hero__pipeline{opacity:.75;margin-top:18px}.eo-query-state-wrap .gz-empty-state{padding:32px 20px}.eo-query-state-wrap .gz-empty-state__art{width:108px;height:108px}.gz-select{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.gz-select__label{font-family:var(--gz-mono,var(--eo-mono));letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint,var(--arena-ink-muted));font-size:10px;font-weight:500}.gz-select__trigger{width:100%;min-height:42px;font-family:var(--gz-font,var(--eo-font));text-align:left;color:var(--gz-ink,var(--arena-ink));background-color:var(--gz-panel-solid,#faf7f0);border:1px solid var(--gz-line,var(--arena-rule));border-radius:var(--gz-radius-chip,14px);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;line-height:1.35;transition:border-color .15s,background-color .15s;display:flex}.gz-select__trigger:hover:not(:disabled){background-color:var(--gz-primary,#f3f0e7);border-color:#2a252947}.gz-select__trigger:focus-visible{outline:2px solid var(--gz-secondary,var(--arena-ink));outline-offset:1px;border-color:#2a252959}.gz-select__trigger:disabled{opacity:.55;cursor:not-allowed}.gz-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gz-select__chevron{color:var(--gz-mint-dim,var(--arena-ink-muted));flex-shrink:0;transition:transform .2s}.gz-select__chevron--open{transform:rotate(180deg)}.gz-select__menu{z-index:40;background:var(--gz-panel-solid,#faf7f0);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip,14px);max-height:min(280px,50vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #2a25291f,inset 0 0 0 1px #2a25290a}.gz-select__menu--portal{z-index:10000;position:fixed;right:auto}.gz-select__option{width:100%;font-family:var(--gz-font,var(--eo-font));text-align:left;color:var(--gz-ink,var(--arena-ink));border-radius:calc(var(--gz-radius-chip,14px) - 4px);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1.35;transition:color .12s,background-color .12s;display:flex}.gz-select__option:hover,.gz-select__option:focus-visible{color:var(--gz-ink,var(--arena-ink));background:var(--gz-panel-hover,#2a252912);outline:none}.gz-select__option--selected{color:var(--gz-secondary,var(--arena-ink));font-weight:600}.gz-select__option--selected:hover,.gz-select__option--selected:focus-visible{color:var(--gz-primary,#f3f0e7);background:var(--gz-secondary,#2a2529)}.gz-select__option-check{width:16px;height:16px;color:var(--gz-secondary,var(--arena-ink));flex-shrink:0;place-items:center;display:grid}.gz-select__option--selected:hover .gz-select__option-check,.gz-select__option--selected:focus-visible .gz-select__option-check{color:var(--gz-primary,#f3f0e7)}.gz-select__option-label{flex:1;min-width:0}html.gz-boot .gz-select__menu--portal{background:var(--gz-panel-solid,#faf7f0);border-color:var(--gz-line,#2a252924);box-shadow:0 12px 32px #2a252924,inset 0 0 0 1px #2a25290d}html.gz-boot .gz-select__menu--portal .gz-select__option,html.gz-boot .gz-select__menu--portal .gz-select__option--selected,html.gz-boot .gz-select__menu--portal .gz-select__option-check{color:var(--gz-secondary,#2a2529)}html.gz-boot .gz-select__menu--portal .gz-select__option--selected:hover,html.gz-boot .gz-select__menu--portal .gz-select__option--selected:focus-visible,html.gz-boot .gz-select__menu--portal .gz-select__option--selected:hover .gz-select__option-check,html.gz-boot .gz-select__menu--portal .gz-select__option--selected:focus-visible .gz-select__option-check{color:var(--gz-primary,#f3f0e7)}.eo-app--goalz .gz-select__option{color:var(--gz-ink)}.eo-app--goalz .gz-select__option--selected{color:var(--gz-secondary);font-weight:600}.eo-field .gz-select,.eo-org-fixture-filters__field .gz-select,.eo-login-screen--goalz .eo-field .gz-select{width:100%}.gz-select--compact .gz-select__trigger{min-height:36px;padding:6px 10px;font-size:13px}.gz-select--compact .gz-select__menu{min-width:180px}.gz-select--nav .gz-select__trigger{width:100%;min-height:auto;font-family:var(--gz-display,var(--eo-font));font-size:var(--eo-text-sm,14px);letter-spacing:-.01em;text-transform:uppercase;color:var(--gz-ink,var(--cg-on-matte-strong));background-color:#0000;border:none;border-radius:0;padding:4px 28px 4px 0;font-weight:800}.gz-select--nav .gz-select__trigger:hover:not(:disabled){background-color:#0000;border:none}.gz-select--nav .gz-select__trigger:focus-visible{outline:2px solid var(--gz-secondary,var(--arena-ink));outline-offset:2px}.gz-select__menu--nav .gz-select__option{text-transform:none;font-weight:500}.eo-org-fixture-sheet .gz-select__menu,.eo-team-pin-sheet .gz-select__menu{z-index:120}.eo-app--goalz .eo-roster-by-position{background:0 0;border:none;border-radius:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.eo-app--goalz .eo-roster-position-group{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-bg);overflow:hidden}.eo-app--goalz .eo-roster-position-group__head{z-index:1;position:relative;top:auto}.eo-app--goalz .eo-roster-position-group+.eo-roster-position-group{border-top:none}.eo-app--goalz .eo-roster-position-group__toggle{width:100%;font:inherit;text-align:left;color:var(--gz-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:12px 14px;transition:background .15s;display:flex}.eo-app--goalz .eo-roster-position-group:not(.eo-roster-position-group--collapsed) .eo-roster-position-group__toggle{background:var(--gz-panel);border-bottom:1px solid var(--gz-line-soft)}@media(hover:hover){.eo-app--goalz .eo-roster-position-group__toggle:hover{background:var(--gz-panel-hover)}}.eo-app--goalz .eo-roster-position-group__toggle:focus-visible{outline-offset:-2px;outline:2px solid #2a252947}.eo-app--goalz .eo-roster-position-group__chevron{width:16px;height:16px;color:var(--gz-muted);flex-shrink:0;transition:transform .2s,color .15s}.eo-app--goalz .eo-roster-position-group--collapsed .eo-roster-position-group__chevron{transform:rotate(-90deg)}.eo-app--goalz .eo-roster-position-group__title{min-width:0;font-family:var(--gz-font);letter-spacing:.03em;text-transform:uppercase;color:var(--gz-ink);flex:1;margin:0;font-size:13px;font-weight:600;line-height:1.3}.eo-app--goalz .eo-roster-position-group__count{min-width:1.65rem;font-family:var(--gz-mono);letter-spacing:.04em;color:var(--gz-accent-fg);text-align:center;background:var(--gz-secondary);border-radius:var(--gz-radius-pill);border:none;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4}.eo-app--goalz .eo-roster-position-group__body{background:var(--gz-panel-solid)}.eo-app--goalz .eo-roster-position-group__body .eo-squad-player-grid{border:none;padding:12px}.eo-app--goalz .eo-squad-player-grid{border:none;align-items:stretch;gap:14px}.eo-app--goalz .eo-roster-by-position .eo-squad-player-grid{border:none}.eo-app--goalz .eo-squad-player-wrap{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);flex-direction:column;height:100%;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;overflow:hidden}@media(hover:hover){.eo-app--goalz .eo-squad-player-wrap:hover{background:var(--gz-panel-hover);border-color:#d1fadf38;box-shadow:0 12px 40px #00000047}}.eo-app--goalz .eo-squad-player-wrap .eo-squad-player{background:0 0;border:none;flex-direction:column;flex:1;display:flex}.eo-app--goalz .eo-squad-player-wrap .eo-squad-player__body{flex:1}.eo-app--goalz .eo-squad-player-wrap__actions{border:none;border-top:1px solid var(--gz-line);background:var(--gz-bg-elevated);gap:12px;margin-top:auto;padding:14px 16px 16px}.eo-app--goalz .eo-participant-card__manage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.eo-app--goalz .eo-squad-player-grid>.eo-squad-player,.eo-app--goalz .eo-squad-player-grid>button.eo-squad-player--interactive,.eo-app--goalz .eo-squad-player-grid>label.eo-squad-player--selectable{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden}.eo-app--goalz button.eo-squad-player--interactive{border:1px solid var(--gz-line)}@media(hover:hover){.eo-app--goalz .eo-squad-player-grid>.eo-squad-player:hover,.eo-app--goalz .eo-squad-player-grid>button.eo-squad-player--interactive:hover,.eo-app--goalz .eo-squad-player-grid>label.eo-squad-player--selectable:hover{background:var(--gz-panel-hover);border-color:#d1fadf38;box-shadow:0 12px 40px #00000047}}.eo-app--goalz .eo-squad-player--captain{box-shadow:inset 0 0 0 1px #d1fadf47}.eo-app--goalz .eo-squad-player--marquee-a,.eo-app--goalz .eo-squad-player--marquee-b{box-shadow:inset 0 3px 0 var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-squad-player--marquee-b{box-shadow:inset 0 3px color-mix(in srgb,var(--gz-mint) 70%,transparent)}}.eo-app--goalz .eo-squad-player--marquee-c,.eo-app--goalz .eo-squad-player--marquee-d{box-shadow:inset 0 3px 0 var(--gz-line)}.eo-app--goalz .eo-squad-player--selected{background:#2a8f5e24;border-color:#d1fadf59}.eo-app--goalz .eo-squad-player--focused{background:#2a8f5e1a}.eo-app--goalz .eo-squad-player__head{gap:14px;padding:16px 16px 12px}.eo-app--goalz .eo-squad-player__thumb,.eo-app--goalz .eo-squad-player__marquee{border-radius:var(--gz-radius-soft);border-width:1px;border-color:var(--gz-line)}.eo-app--goalz .eo-squad-player__badge{border-radius:var(--gz-radius-chip);border-width:1px;border-color:#0f141259}.eo-app--goalz .eo-squad-player__eyebrow{color:var(--gz-muted);letter-spacing:.12em}.eo-app--goalz .eo-squad-player__name{font-family:var(--gz-display);letter-spacing:.02em;color:var(--gz-ink);font-weight:800;line-height:1.15}.eo-app--goalz .eo-squad-player__position{color:var(--gz-muted)}.eo-app--goalz .eo-squad-player__body{padding:0 16px 12px}.eo-app--goalz .eo-squad-player__details.eo-def-grid--bordered{border-top:1px solid var(--gz-line);grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));gap:8px;padding-top:12px}.eo-app--goalz .eo-squad-player__details--uniform.eo-def-grid--bordered,.eo-app--goalz .eo-squad-player__details--uniform.eo-def-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.eo-app--goalz .eo-squad-player__details .eo-def-grid__row{border-radius:var(--gz-radius-chip);background:var(--gz-panel);border:1px solid var(--gz-line-soft);min-height:3.25rem;padding:8px 10px}.eo-app--goalz .eo-squad-player__details--uniform .eo-def-grid__row dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eo-app--goalz .eo-squad-player__details .eo-def-grid__row dt{color:var(--gz-muted);letter-spacing:.14em;font-size:10px}.eo-app--goalz .eo-squad-player__details .eo-def-grid__row dd{color:var(--gz-ink);font-weight:600}.eo-app--goalz .eo-squad-player__foot{border-top:1px solid var(--gz-line);padding:12px 16px 16px}html.gz-boot .eo-showcard-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a252973}html.gz-boot .eo-showcard{--arena-ink:var(--gz-secondary);--arena-paper:var(--gz-primary);--arena-paper-2:var(--gz-bg-elevated);--arena-ink-muted:var(--gz-muted);--arena-ink-faint:var(--gz-faint);--arena-ink-subtle:var(--gz-faint);--arena-rule:var(--gz-line);--arena-lime:var(--gz-secondary);color:var(--gz-secondary);background:var(--gz-panel-solid);border:1px solid var(--gz-line);border-radius:22px;box-shadow:0 28px 90px #2a25292e}html.gz-boot .eo-showcard__close{border:1px solid var(--gz-line);background:var(--gz-panel);color:var(--gz-secondary);border-radius:12px}html.gz-boot .eo-showcard__close:hover{background:var(--gz-secondary);color:var(--gz-primary);border-color:var(--gz-secondary)}html.gz-boot .eo-showcard__layout{gap:0}html.gz-boot .eo-showcard__photo-col{background:var(--gz-bg-elevated);border-right:1px solid var(--gz-line);padding:22px}html.gz-boot .eo-showcard__photo-frame{border:1px solid var(--gz-line);background:var(--gz-primary);border-radius:18px;overflow:hidden}html.gz-boot .eo-showcard__captain-badge{border-width:1px;border-color:var(--gz-accent);color:var(--gz-accent-fg);background:var(--gz-accent);border-radius:14px}html.gz-boot .eo-showcard__body{gap:14px;padding:26px 24px 22px}html.gz-boot .eo-showcard__eyebrow,html.gz-boot .eo-showcard .eo-section-label{color:var(--gz-faint)}html.gz-boot .eo-showcard .eo-section-num{color:var(--gz-muted)}html.gz-boot .eo-showcard__name{color:var(--gz-ink);font-family:var(--gz-display)}html.gz-boot .eo-showcard .eo-pill--checked,html.gz-boot .eo-showcard .eo-pill--live{color:var(--gz-accent-fg);background:var(--gz-accent);border-color:var(--gz-accent);border-radius:var(--gz-radius-pill)}html.gz-boot .eo-showcard .eo-pill--open{color:var(--gz-secondary);border-color:var(--gz-line);border-radius:var(--gz-radius-pill);background:0 0}html.gz-boot .eo-showcard .eo-pill--upcoming,html.gz-boot .eo-showcard .eo-pill--past{color:var(--gz-muted);border-color:var(--gz-line);border-radius:var(--gz-radius-pill)}html.gz-boot .eo-showcard__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}html.gz-boot .eo-showcard__details .eo-def-grid__row{background:var(--gz-panel);border:1px solid var(--gz-line-soft);border-radius:14px;padding:12px 14px}html.gz-boot .eo-showcard__details .eo-def-grid__row dt{color:var(--gz-faint);letter-spacing:.14em;margin-bottom:6px;font-size:10px}html.gz-boot .eo-showcard__details .eo-def-grid__row dd{color:var(--gz-ink);font-size:14px;font-weight:600}@media(max-width:639px){html.gz-boot .eo-showcard-overlay{padding:12px}html.gz-boot .eo-showcard{border-radius:20px 20px 0 0}html.gz-boot .eo-showcard__photo-col{border-right:none;border-bottom:1px solid var(--gz-line);padding:18px 18px 14px}html.gz-boot .eo-showcard__photo-frame{max-width:220px;margin:0 auto}html.gz-boot .eo-showcard__details{grid-template-columns:1fr}}.eo-app--goalz .eo-draft-setup{flex-direction:column;gap:20px;display:flex}.eo-app--goalz .eo-franchise-panel--inverted{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);color:var(--gz-white);overflow:visible}.eo-app--goalz .eo-franchise-panel--inverted .eo-section-label,.eo-app--goalz .eo-franchise-panel--inverted .eo-section-num{color:var(--gz-faint)}.eo-app--goalz .eo-franchise-panel--inverted .eo-section-num{color:var(--gz-mint)}.eo-app--goalz .eo-franchise-panel__hero{border:none;gap:10px;padding:18px 18px 14px}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-panel__hero{border-bottom:1px solid var(--gz-line)}.eo-app--goalz .eo-franchise-panel__title{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:800}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-panel__title{color:var(--gz-white)}.eo-app--goalz .eo-franchise-panel__title .eo-stroke-on-dark{color:var(--gz-mint);-webkit-text-stroke:0}.eo-app--goalz .eo-franchise-panel__head-row{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.eo-app--goalz .eo-franchise-panel__count-pill{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--gz-line);color:var(--gz-muted);border-radius:var(--gz-radius-pill);flex-shrink:0;padding:4px 10px;font-size:9px;font-weight:600}.eo-app--goalz .eo-franchise-panel__meta{font-family:var(--gz-font);letter-spacing:0;text-transform:none;color:var(--gz-muted);margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.5}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-panel__meta{color:var(--gz-muted)}.eo-app--goalz .eo-franchise-panel__impact{display:none}.eo-app--goalz .eo-franchise-panel__body{padding:14px}.eo-app--goalz .eo-franchise-panel__empty{border-top:1px solid var(--gz-line);color:var(--gz-muted);padding:28px 18px}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-panel__empty{color:var(--gz-muted)}.eo-app--goalz .eo-franchise-team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:12px}.eo-app--goalz .eo-franchise-team{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-bg-elevated);cursor:pointer;min-height:0;transition:border-color .2s,background .2s,box-shadow .2s}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-team{border:1px solid var(--gz-line)}.eo-app--goalz .eo-franchise-team__accent{background:var(--gz-mint);border-radius:var(--gz-radius-panel) var(--gz-radius-panel) 0 0;height:3px}.eo-app--goalz .eo-franchise-team__layout{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:14px 16px}.eo-app--goalz .eo-franchise-team__badge-col{background:0 0;border:none;align-self:center;min-height:0;padding:0}.eo-app--goalz .eo-franchise-team__crest-slot{width:48px;height:48px}.eo-app--goalz .eo-franchise-team__badge{width:48px;height:48px;font-size:1rem}.eo-app--goalz .eo-franchise-team__badge.eo-team-crest--initial{border-radius:var(--gz-radius-chip);background:var(--gz-emerald-mid);width:48px;height:48px;color:var(--gz-bg);font-family:var(--gz-display);font-weight:800}.eo-app--goalz .eo-franchise-team__badge .eo-team-crest__img--mono{border-radius:var(--gz-radius-chip);object-fit:cover;filter:none;opacity:1;width:48px;height:48px}.eo-app--goalz .eo-franchise-team__main{gap:6px;padding:0}.eo-app--goalz .eo-franchise-team__head{gap:8px}.eo-app--goalz .eo-franchise-team__index{color:var(--gz-faint);font-size:9px}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-team__index{color:var(--gz-faint)}.eo-app--goalz .eo-franchise-team__name{font-family:var(--gz-display);letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1.2}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-team__name{color:var(--gz-white)}.eo-app--goalz .eo-franchise-team__stat{flex-flow:wrap;align-items:baseline;gap:6px}.eo-app--goalz .eo-franchise-team__stat-val{font-family:var(--gz-display);color:var(--gz-white);font-size:1.1rem;font-weight:800}.eo-app--goalz .eo-franchise-team__stat-label{font-family:var(--gz-font);letter-spacing:0;text-transform:none;color:var(--gz-faint);font-size:12px;font-weight:400}.eo-app--goalz .eo-franchise-panel--inverted .eo-pill{border:1px solid var(--gz-line);border-radius:var(--gz-radius-pill);color:var(--gz-muted);background:0 0;font-size:8px}@media(hover:hover){.eo-app--goalz .eo-franchise-team:not(.eo-franchise-team--dimmed):hover{background:var(--gz-panel-hover);border-color:#d1fadf38;box-shadow:0 10px 32px #0000003d}}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-team--selected{background:#2a8f5e1f;border-color:#d1fadf66;box-shadow:inset 0 0 0 1px #d1fadf26}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-team--dimmed{opacity:.42;pointer-events:none}.eo-app--goalz .eo-franchise-panel--inverted .eo-franchise-team--selected .eo-pill{border-color:var(--gz-mint);color:var(--gz-accent-fg);background:var(--gz-mint)}.eo-app--goalz .eo-franchise-team--selectable:focus-visible{outline:2px solid var(--gz-mint);outline-offset:2px}.eo-app--goalz .eo-draft-team-squad .eo-squad-roster__head,.eo-app--goalz .eo-draft-team-squad .eo-roster-by-position{border-radius:0}.eo-app--goalz .eo-draft-team-squad .eo-squad-roster__empty{border-top:none;border-radius:0}.eo-app--goalz .eo-draft-assign-bar{border-radius:var(--gz-radius-panel);background:#2a8f5e1a;border:1px solid #d1fadf47;padding:14px 18px}.eo-app--goalz .eo-draft-assign-bar__team{font-family:var(--gz-display);letter-spacing:.02em;color:var(--gz-white);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:800}.eo-app--goalz .eo-draft-assign-bar__hint{font-family:var(--gz-font);letter-spacing:0;text-transform:none;color:var(--gz-muted);font-size:13px}.eo-app--goalz .eo-squad-roster{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);flex-direction:column;gap:0;display:flex;overflow:hidden}.eo-app--goalz .eo-squad-roster__head{border:none;border-bottom:1px solid var(--gz-line-soft);background:0 0;border-radius:0;margin-bottom:0;padding:16px 18px}.eo-app--goalz .eo-squad-roster__head .eo-section-label{color:var(--gz-muted)}.eo-app--goalz .eo-squad-roster__head .eo-section-num{color:var(--gz-faint)}.eo-app--goalz .eo-squad-roster__head-actions .eo-pill{color:var(--gz-muted);background:var(--gz-panel);border-color:var(--gz-line)}.eo-app--goalz .eo-squad-roster__head-actions .eo-btn--ghost{color:var(--gz-muted);border-color:var(--gz-line);font-weight:500}.eo-app--goalz .eo-squad-roster__head-actions .eo-btn--ghost:hover:not(:disabled){color:var(--gz-ink);background:var(--gz-panel-hover);border-color:var(--gz-line)}.eo-app--goalz .eo-squad-roster__head-actions .eo-btn--ghost:disabled{opacity:1;color:var(--gz-faint);border-color:var(--gz-line-soft);background:0 0}.eo-app--goalz .eo-squad-roster .eo-pool-intro,.eo-app--goalz .eo-squad-roster .eo-pool-intro--compact{max-width:none;color:var(--gz-muted);border-bottom:1px solid var(--gz-line-soft);margin:0;padding:12px 18px 14px;font-size:13px;line-height:1.55}.eo-app--goalz .eo-squad-roster .eo-pool-intro .eo-link{color:var(--gz-secondary);font-weight:600}.eo-app--goalz .eo-squad-roster__impact{display:none}.eo-app--goalz .eo-squad-roster .eo-player-filters{border:none;border-bottom:1px solid var(--gz-line-soft);background:0 0;margin:0;padding:12px 18px 14px}.eo-app--goalz .eo-squad-roster .eo-roster-by-position{background:0 0;border:none;border-radius:0;padding:12px 14px 14px}.eo-app--goalz .eo-squad-roster__empty{background:0 0;border:none;border-radius:0;padding:32px 18px}.eo-app--goalz .eo-squad-roster__empty-msg{font-family:var(--gz-font);letter-spacing:0;text-transform:none;color:var(--gz-muted);font-size:14px}.eo-app--goalz .eo-draft-go-live{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);padding:18px}.eo-app--goalz .eo-draft-go-live[data-status=live]{box-shadow:inset 3px 0 0 var(--gz-mint);background:#2a8f5e14;border-color:#d1fadf59}.eo-app--goalz .eo-draft-go-live[data-status=paused]{box-shadow:inset 3px 0 0 var(--gz-line)}.eo-app--goalz .eo-draft-go-live__title{font-family:var(--gz-display);letter-spacing:.02em;color:var(--gz-white);font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:800}.eo-app--goalz .eo-draft-go-live__title .eo-stroke{color:var(--gz-mint);-webkit-text-stroke:0}.eo-app--goalz .eo-draft-go-live__title .eo-accent{color:var(--gz-mint)}.eo-app--goalz .eo-draft-go-live__impact{display:none}.eo-app--goalz .eo-draft-go-live__meta{font-family:var(--gz-font);letter-spacing:0;text-transform:none;color:var(--gz-muted);font-size:13px;line-height:1.5}.eo-app--goalz .eo-draft-go-live__actions{gap:10px}@media(max-width:639px){.eo-app--goalz .eo-franchise-team-grid{grid-template-columns:1fr}.eo-app--goalz .eo-draft-go-live{flex-direction:column;align-items:stretch}.eo-app--goalz .eo-draft-go-live__actions{width:100%}.eo-app--goalz .eo-draft-go-live__actions .eo-btn{flex:auto;justify-content:center}}.eo-app--goalz .eo-org-fixture-filters{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);margin-bottom:16px;padding:14px 16px}.eo-app--goalz .eo-tournament-fixtures{gap:20px}.eo-app--goalz .eo-tournament-fixtures__day-head{border-bottom:1px solid var(--gz-line-soft);padding:0 2px 10px}.eo-app--goalz .eo-tournament-fixtures__day-title{font-family:var(--gz-display);letter-spacing:.04em;color:var(--gz-ink);font-size:clamp(1rem,2.2vw,1.2rem);font-weight:800}.eo-app--goalz .eo-tournament-fixtures__day-head .eo-pill{border-radius:var(--gz-radius-pill);border-color:var(--gz-line);color:var(--gz-muted);background:0 0;font-size:10px}.eo-app--goalz .eo-tournament-fixtures__list{gap:12px}.eo-app--goalz .eo-match-card{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);min-height:0;box-shadow:none;color:var(--gz-ink);overflow:hidden}.eo-app--goalz .eo-match-card:hover{border-color:var(--gz-line);background:var(--gz-panel-hover);box-shadow:none;transform:none}.eo-app--goalz .eo-match-card--clickable:focus-visible{outline:2px solid var(--gz-mint);outline-offset:2px}.eo-app--goalz .eo-match-card--mine{border-color:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-match-card--mine{border-color:color-mix(in srgb,var(--gz-mint) 45%,var(--gz-line))}}.eo-app--goalz .eo-match-card--mine{background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-match-card--mine{background:color-mix(in srgb,var(--gz-mint) 10%,var(--gz-panel-solid))}}.eo-app--goalz .eo-match-card--mine{box-shadow:none}.eo-app--goalz .eo-match-card--mine:hover{background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-match-card--mine:hover{background:color-mix(in srgb,var(--gz-mint) 14%,var(--gz-panel-solid))}}.eo-app--goalz .eo-match-card--mine:hover{box-shadow:none}.eo-app--goalz .eo-match-card__head{border-bottom:1px solid var(--gz-line-soft);align-items:center;gap:12px;padding:14px 16px}.eo-app--goalz .eo-match-card__head-left{gap:8px}.eo-app--goalz .eo-match-card__category{color:var(--gz-mint);letter-spacing:.14em;font-size:10px;font-weight:600;line-height:1.2}.eo-app--goalz .eo-match-card__code{border-radius:var(--gz-radius-chip);border:1px solid var(--gz-line);background:var(--gz-panel);color:var(--gz-faint);padding:4px 8px;font-size:10px;line-height:1.2}.eo-app--goalz .eo-match-card__status{border-radius:var(--gz-radius-chip);border:1px solid var(--gz-line);background:var(--gz-panel);color:var(--gz-muted);padding:5px 10px;font-size:10px;line-height:1.2}.eo-app--goalz .eo-match-card__status--in-progress{border-color:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-match-card__status--in-progress{border-color:color-mix(in srgb,var(--gz-mint) 40%,var(--gz-line))}}.eo-app--goalz .eo-match-card__status--in-progress{background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-match-card__status--in-progress{background:color-mix(in srgb,var(--gz-mint) 16%,transparent)}}.eo-app--goalz .eo-match-card__status--in-progress{color:var(--gz-mint)}.eo-app--goalz .eo-match-card__status--completed{border-color:var(--gz-line);background:var(--gz-bg-elevated);color:var(--gz-ink)}.eo-app--goalz .eo-match-card__pitch{gap:10px 12px;padding:18px 16px 16px}.eo-app--goalz .eo-match-card__side{gap:10px}.eo-app--goalz .eo-match-card__team{font-family:var(--gz-display);letter-spacing:.02em;color:var(--gz-ink);font-size:.92rem;font-weight:700;line-height:1.2}.eo-app--goalz .eo-match-card__side--winner .eo-match-card__team{color:var(--gz-secondary)}.eo-app--goalz .eo-match-card__center{justify-content:center;align-items:center;gap:8px;min-width:5.5rem;padding:0}.eo-app--goalz .eo-match-card--scored .eo-match-card__center{min-width:6rem}.eo-app--goalz .eo-match-card__vs,.eo-app--goalz .eo-match-card__score-sep{color:var(--gz-faint)}.eo-app--goalz .eo-match-card__scoreline{width:100%;font-family:var(--gz-mono);letter-spacing:.02em;color:var(--gz-ink);-webkit-text-stroke:0;justify-content:center;align-items:center;gap:8px;font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:700;line-height:1;display:flex}.eo-app--goalz .eo-match-card__score-sep{font-family:var(--gz-mono);font-size:.95em;font-weight:500}.eo-app--goalz .eo-match-card__score--winner{color:var(--gz-ink);border-bottom:2px solid var(--gz-mint);padding-bottom:2px;line-height:1;text-decoration:none}.eo-app--goalz .eo-match-card__result-pill{border-radius:var(--gz-radius-chip);border:1px solid var(--gz-line);color:var(--gz-muted);letter-spacing:.12em;white-space:nowrap;justify-content:center;align-self:center;align-items:center;margin:0;padding:4px 10px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.eo-app--goalz .eo-match-card__result-pill--win{border-color:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-match-card__result-pill--win{border-color:color-mix(in srgb,var(--gz-mint) 45%,var(--gz-line))}}.eo-app--goalz .eo-match-card__result-pill--win{background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-match-card__result-pill--win{background:color-mix(in srgb,var(--gz-mint) 18%,transparent)}}.eo-app--goalz .eo-match-card__result-pill--win{color:var(--gz-secondary)}.eo-app--goalz .eo-match-card__schedule,.eo-app--goalz .eo-match-card__venue{color:var(--gz-muted);letter-spacing:.04em;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}.eo-app--goalz .eo-match-card__schedule svg,.eo-app--goalz .eo-match-card__venue svg{color:var(--gz-faint);margin-top:2px}.eo-app--goalz .eo-match-card__detail-hint{border-top:1px solid var(--gz-line-soft);font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);flex:100%;margin-top:2px;padding-top:10px;font-size:10px;font-weight:600;line-height:1.3}.eo-app--goalz .eo-match-card__kickoff{color:var(--gz-muted);font-size:12px}.eo-app--goalz .eo-match-card__foot{border-top:1px solid var(--gz-line-soft);background:var(--gz-bg-elevated);gap:8px;padding:14px 16px 16px}.eo-app--goalz .eo-match-card__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.eo-app--goalz .eo-match-card__venue{color:var(--gz-muted)}.eo-app--goalz .eo-match-card__officials,.eo-app--goalz .eo-match-card__role{color:var(--gz-faint);font-size:11px}.eo-app--goalz .eo-match-card__manage-btn,.eo-app--goalz .eo-match-card__score-btn{border-radius:var(--gz-radius-chip);border-width:1px;border-color:var(--gz-line);font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-ink);background:var(--gz-panel-solid);font-size:10px}.eo-app--goalz .eo-match-card__manage-btn:hover,.eo-app--goalz .eo-match-card__score-btn:hover{border-color:var(--gz-secondary);background:var(--gz-panel-hover);color:var(--gz-ink)}.eo-app--goalz .eo-tournament-fixtures__day{gap:12px}.eo-app--goalz .eo-match-card__crest.eo-team-crest--initial{border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated);color:var(--gz-ink);border:1px solid var(--gz-line)}.eo-app--goalz .eo-score-sheet__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040608c7}.eo-app--goalz .eo-score-sheet__panel{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);color:var(--gz-white);box-shadow:0 28px 90px #0000008c}.eo-app--goalz .eo-score-sheet__head{border-bottom:1px solid var(--gz-line);margin-bottom:14px;padding-bottom:14px}.eo-app--goalz .eo-score-sheet__title{font-family:var(--gz-display);letter-spacing:.02em;color:var(--gz-white);font-size:clamp(1.25rem,3vw,1.65rem);font-weight:800}.eo-app--goalz .eo-score-sheet__close{border:1px solid var(--gz-line);background:var(--gz-panel);color:var(--gz-white);border-radius:12px}.eo-app--goalz .eo-score-sheet__close:hover{color:var(--gz-mint);background:#d1fadf14;border-color:#d1fadf47}.eo-app--goalz .eo-org-fixture-sheet__tabs.eo-tournament-tabs{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated);gap:4px;margin-bottom:18px;padding:4px}.eo-app--goalz .eo-org-fixture-sheet__tabs .eo-tournament-tabs__btn{border-radius:calc(var(--gz-radius-chip) - 4px);min-height:40px;color:var(--gz-muted);letter-spacing:.12em;border:none;font-size:10px}.eo-app--goalz .eo-org-fixture-sheet__tabs .eo-tournament-tabs__btn:hover:not(:disabled):not(.eo-tournament-tabs__btn--active){color:var(--gz-white);background:var(--gz-panel-hover)}.eo-app--goalz .eo-org-fixture-sheet__tabs .eo-tournament-tabs__btn--active{color:var(--gz-accent-fg);background:var(--gz-mint);box-shadow:none}.eo-app--goalz .eo-org-fixture-sheet__tabs .eo-tournament-tabs__btn:disabled{opacity:.35;cursor:not-allowed}.eo-app--goalz .eo-org-fixture-sheet__form{gap:14px}.eo-app--goalz .eo-org-fixture-sheet__manual{border-top-color:var(--gz-line)}.eo-app--goalz .eo-fixture-access{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated)}.eo-app--goalz .eo-fixture-access__lede,.eo-app--goalz .eo-fixture-access__label,.eo-app--goalz .eo-fixture-access__hint{color:var(--gz-muted)}.eo-app--goalz .eo-fixture-access__code-row{border-color:var(--gz-line);background:var(--gz-panel);border-radius:var(--gz-radius-chip)}.eo-app--goalz .eo-fixture-access__code{color:var(--gz-white)}.eo-app--goalz .eo-fixture-access__reveal{border-radius:var(--gz-radius-chip);background:#2a8f5e1a;border-color:#d1fadf47}.eo-app--goalz .eo-fixture-access__pin{color:var(--gz-mint)}.eo-app--goalz .eo-auth-hint{color:var(--gz-muted)}.eo-app--goalz .eo-auth-error{color:#f87171}.eo-app--goalz .eo-tournament-tabs__btn{color:var(--gz-muted);gap:8px}.eo-app--goalz .eo-tournament-tabs__lead{gap:7px}.eo-app--goalz .eo-tournament-tabs__icon{color:var(--gz-mint-dim)}.eo-app--goalz .eo-tournament-tabs__btn:hover:not(:disabled):not(.eo-tournament-tabs__btn--active){color:var(--gz-white);background:var(--gz-panel)}.eo-app--goalz .eo-tournament-tabs__btn:hover:not(:disabled):not(.eo-tournament-tabs__btn--active) .eo-tournament-tabs__icon{color:var(--gz-mint)}.eo-app--goalz .eo-tournament-tabs__btn--active{color:var(--gz-accent-fg);background:var(--gz-mint);box-shadow:none}.eo-app--goalz .eo-tournament-tabs__count{color:inherit;opacity:.85;border-color:currentColor}@media(max-width:639px){.eo-app--goalz .eo-tournament-fixtures__list{grid-template-columns:1fr}}.eo-app--goalz .eo-standings__groups{gap:20px}@media(min-width:960px){.eo-app--goalz .eo-standings__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.eo-app--goalz .eo-standings__group-block{min-width:0}.eo-app--goalz .eo-standings__group-title{margin-bottom:10px}.eo-app--goalz .eo-standings__table{table-layout:auto}.eo-app--goalz .eo-standings__table th:not(.eo-standings__col-text),.eo-app--goalz .eo-standings__table td:not(.eo-standings__col-text){width:2.1rem;color:var(--gz-muted);padding:10px 3px;font-size:11px}.eo-app--goalz .eo-standings__col-text{min-width:9rem;padding-left:12px;padding-right:8px}.eo-app--goalz .eo-standings__table td:has(.eo-standings__team){max-width:0}.eo-app--goalz .eo-standings__team{gap:10px}.eo-app--goalz .eo-standings__team-name{color:var(--gz-white);font-weight:600}.eo-app--goalz .eo-standings__qualified{color:var(--gz-mint)}.eo-app--goalz .eo-standings__pts{color:var(--gz-mint);font-family:var(--gz-display)}.eo-app--goalz .eo-podium__label-row{margin-bottom:14px}.eo-app--goalz .eo-podium__label-icon,.eo-app--goalz .eo-podium__slot--champion .eo-podium__label{color:var(--gz-mint)}.eo-app--goalz .eo-podium__label{color:var(--gz-muted);margin:0}.eo-app--goalz .eo-bracket-tree-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:4px 4px 8px;scroll-padding-inline:12px;overflow-x:auto}.eo-app--goalz .eo-bracket-tree__hint{font-family:var(--gz-mono);letter-spacing:.06em;color:var(--gz-faint);margin:0 0 10px;padding:0 4px;font-size:10px;font-weight:500}.eo-app--goalz .eo-bracket-tree{align-items:flex-start;gap:0;width:max-content;min-width:100%;padding:8px 4px 20px;display:flex}.eo-app--goalz .eo-bracket-tree__round{flex-direction:column;flex:none;min-width:min(270px,74vw);max-width:320px;display:flex}.eo-app--goalz .eo-bracket-tree__round-head{min-height:var(--bracket-round-head,44px);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;padding:0 2px;display:flex}.eo-app--goalz .eo-bracket-tree__round-title{font-family:var(--gz-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gz-white);margin:0;font-size:clamp(.95rem,2.4vw,1.1rem);font-weight:800}.eo-app--goalz .eo-bracket-tree__round-count{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-faint);flex-shrink:0;font-size:10px;font-weight:600}.eo-app--goalz .eo-bracket-tree__round-body{flex-direction:column;gap:18px;display:flex}.eo-app--goalz .eo-bracket-tree__round-body--merge-target{min-height:var(--bracket-lane-height,auto);justify-content:center}.eo-app--goalz .eo-bracket-tree__slot{display:block}.eo-app--goalz .eo-bracket-tree__connector-col{height:var(--bracket-lane-height,auto);flex:0 0 44px;align-self:flex-start}.eo-app--goalz .eo-bracket-tree__connectors{color:#d1fadf8c;width:44px;height:100%;display:block}.eo-app--goalz .eo-bracket-match{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);width:100%;color:var(--gz-white);overflow:hidden}.eo-app--goalz .eo-bracket-match--interactive{cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.eo-app--goalz .eo-bracket-match--interactive:hover,.eo-app--goalz .eo-bracket-match--interactive:focus-visible{background:var(--gz-panel-hover);border-color:#d1fadf47;outline:none;box-shadow:0 10px 28px #0000003d}.eo-app--goalz .eo-bracket-match--involved{background:#2a8f5e24;border-color:#d1fadf61;box-shadow:inset 0 0 0 1px #d1fadf1a}.eo-app--goalz .eo-bracket-match--live{border-color:#d1fadf6b;box-shadow:0 0 24px #d1fadf14}.eo-app--goalz .eo-bracket-match__head{border-bottom:1px solid var(--gz-line);background:#0000002e;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.eo-app--goalz .eo-bracket-match__code{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-mint-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.eo-app--goalz .eo-bracket-match__status{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.eo-app--goalz .eo-bracket-match__live-dot{background:var(--gz-mint);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite eo-bracket-live-pulse;box-shadow:0 0 8px #d1fadf8c}@keyframes eo-bracket-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.eo-app--goalz .eo-bracket-match__teams{flex-direction:column;display:flex}.eo-app--goalz .eo-bracket-match__team{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:grid}.eo-app--goalz .eo-bracket-match__team+.eo-bracket-match__team{border-top:1px solid var(--gz-line)}.eo-app--goalz .eo-bracket-match__team--winner .eo-bracket-match__name{color:var(--gz-mint);font-weight:700}.eo-app--goalz .eo-bracket-match__team--loser .eo-bracket-match__name{color:var(--gz-faint)}.eo-app--goalz .eo-bracket-match__crest.eo-team-crest--photo{width:36px;height:36px;padding:0;background:0 0!important}.eo-app--goalz .eo-bracket-match__crest .eo-team-crest__plate{width:36px;height:36px;box-shadow:none;border:0;padding:0;background:0 0!important}.eo-app--goalz .eo-bracket-match__crest,.eo-app--goalz .eo-bracket-match__crest.eo-team-crest--bare,.eo-app--goalz .eo-bracket-match__crest.eo-team-crest--initial{border-radius:var(--gz-radius-chip);flex:0 0 36px;width:36px;height:36px;overflow:hidden}.eo-app--goalz .eo-bracket-match__crest .eo-team-crest__img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.eo-app--goalz .eo-bracket-match__crest.eo-team-crest--initial{background:var(--gz-emerald-mid);color:var(--gz-bg);font-size:.78rem;font-weight:800}.eo-app--goalz .eo-bracket-match__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.eo-app--goalz .eo-bracket-match__score{font-family:var(--gz-display);color:var(--gz-white);text-align:right;min-width:1.1rem;font-size:15px;font-weight:800;line-height:1}.eo-app--goalz .eo-bracket-match__team--winner .eo-bracket-match__score{color:var(--gz-mint)}.eo-app--goalz .eo-bracket-match__foot{border-top:1px solid var(--gz-line);padding:5px 12px 7px}.eo-app--goalz .eo-bracket-match__manage{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-mint-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.eo-app--goalz .eo-bracket-match__manage:hover{color:var(--gz-mint)}.eo-app--goalz .eo-bracket-third{border-top:1px solid var(--gz-line);margin-top:28px;padding-top:20px}.eo-app--goalz .eo-bracket-third__head{margin-bottom:12px}.eo-app--goalz .eo-bracket-third__title{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-mint-dim);margin:0;font-size:10px;font-weight:600}.eo-app--goalz .eo-bracket-third__slots{gap:12px;max-width:280px;display:grid}@media(min-width:720px){.eo-app--goalz .eo-bracket-tree{padding:12px 12px 24px}.eo-app--goalz .eo-bracket-tree__round{min-width:280px}}.eo-app--goalz .eo-player-tournament{gap:16px}.eo-app--goalz .gz-tournament-details{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);padding:18px 18px 16px}.eo-app--goalz .gz-tournament-details__head{margin-bottom:14px}.eo-app--goalz .gz-tournament-details__head .gz-dash-label{margin-bottom:0}.eo-app--goalz .gz-tournament-details__facts{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}@media(min-width:720px){.eo-app--goalz .gz-tournament-details__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.eo-app--goalz .gz-tournament-details__fact{background:var(--gz-bg-elevated);flex-direction:column;gap:6px;min-width:0;margin:0;padding:12px 14px;display:flex}.eo-app--goalz .gz-tournament-details__fact dt{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:10px;font-weight:600}.eo-app--goalz .gz-tournament-details__fact dd{font-family:var(--gz-font);color:var(--gz-ink);text-transform:none;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.eo-app--goalz .gz-tournament-details__fact--stat dd{font-family:var(--gz-mono);letter-spacing:.02em;-webkit-text-stroke:0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:700;line-height:1}.eo-app--goalz .gz-tournament-details__fact .eo-pill{border-radius:var(--gz-radius-chip);width:fit-content;font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:5px 10px;font-size:10px;font-weight:600;line-height:1.2}.eo-app--goalz .gz-tournament-details__about{border-top:1px solid var(--gz-line-soft);max-width:62ch;color:var(--gz-muted);margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.55}.eo-app--goalz .eo-player-tournament__browse{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-bg-elevated);gap:0;padding:0;overflow:hidden}.eo-app--goalz .eo-player-tournament__browse>.eo-other-teams-roster__head{border-bottom:1px solid var(--gz-line-soft);margin:0;padding:16px 18px}.eo-app--goalz .eo-player-tournament__browse>.eo-tournament-tabs,.eo-app--goalz .eo-player-tournament__browse>.eo-player-tournament__tab-panel{padding:14px}@media(max-width:639px){.eo-app--goalz .gz-tournament-details{padding:14px}.eo-app--goalz .gz-tournament-details__fact{padding:10px 12px}.eo-app--goalz .eo-player-tournament__browse>.eo-other-teams-roster__head,.eo-app--goalz .eo-player-tournament__browse>.eo-tournament-tabs,.eo-app--goalz .eo-player-tournament__browse>.eo-player-tournament__tab-panel{padding-left:12px;padding-right:12px}}html.gz-boot .eo-score-sheet .gz-scorecard,.eo-app--goalz .eo-score-sheet .gz-scorecard{flex-direction:column;gap:16px;display:flex}html.gz-boot .eo-score-sheet .gz-scorecard__board,.eo-app--goalz .eo-score-sheet .gz-scorecard__board{border-radius:var(--gz-radius-soft);border:1px solid var(--gz-secondary);background:var(--gz-secondary);color:var(--gz-primary);overflow:hidden}html.gz-boot .eo-score-sheet .gz-scorecard__board-top,.eo-app--goalz .eo-score-sheet .gz-scorecard__board-top{border-bottom:1px solid #f3f0e71f;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}html.gz-boot .eo-score-sheet .gz-scorecard__status,.eo-app--goalz .eo-score-sheet .gz-scorecard__status{border-radius:var(--gz-radius-pill);font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-primary);background:#f3f0e714;border:1px solid #f3f0e738;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}html.gz-boot .eo-score-sheet .gz-scorecard__status.eo-match-card__status--in-progress,.eo-app--goalz .eo-score-sheet .gz-scorecard__status.eo-match-card__status--in-progress{background:var(--gz-primary);color:var(--gz-secondary);border-color:#f3f0e759}html.gz-boot .eo-score-sheet .gz-scorecard__live-dot,.eo-app--goalz .eo-score-sheet .gz-scorecard__live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite gz-scorecard-pulse}@keyframes gz-scorecard-pulse{0%,to{opacity:1}50%{opacity:.35}}html.gz-boot .eo-score-sheet .gz-scorecard__schedule,.eo-app--goalz .eo-score-sheet .gz-scorecard__schedule{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:#f3f0e79e;font-size:10px}html.gz-boot .eo-score-sheet .gz-scorecard__matchup,.eo-app--goalz .eo-score-sheet .gz-scorecard__matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,2vw,16px);padding:20px 14px 18px;display:grid}html.gz-boot .eo-score-sheet .gz-scorecard__club,.eo-app--goalz .eo-score-sheet .gz-scorecard__club{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}html.gz-boot .eo-score-sheet .gz-scorecard__club--away,.eo-app--goalz .eo-score-sheet .gz-scorecard__club--away{justify-self:end}html.gz-boot .eo-score-sheet .gz-scorecard__club--home,.eo-app--goalz .eo-score-sheet .gz-scorecard__club--home{justify-self:start}html.gz-boot .eo-score-sheet .gz-scorecard__crest,.eo-app--goalz .eo-score-sheet .gz-scorecard__crest{width:clamp(52px,14vw,72px);height:clamp(52px,14vw,72px)}html.gz-boot .eo-score-sheet .gz-scorecard__club-name,.eo-app--goalz .eo-score-sheet .gz-scorecard__club-name{max-width:100%;font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:#f3f0e7c7;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:600;line-height:1.3}html.gz-boot .eo-score-sheet .gz-scorecard__club--winner .gz-scorecard__club-name,.eo-app--goalz .eo-score-sheet .gz-scorecard__club--winner .gz-scorecard__club-name{color:var(--gz-primary)}html.gz-boot .eo-score-sheet .gz-scorecard__score,.eo-app--goalz .eo-score-sheet .gz-scorecard__score{justify-content:center;align-items:baseline;gap:10px;padding:0 4px;display:flex}html.gz-boot .eo-score-sheet .gz-scorecard__score-digit,.eo-app--goalz .eo-score-sheet .gz-scorecard__score-digit{font-family:var(--gz-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--gz-primary);font-size:clamp(2.4rem,8vw,3.4rem);font-weight:800;line-height:1}html.gz-boot .eo-score-sheet .gz-scorecard__score-digit--winner,.eo-app--goalz .eo-score-sheet .gz-scorecard__score-digit--winner{transform:scale(1.04)}html.gz-boot .eo-score-sheet .gz-scorecard__score-digit--loser,.eo-app--goalz .eo-score-sheet .gz-scorecard__score-digit--loser{opacity:.45}html.gz-boot .eo-score-sheet .gz-scorecard__score-sep,.eo-app--goalz .eo-score-sheet .gz-scorecard__score-sep{font-family:var(--gz-display);color:#f3f0e759;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;line-height:1}html.gz-boot .eo-score-sheet .gz-scorecard__vs,.eo-app--goalz .eo-score-sheet .gz-scorecard__vs{font-family:var(--gz-display);letter-spacing:.16em;color:#f3f0e78c;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800}html.gz-boot .eo-score-sheet .gz-scorecard__result,.eo-app--goalz .eo-score-sheet .gz-scorecard__result{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#f3f0e78c;margin:0;padding:0 14px 4px;font-size:10px}html.gz-boot .eo-score-sheet .gz-scorecard__venue,.eo-app--goalz .eo-score-sheet .gz-scorecard__venue{color:#f3f0e79e;border-top:1px solid #f3f0e71f;align-items:flex-start;gap:8px;margin:0;padding:10px 14px 12px;font-size:12px;line-height:1.45;display:flex}html.gz-boot .eo-score-sheet .gz-scorecard__venue svg,.eo-app--goalz .eo-score-sheet .gz-scorecard__venue svg{opacity:.7;flex-shrink:0;margin-top:2px}html.gz-boot .eo-score-sheet .gz-scorecard__officials,.eo-app--goalz .eo-score-sheet .gz-scorecard__officials{color:var(--gz-muted);margin:0;font-size:12px;line-height:1.45}html.gz-boot .eo-score-sheet .gz-scorecard__events-head,.eo-app--goalz .eo-score-sheet .gz-scorecard__events-head{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}html.gz-boot .eo-score-sheet .gz-scorecard__events-num,.eo-app--goalz .eo-score-sheet .gz-scorecard__events-num{font-family:var(--gz-mono);letter-spacing:.12em;color:var(--gz-muted);font-size:10px;font-weight:600}html.gz-boot .eo-score-sheet .gz-scorecard__events-title,.eo-app--goalz .eo-score-sheet .gz-scorecard__events-title{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);flex:1;font-size:10px;font-weight:600}html.gz-boot .eo-score-sheet .gz-scorecard__events-count,.eo-app--goalz .eo-score-sheet .gz-scorecard__events-count{border-radius:var(--gz-radius-pill);border:1px solid var(--gz-line);background:var(--gz-bg-elevated);min-width:22px;font-family:var(--gz-mono);letter-spacing:.08em;text-align:center;color:var(--gz-muted);padding:2px 7px;font-size:10px;font-weight:600}html.gz-boot .eo-score-sheet .gz-scorecard__events-empty,.eo-app--goalz .eo-score-sheet .gz-scorecard__events-empty{border:1px dashed var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated);color:var(--gz-muted);margin:0;padding:14px 16px;font-size:13px;line-height:1.45}html.gz-boot .eo-score-sheet .gz-scorecard__halves,html.gz-boot .eo-score-sheet .gz-scorecard__timeline-wrap,.eo-app--goalz .eo-score-sheet .gz-scorecard__halves,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-wrap{--gz-timeline-spine:1px;--gz-timeline-gap:10px}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-wrap,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-wrap{padding-top:2px}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-teams,html.gz-boot .eo-score-sheet .gz-scorecard__half-marker,html.gz-boot .eo-score-sheet .gz-scorecard__event,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-teams,.eo-app--goalz .eo-score-sheet .gz-scorecard__half-marker,.eo-app--goalz .eo-score-sheet .gz-scorecard__event{grid-template-columns:minmax(0,1fr) var(--gz-timeline-spine) minmax(0,1fr);column-gap:var(--gz-timeline-gap);align-items:center;display:grid}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-teams,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-teams{border-bottom:1px solid var(--gz-line-soft);margin-bottom:8px;padding-bottom:10px}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-team,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-team{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.25}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-team--home,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-team--home{text-align:right;max-width:100%;color:var(--gz-secondary);justify-self:end;padding-right:2px}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-team--away,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-team--away{text-align:left;max-width:100%;color:var(--gz-emerald);justify-self:start;padding-left:2px}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-axis-spacer,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-axis-spacer{grid-column:2}html.gz-boot .eo-score-sheet .gz-scorecard__timeline,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline{margin:0;padding:0;list-style:none}html.gz-boot .eo-score-sheet .gz-scorecard__half-marker:first-child,.eo-app--goalz .eo-score-sheet .gz-scorecard__half-marker:first-child{padding-top:4px}html.gz-boot .eo-score-sheet .gz-scorecard__half-marker,.eo-app--goalz .eo-score-sheet .gz-scorecard__half-marker{padding-bottom:6px;list-style:none}html.gz-boot .eo-score-sheet .gz-scorecard__half-marker:not(:first-child),.eo-app--goalz .eo-score-sheet .gz-scorecard__half-marker:not(:first-child){padding-top:16px}html.gz-boot .eo-score-sheet .gz-scorecard__half-marker span,.eo-app--goalz .eo-score-sheet .gz-scorecard__half-marker span{z-index:2;border-radius:var(--gz-radius-pill);background:var(--gz-panel-solid);border:1px solid var(--gz-line-soft);width:fit-content;max-width:100%;font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--gz-faint);grid-column:1/-1;justify-self:center;padding:3px 10px;font-size:10px;font-weight:600;position:relative}html.gz-boot .eo-score-sheet .gz-scorecard__event,.eo-app--goalz .eo-score-sheet .gz-scorecard__event{padding:4px 0;list-style:none}html.gz-boot .eo-score-sheet .gz-scorecard__event-side,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-side{align-items:center;gap:var(--gz-timeline-gap);flex-direction:row;min-width:0;min-height:1px;display:flex}html.gz-boot .eo-score-sheet .gz-scorecard__event-side--home,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-side--home{justify-content:flex-end}html.gz-boot .eo-score-sheet .gz-scorecard__event-side--away,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-side--away{justify-content:flex-start}html.gz-boot .eo-score-sheet .gz-scorecard__event-meta,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-meta{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}html.gz-boot .eo-score-sheet .gz-scorecard__event--home .gz-scorecard__event-meta,.eo-app--goalz .eo-score-sheet .gz-scorecard__event--home .gz-scorecard__event-meta,html.gz-boot .eo-score-sheet .gz-scorecard__event--away .gz-scorecard__event-meta,.eo-app--goalz .eo-score-sheet .gz-scorecard__event--away .gz-scorecard__event-meta{flex-direction:row}html.gz-boot .eo-score-sheet .gz-scorecard__event-spine,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-spine{z-index:0;width:var(--gz-timeline-spine);place-self:stretch center;min-height:100%;position:relative}html.gz-boot .eo-score-sheet .gz-scorecard__event-spine:before,html.gz-boot .eo-score-sheet .gz-scorecard__event-spine:after,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-spine:before,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-spine:after{content:"";background:var(--gz-line);pointer-events:none;width:100%;position:absolute;left:0}html.gz-boot .eo-score-sheet .gz-scorecard__event-spine:before,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-spine:before{top:-4px;bottom:50%}html.gz-boot .eo-score-sheet .gz-scorecard__event-spine:after,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-spine:after{top:50%;bottom:-4px}html.gz-boot .eo-score-sheet .gz-scorecard__half-marker+.gz-scorecard__event .gz-scorecard__event-spine:before,.eo-app--goalz .eo-score-sheet .gz-scorecard__half-marker+.gz-scorecard__event .gz-scorecard__event-spine:before{display:none}html.gz-boot .eo-score-sheet .gz-scorecard__event-minute,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-minute{font-family:var(--gz-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--gz-ink);white-space:nowrap;font-size:10px;font-weight:700;line-height:1}html.gz-boot .eo-score-sheet .gz-scorecard__event-ball,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-ball{z-index:1;border:1px solid var(--gz-line);background:var(--gz-panel-solid);width:16px;height:16px;color:var(--gz-secondary);box-shadow:0 0 0 2px var(--gz-panel-solid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}html.gz-boot .eo-score-sheet .gz-scorecard__event--home .gz-scorecard__event-ball,.eo-app--goalz .eo-score-sheet .gz-scorecard__event--home .gz-scorecard__event-ball{color:var(--gz-secondary)}html.gz-boot .eo-score-sheet .gz-scorecard__event--away .gz-scorecard__event-ball,.eo-app--goalz .eo-score-sheet .gz-scorecard__event--away .gz-scorecard__event-ball{color:var(--gz-emerald)}html.gz-boot .eo-score-sheet .gz-scorecard__event-body,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-body{border-radius:var(--gz-radius-chip);border:1px solid var(--gz-line-soft);background:var(--gz-bg-elevated);width:fit-content;min-width:0;max-width:100%;padding:7px 10px}html.gz-boot .eo-score-sheet .gz-scorecard__event--home .gz-scorecard__event-body,.eo-app--goalz .eo-score-sheet .gz-scorecard__event--home .gz-scorecard__event-body{text-align:right;border-right:2px solid var(--gz-secondary);border-left:1px solid var(--gz-line-soft)}html.gz-boot .eo-score-sheet .gz-scorecard__event--away .gz-scorecard__event-body,.eo-app--goalz .eo-score-sheet .gz-scorecard__event--away .gz-scorecard__event-body{text-align:left;border-left:2px solid var(--gz-emerald)}html.gz-boot .eo-score-sheet .gz-scorecard__event-scorer,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-scorer{font-family:var(--gz-font);color:var(--gz-ink);margin:0;font-size:13px;font-weight:700;line-height:1.2}html.gz-boot .eo-score-sheet .gz-scorecard__event-og,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-og{font-family:var(--gz-mono);letter-spacing:.08em;color:var(--gz-muted);font-size:10px;font-weight:600}html.gz-boot .eo-score-sheet .gz-scorecard__event-team,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-team{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);margin:3px 0 0;font-size:10px;font-weight:600}html.gz-boot .eo-score-sheet__panel.eo-fixture-detail,.eo-app--goalz .eo-score-sheet__panel.eo-fixture-detail{width:min(100%,580px)}@media(max-width:420px){html.gz-boot .eo-score-sheet .gz-scorecard__matchup,.eo-app--goalz .eo-score-sheet .gz-scorecard__matchup{gap:6px;padding-inline:10px}html.gz-boot .eo-score-sheet .gz-scorecard__crest,.eo-app--goalz .eo-score-sheet .gz-scorecard__crest{width:48px;height:48px}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-wrap,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-wrap{--gz-timeline-gap:8px}html.gz-boot .eo-score-sheet .gz-scorecard__timeline-teams,html.gz-boot .eo-score-sheet .gz-scorecard__half-marker,html.gz-boot .eo-score-sheet .gz-scorecard__event,.eo-app--goalz .eo-score-sheet .gz-scorecard__timeline-teams,.eo-app--goalz .eo-score-sheet .gz-scorecard__half-marker,.eo-app--goalz .eo-score-sheet .gz-scorecard__event{column-gap:var(--gz-timeline-gap)}html.gz-boot .eo-score-sheet .gz-scorecard__event-side,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-side{gap:8px}html.gz-boot .eo-score-sheet .gz-scorecard__event-body,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-body{padding:6px 8px}html.gz-boot .eo-score-sheet .gz-scorecard__event-scorer,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-scorer{font-size:12px}html.gz-boot .eo-score-sheet .gz-scorecard__event-minute,.eo-app--goalz .eo-score-sheet .gz-scorecard__event-minute{font-size:10px}}.eo-app--goalz .gz-auction{flex-direction:column;gap:20px;display:flex}.eo-app--goalz .gz-auction__setup,.eo-app--goalz .gz-auction__pool,.eo-app--goalz .gz-auction__lot,.eo-app--goalz .gz-auction__footer{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);flex-direction:column;gap:12px;padding:16px;display:flex}.eo-app--goalz .gz-auction__setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eo-app--goalz .gz-auction__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-app--goalz .gz-auction__toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.eo-app--goalz .gz-auction__status{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--gz-radius-pill);border:1px solid var(--gz-line);color:var(--gz-muted);padding:6px 12px;font-size:10px;font-weight:600}.eo-app--goalz .gz-auction__status--live{background:var(--gz-secondary);border-color:var(--gz-secondary);color:var(--gz-primary)}.eo-app--goalz .gz-auction__error{border-radius:var(--gz-radius-chip);color:#8a2b2b;background:#a0282814;margin:0;padding:10px 12px;font-size:13px}.eo-app--goalz .gz-auction__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.eo-app--goalz .gz-auction__pool-list{flex-direction:column;gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.eo-app--goalz .gz-auction__pool-item{border:1px solid var(--gz-line-soft);border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated);text-align:left;cursor:pointer;width:100%;color:var(--gz-ink);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.eo-app--goalz .gz-auction__pool-item:hover:not(:disabled){border-color:var(--gz-line);background:var(--gz-panel-hover)}.eo-app--goalz .gz-auction__pool-item:disabled{opacity:.45;cursor:not-allowed}.eo-app--goalz .gz-auction__pool-name{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.eo-app--goalz .gz-auction__pool-meta{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);font-size:9px}.eo-app--goalz .gz-auction__lot-player{align-items:center;gap:14px;display:flex}.eo-app--goalz .gz-auction__lot-photo{object-fit:cover;border-radius:var(--gz-radius-chip);border:1px solid var(--gz-line);background:var(--gz-bg-elevated);width:72px;height:72px}.eo-app--goalz .gz-auction__lot-photo--empty{background:var(--gz-bg-elevated)}.eo-app--goalz .gz-auction__lot-name{font-family:var(--gz-display);align-items:center;gap:10px;margin:0;font-size:1.4rem;font-weight:800;display:inline-flex}.eo-app--goalz .gz-auction__lot-pos{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);margin:4px 0 0;font-size:10px}.eo-app--goalz .gz-auction__bid{justify-content:center;align-items:center;gap:16px;padding:12px 0;display:flex}.eo-app--goalz .gz-auction__bid>.eo-btn{min-width:44px;min-height:44px}.eo-app--goalz .gz-auction__bid-value{flex-direction:column;align-items:center;min-width:120px;display:flex}.eo-app--goalz .gz-auction__bid-num{font-family:var(--gz-display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;line-height:1}.eo-app--goalz .gz-auction__bid-unit,.eo-app--goalz .gz-auction__bid-hint{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);text-align:center;font-size:10px}.eo-app--goalz .gz-auction__lead-label{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:9px}.eo-app--goalz .gz-auction__teams{flex-wrap:wrap;gap:8px;display:flex}.eo-app--goalz .gz-auction__team-chip{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated);color:var(--gz-ink);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.eo-app--goalz .gz-auction__team-chip--active{background:var(--gz-secondary);border-color:var(--gz-secondary);color:var(--gz-primary)}.eo-app--goalz .gz-auction__team-chip:disabled{opacity:.4;cursor:not-allowed}.eo-app--goalz .gz-auction__team-crest{width:22px;height:22px}.eo-app--goalz .gz-auction__team-purse{font-family:var(--gz-mono);opacity:.75;font-size:11px}.eo-app--goalz .gz-auction__resolve{flex-wrap:wrap;gap:10px;width:100%;margin-top:4px;display:flex}.eo-app--goalz .gz-auction__purse-strip{flex-wrap:wrap;gap:10px;display:flex}.eo-app--goalz .gz-auction__purse-item{border:1px solid var(--gz-line-soft);border-radius:var(--gz-radius-chip);background:var(--gz-bg-elevated);flex-direction:column;gap:2px;min-width:88px;padding:10px 12px;display:flex}.eo-app--goalz .gz-auction__purse-name{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted);font-size:9px}.eo-app--goalz .gz-auction__purse-val{font-family:var(--gz-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.eo-app--goalz .gz-auction__last-sale{color:var(--gz-muted);margin:0;font-size:13px}@media(max-width:960px){.eo-app--goalz .gz-auction__layout{grid-template-columns:1fr}.eo-app--goalz .gz-auction__setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.eo-app--goalz .gz-auction__setup-grid{grid-template-columns:1fr}}.eo-app--goalz .gz-auction-marquee,.cg-stage--goalz .gz-auction-marquee{border:1px solid var(--gz-line);min-width:1.35em;height:1.35em;font-family:var(--gz-mono);letter-spacing:.04em;color:var(--gz-ink);background:var(--gz-bg-elevated);vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.eo-app--goalz .gz-auction-marquee--lot,.cg-stage--goalz .gz-auction-marquee--lot{min-width:1.6em;height:1.6em;font-size:12px}.eo-app--goalz .gz-auction-marquee--a,.cg-stage--goalz .gz-auction-marquee--a{background:var(--gz-mint);border-color:var(--gz-mint);color:var(--gz-accent-fg)}.eo-app--goalz .gz-auction-marquee--b,.cg-stage--goalz .gz-auction-marquee--b{background:var(--gz-bg-elevated);border-color:var(--gz-line);color:var(--gz-ink)}.eo-app--goalz .gz-auction-marquee--c,.cg-stage--goalz .gz-auction-marquee--c{background:var(--gz-bg-elevated);border-color:var(--gz-line);color:var(--gz-muted)}.eo-app--goalz .gz-auction-marquee--d,.cg-stage--goalz .gz-auction-marquee--d{background:var(--gz-secondary);border-color:var(--gz-secondary);color:var(--gz-primary)}.eo-app--goalz .gz-auction-marquee--none,.cg-stage--goalz .gz-auction-marquee--none{color:var(--gz-faint);background:0 0;border-color:#0000;font-weight:600}.cg-stage--goalz .gz-auction-stage{min-height:0;padding:var(--stage-pad);text-align:left;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:clamp(12px,2vh,20px);display:flex}.cg-stage--goalz .gz-auction-stage--board{overflow:hidden}.cg-stage--goalz .gz-auction-stage__header{gap:16px}.cg-stage--goalz .gz-auction-stage__eyebrow{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-muted);margin:0;font-size:11px}.cg-stage--goalz .gz-auction-stage__event{font-family:var(--gz-display);margin:2px 0 0;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:800}.cg-stage--goalz .gz-auction-stage__status{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--gz-radius-pill);border:1px solid var(--gz-line);color:var(--gz-muted);padding:6px 12px;font-size:11px}.cg-stage--goalz .gz-auction-stage__status--live{background:var(--gz-secondary);border-color:var(--gz-secondary);color:var(--gz-primary)}.cg-stage--goalz .gz-auction-stage__lot-bar{border:1px solid var(--gz-line);border-radius:var(--gz-radius-soft);background:var(--gz-panel-solid);grid-template-columns:auto minmax(0,1.4fr) auto minmax(180px,.8fr);align-items:center;gap:clamp(12px,2vw,24px);padding:14px 18px;display:grid}.cg-stage--goalz .gz-auction-stage__lot-bar:has(.gz-auction-stage__idle){grid-template-columns:1fr;justify-items:center;min-height:96px}.cg-stage--goalz .gz-auction-stage__lot-bar-photo{object-fit:cover;border-radius:var(--gz-radius-chip);border:1px solid var(--gz-line);background:var(--gz-bg-elevated);width:clamp(52px,12vw,72px);height:clamp(52px,12vw,72px)}.cg-stage--goalz .gz-auction-stage__lot-bar-photo--empty{display:block}.cg-stage--goalz .gz-auction-stage__lot-bar-copy{min-width:0}.cg-stage--goalz .gz-auction-stage__on-block{font-family:var(--gz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 4px;font-size:11px}.cg-stage--goalz .gz-auction-stage__lot-bar-name{font-family:var(--gz-display);margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.1}.cg-stage--goalz .gz-auction-stage__lot-bar-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cg-stage--goalz .gz-auction-stage__pos{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin:4px 0 0;font-size:11px}.cg-stage--goalz .gz-auction-stage__lot-bar-bid{text-align:center;padding:0 8px}.cg-stage--goalz .gz-auction-stage__bid{font-family:var(--gz-display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,6vw,4rem);font-weight:800;line-height:1}.cg-stage--goalz .gz-auction-stage__currency{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-muted);margin:4px 0 0;font-size:11px}.cg-stage--goalz .gz-auction-stage__lead{border-radius:var(--gz-radius-pill);border:1px solid var(--gz-line);background:var(--gz-bg-elevated);font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:inline-flex}.cg-stage--goalz .gz-auction-stage__lead-crest{width:26px;height:26px}.cg-stage--goalz .gz-auction-stage__waiting,.cg-stage--goalz .gz-auction-stage__idle{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);text-align:center;margin:0;font-size:13px}.cg-stage--goalz .gz-auction-stage__squads{flex:1;align-content:stretch;gap:12px;min-height:0;display:grid}.cg-stage--goalz .gz-auction-stage__squads--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-stage--goalz .gz-auction-stage__squads--6{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-stage--goalz .gz-auction-stage__squads--8{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.cg-stage--goalz .gz-auction-stage__squad{border:1px solid var(--gz-line);border-radius:var(--gz-radius-soft);background:var(--gz-panel-solid);flex-direction:column;min-height:0;display:flex;overflow:hidden}.cg-stage--goalz .gz-auction-stage__squad--lead{border-color:var(--gz-secondary);box-shadow:inset 0 0 0 1px var(--gz-secondary)}.cg-stage--goalz .gz-auction-stage__squad-head{border-bottom:1px solid var(--gz-line-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 12px 10px;display:flex}.cg-stage--goalz .gz-auction-stage__squad-identity{align-items:center;gap:10px;min-width:0;display:flex}.cg-stage--goalz .gz-auction-stage__squad-crest{flex-shrink:0;width:28px;height:28px}.cg-stage--goalz .gz-auction-stage__squad-name{font-family:var(--gz-display);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800;line-height:1.15}.cg-stage--goalz .gz-auction-stage__squad-count{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);margin:3px 0 0;font-size:10px}.cg-stage--goalz .gz-auction-stage__squad-purse{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.cg-stage--goalz .gz-auction-stage__squad-purse-val{font-family:var(--gz-display);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1}.cg-stage--goalz .gz-auction-stage__squad-purse-unit{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin-top:2px;font-size:10px}.cg-stage--goalz .gz-auction-stage__squad-list{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:8px 10px 10px;list-style:none;display:flex;overflow:auto}.cg-stage--goalz .gz-auction-stage__squad-row{background:var(--gz-bg-elevated);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;display:flex}.cg-stage--goalz .gz-auction-stage__squad-player{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:650;line-height:1.25}.cg-stage--goalz .gz-auction-stage__squad-meta{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.cg-stage--goalz .gz-auction-stage__squad-pos{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted);font-size:10px}.cg-stage--goalz .gz-auction-stage__squad-empty{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-faint);padding:8px 4px;font-size:11px}.cg-stage--goalz .gz-auction-stage__ticker{font-family:var(--gz-mono);letter-spacing:.06em;color:var(--gz-muted);text-align:center;margin:0;font-size:12px}@media(max-width:960px){.cg-stage--goalz .gz-auction-stage__lot-bar{grid-template-columns:auto minmax(0,1fr) auto}.cg-stage--goalz .gz-auction-stage__lot-bar-lead{grid-column:1/-1}.cg-stage--goalz .gz-auction-stage__squads--8,.cg-stage--goalz .gz-auction-stage__squads--6,.cg-stage--goalz .gz-auction-stage__squads--4{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cg-stage--goalz .gz-auction-stage--board{overflow:hidden auto}.cg-stage--goalz .gz-auction-stage__lot-bar{grid-template-columns:auto minmax(0,1fr);align-items:start}.cg-stage--goalz .gz-auction-stage__lot-bar-bid,.cg-stage--goalz .gz-auction-stage__lot-bar-lead{grid-column:1/-1}.cg-stage--goalz .gz-auction-stage__lot-bar-bid{text-align:left;padding:0}.cg-stage--goalz .gz-auction-stage__squads--8,.cg-stage--goalz .gz-auction-stage__squads--6,.cg-stage--goalz .gz-auction-stage__squads--4{flex:none;grid-template-rows:none;grid-template-columns:1fr}.cg-stage--goalz .gz-auction-stage__squad{min-height:160px}}.cg-stage{z-index:1;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cg-stage:not(.cg-stage--goalz){background:var(--arena-ink,#111);color:var(--arena-paper,#f4f4f0)}.cg-stage__header{z-index:10;flex-shrink:0;position:relative}.cg-stage__header.eo-nav{min-height:var(--eo-nav-bar-h);padding:6px var(--eo-page-pad);flex-flow:row;justify-content:space-between;align-items:center;gap:12px}.cg-stage__header .eo-nav__brand{flex-shrink:0}.cg-stage__header-event{text-align:center;min-width:0;font-family:var(--eo-mono,"Roboto Mono", monospace);font-size:var(--eo-text-sm);letter-spacing:.14em;text-transform:uppercase;color:#f4f4f073;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 12px;font-weight:500;overflow:hidden}.cg-stage__home{font-family:var(--eo-mono,"Roboto Mono", monospace);font-size:var(--eo-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-paper,#f4f4f0);background:0 0;border:1px solid #f4f4f047;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cg-stage__home:hover{border-color:var(--arena-lime,#dcff00);color:var(--arena-lime,#dcff00);background:#f4f4f014}.cg-stage__header-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.cg-stage__view-toggle{background:#f4f4f00a;border:1px solid #f4f4f047;gap:3px;padding:3px;display:inline-flex}.cg-stage__view-toggle-btn{font-family:var(--eo-mono,"Roboto Mono", monospace);font-size:var(--eo-text-caption);letter-spacing:.1em;text-transform:uppercase;color:#f4f4f08c;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-weight:700;transition:background .15s,color .15s}.cg-stage__view-toggle-btn:hover{color:var(--arena-paper,#f4f4f0)}.cg-stage__view-toggle-btn--active{background:var(--arena-lime,#dcff00);color:var(--arena-ink,#111)}.cg-stage__view-toggle-btn--active:hover{color:var(--arena-ink,#111)}.cg-stage__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cg-stage__error{text-align:center;font-family:var(--eo-mono);margin:auto;padding:24px;font-size:12px}.cg-stage__error button{font-family:var(--eo-mono);font-size:var(--eo-text-sm);letter-spacing:.1em;text-transform:uppercase;background:var(--arena-paper);color:var(--arena-ink);cursor:pointer;border:none;margin-top:12px;padding:8px 16px}.cg-stage__grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-height:0}.cg-stage__focus{flex:1;align-items:stretch;width:100%;min-height:0;display:flex}.cg-stage__focus-slot{flex:1;min-width:0;min-height:0}.cg-stage__focus-nav{color:#f4f4f08c;cursor:pointer;background:#f4f4f008;border:none;border-right:1px solid #f4f4f01f;flex-shrink:0;justify-content:center;align-items:center;width:clamp(44px,6vw,72px);transition:background .15s,color .15s;display:inline-flex}.cg-stage__focus-nav--next{border-left:1px solid #f4f4f01f;border-right:none}.cg-stage__focus-nav:hover{color:var(--arena-lime,#dcff00);background:#f4f4f014}.cg-stage .eo-franchise-team--stage-interactive{cursor:pointer}.cg-stage .eo-franchise-team--stage-interactive:hover .eo-franchise-team__accent,.cg-stage .eo-franchise-team--stage-interactive:focus-visible .eo-franchise-team__accent,.cg-stage .eo-franchise-team--stage-selected .eo-franchise-team__accent{transform:scaleX(1)}.cg-stage .eo-franchise-team--stage-interactive:hover,.cg-stage .eo-franchise-team--stage-interactive:focus-visible{background:#f4f4f00a}.cg-stage .eo-franchise-team--stage-selected{background:#dcff000f}.cg-stage .eo-franchise-team--stage-interactive:focus-visible{outline:2px solid var(--arena-lime,#dcff00);outline-offset:-2px}.cg-stage .eo-franchise-team--stage-focus{border:none;height:100%}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__layout--stage{flex-direction:row;align-items:stretch}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__badge-col--stage-top{border-bottom:none;border-right:1px solid #f4f4f01f;flex:0 0 clamp(200px,24vw,320px);justify-content:center;width:clamp(200px,24vw,320px);padding:clamp(16px,3vh,28px) clamp(14px,2vw,24px)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__badge-col--stage-top .eo-franchise-team__crest-slot{height:clamp(96px,min(34vh,42vw),220px);max-height:min(34vh,100%)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__badge-col--stage-top .eo-team-crest--bare,.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__badge-col--stage-top .eo-team-crest--initial,.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__badge .eo-team-crest__img--mono{max-width:min(100%,220px);max-height:clamp(96px,min(34vh,42vw),220px)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__main--stage{flex:1;gap:clamp(6px,1vh,12px);min-width:0;padding:clamp(12px,2vh,24px) clamp(16px,3vw,40px) clamp(12px,2vh,20px)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__head{flex-shrink:0}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__name{flex-shrink:0;font-size:clamp(22px,3.2vw,44px)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__stat{flex-shrink:0}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__stat-val{font-size:clamp(28px,3.5vw,48px)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__stage-player-name{font-size:clamp(14px,6.25vh - 11.25px,22px)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__stage-player-position{font-size:clamp(10px,3.57143vh - 6.42857px,15px)}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__stage-player{padding:clamp(4px,1.25vh - 2.25px,12px) 0}.cg-stage .eo-franchise-team--stage-focus .eo-franchise-team__stage-marquee-badge{width:clamp(24px,4.54545vh - 8.18182px,36px);height:clamp(24px,4.54545vh - 8.18182px,36px);font-size:clamp(11px,3.57143vh - 6.42857px,18px)}.cg-stage:not(.cg-stage--goalz) .eo-franchise-team{background:var(--arena-ink);border-bottom:2px solid #f4f4f02e;border-right:2px solid #f4f4f02e;height:100%;min-height:0}.cg-stage .eo-franchise-team:nth-child(4n){border-right:none}.cg-stage .eo-franchise-team:nth-child(n+5){border-bottom:none}.cg-stage .eo-franchise-team--stage .eo-franchise-team__accent{transform:scaleX(1)}.cg-stage .eo-franchise-team__layout--stage{flex-direction:column;height:100%;min-height:0;display:flex}.cg-stage .eo-franchise-team__badge-col--stage-top{border-bottom:1px solid #f4f4f01f;border-right:none;flex-shrink:0;width:100%;height:auto;min-height:0;padding:14px 14px 12px}.cg-stage .eo-franchise-team__badge-col--stage-top .eo-franchise-team__crest-slot{width:100%;height:clamp(72px,14vh,128px);max-height:128px}.cg-stage .eo-franchise-team__badge-col--stage-top .eo-team-crest--bare,.cg-stage .eo-franchise-team__badge-col--stage-top .eo-team-crest--initial{width:auto;max-width:min(100%,128px);height:100%;max-height:128px;margin:0 auto}.cg-stage .eo-franchise-team__badge .eo-team-crest__img--mono{width:auto;max-width:min(100%,128px);height:100%;max-height:clamp(72px,14vh,128px);margin:0 auto}.cg-stage .eo-franchise-team__main--stage{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;min-height:0;padding:12px 14px 10px;display:flex;overflow:hidden}.cg-stage .eo-franchise-team__index{color:#f4f4f024}.cg-stage .eo-franchise-team__name{font-size:clamp(14px,1.6vw,22px)}.cg-stage .eo-pill{color:#f4f4f0bf;font-size:var(--eo-text-caption);letter-spacing:.1em;border-color:#f4f4f040;padding:2px 8px}.cg-stage .eo-franchise-team__stat-val{font-size:clamp(22px,2.8vw,32px)}.cg-stage .eo-franchise-team--stage-empty .eo-franchise-team__main--stage,.cg-stage .eo-franchise-team--stage-skeleton{justify-content:flex-start;align-items:flex-start;display:flex}.cg-stage .eo-franchise-team--stage-empty .eo-franchise-team__index{font-size:clamp(28px,5vw,48px)}.cg-stage .eo-franchise-team--stage-skeleton{background:#f4f4f00a;animation:1.4s ease-in-out infinite cg-stage-shimmer}@keyframes cg-stage-shimmer{0%,to{opacity:.4}50%{opacity:.85}}.cg-stage .eo-franchise-team__stage-roster{grid-template-rows:repeat(var(--stage-roster-count,1),minmax(0,1fr));border-top:1px solid #f4f4f01f;flex:1;align-content:stretch;min-height:0;margin:4px 0 0;padding:6px 0 0;list-style:none;display:grid;overflow:hidden}.cg-stage .eo-franchise-team__stage-roster-empty{font-family:var(--eo-mono);font-size:var(--eo-text-sm);color:#f4f4f040;align-items:center;padding:6px 0;display:flex}.cg-stage .eo-franchise-team__stage-player{border-bottom:1px solid #f4f4f038;justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:clamp(2px,.35vh,8px) 0;display:flex}.cg-stage .eo-franchise-team__stage-player:last-child{border-bottom:none;padding-bottom:0}.cg-stage .eo-franchise-team__stage-player:first-child{padding-top:0}.cg-stage .eo-franchise-team__layout--stage-grid-dense{flex-direction:row;align-items:stretch}.cg-stage .eo-franchise-team__stage-grid-meta{background:#f4f4f005;border-right:1px solid #f4f4f01f;flex-direction:column;flex:0 0 clamp(84px,28%,132px);justify-content:center;align-items:center;gap:clamp(2px,.4vh,6px);min-width:0;min-height:0;padding:clamp(4px,.8vh,8px) clamp(4px,.6vw,8px);display:flex}.cg-stage .eo-franchise-team__stage-grid-meta .eo-franchise-team__crest-slot{width:100%;height:clamp(28px,calc(var(--stage-cell-height,50vh) * .16),52px);max-height:clamp(28px,calc(var(--stage-cell-height,50vh) * .16),52px)}.cg-stage .eo-franchise-team__stage-grid-meta .eo-team-crest--bare,.cg-stage .eo-franchise-team__stage-grid-meta .eo-team-crest--initial,.cg-stage .eo-franchise-team__stage-grid-meta .eo-team-crest__img--mono{max-height:clamp(28px,calc(var(--stage-cell-height,50vh) * .16),52px);max-width:min(100%,52px);margin:0 auto}.cg-stage .eo-franchise-team__stage-grid-meta .eo-franchise-team__name{text-align:center;width:100%;font-size:clamp(9px,calc(var(--stage-cell-height,50vh) * .034),13px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.15;display:-webkit-box;overflow:hidden}.cg-stage .eo-franchise-team__stage-grid-count{font-family:var(--eo-mono);font-size:clamp(8px,calc(var(--stage-cell-height,50vh) * .022),10px);letter-spacing:.08em;text-transform:uppercase;color:#f4f4f073;white-space:nowrap;margin:0;font-weight:500}.cg-stage .eo-franchise-team__layout--stage-grid-dense .eo-franchise-team__stage-roster{border-top:none;flex:1;min-width:0;margin:0;padding:clamp(3px,.6vh,6px) clamp(4px,.5vw,8px)}.cg-stage .eo-franchise-team--stage-grid-dense .eo-franchise-team__stage-player{gap:4px;padding:0}.cg-stage .eo-franchise-team--stage-grid-dense .eo-franchise-team__stage-player-name{font-size:clamp(8px,calc(var(--stage-cell-height,50vh) / var(--stage-roster-count,12) * .38),12px)}.cg-stage .eo-franchise-team--stage-grid-dense .eo-franchise-team__stage-player-position{font-size:clamp(7px,calc(var(--stage-cell-height,50vh) / var(--stage-roster-count,12) * .28),9px);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.15;overflow:hidden}.cg-stage .eo-franchise-team--stage-grid-dense .eo-franchise-team__stage-player-position-detail{display:none}.cg-stage .eo-franchise-team--stage-grid-dense .eo-franchise-team__stage-captain{padding:1px 3px;font-size:clamp(7px,.8vh,9px)}.cg-stage .eo-franchise-team--stage-grid-dense .eo-franchise-team__stage-marquee-badge{width:clamp(16px,calc(var(--stage-cell-height,50vh) / var(--stage-roster-count,12) * .52),22px);height:clamp(16px,calc(var(--stage-cell-height,50vh) / var(--stage-roster-count,12) * .52),22px);font-size:clamp(8px,calc(var(--stage-cell-height,50vh) / var(--stage-roster-count,12) * .34),11px)}.cg-stage .eo-franchise-team--stage-grid-dense .eo-franchise-team__stage-player-marquee{min-width:clamp(16px,2vw,22px)}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-franchise-team__badge-col--stage-top .eo-franchise-team__crest-slot{height:clamp(48px,calc(var(--stage-cell-height,50vh) * .24),96px);max-height:clamp(48px,calc(var(--stage-cell-height,50vh) * .24),96px)}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-team-crest--bare,.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-team-crest--initial,.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-team-crest__img--mono{max-height:clamp(48px,calc(var(--stage-cell-height,50vh) * .24),96px)}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-franchise-team__main--stage{gap:clamp(4px,.8vh,8px);padding:clamp(6px,1vh,10px) clamp(8px,1vw,12px)}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-franchise-team__name{font-size:clamp(12px,calc(var(--stage-cell-height,50vh) * .045),18px)}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-franchise-team__stat-val{font-size:clamp(16px,calc(var(--stage-cell-height,50vh) * .08),24px)}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-franchise-team__stage-player-name{font-size:clamp(9px,calc(var(--stage-cell-height,50vh) / var(--stage-roster-count,6) * .34),12px)}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-franchise-team__stage-player-position{font-size:clamp(8px,calc(var(--stage-cell-height,50vh) / var(--stage-roster-count,6) * .24),10px);line-height:1.15}.cg-stage .eo-franchise-team--stage:not(.eo-franchise-team--stage-focus):not(.eo-franchise-team--stage-grid-dense) .eo-franchise-team__stage-player{padding:0}.cg-stage .eo-franchise-team__stage-player-main{flex:1;min-width:0;overflow:hidden}.cg-stage .eo-franchise-team__stage-player-name-row{align-items:center;gap:6px;min-width:0;display:flex}.cg-stage .eo-franchise-team__stage-captain{font-family:var(--eo-mono);font-size:var(--eo-text-caption);border:1px solid var(--arena-lime,#dcff00);color:var(--arena-lime,#dcff00);flex-shrink:0;padding:2px 4px;font-weight:700;line-height:1}.cg-stage .eo-franchise-team__stage-player--captain .eo-franchise-team__stage-player-name{color:var(--arena-lime,#dcff00);font-weight:700}.cg-stage .eo-franchise-team__stage-player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(11px,1.15vw,13px);font-weight:600;overflow:hidden}.cg-stage .eo-franchise-team__stage-player-position{font-family:var(--eo-mono);font-size:var(--eo-text-caption);letter-spacing:.04em;color:#f4f4f08c;margin:3px 0 0;font-weight:500;line-height:1.35}.cg-stage .eo-franchise-team__stage-player-position--muted{color:#f4f4f047;font-style:italic}.cg-stage .eo-franchise-team__stage-player-position-detail{font-size:var(--eo-text-caption);letter-spacing:.02em;color:#f4f4f061;margin-top:1px;font-weight:400;display:block}.cg-stage .eo-franchise-team__stage-player-marquee{flex-shrink:0;justify-content:center;align-self:center;align-items:center;min-width:clamp(24px,3vw,30px);display:flex}.cg-stage .eo-franchise-team__stage-marquee-badge{width:clamp(22px,2.6vw,28px);height:clamp(22px,2.6vw,28px);font-family:var(--eo-mono);letter-spacing:0;color:var(--arena-ink,#111);background:var(--arena-paper,#f4f4f0);border:1.5px solid #f4f4f059;justify-content:center;align-items:center;font-size:clamp(12px,1.5vw,15px);font-weight:900;line-height:1;display:inline-flex}.cg-stage .eo-franchise-team__stage-marquee-badge--a{background:var(--arena-lime,#dcff00);border-color:var(--arena-lime,#dcff00);color:var(--arena-ink,#111)}.cg-stage .eo-franchise-team__stage-marquee-badge--b{background:var(--arena-lime,#dcff00)}@supports (color:color-mix(in lab,red,red)){.cg-stage .eo-franchise-team__stage-marquee-badge--b{background:color-mix(in srgb,var(--arena-lime,#dcff00) 55%,var(--arena-paper,#f4f4f0))}}.cg-stage .eo-franchise-team__stage-marquee-badge--b{border-color:var(--arena-lime,#dcff00)}@supports (color:color-mix(in lab,red,red)){.cg-stage .eo-franchise-team__stage-marquee-badge--b{border-color:color-mix(in srgb,var(--arena-lime,#dcff00) 55%,var(--arena-paper,#f4f4f0))}}.cg-stage .eo-franchise-team__stage-marquee-badge--b{color:var(--arena-ink,#111)}.cg-stage .eo-franchise-team__stage-marquee-badge--c{background:var(--arena-paper,#f4f4f0);color:#1111118c;border-color:#f4f4f073}.cg-stage .eo-franchise-team__stage-marquee-badge--d{background:var(--arena-ink,#111);border-color:var(--arena-ink,#111);color:var(--arena-lime,#dcff00)}.cg-stage .eo-franchise-team__stage-marquee-none{font-family:var(--eo-mono);font-size:var(--eo-text-sm);color:#f4f4f033}@media(max-width:960px){.cg-stage__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cg-stage__grid{grid-template-rows:none;grid-template-columns:1fr;overflow-y:auto}}.cg-stage.cg-stage--goalz{--stage-pad:clamp(14px, 2vw, 24px);--stage-gap:clamp(12px, 1.6vw, 18px);background:var(--gz-bg);color:var(--gz-ink);font-family:var(--gz-font);color-scheme:light}.cg-stage--goalz .cg-stage__grain{pointer-events:none;z-index:0;opacity:.08;mix-blend-mode:soft-light;position:absolute;inset:0}.cg-stage--goalz .cg-stage__header,.cg-stage--goalz .cg-stage__body{z-index:1;position:relative}.cg-stage--goalz .cg-stage__header{min-height:56px;padding:8px var(--stage-pad);border-bottom:1px solid var(--gz-line);background:var(--gz-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.cg-stage--goalz .gz-wordmark-link{color:inherit;flex-shrink:0;text-decoration:none}.cg-stage--goalz .gz-wordmark,.cg-stage--goalz .cg-stage__brand.gz-wordmark{color:var(--gz-ink);align-items:center;gap:14px;display:inline-flex}.cg-stage--goalz .gz-wordmark__name,.cg-stage--goalz .cg-stage__brand .gz-wordmark__name{font-family:var(--gz-wordmark);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.2rem,2.4vw,1.5rem);font-style:italic;font-weight:700;line-height:.95}.cg-stage--goalz .gz-wordmark__icon,.cg-stage--goalz .cg-stage__brand .gz-wordmark__icon{flex-shrink:0;width:1.1em;height:1.1em;font-size:clamp(1.2rem,2.4vw,1.5rem);display:inline-flex}.cg-stage--goalz .cg-stage__brand.gz-wordmark{flex-shrink:0}.cg-stage--goalz .cg-stage__header-event{text-align:center;min-width:0;font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:10px;font-weight:500;overflow:hidden}.cg-stage--goalz .cg-stage__header-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.cg-stage--goalz .cg-stage__view-toggle{border:1px solid var(--gz-line);border-radius:var(--gz-radius-pill);background:var(--gz-panel-solid);gap:4px;padding:3px;display:inline-flex}.cg-stage--goalz .cg-stage__view-toggle-btn{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);border-radius:var(--gz-radius-pill);cursor:pointer;background:0 0;border:none;padding:7px 12px;font-size:9px;font-weight:600;transition:background .15s,color .15s}.cg-stage--goalz .cg-stage__view-toggle-btn:hover{color:var(--gz-ink)}.cg-stage--goalz .cg-stage__view-toggle-btn--active{background:var(--gz-mint);color:var(--gz-accent-fg)}.cg-stage--goalz .cg-stage__home{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-muted);border:1px solid var(--gz-line);border-radius:var(--gz-radius-pill);background:0 0;align-items:center;gap:6px;padding:7px 12px;font-size:9px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.cg-stage--goalz .cg-stage__home:hover{border-color:var(--gz-line);color:var(--gz-ink);background:var(--gz-panel-hover)}.cg-stage--goalz .cg-stage__grid{width:100%;min-height:0;padding:var(--stage-pad);gap:var(--stage-gap);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cg-stage.cg-stage--goalz .eo-franchise-team--stage{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);height:100%;min-height:0;transition:border-color .18s,background .18s;overflow:hidden}.cg-stage--goalz .eo-franchise-team--stage:nth-child(4n),.cg-stage--goalz .eo-franchise-team--stage:nth-child(n+5){border-right:1px solid var(--gz-line);border-bottom:1px solid var(--gz-line)}.cg-stage--goalz .eo-franchise-team--stage .eo-franchise-team__accent{background:var(--gz-emerald-mid);transform-origin:0;transition:transform .2s;transform:scaleX(0)}.cg-stage--goalz .eo-franchise-team--stage-interactive{cursor:pointer}.cg-stage--goalz .eo-franchise-team--stage-interactive:hover,.cg-stage--goalz .eo-franchise-team--stage-interactive:focus-visible,.cg-stage--goalz .eo-franchise-team--stage-selected{border-color:var(--gz-secondary);background:var(--gz-panel-hover)}.cg-stage--goalz .eo-franchise-team--stage-empty,.cg-stage--goalz .eo-franchise-team--stage-skeleton{border-style:dashed;border-color:var(--gz-line);background:var(--gz-bg-elevated)}.cg-stage--goalz .eo-franchise-team--stage-empty .eo-franchise-team__index{font-family:var(--gz-display);color:var(--gz-faint);font-size:clamp(2rem,5vw,3rem);font-weight:800}.cg-stage--goalz .eo-franchise-team--stage-interactive:hover .eo-franchise-team__accent,.cg-stage--goalz .eo-franchise-team--stage-interactive:focus-visible .eo-franchise-team__accent,.cg-stage--goalz .eo-franchise-team--stage-selected .eo-franchise-team__accent{transform:scaleX(1)}.cg-stage--goalz .eo-franchise-team--stage-interactive:focus-visible{outline:2px solid var(--gz-secondary);outline-offset:2px}.cg-stage--goalz .eo-franchise-team__layout--stage-grid{flex-direction:row;align-items:stretch;height:100%;min-height:0;display:flex}.cg-stage--goalz .eo-franchise-team__stage-grid-meta{border-right:1px solid var(--gz-line);background:var(--gz-bg-elevated);flex-direction:column;flex:0 0 clamp(108px,30%,148px);justify-content:center;align-items:center;gap:10px;min-width:0;padding:14px 12px;display:flex}.cg-stage--goalz .eo-franchise-team__stage-grid-meta .eo-franchise-team__crest-slot{justify-content:center;align-items:center;width:100%;height:clamp(52px,10vh,72px);max-height:72px;display:flex}.cg-stage--goalz .eo-franchise-team__stage-grid-meta .eo-team-crest--bare,.cg-stage--goalz .eo-franchise-team__stage-grid-meta .eo-team-crest--initial,.cg-stage--goalz .eo-franchise-team__stage-grid-meta .eo-team-crest__img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:72px;margin:0 auto}.cg-stage--goalz .eo-franchise-team__stage-grid-meta .eo-franchise-team__name{text-align:center;width:100%;font-family:var(--gz-display);letter-spacing:.03em;text-transform:uppercase;color:var(--gz-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(11px,1.15vw,14px);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.cg-stage--goalz .eo-franchise-team__stage-grid-count{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);white-space:nowrap;margin:0;font-size:9px;font-weight:500}.cg-stage--goalz .eo-franchise-team__layout--stage-grid .eo-franchise-team__stage-roster{scrollbar-width:thin;scrollbar-color:var(--gz-line) transparent;border-top:none;flex-direction:column;flex:1;gap:0;min-width:0;margin:0;padding:10px 12px 10px 14px;display:flex;overflow:hidden auto}.cg-stage--goalz .eo-franchise-team__layout--stage-grid .eo-franchise-team__stage-player{border-bottom:1px solid var(--gz-line);flex-shrink:0;gap:10px;min-height:34px;padding:7px 0}.cg-stage--goalz .eo-franchise-team__layout--stage-grid .eo-franchise-team__stage-player:last-child{border-bottom:none;padding-bottom:0}.cg-stage--goalz .eo-franchise-team__layout--stage-grid .eo-franchise-team__stage-player-name{font-size:clamp(11px,1.05vw,13px);font-weight:600}.cg-stage--goalz .eo-franchise-team__layout--stage-grid .eo-franchise-team__stage-marquee-badge{border-radius:8px;width:26px;height:26px;font-size:12px}.cg-stage--goalz .eo-franchise-team__stage-roster-empty{font-family:var(--gz-mono);color:var(--gz-faint);flex:1;justify-content:center;align-items:center;padding:12px;font-size:11px;display:flex}.cg-stage--goalz .eo-franchise-team__stage-player-main{flex:1;min-width:0;overflow:hidden}.cg-stage--goalz .eo-franchise-team__stage-player-name-row{align-items:center;gap:8px;min-width:0;display:flex}.cg-stage--goalz .eo-franchise-team__stage-captain{font-family:var(--gz-mono);border:1px solid var(--gz-mint);color:var(--gz-mint);border-radius:6px;flex-shrink:0;padding:3px 5px;font-size:9px;font-weight:700;line-height:1}.cg-stage--goalz .eo-franchise-team__stage-player--captain .eo-franchise-team__stage-player-name{color:var(--gz-mint);font-weight:700}.cg-stage--goalz .eo-franchise-team__stage-player-name{color:var(--gz-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cg-stage--goalz .eo-franchise-team__stage-player-position{font-family:var(--gz-mono);letter-spacing:.04em;color:var(--gz-faint);margin:4px 0 0;font-size:10px;font-weight:500;line-height:1.35}.cg-stage--goalz .eo-franchise-team__stage-player-position--muted{color:var(--gz-faint);font-style:italic}.cg-stage--goalz .eo-franchise-team__stage-player-position-detail{color:var(--gz-muted);margin-top:2px;font-size:9px;display:block}.cg-stage--goalz .eo-franchise-team__stage-player-marquee{flex-shrink:0;justify-content:center;align-items:center;min-width:28px;display:flex}.cg-stage--goalz .eo-franchise-team__stage-marquee-badge{font-family:var(--gz-mono);border:1px solid var(--gz-line);color:var(--gz-ink);background:var(--gz-bg-elevated);justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.cg-stage--goalz .eo-franchise-team__stage-marquee-badge--a{background:var(--gz-mint);border-color:var(--gz-mint);color:var(--gz-accent-fg)}.cg-stage--goalz .eo-franchise-team__stage-marquee-badge--b{background:var(--gz-bg-elevated);border-color:var(--gz-line);color:var(--gz-ink)}.cg-stage--goalz .eo-franchise-team__stage-marquee-badge--c{background:var(--gz-bg-elevated);border-color:var(--gz-line);color:var(--gz-muted)}.cg-stage--goalz .eo-franchise-team__stage-marquee-badge--d{background:var(--gz-secondary);border-color:var(--gz-secondary);color:var(--gz-primary)}.cg-stage--goalz .eo-franchise-team__stage-marquee-none{font-family:var(--gz-mono);color:var(--gz-faint);font-size:11px}.cg-stage--goalz .cg-stage__focus{width:100%;min-height:0;padding:var(--stage-pad);align-items:stretch;gap:var(--stage-gap);flex:1;display:flex}.cg-stage--goalz .cg-stage__focus-slot{flex:1;min-width:0;min-height:0}.cg-stage--goalz .cg-stage__focus-slot .eo-franchise-team--stage-focus{border-radius:var(--gz-radius-panel);height:100%}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__layout--stage{flex-direction:row;align-items:stretch;height:100%}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__badge-col--stage-top{border-bottom:none;border-right:1px solid var(--gz-line);background:var(--gz-bg-elevated);flex:0 0 clamp(220px,26vw,340px);padding:clamp(20px,3vh,32px)}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__badge-col--stage-top .eo-franchise-team__crest-slot{height:clamp(120px,min(32vh,38vw),240px)}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__main--stage{flex:1;gap:12px;min-width:0;padding:clamp(16px,2.5vh,28px) clamp(20px,3vw,40px)}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__name{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:800}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__stat-val{font-family:var(--gz-display);color:var(--gz-mint);font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__stat-label{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-faint);font-size:10px}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__stage-roster{border-top:1px solid var(--gz-line);flex-direction:column;flex:1;gap:0;min-height:0;margin-top:8px;padding-top:12px;display:flex;overflow-y:auto}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__stage-player{border-bottom:1px solid var(--gz-line);min-height:44px;padding:10px 0}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__stage-player-name{font-size:clamp(14px,1.6vw,18px)}.cg-stage--goalz .eo-franchise-team--stage-focus .eo-franchise-team__stage-player-position{font-size:11px}.cg-stage--goalz .cg-stage__focus-nav{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);width:clamp(48px,5vw,64px);color:var(--gz-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.cg-stage--goalz .cg-stage__focus-nav:hover{border-color:var(--gz-secondary);color:var(--gz-ink);background:var(--gz-panel-hover)}.cg-stage--goalz .cg-stage__error{text-align:center;font-family:var(--gz-mono);color:var(--gz-muted);margin:auto;padding:24px;font-size:12px}.cg-stage--goalz .cg-stage__error button{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--gz-mint);color:var(--gz-accent-fg);border-radius:var(--gz-radius-pill);cursor:pointer;border:none;margin-top:14px;padding:10px 18px;font-size:10px;font-weight:600}@media(max-width:960px){.cg-stage--goalz .cg-stage__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cg-stage--goalz .cg-stage__grid{grid-template-rows:none;grid-template-columns:1fr;overflow-y:auto}.cg-stage--goalz .eo-franchise-team--stage-grid-card{min-height:200px}.cg-stage--goalz .eo-franchise-team__layout--stage-grid{flex-direction:column}.cg-stage--goalz .eo-franchise-team__stage-grid-meta{border-right:none;border-bottom:1px solid var(--gz-line);flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:12px 14px}.cg-stage--goalz .eo-franchise-team__stage-grid-meta .eo-franchise-team__crest-slot{flex-shrink:0;width:48px;height:48px}.cg-stage--goalz .cg-stage__header-event{display:none}}.gz-settings{flex-direction:column;gap:20px;display:flex}.gz-settings__tabs{flex-wrap:wrap}.gz-settings__panel{min-width:0}.gz-settings__panels{flex-direction:column;gap:24px;display:flex}.gz-settings__section{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip,12px);background:var(--gz-bg-elevated);overflow:hidden}.gz-settings__section-head{border-bottom:1px solid var(--gz-line);padding:16px 18px 12px}.gz-settings__section-title{font-family:var(--gz-font-display,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--gz-ink);margin:0;font-size:.95rem;font-weight:700}.gz-settings__section-lede{color:var(--gz-muted);margin:8px 0 0;font-size:.82rem;line-height:1.55}.gz-settings__section-body{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.gz-settings__grid{grid-template-columns:1fr;gap:14px 16px;display:grid}@media(min-width:720px){.gz-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gz-settings__field:has(textarea){grid-column:1/-1}}.gz-settings__field{gap:6px}.gz-settings__hint{color:var(--gz-muted);font-size:.72rem;line-height:1.45;display:block}.gz-settings__textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.gz-settings__toggles{flex-direction:column;gap:10px;display:flex}.gz-settings__toggles--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}@media(min-width:560px){.gz-settings__toggles--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gz-settings__toggle{color:var(--gz-ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:flex}.gz-settings__toggle input{accent-color:var(--gz-secondary);margin-top:3px}.gz-settings__note{color:var(--gz-muted);margin:0;font-size:.78rem;line-height:1.5}.gz-settings__note--warn{color:#fbbf24}.gz-settings__meta{color:var(--gz-faint);margin:4px 0 0;font-size:.72rem}.gz-settings__mono{font-family:var(--eo-font-mono,monospace);color:var(--gz-muted)}.gz-settings__rules-stack{flex-direction:column;gap:18px;display:flex}.gz-settings__rules-block{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip,12px);background:var(--gz-panel);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.eo-app--goalz .gz-settings__rules-block{border-color:var(--gz-line);background:var(--gz-panel)}.gz-settings__footer{border-top:1px solid var(--gz-line);justify-content:flex-end;align-items:center;gap:14px;padding-top:4px;display:flex}.gz-settings__saved{color:var(--gz-muted);margin:0;font-size:.78rem}.gz-settings__save{justify-content:center;align-items:center;gap:8px;min-width:9rem;display:inline-flex}.gz-settings__spin{animation:.8s linear infinite gz-settings-spin}@keyframes gz-settings-spin{to{transform:rotate(360deg)}}.eo-app--goalz .gz-settings__section{border-color:var(--gz-line);background:var(--gz-bg-elevated)}.eo-app--goalz .gz-settings__tabs .eo-tournament-tabs__btn{flex:0 auto}.eo-app--goalz .gz-dash .gz-dash__body{flex-direction:column;gap:16px;padding-top:16px;padding-bottom:40px;display:flex}.eo-app--goalz .gz-dash .gz-event-subnav,.eo-app--goalz .gz-dash .gz-dash-kpis,.eo-app--goalz .gz-team-match-widgets,.eo-app--goalz .gz-team-match-widgets .gz-fix-bento{margin-bottom:0}.eo-app--goalz .gz-dash-hero__badges .eo-pill{border-radius:var(--gz-radius-chip);font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:5px 10px;font-size:9px;font-weight:600;line-height:1.2}.eo-app--goalz .gz-dash-hero__badges .eo-pill--checked,.eo-app--goalz .gz-dash-hero__badges .eo-pill--live{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:var(--gz-mint)}.eo-app--goalz .gz-dash-hero__badges .eo-pill--open{color:var(--gz-ink);background:var(--gz-panel);border-color:var(--gz-line)}.eo-app--goalz .gz-dash-hero__badges .eo-pill--past,.eo-app--goalz .gz-dash-hero__badges .eo-pill--upcoming{color:var(--gz-muted);border-color:var(--gz-line);background:0 0}.eo-app--goalz .gz-team-hub .gz-event-page__body,.eo-app--goalz .gz-team-profile{flex-direction:column;gap:16px;display:flex}.eo-app--goalz .gz-team-profile__identity{background:var(--gz-panel-solid);border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);align-items:flex-start;gap:18px;padding:18px 18px 16px;display:flex}.eo-app--goalz .gz-team-profile__crest{flex-shrink:0;width:88px;height:88px}.eo-app--goalz .gz-team-profile__identity-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.eo-app--goalz .gz-team-profile__eyebrow{font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:10px;font-weight:600}.eo-app--goalz .gz-team-profile__name{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-ink);margin:0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:800;line-height:.98}.eo-app--goalz .gz-team-profile__badges{flex-wrap:wrap;gap:8px;display:flex}.eo-app--goalz .gz-team-profile__badges .eo-pill{border-radius:var(--gz-radius-chip);font-family:var(--gz-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:5px 10px;font-size:9px;font-weight:600;line-height:1.2}.eo-app--goalz .gz-team-profile__badges .eo-pill--checked,.eo-app--goalz .gz-team-profile__badges .eo-pill--live{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:var(--gz-mint)}.eo-app--goalz .gz-team-profile__badges .eo-pill--open{color:var(--gz-ink);background:var(--gz-panel);border-color:var(--gz-line)}.eo-app--goalz .gz-team-profile__badges .eo-pill--past,.eo-app--goalz .gz-team-profile__badges .eo-pill--upcoming{color:var(--gz-muted);border-color:var(--gz-line);background:0 0}.eo-app--goalz .gz-team-profile__signed{color:var(--gz-faint);margin:2px 0 0;font-size:13px;line-height:1.45}.eo-app--goalz .gz-team-profile__signed strong{color:var(--gz-ink);font-weight:600}.eo-app--goalz .gz-team-profile__board{align-items:start;gap:16px;display:grid}@media(min-width:800px){.eo-app--goalz .gz-team-profile__board{grid-template-columns:repeat(2,minmax(0,1fr))}}.eo-app--goalz .gz-team-profile__card,.eo-app--goalz .gz-team-profile__card--account .eo-change-pin{margin:0}.eo-app--goalz .gz-team-profile__facts{flex-direction:column;gap:0;margin:0;display:flex}.eo-app--goalz .gz-team-profile__fact{border-bottom:1px solid var(--gz-line-soft);grid-template-columns:5.5rem minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.eo-app--goalz .gz-team-profile__fact:first-child{padding-top:0}.eo-app--goalz .gz-team-profile__fact:last-child{border-bottom:none;padding-bottom:0}.eo-app--goalz .gz-team-profile__fact dt{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:10px;font-weight:600}.eo-app--goalz .gz-team-profile__fact dd{color:var(--gz-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.eo-app--goalz .gz-team-profile__empty{color:var(--gz-muted);margin:0;font-size:13px;line-height:1.5}.eo-app--goalz .gz-team-profile__card .eo-participant-image{margin:0}.eo-app--goalz .gz-team-profile__card .eo-participant-image__preview--square{max-width:168px}@media(max-width:639px){.eo-app--goalz .gz-team-profile{gap:14px}.eo-app--goalz .gz-team-profile__identity{flex-direction:column;align-items:stretch;gap:14px;padding:14px}.eo-app--goalz .gz-team-profile__crest{width:72px;height:72px}.eo-app--goalz .gz-team-profile__name{font-size:clamp(1.4rem,7vw,1.85rem)}.eo-app--goalz .gz-team-profile__fact{grid-template-columns:4.75rem minmax(0,1fr);gap:10px;padding:10px 0}.eo-app--goalz .gz-team-profile__card .eo-participant-image__preview--square{max-width:140px}}.eo-app--goalz .gz-team-profile-card{margin-bottom:16px}.eo-app--goalz .gz-team-profile-card:last-child{margin-bottom:0}.eo-app--goalz .gz-player-profile__photo{border:1px solid var(--gz-line);background:var(--gz-bg-elevated);border-radius:16px;overflow:hidden}.eo-app--goalz .gz-player-profile__photo.eo-player-photo--initial{font-family:var(--gz-display);color:var(--gz-ink);place-items:center;font-size:1.75rem;font-weight:800;display:grid}.eo-app--goalz .gz-player-profile__note{border-top:1px solid var(--gz-line-soft);margin-top:12px;padding-top:12px}.eo-app--goalz .gz-player-profile__regs{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.eo-app--goalz .gz-player-profile__reg{border-bottom:1px solid var(--gz-line-soft);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;display:grid}.eo-app--goalz .gz-player-profile__reg:first-child{padding-top:0}.eo-app--goalz .gz-player-profile__reg:last-child{border-bottom:none;padding-bottom:0}.eo-app--goalz .gz-player-profile__reg-index{font-family:var(--gz-mono);letter-spacing:.08em;color:var(--gz-faint);font-size:11px;font-weight:600}.eo-app--goalz .gz-player-profile__reg-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.eo-app--goalz .gz-player-profile__reg-name{font-family:var(--gz-display);letter-spacing:-.01em;color:var(--gz-ink);font-size:1rem;font-weight:800}.eo-app--goalz .gz-player-profile__reg-meta{color:var(--gz-muted);font-size:13px}.gz-event-page__back{margin:0 0 16px}.gz-event-page__back a{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-muted);font-size:11px;font-weight:600;text-decoration:none}.gz-event-page__back a:hover{color:var(--gz-ink)}.eo-app--goalz .gz-dash-hero--player .gz-dash-hero__title{max-width:18ch}.eo-app--goalz .gz-dash-hero__event{color:var(--gz-muted)}.eo-app--goalz .gz-dash-hero__event-link{color:var(--gz-ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #2a252947;text-decoration:underline #2a252947}.eo-app--goalz .gz-dash-hero__event-link:hover{-webkit-text-decoration-color:var(--gz-ink);text-decoration-color:var(--gz-ink)}.eo-app--goalz .gz-player-hero-card{width:min(100%,260px)}.eo-app--goalz .gz-player-hero-card__stack{aspect-ratio:3/4}.eo-app--goalz .gz-player-hero-card__frame{background:var(--gz-secondary)}.eo-app--goalz .gz-player-hero-card__frame:after{display:none}.eo-app--goalz .gz-player-hero-card__ghost img,.eo-app--goalz .gz-player-hero-card__photo{object-fit:cover;object-position:center top;filter:none;width:100%;height:100%;padding:0;display:block}.eo-app--goalz .gz-player-hero-card__ghost-fill{background:linear-gradient(160deg,#2a252933,#2a25290d);width:100%;height:100%;display:block}.eo-app--goalz .gz-player-hero-card__fallback{width:100%;height:100%;font-family:var(--gz-display);color:var(--gz-ink);background:var(--gz-bg-elevated);border-radius:0;font-size:clamp(2.5rem,8vw,3.5rem);font-weight:800;position:absolute;inset:0}.eo-app--goalz .gz-player-hero-card__captain{z-index:2;font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-mint);border-radius:var(--gz-radius-chip);padding:4px 8px;font-size:9px;font-weight:600;position:absolute;top:12px;left:12px}.eo-app--goalz .gz-player-hero-card__plate{z-index:2;color:#f3f0e7;background:linear-gradient(#0000,#0d0c0ee0);flex-direction:column;gap:2px;padding:28px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.eo-app--goalz .gz-player-hero-card__plate-pos{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.78;font-size:10px;font-weight:600}.eo-app--goalz .gz-player-hero-card__plate-team{font-family:var(--gz-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:800;line-height:1.15}.eo-app--goalz .gz-player-event-chip{align-items:flex-start;gap:14px;display:flex}.eo-app--goalz .gz-player-event-chip__crest{flex-shrink:0;width:56px;height:56px}.eo-app--goalz .gz-player-event-chip__copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.eo-app--goalz .gz-player-event-chip__eyebrow{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-muted);margin:0;font-size:10px;font-weight:600}.eo-app--goalz .gz-player-event-chip__name{font-family:var(--gz-display);letter-spacing:-.02em;color:var(--gz-ink);margin:0;font-size:clamp(1.2rem,2.8vw,1.55rem);font-weight:800;line-height:1.15}.eo-app--goalz .gz-player-event-chip__lede{color:var(--gz-muted);margin:0;font-size:13px;line-height:1.45}.eo-app--goalz .gz-player-event-chip__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.eo-app--goalz .gz-player-locker__team-chip{border-bottom:1px solid var(--gz-line-soft);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.eo-app--goalz .gz-player-locker__team-crest{flex-shrink:0;width:44px;height:44px}.eo-app--goalz .gz-player-locker__team-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.eo-app--goalz .gz-player-locker__team-name{font-family:var(--gz-display);letter-spacing:-.01em;color:var(--gz-ink);font-size:1rem;font-weight:800}.eo-app--goalz .gz-player-locker__team-meta{color:var(--gz-muted);font-size:12px}.eo-app--goalz .gz-dash-kpi__text{font-family:var(--gz-display);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:800}@media(max-width:859px){.eo-app--goalz .gz-player-hero-card{justify-self:start;width:min(100%,220px)}.eo-app--goalz .gz-player-event-chip{flex-direction:column}}.eo-app--goalz .gz-team-dugout{align-items:flex-start;gap:14px;min-width:0;padding:0;display:flex}.eo-app--goalz .gz-team-dugout__crest{flex-shrink:0;width:64px;height:64px}.eo-app--goalz .gz-team-dugout__copy{flex:1;min-width:0}.eo-app--goalz .gz-team-dugout__eyebrow{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0 0 4px;font-size:10px;font-weight:600}.eo-app--goalz .gz-team-dugout__name{font-family:var(--gz-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gz-ink);margin:0 0 6px;font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:800;line-height:1.1}.eo-app--goalz .gz-team-dugout__lede{color:var(--gz-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.eo-app--goalz .gz-team-dugout__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eo-app--goalz .gz-team-facts{flex-direction:column;gap:0;margin:0;display:flex}.eo-app--goalz .gz-team-facts__row{border-bottom:1px solid var(--gz-line-soft);grid-template-columns:7rem minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.eo-app--goalz .gz-team-facts__row:last-child{border-bottom:none;padding-bottom:0}.eo-app--goalz .gz-team-facts__row:first-child{padding-top:0}.eo-app--goalz .gz-team-facts__row dt{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin:0;font-size:10px;font-weight:600}.eo-app--goalz .gz-team-facts__row dd{color:var(--gz-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.eo-app--goalz .gz-team-facts__about{border-top:1px solid var(--gz-line-soft);color:var(--gz-muted);margin:14px 0 0;padding-top:14px;font-size:14px;line-height:1.6}.eo-app--goalz .gz-team-breakdown-panel{max-width:100%}.eo-app--goalz .gz-team-breakdown{flex-direction:column;align-items:stretch;gap:10px;display:flex}.eo-app--goalz .gz-team-breakdown__visual .eo-donut-layout--compact{gap:12px}.eo-app--goalz .gz-team-breakdown__visual .eo-donut-stage--compact{width:156px;max-width:156px;height:156px;margin-inline:auto}.eo-app--goalz .gz-team-breakdown__visual .eo-donut-center{gap:2px}.eo-app--goalz .gz-team-breakdown__visual .eo-donut-center__num{font-family:var(--gz-display);color:var(--gz-ink);font-size:1.35rem;font-weight:800;line-height:1}.eo-app--goalz .gz-team-breakdown__visual .eo-donut-center__lbl{max-width:4.8rem;font-family:var(--gz-mono);letter-spacing:.08em;text-align:center;color:var(--gz-faint);margin-top:0;font-size:8px;font-weight:600;line-height:1.15}.eo-app--goalz .gz-team-breakdown__visual .eo-donut-legend{gap:6px;max-width:180px;margin-inline:auto}.eo-app--goalz .gz-team-breakdown__lede{text-align:center;color:var(--gz-muted);margin:0;font-size:12px;line-height:1.4}.eo-app--goalz .gz-team-breakdown__actions{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.eo-app--goalz .gz-dash-panel__note{color:var(--gz-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.eo-app--goalz .eo-owned-team-grid{gap:14px}.eo-app--goalz .eo-owned-team-card{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);color:var(--gz-ink);box-shadow:none}.eo-app--goalz .eo-owned-team-card:before{background:0 0;height:3px}.eo-app--goalz .eo-owned-team-card:hover,.eo-app--goalz .eo-owned-team-card:focus-visible{background:var(--gz-panel-hover);color:var(--gz-ink);border-color:var(--gz-secondary)}.eo-app--goalz .eo-owned-team-card:hover:before,.eo-app--goalz .eo-owned-team-card:focus-visible:before{background:var(--gz-secondary)}.eo-app--goalz .eo-owned-team-card__crest-col{border-right:1px solid var(--gz-line);background:var(--gz-bg-elevated)}.eo-app--goalz .eo-owned-team-card:hover .eo-owned-team-card__crest-col,.eo-app--goalz .eo-owned-team-card:focus-visible .eo-owned-team-card__crest-col{border-right-color:var(--gz-line);background:var(--gz-bg-elevated)}.eo-app--goalz .eo-owned-team-card__event,.eo-app--goalz .eo-owned-team-card__meta,.eo-app--goalz .eo-owned-team-card__stat-label{color:var(--gz-faint)}.eo-app--goalz .eo-owned-team-card:hover .eo-owned-team-card__event,.eo-app--goalz .eo-owned-team-card:focus-visible .eo-owned-team-card__event,.eo-app--goalz .eo-owned-team-card:hover .eo-owned-team-card__meta,.eo-app--goalz .eo-owned-team-card:focus-visible .eo-owned-team-card__meta,.eo-app--goalz .eo-owned-team-card:hover .eo-owned-team-card__stat-label,.eo-app--goalz .eo-owned-team-card:focus-visible .eo-owned-team-card__stat-label{color:var(--gz-muted)}.eo-app--goalz .eo-owned-team-card__name,.eo-app--goalz .eo-owned-team-card__stat-val{color:var(--gz-ink);font-family:var(--gz-display);font-weight:800}.eo-app--goalz .eo-owned-team-card__chev{color:var(--gz-muted)}.eo-app--goalz .eo-owned-team-card--featured{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);overflow:hidden}.eo-app--goalz .eo-owned-team-card--featured:before{background:var(--gz-secondary)}.eo-app--goalz .eo-owned-team-card__hero-banner{background:var(--gz-bg-elevated);border-radius:0}.eo-app--goalz .eo-owned-team-card__hero-overlay,.eo-app--goalz .eo-owned-team-card__hero-overlay--plain{background:#2a25298c}.eo-app--goalz .eo-owned-team-card__hero-name,.eo-app--goalz .eo-owned-team-card__event,.eo-app--goalz .eo-owned-team-card__hero-copy .eo-owned-team-card__event{color:var(--gz-hero-fg)}.eo-app--goalz .eo-owned-team-card__hero-copy .eo-owned-team-card__meta,.eo-app--goalz .eo-owned-team-card__hero-impact{color:#f3f0e7b8}.eo-app--goalz .eo-owned-team-card__hero-cta{font-family:var(--gz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gz-accent-fg);background:var(--gz-accent);border-top:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 22px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.eo-app--goalz .eo-owned-team-card__hero-cta:hover{background:var(--gz-forest-hover)}.eo-app--goalz .eo-owned-team-card__actions{border-top:1px solid var(--gz-line-soft);background:0 0;gap:8px;padding:14px 22px}.eo-app--goalz .eo-owned-team-card__kpis{border:none;border-top:1px solid var(--gz-line);background:var(--gz-line);border-radius:0}.eo-app--goalz .eo-owned-team-card__kpis .eo-kpi{background:var(--gz-panel-solid);border-color:var(--gz-line)}.eo-app--goalz .eo-squad-hero,.eo-app--goalz .eo-peer-team,.eo-app--goalz .eo-peer-team-detail,.eo-app--goalz .eo-other-teams,.eo-app--goalz .eo-player-tournament{color:var(--gz-ink)}.eo-app--goalz .eo-squad-hero,.eo-app--goalz .eo-peer-team-card,.eo-app--goalz .eo-owned-team-card--static{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid)}.eo-app--goalz .eo-squad-hero__stats{background:0 0;border:none;grid-template-columns:repeat(2,minmax(72px,1fr));gap:8px;display:grid}.eo-app--goalz .eo-squad-hero__stat{background:var(--gz-panel);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);flex-direction:column;justify-content:center;min-height:72px;padding:12px 14px;display:flex}.eo-app--goalz .eo-squad-hero__stat:first-child{border-right:1px solid var(--gz-line)}.eo-app--goalz .eo-squad-hero__stat-val{font-family:var(--gz-display);letter-spacing:-.02em;color:var(--gz-ink);text-transform:none;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:800;line-height:1}.eo-app--goalz .eo-squad-hero__stat-val--stroke{color:var(--gz-ink);-webkit-text-stroke:0}.eo-app--goalz .eo-squad-hero__stat-label{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);margin-top:6px;font-size:8px;font-weight:600}.eo-app--goalz .eo-squad-hero__contact{border-top-color:var(--gz-line-soft)}.eo-app--goalz .eo-squad-hero__crest-manage{border-top:1px solid var(--gz-line-soft);margin-top:4px;padding-top:16px}.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__summary,.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__head-toggle,.eo-app--goalz .gz-team-profile__card .eo-participant-image__summary,.eo-app--goalz .gz-team-profile__card .eo-participant-image__head-toggle{background:var(--gz-panel);border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);gap:14px;padding:12px 14px;transition:background .18s,border-color .18s}.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__summary:hover,.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__head-toggle:hover,.eo-app--goalz .gz-team-profile__card .eo-participant-image__summary:hover,.eo-app--goalz .gz-team-profile__card .eo-participant-image__head-toggle:hover{background:var(--gz-panel-hover);border-color:var(--gz-secondary)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__summary:hover,.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__head-toggle:hover,.eo-app--goalz .gz-team-profile__card .eo-participant-image__summary:hover,.eo-app--goalz .gz-team-profile__card .eo-participant-image__head-toggle:hover{border-color:color-mix(in srgb,var(--gz-secondary) 28%,var(--gz-line))}}.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__summary:focus-visible,.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__head-toggle:focus-visible,.eo-app--goalz .gz-team-profile__card .eo-participant-image__summary:focus-visible,.eo-app--goalz .gz-team-profile__card .eo-participant-image__head-toggle:focus-visible{outline:2px solid var(--gz-mint);outline-offset:2px}.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__chevron,.eo-app--goalz .gz-team-profile__card .eo-participant-image__chevron{color:var(--gz-muted)}.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__summary-thumb,.eo-app--goalz .gz-team-profile__card .eo-participant-image__summary-thumb{border:1px solid var(--gz-line);background:var(--gz-panel-solid);border-radius:8px;width:40px;height:40px}.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__summary-label,.eo-app--goalz .gz-team-profile__card .eo-participant-image__summary-label{font-family:var(--gz-display);letter-spacing:-.01em;text-transform:none;color:var(--gz-ink);font-size:.95rem;font-weight:800}.eo-app--goalz .eo-squad-hero__crest-manage .eo-participant-image__summary-meta,.eo-app--goalz .gz-team-profile__card .eo-participant-image__summary-meta{font-family:var(--gz-mono);letter-spacing:.1em;color:var(--gz-faint);font-size:9px;font-weight:600}@media(max-width:639px){.eo-app--goalz .eo-squad-hero__stats{grid-template-columns:1fr}.eo-app--goalz .eo-squad-hero__stat:first-child{border-right:1px solid var(--gz-line);border-bottom:1px solid var(--gz-line)}}.eo-app--goalz .gz-team-match-widgets{flex-direction:column;gap:16px;display:flex}.eo-app--goalz .gz-dash .gz-dash-board{align-items:stretch}.eo-app--goalz .gz-dash .gz-dash-board>.gz-dash-panel{height:100%;min-height:100%}.eo-app--goalz .gz-dash .gz-dash-board>.gz-dash-panel>.gz-team-dugout,.eo-app--goalz .gz-dash .gz-dash-board>.gz-dash-panel>.gz-team-breakdown,.eo-app--goalz .gz-dash .gz-dash-board>.gz-dash-panel>.gz-team-form,.eo-app--goalz .gz-dash .gz-dash-board>.gz-dash-panel>.gz-team-scorers{flex:auto}.eo-app--goalz .gz-dash .gz-team-dugout{flex-direction:row;align-items:stretch;display:flex}.eo-app--goalz .gz-dash .gz-team-dugout__copy{flex-direction:column;min-height:100%;display:flex}.eo-app--goalz .gz-dash .gz-team-dugout__actions{margin-top:auto;padding-top:12px}.eo-app--goalz .gz-dash .gz-team-breakdown{flex:1;justify-content:space-between;min-height:0}.eo-app--goalz .gz-dash .gz-team-breakdown__actions{margin-top:auto;padding-top:8px}.eo-app--goalz .gz-dash .gz-team-form__note,.eo-app--goalz .gz-dash .gz-team-match-widgets__status{margin-top:auto;padding-top:10px}.eo-app--goalz .gz-team-match-widgets__stats{align-items:stretch;margin:0}.eo-app--goalz .gz-team-match-widgets__stats>.gz-dash-panel{height:100%;min-height:100%}.eo-app--goalz .gz-team-match-widgets__status{color:var(--gz-muted);margin:0;font-size:13px;line-height:1.5}.eo-app--goalz .gz-team-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media(min-width:560px){.eo-app--goalz .gz-team-form{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}}.eo-app--goalz .gz-team-form__stat{border-radius:var(--gz-radius-chip);background:var(--gz-panel);border:1px solid var(--gz-line-soft);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;padding:8px 4px;display:flex}@media(min-width:560px){.eo-app--goalz .gz-team-form__stat{gap:4px;min-height:64px;padding:10px 6px}}.eo-app--goalz .gz-team-form__stat-val{font-family:var(--gz-display);color:var(--gz-ink);font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:800;line-height:1}.eo-app--goalz .gz-team-form__stat-label{font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gz-faint);font-size:9px;font-weight:600}.eo-app--goalz .gz-team-form__note{color:var(--gz-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.eo-app--goalz .gz-team-scorers{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.eo-app--goalz .gz-team-scorers__row{border-bottom:1px solid var(--gz-line-soft);grid-template-columns:1.25rem 2rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}@media(min-width:480px){.eo-app--goalz .gz-team-scorers__row{grid-template-columns:1.5rem 2.25rem minmax(0,1fr) auto;gap:10px;padding:10px 0}}.eo-app--goalz .gz-team-scorers__row:last-child{border-bottom:none;padding-bottom:0}.eo-app--goalz .gz-team-scorers__row:first-child{padding-top:0}.eo-app--goalz .gz-team-scorers__rank{font-family:var(--gz-mono);color:var(--gz-faint);text-align:center;font-size:11px;font-weight:600}.eo-app--goalz .gz-team-scorers__photo{border-radius:10px;width:32px;height:32px;overflow:hidden}@media(min-width:480px){.eo-app--goalz .gz-team-scorers__photo{width:36px;height:36px}}.eo-app--goalz .gz-team-scorers__name{color:var(--gz-ink);margin:0;font-size:13px;font-weight:700;line-height:1.2}@media(min-width:480px){.eo-app--goalz .gz-team-scorers__name{font-size:14px}}.eo-app--goalz .gz-team-scorers__meta{color:var(--gz-muted);margin:2px 0 0;font-size:11px;line-height:1.3}.eo-app--goalz .gz-team-scorers__goals{justify-content:flex-end;align-items:baseline;gap:4px;min-width:2.5rem;display:inline-flex}.eo-app--goalz .gz-team-scorers__goals-n{font-family:var(--gz-display);color:var(--gz-ink);font-size:1.15rem;font-weight:800;line-height:1}.eo-app--goalz .gz-team-scorers__goals-l{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-faint);font-size:9px;font-weight:600}@media(max-width:639px){.eo-app--goalz .gz-dash .gz-dash__body{gap:14px;padding-top:14px;padding-bottom:32px}.eo-app--goalz .gz-dash-hero__inner{padding:20px var(--gz-px) 18px;align-items:stretch;gap:14px}.eo-app--goalz .gz-dash-hero__main{flex-basis:100%;gap:8px}.eo-app--goalz .gz-dash-hero__actions{justify-content:flex-start;width:100%}.eo-app--goalz .gz-dash-hero__poster{width:min(100%,240px)}.eo-app--goalz .gz-dash-hero__title{max-width:none;font-size:clamp(1.55rem,8vw,2rem)}.eo-app--goalz .gz-dash-hero__meta{overflow-wrap:anywhere}.eo-app--goalz .gz-dash-kpi{min-height:60px;padding:10px 12px}.eo-app--goalz .gz-dash-kpi dt{letter-spacing:.1em;font-size:8px}.eo-app--goalz .gz-dash-panel,.eo-app--goalz .gz-fix-bento__card{padding:14px 14px 12px}.eo-app--goalz .gz-fix-bento__teams{gap:8px}.eo-app--goalz .gz-fix-bento__team{font-size:clamp(.92rem,3.8vw,1.1rem)}.eo-app--goalz .gz-team-dugout{gap:12px}.eo-app--goalz .gz-team-dugout__crest{width:52px;height:52px}.eo-app--goalz .gz-team-dugout__actions .gz-btn{flex:auto}.eo-app--goalz .gz-team-breakdown__visual .eo-donut-stage--compact{width:132px;max-width:132px;height:132px}.eo-app--goalz .gz-team-match-widgets__stats{gap:12px}}@media(max-width:379px){.eo-app--goalz .gz-team-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.eo-app--goalz .eo-player-league-players{flex-direction:column;gap:16px;display:flex}.eo-app--goalz .eo-player-league-players__search{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:0;display:flex}.eo-app--goalz .eo-player-league-players__search .eo-field{flex:220px;margin:0}.eo-app--goalz .eo-player-league-players__search-meta{font-family:var(--gz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gz-faint);padding-bottom:10px;font-size:10px;font-weight:600}.eo-app--goalz .eo-league-team-sections{gap:12px}.eo-app--goalz .eo-player-league-players .eo-squad-roster{background:var(--gz-bg-elevated);border-color:var(--gz-line)}.eo-app--goalz .eo-player-league-players .eo-squad-roster__head,.eo-app--goalz .eo-player-league-players .eo-squad-roster .eo-pool-intro,.eo-app--goalz .eo-player-league-players .eo-squad-roster .eo-pool-intro--compact{background:0 0}.eo-app--goalz .eo-player-league-players .eo-league-team-sections,.eo-app--goalz .eo-player-league-players .eo-tournament-groups{padding:14px 14px 16px}.eo-app--goalz .eo-player-league-players .eo-squad-roster__empty{margin:0 14px 16px}.eo-app--goalz .eo-league-team-section{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);box-shadow:none}.eo-app--goalz .eo-league-team-section--mine{box-shadow:none;border-color:var(--gz-secondary)}.eo-app--goalz .eo-league-team-section--open .eo-league-team-section__head{border-bottom:1px solid var(--gz-line-soft);background:var(--gz-bg-elevated)}.eo-app--goalz .eo-league-team-section--mine .eo-league-team-section__head{background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-league-team-section--mine .eo-league-team-section__head{background:color-mix(in srgb,var(--gz-mint) 10%,var(--gz-panel-solid))}}.eo-app--goalz .eo-league-team-section__head{z-index:0;background:0 0;gap:10px 14px;padding:18px 18px 16px;position:relative;overflow:hidden}.eo-app--goalz .eo-league-team-section__head>:not(.eo-league-team-section__watermark){z-index:1;position:relative}.eo-app--goalz .eo-league-team-section__watermark{pointer-events:none;z-index:0;justify-content:flex-start;align-items:flex-end;width:clamp(120px,34vw,188px);height:clamp(120px,34vw,188px);display:flex;position:absolute;bottom:-28%;left:-6%}.eo-app--goalz .eo-league-team-section__watermark-img{object-fit:contain;object-position:left bottom;opacity:.14;filter:grayscale()contrast(1.08);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(135deg,#000 0%,#000000bf 42%,#0003 72%,#0000 100%);mask-image:linear-gradient(135deg,#000,#000000bf 42%,#0003 72%,#0000)}.eo-app--goalz .eo-league-team-section--open .eo-league-team-section__watermark-img{opacity:.18}.eo-app--goalz .eo-league-team-section--mine .eo-league-team-section__watermark-img{opacity:.2}.eo-app--goalz .eo-league-team-section__chevron{color:var(--gz-faint)}.eo-app--goalz .eo-league-team-section__index{font-family:var(--gz-mono);letter-spacing:.04em;color:var(--gz-muted);-webkit-text-stroke:0;text-shadow:none;font-size:clamp(.95rem,2vw,1.15rem);font-weight:700;line-height:1}.eo-app--goalz .eo-league-team-section__crest{width:44px;height:44px}.eo-app--goalz .eo-league-team-section__name{font-family:var(--gz-display);letter-spacing:.01em;color:var(--gz-ink);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:800}.eo-app--goalz .eo-league-team-section__badge{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);font-family:var(--gz-mono);letter-spacing:.12em;color:var(--gz-muted);background:0 0;padding:4px 9px;font-size:9px}.eo-app--goalz .eo-league-team-section__badge--mine{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:var(--gz-mint)}.eo-app--goalz .eo-league-team-section__meta-line{color:var(--gz-muted);margin-top:5px;font-size:12px;line-height:1.4}.eo-app--goalz .eo-league-team-section__stats{gap:10px}.eo-app--goalz .eo-league-team-section__squad-val{font-family:var(--gz-mono);letter-spacing:.02em;color:var(--gz-ink);-webkit-text-stroke:0;paint-order:normal;text-shadow:none;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;line-height:1}.eo-app--goalz .eo-league-team-section__squad-label{font-family:var(--gz-mono);letter-spacing:.1em;color:var(--gz-faint);font-size:9px}.eo-app--goalz .eo-league-team-section__status.eo-pill{border-radius:var(--gz-radius-chip);font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:5px 10px;font-size:9px;font-weight:600;line-height:1.2}.eo-app--goalz .eo-league-team-section__body{background:var(--gz-panel-solid);padding:0}.eo-app--goalz .eo-league-team-section__roster{padding:14px 14px 16px}.eo-app--goalz .eo-tournament-groups{gap:18px}.eo-app--goalz .eo-tournament-group__head{border-bottom:1px solid var(--gz-line-soft);margin-bottom:10px;padding-bottom:8px}.eo-app--goalz .eo-tournament-group__title{font-family:var(--gz-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gz-ink);font-size:1rem;font-weight:800}@media(hover:hover){.eo-app--goalz .eo-league-team-section__head:hover{background:var(--gz-panel-hover)}.eo-app--goalz .eo-league-team-section--mine .eo-league-team-section__head:hover{background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-league-team-section--mine .eo-league-team-section__head:hover{background:color-mix(in srgb,var(--gz-mint) 16%,var(--gz-panel-solid))}}}@media(max-width:720px){.eo-app--goalz .eo-league-team-section__head{gap:8px 10px;padding:14px}.eo-app--goalz .eo-league-team-section__watermark{width:clamp(112px,48vw,160px);height:clamp(112px,48vw,160px);bottom:-34%;left:-10%}.eo-app--goalz .eo-league-team-section__stats{justify-content:space-between}.eo-app--goalz .eo-player-league-players__search-meta{width:100%;padding-bottom:0}.eo-app--goalz .eo-player-league-players .eo-league-team-sections,.eo-app--goalz .eo-player-league-players .eo-tournament-groups{padding:12px 10px 14px}}.eo-app--goalz .eo-other-teams-page{gap:16px}.eo-app--goalz .eo-other-teams-summary{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);padding:18px 18px 16px}.eo-app--goalz .eo-other-teams-summary .eo-section-label{color:var(--gz-muted)}.eo-app--goalz .eo-other-teams-summary .eo-section-num{color:var(--gz-faint)}.eo-app--goalz .eo-other-teams-summary .eo-impact-line{display:none}.eo-app--goalz .eo-other-teams-summary__lede{max-width:52ch;color:var(--gz-muted);margin:0 0 16px;font-size:13px;line-height:1.55}.eo-app--goalz .eo-other-teams-summary__stats{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.eo-app--goalz .eo-other-teams-summary__stat{background:var(--gz-bg-elevated);border:none;padding:12px 14px}.eo-app--goalz .eo-other-teams-summary__stat-val,.eo-app--goalz .eo-other-teams-summary__stat-val--stroke{font-family:var(--gz-mono);letter-spacing:.02em;text-transform:none;color:var(--gz-ink);-webkit-text-stroke:0;font-size:clamp(1.2rem,2.8vw,1.55rem);font-weight:700;line-height:1}.eo-app--goalz .eo-other-teams-summary__stat-label{font-family:var(--gz-mono);letter-spacing:.1em;color:var(--gz-faint);margin-top:6px;font-size:9px}.eo-app--goalz .eo-other-teams-roster{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-bg-elevated);overflow:hidden}.eo-app--goalz .eo-other-teams-roster__head{border-bottom:1px solid var(--gz-line-soft);margin:0;padding:16px 18px}.eo-app--goalz .eo-other-teams-roster__head .eo-section-label{color:var(--gz-muted)}.eo-app--goalz .eo-other-teams-roster__head .eo-section-num{color:var(--gz-faint)}.eo-app--goalz .eo-other-teams-roster__lede{color:var(--gz-muted);border-bottom:1px solid var(--gz-line-soft);margin:0;padding:12px 18px 14px;font-size:13px;line-height:1.55}.eo-app--goalz .eo-other-teams-roster__impact{display:none}.eo-app--goalz .eo-other-teams-roster .eo-tournament-groups,.eo-app--goalz .eo-other-teams-roster>.eo-peer-team-grid{padding:14px}.eo-app--goalz .eo-other-teams-roster .eo-tournament-groups{gap:18px}.eo-app--goalz .eo-other-teams-roster__empty{border:1px dashed var(--gz-line);border-radius:var(--gz-radius-chip);background:var(--gz-panel-solid);flex-direction:column;align-items:center;gap:10px;margin:14px;padding:28px 18px}.eo-app--goalz .eo-other-teams-roster__empty .eo-impact-line{display:none}.eo-app--goalz .eo-other-teams-roster__empty-msg{color:var(--gz-muted);margin:0;font-size:13px}.eo-app--goalz .eo-peer-team-grid{background:0 0;border:none;gap:12px}.eo-app--goalz .eo-peer-team{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);min-height:220px;box-shadow:none;color:var(--gz-ink);padding:16px}.eo-app--goalz .eo-peer-team--mine{border-color:var(--gz-secondary);background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-peer-team--mine{background:color-mix(in srgb,var(--gz-mint) 10%,var(--gz-panel-solid))}}.eo-app--goalz .eo-peer-team--mine{box-shadow:none}.eo-app--goalz .eo-peer-team__watermark{width:clamp(128px,48%,176px);height:clamp(128px,48%,176px);bottom:-22%;left:-10%}.eo-app--goalz .eo-peer-team__watermark-img{opacity:.14;filter:grayscale()contrast(1.08)}.eo-app--goalz .eo-peer-team--mine .eo-peer-team__watermark-img{opacity:.18}.eo-app--goalz .eo-peer-team__index{font-family:var(--gz-mono);letter-spacing:.04em;color:var(--gz-muted);font-size:clamp(.95rem,2vw,1.15rem);font-weight:700;line-height:1}.eo-app--goalz .eo-peer-team__badge{border:1px solid var(--gz-line);border-radius:var(--gz-radius-chip);font-family:var(--gz-mono);letter-spacing:.12em;color:var(--gz-muted);background:0 0;padding:4px 9px;font-size:9px}.eo-app--goalz .eo-peer-team__badge--mine{color:var(--gz-accent-fg);background:var(--gz-mint);border-color:var(--gz-mint)}.eo-app--goalz .eo-peer-team__avatar{background:var(--gz-bg-elevated);width:44px;height:44px;color:var(--gz-ink);border:1px solid var(--gz-line);border-radius:10px}.eo-app--goalz .eo-peer-team__name{font-family:var(--gz-display);letter-spacing:.01em;color:var(--gz-ink);font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:800}.eo-app--goalz .eo-peer-team__location{font-family:var(--gz-font);letter-spacing:0;text-transform:none;color:var(--gz-muted);font-size:12px;font-weight:500;line-height:1.4}.eo-app--goalz .eo-peer-team__captain-impact{display:none}.eo-app--goalz .eo-peer-team__foot{border-top-color:var(--gz-line-soft)}.eo-app--goalz .eo-peer-team__squad-val{font-family:var(--gz-mono);letter-spacing:.02em;color:var(--gz-ink);-webkit-text-stroke:0;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;line-height:1}.eo-app--goalz .eo-peer-team__squad-label{font-family:var(--gz-mono);letter-spacing:.1em;color:var(--gz-faint);font-size:9px}.eo-app--goalz .eo-peer-team__status.eo-pill{border-radius:var(--gz-radius-chip);font-family:var(--gz-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:5px 10px;font-size:9px;font-weight:600;line-height:1.2}.eo-app--goalz .eo-peer-team--link:focus-visible{outline:2px solid var(--gz-mint);outline-offset:2px}@media(hover:hover){.eo-app--goalz .eo-peer-team:hover{background:var(--gz-panel-hover);color:var(--gz-ink)}.eo-app--goalz .eo-peer-team--mine:hover{background:var(--gz-mint)}@supports (color:color-mix(in lab,red,red)){.eo-app--goalz .eo-peer-team--mine:hover{background:color-mix(in srgb,var(--gz-mint) 16%,var(--gz-panel-solid))}}.eo-app--goalz .eo-peer-team:hover .eo-peer-team__index,.eo-app--goalz .eo-peer-team:hover .eo-peer-team__name,.eo-app--goalz .eo-peer-team:hover .eo-peer-team__location,.eo-app--goalz .eo-peer-team:hover .eo-peer-team__squad-val,.eo-app--goalz .eo-peer-team:hover .eo-peer-team__squad-label{color:inherit}.eo-app--goalz .eo-peer-team:hover .eo-peer-team__index{color:var(--gz-muted)}.eo-app--goalz .eo-peer-team:hover .eo-peer-team__name,.eo-app--goalz .eo-peer-team:hover .eo-peer-team__squad-val{color:var(--gz-ink)}.eo-app--goalz .eo-peer-team:hover .eo-peer-team__location,.eo-app--goalz .eo-peer-team:hover .eo-peer-team__squad-label{color:var(--gz-muted)}.eo-app--goalz .eo-peer-team:hover .eo-peer-team__avatar{background:var(--gz-bg-elevated);color:var(--gz-ink)}.eo-app--goalz .eo-peer-team:hover .eo-peer-team__badge:not(.eo-peer-team__badge--mine){border-color:var(--gz-line);color:var(--gz-muted);background:0 0}.eo-app--goalz .eo-peer-team:hover .eo-peer-team__foot{border-top-color:var(--gz-line)}}@media(max-width:639px){.eo-app--goalz .eo-other-teams-summary{padding:14px}.eo-app--goalz .eo-other-teams-summary__stats{grid-template-columns:1fr}.eo-app--goalz .eo-other-teams-roster__head,.eo-app--goalz .eo-other-teams-roster__lede{padding-left:14px;padding-right:14px}.eo-app--goalz .eo-other-teams-roster .eo-tournament-groups,.eo-app--goalz .eo-other-teams-roster>.eo-peer-team-grid{padding:12px 10px 14px}.eo-app--goalz .eo-peer-team{min-height:0;padding:14px}}body:has(.eo-landing--goalz),body:has(.eo-app--goalz),body:has(.eo-login-screen--goalz),body:has(.cg-stage--goalz){background:var(--gz-bg);color:var(--gz-ink)}html.gz-boot ::selection{background:var(--gz-secondary);color:var(--gz-primary)}body:has(.eo-app--goalz) ::selection{background:var(--gz-secondary);color:var(--gz-primary)}body:has(.eo-landing--goalz) ::selection{background:var(--gz-secondary);color:var(--gz-primary)}body:has(.eo-login-screen--goalz) ::selection{background:var(--gz-secondary);color:var(--gz-primary)}.eo-landing--goalz .gz-header__cta,.eo-landing--goalz .gz-btn--primary,.eo-landing--goalz .gz-btn--solid,.eo-app--goalz .eo-btn--primary,.eo-app--goalz .gz-dash-hero__cta,.eo-login-screen--goalz .eo-btn--primary,.cg-stage--goalz .cg-stage__badge--live{color:var(--gz-accent-fg);background:var(--gz-accent)}.eo-app--goalz .eo-tournament-tabs__btn--active,.eo-app--goalz .eo-org-fixture-sheet__tabs .eo-tournament-tabs__btn--active{color:var(--gz-accent-fg);background:var(--gz-accent);box-shadow:none}.eo-app--goalz .eo-tournament-tabs__btn--active .eo-tournament-tabs__icon{color:var(--gz-accent-fg)}.eo-app--goalz .eo-nav,.eo-login-screen--goalz .gz-login-topbar,.cg-stage--goalz .cg-stage__header{background:var(--gz-glass-strong);border-bottom-color:var(--gz-line);color:var(--gz-ink);-webkit-backdrop-filter:blur(16px)saturate(140%)}.eo-landing--goalz .gz-header{background:0 0;border-bottom:none}.eo-landing--goalz .gz-hero .gz-header .gz-wordmark,.eo-landing--goalz .gz-hero .gz-header .gz-wordmark__icon,.eo-landing--goalz .gz-hero .gz-header .gz-wordmark__name{color:var(--gz-hero-fg)}.eo-landing--goalz .gz-hero .gz-header .gz-header__track{background:#f3f0e724;border-color:#f3f0e738}.eo-landing--goalz .gz-hero .gz-header .gz-header__link,.eo-landing--goalz .gz-hero .gz-header .gz-header__pages{color:#f3f0e7c7}.eo-landing--goalz .gz-hero .gz-header .gz-header__link:hover,.eo-landing--goalz .gz-hero .gz-header .gz-header__pages:hover{color:var(--gz-hero-fg);background:#f3f0e71f}.eo-landing--goalz .gz-hero .gz-header .gz-header__menu{color:var(--gz-hero-fg);background:#f3f0e71f;border-color:#f3f0e738}.eo-landing--goalz .gz-header__nav--open{background:var(--gz-glass-strong);border:1px solid var(--gz-line)}.eo-landing--goalz .gz-hero__overlay{background:var(--gz-overlay-heavy)}.eo-landing--goalz .gz-hero__title,.eo-landing--goalz .gz-hero__title .eo-stroke,.eo-landing--goalz .gz-hero__lede,.eo-landing--goalz .gz-hero__aside,.eo-landing--goalz .gz-hero__stat strong{color:var(--gz-hero-fg)}.eo-landing--goalz .gz-hero__stat span,.eo-landing--goalz .gz-hero__eyebrow{color:#f3f0e7b8}.eo-landing--goalz:before{display:none}.eo-landing--goalz .gz-grain,.eo-landing--goalz .gz-hero__grain,.eo-app--goalz .gz-grain,.eo-login-screen--goalz .gz-grain{opacity:.035;mix-blend-mode:multiply}.eo-landing--goalz .gz-wordmark__icon,.eo-login-screen--goalz .gz-wordmark__icon,.eo-app--goalz .gz-wordmark__icon,.cg-stage--goalz .gz-wordmark__icon{color:var(--gz-secondary)}.eo-login-screen--goalz .gz-login-panel{background:var(--gz-panel-solid);border-color:var(--gz-line)}.eo-login-screen--goalz .gz-login-promo__headline .eo-auth-lime{color:var(--gz-secondary)}.eo-app--goalz .gz-event-page__title,.eo-app--goalz .gz-event-page__lede,.eo-app--goalz .gz-event-page__crumb,.eo-app--goalz .gz-event-page__crumb a{color:var(--gz-ink)}.eo-landing--goalz .gz-hero__title span,.eo-landing--goalz .gz-hero__tagline,.eo-landing--goalz .gz-hero__stat-n,.eo-landing--goalz .gz-hero__stat-l,.eo-landing--goalz .gz-hero__scroll,.eo-landing--goalz .gz-events-stats__title,.eo-landing--goalz .gz-events-stats__stat-n,.eo-landing--goalz .gz-host__case-badge-label,.eo-landing--goalz .gz-host__case-badge-name{color:var(--gz-hero-fg)}.eo-landing--goalz .gz-hero__lede,.eo-landing--goalz .gz-events-stats__lede,.eo-landing--goalz .gz-events-stats__stat-l{color:#f3f0e7b8}.eo-landing--goalz .gz-hero .gz-btn--primary{background:var(--gz-accent);color:var(--gz-accent-fg)}.eo-landing--goalz .gz-hero .gz-btn--ghost{color:var(--gz-hero-fg);background:#f3f0e71a;border:1px solid #f3f0e747}.eo-landing--goalz .gz-hero .gz-btn--ghost:hover{background:#f3f0e729}.eo-landing--goalz .gz-proof__panel--stage .gz-mock{box-shadow:none;background:#f3f0e70f;border-color:#f3f0e733}.eo-landing--goalz .gz-proof__panel--stage .gz-proof__panel-label{color:#f3f0e7b8}html.gz-boot .eo-score-sheet{--arena-ink:var(--gz-secondary);--arena-paper:var(--gz-primary);--arena-paper-2:var(--gz-bg-elevated);--arena-ink-muted:var(--gz-muted);--arena-ink-faint:var(--gz-faint);--arena-ink-subtle:var(--gz-faint);--arena-rule:var(--gz-line);--arena-lime:var(--gz-secondary)}html.gz-boot .eo-score-sheet__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a252973}html.gz-boot .eo-score-sheet__panel{border:1px solid var(--gz-line);border-radius:var(--gz-radius-panel);background:var(--gz-panel-solid);color:var(--gz-ink);box-shadow:0 28px 90px #2a25292e}html.gz-boot .eo-score-sheet__head{border-bottom:1px solid var(--gz-line);margin-bottom:14px;padding-bottom:14px}html.gz-boot .eo-score-sheet__title{font-family:var(--gz-display);letter-spacing:.02em;color:var(--gz-ink);font-size:clamp(1.25rem,3vw,1.65rem);font-weight:800}html.gz-boot .eo-score-sheet__role,html.gz-boot .eo-team-pin-sheet__lede{color:var(--gz-muted)}html.gz-boot .eo-score-sheet .eo-section-label{color:var(--gz-faint)}html.gz-boot .eo-score-sheet .eo-section-num{color:var(--gz-muted)}html.gz-boot .eo-score-sheet__close{border:1px solid var(--gz-line);background:var(--gz-panel);color:var(--gz-secondary);box-shadow:none;border-radius:12px}html.gz-boot .eo-score-sheet__close:hover:not(:disabled){background:var(--gz-secondary);color:var(--gz-primary);border-color:var(--gz-secondary)}html.gz-boot .eo-score-sheet .eo-pill--checked,html.gz-boot .eo-score-sheet .eo-pill--live{color:var(--gz-accent-fg);background:var(--gz-accent);border-color:var(--gz-accent);border-radius:var(--gz-radius-pill)}html.gz-boot .eo-fixture-detail__pitch{border-color:var(--gz-line);background:var(--gz-bg-elevated)}html.gz-boot .eo-fixture-detail__team,html.gz-boot .eo-fixture-detail__scoreline{color:var(--gz-ink)}html.gz-boot .eo-fixture-detail__schedule,html.gz-boot .eo-fixture-detail__vs,html.gz-boot .eo-fixture-detail__venue,html.gz-boot .eo-fixture-detail__officials,html.gz-boot .eo-participant-note{color:var(--gz-muted)}html.gz-boot .eo-route-fallback--goalz{background:var(--gz-bg);color:var(--gz-ink)}html.gz-boot .eo-route-fallback--goalz .eo-query-state__msg{color:var(--gz-muted)}html.gz-boot .eo-route-fallback--goalz .eo-loader-spin{border-color:var(--gz-line);border-top-color:var(--gz-secondary)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
