.game-wait{box-sizing:border-box;border:1px solid var(--gr-line);background:var(--gr-surface);width:100%;min-width:0;min-height:186px;color:var(--gr-text);text-align:left;border-radius:6px;align-items:center;gap:clamp(18px,3vw,30px);padding:24px;display:flex}.game-wait-scene{--wait-cream:#f4f1e8;--wait-forest:#122e24;--wait-lime:#d5f66a;aspect-ratio:2;background:var(--wait-forest);border-radius:5px;flex:0 220px;width:220px;min-width:90px;overflow:hidden}.game-wait-scene svg{width:100%;height:100%;display:block}.game-wait-illustrated{width:100%;height:100%;position:relative;overflow:hidden}.game-wait-illustration{-o-object-fit:cover;object-fit:cover;opacity:0;transform-origin:74% 58%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.32)}.game-wait-illustrated[data-ready=true] svg{visibility:hidden}.game-wait-illustrated[data-ready=true] .game-wait-illustration{opacity:1;animation:8s ease-in-out infinite game-wait-breathe}.game-wait-illustrated[data-ready=true]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#d5f66a29 50%,#0000 62%) 0 0/260% 100%;animation:5.2s ease-in-out infinite game-wait-sweep;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -2px #d5f66a8c}.game-wait-copy{flex:1;min-width:0}.game-wait-status strong{color:inherit;font:600 18px/1.3 var(--display,"DM Sans", sans-serif);letter-spacing:-.025em;overflow-wrap:anywhere;display:block}.game-wait-status p{color:var(--gr-muted);font:400 14px/1.5 var(--sans,"DM Sans", sans-serif);overflow-wrap:anywhere;margin:8px 0 0}.game-wait-progress-row{align-items:center;gap:12px;margin-top:17px;display:flex}.game-wait-track{background:color-mix(in srgb, var(--gr-text) 18%, transparent);border-radius:4px;flex:1;height:4px;overflow:hidden}.game-wait-track span{border-radius:inherit;background:var(--gr-accent-text);height:100%;display:block}.game-wait-measured{transition:width .25s}.game-wait-indeterminate{width:28px;animation:2.6s ease-in-out infinite game-wait-travel}.game-wait-percent{color:var(--gr-accent-text);font:500 10px/1.2 var(--mono,monospace);font-variant-numeric:tabular-nums;flex:none}.game-wait-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.game-wait-field{fill:#214b38}.game-wait-lines{fill:none;stroke:var(--wait-cream);stroke-width:1px;opacity:.4}.game-wait-route{fill:none;stroke:var(--wait-lime);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.7}.game-wait-connections{fill:none;stroke:var(--wait-cream);stroke-width:1px;opacity:.15}.game-wait-player-ring{fill:none;stroke:var(--wait-lime);stroke-width:1px;opacity:.25}.game-wait-accent{fill:var(--wait-lime)}.game-wait-opponent{fill:var(--wait-cream);opacity:.45}.game-wait-ball-static{fill:var(--wait-cream);stroke:var(--wait-forest);stroke-width:1px}.game-wait-ball-mark{fill:var(--wait-forest)}.game-wait-ball{animation:6s ease-in-out infinite game-wait-pass}.game-wait-card-paper{fill:var(--wait-cream);stroke:var(--wait-lime);stroke-width:1px}.game-wait-card-panel{fill:#d8e0cc}.game-wait-card-silhouette{fill:#496052}.game-wait-card-rule{fill:none;stroke:var(--wait-forest);stroke-width:2px;opacity:.4}.game-wait-card{animation:4.5s ease-in-out infinite game-wait-card}.game-wait-card-1{animation-delay:-.8s}.game-wait-card-2{animation-delay:-1.6s}.game-wait-tunnel{fill:#0c2019}.game-wait-tunnel-frame{fill:none;stroke:#496052;stroke-width:2px}.game-wait-lights{fill:none;stroke:var(--wait-lime);stroke-width:3px;animation:4s ease-in-out infinite game-wait-lights}.game-wait-shirt{fill:var(--wait-cream)}.game-wait-tunnel-player{animation:4s ease-in-out infinite game-wait-step}.game-wait[data-motion=paused] *,.game-wait[data-motion=paused] :before,.game-wait[data-motion=paused] :after{transition:none;animation-play-state:paused!important}.game-wait-compact{min-height:44px;color:var(--gr-text);background:0 0;border:0;border-radius:0;gap:10px;padding:8px 0}.game-wait-compact .game-wait-scene{flex:0 0 48px;width:48px;min-width:48px;height:30px}.game-wait-compact .game-wait-status strong{letter-spacing:0;font-size:14px;line-height:1.4}.game-wait-compact .game-wait-status p{color:inherit;margin-top:4px;font-size:13px;line-height:1.5}.game-wait-compact .game-wait-progress-row{gap:7px;margin-top:6px}.game-wait-compact .game-wait-track{height:2px}.game-wait-compact .game-wait-percent{font-size:9px}.game-wait-compact .game-wait-actions{margin-top:8px}.topbar-actions>.game-wait{flex:0 190px;max-width:190px}.job-progress>.game-wait{flex-direction:column;align-items:stretch;padding:18px}.job-progress>.game-wait .game-wait-scene{flex:none;width:100%;max-width:320px;margin-inline-start:auto;margin-inline-end:auto}@keyframes game-wait-pass{0%,10%,to{transform:translate(0)}25%,35%{transform:translate(80px,-32px)}50%,60%{transform:translate(160px,-9px)}75%,85%{transform:translate(224px,-76px)}}@keyframes game-wait-card{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes game-wait-lights{0%,to{opacity:.5}50%{opacity:1}}@keyframes game-wait-step{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes game-wait-travel{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.8;transform:translate(28px)}}@keyframes game-wait-breathe{0%,to{transform:scale(1.32)}50%{transform:scale(1.38)}}@keyframes game-wait-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}@media (max-width:560px){.game-wait:not(.game-wait-compact){flex-direction:column;align-items:stretch;gap:18px;padding:20px}.game-wait:not(.game-wait-compact) .game-wait-scene{flex:none;width:100%;max-width:240px;margin-inline-start:auto;margin-inline-end:auto}.topbar-actions>.game-wait{flex-basis:120px;gap:8px;max-width:120px}.topbar-actions>.game-wait .game-wait-scene{flex-basis:32px;width:32px;min-width:32px;height:24px}}@media (prefers-reduced-motion:reduce){.game-wait *,.game-wait :before,.game-wait :after{transition:none!important;animation:none!important}}@media (prefers-color-scheme:light){:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gr-bg:#eef3ec;--gr-surface:#fff;--gr-raised:#f6f9f4;--gr-sunken:#e3ebe0;--gr-text:#10231a;--gr-muted:#4a5d52;--gr-line:#10231a1f;--gr-line-strong:#10231a42;--gr-accent-text:#3d6600;--gr-on-accent:#0b1f12;--gr-accent-soft:#6ea0141f;--gr-focus:#3d6600;--gr-good:#18693a;--gr-good-bg:#e3f4e7;--gr-warn:#8a5800;--gr-warn-bg:#fbf0d6;--gr-bad:#a8381f;--gr-bad-bg:#fbe5df;--gr-info:#1f5fa8;--gr-info-bg:#e2edf9;--gr-home:#416d00;--gr-away:#9a4d1c;--tier-0:#3f6a53;--tier-1:#4a6d0b;--tier-2:#934a22;--tier-3:#7550a8;--honours:#76590c;--gr-hover:#3d660012;--gr-input-bg:#fff;--gr-chrome:#fffffff0;--gr-shadow:0 18px 44px #10231a1f;--gr-shadow-small:0 8px 22px #10231a1a;--gr-line-ink:#10231a;--gr-line-soft:#10231a12;--gr-shadow-ink:#10231a;--gr-shadow-k:.45;--gr-moss:#2f6b46;--gr-bad-ink:#7d2412;--gr-warn-ink:#5e3d00;--gr-lime-hover:#c9ec47;--gr-lime-edge:#8aa83a;--gr-bad-panel:#fbe5df;--gr-warn-panel:#fbf0d6;--gr-warn-edge:#c69a3a;--gr-accent-text-hover:#274a00;--gr-control-edge:#6a7f6f;--gr-text-soft:#2c4034;--gr-texture-blend:multiply;--gr-texture-opacity:.035;--gr-frame-shadow:0 10px 28px #10231a2e}}:root{--ease-snap:cubic-bezier(.2, 1.4, .4, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--gx-dur-ignite:.56s;--gx-dur-settle:.42s;--gx-stagger-step:.12s}@keyframes gx-ignite{0%{opacity:0;filter:brightness(.35)saturate(.6)}to{opacity:1;filter:none}}@keyframes gx-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes gx-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes gx-beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gr-accent-text) 55%, transparent)}70%{box-shadow:0 0 0 16px color-mix(in srgb, var(--gr-accent-text) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--gr-accent-text) 0%, transparent)}}@keyframes gx-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes gx-shimmer{0%{background-position:-160% 0}to{background-position:160% 0}}@keyframes gx-ring-fill{0%{stroke-dashoffset:var(--gx-from-offset)}}@keyframes gx-bar-fill{0%{width:var(--gx-from)}}@keyframes gx-pip-on{0%{background-color:color-mix(in srgb, var(--gr-line-ink) 14%, transparent);box-shadow:none}}.gx-meter-animate .gx-meter-fill{animation:gx-ring-fill .9s var(--ease-out) .2s both}.gx-meter-animate .gx-meter-bar>span{animation:gx-bar-fill .9s var(--ease-out) .2s both}.gx-meter-animate .gx-meter-pips>span.is-on{animation:gx-pip-on .24s var(--ease-out) both;animation-delay:calc(var(--gx-pip,0) * 60ms + .2s)}.gx-ignite{animation:gx-ignite var(--gx-dur-ignite) var(--ease-out) both}.gx-rise{animation:gx-rise .52s var(--ease-out) both;animation-delay:calc(var(--gx-stagger,0) * var(--gx-stagger-step))}.gx-slide-in{animation:gx-slide-in .56s var(--ease-out) both;animation-delay:calc(var(--gx-stagger,0) * var(--gx-stagger-step))}.gx-beacon{animation:gx-beacon 2.4s var(--ease-out) .6s 2}[data-motion=off] :is(.gx-ignite,.gx-rise,.gx-slide-in,.gx-beacon,.gx-meter-fill,.gx-meter-bar>span,.gx-meter-pips>span){animation:none}[data-motion=off]:-webkit-any(.gx-ignite,.gx-rise,.gx-slide-in,.gx-beacon){animation:none}[data-motion=off]:is(.gx-ignite,.gx-rise,.gx-slide-in,.gx-beacon){animation:none}[data-motion=off] *,[data-motion=off]{transition-duration:0s!important}@media (prefers-reduced-motion:reduce){.gx-ignite,.gx-rise,.gx-slide-in,.gx-beacon,.gx-chip-live .gx-chip-dot,.gx-chip-checking,.gx-meter-fill,.gx-meter-bar>span,.gx-meter-pips>span{animation:none!important}.gx-meter *,.gx-scene *{transition:none!important}}:root{--gx-chamfer:8px}:root,[data-surface=dark]{--gx-scrim:#071a13b8}.gx-chip-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gx-chip{--gx-tone:var(--gr-accent-text);border:1px solid var(--gx-edge);border-left:3px solid var(--gx-tone);background:var(--gx-glass);min-width:0;max-width:100%;min-height:28px;color:var(--gr-text);font:600 12px/1.2 var(--gr-font-body);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.gx-chip>svg{color:var(--gx-tone);flex:none}.gx-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.gx-chip-num{font-family:var(--gr-font-data);font-variant-numeric:tabular-nums}.gx-chip-open,.gx-chip-saved,.gx-chip-fresh,.gx-chip-native{--gx-tone:var(--gr-accent-text)}.gx-chip-closed,.gx-chip-display{--gx-tone:var(--gr-muted)}.gx-chip-checking{--gx-tone:var(--gr-line-ink);background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--gr-line-ink) 14%, transparent) 50%, transparent 70%);background-size:220% 100%;animation:1.8s linear 3 gx-shimmer}.gx-chip-stale,.gx-chip-testnet,.gx-chip-demo{--gx-tone:var(--gx-amber)}.gx-chip-illustration{--gx-tone:var(--tier-3)}.gx-chip-live{--gx-tone:var(--gr-accent-text);text-transform:uppercase;letter-spacing:.08em}.gx-chip-dot{background:var(--gx-tone);width:8px;height:8px;box-shadow:0 0 8px var(--gx-tone);border-radius:50%;flex:none}.gx-chip-live .gx-chip-dot{animation:1.2s ease-in-out 4 gx-live-dot}[data-motion=off] .gx-chip-live .gx-chip-dot,[data-motion=off] .gx-chip-checking{animation:none}.gx-info{vertical-align:middle;display:inline-flex;position:relative}.gx-info .gx-info-button{width:44px;height:44px;color:var(--gr-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-8px;padding:0;display:inline-grid}.gx-info-button>span{border:1px solid var(--gx-edge);background:var(--gx-glass);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.gx-info-button:hover>span,.gx-info.is-open .gx-info-button>span{color:var(--gr-accent-text);border-color:color-mix(in srgb, var(--gr-accent-text) 50%, transparent)}.gx-info-button:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:-4px}.gx-info:not(.is-open) .gx-info-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gx-info.is-open .gx-info-content{z-index:30;border:1px solid color-mix(in srgb, var(--gr-accent-text) 35%, transparent);background:var(--gr-surface);width:max-content;max-width:min(320px,100vw - 32px);color:var(--gr-text);font:400 13px/1.55 var(--gr-font-body);text-align:left;white-space:normal;box-shadow:0 18px 40px color-mix(in srgb, var(--gr-shadow-ink) calc(45% * var(--gr-shadow-k)), transparent);border-radius:8px;padding:12px 14px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.gx-info.is-open .gx-info-content.gx-info-top{top:auto;bottom:calc(100% + 10px)}.gx-info.is-open .gx-info-content.gx-info-start{left:0;transform:none}.gx-info.is-open .gx-info-content.gx-info-end{left:auto;right:0;transform:none}.gx-info-content>*+*{margin-top:8px}.gx-info-content p{margin:0}.gx-meter{min-width:0;color:var(--gr-text);align-items:center;gap:10px;display:inline-flex}.gx-meter-label{font:600 12px/1.3 var(--gr-font-body);color:var(--gr-muted)}.gx-meter-value{font:600 13px/1 var(--gr-font-data);font-variant-numeric:tabular-nums}.gx-meter-ring{width:var(--gx-meter-size,64px);height:var(--gx-meter-size,64px);flex:none;place-items:center;display:inline-grid;position:relative}.gx-meter-ring>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible;transform:rotate(-90deg)}.gx-meter-track{fill:none;stroke:color-mix(in srgb, var(--gr-line-ink) 14%, transparent)}.gx-meter-fill{fill:none;stroke:var(--gx-meter-tone,var(--gr-accent-text));stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--gx-meter-tone,var(--gr-accent-text)) 55%, transparent))}.gx-meter-unknown .gx-meter-track{stroke-dasharray:3 5;stroke:color-mix(in srgb, var(--gr-warn) 55%, transparent)}.gx-meter-ring-center{place-items:center;width:74%;height:74%;display:grid;position:relative}.gx-meter-bar{background:color-mix(in srgb, var(--gr-line-ink) 12%, transparent);border-radius:99px;flex:120px;min-width:80px;height:8px;position:relative;overflow:hidden}.gx-meter-bar>span{border-radius:inherit;background:var(--gx-meter-tone,var(--gr-accent-text));position:absolute;top:0;bottom:0;left:0;right:auto}.gx-meter-pips{flex-wrap:wrap;gap:4px;display:inline-flex}.gx-meter-pips>span{background:color-mix(in srgb, var(--gr-line-ink) 14%, transparent);width:10px;height:18px;transition:background-color .3s var(--ease-out);border-radius:2px;transform:skew(-12deg)}.gx-meter-pips>span.is-on{background:var(--gx-meter-tone,var(--gr-accent-text));box-shadow:0 0 6px color-mix(in srgb, var(--gr-accent-text) 45%, transparent)}.gx-meter-unknown .gx-meter-pips>span{outline:1px dashed color-mix(in srgb, var(--gr-warn) 55%, transparent);outline-offset:-1px;background:0 0}.gx-meter-dial{width:var(--gx-meter-size,88px);aspect-ratio:2/1.15;position:relative}.gx-meter-dial>svg{width:100%;height:100%;overflow:visible}.gx-tone-amber{--gx-meter-tone:var(--gx-amber)}.gx-tone-muted{--gx-meter-tone:var(--gr-muted)}.gx-icon{flex:none;place-items:center;display:inline-grid;position:relative}.gx-icon>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--gr-shadow-ink) calc(45% * var(--gr-shadow-k)), transparent));display:block}.gx-icon-fallback{color:var(--gr-accent-text);display:none}.gx-icon.is-fallback .gx-icon-fallback{display:block}@media (forced-colors:active){.gx-icon>img{display:none}.gx-icon .gx-icon-fallback{color:canvastext;display:block}.gx-chip,.gx-info-button>span,.gx-btn{forced-color-adjust:auto;border:1px solid canvastext}}.gx-glyph{color:inherit;vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.gx-glyph-mask{width:100%;height:100%;-webkit-mask:var(--gx-glyph-url) center / contain no-repeat;-webkit-mask:var(--gx-glyph-url) center / contain no-repeat;mask:var(--gx-glyph-url) center / contain no-repeat;background-color:currentColor;display:block}.gx-glyph-fallback{display:none}.gx-glyph.is-fallback .gx-glyph-fallback{display:block}@media (forced-colors:active){.gx-glyph-mask{display:none}.gx-glyph .gx-glyph-fallback{color:canvastext;display:block}}.gx-btn{isolation:isolate;min-height:56px;color:var(--gr-on-accent);font:700 clamp(16px, 1.6vw, 19px)/1.15 var(--gr-font-heading);letter-spacing:-.01em;cursor:pointer;transition:transform .12s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:10px 26px 10px 14px;text-decoration:none;display:inline-flex;position:relative}.gx-btn:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--art-lime-hi) 0%, var(--gr-lime) 48%, var(--art-lime-lo) 100%);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--gr-shadow-ink) 28%, transparent), inset 0 1px 0 #fff9;clip-path:polygon(var(--gx-chamfer) 0, 100% 0, 100% calc(100% - var(--gx-chamfer)), calc(100% - var(--gx-chamfer)) 100%, 0 100%, 0 var(--gx-chamfer));position:absolute;top:0;bottom:0;left:0;right:0}.gx-btn:hover:before{filter:brightness(1.06)}.gx-btn:active{transform:translateY(2px)}.gx-btn:focus-visible{outline:3px solid var(--gr-text);outline-offset:4px}.gx-btn .gx-icon{margin-block-start:-14px;margin-block-end:-14px}.gx-btn-ghost{color:var(--gr-text)}.gx-btn-ghost:before{background:color-mix(in srgb, var(--gr-sunken) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gr-accent-text) 45%, transparent)}.gx-scene{isolation:isolate;border:1px solid var(--gx-edge);min-width:0;box-shadow:var(--gr-frame-shadow);background:var(--art-void);color:var(--gr-text);border-radius:18px;display:grid;position:relative}.gx-scene-hero{min-height:clamp(400px,44vw,540px)}.gx-scene-banner{min-height:clamp(150px,16vw,210px)}.gx-scene-tile{min-height:220px}.gx-scene-art{z-index:-2;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gx-scene-art img,.gx-scene .gx-ambient-video{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--gx-focal,50% 50%);object-position:var(--gx-focal,50% 50%);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gx-scene .gx-ambient-video{z-index:-2;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out)}.gx-scene .gx-ambient-video.is-playing{opacity:1}.gx-scene-shade{z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, #071a13f0 0%, var(--gx-scrim) 38%, #071a131f 66%, transparent 100%), linear-gradient(0deg, var(--gr-bg) 0%, #071a1300 34%);position:absolute;top:0;bottom:0;left:0;right:0}.gx-scene-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(16px,3vw,32px);min-width:0;padding:clamp(20px,3.4vw,40px);display:grid;position:relative}.gx-scene-banner .gx-scene-body{grid-template-columns:minmax(0,1fr)}.gx-scene-copy{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;max-width:560px;display:flex}.gx-scene-title{font:700 clamp(30px, 4.2vw, 52px)/1.02 var(--gr-font-heading);letter-spacing:-.035em;overflow-wrap:anywhere;text-shadow:0 2px 18px color-mix(in srgb, var(--gr-shadow-ink) calc(55% * var(--gr-shadow-k)), transparent);margin:0}.gx-scene-banner .gx-scene-title{font-size:clamp(24px,3vw,36px)}.gx-scene-eyebrow{flex-wrap:wrap;gap:8px;display:flex}.gx-scene-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gx-scene-stage{place-self:end center;width:min(100%,460px)}.gx-scene .gx-motion-toggle{z-index:3;color:#d8f0b1;cursor:pointer;background:#0b231dcc;border:1px solid #c6dda660;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.gx-scene .gx-motion-toggle:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}.gx-scene.is-live .gx-scene-art{filter:brightness(1.08)saturate(1.05)}.gx-scene.is-live .gx-scene-art:after{content:"";mix-blend-mode:screen;background:radial-gradient(40% 50% at 92% 30%,#f2f6ed38,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.gx-scene.is-dim .gx-scene-art{filter:brightness(.55)saturate(.5)}.gx-scene.is-stale .gx-scene-art{filter:saturate(.8)}.gx-scene.is-art-missing{background:radial-gradient(at 80% 20%,#36633d55,#0000 65%),#102f23}@media (max-width:600px){.gx-scene-art img{-o-object-position:var(--gx-focal-mobile,var(--gx-focal,50% 50%));object-position:var(--gx-focal-mobile,var(--gx-focal,50% 50%))}.gx-scene-shade{background:linear-gradient(0deg, var(--gr-bg) 0%, #071a13e0 34%, #071a1333 62%, transparent 100%)}.gx-scene-hero{min-height:min(125vw,560px)}.gx-scene-body{grid-template-columns:minmax(0,1fr);padding:56px 16px 16px}.gx-scene-stage{order:-1;width:min(100%,340px)}.gx-scene-title{font-size:clamp(28px,8.6vw,38px)}.gx-scene-actions{align-items:stretch;width:100%}.gx-scene-actions>:not(.gx-info){flex:100%}}.gx-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:0;padding:0 0 18px;list-style:none;display:grid;position:relative}.gx-stage-solo{grid-template-columns:minmax(0,220px);justify-content:center}.gx-stage-duo{grid-template-columns:repeat(2,minmax(0,200px));justify-content:center}.gx-stage:after{content:"";border:2px solid color-mix(in srgb, var(--gr-accent-text) 85%, transparent);height:34px;box-shadow:0 0 18px color-mix(in srgb, var(--gr-accent-text) 45%, transparent), inset 0 0 14px color-mix(in srgb, var(--gr-accent-text) 25%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:4px;left:6%;right:6%}.gx-stage-player{z-index:1;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.gx-stage-trio .gx-stage-player:nth-child(2){z-index:2;margin-inline-start:-14%;margin-inline-end:-14%;transform:translateY(-6px)scale(1.12)}.gx-stage-trio .gx-stage-player:first-child{transform:translate(10%)}.gx-stage-trio .gx-stage-player:nth-child(3){transform:translate(-10%)}.gx-stage-portrait{aspect-ratio:3/4;filter:drop-shadow(0 0 1px #f2f6ed80)drop-shadow(0 14px 18px #00000080);width:100%;-webkit-mask-image:radial-gradient(50% 56% at 50% 45%,#000 58%,#0000 100%);mask-image:radial-gradient(50% 56% at 50% 45%,#000 58%,#0000 100%)}.gx-stage-portrait .chain-art{width:100%;height:100%;display:block}.gx-stage-caption{z-index:3;background:var(--gx-glass);font:600 11px/1.3 var(--gr-font-data);color:var(--gr-text);white-space:nowrap;border-radius:4px;gap:6px;padding:3px 8px;display:inline-flex;position:relative}.gx-stage-caption b{color:var(--gr-accent-text);font-weight:700}.gx-stage-trio .gx-stage-player:nth-child(2) .gx-stage-caption{transform:scale(.9)}.gx-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;padding:18px;display:flex}.gx-empty-art{aspect-ratio:3/2;border:1px solid var(--gx-edge);background:var(--art-void);border-radius:14px;width:min(100%,360px);overflow:hidden;-webkit-mask-image:radial-gradient(75% 80%,#000 62%,#0000 100%);mask-image:radial-gradient(75% 80%,#000 62%,#0000 100%)}.gx-empty-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gx-empty-title{font:600 18px/1.25 var(--gr-font-heading);color:var(--gr-text);margin:0}.gx-empty-compact{text-align:left;flex-direction:row;padding:10px 0}.gx-empty-compact .gx-empty-art{border-radius:10px;flex:none;width:132px}.gx-empty-compact .gx-empty-copy{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gx-empty-copy{flex-direction:column;align-items:center;gap:10px;display:flex}@media (max-width:420px){.gx-empty-compact{text-align:center;flex-direction:column}.gx-empty-compact .gx-empty-copy{align-items:center}}@media (max-width:600px){.gx-scene .gx-ambient-video.gx-ambient-phone{-o-object-position:var(--gx-focal-mobile,var(--gx-focal,50% 50%));object-position:var(--gx-focal-mobile,var(--gx-focal,50% 50%))}.gx-btn-ghost:before{--gx-ring:color-mix(in srgb, var(--gr-accent-text) 45%, transparent);background:linear-gradient(135deg, transparent 50%, var(--gx-ring) 50%, var(--gx-ring) calc(50% + 1.5px), transparent calc(50% + 1.5px)) left top / var(--gx-chamfer) var(--gx-chamfer) no-repeat, linear-gradient(135deg, transparent calc(50% - 1.5px), var(--gx-ring) calc(50% - 1.5px), var(--gx-ring) 50%, transparent 50%) right bottom / var(--gx-chamfer) var(--gx-chamfer) no-repeat, color-mix(in srgb, var(--gr-sunken) 55%, transparent)}}@media (prefers-color-scheme:light){:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gr-bg:#eef3ec;--gr-surface:#fff;--gr-raised:#f6f9f4;--gr-sunken:#e3ebe0;--gr-text:#10231a;--gr-muted:#4a5d52;--gr-line:#10231a1f;--gr-line-strong:#10231a42;--gr-accent-text:#3d6600;--gr-on-accent:#0b1f12;--gr-accent-soft:#6ea0141f;--gr-focus:#3d6600;--gr-good:#18693a;--gr-good-bg:#e3f4e7;--gr-warn:#8a5800;--gr-warn-bg:#fbf0d6;--gr-bad:#a8381f;--gr-bad-bg:#fbe5df;--gr-info:#1f5fa8;--gr-info-bg:#e2edf9;--gr-home:#416d00;--gr-away:#9a4d1c;--tier-0:#3f6a53;--tier-1:#4a6d0b;--tier-2:#934a22;--tier-3:#7550a8;--honours:#76590c;--gr-hover:#3d660012;--gr-input-bg:#fff;--gr-chrome:#fffffff0;--gr-shadow:0 18px 44px #10231a1f;--gr-shadow-small:0 8px 22px #10231a1a;--gr-line-ink:#10231a;--gr-line-soft:#10231a12;--gr-shadow-ink:#10231a;--gr-shadow-k:.45;--gr-moss:#2f6b46;--gr-bad-ink:#7d2412;--gr-warn-ink:#5e3d00;--gr-lime-hover:#c9ec47;--gr-lime-edge:#8aa83a;--gr-bad-panel:#fbe5df;--gr-warn-panel:#fbf0d6;--gr-warn-edge:#c69a3a;--gr-accent-text-hover:#274a00;--gr-control-edge:#6a7f6f;--gr-text-soft:#2c4034;--gr-texture-blend:multiply;--gr-texture-opacity:.035;--gr-frame-shadow:0 10px 28px #10231a2e}}:where(.gr-sound-toggle){min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.gr-sound-toggle svg{flex:none}:where(.gr-sound-toggle):focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}.gr-site-prefs{align-items:center;gap:4px;min-width:0;display:flex}.gr-site-header .gr-site-sound{color:var(--gr-muted);padding:0}.gr-site-header .gr-site-sound[aria-pressed=true]{color:var(--gr-accent-text)}.gr-site-header .gr-site-sound:hover{color:var(--gr-text)}.topbar .topbar-sound-toggle{border-color:var(--line,var(--gr-line));width:44px;color:var(--muted,var(--gr-muted));border-radius:5px;padding:0}#root .cinematic-game .topbar .topbar-sound-toggle{border-color:var(--gr-line);color:var(--gr-muted)}#root .cinematic-game .topbar .topbar-sound-toggle[aria-pressed=true]{color:var(--gr-accent-text)}#root .cinematic-game .topbar .topbar-sound-toggle:hover{border-color:var(--gr-accent-text);color:var(--gr-text)}.topbar-sound-toggle{flex:none}@media (prefers-color-scheme:light){:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gr-bg:#eef3ec;--gr-surface:#fff;--gr-raised:#f6f9f4;--gr-sunken:#e3ebe0;--gr-text:#10231a;--gr-muted:#4a5d52;--gr-line:#10231a1f;--gr-line-strong:#10231a42;--gr-accent-text:#3d6600;--gr-on-accent:#0b1f12;--gr-accent-soft:#6ea0141f;--gr-focus:#3d6600;--gr-good:#18693a;--gr-good-bg:#e3f4e7;--gr-warn:#8a5800;--gr-warn-bg:#fbf0d6;--gr-bad:#a8381f;--gr-bad-bg:#fbe5df;--gr-info:#1f5fa8;--gr-info-bg:#e2edf9;--gr-home:#416d00;--gr-away:#9a4d1c;--tier-0:#3f6a53;--tier-1:#4a6d0b;--tier-2:#934a22;--tier-3:#7550a8;--honours:#76590c;--gr-hover:#3d660012;--gr-input-bg:#fff;--gr-chrome:#fffffff0;--gr-shadow:0 18px 44px #10231a1f;--gr-shadow-small:0 8px 22px #10231a1a;--gr-line-ink:#10231a;--gr-line-soft:#10231a12;--gr-shadow-ink:#10231a;--gr-shadow-k:.45;--gr-moss:#2f6b46;--gr-bad-ink:#7d2412;--gr-warn-ink:#5e3d00;--gr-lime-hover:#c9ec47;--gr-lime-edge:#8aa83a;--gr-bad-panel:#fbe5df;--gr-warn-panel:#fbf0d6;--gr-warn-edge:#c69a3a;--gr-accent-text-hover:#274a00;--gr-control-edge:#6a7f6f;--gr-text-soft:#2c4034;--gr-texture-blend:multiply;--gr-texture-opacity:.035;--gr-frame-shadow:0 10px 28px #10231a2e}}.gr-theme-toggle{flex:none;min-width:0;display:inline-flex;position:relative}.gr-theme-segmented{width:100%;display:flex}.gr-theme-trigger{border:1px solid var(--gr-line);width:44px;height:44px;color:var(--gr-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.gr-theme-trigger:hover{border-color:var(--gr-line-strong);background:var(--gr-hover);color:var(--gr-text)}.gr-theme-trigger[aria-expanded=true]{border-color:var(--gr-accent-text);color:var(--gr-accent-text)}.gr-theme-trigger:focus-visible{outline:3px solid var(--gr-focus);outline-offset:3px}.gr-theme-popover{z-index:60;border:1px solid var(--gr-line-strong);background:var(--gr-surface);width:max-content;min-width:200px;max-width:calc(100vw - 24px);color:var(--gr-text);box-shadow:var(--gr-shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.gr-theme-option{font:600 14px/1.2 var(--gr-font-body);cursor:pointer}.gr-theme-option:focus-visible{outline:3px solid var(--gr-focus);outline-offset:-3px}.gr-theme-option-name{min-width:0}.gr-theme-options-menu{gap:2px;display:grid}.gr-theme-options-menu .gr-theme-option{width:100%;min-height:48px;color:var(--gr-text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 12px;display:flex}.gr-theme-options-menu .gr-theme-option>svg:first-child{color:var(--gr-muted);flex:none}.gr-theme-options-menu .gr-theme-option .gr-theme-option-name{flex:1}.gr-theme-options-menu .gr-theme-option:hover{background:var(--gr-hover)}.gr-theme-options-menu .gr-theme-option[aria-checked=true]{background:var(--gr-accent-soft);color:var(--gr-accent-text)}.gr-theme-options-menu .gr-theme-option[aria-checked=true]>svg:first-child{color:inherit}.gr-theme-option-check{flex:none}.gr-theme-options-segmented{border:1px solid var(--gr-line);background:var(--gr-sunken);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.gr-theme-options-segmented .gr-theme-option{min-width:0;min-height:56px;color:var(--gr-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:12px;display:flex}.gr-theme-options-segmented .gr-theme-option:hover{color:var(--gr-text);background:var(--gr-hover)}.gr-theme-options-segmented .gr-theme-option[aria-checked=true]{border-color:var(--gr-accent-text);background:var(--gr-raised);color:var(--gr-accent-text)}.gr-theme-options-segmented .gr-theme-option-name{overflow-wrap:anywhere}.topbar .gr-theme-trigger{border-color:var(--line,var(--gr-line));color:var(--muted,var(--gr-muted));border-radius:5px}#root .cinematic-game .topbar .gr-theme-trigger{border-color:var(--gr-line);color:var(--gr-muted)}#root .cinematic-game .topbar .gr-theme-trigger:hover{border-color:var(--gr-accent-text);color:var(--gr-text)}#root .cinematic-game .topbar .gr-theme-trigger[aria-expanded=true]{border-color:var(--gr-accent-text);color:var(--gr-accent-text)}@media (max-width:600px){.topbar .topbar-theme-toggle{display:none}}.sidebar-theme-toggle{display:none}@media (max-width:600px){.sidebar-theme-toggle{width:auto;margin:0 8px 14px;display:flex}}@media (forced-colors:active){.gr-theme-trigger,.gr-theme-popover,.gr-theme-options-segmented{border-color:canvastext}.gr-theme-option[aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}}.gr-footer-links{flex-wrap:wrap;align-items:center;gap:8px 22px;font:500 14px/1.6 DM Sans,sans-serif;display:flex}.gr-footer-links a{color:var(--gr-text-soft);align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.gr-footer-links a:hover{color:var(--gr-accent-text)}.gr-footer-links a:focus-visible{outline:2px solid var(--gr-accent-text);outline-offset:4px;border-radius:2px}.gr-info-footer{border-top:1px solid color-mix(in srgb, var(--gr-line-ink) 16%, transparent);width:min(1140px,100% - 48px);color:var(--gr-muted);margin:auto;padding:28px 0}.gr-info-footer p{margin:16px 0 0;font:400 12px DM Mono,monospace}.site-footer .gr-footer-links{flex-basis:100%;gap:8px 18px}@media (max-width:600px){.gr-info-footer{width:calc(100% - 32px);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.gr-footer-links{gap:6px 18px}}.alerts-badge{border:1px solid var(--gr-line);width:44px;height:44px;color:var(--gr-muted);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.alerts-badge:hover{background:var(--gr-surface)}.alerts-badge:focus-visible{background:var(--gr-surface)}.alerts-badge-count{border:2px solid var(--gr-surface);background:var(--gr-muted);min-width:17px;height:17px;color:var(--gr-surface);font:700 8px var(--mono);border-radius:99px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-7px;right:-7px}.alerts-badge-critical{border-color:var(--gr-bad);color:var(--gr-bad)}.alerts-badge-critical .alerts-badge-count{background:var(--gr-bad)}.alerts-panel .ops-panel-heading{flex-wrap:wrap}.alerts-panel .alerts-refresh{min-height:44px;margin-left:auto}.alerts-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--gr-muted);margin:22px 0 10px;font-size:14px}.alerts-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.alerts-row{border:1px solid var(--gr-line);background:var(--gr-raised);border-left-width:4px;border-radius:8px;min-width:0;padding:14px 16px}.alerts-row-critical{border-left-color:var(--gr-bad)}.alerts-row-warning{border-left-color:color-mix(in srgb, var(--gr-warn) 40%, transparent)}.alerts-row-resolved{opacity:.72;border-left-color:var(--gr-line)}.alerts-row-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.alerts-row-top strong{font-size:15px}.alerts-chip{letter-spacing:.35px;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.alerts-chip-critical{background:var(--ops-error-bg);color:var(--ops-error-text)}.alerts-chip-warning{background:var(--ops-warning-bg);color:var(--ops-warning-text)}.alerts-category{color:var(--gr-muted);font-size:12px}.alerts-age{color:var(--gr-muted);white-space:nowrap;margin-left:auto;font-size:12px}.alerts-summary{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.55}.alerts-details{margin-top:8px}.alerts-details summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.alerts-details dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:4px 14px;margin:0;font-size:12px;display:grid}.alerts-details dl>div{display:contents}.alerts-details dt{color:var(--gr-muted)}.alerts-details dd{overflow-wrap:anywhere;font-family:var(--mono);margin:0}.alerts-row-actions{margin-top:8px}.alerts-row-actions .outline-button{min-height:44px}.alerts-acknowledged{color:var(--gr-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.alerts-settings-wallets{gap:10px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.alerts-wallet-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.alerts-wallet-row label{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.alerts-wallet-row input{box-sizing:border-box;border:1px solid var(--gr-line);background:var(--gr-bg);width:100%;min-width:0;min-height:44px;color:var(--gr-text);font:16px var(--sans);border-radius:5px;padding:10px 12px;font-weight:400}.alerts-wallet-row button{min-width:44px;min-height:44px}@media (max-width:760px){.alerts-wallet-row{grid-template-columns:1fr}.alerts-age{white-space:normal;margin-left:0}}.alerts-filters{gap:10px;margin:0 0 6px;display:grid}.alerts-filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-filter-group>span{min-width:72px;color:var(--gr-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.alerts-filter{box-sizing:border-box;border:1px solid var(--gr-line-strong);background:var(--gr-surface);min-height:44px;color:var(--gr-text);font:600 13px var(--sans);cursor:pointer;border-radius:999px;padding:8px 14px}.alerts-filter[aria-pressed=true]{border-color:var(--gr-accent-text);background:var(--gr-accent-soft);color:var(--gr-accent-text)}.alerts-entity{color:var(--gr-muted);margin:8px 0 0;font-size:13px}.alerts-entity code{color:var(--gr-text);font:12px var(--mono);overflow-wrap:anywhere}.alerts-guidance{gap:12px;margin-top:10px;display:grid}.alerts-guidance section{min-width:0}.alerts-guidance h4{color:var(--gr-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.alerts-guidance p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.alerts-steps{margin:0;padding-left:22px;font-size:14px;line-height:1.6}.alerts-steps li{overflow-wrap:anywhere;margin:4px 0}.alerts-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.alerts-link{box-sizing:border-box;border:1px solid var(--gr-line-strong);background:var(--gr-surface);min-height:44px;color:var(--gr-accent-text);border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.alerts-link:hover{background:var(--gr-raised);text-decoration:underline}.alerts-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alerts-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-action-danger{border-color:var(--ops-error-text);color:var(--ops-error-text)}.alerts-row-focus{outline:3px solid var(--gr-focus);outline-offset:2px;background:var(--gr-surface)}.alerts-row:focus-visible{outline:3px solid var(--gr-focus);outline-offset:2px}@media (max-width:760px){.alerts-filter-group>span{flex:1 0 100%}.alerts-row-actions>button,.alerts-links>a{flex:100%;justify-content:center}}.surface.team-wallet-pass{color:var(--gr-text);border:1px solid var(--gr-line-strong);background:linear-gradient(130deg,var(--gr-raised),var(--gr-bg));border-radius:1rem;gap:.8rem;min-width:0;padding:1.2rem;display:grid}.team-wallet-pass-heading{color:var(--gr-accent-text);align-items:center;gap:.8rem;min-width:0;display:flex}.team-wallet-pass h2{color:var(--text,var(--gr-text));margin:0;font-size:1.2rem}.team-wallet-pass p{overflow-wrap:anywhere;margin:0}.team-wallet-pass-heading .team-wallet-pass-eyebrow{color:var(--gr-text);letter-spacing:.04em;margin:0 0 .3rem;font-size:.8rem}.team-wallet-pass-heading h2{overflow-wrap:anywhere;font-size:1.5rem}.team-wallet-pass-heading>div{min-width:0}.team-wallet-pass-muted{color:var(--gr-muted)}.team-wallet-pass-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.team-wallet-pass-actions button,.team-wallet-pass-actions a{white-space:normal;text-align:center;max-width:100%;min-height:44px}@media (max-width:480px){.team-wallet-pass{padding:1rem}.team-wallet-pass-actions>.solid-button,.team-wallet-pass-actions>.outline-button{flex:100%}}.team-wallet-pass .outline-button{color:var(--gr-text);border-color:var(--gr-line-strong);background:0 0}.team-wallet-pass .solid-button{color:var(--gr-on-accent);background:var(--gr-lime);border-color:var(--gr-accent-text)}.team-wallet-pass .text-button{color:var(--gr-accent-text)}.team-wallet-pass .outline-button:hover{background:var(--gr-accent-soft);color:var(--gr-text);border-color:var(--gr-line-strong)}.team-wallet-pass .solid-button:hover{background:var(--gr-lime);color:var(--gr-on-accent);border-color:var(--gr-accent-text)}.team-wallet-pass-heading{flex-wrap:wrap}.team-wallet-pass-heading>div{flex:160px;min-width:0}.team-pass-card{background:linear-gradient(135deg, var(--gr-raised) 0%, var(--gr-bg) 55%, var(--gr-sunken) 100%);border:1px solid color-mix(in srgb, var(--gr-accent-text) 35%, transparent);width:210px;height:128px;box-shadow:0 18px 34px #00000073, inset 0 1px 0 color-mix(in srgb, var(--gr-text) 8%, transparent);transition:transform .4s var(--ease-out,ease-out);border-radius:14px;flex:none;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden;transform:perspective(700px)rotateY(-12deg)rotateX(4deg)}.team-pass-card:after{content:"";background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--gr-text) 14%, transparent) 50%, transparent 58%);animation:4.5s ease-in-out infinite team-pass-sheen;position:absolute;top:-40%;bottom:-40%;left:-60%;right:-60%;transform:translate(-60%)}.team-wallet-pass:hover .team-pass-card{transform:perspective(700px)rotateY(-4deg)rotateX(2deg)translateY(-2px)}.team-pass-card-name{color:var(--gr-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 15px/1.15 Space Grotesk,sans-serif;display:-webkit-box;overflow:hidden}.team-pass-card-stripe{background:linear-gradient(90deg, var(--gr-lime), color-mix(in srgb, var(--gr-accent-text) 10%, transparent));height:4px;position:absolute;bottom:22px;left:0;right:0}.team-pass-card-wallet{position:absolute;bottom:30px;right:8px}@keyframes team-pass-sheen{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.team-pass-card{transition:none;transform:none}.team-pass-card:after{animation:none;display:none}}@media (max-width:600px){.team-pass-card{width:100%;max-width:280px;transform:none}}.team-wallet-pass>p[role=status],.team-wallet-pass>p.team-wallet-pass-muted,.team-wallet-pass>p:not([class]){background:color-mix(in srgb, var(--gr-bg) 55%, transparent);border:1px solid var(--gr-line);border-radius:12px;align-items:flex-start;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:8px 0 0;padding:8px 14px;font-size:.9rem;line-height:1.45;display:flex}.team-wallet-pass>p[role=status]:before,.team-wallet-pass>p.team-wallet-pass-muted:before,.team-wallet-pass>p:not([class]):before{content:"";background:var(--gr-warn);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--gr-warn) 60%, transparent);border-radius:50%;flex:none;margin-top:.45em}.team-wallet-pass>p[role=alert]{background:var(--gr-bad-bg);border:1px solid color-mix(in srgb, var(--gr-bad) 40%, transparent);border-radius:12px;padding:8px 14px}@media (max-width:600px){.team-wallet-pass-heading{flex-wrap:nowrap;gap:12px}.team-pass-card{grid-template-columns:1fr;justify-items:center;width:108px;max-width:108px;height:80px;padding:8px}.team-pass-card-name{display:none}.team-pass-card-wallet{bottom:14px;right:4px}.team-wallet-pass-heading>div{flex:1 1 0}.surface.team-wallet-pass{gap:.6rem}}.team-wallet-pass-code{opacity:.8;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:4px;font-size:.8rem;display:block}.team-xi-passes{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:8px;margin-top:18px;padding-top:16px;display:grid}.team-xi-passes .team-wallet-pass-eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.team-xi-passes-intro{color:var(--gr-muted);margin:0;font-size:.92rem;line-height:1.45}.mg-glyph{width:var(--mg-size,22px);height:var(--mg-size,22px);-webkit-mask:var(--mg-url) center / contain no-repeat;-webkit-mask:var(--mg-url) center / contain no-repeat;mask:var(--mg-url) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.mg-glyph.is-empty{width:6px;height:6px;margin:calc((var(--mg-size,22px) - 6px) / 2);opacity:.5;border-radius:50%;-webkit-mask:none;mask:none}.cs-crest{--cs-tone:color-mix(in srgb, var(--gr-text) 60%, var(--gr-muted));width:var(--cs-size,44px);height:var(--cs-size,44px);flex:none;place-items:center;display:inline-grid;position:relative}.cs-lime{--cs-tone:var(--gr-home)}.cs-amber{--cs-tone:var(--gr-warn)}.cs-ivory{--cs-tone:color-mix(in srgb, var(--gr-text) 60%, var(--gr-muted))}.cs-shape{background:var(--cs-tone);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--cs-tone) 40%, transparent));-webkit-mask:var(--cs-url) center / contain no-repeat;-webkit-mask:var(--cs-url) center / contain no-repeat;mask:var(--cs-url) center / contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.cs-empty .cs-shape{opacity:.3;filter:none}.cs-initials{font:700 calc(var(--cs-size,44px) * .27) / 1 var(--gr-font-data,monospace);letter-spacing:.02em;color:var(--gr-bg);position:relative}.wr-backdrop{--wr-accent:var(--gr-lime,#d4f65a);isolation:isolate;border:1px solid var(--gx-edge,#cfe8d52e);background:var(--art-void,#04110c);min-width:0;color:var(--gr-text);border-radius:14px;position:relative;overflow:hidden}.wr-backdrop:after{content:"";background:var(--wr-accent);height:3px;box-shadow:0 0 14px var(--wr-accent);position:absolute;top:0;bottom:auto;left:0;right:0}.wr-draw{--wr-accent:#cfe8d5}.wr-loss{--wr-accent:#9fb4a5}.wr-art{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.wr-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--wr-focal,50% 50%);object-position:var(--wr-focal,50% 50%);width:100%;height:100%;display:block}.wr-shade{z-index:-1;pointer-events:none;background:radial-gradient(80% 90%,#071a13d6 0%,#071a13c2 62%,#071a13e0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.wr-backdrop.is-art-missing{background:radial-gradient(at 80% 20%,#36633d55,#0000 65%),#102f23}.wr-body{min-width:0;padding:clamp(16px,3vw,28px);position:relative}.theatre-scrub{flex:auto;min-width:20px;display:flex;position:relative}.wt-rail{pointer-events:none;position:absolute;top:0;bottom:0;left:8px;right:8px}.wt-rail-mark{width:18px;color:color-mix(in srgb, var(--gr-text) 60%, var(--gr-muted));grid-template-rows:1fr auto;place-items:end center;display:grid;position:absolute;top:2px;bottom:2px;transform:translate(-50%)}.wt-rail-mark .mg-glyph{filter:drop-shadow(0 0 4px)}.wt-rail-tick{width:3px;height:13px;box-shadow:0 0 8px currentColor, 0 0 2px color-mix(in srgb, var(--gr-text) 90%, transparent);background:currentColor;border-radius:2px;margin-top:1px;display:block}.wt-rail-mark.wt-tone-home{color:var(--gr-home)}.wt-rail-mark.wt-tone-away{color:var(--gr-warn)}@keyframes wt-tick-glow{0%,to{opacity:.55}50%{opacity:1}}.wt-rail[data-motion=on] .wt-rail-mark{animation:gx-rise .42s var(--ease-out,ease-out) both;animation-delay:calc(var(--gx-stagger,0) * 60ms)}.wt-rail[data-motion=on] .wt-rail-mark[data-glyph=goal] .wt-rail-tick{animation:2.4s ease-in-out 3 wt-tick-glow}.event-cue.has-glyph{grid-template-columns:43px 24px minmax(0,1fr) auto}.event-cue .event-glyph{color:color-mix(in srgb, var(--gr-text) 60%, var(--gr-muted))}.event-cue .event-glyph.wt-tone-home{color:var(--gr-home)}.event-cue .event-glyph.wt-tone-away{color:var(--gr-warn)}.wt-endcard{margin-top:14px}.wt-endcard-board{text-align:center;justify-items:center;gap:14px;display:grid}.wt-endcard-whistle{font:700 13px/1 var(--gr-font-data,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--wr-accent,#cfe8d5);align-items:center;gap:10px;display:inline-flex}.wt-endcard-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(10px,3vw,28px);width:min(100%,520px);display:grid}.wt-endcard-side{min-width:0;font:700 clamp(15px, 2.2vw, 20px) / 1 var(--gr-font-heading);letter-spacing:-.01em;align-items:center;gap:12px;display:flex}.wt-endcard-side:last-child{flex-direction:row-reverse}.wt-endcard-side b{text-overflow:ellipsis;min-width:0;overflow:hidden}.wt-endcard-numbers{font:700 clamp(34px, 6vw, 54px) / 1 var(--gr-font-data,monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--gr-text);text-shadow:0 2px 18px #0000008c;white-space:nowrap}.wt-endcard-extra{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.wt-endcard .gx-btn{min-height:48px}.wt-endcard[data-motion=on] .wt-endcard-numbers{animation:gx-rise .52s var(--ease-snap,ease-out) .12s both}.wt-prepare .gx-scene-art img,.wt-prepare .gx-ambient-video{filter:blur(11px)saturate(.9)brightness(.78);transform:scale(1.08)}.wt-prepare.gx-scene-banner{min-height:clamp(130px,14vw,180px);margin-bottom:14px}.wt-retired{gap:14px;display:grid}.wt-retired .gx-empty{padding-block-start:8px;padding-block-end:8px}.wt-retired .gx-empty-title [role=heading]{font:inherit}.wt-score-card{border:1px solid var(--gr-line);background:color-mix(in srgb, var(--gr-sunken) 80%, transparent);color:var(--gr-text);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;display:flex}.wt-score-card strong{font:700 clamp(18px, 3vw, 26px) / 1.1 var(--gr-font-data,monospace);font-variant-numeric:tabular-nums}.wh-hero{margin-bottom:18px}.wh-hero.gx-scene-hero{min-height:clamp(240px,27vw,320px)}.wh-tags{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.wh-empty{justify-items:center;gap:8px;width:min(100%,560px);margin:16px auto;display:grid}.wh-empty .gx-empty-title [role=heading]{font:inherit}.wh-empty-body{max-width:52ch;color:var(--gr-muted);text-align:center;margin:0;font-size:13px;line-height:1.55}.wh-empty .gx-empty-copy{align-items:center}.wh-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 0;display:flex}.wh-row-teams{align-items:center;gap:10px;min-width:0;display:inline-flex}.wh-row-team{min-width:0;font:700 13px/1 var(--gr-font-data,monospace);letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.wh-row-vs{color:var(--gr-muted);font:600 11px/1 var(--gr-font-data,monospace);text-transform:uppercase}.wh-row-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.wh-row-chips .gx-chip{min-height:26px;font-size:11px}.wh-row:hover .cs-shape{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--cs-tone) 70%, transparent))}.wh-row:focus-visible .cs-shape{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--cs-tone) 70%, transparent))}.wh-native-chip{align-self:flex-start}.broadcast-thumb .wh-native-chip{z-index:2;min-height:24px;padding:2px 8px 2px 6px;font-size:10px;position:absolute;top:8px;bottom:auto;left:8px;right:auto}.broadcast-thumb .wh-native-chip>span{z-index:auto;position:static;bottom:auto;right:auto}.broadcast-thumb .wh-native-chip .gx-chip-label{font:600 10px/1.2 var(--gr-font-body,sans-serif);text-transform:none;color:var(--gr-text)}.hero-media-topline .wh-native-chip{flex:none}@media (max-width:600px){.wh-hero.gx-scene-hero{min-height:0;margin-bottom:12px}.wh-hero.gx-scene-hero .gx-scene-body{padding:48px 16px 14px}.wh-hero .gx-scene-copy{gap:10px;width:100%}.wh-hero .gx-scene-eyebrow{display:contents}.wh-hero .gx-scene-actions{flex-wrap:nowrap}.wh-hero .gx-scene-actions>.gx-btn{flex:auto;min-width:0}.broadcast-thumb .wh-native-chip,.broadcast-thumb .wh-native-chip .gx-chip-label{font-size:11px}.wt-endcard-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.wt-endcard-side{flex-direction:column;gap:6px;font-size:13px}.wt-endcard-side:last-child{flex-direction:column}.wt-rail{left:6px;right:6px}.wh-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.wt-rail-mark,.wt-endcard-numbers{animation:none!important}}@media (forced-colors:active){.mg-glyph,.cs-shape{forced-color-adjust:none;background:canvastext}.wr-art,.wr-shade{display:none}.wr-backdrop,.wt-score-card,.wt-rail-mark{border:1px solid canvastext}}.hero-copy .spoiler-toggle{align-self:flex-start;margin:14px 0 0}.scoreline>div{align-items:center;gap:8px;display:inline-flex}.scoreline-crest{filter:drop-shadow(0 2px 6px #00000080)}@media (max-width:600px){.watch-workspace .teaser-foot span{font-size:12px}}@media (min-width:1121px){.theatre-page .theatre-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr)}.theatre-page .theatre-sidebar{padding-inline-start:16px;padding-inline-end:16px}.theatre-page .event-cue{gap:6px}.theatre-page .event-cue-slow{min-width:56px;margin-left:2px}.theatre-page .event-cue-share{margin-left:2px}}#root .cinematic-game .app-shell.game-app-frame{isolation:isolate;position:relative}#root .cinematic-game .app-shell.game-app-frame[data-shell-art=ready]:before{content:"";z-index:0;pointer-events:none;background:var(--shell-art-url) 50% 20% / cover no-repeat;animation:shell-art-in .9s var(--ease-out,ease-out) both;position:absolute;top:0;bottom:0;left:0;right:0}@supports (background-image:-webkit-image-set(url('a.avif') type('image/avif'))) or (background-image:image-set(url('a.avif') type('image/avif'))){#root .cinematic-game .app-shell.game-app-frame[data-shell-art=ready]:before{background-image:var(--shell-art)}}@keyframes shell-art-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){#root .cinematic-game .app-shell.game-app-frame[data-shell-art=ready]:before{animation:none}}#root .cinematic-game .topbar .breadcrumb{gap:0}#root .cinematic-game .topbar .breadcrumb-glyph{border:1px solid var(--gx-edge);background:var(--gx-glass);width:32px;height:32px;color:var(--gr-accent-text);border-radius:8px;place-items:center;display:inline-grid}#root .cinematic-game .topbar .shell-dot{--dot:var(--gr-good);cursor:default;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}#root .cinematic-game .topbar .shell-dot:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:1px}#root .cinematic-game .topbar .shell-dot-mark{background:var(--dot);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 22%, transparent);border-radius:50%;display:block}#root .cinematic-game .topbar .shell-dot-connecting{--dot:var(--gr-warn)}#root .cinematic-game .topbar .shell-dot-connecting .shell-dot-mark{border:2px solid var(--dot);background:0 0;animation:1.2s ease-in-out 4 gx-live-dot}#root .cinematic-game .topbar :-webkit-any(.shell-dot-demo,.shell-dot-error){--dot:var(--gr-bad)}#root .cinematic-game .topbar :is(.shell-dot-demo,.shell-dot-error){--dot:var(--gr-bad)}#root .cinematic-game .topbar :-webkit-any(.shell-dot-demo,.shell-dot-error) .shell-dot-mark{border-radius:1px;width:9px;height:9px;transform:rotate(45deg)}#root .cinematic-game .topbar :is(.shell-dot-demo,.shell-dot-error) .shell-dot-mark{border-radius:1px;width:9px;height:9px;transform:rotate(45deg)}#root .cinematic-game .topbar .shell-dot-network{--dot:var(--gx-amber)}#root .cinematic-game .topbar .shell-dot-network .shell-dot-mark{border-radius:2px}#root .cinematic-game .topbar .shell-dot:after{content:attr(data-tip);z-index:40;border:1px solid color-mix(in srgb, var(--gr-accent-text) 35%, transparent);background:var(--gr-surface);width:max-content;max-width:min(260px,100vw - 24px);color:var(--gr-text);box-shadow:0 12px 28px color-mix(in srgb, var(--gr-shadow-ink) calc(45% * var(--gr-shadow-k)), transparent);font:600 12px/1.35 var(--gr-font-body);text-align:left;white-space:normal;opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out,ease-out), transform .12s var(--ease-out,ease-out);border-radius:6px;padding:7px 10px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px)}#root .cinematic-game .topbar .shell-dot:-webkit-any(:hover,:focus):after{opacity:1;transform:none}#root .cinematic-game .topbar .shell-dot:is(:hover,:focus):after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#root .cinematic-game .topbar .shell-dot:after{transition:none;transform:none}#root .cinematic-game .topbar .shell-dot-connecting .shell-dot-mark{animation:none}}@media (forced-colors:active){#root .cinematic-game .topbar .shell-dot-mark{background:0 0;border:2px solid canvastext}}#root .cinematic-game .sidebar-footer{gap:12px}#root .cinematic-game .sidebar-footer .cs-crest{flex:none}#root .cinematic-game .sidebar-footer>span:last-child strong{font-size:12px}#root .cinematic-game .avatar-button.avatar-button-crest{background:0 0;border:0;position:relative}#root .cinematic-game .avatar-button-crest .avatar-mode{border:1px solid var(--gr-accent-text);background:var(--gr-bg);width:17px;height:17px;color:var(--gr-accent-text);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}#root .cinematic-game .avatar-button-crest:hover .cs-shape,#root .cinematic-game .avatar-button-crest[aria-expanded=true] .cs-shape{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--gr-accent-text) 70%, transparent))}#root .cinematic-game .account-menu-head{flex-direction:row;align-items:center;gap:12px}#root .cinematic-game .account-menu-head .account-menu-crest{flex:none;display:inline-grid}#root .cinematic-game .account-menu-identity{flex-direction:column;gap:3px;min-width:0;display:flex}#root .cinematic-game .account-menu-mode{align-items:center;gap:6px;min-width:0;display:inline-flex}#root .cinematic-game .account-menu-mode>svg{flex:none}dialog.start-club-scrim{overflow:hidden}.start-club-backdrop{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.start-club-backdrop img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 60%;object-position:70% 60%;filter:blur(18px)brightness(.62)saturate(.9);width:100%;height:100%;display:block;transform:scale(1.18)}.start-club-backdrop:after{content:"";background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--art-void) 35%, transparent) 0%, #020b07db 100%);position:absolute;top:0;bottom:0;left:0;right:0}#root .cinematic-game .start-club-modal{z-index:1;border-top:3px solid var(--gr-accent-text);background:color-mix(in srgb, var(--gr-surface) 92%, transparent);position:relative}.start-club-heading{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}#root .cinematic-game .start-club-modal .start-club-heading h2{margin:0}.start-club-about{flex:none;display:block}.start-club-about[open]{flex:1 0 100%}.start-club-about>summary{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;margin:-8px;list-style:none;display:grid}.start-club-about>summary::-webkit-details-marker{display:none}.start-club-about>summary>span{border:1px solid var(--gx-edge);background:var(--gx-glass);width:28px;height:28px;color:var(--gr-muted);border-radius:50%;place-items:center;display:grid}.start-club-about[open]>summary>span,.start-club-about>summary:hover>span{color:var(--gr-accent-text);border-color:color-mix(in srgb, var(--gr-accent-text) 50%, transparent)}.start-club-about>p{margin:6px 0 0}.start-club-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 6px;padding:0;list-style:none;display:grid}.start-club-step{min-width:0;color:var(--gr-muted);font:600 11px/1.2 var(--gr-font-body);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.start-club-step+.start-club-step:before{content:"";background:color-mix(in srgb, var(--gr-line-ink) 18%, transparent);width:100%;height:2px;position:absolute;top:15px;right:50%}.start-club-step.is-done+.start-club-step:before{background:var(--gr-accent-text)}.start-club-pip{z-index:1;border:2px solid color-mix(in srgb, var(--gr-line-ink) 30%, transparent);background:var(--gr-surface);width:30px;height:30px;color:var(--gr-muted);transition:background-color .2s var(--ease-out,ease-out), border-color .2s var(--ease-out,ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.start-club-step.is-active .start-club-pip{border-color:var(--gr-accent-text);color:var(--gr-accent-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--gr-accent-text) 14%, transparent)}.start-club-step.is-done .start-club-pip{border-color:var(--gr-lime-edge);background:var(--gr-lime);color:var(--gr-on-accent)}.start-club-step.is-busy .start-club-pip{animation:gx-beacon 1.4s var(--ease-out,ease-out) infinite}.start-club-step.is-active .start-club-step-label,.start-club-step.is-done .start-club-step-label{color:var(--gr-text)}.start-club-step-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}#root .cinematic-game .auth-field .start-club-count{color:var(--gr-muted);font:600 11px/1 var(--gr-font-data,monospace);font-variant-numeric:tabular-nums;margin-left:auto}#root .cinematic-game .auth-field .start-club-count.is-near{color:var(--gx-amber)}@media (prefers-reduced-motion:reduce){.start-club-step.is-busy .start-club-pip{animation:none}.start-club-pip{transition:none}}.club-swatches{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}#root .cinematic-game .club-swatch{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.club-swatch-disc{border:2px solid color-mix(in srgb, var(--gr-line-ink) 38%, transparent);color:#fff;background:linear-gradient(135deg, var(--swatch-primary) 0 50%, var(--swatch-secondary) 50% 100%);width:36px;height:36px;transition:transform .14s var(--ease-snap,ease-out), box-shadow .14s var(--ease-out,ease-out);border-radius:50%;place-items:center;display:grid}.club-swatch-disc>svg{filter:drop-shadow(0 0 2px #000000e6)}.club-swatch:hover .club-swatch-disc{transform:scale(1.08)}.club-swatch.is-selected .club-swatch-disc{border-color:var(--gr-accent-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--gr-accent-text) 35%, transparent);transform:scale(1.06)}#root .cinematic-game .club-profile-advanced{margin-top:12px}#root .cinematic-game .club-profile-advanced>summary{cursor:pointer;min-height:44px;color:var(--gr-muted);font:600 12px/1.2 var(--gr-font-body);align-items:center;display:flex}#root .cinematic-game .club-profile-advanced[open]>summary{color:var(--gr-text)}@media (prefers-reduced-motion:reduce){.club-swatch-disc{transition:none}}@media (forced-colors:active){.club-swatch.is-selected .club-swatch-disc{outline:3px solid highlight}}#root .cinematic-game .manager-gate.manager-gate-art{text-align:center;justify-items:center;max-width:560px;padding:20px;display:grid}.manager-gate-art .gx-empty{width:100%}.manager-gate-title{justify-content:center;align-items:center;gap:8px;display:inline-flex}.manager-gate-title>[role=heading]{font:700 clamp(22px, 3vw, 28px)/1.15 var(--gr-font-heading);letter-spacing:-.02em}.clubhouse-page{flex-direction:column;gap:22px;width:min(100%,1080px);min-width:0;margin:0 auto;padding-bottom:24px;display:flex}.clubhouse-heading h1{font:600 clamp(28px, 4vw, 46px)/1.08 var(--display,"Space Grotesk", sans-serif);letter-spacing:-.04em;overflow-wrap:anywhere;margin:6px 0 10px}.clubhouse-heading p:not(.eyebrow),.clubhouse-page p{max-width:72ch;line-height:1.65}.clubhouse-heading p:not(.eyebrow),.clubhouse-muted{color:var(--gr-muted);font-size:14px}.clubhouse-hero.surface{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--gr-good) 14%, transparent), transparent 65%), var(--gr-raised);border:1px solid var(--gr-line-strong);border-radius:16px;padding:clamp(20px,4vw,36px)}.clubhouse-hero h2{font:600 clamp(24px, 3vw, 34px)/1.15 var(--display,"Space Grotesk", sans-serif);letter-spacing:-.025em;margin:10px 0}.clubhouse-mark{border:1px solid var(--gr-line-strong);width:64px;height:64px;color:var(--gr-accent-text);border-radius:50%;place-items:center;display:grid}.clubhouse-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.activity-ticket-head>a{min-height:44px}.clubhouse-actions :-webkit-any(a,button){min-height:44px}.clubhouse-actions :is(a,button){min-height:44px}.clubhouse-section-heading :-webkit-any(a,button){min-height:44px}.clubhouse-section-heading :is(a,button){min-height:44px}.clubhouse-page .solid-button,.clubhouse-page .outline-button{white-space:normal;text-align:center;justify-content:center;text-decoration:none}.clubhouse-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.clubhouse-section-heading h2,.clubhouse-save h2,.clubhouse-readiness h2{margin:0;font-size:20px}.clubhouse-section-heading a,.return-activity a{color:var(--gr-accent-text);align-items:center;gap:7px;display:inline-flex}.clubhouse-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.clubhouse-save>div:first-child{flex:280px}.clubhouse-save .clubhouse-actions{margin:0}.clubhouse-readiness-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.clubhouse-xi{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:14px;display:flex}.clubhouse-xi .gx-meter-pips>span{width:14px;height:26px}.clubhouse-xi .text-button{min-height:44px;color:var(--gr-accent-text);align-items:center;gap:7px;display:inline-flex}.clubhouse-notice{border:1px solid color-mix(in srgb, var(--gr-warn) 40%, transparent);background:color-mix(in srgb, var(--gr-warn) 10%, transparent);border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.return-activity{background:var(--gr-raised);border:1px solid var(--gr-line-strong);border-radius:10px;flex:none;align-items:center;gap:12px;margin:8px 18px 0;padding:12px 16px;display:flex}.return-activity>svg{color:var(--gr-accent-text);flex:none}.return-activity>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.return-activity strong{font-size:14px}.return-activity span{color:var(--gr-muted);overflow-wrap:anywhere;font-size:12px}.return-activity>a{flex:none;min-height:44px;font-size:14px;text-decoration:none}.activity-ticket{border:1px solid var(--gr-line);background:var(--gr-raised);border-radius:12px;min-width:0;margin:12px 0;padding:18px;scroll-margin-top:24px}.activity-ticket-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-ticket-head>div{flex-direction:column;flex:160px;gap:7px;min-width:0;display:flex}.activity-ticket-head>a{margin-left:auto}.activity-ticket.is-active{border-color:color-mix(in srgb, var(--gr-accent-text) 45%, transparent);box-shadow:inset 3px 0 0 var(--gr-accent-text)}.activity-ticket-head .eyebrow{margin:0;font-size:11px}.activity-ticket-head strong{font-size:18px}.activity-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;display:grid}.activity-stages>div{background:color-mix(in srgb, var(--gr-bg) 33%, transparent);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;display:flex;position:relative}.activity-stages>div+div:before{content:"";background:var(--gr-line);width:12px;height:2px;position:absolute;top:50%;right:calc(100% - 2px)}.activity-stages dt{align-items:center;gap:6px;display:inline-flex}.activity-stage-pip{border:2px dashed var(--gr-line-strong);width:26px;height:26px;color:var(--gr-muted);border-radius:50%;place-items:center;display:inline-grid}.activity-stage.is-done .activity-stage-pip{background:var(--gr-lime);color:var(--gr-on-accent);box-shadow:0 0 10px color-mix(in srgb, var(--gr-accent-text) 45%, transparent);border:0}.activity-stage.is-active .activity-stage-pip{border:2px solid var(--gr-accent-text);color:var(--gr-accent-text);animation:gx-beacon 2.4s var(--ease-out,ease-out) 2}.activity-stage.is-review .activity-stage-pip{border:2px solid var(--gr-warn);color:var(--gr-warn)}.activity-stage.is-none .activity-stage-pip{opacity:.5;border-style:solid}.activity-ticket dt{color:var(--gr-muted);font-size:11px}.activity-ticket dd{overflow-wrap:anywhere;margin:0;font-size:13px}.activity-references dd{text-align:left}.activity-references{margin-top:16px}.activity-references summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.activity-references dl{gap:10px;display:grid}.activity-references pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--mono,monospace);max-width:100%}.clubhouse-goals{gap:12px;padding:0;list-style:none;display:grid}.clubhouse-goals li{border-bottom:1px solid var(--gr-line);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0;display:flex}.clubhouse-goals strong{flex:1}.clubhouse-goals span{color:var(--gr-muted);font-size:13px}.workspace-more{border-top:1px solid var(--gr-line);margin-top:18px}.workspace-more summary{cursor:pointer;align-items:center;min-height:44px;padding:10px;font-size:13px;display:flex}.workspace-more nav{flex-direction:column;display:flex}.workspace-more .nav-item{font-size:13px;text-decoration:none}.mobile-primary-nav{display:none}@media (max-width:860px){.mobile-primary-nav{padding:4px 6px max(4px, env(safe-area-inset-bottom));border-top:1px solid var(--gr-line-strong);background:var(--gr-surface);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.mobile-primary-nav button{min-height:56px;color:var(--gr-muted);font:600 11px/1.2 var(--sans,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 2px;display:flex}.mobile-primary-nav button[aria-current=page]{background:var(--gr-accent-soft);color:var(--gr-accent-text)}.return-activity{margin-inline-start:12px;margin-inline-end:12px;padding:8px 12px}.return-activity>svg{display:none}}@media (max-width:600px){.activity-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.clubhouse-page{gap:18px}.clubhouse-hero.surface{padding:20px}.clubhouse-actions{align-items:stretch}.clubhouse-actions>:-webkit-any(a,button){flex:180px}.clubhouse-actions>:is(a,button){flex:180px}.activity-ticket{padding:14px}.return-activity{gap:8px}.return-activity span{font-size:11px}.return-activity strong{font-size:13px}}@media (max-height:480px){.return-activity{margin-bottom:6px}.mobile-primary-nav{position:static}.clubhouse-page .workspace-panel{overflow:visible}}@media (prefers-reduced-motion:reduce){.clubhouse-page *,.return-activity *{scroll-behavior:auto;transition:none;animation:none}}.clubhouse-page[data-motion=off] .activity-stage-pip{animation:none}@media (max-width:600px){.activity-stages>div:nth-child(odd):before{display:none}}.clubhouse-page .workspace-panel>*+*{margin-top:18px}.clubhouse-readiness.surface,.clubhouse-save.surface{padding:20px}.clubhouse-page>.gx-scene .gx-scene-title{max-width:14ch}.clubhouse-section-heading h2{align-items:center;gap:6px;display:inline-flex}.clubhouse-tickets .gx-empty-compact{justify-content:flex-start}.play-kicker{border-left:3px solid var(--gr-accent-text);font:700 14px/1.2 var(--gr-font-heading);letter-spacing:.02em;color:var(--gr-text);text-shadow:0 2px 12px #0009;margin:0;padding-left:9px}.play-hub .gx-chip-row{align-items:center}.play-testnet{align-items:center;gap:4px;display:inline-flex}.play-live{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.play-live:focus-visible{outline:3px solid var(--gr-focus);outline-offset:3px}.play-community:focus-visible{outline:3px solid var(--gr-focus);outline-offset:3px}.play-refresh:focus-visible{outline:3px solid var(--gr-focus);outline-offset:3px}.play-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-block-start:2px;margin-block-end:-4px;display:flex}.play-community{cursor:pointer;min-height:44px;transition:border-color .16s var(--ease-out,ease-out);padding-inline-start:12px;padding-inline-end:14px;text-decoration:none}.play-community:hover{border-color:color-mix(in srgb, var(--gr-accent-text) 50%, transparent)}.play-refresh{border:1px solid var(--gr-line);background:color-mix(in srgb, var(--gr-sunken) 80%, transparent);width:44px;height:44px;color:var(--gr-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.play-refresh:hover{color:var(--gr-accent-text);border-color:color-mix(in srgb, var(--gr-accent-text) 50%, transparent)}.play-refresh.is-checking svg{animation:1.1s linear 3 play-spin}@keyframes play-spin{to{transform:rotate(360deg)}}.play-hub[data-motion=off] .play-refresh svg{animation:none}@media (prefers-reduced-motion:reduce){.play-refresh svg{animation:none!important}}.clubhouse-ticket-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin-top:12px;display:grid}.activity-ticket-card{isolation:isolate;background:var(--gr-bg);color:var(--gr-text);transition:transform .25s var(--ease-out,ease-out), border-color .25s ease, box-shadow .25s ease;border-radius:14px;margin:0;padding:0 16px 14px;position:relative;overflow:hidden}.activity-ticket-card:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--gr-bg) 0%, transparent) 0%, color-mix(in srgb, var(--gr-bg) 35%, transparent) 50%, var(--gr-bg) 100%), var(--ticket-art,none) center 45% / cover no-repeat;height:150px;position:absolute;top:0;bottom:auto;left:0;right:0}.activity-ticket-card:hover,.activity-ticket-card:focus-within{border-color:color-mix(in srgb, var(--gr-accent-text) 40%, transparent);box-shadow:0 14px 30px #00000059, 0 0 0 1px color-mix(in srgb, var(--gr-accent-text) 12%, transparent);transform:translateY(-3px)}.activity-ticket-card .activity-ticket-head{align-items:flex-end;min-height:132px;padding-bottom:6px}.activity-ticket-card .activity-ticket-head>[data-icon],.activity-ticket-card .activity-ticket-head>.gx-icon{filter:drop-shadow(0 6px 12px #0000008c)}.activity-ticket-card .activity-ticket-head strong{text-shadow:0 2px 10px #0009;font-size:20px}.activity-ticket-card .activity-ticket-head>a{background:color-mix(in srgb, var(--gr-sunken) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;min-height:36px;padding:0 12px;position:absolute;top:10px;right:12px}.activity-ticket-card .activity-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:10px 0 4px;position:relative}.activity-ticket-card .activity-stages:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--gr-accent-text) 55%, transparent), var(--gr-line));height:2px;position:absolute;top:13px;left:12.5%;right:12.5%}.activity-ticket-card .activity-stages>div{background:0 0;flex-direction:column-reverse;gap:6px;padding:0}.activity-ticket-card .activity-stages>div+div:before{display:none}.activity-ticket-card .activity-stages dt{letter-spacing:.02em;color:var(--gr-muted);font-size:10px}.activity-ticket-card .activity-stages dt svg{display:none}.activity-ticket-card .activity-stage-pip{z-index:1;background:var(--gr-bg);position:relative}.activity-ticket-foot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.activity-ticket-card .activity-ticket-foot{border-top:1px solid var(--gr-line);padding-top:10px}.activity-ticket-card .decision-note.surface{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.activity-ticket-card .decision-note.surface:has(details[open]){flex-basis:100%}.activity-ticket-card .decision-note.surface:has(textarea){flex-basis:100%}.activity-ticket-card .clubhouse-actions{margin:0}.activity-ticket-card .clubhouse-actions .outline-button{min-height:36px;padding:0 12px}.activity-ticket-card .activity-references{flex-basis:100%}.activity-ticket-card .activity-references>summary{color:var(--gr-muted);cursor:pointer;align-items:center;min-height:32px;font-size:11px;display:inline-flex}.activity-ticket-card .activity-ticket-compact{background:color-mix(in srgb, var(--gr-sunken) 50%, transparent);margin:6px 0 0;padding:10px}.clubhouse-page[data-motion=off] .activity-ticket-card{transition:none}.clubhouse-page[data-motion=off] .activity-ticket-card:hover{transform:none}@media (max-width:600px){.activity-ticket-card .activity-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-ticket-card .activity-ticket-head strong{font-size:18px}}.return-activity{background:linear-gradient(90deg, color-mix(in srgb, var(--gr-accent-text) 12%, transparent), color-mix(in srgb, var(--gr-raised) 95%, transparent) 40%), var(--gr-raised)}.return-activity-emblem{filter:drop-shadow(0 3px 8px #00000073);flex:none}.return-activity>a{background:var(--gr-lime);border-radius:999px;padding:0 14px;font-weight:700;color:var(--gr-on-accent)!important}.return-activity.is-live{border-color:color-mix(in srgb, var(--gr-accent-text) 60%, transparent);animation:2.4s ease-in-out infinite return-live}@keyframes return-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--gr-accent-text) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--gr-accent-text) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.return-activity.is-live{animation:none}}@media (max-width:600px){.return-activity-emblem{width:32px!important;height:32px!important}}.clubhouse-save.surface{isolation:isolate;background:linear-gradient(90deg, color-mix(in srgb, var(--gr-bg) 97%, transparent) 0%, color-mix(in srgb, var(--gr-bg) 90%, transparent) 55%, color-mix(in srgb, var(--gr-bg) 20%, transparent) 100%), url(/media/game/empty-door-ajar-960.webp) right center / auto 140% no-repeat, var(--gr-bg);min-height:120px;padding-right:clamp(20px,30%,320px);position:relative;overflow:hidden}.clubhouse-save.surface>.gx-icon{filter:drop-shadow(0 6px 14px #00000080)}@media (max-width:600px){.clubhouse-save.surface{background:linear-gradient(180deg, color-mix(in srgb, var(--gr-bg) 85%, transparent), color-mix(in srgb, var(--gr-bg) 97%, transparent)), url(/media/game/empty-door-ajar-480.webp) center / cover no-repeat, var(--gr-bg);padding-right:20px}.clubhouse-page .gx-scene-stage{width:min(100%,280px)}.clubhouse-ticket-grid{gap:12px;margin-top:10px}.activity-ticket-card{padding:0 14px 10px}.activity-ticket-card:before{height:118px}.activity-ticket-card .activity-ticket-head{min-height:108px}.activity-ticket-card .activity-ticket-head>a{min-height:44px}.activity-ticket-head strong{text-transform:capitalize}.activity-ticket-card .activity-stages{margin:6px 0 2px}.activity-ticket-card .activity-stages dt{letter-spacing:0;font-size:11px}.activity-ticket-card .activity-ticket-foot{gap:4px 10px;margin-top:6px;padding-top:6px}.activity-ticket-card .clubhouse-actions .outline-button{min-height:44px}.activity-ticket-card .activity-references{margin-top:0}.activity-ticket-card .activity-references>summary{min-height:44px;font-size:12px}.activity-references summary,.activity-ticket dt{font-size:12px}.clubhouse-section-heading{margin-bottom:8px}}body:has(dialog[open]){overflow:hidden}dialog.auth-modal-scrim,dialog.club-profile-scrim,dialog.participation-scrim{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);box-sizing:border-box;border:0;margin:0}dialog.club-profile-scrim{padding:0}dialog.auth-modal-scrim:not([open]),dialog.club-profile-scrim:not([open]),dialog.participation-scrim:not([open]){display:none}dialog.auth-modal-scrim::backdrop{background:0 0}dialog.club-profile-scrim::backdrop{background:0 0}dialog.participation-scrim::backdrop{background:0 0}.app-skip{z-index:110;background:var(--acid);color:var(--ink);border-radius:6px;padding:12px 18px;font-weight:700;transition:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.app-skip:focus{transform:none}.navigation-close{display:none}.app-shell :focus-visible{outline:3px solid var(--gr-focus);outline-offset:3px}.sidebar :focus-visible{outline-color:var(--acid)}.main-content:focus{outline:none}.app-shell .page-heading{margin-bottom:22px}.app-shell .page-description{margin-top:9px}@media (max-width:860px){.navigation-close{min-width:44px;min-height:44px;color:var(--ivory);flex:none;align-self:flex-end;margin:-14px -4px 6px 0;display:grid}.app-column .main-content{padding-top:22px;padding-bottom:40px}}@media (max-width:600px){.app-column .main-content{padding-top:18px}.app-shell .page-heading{gap:12px;margin-bottom:18px}.app-shell .page-heading h1{font-size:clamp(30px,10vw,42px)}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.competition-switcher{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.competition-switcher button{border:1px solid var(--line);background:var(--paper);border-radius:7px;min-height:44px;padding:11px 16px;font-weight:650}.competition-switcher button[aria-pressed=true]{background:var(--moss);color:var(--ivory)}.competition-create-disclosure{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:16px 0;padding:0 16px}.competition-create-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:650;display:flex}.competition-create-disclosure .competition-create{border:0;padding:12px 0}.app-shell .competition-intro{margin:20px 0}.app-shell .competition-arena-link{margin-bottom:18px;padding:14px 18px}.app-shell .competition-detail{margin-top:0;margin-bottom:20px}.app-shell .watch-hero .hero-copy{padding:28px}.app-shell .watch-hero .hero-copy h2{font-size:clamp(28px,3vw,42px)}@media (max-width:860px){.app-shell .watch-hero .hero-copy{order:-1;min-height:0;padding:23px}.app-shell .watch-hero .hero-media img{min-height:0}.app-shell .watch-hero .hero-media{aspect-ratio:16/9;height:auto;min-height:0}.app-shell .hero-summary{margin:12px 0}.app-shell .hero-meta{margin-bottom:16px}.app-shell .hero-copy .reference-note{margin-top:12px}}@media (max-width:600px){.competition-switcher{gap:5px}.competition-switcher button{flex:auto;padding:11px;font-size:12px}.app-shell .watch-hero .hero-copy{padding:19px}}#root .cinematic-game :-webkit-any(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.club-profile-drawer){overscroll-behavior:contain;max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.club-profile-drawer){overscroll-behavior:contain;max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto}#root .cinematic-game :is(.auth-field input,.club-profile-fields textarea)::-moz-placeholder{color:var(--gr-muted);opacity:1}#root .cinematic-game :is(.auth-field input,.club-profile-fields textarea)::placeholder{color:var(--gr-muted);opacity:1}#root .cinematic-game :is(.competition-create-disclosure,.competition-switcher button){border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .competition-switcher button[aria-pressed=true]{border-color:var(--gr-accent-text);background:var(--gr-raised);color:var(--gr-accent-text)}#root .cinematic-game .competition-create-disclosure>summary{font-size:15px}#root .cinematic-game .app-skip{background:var(--gr-lime);color:var(--gr-on-accent)}.matchday-heading{border:1px solid var(--gr-line);background:linear-gradient(115deg,var(--gr-surface),var(--gr-raised));min-width:0;color:var(--gr-text);border-radius:10px;margin:0 0 18px}.matchday-heading-copy{min-width:0;padding:16px 20px}.matchday-heading-copy .page-heading,.matchday-heading-copy .arena-heading,.matchday-heading-copy .duels-heading{justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.matchday-heading-copy h1{color:var(--gr-text);font-size:clamp(25px,3vw,36px)}.matchday-heading-copy p:not(.eyebrow){max-width:58ch;color:var(--gr-muted);line-height:1.5}.matchday-heading-copy .eyebrow{color:var(--gr-accent-text)}.matchday-heading-copy .page-heading .eyebrow{margin:0 0 6px}.matchday-heading-copy .page-heading p:not(.eyebrow){margin:8px 0 0}.matchday-heading-copy .outline-button{color:var(--gr-text);background:var(--gr-raised);border-color:var(--gr-line-strong)}.matchday-heading-copy .outline-button:focus-visible{outline:3px solid var(--gr-focus);outline-offset:3px}@media (max-width:700px){.matchday-heading{margin-bottom:14px}.matchday-heading-copy{padding:14px}.matchday-heading-copy .page-heading,.matchday-heading-copy .arena-heading,.matchday-heading-copy .duels-heading{flex-direction:column;align-items:flex-start;gap:10px}.matchday-heading-copy .heading-action,.matchday-heading-copy .outline-button{min-height:44px}}.matchday-scene{margin:0 0 18px}.matchday-scene.gx-scene-banner{min-height:clamp(96px,11vw,140px)}.matchday-scene .gx-scene-body{align-items:stretch;padding:0}.matchday-scene .gx-scene-copy{gap:0;width:100%;max-width:none}.matchday-scene .gx-scene-actions{width:100%;display:block}.matchday-scene .matchday-heading-copy{padding:clamp(14px,2.2vw,22px) clamp(16px,2.6vw,26px)}.matchday-scene .matchday-heading-copy .page-heading{margin:0}.matchday-scene .matchday-heading-copy h1{text-shadow:0 2px 16px #0000008c}.current-club-page>.matchday-scene{margin-bottom:0}@media (max-width:700px){.matchday-scene{margin-bottom:14px}.matchday-scene .gx-scene-actions>*{flex:initial}}.page-heading-title{align-items:center;gap:10px;min-width:0;display:flex}.page-heading-title>h1{min-width:0;margin:0}#root .cinematic-game .game-app-frame{height:100dvh;min-height:0;overflow:clip}#root .cinematic-game .game-app-frame .sidebar{flex-basis:194px;width:194px;padding:14px 10px}#root .cinematic-game .game-app-frame .brand-lockup{padding:0 8px}#root .cinematic-game .game-app-frame .brand-wordmark{font-size:22px}#root .cinematic-game .game-app-frame .sidebar-rule{margin:14px 8px}#root .cinematic-game .game-app-frame .primary-nav{gap:2px}#root .cinematic-game .game-app-frame .nav-kicker{margin-bottom:8px}#root .cinematic-game .game-app-frame .nav-item{gap:9px;min-height:44px;padding:8px 10px}#root .cinematic-game .game-app-frame .sidebar-footer{margin-top:12px;padding:12px 6px 0}#root .cinematic-game .game-app-frame .sidebar-footer strong{white-space:normal;overflow-wrap:anywhere}#root .cinematic-game .game-app-frame .app-column{flex-direction:column;flex:1;width:auto;height:100%;min-height:0;display:flex}#root .cinematic-game .game-app-frame .topbar{flex:none;gap:10px;height:auto;min-height:56px;padding:6px 18px}#root .cinematic-game .game-app-frame .topbar-actions{gap:8px}#root .cinematic-game .game-app-frame .main-content{scrollbar-gutter:stable;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:12px 18px;overflow:auto}#root .cinematic-game .game-app-frame .main-content>:-webkit-any(.club-workspace,.watch-workspace,.scout-game-workspace){flex-direction:column;height:100%;min-height:0;display:flex}#root .cinematic-game .game-app-frame .main-content>:is(.club-workspace,.watch-workspace,.scout-game-workspace){flex-direction:column;height:100%;min-height:0;display:flex}#root .cinematic-game .game-app-frame .main-content>.club-workspace{height:auto;min-height:100%}#root .cinematic-game .game-app-frame .main-content>.club-workspace>*{flex-shrink:0}#root .cinematic-game .game-app-frame .matchday-heading{border:0;border-bottom:1px solid var(--gr-line);background:0 0;border-radius:0;margin-bottom:12px}#root .cinematic-game .game-app-frame .matchday-heading-copy{padding:0 0 10px}#root .cinematic-game .game-app-frame .page-heading{gap:10px;margin:0 0 12px}#root .cinematic-game .game-app-frame .matchday-heading .page-heading{margin:0}#root .cinematic-game .game-app-frame .page-heading h1{font-size:clamp(24px,2.3vw,30px)}#root .cinematic-game .game-app-frame .page-heading .eyebrow{margin-bottom:4px}#root .cinematic-game .game-app-frame .page-heading p:not(.eyebrow){margin-top:5px;font-size:14px}#root .cinematic-game .game-app-frame :-webkit-any(.nft-club-plan,.season-training,.coach-panel,.play-balance-panel){margin-top:0}#root .cinematic-game .game-app-frame :is(.nft-club-plan,.season-training,.coach-panel,.play-balance-panel){margin-top:0}#root .cinematic-game .game-app-frame :-webkit-any(.latest-roster,.candidate-surface,.fit-surface){min-height:0;padding:16px}#root .cinematic-game .game-app-frame :is(.latest-roster,.candidate-surface,.fit-surface){min-height:0;padding:16px}#root .cinematic-game .game-app-frame :-webkit-any(.competition-intro,.competition-arena-link,.arena-heading,.duels-heading){margin-block-start:0;margin-block-end:12px}#root .cinematic-game .game-app-frame :is(.competition-intro,.competition-arena-link,.arena-heading,.duels-heading){margin-block-start:0;margin-block-end:12px}#root .cinematic-game .game-app-frame :-webkit-any(.section-header,.section-heading){margin-bottom:12px}#root .cinematic-game .game-app-frame :is(.section-header,.section-heading){margin-bottom:12px}#root .cinematic-game .game-app-frame .watch-workspace .watch-hero{margin:0}#root .cinematic-game .game-app-frame .watch-workspace :-webkit-any(.home-grid,.archive-strip){margin-top:0}#root .cinematic-game .game-app-frame .watch-workspace :is(.home-grid,.archive-strip){margin-top:0}#root .cinematic-game .game-app-frame .watch-workspace .hero-copy{padding:22px}#root .cinematic-game .game-app-frame .theatre-topline{margin-bottom:12px}#root .cinematic-game .game-app-frame .theatre-player:not(:-webkit-full-screen) .theatre-video{max-height:min(60dvh,100dvh - 220px)}#root .cinematic-game .game-app-frame .theatre-player:not(:fullscreen) .theatre-video{max-height:min(60dvh,100dvh - 220px)}#root .cinematic-game .game-app-frame .app-column .main-content .page-heading h1{font-size:clamp(24px,2.3vw,30px)}#root .cinematic-game .game-app-frame .watch-workspace .page-heading :-webkit-any(.eyebrow,.page-description){display:none}#root .cinematic-game .game-app-frame .watch-workspace .page-heading :is(.eyebrow,.page-description){display:none}#root .cinematic-game .game-app-frame .app-column .main-content .nft-academy-page .page-heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:8px;display:flex}#root .cinematic-game .game-app-frame .app-column .main-content .nft-academy-page .page-heading>div{flex:1;min-width:0}#root .cinematic-game .game-app-frame .nft-academy-page .player-operation-wait .game-wait-status p{color:var(--gr-muted)}.workspace-help{color:var(--gr-muted);margin-top:auto;padding-top:16px}.workspace-help>summary{cursor:pointer;min-height:44px;padding:12px 8px;font-size:13px}.workspace-help>div{padding:4px 8px}.workspace-help a{min-height:44px;color:inherit;align-items:center;font-size:13px;text-decoration:none;display:flex}.workspace-help .gr-footer-links{flex-direction:column;gap:0;display:flex}.workspace-help a:hover{color:var(--gr-accent-text)}@media (max-width:1120px){#root .cinematic-game .game-app-frame .topbar .breadcrumb-wide{display:none}#root .cinematic-game .game-app-frame .topbar .breadcrumb-short{display:inline}}@media (max-width:860px){#root .cinematic-game .game-app-frame .sidebar{width:min(280px,90vw)}#root .cinematic-game .game-app-frame .main-content{padding:10px 12px max(12px, env(safe-area-inset-bottom))}#root .cinematic-game .game-app-frame .topbar{padding-inline-start:10px;padding-inline-end:10px}#root .cinematic-game .game-app-frame .topbar-actions{gap:5px}}@media (max-width:600px){#root .cinematic-game .game-app-frame .topbar .breadcrumb{display:none}#root .cinematic-game .game-app-frame .page-heading p:not(.eyebrow){font-size:13px}#root .cinematic-game .game-app-frame .watch-workspace .page-heading{flex-direction:row;align-items:center}#root .cinematic-game .game-app-frame .watch-workspace .heading-action{flex:none;width:auto}#root .cinematic-game .game-app-frame .watch-workspace .hero-media{order:0}#root .cinematic-game .game-app-frame .watch-workspace .hero-copy{order:1;padding:16px}#root .cinematic-game .game-app-frame .watch-workspace .hero-copy h2{font-size:24px}#root .cinematic-game .game-app-frame .watch-workspace .hero-summary{display:none}#root .cinematic-game .game-app-frame .watch-workspace .hero-meta{margin-bottom:12px}#root .cinematic-game .game-app-frame .app-column .main-content .nft-academy-page .page-heading>button{flex:none;width:44px;min-width:44px;height:44px;padding:0;font-size:0}#root .cinematic-game .game-app-frame .nft-academy-page .page-heading>button svg{width:18px;height:18px}}#root .cinematic-game .game-app-frame .main-content>.active-player-market{padding:16px}#root .cinematic-game .game-app-frame .main-content>.active-player-market h1{margin-top:0}#root .cinematic-game .game-app-frame .main-content>.active-player-market details{margin-top:16px}@media (max-height:600px){#root .cinematic-game .game-app-frame{height:auto;min-height:100dvh;overflow:visible}#root .cinematic-game .game-app-frame .app-column{height:auto;min-height:100dvh}#root .cinematic-game .game-app-frame .main-content{overflow:visible}#root .cinematic-game .game-app-frame .main-content>:-webkit-any(.club-workspace,.watch-workspace,.scout-game-workspace){height:auto}#root .cinematic-game .game-app-frame .main-content>:is(.club-workspace,.watch-workspace,.scout-game-workspace){height:auto}.game-workspace .workspace-panel{overflow:visible}}@media (max-width:860px){#root .cinematic-game .game-app-frame .main-content>:-webkit-any(.club-workspace,.watch-workspace,.scout-game-workspace){height:auto;min-height:0}#root .cinematic-game .game-app-frame .main-content>:is(.club-workspace,.watch-workspace,.scout-game-workspace){height:auto;min-height:0}#root .cinematic-game .game-app-frame .main-content .game-workspace{flex:none}#root .cinematic-game .game-app-frame .main-content .workspace-panel{overscroll-behavior:auto;flex:none;overflow:visible}#root .cinematic-game .game-app-frame .main-content>.return-activity{border-radius:12px;gap:10px;margin:0 0 14px;padding:6px 6px 6px 10px}#root .cinematic-game .game-app-frame .main-content>.return-activity>.return-activity-emblem{display:inline-grid;width:28px!important;height:28px!important}#root .cinematic-game .game-app-frame .main-content>.return-activity>div{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}#root .cinematic-game .game-app-frame .main-content>.return-activity>div>strong{font-size:13px}#root .cinematic-game .game-app-frame .main-content>.return-activity>div>span{overflow-wrap:normal;font-size:12px}#root .cinematic-game .game-app-frame .main-content>.return-activity>div>span:before{content:" · "}#root .cinematic-game .game-app-frame .main-content>.return-activity>a{white-space:nowrap;gap:6px;padding:0 14px;font-size:13px}#root .cinematic-game .game-app-frame .topbar .language-toggle{gap:4px;padding:0 10px;font-size:12px}#root .cinematic-game .game-app-frame .inbox-badge{min-width:18px;height:18px;font-size:11px;line-height:1;top:-6px;right:-6px}#root .cinematic-game .game-app-frame :-webkit-any(.topbar,.sidebar-footer) .cs-initials{font-size:max(11px, calc(var(--cs-size,44px) * .27))}#root .cinematic-game .game-app-frame :is(.topbar,.sidebar-footer) .cs-initials{font-size:max(11px, calc(var(--cs-size,44px) * .27))}#root .cinematic-game .game-app-frame .sidebar-footer strong{font-size:13px}#root .cinematic-game .game-app-frame .sidebar-footer small{font-size:12px}#root .cinematic-game .game-app-frame .nav-item small{font-size:11px}#root .cinematic-game .game-app-frame .mobile-primary-nav button{font-size:12px}#root .cinematic-game .game-app-frame .sidebar .brand-button{min-height:44px}}@media (max-width:600px){#root .cinematic-game .game-app-frame .main-content .workspace-tabs>button{padding-inline-start:8px;padding-inline-end:8px}}@media (max-width:400px){#root .cinematic-game .game-app-frame .main-content .workspace-tabs>button{font-size:13px}}@media (max-width:860px) and (min-height:601px){#root .cinematic-game .game-app-frame .app-column .main-content{--frame-pad-top:24px;--frame-pad-bottom:42px;padding-top:var(--frame-pad-top);padding-bottom:var(--frame-pad-bottom)}#root .cinematic-game .game-app-frame .main-content .workspace-tabs{top:calc(-1 * var(--frame-pad-top));z-index:6;border-bottom:0;-o-border-image:linear-gradient(to top, var(--gr-line) 1px, var(--gr-bg) 1px) 0 / 0 / 0 32px;border-image:linear-gradient(to top, var(--gr-line) 1px, var(--gr-bg) 1px) fill 0 / 0 / 0 32px;position:sticky}#root .cinematic-game .game-app-frame .main-content .workspace-panel{scroll-margin-top:56px}}@media (max-width:700px) and (min-height:601px){#root .cinematic-game .game-app-frame .app-column .main-content{--frame-pad-top:20px;--frame-pad-bottom:34px}}#root .cinematic-game{--ivory:var(--gr-text);--ivory-deep:var(--gr-raised);--paper:var(--gr-surface);--ink:var(--gr-text);--ink-soft:var(--gr-muted);--moss:var(--gr-moss);--moss-deep:var(--gr-bg);--moss-pale:var(--gr-raised);--acid:var(--gr-accent-text);--line:var(--gr-line);--line-soft:var(--gr-line);--muted:var(--gr-muted);background:var(--gr-bg);min-height:100vh;color:var(--gr-text)}#root .cinematic-game .sidebar{background:var(--gr-surface);flex:0 0 246px;align-self:flex-start;height:100dvh;position:sticky;top:0;bottom:auto;left:auto;right:auto}#root .cinematic-game .app-column{margin-left:0}#root .cinematic-game .topbar{border-color:var(--gr-line);background:var(--gr-chrome);color:var(--gr-text)}#root .cinematic-game .topbar :-webkit-any(.breadcrumb,.connection-status,.testnet-badge,.icon-button,.language-toggle){color:var(--gr-muted)}#root .cinematic-game .topbar :is(.breadcrumb,.connection-status,.testnet-badge,.icon-button,.language-toggle){color:var(--gr-muted)}#root .cinematic-game .topbar .account-start-button{border-color:var(--gr-lime-edge);background:var(--gr-lime);color:var(--gr-on-accent)}#root .cinematic-game .topbar .account-start-button:hover:not(:disabled){border-color:var(--gr-lime-hover);background:var(--gr-lime-hover);color:var(--gr-on-accent)}#root .cinematic-game .topbar :-webkit-any(.account-start-button,.account-connect-button):disabled{opacity:1;border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-muted);cursor:wait}#root .cinematic-game .topbar :is(.account-start-button,.account-connect-button):disabled{opacity:1;border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-muted);cursor:wait}@media (max-width:600px){#root .cinematic-game .topbar{gap:8px;padding-inline-start:12px;padding-inline-end:12px}#root .cinematic-game .topbar :-webkit-any(.breadcrumb,.mobile-app-brand){display:none}#root .cinematic-game .topbar :is(.breadcrumb,.mobile-app-brand){display:none}#root .cinematic-game .topbar-actions .inbox-wrap>.quiet-button{opacity:1;display:grid}#root .cinematic-game .topbar-actions>.game-wait{flex:0 0 44px;width:44px;min-width:44px;padding:0}#root .cinematic-game .topbar-actions>.game-wait .game-wait-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}#root .cinematic-game .inbox-head>div:first-child{flex:1;min-width:0}#root .cinematic-game .inbox-head-actions{flex:none;align-items:center;gap:8px;display:flex}#root .cinematic-game .inbox-popover .inline-error{border:1px solid var(--gr-bad);background:var(--gr-bad-panel);color:var(--gr-bad-ink);font:14px/1.6 var(--gr-font-body);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:8px;padding:10px}#root .cinematic-game .inbox-popover .inline-error-action{border:1px solid var(--gr-bad);background:var(--gr-raised);color:var(--gr-bad-ink);font-size:12px}#root .cinematic-game .app-column .main-content .candidate-disclaimer{border:1px solid var(--gr-line);background:var(--gr-raised);color:var(--gr-muted);border-radius:7px}@media (max-width:1120px){#root .cinematic-game .sidebar{flex-basis:218px}}@media (max-width:860px){#root .cinematic-game .sidebar{z-index:50;width:246px;position:fixed;top:0;bottom:0;left:0;right:auto}#root .cinematic-game .scrim{z-index:49}}#root .cinematic-game .app-shell{background:var(--gr-bg)}#root .cinematic-game .app-shell:before{opacity:var(--gr-texture-opacity);mix-blend-mode:var(--gr-texture-blend)}#root .cinematic-game .app-column{background:var(--gr-bg)}#root .cinematic-game .app-column .main-content{--ivory:var(--gr-text);--ivory-deep:var(--gr-raised);--paper:var(--gr-surface);--ink:var(--gr-text);--ink-soft:var(--gr-muted);--moss:var(--gr-moss);--moss-deep:var(--gr-bg);--moss-pale:var(--gr-raised);--acid:var(--gr-accent-text);--rust:var(--gr-bad);--rust-ink:var(--gr-bad-ink);--gold:var(--honours);--line:var(--gr-line);--line-soft:var(--gr-line-soft);--muted:var(--gr-muted);--shadow:var(--gr-shadow);--shadow-small:var(--gr-shadow-small);min-width:0;color:var(--gr-text);background:radial-gradient(ellipse at 88% 0, color-mix(in srgb, var(--gr-accent-text) 5.5%, transparent), transparent 32rem), var(--gr-bg);font-family:var(--gr-font-body);font-size:15px;line-height:1.55}#root .cinematic-game .app-column .main-content :-webkit-any(h1,h2,h3,h4){font-family:var(--gr-font-heading);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(h1,h2,h3,h4){font-family:var(--gr-font-heading);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.page-heading h1,.arena-heading h1,.duels-heading h1,.pack-opening-heading h2,.surface-heading h2,.section-header h2,.tactical-report-heading h2,.match-review-section-heading h2){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.eyebrow,.pack-eyebrow){color:var(--gr-accent-text);font-family:var(--gr-font-data);letter-spacing:.1em}#root .cinematic-game .app-column .main-content :is(.eyebrow,.pack-eyebrow){color:var(--gr-accent-text);font-family:var(--gr-font-data);letter-spacing:.1em}#root .cinematic-game .app-column .main-content :is(.page-description,.arena-heading p:not(.eyebrow),.duels-heading p:not(.eyebrow),.scout-footnote,.scout-provenance,.candidate-disclaimer,.pack-opening-heading p:not(.pack-eyebrow),.pack-opening-progress,.pack-summary-note){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.section-label,.section-header,.section-count,.section-label small,.section-header small,.section-count small,.field-label){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.section-label strong,.section-header strong,.section-label b,.section-header b){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.surface,.manager-gate,.match-review-score,.match-review-stat,.match-review-observation,.match-review-player,.match-review-shape-metrics>div,.match-review-moment,.profile-panels>section,.duel-squad-summary>div,.duel-player,.duel-onchain-roster,.duel-onchain-player,.duel-xi-picker label,.duel-tactics dl div,.duel-invite-facts>div,.duel-rules-grid>div,.duel-pending-hash,.duel-cancel-confirm,.arena-match-card,.arena-tournament-card,.arena-announcement,.arena-ledger,.arena-rules,.arena-empty,.arena-balance,.bracket-match,.cup-fixture,.circuit-division,.circuit-invite,.playtest-steps,.academy-squad-details,.nft-squad-details,.lineup-save-panel,.academy-player,.roster-training-note-potential,.nft-lineup-player,.nft-delta-grid>div,.nft-development-summary,.latest-player-card,.roster-card,.compare-card,.candidate-surface,.fit-surface,.collection-status-row,.chain-pending-row,.collection-lock,.chain-list-form,.chain-selected-summary,.club-secondary,.circuit-card){border-color:var(--gr-line);background-color:var(--gr-surface);color:var(--gr-text);box-shadow:var(--shadow-small)}#root .cinematic-game .app-column .main-content :is(.surface,.manager-gate,.match-review-score,.match-review-stat,.match-review-observation,.match-review-player,.match-review-shape-metrics>div,.match-review-moment,.profile-panels>section,.duel-squad-summary>div,.duel-player,.duel-onchain-player,.duel-xi-picker label,.duel-tactics dl div,.duel-invite-facts>div,.duel-rules-grid>div,.duel-pending-hash,.duel-cancel-confirm,.arena-match-card,.arena-tournament-card,.arena-announcement,.arena-ledger,.arena-rules,.arena-empty,.bracket-match,.cup-fixture,.circuit-division,.circuit-invite,.playtest-steps,.academy-squad-details,.nft-squad-details,.lineup-save-panel,.academy-player,.roster-training-note-potential,.nft-lineup-player,.nft-delta-grid>div,.nft-development-summary,.latest-player-card,.roster-card,.compare-card,.candidate-surface,.fit-surface,.collection-status-row,.chain-pending-row,.collection-lock,.chain-list-form,.chain-selected-summary,.club-secondary,.circuit-card){border-radius:10px}#root .cinematic-game .app-column .main-content :is(.roster-card,.latest-player-card,.compare-card,.candidate-row,.nft-roster-card,.arena-picks button,.circuit-card,.bracket-match,.cup-fixture,.duel-player,.duel-onchain-player,.match-review-player){transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}#root .cinematic-game .app-column .main-content :is(.outline-button,.spoiler-toggle,.small-filter,.match-review-tabs button,.match-review-team-switch button,.tactical-controls button,.tactical-controls select,.arena-picks button,.arena-amounts button,.circuit-mode label,.nft-roster-filters button,.nft-lineup-choice button,.market-card-controls button,.pack-controls>button){border-color:var(--gr-line);background-color:color-mix(in srgb, var(--gr-raised) 82%, transparent);min-height:44px;color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.outline-button,.spoiler-toggle,.small-filter,.match-review-tabs button,.match-review-team-switch button,.tactical-controls button,.tactical-controls select,.arena-picks button,.arena-amounts button,.circuit-mode label,.nft-roster-filters button,.nft-lineup-choice button,.market-card-controls button,.pack-controls>button):hover:not(:disabled){border-color:color-mix(in srgb, var(--gr-accent-text) 56%, transparent);background-color:color-mix(in srgb, var(--gr-accent-text) 10%, transparent)}#root .cinematic-game .app-column .main-content :is(.solid-button,.light-button,.pack-open-club,.pack-controls>a,.profile-primary){border-color:var(--gr-lime-edge);background:var(--gr-lime);min-height:44px;color:var(--gr-on-accent);box-shadow:0 8px 24px color-mix(in srgb, var(--gr-accent-text) 12%, transparent);font-weight:700}#root .cinematic-game .app-column .main-content :is(.solid-button,.light-button,.pack-open-club,.pack-controls>a,.profile-primary):hover:not(:disabled){border-color:var(--gr-lime-hover);background:var(--gr-lime-hover);color:var(--gr-on-accent);transform:translateY(-1px)}#root .cinematic-game .app-column .main-content :-webkit-any(.outline-button,.solid-button,.light-button,.compact-button){transition-property:border-color,box-shadow,transform}#root .cinematic-game .app-column .main-content :is(.outline-button,.solid-button,.light-button,.compact-button){transition-property:border-color,box-shadow,transform}#root .cinematic-game .app-column .main-content .arena-amounts button{min-width:44px}#root .cinematic-game .app-column .main-content :is(.text-button,.surface-link,.back-link,.arena-text-link,.current-club-extras a,.current-squad-tools a,.pack-wallet-tools button,.pack-transaction){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.text-button,.surface-link,.back-link,.arena-text-link,.current-club-extras a,.pack-wallet-tools button,.pack-transaction):hover{color:var(--gr-accent-text-hover)}#root .cinematic-game .app-column .main-content :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:var(--gr-line);background-color:var(--gr-input-bg);min-height:44px;color:var(--gr-text);border-radius:7px}#root .cinematic-game .app-column .main-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:var(--gr-line);background-color:var(--gr-input-bg);min-height:44px;color:var(--gr-text);border-radius:7px}#root .cinematic-game .app-column .main-content textarea{min-height:104px}#root .cinematic-game .app-column .main-content input::-moz-placeholder{color:var(--gr-muted);opacity:1}#root .cinematic-game .app-column .main-content textarea::-moz-placeholder{color:var(--gr-muted);opacity:1}#root .cinematic-game .app-column .main-content input::placeholder,#root .cinematic-game .app-column .main-content textarea::placeholder{color:var(--gr-muted);opacity:1}#root .cinematic-game .app-column .main-content :-webkit-any(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game .app-column .main-content :-webkit-any(.demo-notice,.wallet-callout,.inline-alert,.inline-error,.duels-message,.arena-alert,.arena-success,.duel-cancel-confirm,.nft-roster-guidance,.circuit-review,.cup-bracket-note,.match-review-unavailable){border-color:color-mix(in srgb, var(--gr-accent-text) 28%, transparent);background:color-mix(in srgb, var(--gr-raised) 86%, transparent);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.demo-notice,.wallet-callout,.inline-alert,.inline-error,.duels-message,.arena-alert,.arena-success,.duel-cancel-confirm,.nft-roster-guidance,.circuit-review,.cup-bracket-note,.match-review-unavailable){border-color:color-mix(in srgb, var(--gr-accent-text) 28%, transparent);background:color-mix(in srgb, var(--gr-raised) 86%, transparent);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.inline-alert.error,.inline-error,.duels-message.duels-error,.arena-alert,.duel-cancel-confirm){border-color:color-mix(in srgb, var(--gr-bad) 42%, transparent);background:color-mix(in srgb, var(--gr-bad-panel) 65%, transparent);color:var(--gr-bad-ink)}#root .cinematic-game .app-column .main-content :is(.inline-alert.error,.inline-error,.duels-message.duels-error,.arena-alert,.duel-cancel-confirm){border-color:color-mix(in srgb, var(--gr-bad) 42%, transparent);background:color-mix(in srgb, var(--gr-bad-panel) 65%, transparent);color:var(--gr-bad-ink)}#root .cinematic-game .app-column .main-content :-webkit-any(.inline-alert.error,.inline-error,.arena-alert,.duel-cancel-confirm) :-webkit-any(p,strong,small,span,a){color:inherit}#root .cinematic-game .app-column .main-content :is(.inline-alert.error,.inline-error,.arena-alert,.duel-cancel-confirm) :is(p,strong,small,span,a){color:inherit}#root .cinematic-game .app-column .main-content :-webkit-any(.chain-badge,.wallet-chip,.read-only-pill,.record-pill,.lab-badge,.tournament-date,.duel-status-pill,.duel-seal,.arena-state,.fixture-status-scheduled,.fixture-status-live,.fixture-status-final,.match-review-stage){border:1px solid var(--gr-line);background:color-mix(in srgb, var(--gr-raised) 90%, transparent);color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.chain-badge,.wallet-chip,.read-only-pill,.record-pill,.lab-badge,.tournament-date,.duel-status-pill,.duel-seal,.arena-state,.fixture-status-scheduled,.fixture-status-live,.fixture-status-final,.match-review-stage){border:1px solid var(--gr-line);background:color-mix(in srgb, var(--gr-raised) 90%, transparent);color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :-webkit-any(.page-heading,.arena-heading,.duels-heading,.pack-opening-heading){gap:14px;margin-bottom:18px}#root .cinematic-game .app-column .main-content :is(.page-heading,.arena-heading,.duels-heading,.pack-opening-heading){gap:14px;margin-bottom:18px}#root .cinematic-game .app-column .main-content :is(.page-heading h1,.arena-heading h1,.duels-heading h1){letter-spacing:-.055em;font-size:clamp(28px,3vw,40px)}#root .cinematic-game .app-column .main-content :-webkit-any(.surface,.candidate-surface,.fit-surface,.latest-roster,.nft-match-panel,.nft-training-panel,.nft-roster-panel,.tactical-report,.match-review-overview,.profile-panels,.circuit-detail,.arena-announcement,.arena-ledger,.arena-rules,.playtest-steps){box-shadow:var(--gr-shadow-soft,0 12px 32px color-mix(in srgb, var(--gr-shadow-ink) calc(20% * var(--gr-shadow-k)), transparent))}#root .cinematic-game .app-column .main-content :is(.surface,.candidate-surface,.fit-surface,.latest-roster,.nft-match-panel,.nft-training-panel,.nft-roster-panel,.tactical-report,.match-review-overview,.profile-panels,.circuit-detail,.arena-announcement,.arena-ledger,.arena-rules,.playtest-steps){box-shadow:var(--gr-shadow-soft,0 12px 32px color-mix(in srgb, var(--gr-shadow-ink) calc(20% * var(--gr-shadow-k)), transparent))}#root .cinematic-game .app-column .main-content :-webkit-any(.club-note-surface,.tournament-banner,.arena-hero,.playtest-native-feature,.nft-next-step,.latest-current-intro,.circuit-intro){border-color:color-mix(in srgb, var(--gr-line-ink) 20%, transparent);background-color:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.club-note-surface,.tournament-banner,.arena-hero,.playtest-native-feature,.nft-next-step,.latest-current-intro,.circuit-intro){border-color:color-mix(in srgb, var(--gr-line-ink) 20%, transparent);background-color:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.club-note-surface,.tournament-banner,.arena-hero,.playtest-native-feature,.nft-next-step,.latest-current-intro,.circuit-intro) :-webkit-any(h1,h2,h3,p,span,strong,small,.eyebrow){color:inherit}#root .cinematic-game .app-column .main-content :is(.club-note-surface,.tournament-banner,.arena-hero,.playtest-native-feature,.nft-next-step,.latest-current-intro,.circuit-intro) :is(h1,h2,h3,p,span,strong,small,.eyebrow){color:inherit}#root .cinematic-game .app-column .main-content :-webkit-any(.club-note-surface,.tournament-banner,.arena-hero,.playtest-native-feature,.nft-next-step,.latest-current-intro,.circuit-intro) .eyebrow{color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.club-note-surface,.tournament-banner,.arena-hero,.playtest-native-feature,.nft-next-step,.latest-current-intro,.circuit-intro) .eyebrow{color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.academy-action-dock,.club-action-dock,.nft-action-dock,.profile-action-dock){border-color:var(--gr-line);background:color-mix(in srgb, var(--gr-bg) 96%, transparent);color:var(--gr-text);box-shadow:0 18px 42px color-mix(in srgb, var(--gr-shadow-ink) calc(36% * var(--gr-shadow-k)), transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#root .cinematic-game .app-column .main-content :is(.academy-action-dock,.club-action-dock,.nft-action-dock,.profile-action-dock){border-color:var(--gr-line);background:color-mix(in srgb, var(--gr-bg) 96%, transparent);color:var(--gr-text);box-shadow:0 18px 42px color-mix(in srgb, var(--gr-shadow-ink) calc(36% * var(--gr-shadow-k)), transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#root .cinematic-game .app-column .main-content :is(.roster-card,.latest-player-card,.nft-roster-card,.duel-player,.duel-onchain-player,.academy-player,.nft-lineup-player,.compare-card,.bracket-match,.cup-fixture,.circuit-division,.circuit-standing,.circuit-invite,.arena-match-card,.arena-tournament-card,.match-review-stat,.match-review-observation,.match-review-moment,.match-review-player,.profile-panels>section,.profile-development,.profile-proof,.profile-identity,.profile-attributes,.profile-availability,.profile-rating-summary,.development-support-card){border-color:var(--gr-line);background:linear-gradient(155deg, var(--gr-surface), color-mix(in srgb, var(--gr-surface) 86%, transparent));color:var(--gr-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.roster-card:hover,.latest-player-card:hover,.latest-player-card:focus-visible,.nft-roster-card:hover,.duel-player:hover,.duel-onchain-player:hover,.circuit-card:hover,.bracket-match:hover,.cup-fixture:hover,.match-review-player:hover){border-color:color-mix(in srgb, var(--gr-accent-text) 58%, transparent);box-shadow:0 14px 30px color-mix(in srgb, var(--gr-shadow-ink) calc(28% * var(--gr-shadow-k)), transparent), inset 0 0 0 1px color-mix(in srgb, var(--gr-accent-text) 12%, transparent);transform:translateY(-2px)}#root .cinematic-game .app-column .main-content :is(.roster-card:hover,.latest-player-card:hover,.latest-player-card:focus-visible,.nft-roster-card:hover,.duel-player:hover,.duel-onchain-player:hover,.circuit-card:hover,.bracket-match:hover,.cup-fixture:hover,.match-review-player:hover){border-color:color-mix(in srgb, var(--gr-accent-text) 58%, transparent);box-shadow:0 14px 30px color-mix(in srgb, var(--gr-shadow-ink) calc(28% * var(--gr-shadow-k)), transparent), inset 0 0 0 1px color-mix(in srgb, var(--gr-accent-text) 12%, transparent);transform:translateY(-2px)}#root .cinematic-game .app-column .main-content :is(.roster-card-selected,.nft-roster-card.selected,.nft-roster-card.starts,.latest-player-card[aria-pressed=true],.duel-player-selected,.duel-onchain-player-starter,.candidate-row-active,.arena-picks button[aria-pressed=true],.arena-amounts button[aria-pressed=true],.circuit-card-selected){border-color:color-mix(in srgb, var(--gr-accent-text) 70%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--gr-accent-text) 13%, transparent), var(--gr-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gr-accent-text) 18%, transparent)}#root .cinematic-game .app-column .main-content :is(.roster-mini-stats b,.candidate-rating b,.candidate-rating strong,.fit-score strong,.compare-metadata strong,.compare-count svg,.profile-rating-summary>strong,.profile-stat-heading,.profile-growth-number strong,.profile-stats-link,.nft-hash-recovery summary,.arena-credit-in,.arena-entered,.bracket-match b,.cup-winner,.circuit-detail-mark,.nft-power strong,.nft-training-row.is-developed strong){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.roster-order select,.current-squad-tools select,.academy-roster select,.academy-squad-details,.nft-squad-details,.academy-player,.lineup-save-panel,.roster-training-note-potential,.nft-lineup-player,.nft-roster-guidance,.nft-roster-search,.nft-lineup-choice,.development-presentation,.development-support-card,.development-summary-banner,.development-control-button,.development-rail-player[aria-current=true],.club-secondary,.club-profile-drawer,.club-profile-fields textarea,.club-color-field input[type=color],.format-option,.format-icon,.nft-delta-grid>div,.nft-claim-dialog){border-color:var(--gr-line);background-color:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.academy-squad-details summary span,.nft-squad-details summary span,.lineup-save-copy strong,.nft-hash-recovery label,.development-support-copy>strong,.development-support-placeholder>strong,.development-rail-player>strong,.development-featured-card .development-featured-note){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.academy-squad-details summary small,.lineup-save-copy span,.lineup-save-copy small,.academy-player b,.roster-card small,.latest-player-card small,.nft-roster-card small,.development-support-copy>span:not(.development-stage-label),.development-support-art>span,.development-stage-label,.development-rail-player>small,.development-stat-label strong small,.development-evidence-current,.profile-panels p,.profile-stat small,.profile-stat>span:nth-child(2),.profile-growth-number span,.profile-panels dt,.profile-rating-summary small){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.development-featured-card,.development-support-placeholder,.development-presentation-counts>span,.development-motion-toggle,.development-control-button,.development-rail-player[aria-current=true],.development-summary-banner){border-color:var(--gr-line);background-color:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content .development-presentation-counts b{color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.roster-card img,.latest-player-card .chain-art,.collection-grid .chain-art,.chain-player-grid .chain-art,.chain-listing-grid .chain-art,.nft-roster-card .chain-art,.duel-player .chain-art,.duel-onchain-player .chain-art,.pack-featured-card .chain-art,.pack-summary-tile .chain-art,.candidate-row img,.fit-hero>img,.compare-card-head img,.market-card-body>img){-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#root .cinematic-game .app-column .main-content :is(.latest-player-card .chain-art,.collection-grid .chain-art,.chain-player-grid .chain-art,.chain-listing-grid .chain-art,.nft-roster-card .chain-art,.duel-player .chain-art,.duel-onchain-player .chain-art,.pack-featured-card .chain-art,.pack-summary-tile .chain-art,.candidate-row img,.fit-hero>img,.compare-card-head img,.market-card-body>img){background-color:var(--gr-raised)}#root .cinematic-game .app-column .main-content .market-card-body>img{max-width:100%;display:block}#root .cinematic-game .app-column .main-content :-webkit-any(.collection-page,.latest-collection-page,.scout-layout,.player-profile){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.collection-page,.latest-collection-page,.scout-layout,.player-profile){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.collection-status-row,.collection-owned,.collection-market,.collection-lock,.chain-pending-panel,.chain-pending-row,.chain-list-form,.chain-selected-summary,.chain-listing-grid>*,.collection-grid>*,.wallet-callout,.scout-search,.candidate-surface,.fit-surface,.compare-card,.candidate-row,.scout-attribute-note,.compare-stats dd>span){border-color:var(--gr-line);background-color:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .app-column .main-content .candidate-row{border-bottom:1px solid var(--gr-line);border-radius:8px;min-height:68px}#root .cinematic-game .app-column .main-content .candidate-row:hover{background:var(--gr-raised);color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.candidate-main strong,.candidate-row:hover .candidate-main strong,.candidate-row-active .candidate-main strong,.candidate-main small,.candidate-rating small,.candidate-count,.compare-card-head span,.compare-metadata small,.compare-stats dt,.scout-club-meta small,.scout-club-meta strong,.scout-attribute-note,.collection-status-copy,.collection-truth){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.candidate-main strong,.candidate-row:hover .candidate-main strong,.candidate-row-active .candidate-main strong,.collection-status-copy strong,.collection-truth strong){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.latest-current-intro,.latest-roster,.collection-test-notice){border-color:var(--gr-line)}#root .cinematic-game .app-column .main-content :is(.latest-current-intro,.latest-roster,.collection-test-notice){border-color:var(--gr-line)}#root .cinematic-game .app-column .main-content :-webkit-any(.latest-player-grid,.collection-grid,.chain-player-grid,.chain-listing-grid,.nft-roster-grid,.arena-card-grid,.circuit-grid,.duel-squads-grid){gap:clamp(12px,1.5vw,20px)}#root .cinematic-game .app-column .main-content :is(.latest-player-grid,.collection-grid,.chain-player-grid,.chain-listing-grid,.nft-roster-grid,.arena-card-grid,.circuit-grid,.duel-squads-grid){gap:clamp(12px,1.5vw,20px)}#root .cinematic-game .app-column .main-content :is(.bracket-match,.cup-fixture,.circuit-card,.circuit-division,.circuit-standing,.circuit-invite,.arena-match-card,.arena-tournament-card,.arena-announcement,.arena-ledger,.arena-rules,.arena-empty,.arena-balance,.arena-entry-review,.arena-paused,.arena-pick-review,.arena-pool-line,.arena-picks button,.arena-amounts button,.duel-create-fields input,.duel-create-fields select,.duel-formation-field select,.duel-recovery-form input,.duel-tactics dl div,.duel-invite-facts>div,.duel-rules-grid>div,.duel-squad-summary>div,.duel-player,.duel-onchain-roster,.duel-onchain-player,.duel-pending-hash,.duel-cancel-confirm,.match-review-score,.match-review-stat,.match-review-observation,.match-review-player,.match-review-shape-metrics>div,.match-review-moment,.match-review-unavailable,.match-review-evidence,.match-review-tabs button,.match-review-team-switch button,.match-review-seek,.profile-panels>section,.profile-stat-track,.profile-position-list span){border-color:var(--gr-line)}#root .cinematic-game .app-column .main-content :is(.bracket-match,.cup-fixture,.circuit-division,.circuit-standing,.circuit-invite,.arena-match-card,.arena-tournament-card,.arena-announcement,.arena-ledger,.arena-rules,.arena-empty,.arena-balance,.arena-entry-review,.arena-paused,.arena-pick-review,.arena-pool-line,.duel-create-fields input,.duel-create-fields select,.duel-formation-field select,.duel-recovery-form input,.duel-tactics dl div,.duel-invite-facts>div,.duel-rules-grid>div,.duel-squad-summary>div,.duel-player,.duel-onchain-roster,.duel-onchain-player,.duel-pending-hash,.duel-cancel-confirm,.match-review-score,.match-review-stat,.match-review-observation,.match-review-player,.match-review-shape-metrics>div,.match-review-moment,.match-review-unavailable,.match-review-evidence,.profile-panels>section,.profile-stat-track){background-color:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.duels-status,.duel-create-panel,.duel-challenge-card,.duel-rules-card,.duel-action-card,.duel-result-card,.circuit-detail,.circuit-create,.match-review-overview){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.duels-status,.duel-create-panel,.duel-challenge-card,.duel-rules-card,.duel-action-card,.duel-result-card,.circuit-detail,.circuit-create,.match-review-overview){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.duels-status strong,.duel-create-panel h2,.duel-challenge-card h2,.duel-rules-card h2,.duel-action-card h2,.duel-result-card h2,.duel-invite-facts strong,.duel-rules-grid strong,.duel-squad-summary strong,.duel-player-copy strong,.duel-onchain-player strong,.duel-tactics dd,.duel-xi-picker legend,.duel-xi-picker strong,.duel-xi-picker b,.arena-pool-line strong,.arena-versus h3,.arena-tournament-body h3,.arena-section-links a,.match-review-stat strong,.match-review-stat b,.match-review-observation-top strong,.match-review-evidence li strong,.match-review-shape-metrics strong,.match-review-moment h4,.profile-panels h2,.profile-panels h3){color:var(--gr-text)}#root .cinematic-game .app-column .main-content .duel-player-ratings strong{color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.duel-onchain-roster-heading>span,.duel-player-number){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content .duel-onchain-player>label{min-height:44px}#root .cinematic-game .app-column .main-content :-webkit-any(.duel-rule-disclosure,.duel-tactics,.duel-roster)>summary{min-height:44px;color:var(--gr-text);border-radius:5px;padding:12px 8px}#root .cinematic-game .app-column .main-content :is(.duel-rule-disclosure,.duel-tactics,.duel-roster)>summary{min-height:44px;color:var(--gr-text);border-radius:5px;padding:12px 8px}#root .cinematic-game .app-column .main-content :-webkit-any(.duel-rule-disclosure,.duel-tactics,.duel-roster)>summary:hover{background:var(--gr-raised)}#root .cinematic-game .app-column .main-content :is(.duel-rule-disclosure,.duel-tactics,.duel-roster)>summary:hover{background:var(--gr-raised)}#root .cinematic-game .app-column .main-content :-webkit-any(.duel-rule-disclosure,.duel-tactics,.duel-roster)>summary:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game .app-column .main-content :is(.duel-rule-disclosure,.duel-tactics,.duel-roster)>summary:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game .app-column .main-content :is(.duels-status p,.duels-status>span,.duel-create-footer p,.duel-gate-copy,.duels-gate-copy,.duels-link-hint,.duel-invite-facts small,.duel-rules-grid small,.duel-challenge-card>p,.duel-rule-disclosure ul,.duel-tactics dt,.duel-squad-header p,.duel-squad-summary small,.duel-player-copy small,.duel-player-ratings small,.duel-pending-hash span,.duel-recovery-form small,.duel-waiting,.duel-result-card p:not(.eyebrow),.duel-result-card>span,.arena-card-top,.arena-versus>span,.arena-pool-line,.arena-pick-review label,.arena-pick-review>p,.arena-outcome,.arena-field-note,.arena-tournament-figures span,.arena-tournament-figures small,.arena-tournament-time,.arena-muted,.match-review-score span,.match-review-stat>span,.match-review-stat .is-unavailable,.match-review-section-heading>span,.match-review-evidence summary,.match-review-moment>p,.profile-panels p,.profile-stat small,.profile-growth-number span,.profile-panels dt,.profile-rating-summary small){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.duels-status>span,.duel-status-pill,.duel-seal,.duel-seal-ready,.arena-state,.arena-state-locked,.arena-state-refunded,.fixture-status-scheduled,.fixture-status-live,.fixture-status-final,.match-review-stage,.stage-confirmed,.stage-command,.stage-uncertain){border-color:var(--gr-line);background:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.duels-status-icon,.duels-link-hint svg,.arena-balance>svg,.arena-empty>svg,.arena-rules>svg){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content .duels-status-icon{border-color:var(--gr-line);background:var(--gr-raised)}#root .cinematic-game .app-column .main-content .duels-status>span{border:1px solid var(--gr-line);background:var(--gr-raised);color:var(--gr-muted);border-radius:999px}#root .cinematic-game .app-column .main-content :is(.duel-side-label,.duel-locked-label,.duel-starter-toggle,.duel-pending-hash code,.arena-paused){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.arena-picks button[aria-pressed=true],.arena-amounts button[aria-pressed=true],.match-review-tabs button[aria-pressed=true],.match-review-team-switch button[aria-pressed=true],.nft-roster-filters button.active,.nft-lineup-choice button.active){border-color:color-mix(in srgb, var(--gr-accent-text) 62%, transparent);background:color-mix(in srgb, var(--gr-accent-text) 14%, transparent);color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.match-review-score,.match-review-stat,.match-review-observation,.match-review-player,.match-review-shape-metrics>div,.match-review-moment){box-shadow:inset 0 1px color-mix(in srgb, var(--gr-text) 2.5%, transparent)}#root .cinematic-game .app-column .main-content :is(.match-review-score strong,.match-review-event-kind,.match-review-observation-top>span,.match-review-route-metric i,.profile-stat-heading,.profile-growth-number strong){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.match-review-stage.stage-confirmed,.match-review-stage.stage-command,.match-review-stage.stage-uncertain){background:var(--gr-raised)}#root .cinematic-game .app-column .main-content :is(.match-review-stage.stage-confirmed,.match-review-stage.stage-command,.match-review-stage.stage-uncertain){background:var(--gr-raised)}#root .cinematic-game .app-column .main-content :-webkit-any(.match-review-tabs,.match-review-team-switch,.arena-section-links,.bracket-scroll,.cup-bracket-scroll,.ops-table-wrap){overscroll-behavior-x:contain;max-width:100%}#root .cinematic-game .app-column .main-content :is(.match-review-tabs,.match-review-team-switch,.arena-section-links,.bracket-scroll,.cup-bracket-scroll,.ops-table-wrap){overscroll-behavior-x:contain;max-width:100%}#root .cinematic-game .app-column .main-content :-webkit-any(.bracket-scroll,.cup-bracket-scroll,.ops-table-wrap){overflow-x:auto}#root .cinematic-game .app-column .main-content :is(.bracket-scroll,.cup-bracket-scroll,.ops-table-wrap){overflow-x:auto}#root .cinematic-game .app-column .main-content table{max-width:100%;color:var(--gr-text);border-color:var(--gr-line)}#root .cinematic-game .app-column .main-content th{color:var(--gr-muted);border-color:var(--gr-line)}#root .cinematic-game .app-column .main-content td{color:var(--gr-text);border-color:var(--gr-line)}#root .cinematic-game .app-column .main-content :is(.fixture-table-row,.round-cell,.table-fixture span,.bracket-round-title small,.cup-bracket-note,.circuit-standing-head,.circuit-division-head small){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content .watch-hero{border-color:var(--gr-line);background:linear-gradient(135deg, var(--gr-raised), var(--gr-input-bg));box-shadow:var(--gr-shadow-soft,0 12px 32px color-mix(in srgb, var(--gr-shadow-ink) calc(20% * var(--gr-shadow-k)), transparent))}#root .cinematic-game .app-column .main-content .tournament-teaser{border-color:color-mix(in srgb, var(--gr-accent-text) 28%, transparent);background:linear-gradient(145deg, var(--gr-lime), color-mix(in srgb, var(--gr-lime) 92%, var(--gr-shadow-ink)));color:var(--gr-on-accent)}#root .cinematic-game .app-column .main-content .tournament-teaser :-webkit-any(h2,h3,p,span,strong,small,.eyebrow){color:var(--gr-on-accent)}#root .cinematic-game .app-column .main-content .tournament-teaser :is(h2,h3,p,span,strong,small,.eyebrow){color:var(--gr-on-accent)}#root .cinematic-game .app-column .main-content :is(.theatre-heading .scoreline strong,.theatre-subline .penalty-result,.scoreline strong){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.match-lineups,.match-lineup-side,.linked-goal-prompt,.match-share-fallback,.theatre-sidebar-foot){border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.match-lineups,.match-lineup-side,.linked-goal-prompt,.match-share-fallback,.theatre-sidebar-foot){border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .app-column .main-content .match-lineups-grid{background:var(--gr-line)}#root .cinematic-game .app-column .main-content :is(.match-lineup-heading div span,.match-lineup-number,.match-lineup-position,.match-lineups-versus,.theatre-sidebar-foot small){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content .linked-goal-prompt button{background:var(--gr-lime);min-height:44px;color:var(--gr-on-accent)}#root .cinematic-game .app-column .main-content :-webkit-any(.match-review,.player-profile,.pack-opening,.tactical-report){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.match-review,.player-profile,.pack-opening,.tactical-report){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.match-review-player-art,.market-card,.pack-opening-stage,.development-featured-card){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.match-review-player-art,.market-card,.pack-opening-stage,.development-featured-card){color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.tactical-controls button,.tactical-controls select,.tactical-controls input,.match-review-seek,.profile-stat-track,.profile-position-list span,.pack-controls>button,.pack-control-icon,.profile-action-dock,.profile-panels>section,.profile-availability){border-color:var(--gr-line);background-color:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.profile-stat-track i,.profile-stat-track b,.profile-stat-fill){background-color:var(--gr-lime)}#root .cinematic-game .app-column .main-content .playtest-journey-track span{background-color:var(--gr-lime)}#root .cinematic-game .app-column .main-content .playtest-steps li.playtest-step-next .playtest-step-state{background-color:var(--gr-lime);color:var(--gr-on-accent)}#root .cinematic-game .app-column .main-content .playtest-steps li.playtest-step-next{box-shadow:inset 0 4px 0 var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.pack-opening-heading h2,.pack-opening-heading p:not(.pack-eyebrow),.pack-opening-progress,.pack-summary-note,.pack-motion-note,.pack-wallet-tools,.pack-index-note){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content .pack-opening-heading h2{color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.pack-controls>button,.pack-open-club,.pack-controls>a,.market-card-controls button){border-radius:7px;min-height:44px}#root .cinematic-game .app-column .main-content .pack-summary-tile{border-color:var(--gr-line);background-color:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .app-column .main-content .pack-summary-revealed{background:linear-gradient(0deg, var(--gr-surface) 0 39%, color-mix(in srgb, var(--gr-surface) 94%, transparent) 68%, transparent 100%)}#root .cinematic-game .app-column .main-content .development-presentation{background:linear-gradient(155deg, var(--gr-surface), var(--gr-raised))}#root .cinematic-game .app-column .main-content .match-review-score{background:linear-gradient(135deg, var(--gr-raised), var(--gr-surface))}#root .cinematic-game .app-column .main-content :is(.market-card-controls button,.market-card-controls .market-language-control button:last-child){background:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.market-card-controls button[aria-pressed=true],.market-card-controls button:hover:not(:disabled)){border-color:var(--gr-accent-text);background:color-mix(in srgb, var(--gr-accent-text) 16%, transparent);color:var(--gr-accent-text)}@media (max-width:900px){#root .cinematic-game .app-column .main-content{padding:24px clamp(18px,4vw,32px) 42px}#root .cinematic-game .app-column .main-content :-webkit-any(.page-heading,.arena-heading,.duels-heading,.pack-opening-heading){margin-bottom:18px}#root .cinematic-game .app-column .main-content :is(.page-heading,.arena-heading,.duels-heading,.pack-opening-heading){margin-bottom:18px}}@media (max-width:700px){#root .cinematic-game .app-column .main-content{padding:20px 16px 34px}#root .cinematic-game .app-column .main-content :-webkit-any(.page-heading,.arena-heading,.duels-heading,.pack-opening-heading){flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}#root .cinematic-game .app-column .main-content :is(.page-heading,.arena-heading,.duels-heading,.pack-opening-heading){flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}#root .cinematic-game .app-column .main-content :is(.page-heading h1,.arena-heading h1,.duels-heading h1){font-size:clamp(28px,8vw,36px)}#root .cinematic-game .app-column .main-content :-webkit-any(.heading-action,.collection-heading-actions,.pack-opening-actions){align-self:stretch}#root .cinematic-game .app-column .main-content :is(.heading-action,.collection-heading-actions,.pack-opening-actions){align-self:stretch}#root .cinematic-game .app-column .main-content :is(.heading-action .outline-button,.collection-heading-actions .outline-button,.pack-opening-actions .pack-open-club){width:100%}#root .cinematic-game .app-column .main-content :-webkit-any(.latest-player-grid,.collection-grid,.chain-player-grid,.chain-listing-grid,.nft-roster-grid,.arena-card-grid,.circuit-grid,.duel-squads-grid){gap:12px}#root .cinematic-game .app-column .main-content :is(.latest-player-grid,.collection-grid,.chain-player-grid,.chain-listing-grid,.nft-roster-grid,.arena-card-grid,.circuit-grid,.duel-squads-grid){gap:12px}#root .cinematic-game .app-column .main-content table{overscroll-behavior-x:contain;width:100%;display:block;overflow-x:auto}#root .cinematic-game .app-column .main-content :-webkit-any(.match-review-tabs,.match-review-team-switch,.arena-section-links,.nft-roster-filters,.nft-lineup-choice){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}#root .cinematic-game .app-column .main-content :is(.match-review-tabs,.match-review-team-switch,.arena-section-links,.nft-roster-filters,.nft-lineup-choice){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){#root .cinematic-game .app-column .main-content :is(.roster-card,.latest-player-card,.compare-card,.candidate-row,.nft-roster-card,.duel-player,.duel-onchain-player,.circuit-card,.bracket-match,.cup-fixture,.outline-button,.solid-button,.text-button,.pack-open-club,.pack-controls>button,.pack-summary-revealed){transition:none}#root .cinematic-game .app-column .main-content :is(.pack-opening-stage.is-loading .pack-sealed-wrapper,.pack-featured-card.is-revealing){animation:none!important}#root .cinematic-game .app-column .main-content :-webkit-any(.pack-sealed-wrapper,.pack-fan-back,.pack-featured-card){transition:none}#root .cinematic-game .app-column .main-content :is(.pack-sealed-wrapper,.pack-fan-back,.pack-featured-card){transition:none}}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.toast,.club-profile-drawer){--rust:var(--gr-bad);--rust-ink:var(--gr-bad-ink);border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-text);box-shadow:0 20px 60px color-mix(in srgb, var(--gr-shadow-ink) calc(42% * var(--gr-shadow-k)), transparent)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.toast,.club-profile-drawer){--rust:var(--gr-bad);--rust-ink:var(--gr-bad-ink);border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-text);box-shadow:0 20px 60px color-mix(in srgb, var(--gr-shadow-ink) calc(42% * var(--gr-shadow-k)), transparent)}#root .cinematic-game .auth-modal-scrim{background:var(--gr-scrim)}#root .cinematic-game :-webkit-any(.auth-modal-scrim,.club-profile-scrim,.participation-scrim)::backdrop{background:var(--gr-scrim)}#root .cinematic-game :is(.auth-modal-scrim,.club-profile-scrim,.participation-scrim)::backdrop{background:var(--gr-scrim)}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :-webkit-any(h1,h2,h3,h4,strong,label,p,li,summary,dt,dd){color:var(--gr-text)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :is(h1,h2,h3,h4,strong,label,p,li,summary,dt,dd){color:var(--gr-text)}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :-webkit-any(.eyebrow,.auth-modal-body,.auth-field small,.account-menu-kicker,.account-menu-copy,.recovery-note,.recovery-code-panel p,.recovery-note,.inbox-empty,.inbox-item time){color:var(--gr-muted)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :is(.eyebrow,.auth-modal-body,.auth-field small,.account-menu-kicker,.account-menu-copy,.recovery-note,.recovery-code-panel p,.recovery-note,.inbox-empty,.inbox-item time){color:var(--gr-muted)}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,.recovery-code){border-color:var(--gr-line);background-color:var(--gr-input-bg);color:var(--gr-text)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,.recovery-code){border-color:var(--gr-line);background-color:var(--gr-input-bg);color:var(--gr-text)}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.club-profile-drawer) :-webkit-any(.recovery-code-panel,.club-profile-fields textarea,.club-color-field input[type=color]){border-color:var(--gr-line);background:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.club-profile-drawer) :is(.recovery-code-panel,.club-profile-fields textarea,.club-color-field input[type=color]){border-color:var(--gr-line);background:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) .solid-button{border-color:var(--gr-lime-edge);background:var(--gr-lime);min-height:44px;color:var(--gr-on-accent)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) .solid-button{border-color:var(--gr-lime-edge);background:var(--gr-lime);min-height:44px;color:var(--gr-on-accent)}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game .auth-modal-topline>.eyebrow{overflow-wrap:anywhere;min-width:0}#root .cinematic-game .auth-close{flex:0 0 44px;min-width:44px}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :-webkit-any(.outline-button,.account-menu-action){border-color:var(--gr-line);background:var(--gr-raised);min-height:44px;color:var(--gr-text)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :is(.outline-button,.account-menu-action){border-color:var(--gr-line);background:var(--gr-raised);min-height:44px;color:var(--gr-text)}#root .cinematic-game :-webkit-any(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :-webkit-any(.text-button,.account-menu-logout,.account-menu-head small){color:var(--gr-accent-text)}#root .cinematic-game :is(.auth-modal,.recovery-dialog,.participation-dialog,.account-menu,.inbox-popover,.club-profile-drawer) :is(.text-button,.account-menu-logout,.account-menu-head small){color:var(--gr-accent-text)}#root .cinematic-game .toast-error,#root .cinematic-game .account-guest-error{border-color:color-mix(in srgb, var(--gr-bad) 42%, transparent);background:color-mix(in srgb, var(--gr-bad-panel) 88%, transparent);color:var(--gr-bad-ink)}#root .cinematic-game :-webkit-any(.toast-action,.toast-dismiss){border-color:var(--gr-line);background:var(--gr-raised);min-height:44px;color:var(--gr-text)}#root .cinematic-game :is(.toast-action,.toast-dismiss){border-color:var(--gr-line);background:var(--gr-raised);min-height:44px;color:var(--gr-text)}#root .cinematic-game .toast-action{border:1px solid var(--gr-lime-edge);background:var(--gr-lime);color:var(--gr-on-accent)}#root .cinematic-game .toast-error>svg{color:var(--gr-bad-ink)}#root .cinematic-game .current-player-transfer{border-color:var(--gr-line);background:linear-gradient(135deg, var(--gr-surface), var(--gr-raised));color:var(--gr-text);box-shadow:inset 0 3px 0 var(--gr-moss)}#root .cinematic-game .current-player-transfer :-webkit-any(.current-player-transfer-form,.current-player-transfer-review,.current-player-transfer-pending,.current-player-transfer-result,.current-player-transfer-preview){border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .current-player-transfer :is(.current-player-transfer-form,.current-player-transfer-review,.current-player-transfer-pending,.current-player-transfer-result,.current-player-transfer-preview){border-color:var(--gr-line);background:var(--gr-surface);color:var(--gr-text)}#root .cinematic-game .current-player-transfer :-webkit-any(label,strong,h2,h3,dd){color:var(--gr-text)}#root .cinematic-game .current-player-transfer :is(label,strong,h2,h3,dd){color:var(--gr-text)}#root .cinematic-game .current-player-transfer :is(p,dt,.current-player-transfer-input-help,.current-player-transfer-preview span){color:var(--gr-muted)}#root .cinematic-game .current-player-transfer :is(.current-player-transfer-review-data,.current-player-transfer-review-data>div,.current-player-transfer-hash-form){border-color:var(--gr-line)}#root .cinematic-game .current-player-transfer :is(.current-player-transfer-transaction a,.current-player-transfer-result-copy>a){color:var(--gr-accent-text)}#root .cinematic-game .current-player-transfer :-webkit-any(.current-player-transfer-empty,.current-player-transfer-roster-status){background:var(--gr-raised);color:var(--gr-muted)}#root .cinematic-game .current-player-transfer :is(.current-player-transfer-empty,.current-player-transfer-roster-status){background:var(--gr-raised);color:var(--gr-muted)}#root .cinematic-game .current-player-transfer :-webkit-any(.current-player-transfer-error,.current-player-transfer-locked){border-color:var(--gr-bad);background:var(--gr-bad-panel);color:var(--gr-bad-ink)}#root .cinematic-game .current-player-transfer :is(.current-player-transfer-error,.current-player-transfer-locked){border-color:var(--gr-bad);background:var(--gr-bad-panel);color:var(--gr-bad-ink)}#root .cinematic-game .current-player-transfer :-webkit-any(.current-player-transfer-memory-warning,.current-player-transfer-squad-warning){border-color:var(--gr-warn-edge);background:var(--gr-warn-panel);color:var(--gr-warn-ink)}#root .cinematic-game .current-player-transfer :is(.current-player-transfer-memory-warning,.current-player-transfer-squad-warning){border-color:var(--gr-warn-edge);background:var(--gr-warn-panel);color:var(--gr-warn-ink)}#root .cinematic-game .current-player-transfer .current-player-transfer-primary{background:var(--gr-lime);color:var(--gr-on-accent);border-color:var(--gr-lime-edge)!important}#root .cinematic-game .current-player-transfer .current-player-transfer-secondary{background:var(--gr-raised);color:var(--gr-text);border-color:var(--gr-line)!important}#root .cinematic-game .current-player-transfer button:disabled{opacity:1;background:var(--gr-surface);color:var(--gr-muted);border-color:var(--gr-line)!important}#root .cinematic-game .current-player-transfer :-webkit-any(input,select){border-color:var(--gr-line);background:var(--gr-bg);color:var(--gr-text)}#root .cinematic-game .current-player-transfer :is(input,select){border-color:var(--gr-line);background:var(--gr-bg);color:var(--gr-text)}#root .cinematic-game .current-player-transfer :focus-visible{outline-color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.outline-button,.solid-button,.light-button,.text-button,.surface-link,.back-link,.compact-button,.spoiler-toggle,.small-filter){min-height:44px;font-size:14px;line-height:1.4}#root .cinematic-game .app-column .main-content :is(.outline-button,.solid-button,.light-button,.text-button,.surface-link,.back-link,.compact-button,.spoiler-toggle,.small-filter){min-height:44px;font-size:14px;line-height:1.4}#root .cinematic-game .app-column .main-content :-webkit-any(.outline-button,.small-filter,.spoiler-toggle,.compact-button){border-color:var(--gr-control-edge)}#root .cinematic-game .app-column .main-content :is(.outline-button,.small-filter,.spoiler-toggle,.compact-button){border-color:var(--gr-control-edge)}#root .cinematic-game .app-column .main-content :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){box-sizing:border-box;border-color:var(--gr-control-edge);max-width:100%;font-size:16px}#root .cinematic-game .app-column .main-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){box-sizing:border-box;border-color:var(--gr-control-edge);max-width:100%;font-size:16px}#root .cinematic-game select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23c1d0c5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-inline-end:36px}#root .cinematic-game .select-wrap select:not([multiple]):not([size]){background-image:none}@media (forced-colors:active){#root .cinematic-game select:not([multiple]):not([size]){-webkit-appearance:auto;appearance:auto;background-image:none}#root .cinematic-game .select-wrap>svg{display:none}}#root .cinematic-game .app-column .main-content .matchday-heading-copy :-webkit-any(.page-heading,.arena-heading,.duels-heading){margin-bottom:0}#root .cinematic-game .app-column .main-content .matchday-heading-copy :is(.page-heading,.arena-heading,.duels-heading){margin-bottom:0}@media (max-width:600px){#root .cinematic-game .app-column .main-content .nft-academy-page .matchday-heading-copy .page-heading{flex-direction:row;align-items:center}#root .cinematic-game .app-column .main-content .nft-academy-page .matchday-heading-copy .page-heading>div{flex:1;min-width:0}#root .cinematic-game .app-column .main-content .nft-academy-page .matchday-heading-copy .page-heading>button{width:46px;min-width:46px;padding:0;font-size:0}}#root .cinematic-game .app-column .main-content :-webkit-any(.outline-button,.solid-button,.light-button,.compact-button):disabled{opacity:1;color:var(--gr-muted);background:var(--gr-surface);border-color:var(--gr-line);cursor:not-allowed}#root .cinematic-game .app-column .main-content :is(.outline-button,.solid-button,.light-button,.compact-button):disabled{opacity:1;color:var(--gr-muted);background:var(--gr-surface);border-color:var(--gr-line);cursor:not-allowed}#root .cinematic-game .app-column .main-content :is(.page-description,.arena-heading p:not(.eyebrow),.duels-heading p:not(.eyebrow),.competition-intro p:not(.eyebrow),.circuit-intro p:not(.eyebrow),.manager-gate>p:not(.eyebrow)){font-size:15px;line-height:1.65}@media (max-width:600px){#root .cinematic-game .app-column .main-content .matchday-heading-copy .arena-heading,#root .cinematic-game .app-column .main-content .matchday-heading-copy .duels-heading{flex-direction:row;align-items:center;gap:10px}#root .cinematic-game .app-column .main-content .matchday-heading-copy :-webkit-any(.arena-heading,.duels-heading)>div{flex:1;min-width:0}#root .cinematic-game .app-column .main-content .matchday-heading-copy :is(.arena-heading,.duels-heading)>div{flex:1;min-width:0}#root .cinematic-game .app-column .main-content .matchday-heading-copy :-webkit-any(.arena-heading,.duels-heading)>.outline-button{width:44px;min-width:44px;height:44px;padding:0;font-size:0}#root .cinematic-game .app-column .main-content .matchday-heading-copy :is(.arena-heading,.duels-heading)>.outline-button{width:44px;min-width:44px;height:44px;padding:0;font-size:0}#root .cinematic-game .app-column .main-content .matchday-heading-copy :-webkit-any(.arena-heading,.duels-heading)>.outline-button svg{width:18px;height:18px}#root .cinematic-game .app-column .main-content .matchday-heading-copy :is(.arena-heading,.duels-heading)>.outline-button svg{width:18px;height:18px}}#root .cinematic-game .app-column .main-content :is(.empty-state,.action-hint,.inline-error,.form-error,.scout-footnote,.scout-provenance,.scout-attribute-note,.candidate-disclaimer,.academy-principles p,.job-progress p,.job-empty p,.circuit-create p,.competition-create p,.cup-create p,.cup-unavailable p,.arena-muted,.arena-empty p,.arena-field-note,.arena-pick-review>p,.arena-rules li,.duel-rule-disclosure ul,.duel-gate-copy,.duels-gate-copy,.duels-link-hint){font-size:14px;line-height:1.65}#root .cinematic-game .app-column .main-content :is(.field-label,.section-label,.section-header,.section-count,.eyebrow,.chain-badge,.wallet-chip,.read-only-pill,.record-pill,.lab-badge,.tournament-date,.arena-state,.duel-status-pill,.duel-seal,.competition-kind,.competition-status,.cup-section-mark,.fixture-status-scheduled,.fixture-status-live,.fixture-status-final,.format-option small,.academy-player span,.academy-player b,.academy-launch-foot>span,.candidate-main small,.candidate-rating small,.scout-token-identity,.compare-metadata small,.compare-stats dt,.scout-compare-selectors label>span,.scout-club-meta small,.roster-card small,.latest-player-card small,.nft-roster-card small,.current-squad-tools label,.job-status-row small,.job-foot,.job-foot small){font-size:12px;line-height:1.5}#root .cinematic-game .app-column .main-content :is(.competition-create label,.cup-create label,.circuit-fields label span,.circuit-consent,.circuit-mode span,.competition-card-main p,.competition-card-main small,.cup-card p,.cup-card small,.circuit-card-main p,.circuit-card-main small,.standings-row,.standings-head,.real-fixture-row,.real-fixture-row small,.arena-picks button span,.arena-amounts button,.arena-tournament-time,.arena-tournament-figures span,.arena-tournament-figures small,.arena-ledger span,.arena-ledger small){font-size:13px;line-height:1.55}#root .cinematic-game .app-column .main-content :is(.standings-row strong,.real-fixture-row strong,.format-option strong,.arena-picks button strong,.arena-ledger strong){font-size:14px}#root .cinematic-game .app-column .main-content :-webkit-any(.competition-intro,.arena-recorded,.arena-entry-review,.practice-club-notice){border-color:var(--gr-line);background:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content :is(.competition-intro,.arena-recorded,.arena-entry-review,.practice-club-notice){border-color:var(--gr-line);background:var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .app-column .main-content .competition-intro :-webkit-any(.eyebrow,h2){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content .competition-intro :is(.eyebrow,h2){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.competition-intro p:not(.eyebrow),.arena-recorded p,.arena-entry-review p){color:var(--gr-muted)}#root .cinematic-game .app-column .main-content :is(.practice-club-notice a,.arena-entry-review a){color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :is(.latest-roster-error,.roster-fit-note,.lineup-role-guide .role-missing){color:var(--gr-bad-ink)}#root .cinematic-game .app-column .main-content .lineup-role-guide .role-missing{background:var(--gr-bad-panel)}#root .cinematic-game .app-column .main-content .circuit-mode label.is-active{background:var(--gr-raised);border-color:var(--gr-accent-text)}#root .cinematic-game .app-column .main-content :-webkit-any(.competition-detail-actions,.cup-detail-actions,.current-club-heading-actions){flex-wrap:wrap}#root .cinematic-game .app-column .main-content :is(.competition-detail-actions,.cup-detail-actions,.current-club-heading-actions){flex-wrap:wrap}#root .cinematic-game .app-column .main-content :-webkit-any(.competition-create,.cup-create,.circuit-create,.scout-layout,.academy-grid)>*{min-width:0}#root .cinematic-game .app-column .main-content :is(.competition-create,.cup-create,.circuit-create,.scout-layout,.academy-grid)>*{min-width:0}@media (max-width:700px){#root .cinematic-game .app-column .main-content :-webkit-any(.arena-heading,.duels-heading,.competition-detail-head,.cup-detail-head,.circuit-detail-head){flex-wrap:wrap}#root .cinematic-game .app-column .main-content :is(.arena-heading,.duels-heading,.competition-detail-head,.cup-detail-head,.circuit-detail-head){flex-wrap:wrap}#root .cinematic-game .app-column .main-content :is(.competition-create form,.cup-create form){flex-flow:column;align-items:stretch}#root .cinematic-game .app-column .main-content :is(.competition-create form>label,.cup-create form>label){flex-basis:auto}#root .cinematic-game .app-column .main-content .circuit-fields{grid-template-columns:minmax(0,1fr)}}#root .cinematic-game .app-column .main-content .schedule-row,#root .cinematic-game .app-column .main-content .broadcast-card{min-width:0;color:inherit;text-decoration:none}#root .cinematic-game .app-column .main-content .schedule-row:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game .app-column .main-content .broadcast-card:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:3px}#root .cinematic-game .app-column .main-content .schedule-row .fixture-meta strong,#root .cinematic-game .app-column .main-content .schedule-row .fixture-meta span,#root .cinematic-game .app-column .main-content .archive-strip .broadcast-card-copy small{color:var(--gr-muted);font-size:12px;line-height:1.4}#root .cinematic-game .app-column .main-content .schedule-row .fixture-teams{font-size:12px}#root .cinematic-game .app-column .main-content .archive-strip .broadcast-card-copy small{overflow-wrap:anywhere}#root .cinematic-game .app-column .main-content .watch-library-controls{gap:10px;margin:14px 0 18px;display:grid}#root .cinematic-game .app-column .main-content .watch-library-search{color:var(--gr-muted);gap:5px;font-size:14px;display:grid}#root .cinematic-game .app-column .main-content .watch-library-search input{border:1px solid var(--gr-line);background:var(--gr-bg);width:100%;min-width:0;min-height:44px;color:var(--gr-text);font:16px/1.4 var(--gr-font-body);border-radius:7px;padding:8px 11px}#root .cinematic-game .app-column .main-content .watch-library-search input:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:2px}#root .cinematic-game .app-column .main-content .watch-library-filters button:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:2px}#root .cinematic-game .app-column .main-content .watch-library-reset:focus-visible{outline:3px solid var(--gr-accent-text);outline-offset:2px}#root .cinematic-game .app-column .main-content .watch-library-filters{flex-wrap:wrap;gap:7px;display:flex}#root .cinematic-game .app-column .main-content .watch-library-filters button{border:1px solid var(--gr-line);background:var(--gr-surface);min-width:44px;min-height:44px;color:var(--gr-text);font:600 14px/1.3 var(--gr-font-body);cursor:pointer;border-radius:7px;padding:7px 12px}#root .cinematic-game .app-column .main-content .watch-library-filters button[aria-pressed=true]{border-color:var(--gr-lime-edge);background:var(--gr-lime);color:var(--gr-on-accent)}#root .cinematic-game .app-column .main-content .watch-library-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;display:flex}#root .cinematic-game .app-column .main-content .watch-library-count,#root .cinematic-game .app-column .main-content .watch-library-empty{color:var(--gr-muted);font-size:13px;line-height:1.5}#root .cinematic-game .app-column .main-content .watch-library-reset{min-height:44px;color:var(--gr-accent-text);font:600 14px/1.4 var(--gr-font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0}#root .cinematic-game .app-column .main-content .watch-library-empty{margin:14px 0}#root .cinematic-game .app-column .main-content .archive-strip .broadcast-grid{min-width:0}#root .cinematic-game .app-column .main-content .archive-strip .broadcast-card{border-radius:7px;min-width:0}#root .cinematic-game .app-column .main-content .archive-strip .broadcast-card-copy{min-width:0}#root .cinematic-game .app-column .main-content .archive-strip .broadcast-card-copy strong{overflow-wrap:anywhere}@media (max-width:700px){#root .cinematic-game .app-column .main-content .watch-library-filters{gap:6px}#root .cinematic-game .app-column .main-content .watch-library-filters button{padding:6px 10px}#root .cinematic-game .app-column .main-content .archive-strip{margin-top:32px}#root .cinematic-game .app-column .main-content .archive-strip .broadcast-card{grid-template-columns:minmax(96px,125px) minmax(0,1fr);gap:12px}}#root .cinematic-game .return-activity{border-color:color-mix(in srgb, var(--gr-accent-text) 33%, var(--gr-raised));background:linear-gradient(90deg, color-mix(in srgb, var(--gr-accent-text) 12%, transparent), color-mix(in srgb, var(--gr-raised) 95%, transparent) 40%), var(--gr-raised);color:var(--gr-text)}#root .cinematic-game .return-activity>svg{color:var(--gr-accent-text)}#root .cinematic-game .return-activity span{color:var(--gr-text-soft)}#root .cinematic-game .return-activity>a{background:var(--gr-lime);box-shadow:inset 0 0 0 1px var(--gr-lime-edge);color:var(--gr-on-accent)!important}#root .cinematic-game .return-activity>a:hover{background:var(--gr-lime-hover)}#root .cinematic-game .return-activity-emblem{filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--gr-shadow-ink) calc(45% * var(--gr-shadow-k)), transparent))}#root .cinematic-game .return-activity.is-live{border-color:color-mix(in srgb, var(--gr-accent-text) 60%, transparent);animation-name:return-live-themed}@keyframes return-live-themed{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--gr-accent-text) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--gr-accent-text) 18%, transparent)}}@media (max-width:860px){#root .cinematic-game .mobile-primary-nav{border-top-color:color-mix(in srgb, var(--gr-line-ink) 22%, var(--gr-surface));background:var(--gr-surface)}#root .cinematic-game .mobile-primary-nav button{color:var(--gr-text-soft)}#root .cinematic-game .mobile-primary-nav button[aria-current=page]{background:color-mix(in srgb, var(--gr-accent-text) 18%, var(--gr-surface));color:var(--gr-accent-text)}}#root .cinematic-game :-webkit-any(.topbar,.sidebar,.account-menu) .cs-crest{--cs-tone:var(--gr-line-ink)}#root .cinematic-game :is(.topbar,.sidebar,.account-menu) .cs-crest{--cs-tone:var(--gr-line-ink)}#root .cinematic-game :-webkit-any(.topbar,.sidebar,.account-menu) .cs-crest.cs-lime{--cs-tone:var(--gr-lime)}#root .cinematic-game :is(.topbar,.sidebar,.account-menu) .cs-crest.cs-lime{--cs-tone:var(--gr-lime)}#root .cinematic-game :-webkit-any(.topbar,.sidebar,.account-menu) .cs-crest.cs-lime .cs-initials{color:var(--gr-on-accent)}#root .cinematic-game :is(.topbar,.sidebar,.account-menu) .cs-crest.cs-lime .cs-initials{color:var(--gr-on-accent)}.academy-mode-nav{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:4px;max-width:100%;margin:0 0 24px;padding:4px;display:inline-flex}.academy-mode-nav a{min-height:44px;color:var(--muted);border-radius:5px;place-items:center;padding:8px 20px;font-size:12px;font-weight:600;text-decoration:none;display:grid}.academy-mode-nav a[aria-current]{background:var(--gr-sunken);color:var(--gr-accent-text)}.academy-mode-nav a:focus-visible{outline:3px solid var(--moss);outline-offset:2px}@media (max-width:400px){.academy-mode-nav.collection-mode-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collection-mode-nav a{text-align:center;overflow-wrap:anywhere;min-width:0}}:root,[data-surface=dark]{--ivory:var(--gr-text);--ivory-deep:var(--gr-raised);--paper:var(--gr-surface);--ink:var(--gr-text);--ink-soft:var(--gr-muted);--moss:var(--gr-moss);--moss-deep:var(--gr-bg);--moss-pale:var(--gr-raised);--acid:var(--gr-accent-text);--rust:var(--gr-bad);--rust-ink:var(--gr-bad-ink);--gold:var(--honours);--line:var(--gr-line);--line-soft:var(--gr-line-soft);--muted:var(--gr-muted);--shadow:var(--gr-shadow);--shadow-small:var(--gr-shadow-small);--sans:"DM Sans", system-ui, sans-serif;--display:"Space Grotesk", "Arial Narrow", sans-serif;--mono:"DM Mono", ui-monospace, monospace}:root{color:var(--gr-text);background:var(--gr-bg);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--gr-bg);min-width:320px;overflow-x:hidden}body{background:var(--gr-bg);min-width:320px;min-height:100vh;color:var(--gr-text);margin:0;overflow-x:hidden}button,input,select{font:inherit}button{color:inherit}button:focus-visible{outline:3px solid var(--gr-focus);outline-offset:2px}select:focus-visible{outline:3px solid var(--gr-focus);outline-offset:2px}input:focus-visible{outline:3px solid var(--gr-focus);outline-offset:2px}button:disabled,.owned-inventory-pagination button[aria-disabled=true]{cursor:not-allowed;opacity:.55}img{max-width:100%;display:block}#root{min-height:100vh}.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}.app-shell{background:var(--gr-bg);min-height:100vh;display:flex;position:relative}.app-shell:before{z-index:0;pointer-events:none;background-image:url(/grass_texture.jpg);background-image:-webkit-image-set(url(/grass_texture.avif) 1x type("image/avif"),url(/grass_texture.webp) 1x type("image/webp"),url(/grass_texture.jpg) 1x type("image/jpeg"));content:"";opacity:var(--gr-texture-opacity);mix-blend-mode:var(--gr-texture-blend);background-image:image-set("/grass_texture.avif" 1x type("image/avif"),"/grass_texture.webp" 1x type("image/webp"),"/grass_texture.jpg" 1x type("image/jpeg"));background-position:50%;background-size:520px;position:fixed;top:0;bottom:0;left:0;right:0}.sidebar{z-index:20;background:var(--moss-deep);width:246px;color:var(--ivory);flex-direction:column;padding:27px 18px 22px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow:auto}.brand-lockup{padding:1px 10px 0}.brand-button{color:var(--ivory);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.brand-wordmark{font:700 22px/1 var(--display);letter-spacing:-.075em}.brand-wordmark span{color:var(--acid)}.brand-version{color:var(--gr-muted);font:10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:11px 0 0 45px;display:block}.logo-mark{border:1px solid color-mix(in srgb, var(--acid) 55%, transparent);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;transform:rotate(-10deg)}.logo-mark:before{content:"";background:var(--acid);width:20px;height:1px;position:absolute;transform:rotate(90deg)}.logo-mark span{border:1px solid var(--acid);border-radius:50%;width:9px;height:9px;position:absolute}.logo-mark span:first-child{top:3px;left:11px}.logo-mark span:nth-child(2){top:13px;right:3px}.logo-mark span:nth-child(3){bottom:3px;left:10px}.sidebar-rule{background:color-mix(in srgb, var(--ivory) 16%, transparent);height:1px;margin:28px 10px 27px}.nav-kicker,.eyebrow{color:var(--muted);font:500 10px/1.1 var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 11px}.sidebar .nav-kicker{color:var(--gr-muted);margin:0 11px 13px}.primary-nav{flex-direction:column;gap:4px;display:flex}.nav-item{width:100%;min-height:54px;color:color-mix(in srgb, var(--ivory) 62%, transparent);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:8px 11px;transition:background .2s,color .2s,transform .2s;display:flex}.nav-item:hover{color:var(--ivory);background:color-mix(in srgb, var(--ivory) 8%, transparent);transform:translate(2px)}.nav-item-active{color:var(--ivory);background:color-mix(in srgb, var(--acid) 12%, transparent);border-color:color-mix(in srgb, var(--acid) 18%, transparent)}.nav-item-active:hover{background:color-mix(in srgb, var(--acid) 15%, transparent);transform:none}.nav-item>svg{color:color-mix(in srgb, var(--acid) 80%, transparent);flex:none}.nav-item span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nav-item strong{font-size:13px;font-weight:600}.nav-item small{color:var(--gr-muted);font:10px/1.2 var(--mono)}.nav-item-active small{color:color-mix(in srgb, var(--ivory) 66%, transparent)}.nav-arrow{color:var(--acid)!important}.sidebar-note{border:1px solid color-mix(in srgb, var(--acid) 18%, transparent);background:color-mix(in srgb, var(--acid) 6%, transparent);border-radius:10px;gap:11px;margin:auto 8px 26px;padding:15px 13px;display:flex}.note-mark{background:color-mix(in srgb, var(--acid) 14%, transparent);width:26px;height:26px;color:var(--acid);border-radius:8px;flex:none;place-items:center;display:grid}.sidebar-note strong{font:600 12px/1.2 var(--display);margin-bottom:4px;display:block}.sidebar-note p{color:color-mix(in srgb, var(--ivory) 54%, transparent);margin:0;font-size:11px;line-height:1.4}.sidebar-footer{border-top:1px solid color-mix(in srgb, var(--ivory) 14%, transparent);align-items:center;gap:10px;padding:14px 8px 0;display:flex}.club-monogram{border:1px solid color-mix(in srgb, var(--acid) 50%, transparent);width:31px;height:31px;color:var(--acid);font:500 10px var(--mono);border-radius:50%;place-items:center;display:grid}.sidebar-footer span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-footer strong{white-space:nowrap;font-size:10px;font-weight:600}.sidebar-footer small{color:var(--gr-muted);font:9px var(--mono)}.app-column{z-index:1;width:calc(100% - 246px);min-width:0;margin-left:246px;position:relative}.topbar{z-index:12;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb, var(--ivory) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,4.5vw,68px);display:flex;position:sticky;top:0}.mobile-app-brand{display:none}.breadcrumb{color:var(--muted);font:10px var(--mono);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.breadcrumb-wide{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.breadcrumb-short{display:none}.breadcrumb-dot{background:var(--rust);border-radius:50%;width:6px;height:6px}.topbar-actions{align-items:center;gap:14px;display:flex}.connection-status,.testnet-badge{color:var(--ink-soft);font:10px var(--mono);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status-dot{background:var(--muted);border-radius:50%;width:6px;height:6px;display:inline-block}.connection-online .status-dot{background:var(--gr-good);box-shadow:0 0 0 3px color-mix(in srgb, var(--gr-good) 16%, transparent)}.connection-connecting .status-dot{background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 16%, transparent)}.connection-demo .status-dot,.connection-error .status-dot{background:var(--rust);box-shadow:0 0 0 3px color-mix(in srgb, var(--rust) 14%, transparent)}.testnet-badge{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:6px 9px;font-size:9px}.testnet-badge span{background:var(--gold);border-radius:50%;width:5px;height:5px}.icon-button,.avatar-button,.mobile-menu{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.icon-button{color:var(--ink-soft)}.icon-button:hover{background:var(--paper)}.language-toggle{border:1px solid var(--line);min-height:44px;color:var(--muted);font:10px var(--mono);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.language-toggle strong{color:var(--moss);font-weight:600}.language-toggle:hover{border-color:var(--moss);background:var(--paper)}.quiet-button{opacity:.72}.avatar-button{background:var(--moss);color:var(--gr-bg);font:500 10px var(--mono);border:0}.avatar-button-session{cursor:pointer}.account-start-button{border:1px solid var(--moss);background:var(--moss);min-height:44px;color:var(--acid);font:600 10px var(--mono);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.account-start-button:hover{background:var(--moss-deep)}.account-start-button:disabled,.account-connect-button:disabled{cursor:wait;opacity:.65}.account-loading{color:var(--muted);font:9px var(--mono)}.account-guest{align-items:center;display:flex;position:relative}.account-guest-actions{align-items:center;gap:7px;display:flex}.account-connect-button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:600 10px var(--mono);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.account-connect-button:hover{border-color:var(--moss);background:var(--moss-pale)}.account-guest-error{border:1px solid color-mix(in srgb, var(--rust) 40%, transparent);background:var(--gr-bad-panel);width:250px;color:var(--rust-ink);font:9px/1.4 var(--mono);box-shadow:var(--shadow-small);padding:9px;position:absolute;top:calc(100% + 9px);right:0}.account-menu-wrap{position:relative}.account-menu{z-index:30;border:1px solid var(--line);background:var(--paper);width:min(290px,100vw - 30px);box-shadow:0 18px 44px color-mix(in srgb, var(--gr-shadow-ink) calc(18% * var(--gr-shadow-k)), transparent);border-radius:7px;padding:15px;position:absolute;top:calc(100% + 10px);right:0}.account-menu,.inbox-popover{max-height:min(560px,100vh - 84px);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(560px,100dvh - 84px);scroll-padding-block:12px;overflow-y:auto}.account-menu-head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:2px 4px 12px;display:flex}.account-menu-kicker{color:var(--muted);font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase}.account-menu-head strong{color:var(--ink);font:600 18px/1.3 var(--display);overflow-wrap:anywhere}.account-menu-head small{color:var(--moss);font:12px/1.5 var(--mono);overflow-wrap:anywhere}.account-menu-copy{color:var(--muted);font:14px/1.6 var(--sans);padding:12px 4px}.account-menu-action{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:600 14px/1.4 var(--sans);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:8px;padding:10px 9px;display:flex}.account-menu-action>svg{flex:none}.account-menu-action+.account-menu-action{margin-top:7px}.account-menu-action:hover{border-color:var(--moss);background:var(--moss-pale)}.account-menu-logout{color:var(--rust)}.auth-modal-scrim{z-index:80;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--art-void) 48%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.auth-modal{border:1px solid var(--line);background:var(--paper);width:min(520px,100%);max-height:calc(100dvh - 36px);box-shadow:0 25px 75px color-mix(in srgb, var(--gr-shadow-ink) calc(25% * var(--gr-shadow-k)), transparent);padding:27px;overflow-y:auto}.auth-modal-topline{justify-content:space-between;align-items:flex-start;display:flex}.auth-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-8px -9px 0 0;display:grid}.auth-close:hover{background:var(--ivory-deep);color:var(--ink)}.auth-modal h2{font:600 clamp(30px, 5vw, 44px)/.94 var(--display);letter-spacing:-.075em;margin:0 0 11px}.auth-modal-body{max-width:430px;color:var(--muted);margin:0 0 25px;font-size:12px;line-height:1.55}.auth-field{color:var(--ink);font:600 10px var(--mono);text-transform:uppercase;flex-direction:column;gap:7px;margin-top:15px;display:flex}.auth-field span{justify-content:space-between;gap:10px;display:flex}.auth-field small{color:var(--muted);font:9px var(--mono);text-transform:none}.auth-field input,.auth-field select{border:1px solid var(--line);background:var(--ivory);width:100%;min-height:46px;color:var(--ink);font:12px var(--sans);text-transform:none;border-radius:4px;outline:none;padding:0 11px}.auth-field input:focus,.auth-field select:focus{border-color:var(--moss);box-shadow:0 0 0 3px color-mix(in srgb, var(--moss) 12%, transparent)}.auth-error{color:var(--rust);font:10px/1.45 var(--mono);align-items:flex-start;gap:7px;margin:15px 0 0;display:flex}.auth-modal-actions{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.recovery-dialog{max-height:calc(100dvh - 36px);color:var(--ink);overflow-y:auto}.recovery-dialog::backdrop{background:color-mix(in srgb, var(--moss-deep) 48%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recovery-dialog .eyebrow{align-items:center;gap:8px;display:flex}.recovery-code-panel{border:1px solid var(--line);background:var(--moss-pale);padding:18px}.recovery-code-panel p,.recovery-note{color:var(--muted);font-size:12px;line-height:1.55}.recovery-code{border:1px solid var(--line);background:var(--paper);font:600 16px/1.6 var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:18px 0;padding:14px;display:block}.recovery-code-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recovery-code-actions button{min-height:44px}.recovery-state{font-size:14px;font-weight:600}.recovery-return{text-align:center;min-height:44px;margin:22px auto 0;display:block}.mobile-menu{border-radius:8px;display:none}.main-content{width:min(1380px,100%);min-height:calc(100vh - 112px);margin:0 auto;padding:26px clamp(24px,4.5vw,68px) 48px}.site-footer{color:var(--muted);font:400 13px/1.6 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:0 clamp(24px,4.5vw,68px) 23px;display:flex}.site-footer>span{overflow-wrap:anywhere;flex:240px;min-width:0}.status-screenreader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scrim{display:none}.page-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px;display:flex}.page-heading h1{max-width:760px;color:var(--ink);font:600 clamp(34px, 4.3vw, 66px)/.94 var(--display);letter-spacing:-.075em;margin:0}.page-description{max-width:600px;color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.6}.heading-action{flex:none;padding-bottom:2px}.eyebrow-light{color:color-mix(in srgb, var(--ivory) 72%, transparent)}.outline-button,.solid-button,.text-button,.surface-link,.back-link,.spoiler-toggle,.small-filter{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.outline-button{border:1px solid var(--line);color:var(--ink);background:0 0;padding:0 15px;font-size:12px;font-weight:600}.outline-button:hover{border-color:var(--moss);background:var(--paper)}.solid-button{border:1px solid var(--moss);background:var(--moss);color:var(--ivory);padding:0 18px;font-size:12px;font-weight:600}.solid-button:hover{background:var(--moss-deep);border-color:var(--moss-deep);transform:translateY(-1px)}.compact-button{min-height:38px;padding:0 13px}.light-button{border-color:var(--acid);background:var(--acid);color:var(--moss-deep)}.light-button:hover{border-color:var(--gr-lime-hover);background:var(--gr-lime-hover)}.text-button{min-height:44px;color:var(--moss);background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.surface-link{min-height:44px;color:var(--moss);font:11px var(--mono);background:0 0;border:0;padding:12px 0 0}.surface-link:hover,.text-button:hover{color:var(--rust)}.back-link{min-height:44px;color:var(--muted);font:10px var(--mono);background:0 0;border:0;padding:0}.back-link:hover{color:var(--moss)}.surface{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-small)}.manager-gate{max-width:720px;margin:8vh auto 0;padding:37px}.manager-gate-mark{background:var(--moss-pale);width:48px;height:48px;color:var(--moss);border-radius:50%;place-items:center;margin-bottom:30px;display:grid}.manager-gate h1{font:600 clamp(31px, 4vw, 52px)/.95 var(--display);letter-spacing:-.075em;margin:0 0 13px}.manager-gate>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.manager-gate-actions{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.section-label{color:var(--ink);font:600 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:21px;display:flex}.section-label small{color:var(--muted);font:9px var(--mono);letter-spacing:.02em;text-transform:none}.surface-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.surface-heading .section-label{flex:1}.demo-notice{border:1px solid color-mix(in srgb, var(--rust) 28%, transparent);background:color-mix(in srgb, var(--rust) 6%, transparent);color:var(--ink-soft);align-items:center;gap:12px;margin-bottom:26px;padding:12px 14px;display:flex}.demo-notice-icon{background:color-mix(in srgb, var(--rust) 13%, transparent);width:29px;height:29px;color:var(--rust);border-radius:50%;flex:none;place-items:center;display:grid}.demo-notice div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.demo-notice strong{font:600 11px var(--mono);text-transform:uppercase}.demo-notice span{color:var(--muted);font-size:11px;line-height:1.35}.demo-notice .text-button{margin-left:auto}.toast-stack{z-index:100;pointer-events:none;flex-direction:column;gap:10px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.toast{border:1px solid var(--line);background:var(--paper);min-height:70px;box-shadow:0 24px 72px color-mix(in srgb, var(--gr-shadow-ink) calc(32% * var(--gr-shadow-k)), transparent);color:var(--ink);font:14px/1.45 var(--sans);pointer-events:auto;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;animation:.22s ease-out both toast-enter;display:flex}@keyframes toast-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.toast>svg{color:var(--moss);flex:none;margin-top:2px}.toast-error{border-color:color-mix(in srgb, var(--rust) 46%, transparent);background:var(--gr-bad-panel)}.toast-error>svg{color:var(--rust)}.toast-success{border-color:color-mix(in srgb, var(--moss) 35%, transparent)}.toast-info{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}.toast-copy{flex:1;min-width:0}.toast-action,.toast-dismiss{cursor:pointer;pointer-events:auto;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.toast-action{background:var(--moss-pale);color:var(--moss-deep);font:600 11px var(--mono);padding:0 12px}.toast-action:hover{background:var(--acid)}.toast-dismiss{width:44px;color:var(--muted);background:0 0;margin:-8px -8px -8px 0}.toast-dismiss:hover{background:var(--ivory-deep);color:var(--ink)}.watch-hero{border:1px solid var(--moss);background:var(--moss);min-height:410px;box-shadow:var(--shadow);grid-template-columns:minmax(0,1.4fr) minmax(300px,.86fr);display:grid;overflow:hidden}.hero-media{background:#172d22;min-height:410px;position:relative;overflow:hidden}.hero-media img{-o-object-fit:cover;object-fit:cover;opacity:.96;width:100%;height:100%;min-height:410px;display:block}.hero-media-empty{background:linear-gradient(145deg, var(--moss-deep), var(--moss));min-height:410px;color:var(--ivory);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.hero-media-empty svg{color:var(--acid)}.hero-media-empty strong{font:600 20px var(--display)}.hero-media-empty span{color:color-mix(in srgb, var(--ivory) 60%, transparent);font:10px var(--mono)}.hero-media-shade{pointer-events:none;background:linear-gradient(90deg,#0f251b08 20%,#0f251bad 100%),linear-gradient(#0000 55%,#0f251b8a);position:absolute;top:0;bottom:0;left:0;right:0}.hero-media-topline,.hero-media-bottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;left:23px;right:23px}.hero-media-topline{top:22px}.hero-media-bottom{color:color-mix(in srgb, var(--ivory) 65%, transparent);font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase;bottom:19px}.media-tag{border:1px solid color-mix(in srgb, var(--acid) 52%, transparent);background:var(--gr-raised);color:var(--acid);font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.media-tag-quiet{border-color:color-mix(in srgb, var(--ivory) 45%, transparent);color:var(--gr-text)}.play-orb{z-index:1;border:1px solid color-mix(in srgb, var(--acid) 72%, transparent);background:color-mix(in srgb, var(--acid) 90%, transparent);width:67px;height:67px;color:var(--moss-deep);cursor:pointer;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-orb:hover{background:var(--gr-lime-hover);transform:translate(-50%,-50%)scale(1.05)}.hero-copy{color:var(--ivory);flex-direction:column;justify-content:center;padding:clamp(26px,4vw,50px);display:flex}.hero-copy h2{max-width:410px;font:600 clamp(29px, 3.2vw, 47px)/.98 var(--display);letter-spacing:-.07em;margin:0 0 22px}.scoreline{color:color-mix(in srgb, var(--ivory) 72%, transparent);font:12px var(--mono);justify-content:space-between;align-items:center;gap:12px;display:flex}.scoreline strong{color:var(--acid);font:600 22px var(--display);letter-spacing:-.04em}.hero-copy .scoreline{border-bottom:1px solid color-mix(in srgb, var(--ivory) 17%, transparent);max-width:300px;padding-bottom:19px}.team-dot{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.scoreline div:last-child .team-dot{margin-left:6px;margin-right:0}.hero-summary{max-width:345px;color:color-mix(in srgb, var(--ivory) 72%, transparent);margin:18px 0 23px;font-size:12px;line-height:1.6}.hero-meta{color:color-mix(in srgb, var(--ivory) 72%, transparent);font:10px var(--mono);flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.hero-meta span,.theatre-subline span{align-items:center;gap:6px;display:inline-flex}.hero-copy .solid-button{align-self:flex-start}.reference-note{color:color-mix(in srgb, var(--ivory) 72%, transparent);font:9px/1.4 var(--mono);align-items:center;gap:5px;margin:17px 0 0;display:flex}.home-grid{grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);gap:17px;margin-top:17px;display:grid}.schedule-surface,.tournament-teaser{min-height:273px;padding:25px 27px}.schedule-list{flex-direction:column;display:flex}.schedule-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.fixture-teams{min-width:0;color:var(--ink-soft);align-items:center;gap:8px;font-size:11px;display:flex}.fixture-team{align-items:center;gap:7px;min-width:0;display:inline-flex}.fixture-team:first-child{font-weight:600}.fixture-vs{color:var(--muted);font:10px var(--mono)}.mini-crest{width:25px;height:25px;color:var(--ivory);font:8px var(--mono);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.crest-green{background:var(--moss)}.crest-rust{background:#914532}.fixture-meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.fixture-meta strong{color:var(--ink);font:10px var(--mono)}.fixture-meta span{color:var(--muted);font:9px var(--mono)}.tournament-teaser{background:var(--acid);position:relative;overflow:hidden}.tournament-teaser:after{border:1px solid color-mix(in srgb, var(--moss-deep) 20%, transparent);content:"";width:185px;height:185px;box-shadow:0 0 0 26px color-mix(in srgb, var(--gr-shadow-ink) calc(6% * var(--gr-shadow-k)), transparent), 0 0 0 52px color-mix(in srgb, var(--gr-shadow-ink) calc(4% * var(--gr-shadow-k)), transparent);border-radius:50%;position:absolute;bottom:-72px;right:-32px}.teaser-orbit{border:1px solid color-mix(in srgb, var(--moss-deep) 26%, transparent);width:39px;height:39px;color:var(--moss);border-radius:50%;place-items:center;margin-bottom:29px;display:grid}.tournament-teaser .eyebrow{color:var(--muted)}.tournament-teaser h3{font:600 28px/1 var(--display);letter-spacing:-.07em;margin:0 0 8px}.tournament-teaser p:not(.eyebrow){color:var(--muted);margin:0 0 24px;font-size:12px}.tournament-progress{z-index:1;background:color-mix(in srgb, var(--moss-deep) 16%, transparent);border-radius:2px;width:calc(100% - 65px);height:4px;margin-bottom:17px;position:relative;overflow:hidden}.tournament-progress span{background:var(--moss);height:100%;display:block}.teaser-foot{z-index:1;color:var(--muted);font:9px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:relative}.round-button{border:1px solid color-mix(in srgb, var(--moss-deep) 30%, transparent);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.round-button:hover{background:color-mix(in srgb, var(--moss-deep) 10%, transparent)}.archive-strip{margin-top:46px}.broadcast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.broadcast-card{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(130px,.82fr) 1fr;gap:16px;width:100%;padding:0;display:grid}.broadcast-thumb{background-color:var(--moss);min-height:125px;color:var(--acid);background-position:50%;background-size:cover;border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.broadcast-thumb:after{background:linear-gradient(0deg, color-mix(in srgb, var(--moss-deep) 60%, transparent), transparent);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.broadcast-thumb svg{z-index:1;position:relative}.broadcast-thumb span{z-index:1;color:color-mix(in srgb, var(--ivory) 80%, transparent);font:8px var(--mono);text-transform:uppercase;position:absolute;bottom:8px;right:9px}.broadcast-thumb-1{background-color:var(--rust)}.broadcast-card-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;display:flex}.broadcast-card-copy small{color:var(--muted);font:9px var(--mono)}.broadcast-card-copy strong{max-width:220px;color:var(--ink);font:600 17px/1.05 var(--display);letter-spacing:-.045em}.broadcast-card-copy span{color:var(--moss);font:10px var(--mono);align-items:center;gap:6px;display:inline-flex}.broadcast-card:hover .broadcast-card-copy strong{color:var(--rust)}.theatre-page{min-width:0}.theatre-player:-webkit-full-screen{background:#101d17;flex-direction:column;width:100vw;height:100dvh;display:flex}.theatre-player:fullscreen{background:#101d17;flex-direction:column;width:100vw;height:100dvh;display:flex}.theatre-player:-webkit-full-screen .theatre-video-wrap{min-height:0;box-shadow:none;flex:1;place-items:center;display:grid}.theatre-player:fullscreen .theatre-video-wrap{min-height:0;box-shadow:none;flex:1;place-items:center;display:grid}.theatre-player:-webkit-full-screen .theatre-video{aspect-ratio:auto;width:100%;height:100%;max-height:none}.theatre-player:fullscreen .theatre-video{aspect-ratio:auto;width:100%;height:100%;max-height:none}.theatre-player:-webkit-full-screen .theatre-poster-start{background:#101d17}.theatre-player:fullscreen .theatre-poster-start{background:#101d17}.theatre-player:-webkit-full-screen .theatre-poster-start img{-o-object-fit:contain;object-fit:contain}.theatre-player:fullscreen .theatre-poster-start img{-o-object-fit:contain;object-fit:contain}.theatre-player:-webkit-full-screen .theatre-controls{width:100%;padding-bottom:max(11px, env(safe-area-inset-bottom));flex:none}.theatre-player:fullscreen .theatre-controls{width:100%;padding-bottom:max(11px, env(safe-area-inset-bottom));flex:none}.theatre-topline{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.theatre-source{color:var(--muted);font:10px var(--mono);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.live-dot{background:var(--rust);border-radius:50%;width:6px;height:6px}.theatre-layout{grid-template-columns:minmax(0,1.56fr) minmax(260px,.44fr);gap:17px;display:grid}.theatre-main{min-width:0}.theatre-video-wrap{box-shadow:var(--shadow);background:#101d17;position:relative;overflow:hidden}.theatre-video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#101d17;width:100%;max-height:67vh;display:block}.theatre-poster-start{z-index:1;width:100%;color:var(--ivory);cursor:pointer;background:#203c2b;border:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.theatre-poster-start img{-o-object-fit:cover;object-fit:cover;filter:brightness(.94)saturate(1.08);width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.theatre-poster-start:after{content:"";pointer-events:none;background:linear-gradient(#0c23190a,#0c231933);position:absolute;top:0;bottom:0;left:0;right:0}.theatre-poster-start:hover img{filter:brightness()saturate(1.08);transform:scale(1.015)}.theatre-poster-start:focus-visible img{filter:brightness()saturate(1.08);transform:scale(1.015)}.theatre-poster-start:focus-visible{outline:3px solid var(--acid);outline-offset:-4px}.theatre-poster-action{z-index:2;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.theatre-poster-icon{border:1px solid color-mix(in srgb, var(--ivory) 65%, transparent);width:74px;height:74px;box-shadow:0 12px 36px color-mix(in srgb, var(--gr-shadow-ink) calc(28% * var(--gr-shadow-k)), transparent);color:var(--acid);background:#113325d1;border-radius:50%;place-items:center;display:grid}.theatre-video-meta{justify-content:flex-end;align-items:center;gap:7px;min-height:31px;margin-bottom:8px;display:flex}.video-error{border:1px solid color-mix(in srgb, var(--ivory) 30%, transparent);background:color-mix(in srgb, var(--moss-deep) 88%, transparent);max-width:360px;color:var(--ivory);align-items:flex-start;gap:9px;padding:14px;font-size:11px;line-height:1.4;display:flex;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.video-error button{border:1px solid color-mix(in srgb, var(--ivory) 55%, transparent);min-height:40px;color:var(--ivory);font:10px var(--mono);cursor:pointer;background:0 0;padding:0 11px}.video-error button:hover{border-color:var(--acid);color:var(--acid)}.video-error button:focus-visible{border-color:var(--acid);color:var(--acid)}.theatre-slow-replay{z-index:2;border:1px solid color-mix(in srgb, var(--ivory) 45%, transparent);max-width:calc(100% - 24px);box-shadow:0 7px 20px color-mix(in srgb, var(--gr-shadow-ink) calc(24% * var(--gr-shadow-k)), transparent);color:var(--ivory);background:#0c2219e0;border-radius:3px;align-items:center;gap:9px;padding:6px 7px 6px 12px;display:flex;position:absolute;top:12px;right:12px}.theatre-slow-replay span{font:700 10px var(--mono);letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}.theatre-slow-replay span svg{color:var(--acid)}.theatre-slow-replay button{border:1px solid color-mix(in srgb, var(--ivory) 42%, transparent);min-height:38px;color:var(--ivory);font:10px var(--mono);cursor:pointer;background:0 0;border-radius:3px;padding:0 9px}.theatre-slow-replay button:hover{border-color:var(--acid);color:var(--acid)}.theatre-slow-replay button:focus-visible{border-color:var(--acid);color:var(--acid)}.live-edge-button{border:1px solid color-mix(in srgb, var(--ivory) 28%, transparent);min-height:40px;color:var(--ivory);font:9px var(--mono);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.live-edge-button:hover{border-color:var(--acid);color:var(--acid)}.live-edge-button:focus-visible{border-color:var(--acid);color:var(--acid)}.live-edge-button.at-live-edge{border-color:color-mix(in srgb, var(--acid) 60%, transparent);color:var(--acid)}.live-edge-button .live-dot{width:6px;height:6px}.theatre-controls{background:var(--moss-deep);color:var(--ivory);align-items:center;gap:11px;padding:11px 13px;display:flex}.linked-goal-prompt{border:1px solid color-mix(in srgb, var(--moss-deep) 20%, transparent);background:var(--moss-pale);color:var(--moss);font:11px/1.4 var(--mono);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:13px 15px;display:flex}.linked-goal-prompt button{background:var(--moss);min-height:44px;color:var(--ivory);font:700 11px var(--mono);cursor:pointer;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.linked-goal-prompt button:hover{background:var(--rust)}.linked-goal-prompt button:focus-visible{background:var(--rust)}.control-button{border:1px solid color-mix(in srgb, var(--ivory) 20%, transparent);width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;display:grid}.control-button:hover{border-color:var(--acid);color:var(--acid)}.control-button:disabled{opacity:.45;cursor:not-allowed}.theatre-control-feedback{border-top:1px solid var(--line);background:var(--moss-deep);color:var(--ivory);flex:none;align-items:center;gap:10px;padding:10px 13px;font-size:14px;line-height:1.5;display:flex}.theatre-control-feedback>svg{flex:none}.theatre-control-feedback>span{flex:1}.theatre-control-feedback button{border:1px solid color-mix(in srgb, var(--ivory) 20%, transparent);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;display:grid}.theatre-control-feedback button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.time-readout{min-width:77px;color:color-mix(in srgb, var(--ivory) 62%, transparent);font:10px var(--mono);flex:none}.scrub-input{width:100%;min-width:20px;height:44px;min-height:44px;accent-color:var(--acid);cursor:pointer}.theatre-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:29px 0 13px;display:flex}.theatre-heading .eyebrow{margin-bottom:9px}.theatre-heading h1{font:600 clamp(26px, 3vw, 42px)/.98 var(--display);letter-spacing:-.07em;margin:0}.theatre-heading .scoreline{min-width:180px;color:var(--muted)}.theatre-heading .scoreline strong{color:var(--moss)}.theatre-subline{color:var(--muted);font:10px var(--mono);flex-wrap:wrap;align-items:center;gap:15px;padding-top:13px;display:flex}.theatre-subline .penalty-result{color:var(--moss);font-weight:700}.match-lineups{border:1px solid var(--line);background:var(--paper);margin-top:19px}.match-lineups summary{cursor:pointer;align-items:center;gap:18px;min-height:68px;padding:12px 18px;list-style:none;display:flex}.match-lineups summary::-webkit-details-marker{display:none}.match-lineups summary:focus-visible{outline:2px solid var(--rust);outline-offset:-3px}.match-lineups-title{color:var(--moss);font:600 22px/1 var(--display);letter-spacing:-.05em;flex:1}.match-lineups-fixture{color:var(--ink);font:10px var(--mono);text-transform:uppercase;align-items:center;gap:12px;display:flex}.match-lineups-fixture span:not(.match-lineups-versus){align-items:center;gap:5px;display:flex}.match-lineups-fixture b{color:var(--rust);font-weight:700}.match-lineups-versus{color:var(--muted)}.match-lineups summary>svg{color:var(--moss);flex:none;transition:transform .18s}.match-lineups[open] summary>svg{transform:rotate(90deg)}.match-lineups-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-top:1px;display:grid}.match-lineup-side{background:var(--paper);min-width:0;padding:17px 18px 19px}.match-lineup-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.match-lineup-crest{border:3px solid var(--moss);background:var(--moss-deep);width:40px;height:40px;color:var(--ivory);font:700 10px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.match-lineup-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.match-lineup-heading strong{color:var(--moss);font:600 20px/1 var(--display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-lineup-heading div span{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.match-lineup-players{gap:0;margin:0;padding:0;list-style:none;display:grid}.match-lineup-players li{border-top:1px solid var(--line-soft);grid-template-columns:29px minmax(0,1fr) 35px;align-items:center;gap:9px;min-width:0;min-height:32px;display:grid}.match-lineup-number,.match-lineup-position{color:var(--muted);font:9px var(--mono)}.match-lineup-name{color:var(--ink);font:12px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-lineup-position{text-align:right}.spoiler-toggle{border:1px solid var(--line);min-height:44px;color:var(--muted);font:10px var(--mono);background:0 0;margin-left:auto;padding:0 10px}.spoiler-toggle:hover,.spoiler-toggle.spoilers-on{border-color:var(--moss);color:var(--moss)}.theatre-sidebar{align-self:start;min-height:100%;padding:24px 20px}.sidebar-intro{color:var(--muted);margin:-6px 0 21px;font-size:11px;line-height:1.55}.event-list{border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.future-marker-summary{border-bottom:1px solid var(--line-soft);min-height:60px;color:var(--muted);font:11px var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.future-marker-summary button{border:1px solid var(--moss);min-height:44px;color:var(--moss);font:10px var(--mono);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px}.future-marker-summary button:hover{background:var(--moss);color:var(--ivory)}.future-marker-summary button:focus-visible{background:var(--moss);color:var(--ivory)}.event-cue-row{border-bottom:1px solid var(--line-soft);align-items:stretch;display:flex}.event-cue{min-width:0;min-height:56px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:43px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.event-cue-share{width:44px;color:var(--moss);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;margin-left:5px;display:grid}.event-cue-slow{background:var(--moss-pale);min-width:70px;min-height:44px;color:var(--moss);font:700 10px var(--mono);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:5px;margin-left:5px;padding:0 6px;display:inline-flex}.event-cue-slow:hover{background:var(--moss);color:var(--ivory)}.event-cue-slow:focus-visible{background:var(--moss);color:var(--ivory)}.event-cue-share:hover{color:var(--rust);background:color-mix(in srgb, var(--moss-deep) 6%, transparent)}.event-cue-share:focus-visible{color:var(--rust);background:color-mix(in srgb, var(--moss-deep) 6%, transparent)}.match-share-status{color:var(--moss);font:11px var(--mono);margin:13px 0 0}.match-share-fallback{color:var(--moss);font:11px var(--mono);gap:7px;margin-top:13px;display:grid}.match-share-fallback input{border:1px solid var(--line);background:var(--ivory);width:100%;min-width:0;min-height:44px;color:var(--ink);font:11px var(--mono);padding:0 10px}.event-cue:hover .event-label,.event-cue:hover>svg{color:var(--rust)}.event-minute{min-height:25px;font:9px var(--mono);border-radius:3px;place-items:center;display:inline-grid}.event-green{background:var(--moss-pale);color:var(--moss)}.event-rust{background:color-mix(in srgb, var(--rust) 12%, transparent);color:var(--rust)}.event-ink{background:var(--ivory-deep);color:var(--ink-soft)}.event-label{font-size:11px;line-height:1.3}.event-cue>svg{color:var(--muted)}.empty-state{color:var(--muted);align-items:center;gap:9px;padding:21px 0;font-size:11px;line-height:1.4;display:flex}.theatre-sidebar-foot{border-top:1px solid var(--line-soft);color:var(--moss);font:10px var(--mono);flex-direction:column;gap:6px;margin-top:25px;padding-top:14px;display:flex}.theatre-sidebar-foot span{align-items:center;gap:6px;display:inline-flex}.theatre-sidebar-foot small{color:var(--muted);font:9px/1.45 var(--sans)}.record-pill,.lab-badge,.read-only-pill,.tournament-date{border:1px solid var(--line);min-height:36px;color:var(--ink-soft);font:10px var(--mono);border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.record-mark{background:var(--moss);border-radius:50%;width:7px;height:7px}.club-overview-grid{grid-template-columns:minmax(0,1.48fr) minmax(270px,.52fr);gap:17px;display:grid}.pitch-surface{padding:25px 27px 23px}.select-wrap{color:var(--moss);align-items:center;display:flex;position:relative}.select-wrap select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);min-width:80px;height:44px;color:var(--ink);font:11px var(--mono);cursor:pointer;background:0 0;border-radius:4px;padding:0 26px 0 10px}.select-wrap svg{pointer-events:none;position:absolute;right:8px}.pitch-caption{color:var(--muted);font:10px var(--mono);gap:25px;margin:-2px 0 15px;display:flex}.pitch-caption strong{color:var(--ink)}.tactical-pitch{aspect-ratio:1.66;border:2px solid color-mix(in srgb, var(--ivory) 85%, transparent);min-height:342px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gr-shadow-ink) calc(20% * var(--gr-shadow-k)), transparent), inset 0 18px 28px color-mix(in srgb, var(--gr-shadow-ink) calc(16% * var(--gr-shadow-k)), transparent);background:repeating-linear-gradient(90deg,#ffffff0a 0 32px,#0000 32px 64px),linear-gradient(135deg,#286346,#1e523a);position:relative;overflow:hidden}.tactical-pitch:before{border:1px solid color-mix(in srgb, var(--ivory) 64%, transparent);content:"";position:absolute;top:8px;bottom:8px;left:8px;right:8px}.pitch-line,.pitch-circle,.pitch-box,.pitch-goal{z-index:1;border-color:color-mix(in srgb, var(--ivory) 56%, transparent);position:absolute}.pitch-halfway{background:color-mix(in srgb, var(--ivory) 56%, transparent);height:1px;top:50%;left:8px;right:8px}.pitch-circle{border:1px solid color-mix(in srgb, var(--ivory) 56%, transparent);border-radius:50%;width:78px;height:78px;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-circle:after{background:color-mix(in srgb, var(--ivory) 70%, transparent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-box{border:1px solid color-mix(in srgb, var(--ivory) 56%, transparent);width:42%;height:15%;left:29%}.pitch-box-top{border-top:0;top:8px}.pitch-box-bottom{border-bottom:0;bottom:8px}.pitch-goal{border:1px solid color-mix(in srgb, var(--ivory) 56%, transparent);width:16%;height:13px;left:42%}.pitch-goal-top{border-top:0;top:-1px}.pitch-goal-bottom{border-bottom:0;bottom:-1px}.pitch-player{z-index:2;flex-direction:column;align-items:center;gap:4px;width:54px;display:flex;position:absolute;transform:translate(-50%,-50%)}.pitch-player span{border:2px solid var(--acid);background:var(--moss-deep);width:30px;height:30px;color:var(--acid);font:9px var(--mono);box-shadow:0 4px 9px color-mix(in srgb, var(--gr-shadow-ink) calc(24% * var(--gr-shadow-k)), transparent);border-radius:50%;place-items:center;display:grid}.pitch-player small{max-width:60px;color:color-mix(in srgb, var(--ivory) 85%, transparent);font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pitch-player-empty span{border:1px dashed color-mix(in srgb, var(--ivory) 60%, transparent);background:color-mix(in srgb, var(--moss-deep) 28%, transparent);color:color-mix(in srgb, var(--ivory) 70%, transparent)}.pitch-label{z-index:1;color:color-mix(in srgb, var(--ivory) 48%, transparent);font:8px var(--mono);letter-spacing:.12em;writing-mode:vertical-rl;position:absolute;left:17px}.pitch-label-top{top:21px}.pitch-label-bottom{bottom:21px;left:auto;right:17px;transform:rotate(180deg)}.pitch-summary{align-items:center;gap:22px;padding-top:21px;display:flex}.chemistry-meter{flex:1;min-width:120px}.chemistry-meter>span,.fit-chemistry>span{color:var(--muted);font:9px var(--mono);text-transform:uppercase;margin-bottom:7px;display:block}.chemistry-meter>strong,.fit-chemistry>strong{color:var(--moss);font:600 22px var(--display);display:block}.chemistry-meter>strong small,.fit-chemistry>strong small{color:var(--muted);font:9px var(--mono);margin-left:3px}.chemistry-meter>div,.fit-chemistry>div{background:var(--moss-pale);height:4px;margin-top:7px;overflow:hidden}.chemistry-meter i,.fit-chemistry i{background:var(--moss);height:100%;display:block}.pitch-fit{color:var(--muted);font:10px var(--mono);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pitch-fit svg{color:var(--moss)}.club-note-surface{background:var(--moss);min-height:350px;color:var(--ivory);padding:28px;position:relative;overflow:hidden}.club-note-surface:after{border:1px solid color-mix(in srgb, var(--acid) 25%, transparent);content:"";width:260px;height:260px;box-shadow:0 0 0 36px color-mix(in srgb, var(--acid) 6%, transparent), 0 0 0 73px color-mix(in srgb, var(--acid) 4%, transparent);border-radius:50%;position:absolute;bottom:-80px;right:-80px}.note-panel-mark{border:1px solid color-mix(in srgb, var(--acid) 38%, transparent);width:42px;height:42px;color:var(--acid);border-radius:50%;place-items:center;margin-bottom:50px;display:grid;transform:rotate(-45deg)}.club-note-surface .eyebrow{color:color-mix(in srgb, var(--ivory) 50%, transparent)}.club-note-surface h2{z-index:1;max-width:260px;color:var(--acid);font:600 31px/.96 var(--display);letter-spacing:-.07em;margin:0 0 16px;position:relative}.club-note-surface>p:not(.eyebrow){z-index:1;max-width:280px;color:color-mix(in srgb, var(--ivory) 68%, transparent);margin:0;font-size:12px;line-height:1.6;position:relative}.note-stats{z-index:1;border-top:1px solid color-mix(in srgb, var(--ivory) 17%, transparent);gap:25px;padding-top:15px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.note-stats span{flex-direction:column;gap:3px;display:flex}.note-stats strong{color:var(--acid);font:600 24px var(--display)}.note-stats small{color:color-mix(in srgb, var(--ivory) 50%, transparent);font:9px var(--mono)}.roster-section{margin-top:45px}.roster-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.roster-hint{color:var(--muted);font:10px var(--mono);align-items:center;gap:5px;display:inline-flex}.roster-hint svg{color:var(--moss)}.roster-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.roster-order{color:var(--muted);font:11px var(--mono);align-items:center;gap:8px;display:inline-flex}.roster-order select{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);font:12px var(--sans);border-radius:6px;padding:7px 10px}.roster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.roster-card{border:1px solid var(--line);background:var(--paper);min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.roster-card:hover{border-color:color-mix(in srgb, var(--moss) 55%, transparent);box-shadow:var(--shadow-small);transform:translateY(-2px)}.roster-card-selected{border-color:var(--moss);box-shadow:0 0 0 2px color-mix(in srgb, var(--moss) 11%, transparent)}.roster-select{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.player-portrait-wrap{background:var(--moss-pale);flex:0 0 90px;height:110px;position:relative;overflow:hidden}.player-portrait-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.player-position{background:var(--acid);min-width:24px;height:19px;color:var(--moss-deep);font:8px var(--mono);border-radius:3px;place-items:center;padding:0 4px;display:grid;position:absolute;top:7px;left:7px}.selected-check{background:var(--moss);width:20px;height:20px;color:var(--acid);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.roster-copy{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;padding:8px 8px 8px 0;display:flex}.player-name{max-width:100%;font:600 13px/1.05 var(--display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-role{color:var(--muted);font:9px var(--mono)}.roster-mini-stats{color:var(--muted);font:8px var(--mono);align-items:center;gap:4px;display:inline-flex}.roster-mini-stats b{color:var(--moss);font:600 16px var(--display)}.roster-mini-stats i{background:var(--line);border-radius:50%;width:2px;height:2px;margin:0 2px}.roster-footer{border-top:1px solid var(--line-soft);min-height:36px;color:var(--muted);font:8px var(--mono);justify-content:space-between;align-items:center;padding:0 9px;display:flex}.roster-footer>span{align-items:center;gap:4px;display:inline-flex}.roster-footer svg{color:var(--moss)}.train-button{background:var(--moss-pale);min-height:29px;color:var(--moss);font:9px var(--mono);cursor:pointer;border:0;border-radius:3px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.train-button:hover:not(:disabled){background:var(--acid)}.train-button:disabled{opacity:.56;cursor:not-allowed}.roster-training-note{border-top:1px solid var(--line-soft);color:var(--rust);font:10px/1.4 var(--sans);margin:0;padding:8px 10px 10px}.spin{animation:1s linear infinite spin}.roster-grid{align-items:start}.roster-training-note-cooldown{color:var(--moss-deep);background:var(--moss-pale)}.roster-training-intro{color:var(--muted);font:11px/1.5 var(--sans);justify-content:space-between;align-items:center;gap:12px;margin:10px 0 15px;display:flex}.roster-training-intro span{max-width:690px}.roster-training-intro button{color:var(--moss);font:600 11px var(--sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:3px;display:inline-flex}.roster-training-intro button:hover{text-decoration:underline}.roster-training-note-potential{color:var(--muted);background:var(--ivory)}@media (max-width:620px){.roster-training-intro{flex-direction:column;align-items:flex-start;gap:5px}}.club-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.club-heading-actions .record-pill{min-height:36px}.club-heading-actions .outline-button{min-height:36px;font:600 10px var(--mono);padding:0 11px}.lineup-save-panel{border:1px solid var(--line);background:var(--ivory);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:13px 14px;display:flex}.lineup-save-panel.lineup-valid{border-color:color-mix(in srgb, var(--moss) 40%, transparent);background:color-mix(in srgb, var(--moss-pale) 42%, transparent)}.lineup-save-panel.lineup-invalid{border-color:color-mix(in srgb, var(--rust) 28%, transparent)}.lineup-save-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lineup-save-copy strong{color:var(--ink);font:600 12px var(--display)}.lineup-save-copy span{color:var(--ink-soft);font:10px/1.35 var(--sans)}.lineup-save-copy small{color:var(--muted);font:9px var(--mono)}.lineup-save-panel .solid-button{flex:none}.compare-surface{margin-top:17px;padding:25px 27px}.compare-count{color:var(--muted);font:9px var(--mono);align-items:center;gap:6px;display:inline-flex}.compare-count svg{color:var(--moss)}.compare-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-3px 0 18px;display:grid}.compare-select select{width:100%}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.compare-card{border:1px solid var(--line-soft);background:var(--ivory);min-width:0;padding:16px}.compare-card-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding-bottom:13px;display:flex}.compare-card-head img{-o-object-fit:cover;object-fit:cover;background:var(--moss-pale);flex:0 0 58px;width:58px;height:68px}.compare-card-head .eyebrow{margin-bottom:4px}.compare-card-head h3{color:var(--ink);font:600 20px var(--display);letter-spacing:-.05em;margin:0 0 5px}.compare-card-head span{color:var(--muted);font:9px var(--mono)}.compare-card-head span strong{color:var(--moss);font:600 18px var(--display)}.compare-metadata{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.compare-metadata span{flex-direction:column;gap:4px;min-width:0;display:flex}.compare-metadata small{color:var(--muted);font:8px var(--mono);text-transform:uppercase}.compare-metadata strong{color:var(--moss);font:600 17px var(--display)}.compare-stats{gap:9px;margin:14px 0 0;display:grid}.compare-stats>div{grid-template-columns:70px 1fr;align-items:center;gap:8px;display:grid}.compare-stats dt{color:var(--muted);font:9px var(--mono)}.compare-stats dd{align-items:center;gap:8px;margin:0;display:flex}.compare-stats dd>span{background:var(--moss-pale);flex:1;height:4px;overflow:hidden}.compare-stats dd i{background:var(--moss);height:100%;display:block}.compare-stats dd strong{min-width:24px;color:var(--ink);font:600 11px var(--mono);text-align:right}.club-profile-scrim{z-index:80;background:color-mix(in srgb, var(--art-void) 42%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.club-profile-drawer{width:min(570px,100%);height:100%;padding:30px clamp(22px, 4vw, 42px) max(30px, env(safe-area-inset-bottom));border-left:1px solid var(--line);background:var(--paper);box-shadow:-25px 0 75px color-mix(in srgb, var(--gr-shadow-ink) calc(22% * var(--gr-shadow-k)), transparent);overflow:auto}.club-profile-topline{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.club-profile-topline h2{font:600 clamp(31px, 5vw, 48px)/.94 var(--display);letter-spacing:-.075em;margin:0 0 12px}.club-profile-description{max-width:430px;color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.55}.club-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.club-profile-fields .auth-field{margin-top:13px}.club-profile-wide{grid-column:1/-1}.club-profile-fields textarea{resize:vertical;border:1px solid var(--line);background:var(--ivory);width:100%;color:var(--ink);font:12px/1.45 var(--sans);border-radius:4px;outline:none;padding:10px 11px}.club-profile-fields textarea:focus{border-color:var(--moss);box-shadow:0 0 0 3px color-mix(in srgb, var(--moss) 12%, transparent)}.club-color-field{align-items:center;gap:8px;display:flex}.club-color-field input:not([type=color]){flex:1;min-width:0}.club-color-field input[type=color]{border:1px solid var(--line);background:var(--ivory);cursor:pointer;border-radius:4px;width:44px;min-width:44px;height:44px;padding:3px}.club-color-field input[type=color]:focus-visible{outline:3px solid var(--acid);outline-offset:2px}.club-profile-validation{color:var(--rust);font:10px/1.4 var(--mono);align-items:center;gap:6px;margin:15px 0 0;display:flex}.academy-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:17px;display:grid}.academy-launcher,.job-surface{min-height:460px;padding:27px}.format-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.format-option{border:1px solid var(--line);min-height:91px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:10px;padding:13px;display:flex}.format-option:hover{border-color:var(--moss)}.format-option-active{border-color:var(--moss);background:var(--moss-pale)}.format-icon{background:var(--ivory-deep);width:31px;height:31px;color:var(--moss);border-radius:50%;flex:none;place-items:center;display:grid}.format-option-active .format-icon{background:var(--moss);color:var(--acid)}.format-option>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.format-option strong{font:600 12px var(--display)}.format-option small{color:var(--muted);font-size:10px;line-height:1.35}.format-option>svg{color:var(--moss)}.academy-divider{background:var(--line-soft);height:1px;margin:26px 0}.academy-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:126px;display:grid}.academy-player{background:var(--ivory);align-items:center;gap:8px;min-width:0;padding:5px 7px;display:flex}.academy-player img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:26px;height:26px}.academy-player span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.academy-player b{color:var(--muted);font:8px var(--mono)}.academy-launch-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:18px;display:flex}.academy-launch-foot>span{color:var(--muted);font:9px var(--mono);align-items:center;gap:6px;display:inline-flex}.academy-launch-foot>span svg{color:var(--moss)}.action-hint,.inline-error{color:var(--muted);font:10px/1.4 var(--mono);align-items:center;gap:6px;margin:15px 0 0;display:flex}.job-surface{flex-direction:column;display:flex}.job-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 15px 50px;display:flex}.job-empty-mark{border:1px solid var(--line);width:52px;height:52px;color:var(--moss);border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.job-empty h2{font:600 24px var(--display);letter-spacing:-.06em;margin:0 0 8px}.job-empty p{max-width:260px;color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.5}.job-empty>span{color:var(--muted);font:9px var(--mono);text-transform:uppercase}.job-progress{margin-top:56px}.job-status-row{align-items:center;gap:10px;display:flex}.job-state-icon{background:var(--moss-pale);width:37px;height:37px;color:var(--moss);border-radius:50%;place-items:center;display:grid}.job-progress.job-complete .job-state-icon{background:var(--acid)}.job-progress.job-failed .job-state-icon{background:color-mix(in srgb, var(--rust) 14%, transparent);color:var(--rust)}.job-status-row>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.job-status-row small{color:var(--muted);font:9px var(--mono)}.job-status-row strong{color:var(--ink);font:600 18px var(--display);text-transform:capitalize}.job-percent{color:var(--moss);font:600 23px var(--display)}.job-progress-bar{background:var(--moss-pale);border-radius:4px;height:7px;margin:24px 0 14px;overflow:hidden}.job-progress-bar span{background:var(--moss);min-width:4%;height:100%;transition:width .3s;display:block}.job-progress p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.job-result{background:var(--moss-pale);color:var(--moss);font:10px var(--mono);align-items:center;gap:6px;margin-top:19px;padding:8px 10px;display:inline-flex}.job-foot{border-top:1px solid var(--line-soft);color:var(--muted);font:9px var(--mono);justify-content:space-between;margin-top:auto;padding-top:16px;display:flex}.job-foot span{align-items:center;gap:6px;display:inline-flex}.status-dot-green{background:var(--gr-good)}.job-foot small{font:9px var(--mono)}.academy-principles{border-top:1px solid var(--moss);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:17px;padding:25px 27px;display:grid}.academy-principles>div{-moz-column-gap:11px;grid-template-columns:28px 1fr;column-gap:11px;display:grid}.principle-number{color:var(--rust);font:10px var(--mono);grid-row:span 2}.academy-principles strong{font:600 14px var(--display)}.academy-principles p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.45}.inline-error{color:var(--rust-ink)}.inline-error-copy{flex:1;min-width:0}.inline-error-action,.inline-error-dismiss{cursor:pointer;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.inline-error-action{background:color-mix(in srgb, var(--rust) 12%, transparent);min-width:44px;color:var(--rust-ink);font:600 9px var(--mono);padding:0 8px}.inline-error-action:hover{background:color-mix(in srgb, var(--rust) 20%, transparent)}.inline-error-dismiss{width:44px;color:var(--rust-ink);background:0 0;margin:-6px -4px -6px 0}.inline-error-dismiss:hover{background:color-mix(in srgb, var(--rust) 10%, transparent)}.scout-layout{grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);gap:17px;display:grid}.candidate-surface,.fit-surface{min-height:450px;padding:26px 27px}.candidate-count{color:var(--muted);font:9px var(--mono)}.candidate-list{border-top:1px solid var(--line-soft)}.candidate-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:77px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:11px;padding:8px 0;display:flex}.candidate-row:hover,.candidate-row-active{color:var(--moss)}.candidate-row img{-o-object-fit:cover;object-fit:cover;background:var(--moss-pale);width:47px;height:54px}.candidate-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.candidate-main strong{color:var(--ink);font:600 14px var(--display)}.candidate-row:hover .candidate-main strong,.candidate-row-active .candidate-main strong{color:var(--moss)}.candidate-main small{color:var(--muted);font:9px var(--mono)}.candidate-rating{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.candidate-rating b{color:var(--moss);font:600 20px var(--display)}.candidate-rating small{color:var(--muted);font:8px var(--mono)}.candidate-row>svg{color:var(--muted)}.candidate-disclaimer{background:var(--ivory);color:var(--muted);gap:8px;margin-top:21px;padding:11px;font-size:10px;line-height:1.4;display:flex}.candidate-disclaimer svg{color:var(--rust);flex:none}.fit-hero{border-bottom:1px solid var(--line-soft);align-items:center;gap:15px;padding:7px 0 23px;display:flex}.fit-hero>img{-o-object-fit:cover;object-fit:cover;background:var(--moss-pale);width:72px;height:85px}.fit-hero>div{flex:1;min-width:0}.fit-hero .eyebrow{margin-bottom:7px}.fit-hero h2{font:600 25px var(--display);letter-spacing:-.06em;margin:0 0 5px}.fit-hero p:not(.eyebrow){color:var(--muted);font:10px var(--mono);margin:0}.fit-score{flex-direction:column;align-items:flex-end;display:flex}.fit-score strong{color:var(--moss);font:600 37px/.8 var(--display);letter-spacing:-.08em}.fit-score small{color:var(--muted);font:9px var(--mono);margin-top:8px}.fit-lines{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:23px 0;display:grid}.fit-line{flex-direction:column;gap:7px;display:flex}.fit-line span,.fit-line b{color:var(--muted);font:9px var(--mono)}.fit-line b{color:var(--moss)}.fit-line>div{background:var(--moss-pale);height:4px;overflow:hidden}.fit-line i{background:var(--moss);height:100%;display:block}.fit-chemistry{grid-template-columns:1fr auto;align-items:end;gap:5px 15px;margin-top:23px;display:grid}.fit-chemistry>span{margin:0}.fit-chemistry>strong{text-align:right}.fit-chemistry>div{grid-column:1/-1}.full-button{width:100%;margin-top:22px}.fit-warning{color:var(--rust);font:10px/1.4 var(--mono);align-items:center;gap:6px;margin:13px 0 0;display:flex}.wallet-callout{border:1px solid color-mix(in srgb, var(--rust) 30%, transparent);background:color-mix(in srgb, var(--rust) 7%, transparent);align-items:center;gap:18px;margin-top:17px;padding:25px 27px;display:flex}.wallet-icon{background:color-mix(in srgb, var(--rust) 12%, transparent);width:45px;height:45px;color:var(--rust);border-radius:50%;flex:none;place-items:center;display:grid}.wallet-callout>div:nth-child(2){flex:1}.wallet-callout .eyebrow{color:var(--rust)}.wallet-callout h2{font:600 20px var(--display);letter-spacing:-.045em;margin:0 0 7px}.wallet-callout p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.wallet-callout .outline-button{color:var(--muted)}.tournament-banner{background:var(--moss);min-height:176px;color:var(--ivory);justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:17px;padding:29px 32px;display:flex}.tournament-banner h2{color:var(--acid);font:600 clamp(29px, 4vw, 48px)/.9 var(--display);letter-spacing:-.08em;margin:0 0 10px}.tournament-banner p:not(.eyebrow){color:color-mix(in srgb, var(--ivory) 66%, transparent);margin:0;font-size:12px}.banner-dates{gap:30px;padding-bottom:2px;display:flex}.banner-dates span{color:color-mix(in srgb, var(--ivory) 50%, transparent);font:9px var(--mono);text-transform:uppercase;flex-direction:column;gap:7px;display:flex}.banner-dates strong{color:var(--ivory);font:600 15px var(--display);text-transform:none}.bracket-surface,.fixtures-surface{margin-top:17px;padding:26px 27px}.bracket-key{color:var(--muted);font:9px var(--mono);align-items:center;gap:6px;display:inline-flex}.key-line{background:var(--moss);width:15px;height:1px}.bracket-scroll{overflow-x:auto}.bracket-grid{grid-template-columns:1.1fr 1fr .9fr;gap:20px;min-width:680px;padding:5px 0 9px;display:grid}.bracket-round{flex-direction:column;gap:14px;display:flex}.bracket-round-semifinal{padding-top:82px}.bracket-round-final{padding-top:164px}.bracket-round-title{border-bottom:1px solid var(--line);color:var(--ink);font:600 10px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.bracket-round-title small{color:var(--muted);font:8px var(--mono);text-transform:none}.bracket-match{border-left:2px solid var(--moss);background:var(--ivory);padding:9px 10px 8px;position:relative}.bracket-match:after{background:var(--line);content:"";width:19px;height:1px;position:absolute;top:50%;right:-20px}.bracket-round-final .bracket-match:after{display:none}.bracket-match>div{min-height:24px;color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:10px;display:flex}.bracket-match b{color:var(--moss);font:600 12px var(--mono)}.bracket-match small{color:var(--muted);font:8px var(--mono);margin-top:6px;display:block}.small-filter{border:1px solid var(--line);min-height:29px;color:var(--muted);font:9px var(--mono);background:0 0;padding:0 9px}.fixture-table{border-top:1px solid var(--line-soft)}.fixture-table-head,.fixture-table-row{border-bottom:1px solid var(--line-soft);grid-template-columns:.65fr 2fr 1.2fr .7fr;align-items:center;gap:15px;min-height:49px;padding:0 7px;display:grid}.fixture-table-head{min-height:34px;color:var(--muted);font:8px var(--mono);text-transform:uppercase}.fixture-table-row{color:var(--muted);font:10px var(--mono)}.round-cell{color:var(--ink-soft)}.table-fixture{color:var(--ink);font-family:var(--sans);align-items:center;gap:8px;display:flex}.table-fixture b{font-weight:600}.table-fixture span{color:var(--muted);font:9px var(--mono)}.fixture-status{text-transform:uppercase;border-radius:3px;width:max-content;padding:5px 7px;font-size:8px;display:inline-flex}.fixture-status-scheduled{background:var(--moss-pale);color:var(--moss)}.fixture-status-live{background:color-mix(in srgb, var(--rust) 14%, transparent);color:var(--rust)}.fixture-status-final{background:var(--ivory-deep);color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}.pulse{animation:1.5s ease-in-out infinite pulse}.train-button,.small-filter{min-height:44px}@media (max-width:1120px){.theatre-layout{grid-template-columns:1fr}.theatre-sidebar{min-height:auto}.sidebar{width:218px}.app-column{width:calc(100% - 218px);margin-left:218px}.app-column .main-content,.topbar{padding-left:33px;padding-right:33px}.roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.hero-copy{padding:31px}}@media (max-width:860px){.mobile-app-brand{min-width:44px;min-height:44px;color:var(--gr-accent-text);justify-content:center;align-items:center;display:flex}.mobile-app-brand svg{width:27px;height:27px}.topbar .breadcrumb{display:none}.topbar-actions{margin-left:auto}.sidebar{width:246px;box-shadow:18px 0 50px color-mix(in srgb, var(--gr-shadow-ink) calc(22% * var(--gr-shadow-k)), transparent);transition:transform .25s;transform:translate(-102%)}.sidebar-open{transform:translate(0)}.scrim{z-index:19;background:color-mix(in srgb, var(--art-void) 42%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.app-column{width:100%;margin-left:0}.mobile-menu{display:grid}.topbar{gap:13px;padding-left:22px;padding-right:22px}.topbar-actions{gap:9px}.connection-status{display:none}.main-content{padding:43px 22px 60px}.site-footer{padding-left:22px;padding-right:22px}.watch-hero{grid-template-columns:1fr}.hero-media,.hero-media img,.hero-copy{min-height:340px}.theatre-layout,.club-overview-grid,.academy-grid,.scout-layout{grid-template-columns:1fr}.theatre-sidebar{min-height:auto}.pitch-surface{min-height:0}.club-note-surface{min-height:315px}.roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-launcher,.job-surface{min-height:0}.job-surface{min-height:370px}.wallet-callout{flex-wrap:wrap;align-items:flex-start}.wallet-callout>div:nth-child(2){min-width:calc(100% - 65px)}.wallet-callout .outline-button{margin-left:63px}.tournament-banner{flex-direction:column;align-items:flex-start}.banner-dates{padding:5px 0 0}}@media (max-width:600px){.toast-stack{width:min(520px,100vw - 20px)}.toast{gap:8px;padding:12px;font-size:12px}.toast-copy{overflow-wrap:anywhere}.account-start-button,.account-connect-button{justify-content:center;width:44px;max-width:44px;padding:0;overflow:hidden}.account-start-button svg{flex:none}.account-start-button span,.account-connect-button span{display:none}.account-menu{position:fixed;top:71px;right:10px}.auth-modal{padding:22px 18px}.auth-modal-actions{flex-direction:column-reverse}.auth-modal-actions button{width:100%}.manager-gate{margin-top:4vh;padding:27px 18px}.topbar{height:62px}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.testnet-badge,.quiet-button,.topbar-actions>.icon-button{display:none}.main-content{padding:34px 15px 49px}.site-footer{gap:12px 18px;padding:0 15px 17px}.page-heading{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:28px}.page-heading h1{font-size:clamp(35px,12vw,54px)}.page-description{margin-top:13px;font-size:13px}.heading-action{padding:0}.watch-hero{margin-left:-1px;margin-right:-1px}.hero-media,.hero-media img{min-height:245px}.hero-media-topline,.hero-media-bottom{left:14px;right:14px}.hero-media-bottom{font-size:8px}.hero-copy{min-height:0;padding:27px 22px 29px}.hero-copy h2{font-size:34px}.hero-summary{margin:16px 0 19px}.home-grid{grid-template-columns:1fr}.schedule-surface,.tournament-teaser,.pitch-surface,.club-note-surface,.academy-launcher,.job-surface,.candidate-surface,.fit-surface,.bracket-surface,.fixtures-surface{padding:21px 18px}.schedule-row{flex-direction:column;align-items:flex-start;gap:8px}.fixture-meta{flex-direction:row;align-items:flex-start;gap:10px;width:100%}.fixture-teams{flex-wrap:wrap}.broadcast-grid{grid-template-columns:1fr}.broadcast-card{grid-template-columns:125px 1fr}.theatre-topline{flex-direction:column;align-items:flex-start;gap:11px}.theatre-video-meta{justify-content:flex-start;overflow:hidden}.theatre-video-meta .media-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.theatre-controls{flex-wrap:wrap;gap:4px;padding:8px}.theatre-controls .theatre-scrub{flex:0 0 100%;order:-1;width:100%}.time-readout{min-width:57px;font-size:9px}.theatre-heading{flex-direction:column;align-items:flex-start;gap:16px}.theatre-heading .scoreline{width:100%}.spoiler-toggle{margin-left:0}.tactical-pitch{min-height:270px}.pitch-player{width:44px}.pitch-player span{width:26px;height:26px}.pitch-player small{max-width:42px;font-size:7px}.pitch-summary{flex-wrap:wrap;align-items:flex-start;gap:15px}.chemistry-meter{min-width:calc(100% - 20px)}.pitch-fit{flex:1}.roster-heading{flex-direction:column;align-items:flex-start;gap:5px}.roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.roster-card{font-size:10px}.player-portrait-wrap{flex-basis:66px;height:89px}.roster-copy{gap:3px}.player-name{font-size:11px}.roster-mini-stats{font-size:7px}.roster-footer{padding:0 6px}.roster-footer>span{font-size:7px}.format-options{grid-template-columns:1fr}.format-option{min-height:74px}.academy-roster{grid-template-columns:1fr;max-height:205px;overflow-y:auto}.academy-launch-foot{flex-direction:column;align-items:flex-start}.academy-launch-foot .solid-button{width:100%}.job-progress{margin-top:35px}.academy-principles{grid-template-columns:1fr;gap:21px;padding:22px 18px}.fit-lines{gap:9px}.fit-hero h2{font-size:21px}.candidate-row{min-height:67px}.candidate-row img{width:40px;height:47px}.wallet-callout{padding:20px 18px}.wallet-callout>div:nth-child(2){min-width:calc(100% - 62px)}.wallet-callout h2{font-size:19px}.wallet-callout .outline-button{margin-left:0}.fixture-table{min-width:620px}.fixtures-surface{overflow:hidden}.fixture-table-head,.fixture-table-row{padding-left:2px;padding-right:2px}.bracket-grid{gap:14px}.bracket-match:after{width:13px;right:-14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.teaser-art{z-index:0;opacity:.27;mix-blend-mode:multiply;width:57%;height:61%;position:absolute;bottom:-4px;right:-8px;overflow:hidden;transform:rotate(-2deg)}.teaser-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;height:100%}.tournament-teaser>:not(.teaser-art){z-index:1;position:relative}.club-art{z-index:0;opacity:.2;mix-blend-mode:screen;width:70%;height:66%;position:absolute;bottom:-16px;right:-26px;overflow:hidden;transform:rotate(-3deg)}.club-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.note-panel-mark,.club-note-surface .eyebrow{z-index:1;position:relative}.tournament-banner{position:relative;overflow:hidden}.tournament-banner-copy,.tournament-banner .banner-dates{z-index:1;position:relative}.tournament-art{z-index:0;opacity:.7;mix-blend-mode:screen;width:185px;height:280px;position:absolute;bottom:-82px;right:3%}.tournament-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;width:100%;height:100%}.train-button,.small-filter{min-height:44px}@media (max-width:600px){.hero-media-empty{min-height:245px}.club-heading-actions{justify-content:flex-start;width:100%}.club-heading-actions .record-pill{flex:1}.club-heading-actions .outline-button{flex:none}.lineup-save-panel{flex-direction:column;align-items:flex-start}.lineup-save-panel .solid-button{width:100%}.compare-surface{padding:21px 18px}.compare-selectors,.compare-grid{grid-template-columns:1fr}.compare-card-head h3{font-size:18px}.club-profile-drawer{width:100%;padding:22px 18px max(24px, env(safe-area-inset-bottom))}.club-profile-fields{grid-template-columns:1fr}.club-profile-wide{grid-column:auto}.club-overview-grid{grid-template-columns:minmax(0,1fr)}.club-overview-grid>*{min-width:0}.tactical-pitch{aspect-ratio:auto;width:100%;min-width:0;height:300px;min-height:270px}.club-note-surface{min-width:0;min-height:390px;padding-bottom:24px}.club-note-surface .note-stats{margin-top:29px;position:static}.tournament-art{opacity:.42;width:145px;right:-25px}.tournament-banner-copy{max-width:75%}.teaser-art{opacity:.2;width:64%;right:-18px}.club-art{opacity:.16;width:74%;right:-24px}}.inbox-wrap{z-index:24;position:relative}.inbox-badge{border:2px solid var(--paper);background:var(--rust);min-width:17px;height:17px;color:var(--paper);font:700 8px var(--mono);border-radius:99px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-7px;right:-7px}.inbox-popover{border:1px solid var(--line);background:var(--paper);width:min(360px,100vw - 30px);box-shadow:0 18px 46px color-mix(in srgb, var(--gr-shadow-ink) calc(18% * var(--gr-shadow-k)), transparent);padding:18px;position:absolute;top:calc(100% + 12px);right:0}.inbox-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.inbox-head h2{font:600 23px/1 var(--display);letter-spacing:-.06em;margin:2px 0 0}.inbox-unread{background:var(--moss-pale);color:var(--moss);font:12px var(--mono);white-space:nowrap;border-radius:3px;padding:5px 7px}.inbox-head-actions{align-items:center;gap:8px;display:flex}.inbox-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;display:flex}.inbox-counts{color:var(--muted);font:11px/1.4 var(--mono);overflow-wrap:anywhere;flex:1 0 100%}.inbox-action,.inbox-load-more{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;font:600 12px/1.25 var(--sans);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.inbox-action:hover:not(:disabled),.inbox-load-more:hover:not(:disabled){border-color:var(--moss);color:var(--moss)}.inbox-action:disabled,.inbox-load-more:disabled{cursor:not-allowed;opacity:.52}.inbox-action-clear{color:var(--ink)}.inbox-list{overscroll-behavior:contain;flex-direction:column;max-height:min(48vh,340px);display:flex;overflow-y:auto}.inbox-item{border:0;border-bottom:1px solid var(--line-soft);min-height:66px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 0;display:flex}.inbox-item:hover{color:var(--moss)}.inbox-item:focus-visible{color:var(--moss)}.inbox-item>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.inbox-item strong{color:inherit;font:600 14px/1.5 var(--sans);overflow-wrap:anywhere}.inbox-item small{color:var(--muted);font:12px/1.5 var(--mono)}.inbox-item>svg{color:var(--muted);flex:none}.inbox-item-mark{background:var(--rust);border-radius:50%;flex:none;width:7px;height:7px}.inbox-item-read .inbox-item-mark{background:var(--line)}.inbox-empty{min-height:70px;color:var(--muted);font:14px/1.6 var(--sans);align-items:flex-start;gap:9px;padding:18px 0 4px;display:flex}.inbox-announcement{color:var(--muted);font:14px/1.6 var(--sans);overflow-wrap:anywhere}@media (max-width:380px){.inbox-popover{padding:13px}.inbox-head{gap:7px}.inbox-head h2{font-size:21px}.inbox-action{flex:auto;padding-inline-start:7px;padding-inline-end:7px;font-size:12px}.inbox-item{gap:8px;min-height:66px}.inbox-item strong{font-size:14px}}.scout-search{gap:8px;margin:17px 0 13px;display:flex}.scout-search input{border:1px solid var(--line);background:var(--paper);min-width:0;height:44px;color:var(--ink);font:11px var(--sans);border-radius:4px;flex:1;padding:0 11px}.scout-search input:focus{border-color:var(--moss);outline:2px solid color-mix(in srgb, var(--moss) 16%, transparent);outline-offset:1px}.club-list-crest,.scout-club-crest{font:700 9px var(--mono);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;display:grid}.club-list-crest{width:34px;height:34px}.scout-club-hero{border-bottom:1px solid var(--line-soft);align-items:center;gap:15px;padding:14px 0 20px;display:flex}.scout-club-crest{width:58px;height:58px;font-size:13px}.scout-club-hero>div{min-width:0}.scout-club-hero h2{overflow-wrap:anywhere;font:600 25px/1 var(--display);letter-spacing:-.06em;margin:3px 0 5px}.scout-club-hero p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px;line-height:1.4}.scout-club-meta{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:17px 0;display:grid}.scout-club-meta span{flex-direction:column;gap:5px;min-width:0;display:flex}.scout-club-meta small{color:var(--muted);font:8px var(--mono);text-transform:uppercase}.scout-club-meta strong{color:var(--ink);font:600 14px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scout-compare-selectors{margin-top:17px}.competition-intro{border:1px solid var(--moss);background:var(--moss);color:var(--ivory);justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding:25px 27px;display:flex}.competition-intro h2{color:var(--acid);font:600 clamp(24px, 3vw, 36px)/.95 var(--display);letter-spacing:-.07em;margin:3px 0 9px}.competition-intro p:not(.eyebrow){max-width:570px;color:color-mix(in srgb, var(--ivory) 70%, transparent);margin:0;font-size:11px;line-height:1.5}.competition-intro .eyebrow{color:color-mix(in srgb, var(--ivory) 86%, transparent)}.competition-intro-mark{border:1px solid color-mix(in srgb, var(--acid) 40%, transparent);width:58px;height:58px;color:var(--acid);border-radius:50%;flex:none;place-items:center;display:grid}.competition-create{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:24px;padding:23px 27px;display:grid}.competition-create p{max-width:340px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.competition-create form{align-items:flex-end;gap:9px;display:flex}.competition-create label{min-width:0;color:var(--muted);font:8px var(--mono);text-transform:uppercase;flex-direction:column;flex:1;gap:6px;display:flex}.competition-create input,.competition-create select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:44px;color:var(--ink);font:11px var(--sans);border-radius:4px;padding:0 10px}.competition-create select{font-family:var(--mono)}.competition-create input:focus,.competition-create select:focus{border-color:var(--moss);outline:2px solid color-mix(in srgb, var(--moss) 16%, transparent);outline-offset:1px}.competition-create .solid-button{flex:none}.form-error{color:var(--rust);font:10px/1.4 var(--mono);grid-column:1/-1;align-items:flex-start;gap:7px;margin:-6px 0 0;display:flex}.competition-directory{flex-direction:column;gap:29px;margin-top:30px;display:flex}.competition-list-section{margin-top:0}.competition-list-empty{min-height:106px;margin-top:13px}.competition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.competition-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;transition:border-color .18s,transform .18s;display:flex}.competition-card:hover,.competition-card-active{border-color:var(--moss);transform:translateY(-2px)}.competition-card-main{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:20px 18px 15px;display:block}.competition-card-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.competition-kind{width:max-content;font:8px var(--mono);text-transform:uppercase;border-radius:3px;padding:5px 7px;display:inline-flex}.competition-kind-free{background:var(--moss-pale);color:var(--moss)}.competition-kind-prize{background:color-mix(in srgb, var(--acid) 65%, transparent);color:var(--moss-deep)}.competition-card-main h3{overflow-wrap:anywhere;font:600 21px/1 var(--display);letter-spacing:-.06em;margin:12px 0 7px}.competition-card-main p{color:var(--muted);font:9px var(--mono);margin:0}.competition-card-main small{color:var(--muted);font:9px var(--mono);margin-top:10px;line-height:1.35;display:block}.competition-card-main small+small{margin-top:4px}.competition-status{width:max-content;font:8px var(--mono);text-transform:uppercase;border-radius:3px;padding:5px 7px;display:inline-flex}.competition-status-open,.competition-status-scheduled,.competition-status-accepted{background:var(--moss-pale);color:var(--moss)}.competition-status-active,.competition-status-running{background:color-mix(in srgb, var(--acid) 55%, transparent);color:var(--moss-deep)}.competition-status-completed,.competition-status-cancelled,.competition-status-expired,.competition-status-void{background:var(--ivory-deep);color:var(--muted)}.competition-status-review_required{background:color-mix(in srgb, var(--rust) 14%, transparent);color:var(--rust)}.competition-entry-bar{background:var(--moss-pale);height:4px;margin-top:16px;overflow:hidden}.competition-entry-bar i{background:var(--moss);height:100%;display:block}.competition-card-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 8px;min-height:52px;padding:7px 12px 7px 18px;display:flex}.competition-card-actions .text-button{min-height:38px;padding:0}.competition-arena-review{color:var(--moss)}.competition-detail-arena-link{text-decoration:none}.compact-button{min-height:36px;padding:0 9px;font-size:8px}.competition-detail{margin-top:17px;padding:25px 27px}.competition-detail-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:21px;display:flex}.competition-detail-head h2{font:600 28px/1 var(--display);letter-spacing:-.07em;margin:5px 0 7px}.competition-detail-head p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px;line-height:1.45}.competition-detail-actions{flex:none;align-items:center;gap:8px;display:flex}.competition-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:27px;padding-top:22px;display:grid}.standings-table{border-top:1px solid var(--line-soft);margin-top:14px}.standings-row{border-bottom:1px solid var(--line-soft);min-height:42px;color:var(--muted);font:10px var(--mono);grid-template-columns:28px minmax(0,1fr) 38px 42px;align-items:center;gap:7px;padding:0 5px;display:grid}.standings-row strong{color:var(--ink);font:600 11px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standings-row b{color:var(--moss);font-weight:600}.standings-head{min-height:30px;color:var(--muted);text-transform:uppercase;font-size:8px}.real-fixture-list{border-top:1px solid var(--line-soft);margin-top:14px}.real-fixture-row{border-bottom:1px solid var(--line-soft);min-height:57px;color:var(--muted);font:10px var(--mono);justify-content:space-between;align-items:center;gap:15px;padding:8px 5px;display:flex}.real-fixture-row>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.real-fixture-row>span:last-child{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.real-fixture-row small{color:var(--muted);font:8px var(--mono);text-transform:uppercase}.real-fixture-row strong{color:var(--ink);font:600 11px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.real-fixture-row strong i{color:var(--rust);font-style:normal;font:9px var(--mono);margin:0 5px}.cup-section{margin-top:34px}.cup-section-mark{color:var(--moss);font:8px var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.cup-section>.surface-heading{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:21px}.cup-section>.surface-heading .section-label{margin-bottom:0}}.cup-unavailable{border-color:color-mix(in srgb, var(--moss) 18%, transparent);align-items:center;gap:14px;min-height:98px;padding:22px 25px;display:flex}.cup-unavailable-mark{background:var(--moss-pale);width:42px;height:42px;color:var(--moss);border-radius:50%;flex:none;place-items:center;display:grid}.cup-unavailable h2{font:600 20px/1 var(--display);letter-spacing:-.05em;margin:0 0 5px}.cup-unavailable p{max-width:580px;color:var(--muted);margin:0;font-size:10px;line-height:1.45}.cup-create{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:24px;margin-bottom:17px;padding:23px 27px;display:grid}.cup-create p{max-width:340px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.cup-create form{align-items:flex-end;gap:9px;display:flex}.cup-create label{min-width:0;color:var(--muted);font:8px var(--mono);text-transform:uppercase;flex-direction:column;flex:1;gap:6px;display:flex}.cup-create input,.cup-create select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:44px;color:var(--ink);font:11px var(--sans);border-radius:4px;padding:0 10px}.cup-create select{font-family:var(--mono)}.cup-create input:focus,.cup-create select:focus{border-color:var(--moss);outline:2px solid color-mix(in srgb, var(--moss) 16%, transparent);outline-offset:1px}.cup-create .solid-button{flex:none}.cup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cup-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;transition:border-color .18s,transform .18s;display:flex}.cup-card:hover,.cup-card-active{border-color:var(--moss);transform:translateY(-2px)}.cup-card-main{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:20px 18px 15px;display:block}.cup-card-main h3{overflow-wrap:anywhere;font:600 21px/1 var(--display);letter-spacing:-.06em;margin:12px 0 7px}.cup-card-main p{color:var(--muted);font:9px var(--mono);margin:0}.cup-card-main small{color:var(--muted);font:9px var(--mono);margin-top:13px;display:block}.cup-card-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:7px 12px 7px 18px;display:flex}.cup-card-actions .text-button{min-height:38px;padding:0}.cup-detail{margin-top:17px;padding:25px 27px}.cup-detail-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:21px;display:flex}.cup-detail-head h2{font:600 28px/1 var(--display);letter-spacing:-.07em;margin:5px 0 7px}.cup-detail-head p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;font-size:10px;line-height:1.45}.cup-detail-meta{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:19px 0 21px;display:grid}.cup-detail-meta span{flex-direction:column;gap:5px;min-width:0;display:flex}.cup-detail-meta small{color:var(--muted);font:8px var(--mono);text-transform:uppercase}.cup-detail-meta strong{color:var(--ink);font:600 14px var(--display)}.cup-review-note{border:1px solid color-mix(in srgb, var(--rust) 28%, transparent);background:color-mix(in srgb, var(--rust) 8%, transparent);color:var(--rust);font:10px/1.4 var(--mono);align-items:flex-start;gap:7px;margin:17px 0 0;padding:11px 12px;display:flex}.cup-bracket-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:22px;display:flex}.cup-bracket-note{color:var(--muted);font:9px var(--mono);text-align:right}.cup-bracket-scroll{max-width:100%;margin-top:14px;padding-bottom:6px;overflow-x:auto}.cup-bracket{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;min-width:540px;display:grid}.cup-round{min-width:0}.cup-round-label{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}.cup-round-fixtures{flex-direction:column;justify-content:space-around;gap:11px;min-height:86px;display:flex}.cup-fixture{border:1px solid var(--line);background:var(--ivory);min-width:0;padding:11px 12px}.cup-fixture-top{color:var(--muted);font:8px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.cup-fixture-top strong{color:var(--ink);font:600 12px var(--display)}.cup-fixture-teams{color:var(--ink-soft);font:600 10px var(--sans);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin-top:12px;display:grid}.cup-fixture-teams span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cup-fixture-teams span:last-child{text-align:right}.cup-fixture-teams i{color:var(--rust);font:9px var(--mono);font-style:normal}.cup-fixture-teams .cup-winner{color:var(--moss)}.cup-penalty-score{color:var(--moss);font:8px var(--mono);text-transform:uppercase;margin-top:8px;display:block}.cup-watch-button{min-height:32px;margin-top:9px;padding:0;font-size:9px}.cup-fixture-note{color:var(--muted);font:8px var(--mono);margin-top:10px;line-height:1.35;display:block}.cup-fixture-review{color:var(--rust)}.friendly-surface{margin-top:17px;padding:25px 27px}.friendly-surface>p{max-width:660px;color:var(--muted);margin:10px 0 18px;font-size:11px;line-height:1.5}.challenge-list{border-top:1px solid var(--line-soft);margin-top:18px}.challenge-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;min-height:57px;padding:8px 0;display:flex}.challenge-row>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.challenge-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.challenge-row small{color:var(--muted);font:9px var(--mono)}.invite-created{border:1px solid color-mix(in srgb, var(--moss) 25%, transparent);background:var(--moss-pale);color:var(--moss);flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;padding:13px;display:flex}.invite-created strong{font:600 10px var(--mono);text-transform:uppercase}.invite-created code{min-width:0;color:var(--ink-soft);font:10px var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.invite-created .text-button{min-height:36px;padding:0 4px}.danger-text{color:var(--rust)!important}.danger-button{color:var(--rust)}.participation-scrim{z-index:55;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--art-void) 46%, transparent);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.participation-dialog{border:1px solid var(--line);background:var(--paper);width:min(500px,100%);max-height:calc(100vh - 36px);box-shadow:0 20px 60px color-mix(in srgb, var(--gr-shadow-ink) calc(24% * var(--gr-shadow-k)), transparent);padding:30px;position:relative;overflow-y:auto}.participation-dialog h2{font:600 30px/1 var(--display);letter-spacing:-.07em;margin:5px 0 10px}.participation-dialog>p:not(.eyebrow){color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.5}.participation-dialog ul{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);flex-direction:column;gap:9px;margin:0;padding:0 0 17px 18px;font-size:11px;line-height:1.4;display:flex}.disclosure-check{color:var(--ink);font:11px/1.4 var(--sans);cursor:pointer;align-items:flex-start;gap:9px;margin:17px 0;display:flex}.disclosure-check input{width:18px;height:18px;accent-color:var(--moss);flex:none;margin:0}.challenge-hero{border:1px solid var(--moss);background:var(--moss);min-height:218px;color:var(--ivory);text-align:center;justify-content:center;align-items:center;gap:clamp(18px,7vw,85px);margin-bottom:17px;padding:28px;display:flex}.challenge-club{flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.challenge-club strong{overflow-wrap:anywhere;max-width:220px;color:var(--acid);font:600 23px/1 var(--display);letter-spacing:-.06em}.challenge-club small{color:color-mix(in srgb, var(--ivory) 64%, transparent);font:9px var(--mono)}.challenge-versus{color:color-mix(in srgb, var(--ivory) 55%, transparent);font:600 24px var(--display)}.challenge-detail{padding:25px 27px}.challenge-status-line{color:var(--muted);font:9px var(--mono);align-items:center;gap:9px;margin-bottom:15px;display:flex}.challenge-detail>p{max-width:650px;color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.5}.challenge-fixture{border-top:1px solid var(--line-soft);margin-top:21px;padding-top:20px}.challenge-fixture p{color:var(--muted);font:10px var(--mono);margin:10px 0 14px}.manager-gate-inline{flex-wrap:wrap;align-items:center;gap:9px;padding-top:5px;display:flex}.manager-gate-inline p{width:100%;color:var(--muted);margin:0 0 3px;font-size:11px}.compact-empty{min-height:75px}.collection-page{min-width:0}.collection-heading{align-items:flex-end}.collection-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.chain-badge,.wallet-chip{border:1px solid color-mix(in srgb, var(--moss) 28%, transparent);background:var(--moss-pale);min-height:36px;color:var(--moss);font:9px var(--mono);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.wallet-chip{border-color:var(--line);background:var(--paper)}.chain-unavailable{align-items:flex-start;gap:17px;max-width:690px;padding:28px;display:flex}.chain-unavailable-icon{border:1px solid color-mix(in srgb, var(--rust) 34%, transparent);width:48px;height:48px;color:var(--rust);border-radius:50%;flex:none;place-items:center;display:grid}.chain-unavailable h2{font:600 27px/1 var(--display);letter-spacing:-.06em;margin:4px 0 9px}.chain-unavailable p:not(.eyebrow){max-width:530px;color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.5}.collection-status-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin:17px 0 23px;padding:13px 15px;display:flex}.collection-status-copy{flex-wrap:wrap;align-items:baseline;gap:8px 13px;min-width:0;display:flex}.collection-status-copy .eyebrow{width:100%;margin:0}.collection-status-copy strong{color:var(--ink);font:600 12px var(--sans)}.collection-status-copy>span:last-child{color:var(--muted);font:9px var(--mono)}.collection-test-notice{color:var(--muted);font:12px/1.5 var(--sans)}.inline-alert{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink-soft);align-items:center;gap:9px;margin:12px 0;padding:11px 13px;font-size:11px;line-height:1.4;display:flex}.inline-alert>span{flex:1;min-width:0}.inline-alert.error{border-color:color-mix(in srgb, var(--rust) 36%, transparent);color:var(--rust)}.inline-alert.success{border-color:color-mix(in srgb, var(--moss) 32%, transparent);color:var(--moss)}.inline-alert.info{border-color:color-mix(in srgb, var(--moss) 22%, transparent);color:var(--ink-soft)}.inline-alert .icon-button{color:currentColor;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;display:grid}.collection-grid{grid-template-columns:minmax(0,1.45fr) minmax(265px,.72fr);gap:26px;min-width:0;display:grid}.collection-owned,.collection-actions,.collection-market{min-width:0}.collection-roster-order{justify-content:flex-end;width:100%;margin:-2px 0 14px}.section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.section-header h2{font:600 28px/1 var(--display);letter-spacing:-.07em;margin:4px 0 0}.section-count{border:1px solid var(--line);min-width:32px;height:32px;color:var(--moss);font:10px var(--mono);border-radius:50%;place-items:center;display:grid}.collection-lock{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:225px;padding:24px;display:flex}.collection-lock>svg{color:var(--moss);margin-bottom:11px}.collection-lock strong{font:600 18px var(--display);letter-spacing:-.04em}.collection-lock p{max-width:370px;color:var(--muted);margin:9px 0 15px;font-size:11px;line-height:1.5}.chain-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.chain-player-card{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:78px minmax(0,1fr) 16px;align-items:stretch;gap:11px;padding:8px;transition:border-color .18s,transform .18s;display:grid}.chain-player-card:hover,.chain-player-card-selected{border-color:var(--moss);outline:0;transform:translateY(-1px)}.chain-player-card:focus-visible{border-color:var(--moss);outline:0;transform:translateY(-1px)}.chain-art{-o-object-fit:cover;object-fit:cover;background:var(--ivory-deep);width:78px;height:96px;display:block}.chain-art-empty{color:var(--muted);font:7px var(--mono);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.chain-player-card-copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.chain-player-token{color:var(--moss);font:9px var(--mono)}.chain-player-card strong{font:600 15px/1 var(--display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-player-meta{color:var(--muted);font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-player-card>svg{color:var(--muted);align-self:center}.chain-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 8px;margin-top:4px;display:grid}.chain-stat-strip span{min-width:0;color:var(--muted);justify-content:space-between;align-items:baseline;gap:3px;display:flex}.chain-stat-strip small{font:7px var(--mono);text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.chain-stat-strip strong{font:600 9px var(--mono)}.chain-list-form{padding:21px}.chain-list-form .section-header{align-items:center}.chain-list-form .section-header>svg{color:var(--moss)}.chain-list-form>p{color:var(--muted);margin:13px 0 2px;font-size:11px;line-height:1.5}.chain-selected-summary{border:1px solid var(--line);background:var(--ivory);align-items:center;gap:10px;margin:17px 0;padding:7px;display:flex}.chain-selected-summary .chain-art{width:48px;height:58px}.chain-selected-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.chain-selected-summary strong{font:600 14px var(--display)}.chain-selected-summary span{color:var(--muted);font:8px var(--mono)}.field-label{color:var(--ink-soft);font:9px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin-top:11px;display:flex}.field-label span{color:var(--muted);text-transform:none;font-size:8px}.price-input-wrap{border:1px solid var(--line);background:var(--paper);align-items:center;margin-top:6px;display:flex}.price-input-wrap:focus-within{border-color:var(--moss);outline:2px solid color-mix(in srgb, var(--moss) 16%, transparent);outline-offset:1px}.price-input-wrap input{width:100%;min-width:0;height:43px;color:var(--ink);font:600 16px var(--mono);background:0 0;border:0;outline:0;padding:0 10px}.price-input-wrap span{color:var(--muted);font:9px var(--mono);padding-right:10px}.field-hint{color:var(--muted);font:8px/1.4 var(--mono);margin-top:6px;display:block}.chain-list-form .solid-button{width:100%;margin-top:15px}.chain-form-note{color:var(--muted);font:8px/1.45 var(--mono)!important}.collection-market{margin-top:34px}.chain-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.chain-listing-card{min-width:0;padding:17px}.chain-listing-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.chain-listing-heading h3{font:600 20px/1 var(--display);letter-spacing:-.05em;margin:5px 0 0}.chain-listing-status{background:var(--ivory-deep);max-width:90px;color:var(--muted);font:7px var(--mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:4px 6px;overflow:hidden}.chain-listing-status.is-active{background:var(--moss-pale);color:var(--moss)}.chain-listing-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 13px;display:grid}.chain-listing-data span{flex-direction:column;gap:5px;min-width:0;display:flex}.chain-listing-data small{color:var(--muted);font:7px var(--mono);text-transform:uppercase}.chain-listing-data strong{color:var(--ink);font:600 10px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-listing-note{min-height:29px;color:var(--rust);font:8px/1.4 var(--mono);margin:0 0 11px}.chain-listing-actions{justify-content:flex-end;display:flex}.chain-listing-actions button{min-height:38px}.collection-truth{color:var(--muted);font:8px/1.45 var(--mono);align-items:center;gap:6px;margin:23px 0 0;display:flex}.chain-muted{color:var(--muted);font:9px var(--mono)}.tactics-panel{margin-top:17px;padding:22px 25px}.tactics-panel .surface-heading{margin-bottom:0}.tactics-version{color:var(--muted);font:9px var(--mono)}.tactics-intro{max-width:730px;color:var(--muted);margin:10px 0 18px;font-size:10px;line-height:1.5}.tactics-empty{border:1px solid var(--line-soft);min-height:66px}.tactics-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tactics-choice{min-width:0;color:var(--muted);font:8px var(--mono);text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.tactics-choice select,.tactics-swap-row select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:42px;color:var(--ink);font:10px var(--sans);border-radius:3px;padding:0 9px}.tactics-choice select:focus,.tactics-swap-row select:focus{border-color:var(--moss);outline:2px solid color-mix(in srgb, var(--moss) 15%, transparent);outline-offset:1px}.tactics-swap-heading{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:17px;display:flex}.tactics-swap-heading>span{flex-direction:column;gap:5px;min-width:0;display:flex}.tactics-swap-heading strong{color:var(--ink);font:600 12px var(--sans)}.tactics-swap-heading small{color:var(--muted);font:8px var(--mono)}.tactics-no-swaps{color:var(--muted);margin:13px 0 0;font-size:10px}.tactics-swap-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tactics-swap-row{border:1px solid var(--line);background:var(--ivory);grid-template-columns:100px minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:9px;padding:9px;display:grid}.tactics-swap-row label{min-width:0;color:var(--muted);font:8px var(--mono);text-transform:uppercase;flex-direction:column;gap:5px;display:flex}.tactics-remove{border:1px solid var(--line);width:34px;height:42px;color:var(--rust)}.tactics-branches{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:13px;display:flex}.tactics-branches>span{width:100%;color:var(--muted);font:8px var(--mono);text-transform:uppercase}.tactics-branches small{background:var(--moss-pale);color:var(--moss);font:8px var(--mono);padding:5px 7px}.tactics-footer{border-top:1px solid var(--line-soft);color:var(--muted);font:8px var(--mono);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.chain-pending-panel{border-color:color-mix(in srgb, var(--rust) 34%, transparent);margin:17px 0 24px;padding:20px 21px}.chain-pending-panel>p{max-width:700px;color:var(--muted);margin:0 0 13px;font-size:10px;line-height:1.5}.chain-pending-list{border-top:1px solid var(--line-soft)}.chain-pending-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:13px;min-width:0;min-height:55px;padding:8px 0;display:flex}.chain-pending-row>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.chain-pending-row strong{color:var(--ink);font:600 11px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-pending-row small{color:var(--muted);font:8px var(--mono)}@media (max-width:1120px){.collection-grid{grid-template-columns:minmax(0,1fr)}.chain-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-create{grid-template-columns:1fr;gap:15px}.competition-create p{max-width:none}.cup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cup-create{grid-template-columns:1fr;gap:15px}.cup-create p{max-width:none}}@media (max-width:600px){.inbox-popover{width:auto;position:fixed;top:70px;left:10px;right:10px}.competition-intro{align-items:flex-start;padding:21px 18px}.competition-intro-mark{display:none}.competition-create,.competition-detail,.friendly-surface,.cup-detail,.cup-create{padding:21px 18px}.competition-create form{flex-direction:column;align-items:stretch}.competition-create form .solid-button{width:100%}.competition-grid,.cup-grid{grid-template-columns:1fr}.cup-create form{flex-direction:column;align-items:stretch}.cup-create form .solid-button{width:100%}.cup-unavailable{align-items:flex-start;padding:20px 18px}.cup-detail-head,.cup-detail-head .competition-detail-actions{flex-direction:column;align-items:stretch}.cup-detail-head .competition-detail-actions button{width:100%}.cup-detail-meta{gap:8px}.cup-detail-meta strong{font-size:12px}.cup-bracket-heading{flex-direction:column;align-items:flex-start}.cup-bracket-note{text-align:left}.competition-detail-head,.competition-detail-actions{flex-direction:column;align-items:stretch}.competition-detail-actions button,.competition-detail-actions a{width:100%}.competition-detail-grid{grid-template-columns:1fr;gap:25px}.real-fixture-row strong{max-width:190px}.scout-search{flex-direction:column;align-items:stretch}.scout-search .outline-button{width:100%}.scout-club-hero h2{font-size:21px}.challenge-hero{gap:13px;padding:25px 14px}.challenge-club strong{max-width:120px;font-size:18px}.challenge-versus{font-size:18px}.challenge-detail{padding:21px 18px}.participation-dialog{padding:24px 18px}.invite-created{flex-direction:column;align-items:flex-start}.invite-created code{flex:none;width:100%}.invite-created .text-button{padding:0}.collection-heading{align-items:stretch;gap:12px;margin-bottom:12px;padding-right:48px;position:relative}.collection-heading h1{font-size:clamp(34px,9vw,43px)}.collection-heading p:not(.eyebrow){margin-top:8px;font-size:13px;line-height:1.4}.collection-heading-actions{justify-content:flex-start}.collection-heading-actions .outline-button{width:44px;min-width:44px;height:44px;padding:0;font-size:0;position:absolute;top:0;right:0;overflow:hidden}.collection-status-row{flex-direction:column;align-items:flex-start}.collection-status-row .solid-button{width:100%}.collection-grid{gap:22px}.chain-player-grid,.chain-listing-grid{grid-template-columns:1fr}.chain-player-card{grid-template-columns:68px minmax(0,1fr) 16px}.chain-player-card .chain-art{width:68px;height:88px}.chain-unavailable{padding:21px 18px}.chain-unavailable-icon{display:none}.inline-alert,.collection-truth{align-items:flex-start}.chain-pending-panel{padding:18px}.chain-pending-row{flex-direction:column;align-items:flex-start}.chain-pending-row .outline-button{width:100%}.tactics-panel{padding:19px 18px}.tactics-choice-grid{grid-template-columns:1fr}.tactics-swap-heading{flex-direction:column;align-items:flex-start}.tactics-swap-heading .outline-button{width:100%}.tactics-swap-row{grid-template-columns:minmax(0,1fr) 34px}.tactics-swap-row label:first-child{grid-column:1/-1}.tactics-swap-row label:nth-child(2),.tactics-swap-row label:nth-child(3){min-width:0}.tactics-footer{flex-direction:column;align-items:stretch}.tactics-footer .solid-button{width:100%}}@media (max-width:360px){.collection-heading p:not(.eyebrow){display:none}}.job-status-row>strong{font:600 18px var(--display);flex:1}.job-status-row .job-percent{margin-left:auto}.job-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.job-actions a{text-decoration:none}.job-actions .solid-button,.job-actions .outline-button{justify-content:center;min-height:44px}@media (max-width:480px){.job-actions>*{flex:100%}}.academy-simple-page{padding-bottom:116px}.academy-simple-page .page-heading{margin-bottom:22px}.academy-simple-page .page-heading h1{font-size:clamp(31px,3.4vw,49px);line-height:1.04}.academy-grid:not(.has-job){grid-template-columns:minmax(0,720px)}.academy-grid:not(.has-job) .job-surface{display:none}.academy-squad-details{border:1px solid var(--line);background:var(--ivory);border-radius:8px;margin-top:10px}.academy-squad-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:11px 15px;display:flex}.academy-squad-details summary span{color:var(--ink);font-size:13px;font-weight:700}.academy-squad-details summary small{color:var(--muted);font:10px var(--mono)}.academy-squad-details[open] .academy-roster{margin:0 15px 15px}.academy-guide{border-top:1px solid var(--line);margin-top:16px}.academy-guide summary{min-height:50px;color:var(--moss-deep);cursor:pointer;padding:16px 4px;font-size:12px;font-weight:700}.academy-guide .academy-principles{margin-top:0}.academy-squad-details summary:focus-visible{outline:3px solid var(--moss);outline-offset:2px}.academy-guide summary:focus-visible{outline:3px solid var(--moss);outline-offset:2px}.academy-action-dock{z-index:40;left:50%;bottom:max(14px, env(safe-area-inset-bottom));border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 96%, transparent);width:min(720px,100vw - 24px);box-shadow:0 12px 38px color-mix(in srgb, var(--gr-shadow-ink) calc(22% * var(--gr-shadow-k)), transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;padding:11px;display:grid;position:fixed;transform:translate(-50%)}.academy-action-dock>*{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:14px;font-weight:700;display:flex}.academy-action-dock a{text-decoration:none}.academy-action-dock .academy-dock-progress{color:var(--moss-deep)}.academy-action-dock>:focus-visible{outline:3px solid var(--moss);outline-offset:2px}@media (max-width:600px){.academy-simple-page{padding-bottom:175px}.academy-simple-page .page-heading{gap:9px;margin-bottom:15px}.academy-simple-page .page-heading h1{font-size:33px}.academy-simple-page .page-heading .heading-action{display:none}.academy-simple-page .page-description{margin-top:8px}.academy-action-dock{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.academy-action-dock>*{min-height:52px;font-size:12px}.academy-action-dock .academy-again-button{grid-column:1/-1}.academy-squad-details summary{flex-wrap:wrap;gap:3px}}@media (max-width:360px){.academy-simple-page{padding-bottom:240px}}.club-simple-page{padding-bottom:116px}.club-simple-page .page-heading{margin-bottom:17px}.club-simple-page .page-heading h1{font-size:clamp(31px,3.4vw,49px);line-height:1.04}.club-secondary{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;margin-bottom:14px}.club-secondary>summary{min-height:50px;color:var(--moss-deep);cursor:pointer;align-items:center;padding:13px 17px;font-size:13px;font-weight:700;display:flex}.club-secondary>summary:focus-visible{outline:3px solid var(--moss);outline-offset:2px}.club-secondary>.surface{box-shadow:none;border:0;margin:0}.club-note-disclosure{align-self:start}.club-roster-more{justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:15px;display:flex}.club-simple-page .roster-section{scroll-margin-top:85px}.club-action-dock{z-index:40;left:50%;bottom:max(14px, env(safe-area-inset-bottom));border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 96%, transparent);width:min(680px,100vw - 24px);box-shadow:0 12px 38px color-mix(in srgb, var(--gr-shadow-ink) calc(22% * var(--gr-shadow-k)), transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;padding:11px;display:grid;position:fixed;transform:translate(-50%)}.club-action-dock button{justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:14px;font-weight:700;display:flex}.club-action-dock button:focus-visible{outline:3px solid var(--moss);outline-offset:2px}@media (max-width:600px){.club-simple-page{padding-bottom:150px}.club-simple-page .page-heading h1{font-size:35px}.club-action-dock{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.club-action-dock button{min-height:52px;font-size:12px}}@media (max-width:900px){.academy-grid.has-job .job-surface{order:-1;min-height:0;padding-bottom:26px}.academy-grid.has-job .job-progress{margin-top:24px}}.career-surface{margin-bottom:17px;padding:24px 27px}.career-surface .surface-heading{align-items:flex-start}.career-surface h2{font:600 27px/1.05 var(--display);letter-spacing:-.055em;margin:4px 0 0}.career-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.career-metrics>div{background:var(--ivory-deep);border:1px solid var(--line-soft);min-width:0;padding:15px 17px}.career-metrics strong{color:var(--ink);font:600 26px/1 var(--display);display:block}.career-metrics span{color:var(--muted);font:10px/1.4 var(--mono);margin-top:7px;display:block}.career-rating-metric{border-color:color-mix(in srgb, var(--moss) 30%, transparent)!important;background:var(--moss-pale)!important}.career-rating-metric strong{color:var(--moss)}.career-rating-note{color:var(--muted);font:10px/1.5 var(--mono);margin:10px 0 0}.career-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:23px;display:grid}.career-ledger>div{min-width:0}.career-ledger h3{color:var(--ink);font:600 16px var(--display);margin:0 0 9px}.career-row{width:100%;min-width:0;color:var(--ink);border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 0;display:flex}.career-row:hover{color:var(--acid)}.career-row:focus-visible{color:var(--acid)}.career-row>span{flex:1;gap:3px;min-width:0;display:grid}.career-row strong,.career-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.career-row strong{font-size:12px}.career-row small{color:var(--muted);font:10px var(--mono)}.career-row b{font:600 11px var(--mono);flex:none}.career-row>svg{flex:none}.career-empty{color:var(--muted);margin:12px 0;font-size:12px}@media (max-width:900px){.career-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.career-surface{padding:21px 18px}.career-metrics,.scout-club-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.career-ledger{grid-template-columns:1fr}}@media (max-width:600px){.breadcrumb{min-width:0}.breadcrumb-wide{display:none}.breadcrumb-short{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.linked-goal-prompt{flex-direction:column;align-items:stretch}.linked-goal-prompt button{width:100%}.match-lineups summary{flex-wrap:wrap;gap:7px 12px;padding:13px 15px}.match-lineups-title{flex-basis:calc(100% - 35px);font-size:21px}.match-lineups-fixture{order:2;width:100%;font-size:9px}.match-lineups summary>svg{margin-left:auto}.match-lineups-grid{grid-template-columns:1fr}.match-lineup-side{padding:17px 15px 19px}}.pitch-player-needed span{color:#ffd1a7;border-color:#efae70}.lineup-role-guide{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.lineup-role-guide>span{min-height:27px;font:700 10px var(--mono);border-radius:4px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.lineup-role-guide .role-filled{background:var(--moss-pale);color:var(--moss)}.lineup-role-guide .role-missing{background:var(--gr-bad-panel);color:var(--rust-ink)}.roster-card-misplaced{border-color:var(--rust);box-shadow:inset 0 0 0 1px var(--rust)}.roster-card-needed{border-color:var(--gr-good)}.roster-fit-note{color:var(--rust-ink);font:700 9px/1.3 var(--sans)}.roster-fit-needed{color:var(--moss)}.theatre-event-overlay{z-index:2;border:1px solid color-mix(in srgb, var(--acid) 55%, transparent);border-left:5px solid var(--acid);width:min(380px,100% - 30px);min-height:104px;box-shadow:0 12px 36px color-mix(in srgb, var(--gr-shadow-ink) calc(42% * var(--gr-shadow-k)), transparent);color:var(--ivory);pointer-events:none;background:linear-gradient(115deg,#091d16f5,#113426e3);border-radius:6px;flex-direction:column;justify-content:center;gap:5px;padding:15px 20px 17px;animation:.28s ease-out both match-moment-enter;display:flex;position:absolute;bottom:clamp(13px,3vw,43px);left:clamp(12px,3vw,44px);overflow:hidden}.theatre-event-overlay strong{font:700 clamp(23px, 3vw, 38px)/.95 var(--display);letter-spacing:-.05em;text-transform:uppercase}.theatre-event-eyebrow{color:var(--acid);font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.theatre-event-detail{color:#ffffffd1;max-width:100%;font:12px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theatre-event-pulse{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 18%, transparent);background:currentColor;border-radius:50%}.theatre-event-progress{transform-origin:0;background:var(--acid);height:3px;animation:2.8s linear both match-moment-progress;position:absolute;bottom:0;left:0;right:0}.theatre-event-away{border-left-color:#e78d70}.theatre-event-away .theatre-event-eyebrow{color:#ffc2a6}.theatre-event-away .theatre-event-progress{background:#e78d70}.theatre-event-yellow_card{border-left-color:#ffd952}.theatre-event-yellow_card .theatre-event-eyebrow{color:#ffd952}.theatre-event-yellow_card .theatre-event-progress{background:#ffd952}.theatre-event-red_card,.theatre-event-injury{border-left-color:#f0706a}.theatre-event-red_card .theatre-event-eyebrow,.theatre-event-injury .theatre-event-eyebrow{color:#ffaaa3}.theatre-event-red_card .theatre-event-progress,.theatre-event-injury .theatre-event-progress{background:#f0706a}@keyframes match-moment-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes match-moment-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:600px){.theatre-event-overlay{width:min(300px,100% - 26px);min-height:75px;padding:10px 13px 12px}.theatre-event-overlay strong{font-size:20px}.theatre-event-detail{font-size:10px}}@media (prefers-reduced-motion:reduce){.theatre-event-overlay,.theatre-event-progress{animation:none}}.competition-arena-link{background:var(--gr-raised);color:var(--gr-text);border:1px solid color-mix(in srgb,var(--gr-accent-text) 35%,transparent);border-radius:9px;align-items:center;gap:15px;margin-bottom:24px;padding:20px 24px;text-decoration:none;display:flex}.competition-arena-link>svg{color:var(--gr-accent-text);flex-shrink:0}.competition-arena-link>span{flex-direction:column;flex:1;gap:6px;display:flex}.competition-arena-link strong{font:600 20px var(--display);letter-spacing:-.6px}.competition-arena-link small{color:var(--gr-muted);font-size:10px}.latest-launch-intro{min-height:235px;position:relative;overflow:hidden;padding-left:190px!important}.latest-launch-intro>img{-o-object-fit:contain;object-fit:contain;width:175px;height:234px;position:absolute;bottom:-21px;left:5px}.latest-launch-intro>div{max-width:480px;position:relative}.latest-launch-intro>a{white-space:nowrap;position:relative}@media (max-width:800px){.latest-launch-intro{min-height:225px;padding:25px 25px 25px 135px!important;display:block!important}.latest-launch-intro>img{width:158px;height:211px;left:-21px}.latest-launch-intro>a{white-space:normal;margin-top:17px;font-size:10px}.latest-launch-intro h2{font-size:26px!important}.latest-launch-intro p{font-size:11px!important}}@media (max-width:440px){.latest-launch-intro{padding:22px 22px 22px 110px!important}.latest-launch-intro>img{width:142px;height:190px;top:30px;left:-29px}.latest-launch-intro .eyebrow{font-size:8px}.latest-launch-intro h2{font-size:24px!important}.competition-arena-link{padding:17px}.competition-arena-link small{font-size:9px;line-height:1.6}}.site-footer>a{color:var(--muted);align-items:center;min-width:44px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.site-footer>a:hover{color:var(--moss)}.site-footer>a:focus-visible{outline:2px solid var(--moss);outline-offset:4px;border-radius:2px}.fixture-match-link{border:1px solid var(--moss);background:var(--moss-deep);min-height:44px;color:var(--ivory);font:600 12px var(--sans);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:inline-flex}.fixture-match-link:hover{background:var(--moss)}.fixture-match-link:focus-visible{outline:3px solid var(--rust);outline-offset:2px}.match-lineup-token:focus-visible{outline:3px solid var(--rust);outline-offset:2px}.match-lineups-note{color:var(--muted);font:12px/1.5 var(--sans);margin:0;padding:10px 18px}.match-lineup-token{text-underline-offset:3px;align-items:center;gap:9px;min-height:48px;text-decoration:underline;display:flex}.match-lineup-token>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.match-lineup-token small{color:var(--muted);font:10px var(--mono);margin-top:4px;display:block}.match-lineup-portrait{background:var(--ivory);border-radius:4px;flex:0 0 35px;width:35px;height:44px;overflow:hidden}.match-lineup-portrait .chain-art{-o-object-fit:cover;object-fit:cover;width:35px;height:44px;display:block}a.solid-button,a.outline-button{text-decoration:none}.surface.empty-state{border-radius:12px;padding:20px 24px}@media (max-width:600px){#root .cinematic-game :-webkit-any(.watch-workspace,.theatre-page) :-webkit-any(.media-tag,.hero-media-bottom,.reference-note,.theatre-source,.theatre-poster-action,.match-lineups-fixture,.match-lineup-heading div span,.match-lineup-number,.match-lineup-position,.match-lineup-crest,.match-lineup-token small,.section-label small,.theatre-sidebar-foot,.broadcast-thumb span,.broadcast-card-copy small){font-size:11px}#root .cinematic-game :is(.watch-workspace,.theatre-page) :is(.media-tag,.hero-media-bottom,.reference-note,.theatre-source,.theatre-poster-action,.match-lineups-fixture,.match-lineup-heading div span,.match-lineup-number,.match-lineup-position,.match-lineup-crest,.match-lineup-token small,.section-label small,.theatre-sidebar-foot,.broadcast-thumb span,.broadcast-card-copy small){font-size:11px}#root .cinematic-game .watch-workspace .broadcast-card-copy span{font-size:12px}#root .cinematic-game :-webkit-any(.watch-workspace,.theatre-page) :-webkit-any(.hero-meta,.theatre-subline,.sidebar-intro,.future-marker-summary,.future-marker-summary button,.theatre-sidebar-foot small,.match-review-hidden-note){font-size:12px}#root .cinematic-game :is(.watch-workspace,.theatre-page) :is(.hero-meta,.theatre-subline,.sidebar-intro,.future-marker-summary,.future-marker-summary button,.theatre-sidebar-foot small,.match-review-hidden-note){font-size:12px}#root .cinematic-game .theatre-page .time-readout{white-space:nowrap;min-width:0;font-size:12px}#root .cinematic-game .theatre-page .theatre-video-meta{flex-wrap:wrap;row-gap:6px}#root .cinematic-game .theatre-page .theatre-video-meta>*{flex:none}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gr-bg:#eef3ec;--gr-surface:#fff;--gr-raised:#f6f9f4;--gr-sunken:#e3ebe0;--gr-text:#10231a;--gr-muted:#4a5d52;--gr-line:#10231a1f;--gr-line-strong:#10231a42;--gr-accent-text:#3d6600;--gr-on-accent:#0b1f12;--gr-accent-soft:#6ea0141f;--gr-focus:#3d6600;--gr-good:#18693a;--gr-good-bg:#e3f4e7;--gr-warn:#8a5800;--gr-warn-bg:#fbf0d6;--gr-bad:#a8381f;--gr-bad-bg:#fbe5df;--gr-info:#1f5fa8;--gr-info-bg:#e2edf9;--gr-home:#416d00;--gr-away:#9a4d1c;--tier-0:#3f6a53;--tier-1:#4a6d0b;--tier-2:#934a22;--tier-3:#7550a8;--honours:#76590c;--gr-hover:#3d660012;--gr-input-bg:#fff;--gr-chrome:#fffffff0;--gr-shadow:0 18px 44px #10231a1f;--gr-shadow-small:0 8px 22px #10231a1a;--gr-line-ink:#10231a;--gr-line-soft:#10231a12;--gr-shadow-ink:#10231a;--gr-shadow-k:.45;--gr-moss:#2f6b46;--gr-bad-ink:#7d2412;--gr-warn-ink:#5e3d00;--gr-lime-hover:#c9ec47;--gr-lime-edge:#8aa83a;--gr-bad-panel:#fbe5df;--gr-warn-panel:#fbf0d6;--gr-warn-edge:#c69a3a;--gr-accent-text-hover:#274a00;--gr-control-edge:#6a7f6f;--gr-text-soft:#2c4034;--gr-texture-blend:multiply;--gr-texture-opacity:.035;--gr-frame-shadow:0 10px 28px #10231a2e}@media (prefers-color-scheme:light){:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gr-bg:#eef3ec;--gr-surface:#fff;--gr-raised:#f6f9f4;--gr-sunken:#e3ebe0;--gr-text:#10231a;--gr-muted:#4a5d52;--gr-line:#10231a1f;--gr-line-strong:#10231a42;--gr-accent-text:#3d6600;--gr-on-accent:#0b1f12;--gr-accent-soft:#6ea0141f;--gr-focus:#3d6600;--gr-good:#18693a;--gr-good-bg:#e3f4e7;--gr-warn:#8a5800;--gr-warn-bg:#fbf0d6;--gr-bad:#a8381f;--gr-bad-bg:#fbe5df;--gr-info:#1f5fa8;--gr-info-bg:#e2edf9;--gr-home:#416d00;--gr-away:#9a4d1c;--tier-0:#3f6a53;--tier-1:#4a6d0b;--tier-2:#934a22;--tier-3:#7550a8;--honours:#76590c;--gr-hover:#3d660012;--gr-input-bg:#fff;--gr-chrome:#fffffff0;--gr-shadow:0 18px 44px #10231a1f;--gr-shadow-small:0 8px 22px #10231a1a;--gr-line-ink:#10231a;--gr-line-soft:#10231a12;--gr-shadow-ink:#10231a;--gr-shadow-k:.45;--gr-moss:#2f6b46;--gr-bad-ink:#7d2412;--gr-warn-ink:#5e3d00;--gr-lime-hover:#c9ec47;--gr-lime-edge:#8aa83a;--gr-bad-panel:#fbe5df;--gr-warn-panel:#fbf0d6;--gr-warn-edge:#c69a3a;--gr-accent-text-hover:#274a00;--gr-control-edge:#6a7f6f;--gr-text-soft:#2c4034;--gr-texture-blend:multiply;--gr-texture-opacity:.035;--gr-frame-shadow:0 10px 28px #10231a2e}}:root,[data-surface=dark],.hero-media,.theatre-player,.tactical-pitch,.broadcast-thumb{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gr-bg:#071a13;--gr-surface:#10271e;--gr-raised:#173429;--gr-text:#f2f6ed;--gr-muted:#abbfb0;--gr-line:#cfe8d526;--gr-lime:#d4f65a;--gr-font-heading:"Space Grotesk", "Arial Narrow", sans-serif;--gr-font-body:"DM Sans", system-ui, sans-serif;--gr-font-data:"DM Mono", ui-monospace, monospace;--art-void:#04110c;--art-forest:#10271e;--art-flood:#f2f6ed;--art-lime:#d4f65a;--tier-0:#bcd7c7;--tier-1:#bddf71;--tier-2:#f0b28f;--tier-3:#d4b4f1;--honours:#ecd38a;--gr-sunken:#04110c;--gr-line-strong:#cfe8d54d;--gr-accent-text:#d4f65a;--gr-on-accent:#0b1f12;--gr-accent-soft:#d4f65a1f;--gr-focus:#d4f65a;--gr-good:#8fe3a1;--gr-good-bg:#8fe3a124;--gr-warn:#f2c66d;--gr-warn-bg:#f2c66d24;--gr-bad:#f0a18b;--gr-bad-bg:#f0a18b24;--gr-info:#9cc9ff;--gr-info-bg:#9cc9ff24;--gr-home:#d4f65a;--gr-away:#f0b28f;--gr-scrim:#04110cb8;--gr-hover:#d4f65a14;--gr-input-bg:#0c2219;--gr-chrome:#071a13eb;--gr-shadow:0 20px 54px #00000047;--gr-shadow-small:0 12px 32px #0003;--gr-line-ink:#cfe8d5;--gr-line-soft:#cfe8d51a;--gr-shadow-ink:#000;--gr-shadow-k:1;--gr-moss:#83ad8d;--gr-bad-ink:#ffd5c9;--gr-warn-ink:#ffe8ad;--gr-lime-hover:#e4ff80;--gr-lime-edge:#d4f65a;--gr-bad-panel:#462b25;--gr-warn-panel:#3b3019;--gr-warn-edge:#c3a365;--gr-accent-text-hover:#e3ff8a;--gr-control-edge:#668473;--gr-text-soft:#cadbcc;--gr-texture-blend:screen;--gr-texture-opacity:.04;--gx-glass:color-mix(in srgb, var(--gr-sunken) 80%, transparent);--gx-edge:color-mix(in srgb, var(--gr-line-ink) 18%, transparent);--gx-amber:var(--gr-warn);--gx-rust:var(--gr-bad);--art-lime-hi:#e6ff8c;--art-lime-lo:#b9df3d;--art-lime-edge:#8caa38}:root{--gr-frame-shadow:none}html,body{background:var(--gr-bg);min-width:0;margin:0}[data-surface=dark],.hero-media,.theatre-player,.tactical-pitch,.broadcast-thumb{color:var(--gr-text)}
