/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f6f4;--surface:#ffffffe0;--surface-raised:#fff;--surface-soft:#f6f8f7;--line:#14211a21;--line-soft:#14211a13;--text:#14211a;--soft:#3d4a43;--muted:#5f6b65;--accent:#0a7d43;--accent-soft:#e5f4ec;--on-accent:#fff;--gold:#8a6100;--score:var(--text);--tone-mix:22%;--green:#22a447;--field:#1c654a;--field-dark:#0e4432;--orange:#ff9500;--focus:#0a7d4359;--topbar:#f3f6f4d6;--glow-1:#fffffffa;--glow-2:#d6f0e1bf;--text-caption2:11px;--text-caption:12px;--text-footnote:13px;--text-subhead:15px;--text-callout:16px;--text-body:17px;--text-title3:20px;--text-title2:22px;--text-title1:28px;--text-large:34px;--fs-xs:var(--text-caption2);--fs-sm:var(--text-footnote);--fs-md:var(--text-subhead);--fs-lg:var(--text-title3);--fs-xl:var(--text-title2);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--tap:44px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-pill:980px;--glass-bg:#ffffffb8;--segment-active:#fff;--glass-border:#ffffffb3;--glass-edge:#14211a14;--glass-shadow:0 8px 32px #14211a1f, 0 1px 2px #14211a0f;--glass-blur:saturate(180%) blur(24px);--fill:#7676801f;--fill-strong:#76768033;--ease:cubic-bezier(.2, .8, .2, 1);font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07130e;--surface:#11241cdb;--surface-raised:#11241c;--surface-soft:#0d1d16;--line:#d6f5e226;--line-soft:#d6f5e216;--text:#eef7f1;--soft:#c4d6cb;--muted:#93aa9d;--accent:#3ddc84;--accent-soft:#143826;--on-accent:#04170d;--gold:#ffd60a;--score:#ffd60a;--tone-mix:58%;--green:#3ddc84;--focus:#3ddc8473;--topbar:#07130ed1;--glass-bg:#12221bd1;--segment-active:#d6f5e233;--glass-border:#d6f5e224;--glass-edge:#0000004d;--glass-shadow:0 8px 32px #00000073, 0 1px 2px #0000004d;--fill:#7676803d;--fill-strong:#7676805c;--glow-1:#c6ffdc12;--glow-2:#ffd60a0d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07130e;--surface:#11241cdb;--surface-raised:#11241c;--surface-soft:#0d1d16;--line:#d6f5e226;--line-soft:#d6f5e216;--text:#eef7f1;--soft:#c4d6cb;--muted:#93aa9d;--accent:#3ddc84;--accent-soft:#143826;--on-accent:#04170d;--gold:#ffd60a;--score:#ffd60a;--tone-mix:58%;--green:#3ddc84;--focus:#3ddc8473;--topbar:#07130ed1;--glass-bg:#12221bd1;--segment-active:#d6f5e233;--glass-border:#d6f5e224;--glass-edge:#0000004d;--glass-shadow:0 8px 32px #00000073, 0 1px 2px #0000004d;--fill:#7676803d;--fill-strong:#7676805c;--glow-1:#c6ffdc12;--glow-2:#ffd60a0d}*{box-sizing:border-box}@media (min-width:1201px){.clicker-layout{grid-template-columns:minmax(390px,1.14fr) minmax(330px,.88fr) minmax(300px,.78fr);gap:20px}.clicker-layout>.click-zone-card{grid-area:1/1}.clicker-layout>.shop-card{grid-area:1/2}.clicker-layout>.side-column{grid-area:1/3}.clicker-layout>.feature-card{grid-area:2/1/auto/-1}.coop-clicker-layout>.coop-inline-room-bar{grid-area:1/1/auto/-1}.coop-clicker-layout>.click-zone-card,.coop-clicker-layout>.shop-card,.coop-clicker-layout>.side-column{grid-row:2}.coop-clicker-layout>.feature-card{grid-area:3/1/auto/3}}@media (max-width:1200px){.clicker-layout>.feature-card{grid-area:auto/1/auto/-1}.clicker-layout>.side-column{grid-row:auto}}@media (max-width:780px){.clicker-layout>.click-zone-card,.clicker-layout>.shop-card,.clicker-layout>.feature-card,.clicker-layout>.side-column{grid-area:auto}.clicker-layout>.feature-card{grid-column:1/-1}}.saved-rooms{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:17px;grid-column:1/-1;padding:16px}.saved-rooms-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.saved-rooms-heading h3{color:var(--text);letter-spacing:-.045em;margin:0;font-size:18px;font-weight:700}.saved-room-list{gap:7px;margin-top:13px;display:grid}.saved-room-row{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;width:100%;padding:7px;transition:all .16s;display:grid}.saved-room-row.other-online{background:linear-gradient(100deg, #22c340, var(--surface-raised));border-color:#34c75961}@supports (color:color-mix(in lab, red, red)){.saved-room-row.other-online{background:linear-gradient(100deg, color-mix(in srgb, #22c340 7%, var(--surface-raised)), var(--surface-raised))}}.saved-room-row.other-online{box-shadow:inset 3px 0 0 var(--green)}.saved-room-main{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:5px;transition:all .16s;display:grid}.saved-room-main:hover:not(:disabled){background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.saved-room-main:hover:not(:disabled){background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.saved-room-main:disabled{cursor:wait;opacity:.6}.saved-room-code{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.12em;font-weight:800}.saved-room-copy{min-width:0}.saved-room-copy strong,.saved-room-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-room-copy strong{font-size:var(--text-footnote);font-weight:700}.saved-room-copy small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px}.saved-room-open{color:var(--accent);font-size:var(--text-footnote);white-space:nowrap;font-weight:800}.saved-room-presence{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.saved-room-presence i,.coop-presence i{background:var(--text);border-radius:50%;width:7px;height:7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.saved-room-presence i,.coop-presence i{background:color-mix(in srgb, var(--text) 32%, var(--surface-raised))}}.saved-room-presence.online{color:#218943}@supports (color:color-mix(in lab, red, red)){.saved-room-presence.online{color:color-mix(in oklab, #218943, var(--text) var(--tone-mix))}}.saved-room-presence.online i,.coop-presence.online i{background:var(--green);box-shadow:0 0 0 3px #34c75924}.saved-room-delete{color:#b52a4c;border:1px solid #d12c5429;border-radius:9px;align-self:center;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.saved-room-delete{color:color-mix(in oklab, #b52a4c, var(--text) var(--tone-mix))}}.saved-room-delete{cursor:pointer;background:#e6002e}@supports (color:color-mix(in lab, red, red)){.saved-room-delete{background:color-mix(in srgb, #e6002e 4%, var(--surface-raised))}}.saved-room-delete{font-size:var(--text-footnote);font-weight:800}.saved-room-delete:hover:not(:disabled),.mode-secondary.danger:hover:not(:disabled){color:#fff;background:#d12c54;border-color:#d12c5457}.saved-rooms-note{color:var(--muted);font-size:var(--text-footnote);margin:12px 0 0;line-height:1.4}.coop-presence{color:var(--muted);background:var(--text);border-radius:980px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.coop-presence{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.coop-presence{font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;font-weight:800}.coop-presence.online{color:#218943}@supports (color:color-mix(in lab, red, red)){.coop-presence.online{color:color-mix(in oklab, #218943, var(--text) var(--tone-mix))}}.coop-presence.online{background:#22c340}@supports (color:color-mix(in lab, red, red)){.coop-presence.online{background:color-mix(in srgb, #22c340 7%, var(--surface-raised))}}.mode-secondary.danger{color:#b52a4c;border-color:#d12c542e}@supports (color:color-mix(in lab, red, red)){.mode-secondary.danger{color:color-mix(in oklab, #b52a4c, var(--text) var(--tone-mix))}}.mode-secondary.danger{background:#e6002e}@supports (color:color-mix(in lab, red, red)){.mode-secondary.danger{background:color-mix(in srgb, #e6002e 4%, var(--surface-raised))}}.feature-card{border:1px solid var(--text);grid-column:1/3;min-width:0;padding:22px}@supports (color:color-mix(in lab, red, red)){.feature-card{border:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.feature-card{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:25px;box-shadow:0 16px 45px #1d1d1f12}.feature-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.feature-card-heading h2{color:var(--text);letter-spacing:-.06em;margin:0;font-size:29px;font-weight:720;line-height:1}.feature-card-heading p:not(.eyebrow){max-width:540px;color:var(--soft);font-size:var(--text-footnote);margin:8px 0 0;line-height:1.45}.feature-card-icon{background:var(--surface-raised);border:1px solid;border-radius:18px;flex:none;place-items:center;width:57px;height:57px;font-size:27px;display:grid;box-shadow:0 8px 22px #1d1d1f14}.feature-tabs{border-bottom:1px solid var(--line);margin:0 -2px 13px}.feature-tabs>div{gap:20px;display:flex;overflow-x:auto}.feature-tabs button{min-height:35px;color:var(--muted);cursor:pointer;font-size:var(--text-footnote);white-space:nowrap;background:0 0;border:0;padding:0 1px;font-weight:720;position:relative}.feature-tabs button:after{background:var(--accent);content:"";opacity:0;border-radius:99px;height:2px;transition:opacity .16s;position:absolute;bottom:-1px;left:0;right:0}.feature-tabs button:hover,.feature-tabs button.active{color:var(--text)}.feature-tabs button.active:after{opacity:1}.feature-panel{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:17px;padding:17px}@supports (color:color-mix(in lab, red, red)){.feature-panel{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}}.feature-panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.feature-panel-heading h3{color:var(--text);letter-spacing:-.045em;margin:0;font-size:19px;font-weight:720}.feature-stat{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.08em;border-radius:980px;flex:none;padding:7px 9px;font-weight:800}.feature-copy{max-width:680px;color:var(--soft);font-size:var(--text-footnote);margin:8px 0 15px;line-height:1.45}.transfer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.transfer-card{border:1px solid var(--line-soft);background:var(--surface-raised);border-top:3px solid;border-radius:14px;min-width:0;padding:12px;box-shadow:0 7px 19px #1d1d1f0b}.transfer-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.transfer-avatar{border:1px solid;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.transfer-rating{color:var(--muted);font-size:var(--text-footnote);font-weight:800}.transfer-card>strong,.transfer-card>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transfer-card>strong{color:var(--text);font-size:var(--text-footnote);margin-top:11px;font-weight:720}.transfer-card>small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.transfer-card>p{min-height:29px;color:var(--soft);font-size:var(--text-footnote);margin:9px 0 12px;line-height:1.4}.feature-buy-button{border:1px solid var(--accent);min-width:75px;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.feature-buy-button{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.feature-buy-button{color:var(--accent);cursor:pointer;background:var(--accent-soft);font-size:var(--text-footnote);border-radius:9px;font-weight:800;transition:all .16s}.feature-buy-button:hover:not(:disabled){color:var(--on-accent);background:var(--accent);transform:translateY(-1px)}.feature-buy-button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:var(--surface-soft)}.owned-strip{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.owned-strip>span{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.1em;white-space:nowrap;font-weight:800}.owned-strip>div{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.owned-strip b{width:25px;height:25px;color:var(--soft);background:var(--surface-raised);font-size:var(--text-footnote);border:1px solid;border-radius:8px;place-items:center;display:grid}.owned-strip small{color:var(--muted);font-size:var(--text-footnote)}.cup-start{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cup-start{border:1px solid color-mix(in srgb, var(--accent) 13%, transparent)}}.cup-start{background:linear-gradient(145deg, var(--accent), var(--surface-raised));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.cup-start{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, var(--surface-raised)), var(--surface-raised))}}.cup-start.paused{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-start.paused{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}}.cup-start.paused{box-shadow:0 10px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-start.paused{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 8%, transparent)}}.cup-start.cooldown{background:linear-gradient(145deg, #e67900, var(--surface-raised));border-color:#e85d0452}@supports (color:color-mix(in lab, red, red)){.cup-start.cooldown{background:linear-gradient(145deg, color-mix(in srgb, #e67900 6%, var(--surface-raised)), var(--surface-raised))}}.cup-start.cooldown{box-shadow:0 10px 28px #e85d0417}.cup-start.cooldown strong,.cup-start.cooldown .mode-primary{font-variant-numeric:tabular-nums}.cup-start.vacancy{background:linear-gradient(145deg, #e60039, var(--surface-raised));border-color:#d12c544d}@supports (color:color-mix(in lab, red, red)){.cup-start.vacancy{background:linear-gradient(145deg, color-mix(in srgb, #e60039 5%, var(--surface-raised)), var(--surface-raised))}}.cup-start.vacancy{box-shadow:0 10px 28px #d12c5414}.cup-start strong,.cup-start small{display:block}.cup-start strong{color:var(--text);font-size:var(--text-footnote)}.cup-start small{color:var(--muted);font-size:var(--text-footnote);margin-top:5px}.cup-live{gap:14px;display:grid}.cup-round{background:var(--text);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.cup-round{background:color-mix(in srgb, var(--text) 3%, var(--surface-raised))}}.cup-round span{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.1em;font-weight:800}.cup-round strong{color:var(--text);font-size:var(--text-footnote)}.cup-round small{color:var(--muted);font-size:var(--text-footnote)}.strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.strategy-grid button{border:1px solid var(--line);min-height:76px;color:var(--text);cursor:pointer;background:var(--surface-raised);text-align:left;border-radius:13px;padding:11px;transition:all .16s}.strategy-grid button:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.strategy-grid button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.strategy-grid button:hover:not(:disabled){background:var(--accent-soft);transform:translateY(-1px)}.strategy-grid button:disabled{color:var(--muted);cursor:wait;opacity:.65}.strategy-grid strong,.strategy-grid small{display:block}.strategy-grid strong{font-size:var(--text-footnote)}.strategy-grid small{color:var(--muted);font-size:var(--text-footnote);margin-top:6px;line-height:1.35}.club-preview{background:var(--surface-raised);border:2px solid;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.club-form{gap:14px;max-width:510px;display:grid}.club-form label,.club-form-label{color:var(--soft);font-size:var(--text-footnote);font-weight:750}.club-form .mode-input{width:100%;margin-top:-8px}.club-choice-row{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.club-choice-row button{border:1px solid var(--line);width:37px;height:37px;color:var(--soft);cursor:pointer;background:var(--surface-raised);font-size:var(--text-body);border-radius:11px;place-items:center;transition:all .16s;display:grid}.club-choice-row button:hover,.club-choice-row button.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.club-choice-row button:hover,.club-choice-row button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.club-choice-row button:hover,.club-choice-row button.selected{transform:translateY(-1px)}.club-choice-row.colors button{border-color:#0000}.club-choice-row.colors button.selected{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--accent)}.mission-list,.history-list{gap:8px;display:grid}.mission-row{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.mission-row.claimed{opacity:.56}.mission-copy{min-width:0}.mission-copy strong,.mission-copy small,.mission-copy em{display:block}.mission-copy strong{color:var(--text);font-size:var(--text-footnote)}.mission-copy small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px}.mission-copy em{color:var(--soft);font-size:var(--text-footnote);margin-top:5px;font-style:normal}.mission-progress{background:var(--text);border-radius:99px;height:5px;margin-top:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mission-progress{background:color-mix(in srgb, var(--text) 9%, var(--surface-raised))}}.mission-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .22s;display:block}.history-row{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:12px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.history-row>span{width:27px;height:27px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.history-row.negative>span{color:#d12c54}@supports (color:color-mix(in lab, red, red)){.history-row.negative>span{color:color-mix(in oklab, #d12c54, var(--text) var(--tone-mix))}}.history-row.negative>span{background:#e6002e}@supports (color:color-mix(in lab, red, red)){.history-row.negative>span{background:color-mix(in srgb, #e6002e 6%, var(--surface-raised))}}.history-row strong,.history-row small{display:block}.history-row strong{color:var(--text);font-size:var(--text-footnote)}.history-row small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.history-row em{color:var(--muted);font-size:var(--text-footnote);white-space:nowrap;font-style:normal}.season-hub{gap:16px;display:grid}.season-hub-table-wrap{overflow-x:auto}.season-hub-table{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.season-hub-table caption{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.08em;text-align:left;text-transform:uppercase;margin-bottom:4px;font-weight:800}.season-hub-table thead th{color:var(--muted);font-size:var(--text-footnote);text-align:right;padding:0 6px 2px;font-weight:800}.season-hub-table thead th:nth-child(2){text-align:left}.season-hub-table td,.season-hub-table tbody th{color:var(--soft);background:var(--surface-raised);text-align:right;white-space:nowrap;padding:9px 6px}.season-hub-table tbody th{width:100%;max-width:0;color:var(--text);text-align:left;text-overflow:ellipsis;font-weight:700;overflow:hidden}.season-hub-table tbody td:first-child{text-align:center;border-left:3px solid #0000;border-radius:9px 0 0 9px;width:28px;font-weight:800}.season-hub-table tbody td:last-child{border-radius:0 9px 9px 0}.season-hub-table tbody td:last-child b{color:var(--text)}.season-hub-table tr.promotion td:first-child,.season-hub-table tr.hall-of-fame td:first-child{border-left-color:#22a447}.season-hub-table tr.relegation td:first-child{border-left-color:#e5484d}.season-hub-table tr.club td,.season-hub-table tr.club th{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-hub-table tr.club td,.season-hub-table tr.club th{background:color-mix(in srgb, var(--accent) 11%, var(--surface-raised))}}.season-hub-stamps{border:1px solid var(--line-soft);color:var(--soft);font-size:var(--fs-sm);border-radius:12px;margin:0 0 8px;padding:8px 12px;font-weight:650}.season-hub-legend{color:var(--muted);font-size:var(--text-footnote);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;display:flex}.season-hub-legend span:before{content:"";background:#22a447;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.season-hub-legend span.relegation:before{background:#e5484d}.season-hub-last summary,.season-hub-day-card summary{cursor:pointer;color:var(--soft);font-size:var(--fs-sm);font-weight:700}.season-hub-last summary{align-items:center;min-height:44px;display:flex}.season-hub-section h4{color:var(--text);letter-spacing:-.03em;margin:0 0 8px;font-size:16px;font-weight:740}.season-hub-next{gap:6px;margin:0;padding:0;list-style:none;display:grid}.season-hub-next li{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.season-hub-next li.upcoming{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-hub-next li.upcoming{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.season-hub-next li.upcoming{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-hub-next li.upcoming{background:color-mix(in srgb, var(--accent) 8%, var(--surface-raised))}}.season-hub-next strong{color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-hub-day{color:var(--muted);font-size:var(--text-footnote);white-space:nowrap;font-weight:750}.season-hub-venue{border-radius:var(--radius-pill);font-size:var(--text-footnote);padding:3px 8px;font-weight:800}.season-hub-venue.home{color:#116c49}@supports (color:color-mix(in lab, red, red)){.season-hub-venue.home{color:color-mix(in oklab, #116c49, var(--text) var(--tone-mix))}}.season-hub-venue.home{background:#22c36d}@supports (color:color-mix(in lab, red, red)){.season-hub-venue.home{background:color-mix(in srgb, #22c36d 14%, var(--surface-raised))}}.season-hub-venue.away{color:var(--soft);background:var(--surface-soft)}.season-hub-rating{color:var(--muted);font-size:var(--text-footnote);font-variant-numeric:tabular-nums;white-space:nowrap}.season-hub-empty{color:var(--muted);font-size:var(--fs-sm);margin:0}.season-hub-days{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:8px;display:grid}.season-hub-day-card{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:12px;padding:4px 12px 8px}.season-hub-day-card summary{justify-content:space-between;align-items:center;min-height:40px;display:flex}.season-hub-day-card summary small{color:var(--muted);font-size:var(--text-footnote);font-weight:600}.season-hub-day-card.next{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-hub-day-card.next{background:color-mix(in srgb, var(--accent) 7%, var(--surface-raised))}}.season-hub-day-card.next{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-hub-day-card.next{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent)}}.season-hub-day-card.next summary span{color:var(--text)}.season-hub-day-card.next summary small{border-radius:var(--radius-pill);color:var(--surface-raised);background:var(--accent);padding:3px 9px;font-weight:800}.season-hub-day-card ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.season-hub-day-card li{color:var(--soft);font-size:var(--text-footnote);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 4px;display:grid}.season-hub-day-card li.club{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-hub-day-card li.club{background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised))}}.season-hub-day-card li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-hub-day-card li span:last-child{text-align:right}.season-hub-day-card li span.own{color:var(--text);font-weight:800}.season-hub-day-card li b{min-width:34px;color:var(--text);font-variant-numeric:tabular-nums;text-align:center}@media (max-width:540px){.season-hub-table thead th:nth-child(4),.season-hub-table thead th:nth-child(5),.season-hub-table thead th:nth-child(6),.season-hub-table td:nth-child(4),.season-hub-table td:nth-child(5),.season-hub-table td:nth-child(6){display:none}.season-hub-next li{grid-template-columns:minmax(0,1fr) auto}.season-hub-next .season-hub-day{grid-column:1/-1}}.leaderboard-note{color:var(--muted);font-size:var(--text-footnote);margin:8px 0 0}.leaderboard-sorts{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);gap:4px;margin-top:14px;padding:4px;display:inline-flex}.leaderboard-sorts button{border-radius:var(--radius-pill);min-height:44px;color:var(--soft);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:0;padding:0 16px;font-weight:700}.leaderboard-sorts button.active{color:var(--on-accent);background:var(--accent)}.leaderboard-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.leaderboard-list li{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.leaderboard-list li.mine{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.leaderboard-list li.mine{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.leaderboard-list li.mine{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.leaderboard-list li.mine{background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised))}}.leaderboard-list li>span{min-width:0}.leaderboard-list strong,.leaderboard-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderboard-list strong{color:var(--text);font-size:var(--fs-sm)}.leaderboard-list strong em{color:var(--accent);font-style:normal}.leaderboard-list small{color:var(--muted);font-size:var(--text-footnote)}.leaderboard-rank{color:var(--soft);font-variant-numeric:tabular-nums;text-align:center;font-size:17px}.leaderboard-list li:nth-child(-n+3) .leaderboard-rank{color:#9a6a00}@supports (color:color-mix(in lab, red, red)){.leaderboard-list li:nth-child(-n+3) .leaderboard-rank{color:color-mix(in oklab, #9a6a00, var(--text) var(--tone-mix))}}.leaderboard-value{color:var(--text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.leaderboard-empty{color:var(--muted);font-size:var(--fs-sm);margin:16px 0 0}.feature-empty{color:var(--muted);text-align:center;justify-items:center;padding:28px 12px;display:grid}.feature-empty svg{color:var(--accent);margin-bottom:8px}.feature-empty strong{color:var(--text);font-size:var(--text-footnote)}.feature-empty p{max-width:330px;font-size:var(--text-footnote);margin:6px 0 0;line-height:1.45}.event-banner{border:1px solid var(--accent);align-items:center;gap:10px;margin-bottom:13px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.event-banner{border:1px solid color-mix(in srgb, var(--accent) 14%, transparent)}}.event-banner{background:var(--accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.event-banner{background:color-mix(in srgb, var(--accent) 5%, var(--surface-raised))}}.event-banner.negative{background:#e60023;border-color:#d12c5429}@supports (color:color-mix(in lab, red, red)){.event-banner.negative{background:color-mix(in srgb, #e60023 5%, var(--surface-raised))}}.event-mark{width:28px;height:28px;color:var(--accent);background:var(--surface-raised);border-radius:9px;flex:none;place-items:center;display:grid}.event-banner.negative .event-mark{color:#d12c54}@supports (color:color-mix(in lab, red, red)){.event-banner.negative .event-mark{color:color-mix(in oklab, #d12c54, var(--text) var(--tone-mix))}}.event-banner strong,.event-banner p{display:block}.event-banner strong{color:var(--text);font-size:var(--text-footnote)}.event-banner p{color:var(--soft);font-size:var(--text-footnote);margin:3px 0 0}.event-banner small{color:var(--muted);font-size:var(--text-footnote);white-space:nowrap;margin-left:auto}.event-takeover{z-index:40;-webkit-backdrop-filter:saturate(130%)blur(20px);backdrop-filter:saturate(130%)blur(20px);background:#080e11bd;place-items:center;padding:24px;animation:.22s cubic-bezier(.2,.8,.2,1) event-in;display:grid;position:fixed;inset:0}.event-takeover.negative{background:#2a080fcc}.event-takeover-card{color:#fff;text-align:center;background:linear-gradient(145deg,#182327fa,#0a0f11fa);border:1px solid #ffffff47;border-radius:30px;width:min(720px,100%);padding:clamp(42px,8vw,82px) clamp(24px,7vw,78px) 38px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000006b,inset 0 1px #ffffff24}.event-takeover.negative .event-takeover-card{background:linear-gradient(145deg,#32131b,#160c10);border-color:#ff778e6b}.event-takeover.elefantino{background:radial-gradient(circle at 50% 42%,#bc902233,#0000 35%),#040405eb}.event-takeover.elefantino .event-takeover-card{background:linear-gradient(145deg,#211b0e,#090908 72%);border-color:#ebc14f8f;box-shadow:0 35px 120px #000000a8,inset 0 1px #ffe4912e}.event-takeover.elefantino .event-takeover-card:after{z-index:0;opacity:.11;content:"🐘";pointer-events:none;font-size:210px;position:absolute;bottom:-48px;right:-18px;transform:rotate(-8deg)}.event-takeover.elefantino .event-takeover-kicker{color:#f0c85b}.event-takeover.elefantino .event-takeover-amount{color:#ffe9a8;background:#f0c85b1f;border-color:#f0c85b57}.event-takeover-card:before{content:"";pointer-events:none;background:radial-gradient(#0071e357,#0000 67%);border-radius:50%;width:560px;height:370px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.event-takeover.negative .event-takeover-card:before{background:radial-gradient(#d12c5452,#0000 67%)}.event-takeover-card>*{z-index:1;position:relative}.event-takeover-kicker{color:#7fc1ff;font-size:var(--text-caption2);letter-spacing:.18em;font-weight:800;display:block}.event-takeover.negative .event-takeover-kicker{color:#ff9bb0}.event-takeover-card>strong{color:#ffffff9e;font-size:var(--text-footnote);margin-top:17px;font-weight:650;display:block}.event-takeover-card h2{color:#fff;letter-spacing:-.09em;margin:12px 0 0;font-size:clamp(50px,8vw,92px);font-weight:760;line-height:.9}.event-takeover-card p{color:#ffffffc7;max-width:510px;font-size:var(--text-footnote);margin:21px auto 0;line-height:1.5}.event-takeover-amount{color:#fff;font-size:var(--text-footnote);letter-spacing:.08em;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:980px;margin-top:24px;padding:10px 14px;font-weight:850;display:inline-block}.event-takeover-dismiss{color:#101416;cursor:pointer;min-width:128px;font-size:var(--text-footnote);background:#fff;border:0;border-radius:980px;margin:28px auto 0;padding:11px 18px;font-weight:800;transition:all .16s;display:block}.event-takeover-dismiss:hover{background:#dceeff;transform:translateY(-1px)}@keyframes event-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.transfer-insider-takeover{z-index:55;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:radial-gradient(circle at 50% 36%,#1db95433,#0000 38%),#020a07e0;place-items:center;padding:24px;animation:.22s cubic-bezier(.2,.8,.2,1) event-in;display:grid;position:fixed;inset:0}.transfer-insider-card{color:#fff;background:linear-gradient(150deg,#10271dfa,#040d09fc 72%);border:1px solid #5bec8e5c;border-radius:28px;width:min(680px,100%);padding:30px clamp(22px,6vw,58px) 32px;position:relative;overflow:hidden;box-shadow:0 36px 110px #0009,inset 0 1px #ffffff1c}.transfer-insider-takeover.sale .transfer-insider-card{background:linear-gradient(150deg,#35131c,#10090b 74%);border-color:#ff6f8966}.transfer-insider-takeover.failed .transfer-insider-card{background:linear-gradient(150deg,#30230e,#0f0c07 74%);border-color:#ffca5261}.transfer-insider-card:after{opacity:.055;letter-spacing:-.13em;content:"FR";pointer-events:none;font-size:240px;font-weight:950;position:absolute;bottom:-62px;right:-42px;transform:rotate(-8deg)}.transfer-insider-card>*{z-index:1;position:relative}.transfer-insider-kicker{color:#75eda0;font-size:var(--text-caption2);letter-spacing:.18em;font-weight:900;display:block}.transfer-insider-reporter{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:20px;padding:12px;display:grid}.transfer-insider-reporter>span{color:#07140d;width:42px;height:42px;font-size:var(--text-footnote);background:linear-gradient(135deg,#b5ffd0,#37d973);border-radius:50%;place-items:center;font-weight:950;display:grid}.transfer-insider-reporter strong,.transfer-insider-reporter small{display:block}.transfer-insider-reporter strong{font-size:var(--text-footnote)}.transfer-insider-reporter small{color:#ffffff85;font-size:var(--text-caption2);margin-top:3px}.transfer-insider-reporter b{color:#07140d;font-size:var(--text-caption2);letter-spacing:.1em;background:#5bec8e;border-radius:980px;padding:6px 8px}.transfer-insider-card h2{letter-spacing:-.075em;text-transform:uppercase;margin:27px 0 0;font-size:clamp(42px,8vw,76px);font-weight:790;line-height:.9}.transfer-insider-card p{color:#ffffffc2;max-width:540px;font-size:var(--text-footnote);margin:20px 0 0;line-height:1.55}.transfer-insider-result{color:#a8f8c4;font-size:var(--text-caption2);letter-spacing:.08em;background:#5bec8e1a;border:1px solid #5bec8e4d;border-radius:980px;margin-top:21px;padding:9px 12px;font-weight:900;display:inline-block}.transfer-insider-takeover.sale .transfer-insider-result{color:#ffadc0;background:#ff6f891c;border-color:#ff6f8952}.transfer-insider-takeover.failed .transfer-insider-result{color:#ffe19a;background:#ffca521a;border-color:#ffca524d}.transfer-insider-takeover.offer .transfer-insider-card{background:linear-gradient(150deg,#2f2410,#0e0b06 74%);border-color:#ffca526b}.transfer-insider-takeover.offer .transfer-insider-result{color:#ffe19a;background:#ffca521f;border-color:#ffca5257}.transfer-insider-takeover.declined .transfer-insider-result{color:#ffadc0;background:#ff6f891c;border-color:#ff6f8952}.transfer-offer-actions{gap:12px;margin-top:18px;display:grid}.transfer-offer-actions p{color:var(--muted);font-size:var(--text-footnote);margin:0;line-height:1.45}.transfer-offer-actions>div{flex-wrap:wrap;gap:10px;display:flex}.transfer-offer-actions>div button{flex:160px;min-height:44px}.transfer-offer-later{min-height:44px;color:inherit;cursor:pointer;font-size:var(--text-footnote);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:0 14px;font-weight:750;text-decoration:underline}.transfer-insider-card .transfer-offer-actions p{color:#ffffffb8}.transfer-insider-card .transfer-offer-actions .mode-secondary{color:#fff;background:#ffffff14;border-color:#fff6}.transfer-insider-card .transfer-offer-later{color:#fffc}@media (max-width:1200px){.feature-card{grid-column:1/-1}}@media (max-width:780px){.feature-card{border-radius:21px;padding:17px}.feature-card-heading{gap:12px}.feature-card-heading h2{font-size:25px}.feature-panel-heading{display:block}.feature-panel-heading .feature-stat{margin-top:9px;display:inline-block}.transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cup-start{display:block}.cup-start .mode-primary{width:100%;margin-top:13px}.strategy-grid,.mission-row{grid-template-columns:1fr}.mission-row .feature-buy-button{width:100%}.event-takeover,.transfer-insider-takeover{padding:15px}.event-takeover-card{border-radius:23px;padding:42px 22px 28px}.event-takeover-card h2{font-size:clamp(46px,13vw,76px)}.event-takeover-card p{font-size:var(--text-footnote)}.transfer-insider-card{border-radius:22px;padding:24px 20px 26px}.transfer-insider-card h2{font-size:43px}.transfer-insider-card p{font-size:var(--text-footnote)}}@media (max-width:540px){.transfer-grid{grid-template-columns:1fr}.owned-strip{flex-direction:column;align-items:flex-start}.owned-strip>div{justify-content:flex-start}.event-takeover-card h2{font-size:48px}}@media (max-width:780px){.season-standings-takeover{padding:12px}.season-standings-panel{border-radius:22px;padding:22px 16px 18px}.season-standings-result{flex-direction:column;align-items:flex-start;gap:16px}.season-standings-outcome{text-align:left;justify-items:start}}@media (max-width:540px){.season-standings-result>div:first-child strong{font-size:64px}.season-standings-large-row{grid-template-columns:25px minmax(0,1fr) 34px 22px;gap:7px;padding:8px}.season-standings-large-row strong,.season-standings-large-row small{font-size:var(--text-caption2)}.season-standings-goal-difference{font-size:var(--text-footnote)}.season-standings-note{font-size:var(--text-caption2)}}.starxi-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 18px;display:grid}.starxi-summary>div{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:13px;min-width:0;padding:11px 12px}.starxi-summary span,.starxi-summary strong,.starxi-summary small{display:block}.starxi-summary span{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.1em;font-weight:800}.starxi-summary strong{color:var(--text);letter-spacing:-.07em;margin-top:6px;font-size:22px;font-weight:760}.starxi-summary small{min-height:20px;color:var(--muted);font-size:var(--text-footnote);margin-top:4px;line-height:1.3}.trophy-room{background:linear-gradient(145deg, #e69900, var(--surface-raised) 68%);border:1px solid #c6921433;border-radius:17px;margin:0 0 18px;padding:15px}@supports (color:color-mix(in lab, red, red)){.trophy-room{background:linear-gradient(145deg, color-mix(in srgb, #e69900 6%, var(--surface-raised)), var(--surface-raised) 68%)}}.trophy-room-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trophy-room-heading h4{color:var(--text);letter-spacing:-.045em;margin:0;font-size:16px;font-weight:740}.trophy-room-heading>span{color:#745300;border-radius:980px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.trophy-room-heading>span{color:color-mix(in oklab, #745300, var(--text) var(--tone-mix))}}.trophy-room-heading>span{background:#e6b500}@supports (color:color-mix(in lab, red, red)){.trophy-room-heading>span{background:color-mix(in srgb, #e6b500 25%, var(--surface-raised))}}.trophy-room-heading>span{font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;font-weight:850}.trophy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.trophy-card{border:1px solid var(--trophy-accent);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.trophy-card{border:1px solid color-mix(in srgb, var(--trophy-accent) 28%, color-mix(in srgb, var(--text) 9%, var(--surface-raised)))}}.trophy-card{background:var(--surface-raised);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.trophy-card{background:color-mix(in srgb, var(--surface-raised) 82%, transparent)}}.trophy-card.locked{filter:grayscale();opacity:.52}.trophy-card.earned{box-shadow:0 8px 22px var(--trophy-accent)}@supports (color:color-mix(in lab, red, red)){.trophy-card.earned{box-shadow:0 8px 22px color-mix(in srgb, var(--trophy-accent) 10%, transparent)}}.trophy-icon{background:var(--trophy-accent);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.trophy-icon{background:color-mix(in srgb, var(--trophy-accent) 12%, var(--surface-raised))}}.trophy-icon{font-size:20px}.trophy-card>div{min-width:0}.trophy-card strong,.trophy-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trophy-card strong{color:var(--text);font-size:var(--text-footnote);font-weight:760}.trophy-card small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px}.trophy-card>b{color:var(--trophy-accent);letter-spacing:-.06em;font-size:20px;font-weight:780}.club-scorer-board{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:17px;margin:0 0 18px;overflow:hidden}.club-scorer-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 12px;display:flex}.club-scorer-heading h4{color:var(--text);letter-spacing:-.045em;margin:2px 0 0;font-size:16px;font-weight:740}.club-scorer-heading>span{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;border-radius:980px;padding:6px 9px;font-weight:850}.club-scorer-board ol{margin:0;padding:0;list-style:none;display:grid}.club-scorer-board li{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 15px;display:grid}.club-scorer-board li:last-child{border-bottom:0}.club-scorer-board li>span{width:27px;height:27px;color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);border-radius:9px;place-items:center;font-weight:850;display:grid}.club-scorer-board li>div{min-width:0}.club-scorer-board li strong,.club-scorer-board li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.club-scorer-board li strong{color:var(--text);font-size:var(--text-footnote);font-weight:760}.club-scorer-board li small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.club-scorer-board li>b{color:var(--text);font-size:var(--text-footnote);letter-spacing:.03em;white-space:nowrap;font-weight:850}.club-scorer-empty{color:var(--muted);text-align:center;gap:4px;padding:18px 15px;display:grid}.club-scorer-empty strong{color:var(--text);font-size:var(--text-footnote)}.club-scorer-empty small{font-size:var(--text-footnote)}.starxi-pack-heading,.starxi-lineup-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.starxi-pack-heading{margin-top:3px}.starxi-pack-heading h4{color:var(--text);letter-spacing:-.035em;margin:0;font-size:14px;font-weight:720}.starxi-pack-heading>div>small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px;line-height:1.35;display:block}.starxi-pack-heading>span,.starxi-lineup-heading>span{color:var(--muted);font-size:var(--text-footnote);white-space:nowrap;font-weight:800}.star-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.star-pack-card{border:1px solid var(--line-soft);border-top:3px solid var(--accent);background:var(--surface-raised);border-radius:14px;flex-direction:column;min-width:0;padding:12px;display:flex;box-shadow:0 7px 19px #1d1d1f0b}.star-pack-card.scout{border-top-color:var(--accent)}.star-pack-card.elite{border-top-color:#8b5cf6}.star-pack-card.legend{border-top-color:#c69214}.star-pack-top{align-items:flex-start;gap:9px;min-height:39px;display:flex}.star-pack-top>div{flex:1;min-width:0}.star-pack-price{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.06em;white-space:nowrap;border-radius:980px;flex:none;padding:6px 8px;font-weight:900}.star-pack-card.legend .star-pack-price{color:#7b5900}@supports (color:color-mix(in lab, red, red)){.star-pack-card.legend .star-pack-price{color:color-mix(in oklab, #7b5900, var(--text) var(--tone-mix))}}.star-pack-card.legend .star-pack-price{background:#e6b100}@supports (color:color-mix(in lab, red, red)){.star-pack-card.legend .star-pack-price{background:color-mix(in srgb, #e6b100 18%, var(--surface-raised))}}.star-pack-icon{width:31px;height:31px;color:var(--on-accent);background:var(--accent);font-size:var(--text-footnote);border-radius:10px;flex:none;place-items:center;display:grid}.star-pack-card.elite .star-pack-icon{background:#8b5cf6}.star-pack-card.legend .star-pack-icon{color:#3a2b04}@supports (color:color-mix(in lab, red, red)){.star-pack-card.legend .star-pack-icon{color:color-mix(in oklab, #3a2b04, var(--text) var(--tone-mix))}}.star-pack-card.legend .star-pack-icon{background:#f1c75b}.star-pack-card.season-locked{border-top-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.star-pack-card.season-locked{border-top-color:color-mix(in srgb, var(--text) 24%, var(--surface-raised))}}.star-pack-card.season-locked{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.star-pack-card.season-locked{background:color-mix(in srgb, var(--text) 3%, var(--surface-raised))}}.star-pack-card.season-locked{box-shadow:none;opacity:.72}.star-pack-card.season-locked .star-pack-icon{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.star-pack-card.season-locked .star-pack-icon{background:color-mix(in srgb, var(--text) 9%, var(--surface-raised))}}.star-pack-card.season-locked .star-pack-odds{filter:grayscale();opacity:.68}.star-pack-top strong,.star-pack-top small{display:block}.star-pack-top strong{color:var(--text);font-size:var(--text-footnote);font-weight:760}.star-pack-top small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px;line-height:1.3}.star-pack-odds{border-top:1px solid var(--line-soft);gap:4px;margin-top:13px;padding-top:10px;display:grid}.star-pack-odds span{color:var(--muted);font-size:var(--text-footnote);justify-content:space-between;align-items:center;gap:8px;display:flex}.star-pack-odds em{font-style:normal}.star-pack-odds b{color:var(--soft);font-size:var(--text-footnote)}.star-pack-card .feature-buy-button{width:100%;margin-top:auto}.star-pack-card>:nth-last-child(2){margin-bottom:11px}.star-pack-rarity-note{color:var(--muted);font-size:var(--text-footnote);margin:8px 2px 0;line-height:1.45}.custom-card-shop{background:linear-gradient(145deg, #e69900, var(--surface-raised) 70%);border:1px solid #c6921438;border-radius:17px;margin-top:17px;padding:15px}@supports (color:color-mix(in lab, red, red)){.custom-card-shop{background:linear-gradient(145deg, color-mix(in srgb, #e69900 6%, var(--surface-raised)), var(--surface-raised) 70%)}}.custom-card-shop-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.custom-card-shop-heading h4{color:var(--text);letter-spacing:-.045em;margin:0;font-size:16px;font-weight:740}.custom-card-shop-heading small{max-width:540px;color:var(--muted);font-size:var(--text-footnote);margin-top:5px;line-height:1.4;display:block}.custom-card-shop-heading>span{color:#745300;border-radius:980px;flex:none;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.custom-card-shop-heading>span{color:color-mix(in oklab, #745300, var(--text) var(--tone-mix))}}.custom-card-shop-heading>span{background:#e6b500}@supports (color:color-mix(in lab, red, red)){.custom-card-shop-heading>span{background:color-mix(in srgb, #e6b500 25%, var(--surface-raised))}}.custom-card-shop-heading>span{font-size:var(--text-footnote);letter-spacing:.07em;white-space:nowrap;font-weight:900}.custom-card-draw-row{background:var(--surface-raised);border:1px solid #c6921433;border-radius:13px;justify-content:space-between;align-items:center;gap:13px;margin-top:12px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.custom-card-draw-row{background:color-mix(in srgb, var(--surface-raised) 82%, transparent)}}.custom-card-draw-row strong,.custom-card-draw-row small{display:block}.custom-card-draw-row strong{color:var(--text);font-size:var(--text-footnote);font-weight:760}.custom-card-draw-row small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.custom-card-draw-row .feature-buy-button{color:#745300;border-color:#c692144d;flex:none}@supports (color:color-mix(in lab, red, red)){.custom-card-draw-row .feature-buy-button{color:color-mix(in oklab, #745300, var(--text) var(--tone-mix))}}.custom-card-draw-row .feature-buy-button{background:#e6af00}@supports (color:color-mix(in lab, red, red)){.custom-card-draw-row .feature-buy-button{background:color-mix(in srgb, #e6af00 14%, var(--surface-raised))}}.custom-card-draw-row .feature-buy-button:hover:not(:disabled){color:#fff;background:#a67800}.custom-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.custom-card{border:1px solid #c692142e;border-top:3px solid var(--custom-accent);background:var(--surface-raised);border-radius:13px;min-width:0;padding:11px}@supports (color:color-mix(in lab, red, red)){.custom-card{background:color-mix(in srgb, var(--surface-raised) 88%, transparent)}}.custom-card{box-shadow:0 7px 18px #5b3d000d}.custom-card.owned{opacity:.68}.custom-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.custom-card-top span{color:#8a6500}@supports (color:color-mix(in lab, red, red)){.custom-card-top span{color:color-mix(in oklab, #8a6500, var(--text) var(--tone-mix))}}.custom-card-top span{font-size:var(--text-footnote);letter-spacing:.12em;font-weight:900}.custom-card-top b{color:var(--custom-accent-text,var(--custom-accent));letter-spacing:-.07em;font-size:18px;font-weight:850}.custom-card>strong,.custom-card>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.custom-card>strong{color:var(--text);font-size:var(--text-footnote);margin-top:9px;font-weight:760}.custom-card>small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px}.custom-card>p{min-height:25px;color:var(--soft);font-size:var(--text-footnote);margin:9px 0 0;line-height:1.35}.custom-card .feature-buy-button{color:#745300;border-color:#c692144d;width:100%;margin-top:9px}@supports (color:color-mix(in lab, red, red)){.custom-card .feature-buy-button{color:color-mix(in oklab, #745300, var(--text) var(--tone-mix))}}.custom-card .feature-buy-button{background:#e6af00}@supports (color:color-mix(in lab, red, red)){.custom-card .feature-buy-button{background:color-mix(in srgb, #e6af00 14%, var(--surface-raised))}}.custom-card .feature-buy-button:hover:not(:disabled){color:#fff;background:#a67800}.starxi-lineup-heading{border-bottom:1px solid var(--line-soft);margin-top:18px;padding-bottom:8px}.starxi-lineup-heading>span{color:var(--soft);letter-spacing:.1em}.starxi-lineup-heading small{color:var(--muted);font-size:var(--text-footnote)}.star-xi-lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.star-xi-player{border:1px solid var(--line-soft);background:var(--text);border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.star-xi-player{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.star-xi-player>span{background:var(--text);border-radius:8px;place-items:center;width:30px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.star-xi-player>span{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.star-xi-player>span{font-size:var(--text-footnote);font-weight:850}.star-xi-player>div{min-width:0}.star-xi-player strong,.star-xi-player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.star-xi-player strong{color:var(--muted);font-size:var(--text-footnote);font-weight:720}.star-xi-player small{color:var(--text);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.star-xi-player small{color:color-mix(in srgb, var(--text) 40%, var(--surface-raised))}}.star-xi-player small{font-size:var(--text-footnote)}.star-xi-player>b{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.star-xi-player>b{color:color-mix(in srgb, var(--text) 33%, var(--surface-raised))}}.star-xi-player>b{font-size:var(--text-footnote)}.star-xi-player.owned{background:#22c339;border-color:#34c7593d}@supports (color:color-mix(in lab, red, red)){.star-xi-player.owned{background:color-mix(in srgb, #22c339 5%, var(--surface-raised))}}.star-xi-player.owned>span{background:#22c33c}@supports (color:color-mix(in lab, red, red)){.star-xi-player.owned>span{background:color-mix(in srgb, #22c33c 13%, var(--surface-raised))}}.star-xi-player.owned strong{color:var(--text)}.star-xi-player.owned small,.star-xi-player.owned>b{color:#218943}@supports (color:color-mix(in lab, red, red)){.star-xi-player.owned small,.star-xi-player.owned>b{color:color-mix(in oklab, #218943, var(--text) var(--tone-mix))}}.starxi-squad-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px;margin-top:11px;display:grid}.starxi-pitch-panel,.starxi-bank-panel,.starxi-reserve-panel{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:16px;min-width:0;padding:12px}.starxi-pitch-panel{background:linear-gradient(180deg, var(--accent), var(--surface-raised))}@supports (color:color-mix(in lab, red, red)){.starxi-pitch-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, var(--surface-raised)), var(--surface-raised))}}.starxi-pitch-toolbar,.starxi-subheading{justify-content:space-between;align-items:center;gap:10px;display:flex}.starxi-pitch-toolbar>span,.starxi-subheading .eyebrow{color:var(--soft);font-size:var(--text-footnote);letter-spacing:.1em;font-weight:850}.starxi-pitch-toolbar>small,.starxi-subheading>strong{color:var(--muted);font-size:var(--text-footnote)}.starxi-formation-picker{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.starxi-formation-picker{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.starxi-formation-picker{background:var(--accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.starxi-formation-picker{background:color-mix(in srgb, var(--accent) 5%, var(--surface-raised))}}.starxi-formation-picker span,.starxi-formation-picker strong,.starxi-formation-picker small{display:block}.starxi-formation-picker strong{color:var(--soft);font-size:var(--text-footnote);letter-spacing:.08em;font-weight:900}.starxi-formation-picker small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.starxi-formation-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.starxi-formation-picker select{border:1px solid var(--accent);width:100%;min-height:36px;padding:7px 32px 7px 10px}@supports (color:color-mix(in lab, red, red)){.starxi-formation-picker select{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.starxi-formation-picker select{color:var(--text);cursor:pointer;background:var(--surface-raised);font:inherit;font-size:var(--text-footnote);border-radius:10px;font-weight:800}.starxi-formation-picker select:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-formation-picker select:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.starxi-formation-picker select:focus-visible{border-color:var(--accent)}.starxi-formation-picker select:disabled{cursor:not-allowed;opacity:.55}.starxi-best-button{color:#12683f;border:1px solid #16845b42;border-radius:10px;min-height:36px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.starxi-best-button{color:color-mix(in oklab, #12683f, var(--text) var(--tone-mix))}}.starxi-best-button{cursor:pointer;background:#22c35c}@supports (color:color-mix(in lab, red, red)){.starxi-best-button{background:color-mix(in srgb, #22c35c 10%, var(--surface-raised))}}.starxi-best-button{font:inherit;font-size:var(--text-footnote);white-space:nowrap;font-weight:900;transition:all .16s}.starxi-best-button:hover:not(:disabled){color:#fff;background:#16845b;transform:translateY(-1px)}.starxi-best-button:disabled,.starxi-best-button[aria-disabled=true]{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:var(--surface-soft)}.starxi-pitch{background:linear-gradient(145deg,#176a4e,#0f513b 55%,#0a422f);border:5px solid #ffffffb8;border-radius:19px;min-height:445px;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #08312473,0 10px 24px #0e443229}.starxi-pitch:before,.starxi-pitch:after{content:"";pointer-events:none;position:absolute}.starxi-pitch:before{opacity:.2;background:repeating-linear-gradient(90deg,#0000 0 18%,#ffffff1a 18% 36%);inset:0}.starxi-pitch:after{border-top:1px solid #ffffff6b;top:50%;left:0;right:0}.starxi-pitch-markings{z-index:1;pointer-events:none;border:1px solid #ffffff61;border-radius:50%;position:absolute;inset:7% 17%}.starxi-pitch-markings:before,.starxi-pitch-markings:after{content:"";border:1px solid #ffffff59;position:absolute;left:50%;transform:translate(-50%)}.starxi-pitch-markings:before{border-top:0;width:38%;height:17%;top:-1px}.starxi-pitch-markings:after{border-bottom:0;width:38%;height:17%;bottom:-1px}.starxi-formation-grid{z-index:2;min-height:435px;position:relative}.starxi-pitch-slot{top:var(--slot-y);left:var(--slot-x);color:#fff;cursor:pointer;text-align:center;background:#04271c5c;border:1px solid #fff3;border-radius:12px;align-content:center;justify-items:center;gap:3px;width:clamp(56px,15.5%,88px);min-width:0;min-height:56px;padding:6px 4px;transition:all .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 12px #0000001f}.starxi-pitch-slot:hover:not(:disabled),.starxi-pitch-slot.selected{background:#0071e3ba;border-color:#ffffffeb;transform:translate(-50%,calc(-50% - 2px));box-shadow:0 0 0 2px #ffffff73,0 8px 18px #0000002e}.starxi-pitch-slot[draggable=true],.starxi-player-card[draggable=true]{cursor:grab}.starxi-pitch-slot[draggable=true]:active,.starxi-player-card[draggable=true]:active{cursor:grabbing}.starxi-pitch-slot.squad-dragging,.starxi-player-card.squad-dragging{opacity:.38;filter:saturate(.55)}.starxi-pitch-slot.squad-touch-drag,.starxi-player-card.squad-touch-drag{touch-action:none}.starxi-pitch-slot.match-poor{background:#71141b7a;border-color:#ff7373b8}.starxi-pitch-slot:disabled{cursor:not-allowed}.starxi-pitch-slot.empty{color:#ffffffc2;background:#04271c33;border-style:dashed}.starxi-slot-position{color:#a9e4ba;font-size:var(--text-caption2);letter-spacing:.08em;font-weight:900}.starxi-pitch-slot strong{max-width:100%;font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.starxi-pitch-slot small{color:#ffffffad;max-width:100%;font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.starxi-match-rating{color:#fff;background:var(--surface-raised);border-radius:980px;margin-top:2px;padding:3px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.starxi-match-rating{background:color-mix(in srgb, var(--surface-raised) 14%, transparent)}}.starxi-match-rating{font-size:var(--text-footnote);letter-spacing:.05em;font-weight:900}.starxi-match-rating.poor{color:#ffd8d8;background:#ff375f6b}.starxi-match-rating.great{color:#d7ffe0;background:#34c75957}.starxi-pitch-slot.empty strong{color:#ffffffbd}.starxi-pitch-help{min-height:30px;color:var(--muted);font-size:var(--text-footnote);margin:10px 2px 0;line-height:1.45}.starxi-squad-side{align-content:start;gap:12px;min-width:0;display:grid}.starxi-subheading h4{color:var(--text);letter-spacing:-.04em;margin:3px 0 0;font-size:16px;font-weight:740}.starxi-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.starxi-player-card,.starxi-bank-slot{border:1px solid var(--line-soft);background:var(--text);border-radius:11px;grid-template-columns:minmax(29px,max-content) minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.starxi-player-card,.starxi-bank-slot{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.starxi-player-card,.starxi-bank-slot{text-align:left}.starxi-player-card{color:var(--text);cursor:pointer;transition:all .16s}.starxi-player-card:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-player-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 28%, transparent)}}.starxi-player-card:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-player-card:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 4%, var(--surface-raised))}}.starxi-player-card:hover:not(:disabled){transform:translateY(-1px)}.starxi-player-card:disabled{cursor:not-allowed;opacity:.58}.starxi-player-card.selected,.starxi-bank-slot.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.selected,.starxi-bank-slot.selected{border-color:color-mix(in srgb, var(--accent) 52%, transparent)}}.starxi-player-card.selected,.starxi-bank-slot.selected{background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.selected,.starxi-bank-slot.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 9%, transparent)}}.starxi-player-card.incompatible{background:#e60000;border-color:#ff3b3024}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.incompatible{background:color-mix(in srgb, #e60000 3%, var(--surface-raised))}}.starxi-player-card.match-poor{background:#e61300;border-color:#ff3b3052}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.match-poor{background:color-mix(in srgb, #e61300 5%, var(--surface-raised))}}.starxi-player-card>span,.starxi-bank-slot>span{background:var(--accent);border-radius:8px;place-items:center;width:29px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.starxi-player-card>span,.starxi-bank-slot>span{background:color-mix(in srgb, var(--accent) 7%, var(--surface-raised))}}.starxi-player-card>span,.starxi-bank-slot>span{font-size:var(--text-footnote);font-weight:900}.starxi-player-card>div{min-width:0}.starxi-player-card strong,.starxi-player-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.starxi-player-card strong{font-size:var(--text-footnote);font-weight:760}.starxi-player-card small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.starxi-player-card>b{color:var(--soft);font-size:var(--text-footnote)}.starxi-bank-slot{color:var(--muted);cursor:pointer;background:var(--text);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.starxi-bank-slot{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.starxi-bank-slot{font:inherit}.starxi-bank-slot:disabled{cursor:not-allowed;opacity:.58}.starxi-bank-slot>span{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.starxi-bank-slot>span{color:color-mix(in srgb, var(--text) 37%, var(--surface-raised))}}.starxi-bank-slot>span{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.starxi-bank-slot>span{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.starxi-bank-slot>span{font-size:var(--text-footnote)}.starxi-bank-slot small{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.starxi-bank-slot small{color:color-mix(in srgb, var(--text) 33%, var(--surface-raised))}}.starxi-bank-slot small{font-size:var(--text-footnote)}.starxi-reserve-controls{gap:8px;margin-top:11px;display:grid}.starxi-filter-tools{grid-template-columns:minmax(0,1fr) 132px;gap:7px;display:grid}.starxi-search{border:1px solid var(--line);width:100%;color:var(--text);background:var(--text);border-radius:10px;outline:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.starxi-search{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.starxi-search{font-size:var(--text-footnote)}.starxi-search:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-search:focus{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}}.starxi-search:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-search:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.starxi-position-filter{border:1px solid var(--line);min-width:0;color:var(--soft);background:var(--text);border-radius:10px;outline:0;padding:9px 28px 9px 10px}@supports (color:color-mix(in lab, red, red)){.starxi-position-filter{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.starxi-position-filter{font-size:var(--text-footnote);font-weight:700}.starxi-position-filter:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-position-filter:focus{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}}.starxi-position-filter:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-position-filter:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.starxi-filter-row{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.starxi-filter-row button{border:1px solid var(--line-soft);color:var(--muted);cursor:pointer;background:var(--surface-raised);font-size:var(--text-footnote);border-radius:980px;flex:none;padding:6px 8px;font-weight:800}.starxi-filter-row button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-filter-row button.active{border-color:color-mix(in srgb, var(--accent) 22%, transparent)}}.starxi-filter-row button.active{color:var(--accent);background:var(--accent-soft)}.starxi-reserve-list{gap:6px;max-height:245px;margin-top:10px;padding-right:2px;display:grid;overflow:auto}.starxi-player-card.reserve{grid-template-columns:minmax(29px,max-content) minmax(0,1fr) auto}.starxi-empty{border:1px dashed var(--line);color:var(--muted);background:var(--text);border-radius:11px;padding:18px 10px}@supports (color:color-mix(in lab, red, red)){.starxi-empty{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.starxi-empty{font-size:var(--text-footnote);text-align:center}.starxi-pagination{border-top:1px solid var(--line-soft);grid-template-columns:minmax(82px,auto) 1fr minmax(82px,auto);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:grid}.starxi-pagination button{border:1px solid var(--accent);min-height:36px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.starxi-pagination button{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.starxi-pagination button{color:var(--accent);cursor:pointer;background:var(--accent-soft);font-size:var(--text-footnote);border-radius:11px;font-weight:760}.starxi-pagination button:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-pagination button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.starxi-pagination button:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.starxi-pagination button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised))}}.starxi-pagination button:disabled{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.starxi-pagination button:disabled{color:color-mix(in srgb, var(--text) 37%, var(--surface-raised))}}.starxi-pagination button:disabled{cursor:not-allowed;border-color:var(--line-soft);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.starxi-pagination button:disabled{background:color-mix(in srgb, var(--text) 4%, var(--surface-raised))}}.starxi-pagination span{color:var(--text);text-align:center;place-items:center;gap:2px;display:grid}.starxi-pagination strong{font-size:var(--text-footnote)}.starxi-pagination small{color:var(--muted);font-size:var(--text-footnote)}.cup-goal-takeover{z-index:40;-webkit-backdrop-filter:saturate(150%)blur(16px);backdrop-filter:saturate(150%)blur(16px);background:#030f0aad;place-items:center;padding:20px;animation:.26s cubic-bezier(.16,1,.3,1) goal-overlay-in;display:grid;position:fixed;inset:0}.cup-goal-card{color:#fff;text-align:center;background:linear-gradient(145deg,#126143,#062e20 70%);border:1px solid #ffffff4d;border-radius:30px;width:min(620px,100%);padding:45px 30px 30px;animation:.55s cubic-bezier(.16,1,.3,1) goal-card-pop;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000075,0 0 90px #34c7593d,inset 0 1px #fff3}.cup-goal-takeover.away{background:#080c19b8}.cup-goal-takeover.away .cup-goal-card{background:linear-gradient(145deg,#263452,#11182b 70%);box-shadow:0 30px 100px #00000080,0 0 90px #7fc1ff33,inset 0 1px #fff3}.cup-goal-card:before{content:"";pointer-events:none;background:radial-gradient(#ffffff3d,#0000 67%);border-radius:50%;width:520px;height:350px;position:absolute;top:-43%;left:50%;transform:translate(-50%)}.cup-goal-card:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;animation:8s linear infinite goal-rays;position:absolute;inset:-70%}.cup-goal-card>:not(.cup-goal-confetti){z-index:2;position:relative}.cup-goal-kicker{color:#a6f0b5;font-size:var(--text-caption2);letter-spacing:.2em;font-weight:900;display:block}.cup-goal-takeover.away .cup-goal-kicker{color:#b9dcff}.cup-goal-card>strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;margin-top:19px;font-size:clamp(19px,4vw,29px);font-weight:750;display:block;overflow:hidden}.cup-goal-card h2{color:#fff;letter-spacing:-.11em;text-shadow:0 7px #00000024,0 0 35px #ffffff40;margin:4px 0 0;font-size:clamp(74px,15vw,146px);font-weight:850;line-height:.82;animation:.85s cubic-bezier(.16,1,.3,1) goal-text-bounce}.cup-goal-detail{color:#ffffffb8;font-size:var(--text-footnote);margin:18px 0 0;line-height:1.4}.cup-goal-minute{color:#fff;font-size:var(--text-caption2);letter-spacing:.08em;background:#0000002e;border:1px solid #ffffff2e;border-radius:980px;margin-top:15px;padding:9px 12px;font-weight:850;display:inline-flex}.cup-goal-confetti{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cup-goal-confetti i{opacity:0;border-radius:2px;width:9px;height:18px;animation:3s linear forwards goal-confetti-fall;position:absolute;top:-24px}.cup-goal-card .event-takeover-dismiss{z-index:2;color:var(--text);background:#fff;margin-top:22px;position:relative}.cup-goal-card .event-takeover-dismiss:hover{background:#e8f3ff}.cup-card-takeover{z-index:42;-webkit-backdrop-filter:saturate(145%)blur(16px);backdrop-filter:saturate(145%)blur(16px);background:#230408d1;place-items:center;padding:20px;animation:.22s ease-out goal-overlay-in;display:grid;position:fixed;inset:0}.cup-card-card{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ff3b3057,#0000 48%),linear-gradient(145deg,#5b121d,#1b080d 72%);border:1px solid #ff7a8d94;border-radius:30px;width:min(620px,100%);padding:52px 30px 30px;animation:.42s cubic-bezier(.16,1,.3,1) goal-card-pop;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000094,0 0 90px #ff3b303d,inset 0 1px #ffffff29}.cup-card-kicker{color:#ffb3bd;font-size:var(--text-caption2);letter-spacing:.2em;font-weight:900;display:block}.cup-card-card>strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;margin-top:19px;font-size:clamp(19px,4vw,29px);font-weight:750;display:block;overflow:hidden}.cup-card-card h2{color:#fff;letter-spacing:-.09em;text-shadow:0 5px #0000002e,0 0 28px #ff909a66;margin:7px 0 0;font-size:clamp(52px,11vw,108px);font-weight:900;line-height:.88}.cup-card-card p{color:#ffffffc2;max-width:470px;font-size:var(--text-footnote);margin:20px auto 0;line-height:1.45}.cup-card-minute{color:#fff;font-size:var(--text-caption2);letter-spacing:.08em;background:#0003;border:1px solid #fff3;border-radius:980px;margin-top:16px;padding:9px 12px;font-weight:850;display:inline-flex}.cup-card-card .event-takeover-dismiss{z-index:2;color:#3a0b11;background:#fff;margin-top:24px;position:relative}.cup-card-card .event-takeover-dismiss:hover{background:#ffe8eb}.red-card-warning{color:#6d1720;border:1px solid #ff3b303d;border-radius:13px;align-items:center;gap:10px;margin:12px 0;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.red-card-warning{color:color-mix(in oklab, #6d1720, var(--text) var(--tone-mix))}}.red-card-warning{background:linear-gradient(135deg, #e60000, var(--surface-raised))}@supports (color:color-mix(in lab, red, red)){.red-card-warning{background:linear-gradient(135deg, color-mix(in srgb, #e60000 4%, var(--surface-raised)), var(--surface-raised))}}.red-card-warning>span{font-size:22px;line-height:1}.red-card-warning div{gap:3px;min-width:0;display:grid}.red-card-warning strong{font-size:var(--text-footnote)}.red-card-warning small{color:#9a4b53}@supports (color:color-mix(in lab, red, red)){.red-card-warning small{color:color-mix(in oklab, #9a4b53, var(--text) var(--tone-mix))}}.red-card-warning small{font-size:var(--text-footnote);line-height:1.4}.starxi-pitch-slot.red-carded{background:#671018c7;border-color:#ff3b30d1;box-shadow:0 0 0 2px #ff3b3033,0 5px 16px #0003}.injury-warning{color:#704411;border:1px solid #ff95004d;border-radius:13px;align-items:center;gap:10px;margin:12px 0;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.injury-warning{color:color-mix(in oklab, #704411, var(--text) var(--tone-mix))}}.injury-warning{background:linear-gradient(135deg,#e6a000,#e6ac00)}@supports (color:color-mix(in lab, red, red)){.injury-warning{background:linear-gradient(135deg, color-mix(in srgb, #e6a000 9%, var(--surface-raised)), color-mix(in srgb, #e6ac00 3%, var(--surface-raised)))}}.injury-warning>span{font-size:22px;line-height:1}.injury-warning div{gap:3px;min-width:0;display:grid}.injury-warning strong{font-size:var(--text-footnote)}.injury-warning small{color:#9a6b32}@supports (color:color-mix(in lab, red, red)){.injury-warning small{color:color-mix(in oklab, #9a6b32, var(--text) var(--tone-mix))}}.injury-warning small{font-size:var(--text-footnote);line-height:1.4}.starxi-pitch-slot.injured{background:#744308cc;border-color:#ff9500e6;box-shadow:0 0 0 2px #ff950033,0 5px 16px #0003}.starxi-player-card.red-carded{color:#7b1a23;border-color:#ff3b3066}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.red-carded{color:color-mix(in oklab, #7b1a23, var(--text) var(--tone-mix))}}.starxi-player-card.red-carded{background:#e60000}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.red-carded{background:color-mix(in srgb, #e60000 4%, var(--surface-raised))}}.starxi-player-card.injured{color:#8a4b00;border-color:#ff95008c}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.injured{color:color-mix(in oklab, #8a4b00, var(--text) var(--tone-mix))}}.starxi-player-card.injured{background:#ff9500}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.injured{background:color-mix(in srgb, #ff9500 9%, var(--surface-raised))}}.starxi-player-card.injured:disabled{opacity:.9}.starxi-player-card.injured small{color:#b25e00}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.injured small{color:color-mix(in oklab, #b25e00, var(--text) var(--tone-mix))}}.starxi-player-card.injured small{font-weight:700}.starxi-injury-mark{background:#ff95002e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.starxi-pitch-slot.squad-drop-ready,.starxi-player-card.squad-drop-ready,.starxi-bank-slot.squad-drop-ready{border-color:#34c759e0;box-shadow:0 0 0 3px #34c7592e,0 10px 24px #1269342e}.starxi-pitch-slot.squad-drop-ready{background:#237e49cc}.starxi-player-card.squad-drop-ready,.starxi-bank-slot.squad-drop-ready{background:#22c358}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.squad-drop-ready,.starxi-bank-slot.squad-drop-ready{background:color-mix(in srgb, #22c358 7%, var(--surface-raised))}}.starxi-pitch-slot.squad-drop-active{background:#218553;border-color:#fff;transform:translate(-50%,calc(-50% - 3px))scale(1.04);box-shadow:0 0 0 4px #34c75952,0 13px 28px #04271c57}.starxi-player-card.squad-drop-active,.starxi-bank-slot.squad-drop-active{background:#22c358;border-style:solid}@supports (color:color-mix(in lab, red, red)){.starxi-player-card.squad-drop-active,.starxi-bank-slot.squad-drop-active{background:color-mix(in srgb, #22c358 10%, var(--surface-raised))}}.starxi-player-card.squad-drop-active,.starxi-bank-slot.squad-drop-active{transform:translateY(-2px)scale(1.01);box-shadow:0 0 0 4px #34c75933,0 12px 26px #12693424}.starxi-pitch-slot.squad-drop-blocked,.starxi-player-card.squad-drop-blocked,.starxi-bank-slot.squad-drop-blocked{opacity:.5;filter:grayscale(.35)}@keyframes goal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes goal-card-pop{0%{opacity:0;transform:translateY(24px)scale(.84)rotate(-2deg)}60%{transform:translateY(-5px)scale(1.025)rotate(.4deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes goal-text-bounce{0%{transform:scale(.5)rotate(-7deg)}58%{transform:scale(1.12)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes goal-rays{to{transform:rotate(360deg)}}@keyframes goal-confetti-fall{0%{opacity:1;transform:translateY(-30px)rotate(0)}to{opacity:0;transform:translate(18px,720px)rotate(720deg)}}.cup-match-live{color:#fff;background:linear-gradient(145deg,#14221f,#0c1413);border-radius:16px;margin-top:15px;padding:15px;box-shadow:0 15px 30px #0c141324}.cup-run-progress{border-bottom:1px solid var(--surface-raised);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cup-run-progress{border-bottom:1px solid color-mix(in srgb, var(--surface-raised) 10%, transparent)}}.cup-run-progress>div{align-items:flex-start;gap:6px;min-width:0;display:flex}.cup-run-progress>div>span{color:#ffffff61;justify-items:center;gap:4px;display:grid}.cup-run-progress i{border:1px solid var(--surface-raised);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.cup-run-progress i{border:1px solid color-mix(in srgb, var(--surface-raised) 18%, transparent)}}.cup-run-progress i{font-size:var(--text-footnote);border-radius:50%;font-style:normal;font-weight:850}.cup-run-progress small{font-size:var(--text-footnote);font-weight:800}.cup-run-progress span.won i{color:#b7f5c4;background:#34c7592e;border-color:#34c7598c}.cup-run-progress span.current i{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-run-progress span.current i{border-color:color-mix(in srgb, var(--accent) 70%, transparent)}}.cup-run-progress span.current i{color:#fff;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-run-progress span.current i{background:color-mix(in srgb, var(--accent) 42%, transparent)}}.cup-run-progress span.current i{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-run-progress span.current i{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.cup-run-progress>strong{color:#ffe08a;font-size:var(--text-footnote);white-space:nowrap;font-weight:800}.cup-live-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cup-live-pill{color:#a6f0b5;font-size:var(--text-footnote);letter-spacing:.1em;background:#34c7591f;border-radius:980px;align-items:center;gap:6px;padding:6px 8px;font-weight:850;display:inline-flex}.cup-live-pill i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34c75926}.cup-live-pill.extra-time{color:#ffe5a1;background:#ffbe2d21}.cup-live-pill.extra-time i{background:#ffbd2e;box-shadow:0 0 0 3px #ffbd2e26}.cup-live-pill.penalties{color:#ffc2be;background:#ff3b3024}.cup-live-pill.penalties i{background:#ff453a;box-shadow:0 0 0 3px #ff453a29}.cup-live-pill.paused{color:#ffe0a2;background:#ff950029}.cup-live-pill.paused i{background:#ff9500;box-shadow:0 0 0 3px #ff95002e}.cup-live-head>div{align-items:baseline;gap:7px;display:flex}.cup-live-head strong{color:#fff;letter-spacing:-.06em;font-size:24px;font-weight:760}.cup-live-head small{color:#ffffff8a;font-size:var(--text-footnote)}.cup-scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;display:grid}.cup-scoreboard>div:last-child{text-align:right}.cup-scoreboard small,.cup-scoreboard strong,.cup-scoreboard span{display:block}.cup-scoreboard small{color:#ffffff75;font-size:var(--text-footnote);letter-spacing:.1em;font-weight:800}.cup-scoreboard strong{color:#fff;letter-spacing:-.1em;margin:4px 0 1px;font-size:clamp(42px,7vw,68px);font-weight:760;line-height:.9}.cup-scoreboard span{color:#ffffffc7;font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cup-scoreboard em{color:#ffffff61;font-size:20px;font-style:normal;font-weight:650}.cup-live-ticker{border:1px solid var(--surface-raised);margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cup-live-ticker{border:1px solid color-mix(in srgb, var(--surface-raised) 12%, transparent)}}.cup-live-ticker{background:var(--surface-raised);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.cup-live-ticker{background:color-mix(in srgb, var(--surface-raised) 4%, transparent)}}.cup-live-ticker-heading{border-bottom:1px solid var(--surface-raised);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.cup-live-ticker-heading{border-bottom:1px solid color-mix(in srgb, var(--surface-raised) 10%, transparent)}}.cup-live-ticker-heading span{color:#ffffff85;font-size:var(--text-footnote);letter-spacing:.12em;font-weight:900}.cup-live-ticker-heading strong{color:#fff;font-size:var(--text-footnote);font-weight:850}.cup-live-ticker ol{max-height:190px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cup-live-ticker li{border-bottom:1px solid var(--surface-raised);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.cup-live-ticker li{border-bottom:1px solid color-mix(in srgb, var(--surface-raised) 8%, transparent)}}.cup-live-ticker li:last-child{border-bottom:0}.cup-live-ticker time{color:#b7f5c4;width:32px;height:27px;font-size:var(--text-footnote);background:#34c75921;border-radius:8px;place-items:center;font-weight:850;display:grid}.cup-live-ticker li.away time{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-live-ticker li.away time{color:color-mix(in srgb, var(--accent) 27%, var(--surface-raised))}}.cup-live-ticker li.away time{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-live-ticker li.away time{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.cup-live-ticker li.card time{color:#ffc1c1;background:#ff3b302e}.cup-live-ticker li.card strong{color:#ffd4d4}.cup-live-ticker li.injury time{color:#ffe0a2;background:#ff95002e}.cup-live-ticker li.injury strong{color:#ffe3b4}.cup-live-ticker li>div{min-width:0}.cup-live-ticker li strong,.cup-live-ticker li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cup-live-ticker li strong{color:#fff;font-size:var(--text-footnote);font-weight:750}.cup-live-ticker li small{color:#ffffff7a;font-size:var(--text-footnote);margin-top:2px}.cup-live-ticker li>b{color:#fff;font-size:var(--text-footnote);font-weight:850}.cup-live-ticker>p{color:#ffffff8a;font-size:var(--text-footnote);margin:0;padding:14px 11px}.cup-injury-pause{color:#fff4df;background:linear-gradient(135deg,#744308cc,#41260dd1);border:1px solid #ff950061;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid;box-shadow:0 10px 24px #0000001f}.cup-injury-pause-icon{background:#ff950033;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.cup-injury-pause .eyebrow{color:#ffcf7e;font-size:var(--text-caption2);margin:0 0 3px}.cup-injury-pause h4{color:#fff;margin:0;font-size:14px}.cup-injury-pause p,.cup-injury-pause small{color:#fff4dfb8;font-size:var(--text-caption2);margin:3px 0 0;line-height:1.4;display:block}.cup-injury-pause-actions{gap:6px;min-width:155px;display:grid}.cup-injury-pause-actions .mode-primary,.cup-injury-pause-actions .mode-secondary{font-size:var(--text-caption2);padding:8px 10px}.cup-live-meta{border-top:1px solid var(--surface-raised);flex-wrap:wrap;gap:7px 13px;margin-top:14px;padding-top:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.cup-live-meta{border-top:1px solid color-mix(in srgb, var(--surface-raised) 12%, transparent)}}.cup-live-meta{color:#ffffff80;font-size:var(--text-footnote);letter-spacing:.08em;font-weight:800}.cup-live-meta b{color:#fff}.cup-strength-card{border:1px solid var(--surface-raised);margin-top:13px;padding:12px}@supports (color:color-mix(in lab, red, red)){.cup-strength-card{border:1px solid color-mix(in srgb, var(--surface-raised) 11%, transparent)}}.cup-strength-card{background:var(--surface-raised);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.cup-strength-card{background:color-mix(in srgb, var(--surface-raised) 4%, transparent)}}.cup-strength-heading,.cup-strength-labels{justify-content:space-between;align-items:center;gap:10px;display:flex}.cup-strength-heading span,.cup-strength-heading strong{display:block}.cup-strength-heading span{color:#ffffff6b;font-size:var(--text-footnote);letter-spacing:.1em;font-weight:850}.cup-strength-heading strong{color:#fff;font-size:var(--text-subhead);margin-top:4px;font-weight:760}.cup-strength-heading>small{color:#ffffff8c;font-size:var(--text-footnote);font-weight:750}.cup-strength-labels{color:#ffffffb8;font-size:var(--text-footnote);margin-top:10px}.cup-strength-labels>span{text-overflow:ellipsis;white-space:nowrap;max-width:34%;overflow:hidden}.cup-strength-labels>span:last-child{text-align:right}.cup-strength-labels b{font-size:var(--text-footnote);border-radius:980px;padding:4px 7px}.cup-strength-labels b.positive{color:#b7f5c4;background:#34c75924}.cup-strength-labels b.neutral{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-strength-labels b.neutral{color:color-mix(in srgb, var(--accent) 15%, var(--surface-raised))}}.cup-strength-labels b.neutral{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cup-strength-labels b.neutral{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.cup-strength-labels b.negative{color:#ffc2be;background:#ff3b3024}.cup-strength-meter{background:linear-gradient(90deg, var(--accent), #ff3b3073);border-radius:980px;height:8px;margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cup-strength-meter{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 45%, transparent), #ff3b3073)}}.cup-strength-meter span{border-right:2px solid var(--surface-raised);background:#34c759c2;height:100%;transition:width .22s;display:block}.opponent-plan{background:var(--surface-raised);border-radius:11px;grid-template-columns:auto minmax(0,auto) 1fr;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.opponent-plan{background:color-mix(in srgb, var(--surface-raised) 6%, transparent)}}.opponent-plan span{color:#ffffff6b;font-size:var(--text-footnote);letter-spacing:.1em;font-weight:850}.opponent-plan strong{color:#fff;font-size:var(--text-footnote)}.opponent-plan small{color:#ffffff80;font-size:var(--text-footnote);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cup-match-live .strategy-grid{margin-top:13px}.cup-match-live .strategy-grid button{color:#fff;background:#ffffff0f;border-color:#ffffff1f;min-height:64px}.cup-match-live .strategy-grid button:hover:not(:disabled),.cup-match-live .strategy-grid button.active{background:#0071e347;border-color:#7fc1ffa6}.cup-match-live .strategy-grid button.active{box-shadow:inset 0 0 0 1px #7fc1ff38}.cup-match-live .strategy-grid small{color:#ffffff8c}.cup-match-live .strategy-grid em{font-size:var(--text-caption2);border-radius:980px;margin-top:8px;padding:4px 6px;font-style:normal;font-weight:800;display:inline-block}.cup-match-live .strategy-grid button.positive em{color:#b7f5c4;background:#34c75924}.cup-match-live .strategy-grid button.neutral em{color:#d9eaff;background:#7fc1ff1f}.cup-match-live .strategy-grid button.negative em{color:#ffc2be;background:#ff3b3024}.cup-live-note{color:#ffffff87;font-size:var(--text-footnote);margin:12px 0 0;line-height:1.4}.cup-penalty-takeover{z-index:42;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:radial-gradient(circle at 50% 44%,#1c704b57,#0000 38%),#030a09e8;place-items:center;padding:24px;animation:.32s both penalty-overlay-in;display:grid;position:fixed;inset:0;overflow:auto}.cup-penalty-panel{background:linear-gradient(155deg,#142b24f7,#070f0efa 72%);border:1px solid #ffffff2e;border-radius:28px;width:min(920px,100%);padding:28px 32px 24px;animation:.52s cubic-bezier(.16,1,.3,1) both penalty-panel-in;box-shadow:0 35px 120px #00000094,inset 0 1px #ffffff1f}.cup-penalty-topline,.cup-penalty-footer,.cup-penalty-match-score{justify-content:space-between;align-items:center;gap:16px;display:flex}.cup-penalty-topline span{color:#9ee8b4;font-size:var(--text-footnote);letter-spacing:.15em;font-weight:900}.cup-penalty-topline b{color:#fff;font-size:var(--text-caption2);letter-spacing:.1em;background:#ffffff12;border:1px solid #ffffff21;border-radius:980px;padding:7px 10px}.cup-penalty-match-score{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;margin-top:15px;padding:12px 0}.cup-penalty-match-score span{color:#ffffff75;font-size:var(--text-caption2);letter-spacing:.12em;font-weight:850}.cup-penalty-match-score strong{color:#fffc;font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cup-penalty-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-top:17px;display:grid}.cup-penalty-scoreboard>div{grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;min-width:0;display:grid}.cup-penalty-scoreboard>div:last-child{direction:rtl}.cup-penalty-scoreboard>div:last-child>*{direction:ltr}.cup-penalty-scoreboard small{color:#ffffff7a;font-size:var(--text-caption2);letter-spacing:.12em;font-weight:900}.cup-penalty-scoreboard strong{color:#fff;letter-spacing:-.08em;grid-row:1/span 2;font-size:62px;font-weight:780;line-height:1}.cup-penalty-scoreboard>em{color:#ffffff59;font-size:30px;font-style:normal;font-weight:650}.cup-penalty-dots{flex-wrap:wrap;gap:6px;display:flex}.cup-penalty-dots i{width:23px;height:23px;font-size:var(--text-footnote);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.cup-penalty-dots i.pending{background:#ffffff0a;border:1px solid #fff3}.cup-penalty-dots i.goal{color:#09150f;background:#72df8d;box-shadow:0 0 16px #72df8d38}.cup-penalty-dots i.miss{color:#fff;background:#ff453a;box-shadow:0 0 16px #ff453a38}.cup-penalty-prompt{text-align:center;margin:16px auto 13px}.cup-penalty-prompt>span{color:#9ee8b4;font-size:var(--text-caption2);letter-spacing:.16em;font-weight:900}.cup-penalty-takeover.away .cup-penalty-prompt>span{color:#9ccfff}.cup-penalty-prompt h2{color:#fff;letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(28px,4vw,44px);font-weight:760}.cup-penalty-prompt p{color:#ffffffa8;min-height:20px;font-size:var(--text-footnote);margin:7px 0 0}.cup-penalty-goal{background:linear-gradient(#082d1d4d,#04110ccc);border:7px solid #ffffffe6;border-bottom:0;border-radius:5px 5px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));width:min(680px,100%);min-height:205px;margin:0 auto;padding:14px 16px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000057,inset 0 0 60px #0003}.cup-penalty-net{opacity:.38;pointer-events:none;background-image:linear-gradient(#ffffff73 1px,#0000 1px),linear-gradient(90deg,#ffffff73 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.cup-penalty-goal button{z-index:1;color:#fff;cursor:pointer;background:#0000001c;border:0;border-right:1px solid #ffffff26;place-content:center;min-width:0;transition:background .16s,transform .16s;display:grid;position:relative}.cup-penalty-goal button:last-child{border-right:0}.cup-penalty-goal button:hover:not(:disabled){z-index:2;background:#34c75947;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #9deeb299}.cup-penalty-takeover.away .cup-penalty-goal button:hover:not(:disabled){background:#0071e34d;box-shadow:inset 0 0 0 2px #7fc1ffa6}.cup-penalty-goal button:disabled{cursor:wait;opacity:.48}.cup-penalty-goal button span{font-size:34px;line-height:1}.cup-penalty-goal button strong{font-size:var(--text-subhead);letter-spacing:.08em;margin-top:8px}.cup-penalty-goal button small{color:#ffffff85;font-size:var(--text-caption2);letter-spacing:.12em;margin-top:4px;font-weight:850}.cup-penalty-footer{color:#ffffff80;font-size:var(--text-caption2);margin-top:15px}.cup-penalty-footer b{color:#fff;font-size:var(--text-caption2);letter-spacing:.1em}@keyframes penalty-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes penalty-panel-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.star-reveal{z-index:32;-webkit-backdrop-filter:saturate(130%)blur(20px);backdrop-filter:saturate(130%)blur(20px);background:#080e11b8;place-items:center;padding:24px;animation:.22s cubic-bezier(.2,.8,.2,1) event-in;display:grid;position:fixed;inset:0}.star-reveal-card{color:#fff;text-align:center;background:linear-gradient(145deg,#102743,#0b151f);border:1px solid #7fc1ff59;border-radius:28px;width:min(520px,100%);padding:43px 36px 31px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000006b,inset 0 1px #ffffff24}.star-reveal-card:before{content:"";pointer-events:none;background:radial-gradient(#0071e36b,#0000 68%);border-radius:50%;width:440px;height:310px;position:absolute;top:-38%;left:50%;transform:translate(-50%)}.star-reveal-card>*{z-index:1;position:relative}.star-reveal-kicker{color:#8ac7ff;font-size:var(--text-caption2);letter-spacing:.16em;font-weight:850;display:block}.star-reveal-player{justify-content:center;align-items:center;gap:14px;margin-top:29px;display:flex}.star-reveal-player>span{width:64px;height:64px;font-size:var(--text-subhead);background:#ffffff14;border:1px solid;border-radius:19px;place-items:center;font-weight:850;display:grid}.starxi-position-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.starxi-position-badges>span{width:auto;min-width:2.05em;height:auto;min-height:22px;color:inherit;background:var(--surface-raised);border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.starxi-position-badges>span{background:color-mix(in srgb, var(--surface-raised) 10%, transparent)}}.starxi-position-badges>span{font-size:var(--text-footnote);white-space:nowrap;font-weight:900;line-height:1}.starxi-player-card>.starxi-position-badges{border-radius:8px;align-content:center;gap:2px;width:auto;min-width:29px;max-width:72px;height:auto;min-height:27px;display:flex}.starxi-player-card>.starxi-position-badges>span{border:1px solid var(--accent);min-width:0;min-height:17px;padding:3px 4px}@supports (color:color-mix(in lab, red, red)){.starxi-player-card>.starxi-position-badges>span{border:1px solid color-mix(in srgb, color-mix(in oklab, var(--accent) 62%, var(--text)) 12%, transparent)}}.starxi-player-card>.starxi-position-badges>span{color:var(--accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.starxi-player-card>.starxi-position-badges>span{color:color-mix(in oklab, var(--accent) 62%, var(--text))}}.starxi-player-card>.starxi-position-badges>span{background:#226bc3}@supports (color:color-mix(in lab, red, red)){.starxi-player-card>.starxi-position-badges>span{background:color-mix(in srgb, #226bc3 11%, var(--surface-raised))}}.starxi-player-card>.starxi-position-badges>span{font-size:var(--text-footnote);letter-spacing:0}.starxi-position-badges-compact>span{text-overflow:ellipsis;overflow:hidden}.star-reveal-player>.starxi-position-badges{box-sizing:border-box;color:#fff;background:#b9c7d747;border:1px solid #ffffff85;border-radius:19px;align-content:center;width:auto;min-width:64px;max-width:168px;min-height:64px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffff2e}.star-reveal-player>.starxi-position-badges>span{color:#fff;text-shadow:0 1px 3px #0000008c;min-height:21px;font-size:var(--text-caption2);background:#fff3;border:1px solid #ffffff4d;border-radius:7px;padding:4px 6px}.star-reveal-player strong{color:#fff;letter-spacing:-.1em;font-size:70px;font-weight:780;line-height:.8}.star-reveal-card h2{box-sizing:border-box;color:#fff;letter-spacing:-.08em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;width:100%;max-width:100%;margin:24px 0 0;padding:2px 4px 5px;font-size:clamp(35px,8vw,55px);font-weight:760;line-height:1.05}.star-reveal-card p{color:#ffffffb3;max-width:380px;font-size:var(--text-footnote);margin:15px auto 0;line-height:1.45}.star-reveal-status{color:#b9dcff;font-size:var(--text-caption2);letter-spacing:.1em;background:#7fc1ff1f;border-radius:980px;margin-top:18px;padding:8px 10px;font-weight:850;display:inline-block}@media (min-width:1201px){.clicker-layout{grid-template-columns:minmax(390px,1.14fr) minmax(330px,.88fr) minmax(300px,.78fr);grid-template-areas:"hero shop side""feature shop side";gap:20px}.clicker-layout>.click-zone-card{grid-area:auto}.clicker-layout>.shop-card,.clicker-layout>.feature-card,.clicker-layout>.side-column{grid-area:auto;align-self:start}.coop-clicker-layout{grid-template-areas:"room room room""hero shop side""feature shop side"}.coop-clicker-layout>.coop-inline-room-bar{grid-area:auto}}@media (min-width:781px) and (max-width:1200px){.clicker-layout{grid-template-columns:minmax(0,1fr) minmax(315px,.88fr);grid-template-areas:"hero shop""feature shop""side side"}.clicker-layout>.click-zone-card,.clicker-layout>.shop-card,.clicker-layout>.feature-card,.clicker-layout>.side-column{grid-area:auto}.coop-clicker-layout{grid-template-areas:"room room""hero shop""feature shop""side side"}.coop-clicker-layout>.coop-inline-room-bar{grid-area:auto}}@media (max-width:780px){.clicker-layout{grid-template-columns:1fr;grid-template-areas:"hero""shop""feature""side"}.clicker-layout>.click-zone-card,.clicker-layout>.shop-card,.clicker-layout>.feature-card,.clicker-layout>.side-column{grid-area:auto}.coop-clicker-layout{grid-template-areas:"room""hero""shop""feature""side"}.coop-clicker-layout>.coop-inline-room-bar{grid-area:auto}.starxi-summary{grid-template-columns:1fr 1fr}.starxi-summary>div:last-child{grid-column:1/-1}.trophy-grid,.starxi-squad-layout{grid-template-columns:1fr}.starxi-pitch{min-height:400px}.starxi-formation-grid{min-height:390px}.starxi-formation-picker,.starxi-formation-actions,.star-pack-grid,.custom-card-grid,.star-xi-lineup{grid-template-columns:1fr}.cup-scoreboard strong{font-size:48px}.cup-run-progress{flex-direction:column;align-items:flex-start}.opponent-plan{grid-template-columns:1fr}.opponent-plan small{text-align:left;white-space:normal}.star-reveal-card{border-radius:23px;padding:36px 22px 28px}}html,body{min-height:100%;margin:0}body{color:var(--text);background:var(--bg);overflow-x:hidden}body:before{z-index:-1;background:radial-gradient(circle at 8% 4%, var(--glow-1), transparent 30%), radial-gradient(circle at 92% 18%, var(--glow-2), transparent 28%);content:"";pointer-events:none;position:fixed;inset:0}button{font:inherit}button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.app-shell{width:min(1440px,100% - 52px);margin:0 auto;padding:22px 0 28px}.topbar{z-index:8;border-bottom:1px solid var(--line-soft);background:var(--topbar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);justify-content:space-between;align-items:center;gap:20px;padding:12px 0 18px;display:flex;position:sticky;top:0}.brand-lockup,.top-actions,.rank-badge,.production-item,.side-card-heading,.rank-display,.coach-note{align-items:center;display:flex}.brand-lockup{gap:11px}.brand-ball{border:1px solid var(--text);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-ball{border:1px solid color-mix(in srgb, var(--text) 12%, transparent)}}.brand-ball{background:var(--surface-raised);border-radius:50%;box-shadow:0 3px 12px #00000014}.brand-ball .hero-football{width:23px;height:23px}.eyebrow{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-weight:750}.brand-copy h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:20px;font-weight:720;line-height:1}.brand-copy h1 span{color:var(--accent)}.top-actions{justify-content:flex-end;gap:8px}.icon-button{border:1px solid var(--line);color:var(--soft);cursor:pointer;background:var(--surface-raised);border-radius:980px}@supports (color:color-mix(in lab, red, red)){.icon-button{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.icon-button{place-items:center;width:36px;height:36px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid}.icon-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.icon-button:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}}.icon-button:hover{color:var(--accent);background:var(--surface-raised);transform:translateY(-1px)}.clicker-layout{grid-template-columns:minmax(390px,1.15fr) minmax(335px,.9fr) minmax(255px,.62fr);align-items:start;gap:18px;padding-top:22px;display:grid}.click-zone-card,.shop-card,.side-card,.coach-note{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.click-zone-card,.shop-card,.side-card,.coach-note{border:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.click-zone-card,.shop-card,.side-card,.coach-note{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 45px #1d1d1f12}.click-zone-card,.shop-card{border-radius:25px;min-width:0}.click-zone-card{padding:25px}.panel-intro{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(30px,3.2vw,45px);font-weight:720;line-height:.98}.panel-intro h2 span{color:var(--accent)}.intro-copy{color:var(--soft);font-size:var(--text-footnote);margin:13px 0 0}.career-badges{justify-items:end;gap:8px;display:grid}.rank-badge{border:1px solid var(--line);background:var(--surface-raised);border-radius:13px;flex:none;gap:8px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.rank-badge{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.rank-symbol{width:22px;height:22px;color:var(--accent);place-items:center;display:inline-grid}.rank-symbol.large{width:31px;height:31px}.svg-icon{display:block;overflow:visible}.rank-badge small,.rank-badge strong{display:block}.rank-badge small{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.14em;font-weight:750}.rank-badge strong{max-width:110px;color:var(--soft);font-size:var(--text-footnote);white-space:nowrap;margin-top:3px;font-weight:650}.season-chip{border:1px solid var(--accent);align-items:center;gap:6px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.season-chip{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.season-chip{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.07em;border-radius:980px;font-weight:750}.season-chip strong{color:var(--text);font-size:var(--text-footnote);letter-spacing:0;padding-left:2px}.score-display{justify-items:center;gap:3px;padding:28px 0 16px;display:grid}.score-label{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.18em;font-weight:750}.score-display>strong{color:var(--score);letter-spacing:-.09em;font-size:clamp(44px,5.8vw,72px);font-weight:680;line-height:.95}.per-click-label{color:var(--accent);font-size:var(--text-footnote);font-weight:650}.ball-stage{background:linear-gradient(180deg, #2c7d5c 0%, var(--field) 51%, var(--field-dark) 51%, #0b3426 100%);isolation:isolate;border:1px solid #fff9;border-radius:19px;place-items:center;min-height:405px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff42,0 12px 30px #0e44322e}.ball-stage:before{z-index:-1;opacity:.7;content:"";background:repeating-linear-gradient(90deg,#0000 0 68px,#e3fae70b 69px 138px);position:absolute;inset:0}.ball-stage:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;border:1px solid #fff3;position:absolute;inset:0;box-shadow:inset 0 0 100px #04110d4d}.stadium-glow{pointer-events:none;background:radial-gradient(#efffe533,#0000 66%);border-radius:50%;width:660px;height:430px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.stadium-lights{opacity:.72;justify-content:space-between;display:flex;position:absolute;top:26px;left:12%;right:12%}.stadium-lights span{background:#f0f9d7;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px 4px #effcd757}.field-label{color:#e4f9e366;font-size:var(--text-caption2);letter-spacing:.24em;white-space:nowrap;font-weight:750;position:absolute;top:47px;left:50%;transform:translate(-50%)}.field-circle{border:1px solid #e4f9e333;border-radius:50%;width:580px;height:280px;position:absolute;bottom:-145px;left:50%;transform:translate(-50%)}.field-line{background:#e4f9e31c;width:1px;height:88%;position:absolute;bottom:23px;transform:rotate(25deg)}.field-line-one{left:18%}.field-line-two{right:18%;transform:rotate(-25deg)}.ball-button{z-index:2;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;width:clamp(178px,19vw,226px);height:clamp(178px,19vw,226px);display:grid;position:relative}.ball-button:hover .hero-football{filter:drop-shadow(0 21px 16px #00000059);transform:scale(1.05)rotate(-3deg)}.ball-button:active .hero-football{transform:scale(.91)rotate(7deg)}.ball-button.hit .hero-football{animation:.36s cubic-bezier(.2,.9,.3,1) ball-hit}.ball-aura{filter:blur(10px);background:radial-gradient(circle,#ffffff3d,#0000 69%);border-radius:50%;transition:all .18s;position:absolute;inset:8%}.ball-button:hover .ball-aura{background:radial-gradient(circle,#ffffff52,#0000 69%);inset:1%}.hero-football{filter:drop-shadow(0 14px 13px #0000004d);width:clamp(122px,14vw,166px);height:clamp(122px,14vw,166px);transition:transform .13s,filter .18s;display:block;position:relative}.click-label{color:#e4f9e3b8;font-size:var(--text-caption2);white-space:nowrap;margin:0;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.click-label span{color:#fff;font-size:var(--text-caption2);letter-spacing:.12em;margin-right:6px;font-weight:800}.floating-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.floating-number{color:#fff;font-size:var(--text-body);text-shadow:0 3px 10px #0006;font-weight:800;animation:.8s ease-out forwards float-up;position:absolute}.floating-number.critical{color:#ffd60a;font-size:22px}.production-strip{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:19px 3px 0;display:grid}.production-item{justify-content:center;gap:8px;min-width:0}.production-icon{border:1px solid var(--line);width:31px;height:31px;color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);border-radius:10px;place-items:center;font-weight:750;display:grid}.production-item small,.production-item strong{display:block}.production-item small{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.11em;font-weight:750}.production-item strong{color:var(--text);margin-top:3px;font-size:14px;font-weight:680}.production-divider{background:var(--line);width:1px;height:29px}.shop-card{padding:22px 16px 16px}.shop-header{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 6px 17px;display:flex}.shop-header h2{letter-spacing:-.06em;margin:0;font-size:28px;font-weight:720;line-height:1}.shop-subtitle{color:var(--muted);font-size:var(--text-footnote);margin-top:7px;display:block}.shop-balance{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.04em;white-space:nowrap;font-weight:750}.shop-balance span{font-size:var(--text-body);letter-spacing:-.04em}.bulk-buy-bar{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin:0 6px 12px;padding:9px 10px;display:flex}.bulk-buy-bar>div:first-child span,.bulk-buy-bar>div:first-child small{display:block}.bulk-buy-bar>div:first-child span{color:var(--soft);font-size:var(--text-footnote);letter-spacing:.11em;font-weight:750}.bulk-buy-bar>div:first-child small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.bulk-options{gap:4px;display:flex}.bulk-options button{border:1px solid var(--line);min-width:36px;color:var(--muted);cursor:pointer;background:var(--surface-raised);font-size:var(--text-footnote);border-radius:980px;padding:6px 5px;font-weight:750}.bulk-options button:hover,.bulk-options button.active{border-color:var(--accent);color:var(--on-accent);background:var(--accent)}.shop-tabs{border-bottom:1px solid var(--line);gap:19px;margin-bottom:11px;display:flex}.tab-button{min-height:34px;color:var(--muted);cursor:pointer;font-size:var(--text-footnote);background:0 0;border:0;padding:0 1px;font-weight:700;transition:color .16s;position:relative}.tab-button:after{background:var(--accent);content:"";opacity:0;height:2px;transition:opacity .16s;position:absolute;bottom:-1px;left:0;right:0}.tab-button:hover,.tab-button.active{color:var(--text)}.tab-button.active:after{opacity:1}.upgrade-list{scrollbar-color:var(--text) transparent;gap:8px;max-height:646px;padding-right:4px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.upgrade-list{scrollbar-color:color-mix(in srgb, var(--text) 24%, var(--surface-raised)) transparent}}.upgrade-list{scrollbar-width:thin}.upgrade-item{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:69px;padding:8px 7px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.upgrade-item:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.upgrade-item:hover{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.upgrade-item:hover{background:var(--surface-raised);transform:translateY(-1px);box-shadow:0 6px 20px #1d1d1f0f}@supports (color:color-mix(in lab, red, red)){.upgrade-item.affordable{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.upgrade-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--soft);background:var(--surface-soft);border-radius:11px;place-items:center;display:grid}.upgrade-item.affordable .upgrade-icon{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.upgrade-item.affordable .upgrade-icon{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.upgrade-item.affordable .upgrade-icon{background:var(--accent-soft)}.upgrade-copy{min-width:0}.upgrade-copy strong,.upgrade-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upgrade-copy strong{color:var(--text);font-size:var(--text-footnote);font-weight:650}.upgrade-copy small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px}.upgrade-level{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.05em;margin-top:4px;font-weight:700;display:inline-block}.buy-button{border:1px solid var(--line);min-width:64px;color:var(--muted);cursor:pointer;background:var(--surface-raised);font-size:var(--text-footnote);border-radius:9px;padding:7px 6px;font-weight:750;line-height:1.1;transition:all .16s}.buy-button:hover:not(:disabled){border-color:var(--accent);color:var(--on-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.buy-button:disabled{color:color-mix(in srgb, var(--text) 34%, var(--surface-raised))}}.buy-button:disabled{cursor:not-allowed;background:var(--surface-soft)}.upgrade-item.season-locked{background:var(--text);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.upgrade-item.season-locked{background:color-mix(in srgb, var(--text) 3%, var(--surface-raised))}}.upgrade-item.season-locked{opacity:.66}.upgrade-item.season-locked:hover{border-color:var(--line-soft);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.upgrade-item.season-locked:hover{background:color-mix(in srgb, var(--text) 3%, var(--surface-raised))}}.upgrade-item.season-locked:hover{box-shadow:none;transform:none}.upgrade-item.season-locked .upgrade-icon{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.upgrade-item.season-locked .upgrade-icon{color:color-mix(in srgb, var(--text) 45%, var(--surface-raised))}}.upgrade-item.season-locked .upgrade-icon{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.upgrade-item.season-locked .upgrade-icon{background:color-mix(in srgb, var(--text) 7%, var(--surface-raised))}}.upgrade-item.season-locked .upgrade-level{color:var(--accent)}.side-column{gap:13px;display:grid}.side-card{border-radius:19px;padding:17px}.side-card-heading{align-items:flex-start;gap:9px;margin-bottom:15px}.side-card-heading h2{letter-spacing:-.05em;margin:0;font-size:18px;font-weight:700;line-height:1}.heading-icon{border:1px solid var(--line);width:29px;height:29px;color:var(--accent);background:var(--accent-soft);font-size:var(--text-subhead);border-radius:10px;flex:none;place-items:center;display:grid}.achievement-count{color:var(--muted);font-size:var(--text-footnote);margin-left:auto;font-weight:700}.rank-display{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:13px;gap:10px;padding:11px}.rank-display strong,.rank-display small{display:block}.rank-display strong{color:var(--soft);font-size:var(--text-footnote);font-weight:650}.rank-display small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px;line-height:1.3}.rank-progress{background:var(--text);border-radius:99px;height:5px;margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rank-progress{background:color-mix(in srgb, var(--text) 11%, var(--surface-raised))}}.rank-progress div{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s}.rank-progress-labels{color:var(--muted);font-size:var(--text-footnote);justify-content:space-between;gap:10px;margin-top:6px;display:flex}.season-table{border:1px solid var(--accent);gap:4px;margin-top:11px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.season-table{border:1px solid color-mix(in srgb, var(--accent) 13%, transparent)}}.season-table{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.season-table{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.season-table-heading,.season-table-row{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.season-table-heading{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.08em;padding:0 3px 4px;font-weight:850}.season-table-heading span:last-child{text-align:right;grid-column:2/-1}.season-table-row{min-width:0;color:var(--soft);background:var(--accent);border-radius:8px;padding:5px 4px}@supports (color:color-mix(in lab, red, red)){.season-table-row{background:color-mix(in srgb, color-mix(in srgb, var(--accent) 3%, var(--surface-raised)) 90%, transparent)}}.season-table-row.club{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-table-row.club{background:color-mix(in srgb, var(--accent) 8%, var(--surface-raised))}}.season-table-row.club{box-shadow:inset 2px 0 var(--accent)}.season-table-row i{color:var(--muted);font-size:var(--text-footnote);text-align:center;font-style:normal;font-weight:800}.season-table-row strong{font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-table-row small{color:var(--muted);font-size:var(--text-footnote);white-space:nowrap}.season-card .season-next{margin-top:8px}.season-card .season-next strong{font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-card{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.season-card{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 68%)}@supports (color:color-mix(in lab, red, red)){.season-card{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, var(--surface-raised)), var(--surface-raised) 68%)}}.season-stars{color:var(--accent);background:var(--accent);border-radius:980px;margin-left:auto;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.season-stars{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.season-stars{font-size:var(--text-footnote);white-space:nowrap;font-weight:750}.season-copy{color:var(--soft);font-size:var(--text-footnote);margin:-3px 0 12px;line-height:1.5}.season-unlocks{border:1px solid var(--accent);padding:10px}@supports (color:color-mix(in lab, red, red)){.season-unlocks{border:1px solid color-mix(in srgb, var(--accent) 13%, transparent)}}.season-unlocks{background:var(--surface-raised);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.season-unlocks{background:color-mix(in srgb, var(--surface-raised) 78%, transparent)}}.season-unlocks>span{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.1em;font-weight:800}.season-unlocks>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.season-unlocks b{color:#075e3c;border-radius:980px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.season-unlocks b{color:color-mix(in oklab, #075e3c, var(--text) var(--tone-mix))}}.season-unlocks b{background:#22c367}@supports (color:color-mix(in lab, red, red)){.season-unlocks b{background:color-mix(in srgb, #22c367 10%, var(--surface-raised))}}.season-unlocks b{font-size:var(--text-footnote);font-weight:750}.season-stat{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-weight:700;display:flex}.season-stat strong{color:var(--accent);font-size:var(--text-footnote)}.season-progress{background:var(--accent);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.season-progress{background:color-mix(in srgb, var(--accent) 13%, var(--surface-raised))}}.season-progress div{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent));height:100%;transition:width .4s}.season-next{border:1px solid var(--accent);gap:3px;margin-top:11px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.season-next{border:1px solid color-mix(in srgb, var(--accent) 14%, transparent)}}.season-next{background:var(--surface-raised);border-radius:12px}.season-next span{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.08em;font-weight:800}.season-next strong{color:var(--text);font-size:var(--text-footnote)}.season-next small{color:var(--muted);font-size:var(--text-footnote);line-height:1.4}.season-roadmap{margin-top:9px}.season-roadmap summary{color:var(--soft);cursor:pointer;font-size:var(--text-footnote);justify-content:space-between;align-items:center;padding:8px 2px;font-weight:750;list-style:none;display:flex}.season-roadmap summary::-webkit-details-marker{display:none}.season-roadmap summary span{color:var(--accent);font-size:var(--text-footnote);transition:transform .16s}.season-roadmap[open] summary span{transform:rotate(45deg)}.season-roadmap>div{scrollbar-color:var(--text) transparent;gap:4px;max-height:270px;padding:4px 3px 3px 0;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.season-roadmap>div{scrollbar-color:color-mix(in srgb, var(--text) 24%, var(--surface-raised)) transparent}}.season-roadmap>div{scrollbar-width:thin}.season-roadmap article{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.season-roadmap article{background:color-mix(in srgb, var(--surface-raised) 82%, transparent)}}.season-roadmap article i{width:23px;height:23px;color:var(--muted);background:var(--text);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.season-roadmap article i{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.season-roadmap article i{font-size:var(--text-footnote);font-style:normal;font-weight:800}.season-roadmap article strong,.season-roadmap article small{display:block}.season-roadmap article strong{color:var(--soft);font-size:var(--text-footnote)}.season-roadmap article small{color:var(--muted);font-size:var(--text-footnote);margin-top:2px;line-height:1.35}.season-roadmap article.done i{color:#14743f}@supports (color:color-mix(in lab, red, red)){.season-roadmap article.done i{color:color-mix(in oklab, #14743f, var(--text) var(--tone-mix))}}.season-roadmap article.done i{background:#22c367}@supports (color:color-mix(in lab, red, red)){.season-roadmap article.done i{background:color-mix(in srgb, #22c367 10%, var(--surface-raised))}}.season-roadmap article.current{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-roadmap article.current{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.season-roadmap article.current{background:var(--accent-soft)}.season-roadmap article.current i{color:var(--on-accent);background:var(--accent)}.season-roadmap article.future{opacity:.62}.season-button{border:1px solid var(--accent);width:100%;margin-top:11px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.season-button{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.season-button{color:var(--on-accent);cursor:pointer;background:var(--accent);font-size:var(--text-footnote);border-radius:980px;font-weight:750;transition:all .16s}.season-button:hover:not(:disabled){background:var(--accent);box-shadow:0 6px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-button:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 20%, transparent)}}.season-button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:var(--surface-soft);box-shadow:none}.achievement-list{gap:4px;display:grid}.achievement-card .achievement-list{scrollbar-color:var(--text) transparent;max-height:340px;padding-right:3px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.achievement-card .achievement-list{scrollbar-color:color-mix(in srgb, var(--text) 24%, var(--surface-raised)) transparent}}.achievement-card .achievement-list{scrollbar-width:thin}.achievement-row{border-top:1px solid var(--line-soft);grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.achievement-row:first-child{border-top:0}.achievement-row>span{width:23px;height:23px;color:var(--muted);place-items:center;display:grid}.achievement-row.unlocked>span{color:var(--accent)}.achievement-row strong{color:var(--soft);font-size:var(--text-footnote);font-weight:650}.achievement-row small{color:var(--muted);font-size:var(--text-footnote);margin-top:2px;display:block}.achievement-row em{color:var(--muted);font-size:var(--text-footnote);font-style:normal;font-weight:700}.achievement-row.unlocked em{color:var(--accent)}.feed-list{gap:8px;display:grid}.feed-item{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.feed-item:last-child{border-bottom:0;padding-bottom:0}.feed-mark{border:1px solid var(--line);width:21px;height:21px;color:var(--accent);background:var(--accent-soft);border-radius:7px;flex:none;place-items:center;display:inline-grid}.feed-item p{color:var(--soft);font-size:var(--text-footnote);margin:2px 0 0;line-height:1.4}.coach-note{background:#e68c00;border-color:#ff950033;border-radius:17px;align-items:flex-start;gap:9px;padding:14px}@supports (color:color-mix(in lab, red, red)){.coach-note{background:color-mix(in srgb, #e68c00 7%, var(--surface-raised))}}.coach-avatar{color:#a35200;padding-top:2px}@supports (color:color-mix(in lab, red, red)){.coach-avatar{color:color-mix(in oklab, #a35200, var(--text) var(--tone-mix))}}.coach-avatar{font-size:var(--text-footnote);letter-spacing:.07em;font-weight:800}.coach-note strong{color:#b86b00}@supports (color:color-mix(in lab, red, red)){.coach-note strong{color:color-mix(in oklab, #b86b00, var(--text) var(--tone-mix))}}.coach-note strong{font-size:var(--text-footnote)}.coach-note p{color:var(--soft);font-size:var(--text-footnote);margin:4px 0 0;line-height:1.4}.mini-game-launch{border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:var(--surface-raised);text-align:left;border-radius:15px;align-items:center;gap:10px;margin-top:18px;padding:12px 13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 5px 18px #1d1d1f0d}.mini-game-launch:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-game-launch:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.mini-game-launch:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1d1d1f14}.mini-game-icon{width:31px;height:31px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.mini-game-hub{border:1px solid var(--accent);margin-top:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.mini-game-hub{border:1px solid color-mix(in srgb, var(--accent) 14%, transparent)}}.mini-game-hub{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 72%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.mini-game-hub{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 3%, var(--surface-raised)), var(--surface-raised) 72%)}}.mini-game-hub-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mini-game-hub-heading h3{color:var(--text);letter-spacing:-.055em;margin:0;font-size:20px;font-weight:700}.mini-game-hub-heading>span{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;border-radius:980px;padding:6px 8px;font-weight:800}.mini-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.mini-game-card{border:1px solid var(--line);min-width:0;color:var(--text);cursor:pointer;background:var(--surface-raised);text-align:left;border-radius:13px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:grid}.mini-game-card:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mini-game-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.mini-game-card:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #1d1d1f14}.mini-game-card:disabled{cursor:not-allowed}.mini-game-card.cooldown{border-color:var(--line-soft);color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mini-game-card.cooldown{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.mini-game-card.cooldown{opacity:.72}.mini-game-card.cooldown .mini-game-icon{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mini-game-card.cooldown .mini-game-icon{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.mini-game-card.cooldown .mini-game-card-copy em,.mini-game-card.cooldown>b{color:var(--accent)}.mini-game-card-copy{min-width:0}.mini-game-card-copy small,.mini-game-card-copy strong,.mini-game-card-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mini-game-card-copy small{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.1em;font-weight:800}.mini-game-card-copy strong{color:var(--text);font-size:var(--text-footnote);margin-top:3px;font-weight:700}.mini-game-card-copy em{color:var(--muted);font-size:var(--text-footnote);margin-top:4px;font-style:normal}.mini-game-card>b{color:var(--accent);font-size:var(--text-footnote);font-weight:650}.mini-game-launch span:nth-child(2){min-width:0}.mini-game-launch small,.mini-game-launch strong{display:block}.mini-game-launch small{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.12em;font-weight:750}.mini-game-launch strong{color:var(--text);font-size:var(--text-footnote);margin-top:3px;font-weight:650}.mini-game-launch em{color:var(--accent);font-size:var(--text-footnote);white-space:nowrap;margin-left:auto;font-style:normal;font-weight:700}.mini-game-panel{border:1px solid var(--accent);margin-top:18px;padding:15px}@supports (color:color-mix(in lab, red, red)){.mini-game-panel{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.mini-game-panel{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 72%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.mini-game-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, var(--surface-raised)), var(--surface-raised) 72%)}}.mini-game-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mini-game-head h3{letter-spacing:-.05em;margin:0;font-size:20px;font-weight:700}.mini-game-close{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:var(--surface-raised);border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.mini-game-intro{color:var(--soft);font-size:var(--text-footnote);margin:12px 0 0;line-height:1.45}.dribble-sequence{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.dribble-sequence span{border:1px solid var(--line);color:var(--muted);background:var(--surface-raised);font-size:var(--text-footnote);border-radius:8px;padding:6px 7px;font-weight:700}.dribble-sequence span.current{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dribble-sequence span.current{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}}.dribble-sequence span.current{color:var(--accent);background:var(--accent-soft)}.dribble-sequence span.done{color:#268b45;border-color:#34c75940}@supports (color:color-mix(in lab, red, red)){.dribble-sequence span.done{color:color-mix(in oklab, #268b45, var(--text) var(--tone-mix))}}.dribble-sequence span.done{background:#22c340}@supports (color:color-mix(in lab, red, red)){.dribble-sequence span.done{background:color-mix(in srgb, #22c340 7%, var(--surface-raised))}}.penalty-meta{color:var(--muted);font-size:var(--text-caption2);justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.penalty-meta strong{color:var(--accent);font-size:var(--text-caption2)}.penalty-progress{background:var(--accent);border-radius:99px;height:5px;margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.penalty-progress{background:color-mix(in srgb, var(--accent) 13%, var(--surface-raised))}}.penalty-progress div{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s}.penalty-buttons,.prediction-buttons{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.penalty-buttons button,.prediction-buttons button{border:1px solid var(--line);min-height:58px;color:var(--text);cursor:pointer;background:var(--surface-raised);font-size:var(--text-caption2);border-radius:12px;padding:9px 6px;font-weight:650;transition:all .16s}.penalty-buttons button:hover,.prediction-buttons button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.penalty-buttons span,.penalty-buttons small,.prediction-buttons span,.prediction-buttons small{display:block}.penalty-buttons small,.prediction-buttons small{color:var(--muted);font-size:var(--text-caption2);margin-top:4px;font-weight:500}.mini-game-message{color:var(--soft);font-size:var(--text-footnote);margin:12px 0 0;line-height:1.4}.mini-game-result{background:var(--surface-raised);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin-top:14px;padding:12px;display:grid}.mini-game-result strong{color:var(--accent);letter-spacing:-.06em;font-size:22px}.mini-game-result span{color:var(--soft);font-size:var(--text-footnote);line-height:1.35}.mini-game-again{color:var(--on-accent);cursor:pointer;background:var(--accent);font-size:var(--text-footnote);border:0;border-radius:980px;grid-column:1/-1;margin-top:4px;padding:9px 10px;font-weight:750}.mini-game-again:disabled{color:var(--muted);cursor:not-allowed;background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mini-game-again:disabled{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.mode-switch{border:1px solid var(--line);background:var(--surface-raised);border-radius:980px;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:100%;margin:18px auto 0;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.mode-switch{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.mode-switch{box-shadow:0 5px 18px #1d1d1f0d}.mode-switch button{color:var(--muted);cursor:pointer;font-size:var(--text-footnote);background:0 0;border:0;border-radius:980px;padding:8px 14px;font-weight:750;transition:all .16s}.mode-switch button:hover{color:var(--text)}.mode-switch button.active{color:var(--surface-raised);background:var(--text);box-shadow:0 3px 9px #1d1d1f24}.mode-page{max-width:980px;margin:0 auto;padding-top:22px;display:grid}.mode-card{border:1px solid var(--text);min-width:0;padding:27px}@supports (color:color-mix(in lab, red, red)){.mode-card{border:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.mode-card{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:25px;box-shadow:0 16px 45px #1d1d1f12}.mode-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mode-card-heading h2{color:var(--text);letter-spacing:-.07em;margin:0;font-size:clamp(32px,5vw,52px);font-weight:720;line-height:.98}.mode-card-heading p:not(.eyebrow){max-width:560px;color:var(--soft);font-size:var(--text-footnote);margin:13px 0 0;line-height:1.45}.mode-card-icon{border:1px solid var(--accent);flex:none;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.mode-card-icon{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.mode-card-icon{color:var(--accent);background:var(--accent-soft);border-radius:17px}.mode-input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:var(--surface-raised);font-size:var(--text-footnote);border-radius:11px;outline:0;padding:0 13px;transition:all .16s}.mode-input::placeholder{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.mode-input::placeholder{color:color-mix(in srgb, var(--text) 33%, var(--surface-raised))}}.mode-input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mode-input:focus{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}.mode-input:focus{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mode-input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent)}}.mode-primary,.mode-secondary{cursor:pointer;min-height:40px;font-size:var(--text-footnote);border-radius:980px;padding:0 15px;font-weight:750;transition:all .16s}.mode-primary{border:1px solid var(--accent);color:var(--on-accent);background:var(--accent)}.mode-primary:hover:not(:disabled){background:var(--accent);box-shadow:0 7px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.mode-primary:hover:not(:disabled){box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 20%, transparent)}}.mode-primary:hover:not(:disabled){transform:translateY(-1px)}.mode-secondary{border:1px solid var(--line);color:var(--soft);background:var(--surface-raised)}.mode-secondary:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mode-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 34%, transparent)}}.mode-secondary:hover:not(:disabled){color:var(--accent);background:var(--accent-soft)}.mode-primary:disabled,.mode-secondary:disabled{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.mode-primary:disabled,.mode-secondary:disabled{color:color-mix(in srgb, var(--text) 38%, var(--surface-raised))}}.mode-primary:disabled,.mode-secondary:disabled{cursor:not-allowed;border-color:var(--line-soft);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mode-primary:disabled,.mode-secondary:disabled{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.mode-primary:disabled,.mode-secondary:disabled{box-shadow:none;transform:none}.mode-secondary.quiet{color:var(--muted)}.mode-message{color:var(--accent);font-size:var(--text-footnote);margin:13px 0 0;line-height:1.4}.coop-name-field label{color:var(--soft);font-size:var(--text-footnote);margin-bottom:7px;font-weight:750;display:block}.coop-name-field small{color:var(--muted);font-size:var(--text-footnote);margin-top:6px;display:block}.coop-lobby{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:27px;display:grid}.coop-lobby-panel{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:17px;grid-template-rows:1fr auto auto;grid-template-columns:33px minmax(0,1fr);align-items:start;gap:11px;padding:16px;display:grid}.coop-lobby-panel h3{color:var(--text);font-size:var(--text-body);letter-spacing:-.04em;margin:0;font-weight:700}.coop-lobby-panel p:not(.eyebrow){color:var(--soft);font-size:var(--text-footnote);margin:7px 0 0;line-height:1.45}.coop-lobby-panel .mode-primary,.coop-lobby-panel .mode-secondary{grid-column:1/-1;justify-self:stretch;min-height:50px;margin-top:4px}.coop-lobby-panel .code-input{min-height:54px;color:var(--text);letter-spacing:.22em;text-align:center;grid-column:1/-1;padding-inline:18px;font-size:20px;font-weight:750}.coop-panel-number{border:1px solid var(--accent);place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.coop-panel-number{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.coop-panel-number{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);border-radius:10px;font-weight:800}.coop-name-field{border:1px solid var(--accent);grid-column:1/-1;padding:16px}@supports (color:color-mix(in lab, red, red)){.coop-name-field{border:1px solid color-mix(in srgb, var(--accent) 15%, transparent)}}.coop-name-field{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 75%);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.coop-name-field{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 3%, var(--surface-raised)), var(--surface-raised) 75%)}}.coop-room{margin-top:27px}.coop-room-bar{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.coop-room-bar{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.coop-room-bar{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 75%);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.coop-room-bar{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, var(--surface-raised)), var(--surface-raised) 75%)}}.coop-room-bar>div:first-child{min-width:0}.coop-room-bar .eyebrow{margin-bottom:7px}.coop-room-bar span{color:var(--soft);font-size:var(--text-footnote);margin-top:7px;display:block}.coop-code{color:var(--text);letter-spacing:.12em;font-size:30px;font-weight:760;line-height:1;display:block}.coop-room-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.coop-score-hero{color:#fff;background:#101918;border-radius:18px;justify-content:space-between;align-items:center;gap:17px;margin-top:13px;padding:24px;display:flex;box-shadow:0 12px 28px #10191829}.coop-score-hero>div span,.coop-score-hero>div small{color:#ffffff94;font-size:var(--text-caption2);letter-spacing:.12em;font-weight:750;display:block}.coop-score-hero>div strong{color:#fff;letter-spacing:-.08em;margin:8px 0 5px;font-size:clamp(34px,7vw,60px);font-weight:700;line-height:.9;display:block}.coop-score-hero>div small{color:#ffffff8a;font-size:var(--text-caption2);letter-spacing:0;font-weight:500}.coop-click-button{color:#fff;cursor:pointer;background:#1c654a;border:1px solid #ffffff38;border-radius:15px;justify-items:center;gap:5px;min-width:145px;padding:14px 17px;transition:all .16s;display:grid;box-shadow:0 8px 18px #0000002e}.coop-click-button:hover:not(:disabled){background:#257b5b;transform:translateY(-1px)}.coop-click-button:active:not(:disabled){transform:scale(.97)}.coop-click-button:disabled{cursor:not-allowed;opacity:.62}.coop-click-button span{font-size:var(--text-caption2);letter-spacing:.14em;font-weight:800}.coop-click-button small{color:#ffffffa6;font-size:var(--text-caption2)}.coop-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.coop-player-card{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:14px;gap:5px;padding:13px;display:grid}.coop-player-card.you{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.coop-player-card.you{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.coop-player-card.you{background:var(--accent-soft)}.coop-player-tag{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.12em;font-weight:800}.coop-player-card strong{color:var(--text);font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.coop-player-card small{color:var(--muted);font-size:var(--text-footnote)}.coop-upgrades{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:17px;margin-top:18px;padding:16px}.coop-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.coop-section-heading h3{color:var(--text);letter-spacing:-.05em;margin:0;font-size:19px;font-weight:700}.coop-section-heading>span{color:#268b45;border-radius:980px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.coop-section-heading>span{color:color-mix(in oklab, #268b45, var(--text) var(--tone-mix))}}.coop-section-heading>span{background:#22c340}@supports (color:color-mix(in lab, red, red)){.coop-section-heading>span{background:color-mix(in srgb, #22c340 7%, var(--surface-raised))}}.coop-section-heading>span{font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;font-weight:800}.coop-rule{color:var(--muted);font-size:var(--text-footnote);margin:8px 0 13px;line-height:1.4}.coop-upgrade-list{gap:7px;display:grid}.coop-upgrade-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.coop-upgrade-row:first-child{border-top:0}.coop-upgrade-row strong,.coop-upgrade-row small{display:block}.coop-upgrade-row strong{color:var(--text);font-size:var(--text-footnote);font-weight:700}.coop-upgrade-row small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px}.coop-upgrade-row button{min-width:76px;font-size:var(--text-footnote);line-height:1.15}.coop-upgrade-row button small{font-size:var(--text-footnote);margin-top:3px}.coop-mode-page{max-width:1240px}.coop-card.is-live{padding-bottom:24px}.coop-clicker-layout{padding-top:22px}.coop-waiting-state{border:1px dashed var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:27px;padding:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.coop-waiting-state{border:1px dashed color-mix(in srgb, var(--accent) 28%, transparent)}}.coop-waiting-state{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 70%);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.coop-waiting-state{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 4%, var(--surface-raised)), var(--surface-raised) 70%)}}.coop-waiting-icon{border:1px solid var(--accent);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.coop-waiting-icon{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.coop-waiting-icon{color:var(--accent);background:var(--accent-soft);border-radius:18px}.coop-waiting-state h3{color:var(--text);letter-spacing:-.055em;margin:0;font-size:24px;font-weight:720}.coop-waiting-state p:not(.eyebrow){max-width:560px;color:var(--soft);font-size:var(--text-footnote);margin:8px 0 0;line-height:1.5}.coop-waiting-players{grid-column:1/-1;margin-top:2px}.coop-player-card.online:not(.you){background:#22c353;border-color:#28a74557}@supports (color:color-mix(in lab, red, red)){.coop-player-card.online:not(.you){background:color-mix(in srgb, #22c353 7%, var(--surface-raised))}}.coop-player-card.online:not(.you){box-shadow:inset 3px 0 #34a853}.coop-player-card.online:not(.you) .coop-player-tag{color:#21883f}@supports (color:color-mix(in lab, red, red)){.coop-player-card.online:not(.you) .coop-player-tag{color:color-mix(in oklab, #21883f, var(--text) var(--tone-mix))}}.coop-player-card.waiting{background:var(--text);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.coop-player-card.waiting{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.coop-live-upgrade-list{max-height:none;padding-right:0}.coop-live-badge{color:#268b45;border-radius:980px;margin-left:auto;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.coop-live-badge{color:color-mix(in oklab, #268b45, var(--text) var(--tone-mix))}}.coop-live-badge{background:#22c340}@supports (color:color-mix(in lab, red, red)){.coop-live-badge{background:color-mix(in srgb, #22c340 7%, var(--surface-raised))}}.coop-live-badge{font-size:var(--text-footnote);letter-spacing:.08em;font-weight:800}.coop-team-total{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.coop-team-total span{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.08em;font-weight:750}.coop-team-total strong{color:var(--accent);font-size:var(--text-footnote)}.coop-room-side .mode-secondary{width:100%;margin-top:12px}.coop-side-copy{color:var(--soft);font-size:var(--text-footnote);margin:-3px 0 13px;line-height:1.45}.coop-side-code{color:var(--text);letter-spacing:.12em;font-size:24px;font-weight:760;line-height:1;display:block}.coop-inline-room-bar{border:1px solid var(--accent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.coop-inline-room-bar{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.coop-inline-room-bar{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 75%);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.coop-inline-room-bar{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, var(--surface-raised)), var(--surface-raised) 75%)}}.coop-inline-room-bar>div:first-child{min-width:0}.coop-inline-room-bar strong{color:var(--text);letter-spacing:.12em;font-size:23px;font-weight:760;line-height:1;display:block}.coop-inline-room-bar span:not(.coop-live-badge){color:var(--soft);font-size:var(--text-footnote);margin-top:5px;display:block}.coop-inline-room-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ball-button:disabled{cursor:wait;opacity:.72}.offline-banner{z-index:10;border:1px solid var(--accent);align-items:center;gap:9px;max-width:min(410px,100% - 28px);padding:11px 11px 11px 13px;display:flex;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.offline-banner{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.offline-banner{color:var(--soft);background:var(--surface-raised);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.offline-banner{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.offline-banner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 15px 45px #1d1d1f29}.offline-mark{width:22px;height:22px;color:var(--on-accent);background:var(--accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.offline-banner p{font-size:var(--text-caption2);margin:0;line-height:1.35}.offline-banner button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.footer-note{color:var(--muted);font-size:var(--text-footnote);text-align:center;padding:17px 0 0}.toast{z-index:10;border:1px solid var(--line);color:var(--text);background:var(--surface-raised);border-radius:980px;padding:10px 15px;position:fixed;bottom:21px;left:50%}@supports (color:color-mix(in lab, red, red)){.toast{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%);box-shadow:0 12px 30px #1d1d1f24}.game-recovery{background:radial-gradient(circle at 50% 0, var(--accent), var(--text) 52%, var(--surface-raised));place-items:center;min-height:100vh;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.game-recovery{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent) 7%, var(--surface-raised)), color-mix(in srgb, var(--text) 4%, var(--surface-raised)) 52%, var(--surface-raised))}}.game-recovery section{border:1px solid var(--text);width:min(620px,100%);padding:clamp(28px,6vw,54px)}@supports (color:color-mix(in lab, red, red)){.game-recovery section{border:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.game-recovery section{background:var(--surface-raised);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.game-recovery section{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.game-recovery section{box-shadow:0 30px 80px #1d1d1f1f}.game-recovery h1{color:var(--text);letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(34px,7vw,58px);line-height:.98}.game-recovery p{color:var(--soft);font-size:var(--text-footnote);margin:18px 0 0;line-height:1.55}.game-recovery-code{color:var(--muted);background:var(--text);border-radius:10px;margin-top:12px;padding:9px 11px;display:block}@supports (color:color-mix(in lab, red, red)){.game-recovery-code{background:color-mix(in srgb, var(--text) 4%, var(--surface-raised))}}.game-recovery-code{font-size:var(--text-footnote);overflow-wrap:anywhere;line-height:1.4}.game-recovery section>div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}@keyframes ball-hit{0%{transform:scale(1)}35%{transform:scale(.87)rotate(10deg)}72%{transform:scale(1.08)rotate(-6deg)}to{transform:scale(1)rotate(0)}}@keyframes float-up{0%{opacity:0;transform:translate(-50%,10px)scale(.75)}16%{opacity:1}to{opacity:0;transform:translate(-50%,-80px)scale(1.03)}}@media (max-width:1200px){.clicker-layout{grid-template-columns:minmax(360px,1fr) minmax(330px,.9fr)}.side-column{grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:start}}@media (max-width:780px){.app-shell{width:min(650px,100% - 28px);padding-top:17px}.clicker-layout{grid-template-columns:1fr;gap:14px}.side-column{grid-column:auto;grid-template-columns:1fr 1fr}.feed-card{grid-column:1/-1}.ball-stage{min-height:370px}.hero-football{width:150px;height:150px}.mode-page{padding-top:16px}.mode-card{padding:20px}.mode-card-heading h2{font-size:37px}.coop-lobby{grid-template-columns:1fr}.coop-name-field{grid-column:auto;max-width:none}.coop-score-hero{padding:19px}.coop-click-button{min-width:132px}}.layout-toolbar{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex;order:0!important;grid-column:1/-1!important}@supports (color:color-mix(in lab, red, red)){.layout-toolbar{border:1px solid color-mix(in srgb, var(--accent) 15%, transparent)}}.layout-toolbar{background:var(--surface-raised);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.layout-toolbar{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.layout-toolbar{box-shadow:0 8px 26px #1d1d1f0a}.layout-toolbar>div:first-child{min-width:0}.layout-toolbar strong,.layout-toolbar small{display:block}.layout-toolbar strong{color:var(--text);font-size:var(--text-footnote);font-weight:700}.layout-toolbar small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px;line-height:1.35}.layout-toolbar-actions{flex:none;align-items:center;gap:7px;display:flex}.layout-card{align-self:start;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;grid-area:auto!important}.layout-card-handle{border-bottom:1px dashed var(--accent);align-items:center;gap:9px;margin-bottom:13px;padding-bottom:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.layout-card-handle{border-bottom:1px dashed color-mix(in srgb, var(--accent) 22%, transparent)}}.layout-card-handle{cursor:grab;-webkit-user-select:none;user-select:none}.layout-card-handle:empty{display:none}.layout-card-handle:active{cursor:grabbing}.layout-card-handle>div:not(.layout-order-controls){min-width:0}.layout-handle-grip{color:var(--accent);letter-spacing:-.2em;font-size:16px;font-weight:800;line-height:1}.layout-card-handle strong,.layout-card-handle small{display:block}.layout-card-handle strong{color:var(--text);font-size:var(--text-footnote);font-weight:750}.layout-card-handle small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px;line-height:1.2}.layout-order-controls{gap:4px;margin-left:auto;display:flex}.layout-order-controls button{border:1px solid var(--line);width:25px;height:25px;color:var(--soft);cursor:pointer;background:var(--surface-raised);font-size:var(--text-footnote);border-radius:8px;line-height:1}.layout-order-controls button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.layout-order-controls button:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.layout-order-controls button:hover{color:var(--accent);background:var(--accent-soft)}.layout-card-editing{border-style:dashed!important;border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.layout-card-editing{border-color:color-mix(in srgb, var(--accent) 32%, transparent)!important}}.layout-card-drag-over{transform:translateY(-3px);border-color:var(--accent)!important;box-shadow:0 0 0 4px var(--accent), 0 18px 40px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.layout-card-drag-over{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent), 0 18px 40px color-mix(in srgb, var(--accent) 12%, transparent)!important}}.clicker-layout{grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);grid-auto-flow:dense;align-content:start;grid-template-areas:none!important}.clicker-layout>.shop-card{align-self:start;position:static!important;top:auto!important}.clicker-layout>.coop-inline-room-bar{order:-1!important;grid-area:auto/1/auto/-1!important}.clicker-layout>.layout-toolbar{grid-area:auto/1/auto/-1!important}.clicker-layout>.layout-card{z-index:auto!important;grid-area:auto!important;position:static!important;top:auto!important}.clicker-layout>.layout-card.feature-card,.clicker-layout>.layout-card.side-column{grid-column:1/-1!important}.side-column.layout-card{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-items:start}.side-column-stack{align-content:start;gap:13px;min-width:0;display:grid}.side-column.layout-card>.layout-card-handle,.side-column.layout-card .coop-team-card{grid-column:1/-1}.tournament-picker{border:1px solid var(--accent);margin-top:18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.tournament-picker{border:1px solid color-mix(in srgb, var(--accent) 15%, transparent)}}.tournament-picker{background:linear-gradient(145deg, var(--accent), var(--surface-raised) 74%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.tournament-picker{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 4%, var(--surface-raised)), var(--surface-raised) 74%)}}.tournament-picker-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tournament-picker-heading h4{color:var(--text);letter-spacing:-.05em;margin:0;font-size:19px;font-weight:720}.tournament-picker-heading>span{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;border-radius:980px;padding:6px 8px;font-weight:800}.tournament-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.tournament-card{border:1px solid var(--line);border-top:3px solid var(--accent);min-width:0;color:var(--text);cursor:pointer;background:var(--surface-raised);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:7px;padding:13px;transition:all .16s;display:grid}.tournament-card:hover:not(:disabled),.tournament-card.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tournament-card:hover:not(:disabled),.tournament-card.selected{border-color:color-mix(in srgb, var(--accent) 42%, transparent)}}.tournament-card:hover:not(:disabled),.tournament-card.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tournament-card:hover:not(:disabled),.tournament-card.selected{background:color-mix(in srgb, var(--accent) 3%, var(--surface-raised))}}.tournament-card:hover:not(:disabled),.tournament-card.selected{box-shadow:0 8px 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.tournament-card:hover:not(:disabled),.tournament-card.selected{box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 10%, transparent)}}.tournament-card:hover:not(:disabled),.tournament-card.selected{transform:translateY(-1px)}.tournament-card.locked{cursor:not-allowed;opacity:.55}.tournament-card-top,.tournament-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.tournament-card-top strong{min-width:0;font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.tournament-card-top b{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.08em;flex-shrink:0;font-weight:850}.tournament-card>small{min-height:31px;color:var(--soft);font-size:var(--text-footnote);line-height:1.4}.tournament-card-meta b,.tournament-card-meta em{font-size:var(--text-footnote);font-style:normal}.tournament-card-meta b{color:var(--soft)}.tournament-card-meta em{color:var(--accent);font-weight:750}.tournament-boost-reward{color:#785600;border:1px solid #c692143d;border-radius:980px;align-items:center;width:fit-content;max-width:100%;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tournament-boost-reward{color:color-mix(in oklab, #785600, var(--text) var(--tone-mix))}}.tournament-boost-reward{background:linear-gradient(135deg,#e6ba00,#e6bb00)}@supports (color:color-mix(in lab, red, red)){.tournament-boost-reward{background:linear-gradient(135deg, color-mix(in srgb, #e6ba00 12%, var(--surface-raised)), color-mix(in srgb, #e6bb00 27%, var(--surface-raised)))}}.tournament-boost-reward{font-size:var(--text-footnote);letter-spacing:.04em;font-weight:850;line-height:1.3}.tournament-route-preview{align-items:center;gap:4px;padding:3px 0;display:flex}.tournament-route-preview i{border:1px solid var(--line);width:19px;height:19px;color:var(--muted);background:var(--text);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tournament-route-preview i{background:color-mix(in srgb, var(--text) 2%, var(--surface-raised))}}.tournament-route-preview i{font-size:var(--text-footnote);font-style:normal;font-weight:800}.tournament-route-preview i.final{color:#745300;border-color:#c6921459}@supports (color:color-mix(in lab, red, red)){.tournament-route-preview i.final{color:color-mix(in oklab, #745300, var(--text) var(--tone-mix))}}.tournament-route-preview i.final{background:#e6af00}@supports (color:color-mix(in lab, red, red)){.tournament-route-preview i.final{background:color-mix(in srgb, #e6af00 14%, var(--surface-raised))}}.tournament-lock{color:#a45d00}@supports (color:color-mix(in lab, red, red)){.tournament-lock{color:color-mix(in oklab, #a45d00, var(--text) var(--tone-mix))}}.tournament-lock{font-size:var(--text-footnote);font-weight:700}.competition-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.competition-card{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface-raised);border-radius:14px;gap:9px;min-width:0;padding:13px;display:grid}.competition-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.competition-card-top strong{color:var(--text);font-size:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.competition-card-top b{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;font-weight:850}.competition-card>p{min-height:48px;color:var(--soft);font-size:var(--text-footnote);margin:0;line-height:1.45}.competition-card-route{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.06em;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-weight:850;display:flex}.competition-card-route strong{font-size:var(--text-footnote)}.competition-card-opponent{min-width:0}.competition-card-opponent strong,.competition-card-opponent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.competition-card-opponent strong{color:var(--text);font-size:var(--text-footnote)}.competition-card-opponent small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.season-competition-card{border-top-color:var(--accent);background:linear-gradient(145deg, var(--accent), var(--surface-raised) 72%)}@supports (color:color-mix(in lab, red, red)){.season-competition-card{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, var(--surface-raised)), var(--surface-raised) 72%)}}.season-competition-card{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.season-competition-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 4%, transparent)}}.competition-card-action{width:100%;margin-top:auto}.season-action-note{color:var(--muted);font-size:var(--text-footnote);text-align:center;margin:11px 0 0;line-height:1.4}.season-standings-takeover{z-index:64;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#05101cc7;place-items:center;padding:20px;animation:.22s cubic-bezier(.2,.8,.2,1) event-in;display:grid;position:fixed;inset:0}.season-standings-panel{color:#fff;background:linear-gradient(145deg,#0d2e55,#071321 78%);border:1px solid #89c4ff6b;border-radius:27px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:clamp(22px,5vw,42px);overflow-y:auto;box-shadow:0 35px 110px #0009,inset 0 1px #ffffff26}.season-standings-topline,.season-standings-table-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.season-standings-topline{color:#8bc9ff;font-size:var(--text-caption2);letter-spacing:.16em;font-weight:900}.season-standings-topline b{color:#d9efff;font-size:var(--text-caption2);letter-spacing:.08em;background:#75bfff24;border-radius:980px;padding:6px 8px}.season-standings-result{justify-content:space-between;align-items:end;gap:20px;margin-top:24px;display:flex}.season-standings-result>div:first-child small,.season-standings-result>div:first-child span,.season-standings-outcome small{display:block}.season-standings-result>div:first-child small{color:#ffffff8c;font-size:var(--text-caption2);letter-spacing:.14em;font-weight:850}.season-standings-result>div:first-child strong{color:#fff;letter-spacing:-.1em;margin-top:8px;font-size:clamp(54px,10vw,88px);font-weight:760;line-height:.82;display:block}.season-standings-result>div:first-child span{color:#ffffffb3;font-size:var(--text-footnote);margin-top:10px}.season-standings-outcome{text-align:right;justify-items:end;gap:5px;display:grid}.season-standings-outcome b{color:#8ef0b0;font-size:var(--text-subhead);letter-spacing:.06em;font-weight:900}.season-standings-outcome.loss b{color:#ff9eae}.season-standings-outcome.draw b{color:#ffd77d}.season-standings-outcome small{color:#ffffff8f;font-size:var(--text-caption2);letter-spacing:.08em;font-weight:800}.season-standings-table-head{color:#ffffff80;font-size:var(--text-caption2);letter-spacing:.12em;margin-top:28px;padding:0 12px 8px;font-weight:850}.season-standings-table-head span:last-of-type{margin-left:auto}.season-standings-table-head b{text-align:right;min-width:23px}.season-standings-large-table{gap:5px;display:grid}.season-standings-large-row{background:#fff1;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 48px 23px;align-items:center;gap:10px;min-height:53px;padding:8px 12px;display:grid}.season-standings-large-row.club{background:linear-gradient(100deg,#2a85d366,#ffffff17);border-color:#6fc1ff80;box-shadow:inset 3px 0 #6fc1ff}.season-standings-large-row i{color:#ffffff8c;font-size:var(--text-footnote);text-align:center;font-style:normal;font-weight:900}.season-standings-large-row.club i{color:#9bd7ff}.season-standings-large-row div{min-width:0}.season-standings-large-row strong,.season-standings-large-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.season-standings-large-row strong{color:#fff;font-size:var(--text-footnote);font-weight:720}.season-standings-large-row small{color:#ffffff85;font-size:var(--text-caption2);margin-top:4px}.season-standings-goal-difference{color:#ffffffc7;font-size:var(--text-footnote);text-align:right;font-weight:850}.season-standings-goal-difference.positive{color:#8ef0b0}.season-standings-goal-difference.negative{color:#ff9eae}.season-standings-large-row>b{color:#fff;min-width:23px;font-size:var(--text-body);text-align:right;font-weight:850}.season-standings-note{color:#ffffff94;font-size:var(--text-caption2);text-align:center;margin:17px 0 0;line-height:1.45}.season-standings-dismiss{color:#09213a;background:#eaf6ff;margin-top:18px}.season-standings-dismiss:hover{background:#fff}.mini-game-hub,.mini-game-panel{display:none!important}.clicker-layout .eyebrow{font-size:var(--text-footnote)}.clicker-layout .intro-copy,.clicker-layout .feature-copy,.clicker-layout .shop-subtitle,.clicker-layout .upgrade-copy small,.clicker-layout .upgrade-level,.clicker-layout .side-card p,.clicker-layout .side-card small,.clicker-layout .feed-item p,.clicker-layout .coach-note p{font-size:var(--text-footnote);line-height:1.45}.clicker-layout .shop-tabs button,.clicker-layout .feature-tabs button,.clicker-layout .upgrade-copy strong,.clicker-layout .buy-button,.saved-room-copy strong,.saved-room-copy small,.saved-rooms-note,.saved-room-presence,.coop-presence,.coop-live-badge,.layout-card-handle strong,.layout-card-handle small,.event-banner strong{font-size:var(--text-footnote)}.event-banner p{font-size:var(--text-footnote);line-height:1.4}.event-banner small,.mode-switch button,.mode-primary,.mode-secondary,.starxi-pitch-toolbar>span,.starxi-pitch-toolbar>small,.starxi-subheading .eyebrow,.starxi-subheading>strong,.starxi-formation-picker strong,.starxi-formation-picker small,.starxi-player-card strong,.starxi-player-card small,.starxi-search,.starxi-position-filter,.starxi-filter-row button,.starxi-pagination button,.starxi-pagination strong,.starxi-pagination small{font-size:var(--text-footnote)}@media (max-width:780px){.clicker-layout{grid-template-columns:1fr}.layout-toolbar{flex-direction:column;align-items:flex-start}.layout-toolbar-actions{justify-content:flex-end;width:100%}.layout-toolbar-actions .mode-primary,.layout-toolbar-actions .mode-secondary{min-width:100px}.side-column.layout-card{grid-template-columns:repeat(2,minmax(0,1fr))}.side-column-stack-achievements{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-grid{grid-template-columns:1fr}}@media (min-width:781px) and (max-width:1000px){.side-column.layout-card{grid-template-columns:repeat(2,minmax(0,1fr))}.side-column-stack-achievements{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.side-column.layout-card{grid-template-columns:1fr}.side-column-stack-achievements{grid-column:auto;grid-template-columns:1fr}.starxi-filter-tools{grid-template-columns:1fr}}@media (max-width:780px){.coop-inline-room-bar{flex-direction:column;align-items:flex-start}.coop-inline-room-actions{justify-content:flex-start}}@media (max-width:540px){.app-shell{width:calc(100% - 16px)}.topbar{padding-bottom:16px}.brand-ball{width:38px;height:38px}.brand-ball .hero-football{width:22px;height:22px}.brand-copy h1{font-size:18px}.top-actions{gap:5px}.click-zone-card{padding:15px}.panel-intro{display:block}.panel-intro h2{font-size:32px}.career-badges{justify-content:flex-start;align-items:center;margin-top:14px;display:flex}.rank-badge{margin-top:0;display:inline-flex}.score-display{padding-top:22px}.ball-stage{min-height:320px}.hero-football{width:125px;height:125px}.field-label{font-size:var(--text-caption2);top:39px}.production-strip{gap:7px;padding-top:14px}.production-item{gap:5px}.production-icon{width:27px;height:27px;font-size:var(--text-footnote)}.production-item small,.production-item strong{font-size:var(--text-footnote)}.shop-card{padding:17px 10px 11px}.shop-header{padding:0 4px 14px}.shop-header h2{font-size:24px}.bulk-buy-bar{flex-wrap:wrap;margin-left:4px;margin-right:4px}.bulk-options{margin-left:auto}.shop-tabs{gap:15px}.upgrade-list{max-height:680px}.upgrade-item{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.upgrade-icon{width:36px;height:36px}.buy-button{min-width:62px}.side-column{grid-template-columns:1fr}.feed-card{grid-column:auto}.mini-game-launch{margin-top:15px}.mini-game-hub{margin-top:15px;padding:12px}.mini-game-grid{grid-template-columns:1fr}.mini-game-panel{margin-top:15px;padding:13px}.footer-note{line-height:1.4}.mode-switch{gap:2px;width:100%}.mode-switch button{font-size:var(--text-footnote);flex:1;padding:8px 6px}.mode-card{border-radius:19px;padding:15px}.mode-card-heading{gap:12px}.mode-card-icon{border-radius:13px;width:42px;height:42px}.mode-card-heading h2{font-size:31px}.mode-card-heading p:not(.eyebrow){font-size:var(--text-footnote)}.leaderboard-submit{grid-template-columns:1fr;margin-top:21px}.leaderboard-submit .mode-primary{width:100%}.leaderboard-head,.leaderboard-row{grid-template-columns:37px minmax(0,1fr) auto;gap:8px;padding-left:7px;padding-right:7px}.leaderboard-score,.leaderboard-player strong{font-size:var(--text-footnote)}.coop-lobby{margin-top:21px}.coop-lobby-panel{padding:13px}.coop-room{margin-top:21px}.coop-room-bar{padding:14px;display:block}.coop-code{font-size:26px}.coop-room-actions{justify-content:flex-start;margin-top:14px}.coop-score-hero{padding:17px;display:block}.coop-score-hero>div strong{font-size:45px}.coop-click-button{width:100%;margin-top:17px}.coop-players{grid-template-columns:1fr}.coop-upgrades{padding:13px}.coop-section-heading{display:block}.coop-section-heading>span{margin-top:8px;display:inline-block}.coop-upgrade-row button{min-width:70px}}.header-goals{border:1px solid var(--accent);align-items:baseline;gap:7px;padding:8px 14px;display:flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.header-goals{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.header-goals{background:var(--surface-raised);border-radius:980px}@supports (color:color-mix(in lab, red, red)){.header-goals{background:color-mix(in srgb, var(--surface-raised) 76%, transparent)}}.header-goals{white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 6px 20px #1d1d1f0d}.header-goals span{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.12em;font-weight:800}.header-goals strong{color:var(--score);letter-spacing:-.05em;font-size:18px;font-weight:760;line-height:1}.header-goals small{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.08em;font-weight:850}.header-goals.goal-boost-active{background:linear-gradient(135deg, var(--surface-raised), #e6bf00);border-color:#c6921461}@supports (color:color-mix(in lab, red, red)){.header-goals.goal-boost-active{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-raised) 94%, transparent), color-mix(in srgb, color-mix(in srgb, #e6bf00 21%, var(--surface-raised)) 94%, transparent))}}.header-goals.goal-boost-active{box-shadow:0 8px 24px #a8770021,inset 0 1px #fffc}.header-goal-boost{color:#765400;border-left:1px solid #94690038;align-items:center;margin-left:3px;padding-left:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-goal-boost{color:color-mix(in oklab, #765400, var(--text) var(--tone-mix))}}.header-goal-boost{font-size:var(--text-footnote);letter-spacing:.075em;font-style:normal;font-weight:900}.star-pack-roulette{margin:28px auto 0}.star-pack-roulette-window{background:#0003;border:1px solid #7fc1ff4d;border-radius:18px;height:108px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #0000003d}.star-pack-roulette-window:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.star-pack-roulette-pointer{z-index:2;color:#fff;text-shadow:0 2px 8px #0000006b;font-size:18px;line-height:1;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.star-pack-roulette-track{--roulette-finish:-1222px;gap:8px;width:max-content;padding:10px 8px;display:flex;position:relative;left:50%;transform:translate(160px)}.star-pack-roulette-track.spinning{animation:8s cubic-bezier(.08,.82,.14,1) forwards star-pack-roll}.star-pack-roulette-card{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff2b;border-radius:13px;flex:0 0 108px;align-content:center;justify-items:center;gap:3px;width:108px;height:86px;display:grid}.star-pack-roulette-target{background:linear-gradient(145deg,#ffdc7142,#0071e329);border-color:#ffe28ddb;box-shadow:0 0 0 2px #ffe28d24,0 0 28px #ffd05c47}.star-pack-roulette-card span{color:#8ac7ff;font-size:var(--text-caption2);letter-spacing:.08em;font-weight:850}.star-pack-roulette-card strong{letter-spacing:-.08em;font-size:24px;font-weight:780;line-height:.9}.star-pack-roulette-card small{color:#fff9;max-width:96px;font-size:var(--text-caption2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.star-pack-roulette-card.concealed{background:linear-gradient(145deg,#ffdc711f,#0071e321);border-color:#ffe28d5c}.star-pack-roulette-card.concealed span,.star-pack-roulette-card.concealed strong{color:#ffe28d;text-shadow:0 0 18px #ffd86480}.star-pack-roulette-card.concealed strong{font-size:34px}.star-pack-roulette-card.concealed small{color:#ffe28db8;letter-spacing:.08em;font-weight:850}.star-pack-roulette-status{color:#ffffffb8;font-size:var(--text-footnote);text-align:center;margin:13px 0 0}.star-reveal-card:has(.star-pack-roulette) h2{color:#ffffffd1}.star-reveal.walkout-active{z-index:45;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:radial-gradient(circle at 50% 46%,#0837688c,#02050cf5 68%);animation:.48s both star-walkout-overlay}.star-reveal-walkout{background:linear-gradient(160deg,#162849,#08101f 56%,#03070f);width:min(760px,100%);padding:27px 34px 25px;animation:.72s cubic-bezier(.16,1,.3,1) star-walkout-in;box-shadow:0 38px 130px #000000b8,0 0 95px #0071e340,inset 0 1px #fff3;border-color:#ffdc71bd!important}.star-reveal-iconic{background:linear-gradient(150deg,#edf2f7,#77828e 20%,#1b222b 56%,#06090e);box-shadow:0 38px 140px #000000c2,0 0 125px #d7e4f061,inset 0 1px #ffffff9e;border-color:#eef5fcf2!important}.star-reveal-iconic .star-reveal-walkout-label{color:#f5f8fb;background:#e1ebf529;border-color:#f0f7ffb3}.star-reveal-iconic .star-walkout-stage{border-color:#e8f1fa80;box-shadow:inset 0 -45px 75px #000000c7,inset 0 0 65px #dcebf833,0 0 34px #dcebf821}.star-reveal-legendary{background:linear-gradient(152deg,#6a501a,#21170a 35%,#07090e 68%);box-shadow:0 38px 145px #000000c7,0 0 140px #ffc12c6e,inset 0 1px #ffffff61;border-color:#ffe27dfa!important}.star-reveal-legendary .star-reveal-walkout-label{color:#fff0af;background:#ffc73733;border-color:#ffe27de0;box-shadow:0 0 24px #ffc6322e}.star-reveal-legendary .star-walkout-stage{border-color:#ffdc6994;box-shadow:inset 0 -45px 75px #000000c7,inset 0 0 72px #ffc12c30,0 0 35px #ffc12c29}.star-reveal-walkout-label{color:#ffe28d;font-size:var(--text-caption2);letter-spacing:.17em;background:#ffd45c1c;border:1px solid #ffdc718a;border-radius:980px;margin:0 auto 9px;padding:7px 11px;font-weight:900;animation:.9s .25s both star-walkout-label;display:inline-flex}.star-walkout-stage{perspective:900px;background:linear-gradient(#07101d 0 57%,#0a1a2b 58% 62%,#02050a 63%);border:1px solid #ffffff24;border-radius:24px;height:min(390px,48vh);min-height:330px;margin-top:14px;animation:1s cubic-bezier(.36,.07,.19,.97) .9s both star-walkout-stage-shake;position:relative;overflow:hidden;box-shadow:inset 0 -45px 75px #000000c7,inset 0 0 55px #0071e321}.star-walkout-pyro{z-index:4;pointer-events:none;height:58%;position:absolute;bottom:10%;left:6%;right:6%}.star-walkout-pyro i{bottom:0;left:calc(4% + var(--pyro-index,0) * 9%);opacity:0;width:9px;height:86px;transform:scaleY(.15) rotate(calc(-13deg + var(--pyro-index,0) * 3deg));transform-origin:bottom;animation:1.75s ease-out both star-walkout-pyro;animation-delay:calc(.65s + var(--pyro-index,0) * 95ms + var(--walkout-delay,0s));background:linear-gradient(#fff7b2,#fc0 35%,#ff375f 74%,#0000);border-radius:50% 50% 20% 20%;animation-iteration-count:2;position:absolute;box-shadow:0 0 19px 6px #ffbe2e94}.star-walkout-pyro i:nth-child(3n){background:linear-gradient(#fff,#5bb8ff 40%,#0071e3 75%,#0000);height:112px;box-shadow:0 0 20px 6px #37a5ff99}.star-reveal-top-walkout .star-walkout-pyro i{left:calc(2% + var(--pyro-index,0) * 6%);height:104px;animation-duration:2.35s;animation-delay:calc(.5s + var(--pyro-index,0) * 72ms + var(--walkout-delay,0s));animation-iteration-count:2;box-shadow:0 0 25px 8px #ffbe2ecc}.star-reveal-top-walkout .star-walkout-pyro i:nth-child(3n){height:138px;box-shadow:0 0 27px 9px #37a5ffd1}.star-walkout-country{z-index:6;color:#fff;text-shadow:0 3px 18px #000000b3;opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) both star-walkout-country;animation-delay:calc(1.35s + var(--walkout-delay,0s));justify-items:start;display:grid;position:absolute;top:30px;left:30px}.walkout-country-flag{filter:drop-shadow(0 7px 15px #00000040);border:1px solid #fff9;border-radius:7px;width:74px;height:auto;display:block;box-shadow:0 8px 22px #00000061}.walkout-country-flag.compact{vertical-align:-3px;border-width:0;border-radius:2px;width:18px;margin-right:3px;display:inline-block;box-shadow:0 2px 6px #00000052}.star-walkout-country strong{margin-top:9px;font-size:14px;font-weight:850}.star-walkout-country small{color:#b9dcff;font-size:var(--text-caption2);letter-spacing:.2em;margin-top:3px;font-weight:900}.star-walkout-rating-panel{z-index:6;text-shadow:0 4px 24px #000000bf;justify-items:start;display:grid;position:absolute;bottom:33px;left:30px}.star-walkout-rating-panel>span{color:#b9dcff;font-size:var(--text-footnote);letter-spacing:.16em;opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) both star-walkout-position;animation-delay:calc(2.15s + var(--walkout-delay,0s));font-weight:900}.star-walkout-rating-panel>.starxi-position-badges{letter-spacing:0;justify-content:flex-start;max-width:176px}.star-walkout-rating-panel .starxi-position-badges>span{color:#b9dcff;min-height:20px;font-size:var(--text-caption2);letter-spacing:.08em;background:#7fc1ff24;padding:4px 6px}.star-walkout-rating-panel strong{color:#fff;letter-spacing:-.1em;opacity:0;animation:.95s cubic-bezier(.16,1,.3,1) both star-walkout-rating;animation-delay:calc(2.8s + var(--walkout-delay,0s));margin-top:4px;font-size:68px;font-weight:880;line-height:.85}.star-walkout-rating-panel em{color:#ffe28d;font-size:var(--text-caption2);letter-spacing:.14em;opacity:0;animation:.65s both star-walkout-tier;animation-delay:calc(3.65s + var(--walkout-delay,0s));margin-top:9px;font-style:normal;font-weight:900}.star-reveal-iconic .star-walkout-rating-panel strong{color:#f4f7fa;text-shadow:0 0 35px #dcebf8a3,0 5px #00000038}.star-reveal-legendary .star-walkout-rating-panel strong{color:#ffe28d;text-shadow:0 0 38px #ffd04db8,0 5px #00000038}.star-walkout-nameplate{z-index:7;color:#fff;text-align:right;text-shadow:0 4px 25px #000000d1;opacity:0;width:34%;animation:1.05s cubic-bezier(.16,1,.3,1) both star-walkout-name;animation-delay:calc(5.25s + var(--walkout-delay,0s));justify-items:end;display:grid;position:absolute;bottom:31px;right:24px}.star-walkout-nameplate span{color:#ffe28d;width:100%;font-size:var(--text-caption2);letter-spacing:.11em;text-align:right;font-weight:900;display:block}.star-walkout-nameplate h2{box-sizing:border-box;text-align:right;text-wrap:balance;overflow-wrap:anywhere;width:100%;max-width:100%;margin:7px 0 0;padding:2px 0 4px;font-size:clamp(27px,4vw,43px);line-height:1.05;display:block}.star-walkout-avatar-wrap{z-index:6;opacity:0;transform-origin:50% 100%;width:130px;height:252px;animation:star-avatar-walk var(--walkout-duration,9.5s) cubic-bezier(.22,.72,.2,1) both;animation-delay:var(--walkout-delay,0s);margin-left:-65px;position:absolute;bottom:23px;left:50%}.star-walkout-avatar{width:130px;height:252px;transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1));transform-origin:50% 100%;filter:drop-shadow(0 16px 15px #0000008c);position:relative}.avatar-head{z-index:8;background:var(--walkout-skin);border:2px solid #00000026;border-radius:24px 24px 21px 21px;width:56px;height:66px;position:absolute;top:5px;left:37px;box-shadow:inset 0 -8px #501e1014}.face-round .avatar-head{border-radius:27px 27px 24px 24px;width:60px;left:35px}.face-long .avatar-head{border-radius:22px;width:53px;height:71px;left:39px}.face-square .avatar-head{border-radius:17px 17px 14px 14px}.face-angular .avatar-head{border-radius:20px 20px 30px 30px/20px 20px 44px 44px}.avatar-ear{z-index:-1;background:var(--walkout-skin);border:1px solid #00000021;border-radius:50%;width:9px;height:16px;position:absolute;top:27px}.avatar-ear.left{left:-7px}.avatar-ear.right{right:-7px}.avatar-brow{background:var(--walkout-hair);border-radius:3px;width:15px;height:3px;position:absolute;top:28px}@supports (color:color-mix(in lab, red, red)){.avatar-brow{background:color-mix(in srgb, var(--walkout-hair) 82%, #111)}}.avatar-brow.left{left:7px;transform:rotate(5deg)}.avatar-brow.right{right:7px;transform:rotate(-5deg)}.avatar-eye{background:#fff;border-radius:50%;width:7px;height:5px;position:absolute;top:35px;box-shadow:inset 3px 0 #2a211d}.avatar-eye.left{left:11px}.avatar-eye.right{right:11px}.avatar-nose{border-bottom:2px solid #58261433;border-right:2px solid #58261442;border-radius:0 0 5px;width:6px;height:11px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.avatar-mouth{border-bottom:2px solid #5719198f;border-radius:50%;width:16px;height:5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.avatar-glasses{z-index:3;background:linear-gradient(#2a2a2a,#2a2a2a) 50% 4px/8px 2px no-repeat;height:12px;position:absolute;top:31px;left:4px;right:4px}.avatar-glasses:before,.avatar-glasses:after{box-sizing:border-box;content:"";background:#c8dcff2e;border:2px solid #2a2a2a;border-radius:4px;width:18px;height:11px;position:absolute;top:0}.avatar-glasses:before{left:0}.avatar-glasses:after{right:0}.avatar-cap{z-index:4;background:#141414;border-radius:28px 28px 7px 7px;height:24px;position:absolute;top:-10px;left:-3px;right:-3px;box-shadow:inset 0 -3px #ffffff14}.avatar-cap:before{background:var(--walkout-hair);content:"";border:2px solid #3a3a3a;border-bottom:0;border-radius:9px 9px 0 0;width:16px;height:8px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.avatar-cap:after{content:"";background:#0c0c0c;border-radius:0 7px 7px 0;width:14px;height:6px;position:absolute;top:9px;right:-9px}.with-cap .avatar-hair{height:12px;top:6px}.avatar-hair{z-index:2;background:var(--walkout-hair);border-radius:23px 23px 9px 9px;height:25px;position:absolute;top:-8px;left:-2px;right:-2px}.hair-bald .avatar-hair{display:none}.hair-buzz .avatar-hair{opacity:.92;height:14px;top:-3px}.hair-crop .avatar-hair{clip-path:polygon(0 20%,100% 0,96% 100%,4% 88%);border-radius:20px 20px 7px 7px;height:21px;top:-6px}.hair-fade .avatar-hair{height:21px;box-shadow:-5px 11px 0 -3px var(--walkout-hair), 5px 11px 0 -3px var(--walkout-hair);border-radius:50% 50% 20% 20%;top:-5px;left:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.hair-fade .avatar-hair{box-shadow:-5px 11px 0 -3px color-mix(in srgb, var(--walkout-hair) 60%, transparent), 5px 11px 0 -3px color-mix(in srgb, var(--walkout-hair) 60%, transparent)}}.hair-curls .avatar-hair,.hair-afro .avatar-hair{background:radial-gradient(circle, var(--walkout-hair) 0 1.7px, transparent 2.3px) 0 0 / 7px 7px, radial-gradient(circle, var(--walkout-hair) 0 1.2px, transparent 1.8px) 3.5px 3.5px / 7px 7px, var(--walkout-hair);border-radius:50%;height:32px;top:-14px}@supports (color:color-mix(in lab, red, red)){.hair-curls .avatar-hair,.hair-afro .avatar-hair{background:radial-gradient(circle, color-mix(in srgb, var(--walkout-hair) 60%, #000) 0 1.7px, transparent 2.3px) 0 0 / 7px 7px, radial-gradient(circle, color-mix(in srgb, var(--walkout-hair) 72%, #fff) 0 1.2px, transparent 1.8px) 3.5px 3.5px / 7px 7px, var(--walkout-hair)}}.hair-curls .avatar-hair,.hair-afro .avatar-hair{clip-path:polygon(50% 0%,57.5% 7.7%,67.1% 3%,71.5% 12.8%,82.1% 11.7%,82.9% 22.4%,93.3% 25%,90.4% 35.3%,99.2% 41.3%,93% 50%,99.2% 58.7%,90.4% 64.7%,93.3% 75%,82.9% 77.6%,82.1% 88.3%,71.5% 87.2%,67.1% 97%,57.5% 92.3%,50% 100%,42.5% 92.3%,32.9% 97%,28.5% 87.2%,17.9% 88.3%,17.1% 77.6%,6.7% 75%,9.6% 64.7%,.8% 58.7%,7% 50%,.8% 41.3%,9.6% 35.3%,6.7% 25%,17.1% 22.4%,17.9% 11.7%,28.5% 12.8%,32.9% 3%,42.5% 7.7%)}.hair-afro .avatar-hair{height:47px;top:-22px;left:-9px;right:-9px}.hair-braids .avatar-hair{background:repeating-linear-gradient(90deg, var(--walkout-hair) 0 5px, var(--walkout-hair) 5px 7px);border-radius:20px 20px 5px 5px;height:35px;top:-8px}@supports (color:color-mix(in lab, red, red)){.hair-braids .avatar-hair{background:repeating-linear-gradient(90deg, var(--walkout-hair) 0 5px, color-mix(in srgb, var(--walkout-hair) 72%, #fff) 5px 7px)}}.hair-braids .avatar-hair:after,.hair-locs .avatar-hair:after{background:repeating-linear-gradient(90deg, var(--walkout-hair) 0 4px, transparent 4px 8px);content:"";height:24px;position:absolute;top:22px;left:4px;right:4px}.hair-locs .avatar-hair{border-radius:20px 20px 7px 7px;height:35px;top:-10px}.hair-locs .avatar-hair:after{height:34px;top:20px;left:-2px;right:-2px}.hair-medium .avatar-hair{border-radius:22px 25px 11px 12px;height:34px;top:-9px;left:-4px;right:-4px;transform:rotate(-4deg)}.hair-mohawk .avatar-hair{clip-path:polygon(8% 100%,25% 10%,47% 45%,67% 0,92% 100%);border-radius:50% 50% 6px 6px;height:35px;top:-18px;left:16px;right:16px}.hair-pony .avatar-hair{height:25px;top:-8px}.hair-pony .avatar-hair:after{background:var(--walkout-hair);content:"";border-radius:10px 10px 14px 4px;width:16px;height:46px;position:absolute;top:7px;right:-10px;transform:rotate(-10deg)}.hair-slick .avatar-hair{clip-path:polygon(0 35%,82% 0,100% 20%,94% 100%,4% 82%);height:22px;top:-6px}.hair-waves .avatar-hair{background:repeating-radial-gradient(ellipse at center, var(--walkout-hair) 0 4px, var(--walkout-hair) 5px 6px);height:21px;top:-5px}@supports (color:color-mix(in lab, red, red)){.hair-waves .avatar-hair{background:repeating-radial-gradient(ellipse at center, var(--walkout-hair) 0 4px, color-mix(in srgb, var(--walkout-hair) 72%, #fff) 5px 6px)}}.hair-long .avatar-hair,.hair-bob .avatar-hair,.hair-mane .avatar-hair{border-radius:26px 26px 10px 10px;height:27px;top:-9px;left:-4px;right:-4px}.hair-long .avatar-hair:before,.hair-long .avatar-hair:after,.hair-bob .avatar-hair:before,.hair-bob .avatar-hair:after{background:var(--walkout-hair);content:"";border-radius:6px 6px 9px 9px;width:13px;height:58px;position:absolute;top:12px}.hair-long .avatar-hair:before,.hair-bob .avatar-hair:before{left:-3px}.hair-long .avatar-hair:after,.hair-bob .avatar-hair:after{right:-3px}.hair-bob .avatar-hair:before,.hair-bob .avatar-hair:after{border-radius:6px 6px 12px 12px;width:14px;height:40px}.hair-mane .avatar-hair{background:radial-gradient(circle, var(--walkout-hair) 0 1.7px, transparent 2.3px) 0 0 / 7px 7px, radial-gradient(circle, var(--walkout-hair) 0 1.2px, transparent 1.8px) 3.5px 3.5px / 7px 7px, var(--walkout-hair);border-radius:50% 50% 30% 30%;height:36px;top:-16px;left:-10px;right:-10px}@supports (color:color-mix(in lab, red, red)){.hair-mane .avatar-hair{background:radial-gradient(circle, color-mix(in srgb, var(--walkout-hair) 60%, #000) 0 1.7px, transparent 2.3px) 0 0 / 7px 7px, radial-gradient(circle, color-mix(in srgb, var(--walkout-hair) 72%, #fff) 0 1.2px, transparent 1.8px) 3.5px 3.5px / 7px 7px, var(--walkout-hair)}}.hair-mane .avatar-hair:before,.hair-mane .avatar-hair:after{background:radial-gradient(circle at 50% 20%, var(--walkout-hair) 0 9px, transparent 10px), radial-gradient(circle at 40% 55%, var(--walkout-hair) 0 10px, transparent 11px), radial-gradient(circle at 55% 85%, var(--walkout-hair) 0 9px, transparent 10px);content:"";border-radius:10px;width:20px;height:52px;position:absolute;top:20px}.hair-mane .avatar-hair:before{left:-2px}.hair-mane .avatar-hair:after{right:-2px}.hair-bun .avatar-hair{border-radius:22px 22px 8px 8px;height:22px;top:-6px}.hair-bun .avatar-hair:after{background:var(--walkout-hair);content:"";border-radius:50%;width:20px;height:17px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px #0000002e}.hair-spiky .avatar-hair{clip-path:polygon(0 100%,4% 30%,14% 52%,22% 8%,34% 46%,45% 0,56% 44%,68% 6%,78% 48%,88% 14%,96% 42%,100% 100%);border-radius:10px 10px 6px 6px;height:30px;top:-15px}.hair-quiff .avatar-hair{clip-path:polygon(0 60%,10% 30%,30% 6%,58% 0,82% 16%,100% 48%,98% 100%,2% 100%);border-radius:30px 18px 8px 8px;height:32px;top:-17px}.hair-sidepart .avatar-hair{background:linear-gradient(100deg, var(--walkout-hair) 0 32%, var(--walkout-hair) 32% 35%, var(--walkout-hair) 35%);border-radius:22px 26px 8px 8px;height:24px;top:-8px}@supports (color:color-mix(in lab, red, red)){.hair-sidepart .avatar-hair{background:linear-gradient(100deg, var(--walkout-hair) 0 32%, color-mix(in srgb, var(--walkout-hair) 55%, #fff) 32% 35%, var(--walkout-hair) 35%)}}.hair-sidepart .avatar-hair{clip-path:polygon(0 40%,30% 8%,100% 0,100% 100%,0 100%)}.hair-curtain .avatar-hair{clip-path:polygon(0 0,100% 0,100% 100%,62% 70%,50% 42%,38% 70%,0 100%);border-radius:24px 24px 10px 10px;height:30px;top:-9px}.hair-mullet .avatar-hair{border-radius:22px 22px 8px 8px;height:26px;top:-8px}.hair-mullet .avatar-hair:before,.hair-mullet .avatar-hair:after{background:var(--walkout-hair);content:"";border-radius:4px 4px 8px 8px;width:12px;height:52px;position:absolute;top:18px}.hair-mullet .avatar-hair:before{left:-4px}.hair-mullet .avatar-hair:after{right:-4px}.hair-twists .avatar-hair{background:repeating-linear-gradient(90deg, var(--walkout-hair) 0 4px, var(--walkout-hair) 4px 5.5px);border-radius:18px 18px 8px 8px;height:27px;top:-12px;left:1px;right:1px}@supports (color:color-mix(in lab, red, red)){.hair-twists .avatar-hair{background:repeating-linear-gradient(90deg, var(--walkout-hair) 0 4px, color-mix(in srgb, var(--walkout-hair) 55%, #000) 4px 5.5px)}}.hair-twists .avatar-hair{clip-path:polygon(0 100%,0% 0%,7.1% 22%,14.3% 0%,21.4% 22%,28.6% 0%,35.7% 22%,42.9% 0%,50% 22%,57.1% 0%,64.3% 22%,71.4% 0%,78.6% 22%,85.7% 0%,92.9% 22%,100% 0%,100% 100%)}.hair-receding .avatar-hair{background:linear-gradient(90deg, var(--walkout-hair) 0 18%, transparent 18% 82%, var(--walkout-hair) 82%);border-radius:10px;height:20px;top:6px;left:-3px;right:-3px}.hair-receding .avatar-hair:after{background:var(--walkout-hair);opacity:.35;content:"";border-radius:50%;height:8px;position:absolute;top:-10px;left:14px;right:14px}.avatar-beard{z-index:1;background:var(--walkout-hair);clip-path:polygon(0 0,22% 22%,50% 5%,78% 22%,100% 0,87% 75%,50% 100%,13% 75%);border-radius:4px 4px 20px 20px;height:24px;position:absolute;bottom:-1px;left:7px;right:7px}.beard-clean .avatar-beard{display:none}.beard-stubble .avatar-beard{opacity:.28;height:18px}.beard-short .avatar-beard{opacity:.78;height:20px}.beard-goatee .avatar-beard{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);height:20px;left:19px;right:19px}.beard-full .avatar-beard{height:28px;bottom:-5px;left:4px;right:4px}.beard-mustache .avatar-beard{clip-path:none;border-radius:4px 4px 6px 6px;height:6px;bottom:15px;left:16px;right:16px}.beard-chinstrap .avatar-beard{border:3px solid var(--walkout-hair);clip-path:none;background:0 0;border-top:0;border-radius:0 0 22px 22px;height:26px;bottom:-2px;left:3px;right:3px}.avatar-headband{z-index:3;background:var(--walkout-headband,#f4f4f4);border-radius:3px;height:6px;position:absolute;top:6px;left:-3px;right:-3px;box-shadow:0 1px #0000002e}.avatar-helmet{z-index:4;background:repeating-linear-gradient(90deg,#1c1c1c 0 9px,#2a2a2a 9px 11px);border-radius:28px 28px 12px 12px;height:38px;position:absolute;top:-9px;left:-5px;right:-5px;box-shadow:inset 0 -3px #ffffff14}.with-helmet .avatar-hair{display:none}.tattoo-left .avatar-arm.left:after,.tattoo-right .avatar-arm.right:after,.tattoo-both .avatar-arm:after{content:"";background:repeating-linear-gradient(40deg,#19203480 0 3px,#0000 3px 7px),radial-gradient(circle at 50% 40%,#19203473 0 4px,#0000 5px);border-radius:6px;position:absolute;inset:46% 3px 16px}.keeper .avatar-arm{background:linear-gradient(var(--walkout-primary) 0 100%)}.keeper .avatar-arm:after{display:none}.keeper .avatar-arm i{background:var(--walkout-gloves,#f1f3f6);height:24px;box-shadow:inset 0 -5px 0 var(--walkout-secondary);border-radius:9px;bottom:-8px}@supports (color:color-mix(in lab, red, red)){.keeper .avatar-arm i{box-shadow:inset 0 -5px 0 color-mix(in srgb, var(--walkout-secondary) 60%, transparent)}}.avatar-neck{z-index:5;background:var(--walkout-skin);border-radius:8px;width:28px;height:28px;position:absolute;top:64px;left:51px}.avatar-torso{z-index:4;background:linear-gradient(105deg, var(--walkout-primary), var(--walkout-primary) 46%, var(--walkout-primary));border:2px solid #fff3;border-radius:20px 20px 11px 11px;width:76px;height:88px;position:absolute;top:82px;left:27px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar-torso{background:linear-gradient(105deg, color-mix(in srgb, var(--walkout-primary) 75%, #fff), var(--walkout-primary) 46%, color-mix(in srgb, var(--walkout-primary) 78%, #000))}}.avatar-torso{box-shadow:inset 0 0 0 4px #0000000f}.avatar-torso span{color:var(--walkout-secondary);text-shadow:0 2px 3px #0000004d;font-size:24px;font-weight:900;position:absolute;top:25px;left:50%;transform:translate(-50%)}.avatar-kit-stripe{background:var(--walkout-secondary);opacity:.9;position:absolute;inset:0 29px}.avatar-arm{z-index:3;background:linear-gradient(var(--walkout-primary) 0 42%, var(--walkout-skin) 43%);transform-origin:50% 8px;border-radius:12px;width:22px;height:88px;position:absolute;top:91px}.avatar-arm.left{left:13px;transform:rotate(6deg)}.avatar-arm.right{right:13px;transform:rotate(-6deg)}.avatar-arm i{background:var(--walkout-skin);border-radius:50%;height:20px;position:absolute;bottom:-5px;left:0;right:0}.avatar-leg{z-index:2;background:linear-gradient(var(--walkout-secondary) 0 44%, var(--walkout-skin) 45% 67%, #f5f5f5 68% 91%, var(--walkout-boots) 92%);transform-origin:50% 4px;border-radius:7px 7px 10px 10px;width:31px;height:87px;position:absolute;top:159px}.avatar-leg.left{left:31px}.avatar-leg.right{right:31px}.avatar-leg i{background:var(--walkout-boots);border-radius:10px 13px 5px 4px;width:38px;height:12px;position:absolute;bottom:-2px;right:-7px}.avatar-leg.left i{left:-7px;right:0;transform:scaleX(-1)}.star-reveal-top-walkout .star-walkout-avatar-wrap{animation-duration:var(--walkout-duration,11.5s)}.star-walkout-confetti{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.star-walkout-confetti i{opacity:0;border-radius:2px;width:8px;height:17px;animation:3.4s linear forwards star-walkout-confetti;position:absolute;top:-24px}.star-walkout-copy,.star-walkout-status,.star-walkout-dismiss{opacity:.28;transition:opacity .38s,transform .38s}.star-walkout-copy.ready,.star-walkout-status.ready,.star-walkout-dismiss.ready{opacity:1;animation:.48s both star-walkout-actions}.star-reveal-walkout .star-walkout-dismiss:disabled{cursor:not-allowed;opacity:.42}.star-reveal-walkout .star-walkout-dismiss:disabled:hover{background:#fff;transform:none}.star-reveal.rare-active{z-index:44;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:radial-gradient(circle at 50% 46%,#5c36af5c,#03050ceb 70%)}.star-reveal-rare{background:linear-gradient(155deg,#302455,#101429 55%,#070912);width:min(520px,100%);box-shadow:0 32px 100px #000000a8,0 0 70px #8b5cf64d;border-color:#b997ffb3!important}.star-reveal-rare .star-reveal-walkout-label{color:#dbcaff;background:#8b5cf62e;border-color:#c5a9ff99}.star-rare-stage{background:radial-gradient(circle at 50% 43%,#986eff59,#0000 37%),linear-gradient(155deg,#171b35,#070914);border:1px solid #cdb8ff47;border-radius:21px;height:285px;margin:17px 0 10px;position:relative;overflow:hidden;box-shadow:inset 0 -25px 55px #0000008c}.star-rare-stage:before{background:repeating-conic-gradient(from 0deg, transparent 0 20deg, #d3c1ff14 21deg 23deg, transparent 24deg 40deg);content:"";animation:8s linear infinite star-rare-rays;animation-delay:var(--rare-delay,0s);position:absolute;inset:-50%}.star-rare-sparkles{z-index:2;position:absolute;inset:0}.star-rare-sparkles i{opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out 2 both star-rare-spark;position:absolute;box-shadow:0 0 12px 3px #a77cff}.star-rare-card{z-index:3;color:#fff;opacity:0;width:185px;height:auto;min-height:225px;max-height:271px;animation:2.6s cubic-bezier(.16,1,.3,1) both star-rare-card-in;animation-delay:var(--rare-delay,0s);background:linear-gradient(145deg,#8e64eb,#3c286f 48%,#16192c);border:2px solid #e7dcffbf;border-radius:23px;align-content:center;justify-items:center;padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(90deg)scale(.55);box-shadow:0 24px 50px #0000006b,0 0 35px #a47aff47,inset 0 1px #ffffff6b}.star-rare-card>span{color:#e3d6ff;font-size:var(--text-caption2);letter-spacing:.14em;font-weight:900}.star-rare-card>.starxi-position-badges{letter-spacing:0;max-width:100%}.star-rare-card .starxi-position-badges>span{color:#e3d6ff;min-height:20px;font-size:var(--text-caption2);letter-spacing:.08em;background:#e7dcff1f;padding:4px 7px}.star-rare-card>strong{letter-spacing:-.1em;margin-top:6px;font-size:62px;font-weight:880;line-height:.9}.star-rare-card>small{color:#f0e9ff;font-size:var(--text-caption2);letter-spacing:.15em;margin-top:8px;font-weight:900}.star-rare-card h2{box-sizing:border-box;letter-spacing:-.055em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;max-height:calc(2.24em + 7px);margin:9px 0 0;padding:2px 3px 5px;font-size:24px;line-height:1.12;display:-webkit-box;overflow:hidden}@keyframes star-walkout-overlay{0%{opacity:0}to{opacity:1}}@keyframes star-walkout-in{0%{opacity:0;transform:translateY(18px)scale(.92)}58%{transform:translateY(-4px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes star-walkout-stage-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-5px)rotate(-.6deg)}24%{transform:translate(5px)rotate(.6deg)}36%{transform:translate(-4px)rotate(-.4deg)}48%{transform:translate(4px)rotate(.4deg)}60%{transform:translate(-2px)}}@keyframes star-walkout-label{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes star-walkout-pyro{0%{opacity:0;transform:scaleY(.15)rotate(0)}18%{opacity:1}72%{opacity:.82;transform:scaleY(1)rotate(4deg)}to{opacity:0;transform:scaleY(.48)rotate(-5deg)}}@keyframes star-walkout-position{0%{opacity:0;filter:blur(9px);transform:translateY(24px)scale(.75)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes star-walkout-rating{0%{opacity:0;filter:blur(16px);transform:scale(.25)}55%{opacity:1;filter:blur();transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes star-walkout-tier{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes star-walkout-name{0%{opacity:0;filter:blur(10px);transform:translateY(34px)scale(.82)}55%{opacity:1;filter:blur();transform:translateY(-5px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes star-walkout-confetti{0%{opacity:0;transform:translateY(-25px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(25px,480px)rotate(760deg)}}@keyframes star-walkout-actions{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes star-walkout-country{0%{opacity:0;filter:blur(10px);transform:translate(-35px)scale(.72)}65%{opacity:1;filter:blur();transform:translate(5px)scale(1.05)}to{opacity:1;transform:none}}@keyframes star-avatar-walk{0%,16%{opacity:0;filter:blur(8px)brightness(.4);transform:translate3d(0,34px,-180px)scale(.5)}24%{opacity:1}57%{opacity:1;filter:blur()brightness();transform:translate(0)scale(1)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}@keyframes star-rare-rays{to{transform:rotate(360deg)}}@keyframes star-rare-spark{0%,to{opacity:0;transform:scale(.2)rotate(0)}45%{opacity:1;transform:scale(1.5)rotate(120deg)}}@keyframes star-rare-card-in{0%{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)rotateY(90deg)scale(.55)}42%{opacity:1;filter:blur();transform:translate(-50%,-50%)rotateY(-10deg)scale(1.08)}67%{transform:translate(-50%,-50%)rotateY(5deg)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)rotateY(0)scale(1)}}@keyframes star-pack-roll{0%{transform:translate(160px)}64%{transform:translateX(calc(var(--roulette-finish) + 185px))}86%{transform:translateX(calc(var(--roulette-finish) + 36px))}to{transform:translateX(var(--roulette-finish))}}@media (max-width:980px){.competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.topbar{flex-wrap:wrap}.header-goals{order:3;justify-content:center;width:100%;margin-top:1px;position:static;transform:none}.header-goal-boost{font-size:var(--text-footnote);padding-left:7px}.star-pack-roulette-track{--roulette-finish:-1075px}.star-pack-roulette-card{flex-basis:94px;width:94px}.star-reveal-walkout{padding:20px 12px}.star-walkout-stage{border-radius:19px;height:46vh;min-height:310px}.star-walkout-country{top:20px;left:16px}.walkout-country-flag{width:58px}.star-walkout-country strong{font-size:var(--text-caption2)}.star-walkout-rating-panel{bottom:20px;left:16px}.star-walkout-rating-panel strong{font-size:48px}.star-walkout-avatar-wrap{transform-origin:50% 100%;bottom:16px;scale:.83}.star-walkout-nameplate{width:38%;bottom:18px;right:13px}.star-walkout-nameplate span{font-size:var(--text-caption2)}.star-walkout-nameplate h2{font-size:clamp(20px,7vw,31px)}.starxi-summary{gap:6px}.starxi-summary>div{padding:9px}.starxi-summary strong{font-size:18px}.competition-grid{grid-template-columns:1fr}.custom-card-shop-heading{display:block}.custom-card-shop-heading>span{margin-top:10px;display:inline-block}.custom-card-draw-row{flex-direction:column;align-items:stretch}.custom-card-draw-row .feature-buy-button{width:100%}.starxi-pitch-panel,.starxi-bank-panel,.starxi-reserve-panel{padding:9px}.starxi-formation-picker{padding:8px}.starxi-pitch{border-width:4px;min-height:355px}.starxi-formation-grid{min-height:345px}.starxi-pitch-slot{border-radius:9px;width:clamp(49px,15.5%,72px);min-height:48px;padding:4px 2px}.cup-injury-pause{grid-template-columns:auto minmax(0,1fr);align-items:start}.cup-injury-pause-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.cup-injury-pause-actions .mode-primary,.cup-injury-pause-actions .mode-secondary{width:100%}.starxi-pitch-slot strong,.starxi-pitch-slot small,.starxi-slot-position{font-size:var(--text-caption2)}.starxi-bank-grid{grid-template-columns:1fr}.cup-goal-takeover{padding:12px}.cup-goal-card{border-radius:23px;padding:36px 18px 23px}.cup-goal-card h2{font-size:80px}.cup-goal-detail,.cup-goal-minute{font-size:var(--text-caption2)}.cup-penalty-takeover{align-items:start;padding:10px}.cup-penalty-panel{border-radius:20px;margin:8px 0;padding:18px 13px 15px}.cup-penalty-topline span{font-size:var(--text-caption2)}.cup-penalty-topline b{font-size:var(--text-caption2);padding:5px 7px}.cup-penalty-match-score strong{max-width:68%;font-size:var(--text-caption2)}.cup-penalty-scoreboard{gap:9px}.cup-penalty-scoreboard>div{grid-template-columns:1fr;justify-items:start;gap:3px}.cup-penalty-scoreboard>div:last-child{justify-items:end}.cup-penalty-scoreboard strong{grid-row:auto;font-size:43px}.cup-penalty-dots{gap:4px}.cup-penalty-dots i{width:18px;height:18px;font-size:var(--text-caption2)}.cup-penalty-prompt h2{font-size:27px}.cup-penalty-prompt p{font-size:var(--text-caption2)}.cup-penalty-goal{border-width:5px;min-height:155px;padding:8px 7px 0}.cup-penalty-goal button span{font-size:25px}.cup-penalty-goal button strong{font-size:var(--text-footnote)}.cup-penalty-footer{font-size:var(--text-caption2);align-items:flex-start}}.coop-lobby-panel .room-name-input{min-height:54px;font-size:var(--text-body);grid-column:1/-1;padding-inline:18px;font-weight:680}.coop-world-tools{border:1px solid var(--accent);grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.coop-world-tools{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.coop-world-tools{background:var(--surface-raised);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.coop-world-tools{background:color-mix(in srgb, var(--surface-raised) 92%, transparent)}}.coop-world-tools{box-shadow:0 10px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.coop-world-tools{box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 6%, transparent)}}.coop-world-tools.waiting{margin-top:12px}.coop-world-tools>div{min-width:0}.coop-world-tools .eyebrow{margin-bottom:8px}.coop-world-tools strong{color:var(--text);font-size:14px}.coop-tool-input{align-items:center;gap:7px;display:flex}.coop-tool-input .mode-input{min-width:0;min-height:42px;font-size:var(--text-footnote);font-weight:650}.coop-tool-input button{flex:none;min-height:42px}@media (max-width:720px){.coop-world-tools{grid-template-columns:1fr}.coop-tool-input{flex-direction:column;align-items:stretch}}.transfer-saga-dashboard{gap:10px;margin-top:12px;display:grid}.deadline-day-banner{color:#fff;background:radial-gradient(circle at 85% 20%,#45f08433,#0000 35%),linear-gradient(135deg,#0b2919,#06110b);border:1px solid #68ff9e61;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 14px 35px #0623142e}.deadline-day-banner span,.deadline-day-banner strong,.deadline-day-banner small{display:block}.deadline-day-banner span{color:#72ee9f;font-size:var(--text-caption2);letter-spacing:.15em;font-weight:900}.deadline-day-banner strong{font-size:var(--text-subhead);letter-spacing:-.025em;margin-top:5px}.deadline-day-banner small{color:#ffffff9e;font-size:var(--text-caption2);margin-top:4px}.deadline-day-banner>b{color:#a9f7c5;font-variant-numeric:tabular-nums;text-align:center;background:#72ee9f1a;border:1px solid #72ee9f59;border-radius:12px;flex:none;min-width:82px;padding:10px 12px;font-size:18px}.transfer-match-lock{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.transfer-match-lock{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.transfer-match-lock{background:var(--accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.transfer-match-lock{background:color-mix(in srgb, var(--accent) 4%, var(--surface-raised))}}.transfer-match-lock>span{color:var(--on-accent);background:var(--accent);font-size:var(--text-footnote);letter-spacing:.1em;border-radius:8px;grid-row:1/3;padding:6px 8px;font-weight:900}.transfer-match-lock strong{color:var(--text);font-size:var(--text-footnote)}.transfer-match-lock small{color:var(--muted);font-size:var(--text-footnote)}.transfer-offer-card{background:#e6a800;border:1px solid #e6a80066;border-radius:15px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.transfer-offer-card{background:color-mix(in srgb, #e6a800 9%, var(--surface-raised))}}.transfer-offer-card>div:first-child span,.transfer-offer-card>div:first-child strong,.transfer-offer-card>div:first-child small{display:block}.transfer-offer-card>div:first-child span{color:#8a6100}@supports (color:color-mix(in lab, red, red)){.transfer-offer-card>div:first-child span{color:color-mix(in oklab, #8a6100, var(--text) var(--tone-mix))}}.transfer-offer-card>div:first-child span{font-size:var(--text-caption2);letter-spacing:.14em;font-weight:900}.transfer-offer-card>div:first-child strong{color:var(--text);font-size:var(--text-subhead);margin-top:4px}.transfer-offer-card>div:first-child small{color:var(--muted);font-size:var(--text-footnote);margin-top:4px}.transfer-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-ledger-card{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:16px;min-width:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.transfer-ledger-card{background:color-mix(in srgb, var(--surface-raised) 78%, transparent)}}.transfer-ledger-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.transfer-ledger-heading h4{color:var(--text);letter-spacing:-.03em;margin:0;font-size:14px}.transfer-ledger-heading>span{min-width:28px;height:28px;color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);border-radius:9px;place-items:center;font-weight:850;display:grid}.transfer-ledger-list{gap:6px;max-height:270px;margin-top:11px;display:grid;overflow-y:auto}.transfer-ledger-list article{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.transfer-ledger-list article>span{color:#158248;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.transfer-ledger-list article>span{color:color-mix(in oklab, #158248, var(--text) var(--tone-mix))}}.transfer-ledger-list article>span{background:#22c358}@supports (color:color-mix(in lab, red, red)){.transfer-ledger-list article>span{background:color-mix(in srgb, #22c358 10%, var(--surface-raised))}}.transfer-ledger-list article>span{font-size:var(--text-footnote);font-weight:900}.transfer-ledger-list article strong,.transfer-ledger-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transfer-ledger-list article strong{color:var(--text);font-size:var(--text-footnote)}.transfer-ledger-list article small{color:var(--muted);font-size:var(--text-footnote);margin-top:3px}.transfer-ledger-list article>b{color:var(--muted);font-size:var(--text-footnote);white-space:nowrap;font-weight:850}.transfer-ledger-list.archive article>span{color:#7b4a00}@supports (color:color-mix(in lab, red, red)){.transfer-ledger-list.archive article>span{color:color-mix(in oklab, #7b4a00, var(--text) var(--tone-mix))}}.transfer-ledger-list.archive article>span{background:#e6a400}@supports (color:color-mix(in lab, red, red)){.transfer-ledger-list.archive article>span{background:color-mix(in srgb, #e6a400 13%, var(--surface-raised))}}.transfer-ledger-list.archive article>span{font-size:var(--text-subhead)}.transfer-ledger-empty{border:1px dashed var(--line);color:var(--muted);font-size:var(--text-footnote);text-align:center;border-radius:11px;margin-top:11px;padding:17px 10px}.gazette-archive{background:#c39022;border:1px solid #27221824;border-radius:17px;margin-top:11px;padding:17px}@supports (color:color-mix(in lab, red, red)){.gazette-archive{background:color-mix(in srgb, #c39022 12%, var(--surface-raised))}}.gazette-archive-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gazette-archive-heading h3{color:#29251d;margin:0}@supports (color:color-mix(in lab, red, red)){.gazette-archive-heading h3{color:color-mix(in oklab, #29251d, var(--text) var(--tone-mix))}}.gazette-archive-heading h3{font-size:var(--text-body);letter-spacing:-.04em}.gazette-archive-heading>span{color:#6d604a}@supports (color:color-mix(in lab, red, red)){.gazette-archive-heading>span{color:color-mix(in oklab, #6d604a, var(--text) var(--tone-mix))}}.gazette-archive-heading>span{font-size:var(--text-footnote);letter-spacing:.08em;font-weight:850}.gazette-archive>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.gazette-archive article{background:#e6ac00;border:1px solid #3c312026;border-left:4px solid #9a7b32;border-radius:9px;min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.gazette-archive article{background:color-mix(in srgb, color-mix(in srgb, #e6ac00 3%, var(--surface-raised)) 90%, transparent)}}.gazette-archive article.exit{border-left-color:#8b3939}.gazette-archive article small,.gazette-archive article strong{display:block}.gazette-archive article small{color:#786b56}@supports (color:color-mix(in lab, red, red)){.gazette-archive article small{color:color-mix(in oklab, #786b56, var(--text) var(--tone-mix))}}.gazette-archive article small{font-size:var(--text-footnote);letter-spacing:.08em;font-weight:800}.gazette-archive article strong{color:#252118;margin-top:7px}@supports (color:color-mix(in lab, red, red)){.gazette-archive article strong{color:color-mix(in oklab, #252118, var(--text) var(--tone-mix))}}.gazette-archive article strong{font-family:Georgia,serif;font-size:var(--text-subhead);line-height:1.05}.gazette-archive article p{color:#6a5e4a;margin:6px 0 0}@supports (color:color-mix(in lab, red, red)){.gazette-archive article p{color:color-mix(in oklab, #6a5e4a, var(--text) var(--tone-mix))}}.gazette-archive article p{font-size:var(--text-footnote);line-height:1.4}.gazette-takeover{z-index:58;-webkit-backdrop-filter:blur(20px)saturate(80%);backdrop-filter:blur(20px)saturate(80%);background:#14110be0;place-items:center;padding:22px;animation:.24s both event-in;display:grid;position:fixed;inset:0}.gazette-front-page{color:#272117;background-color:#f5edda;background-image:linear-gradient(90deg,#5845250a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:23px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #48392059;border-radius:6px;width:min(760px,100%);max-height:calc(100vh - 36px);padding:clamp(22px,5vw,48px);position:relative;overflow-y:auto;transform:rotate(-.35deg);box-shadow:0 35px 110px #00000094}.gazette-takeover.champion .gazette-front-page{box-shadow:0 35px 110px #00000094,0 0 70px #e5ba3e33}.gazette-front-page header{border-bottom:4px double #292116;justify-content:space-between;align-items:flex-end;gap:15px;padding-bottom:10px;display:flex}.gazette-front-page header span{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(24px,6vw,50px);font-weight:900}.gazette-front-page header b{color:#7e2f27;font-size:var(--text-caption2);letter-spacing:.15em;padding-bottom:5px}.gazette-dateline{color:#635844;border-bottom:1px solid #2721174d;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.gazette-dateline{color:color-mix(in oklab, #635844, var(--text) var(--tone-mix))}}.gazette-dateline{font-size:var(--text-footnote);letter-spacing:.08em;font-weight:800}.gazette-front-page h2{color:#211c14;letter-spacing:-.075em;text-transform:uppercase;max-width:670px;margin:23px 0 0;font-family:Georgia,serif;font-size:clamp(45px,9vw,86px);font-weight:900;line-height:.84}.gazette-front-page h3{color:#4a3f2e;max-width:610px;margin:22px 0 0;font-family:Georgia,serif;font-size:clamp(15px,2.6vw,22px);line-height:1.15}.gazette-front-page>p{color:#655945;max-width:600px;font-family:Georgia,serif;font-size:var(--text-footnote);margin:16px 0 0;line-height:1.55}.gazette-front-page footer{border-top:1px solid #2721174d;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:26px;padding-top:14px;display:flex}.gazette-front-page footer>span{color:#77694f;font-size:var(--text-caption2);letter-spacing:.1em;font-weight:850}.gazette-front-page .event-takeover-dismiss{color:#f8f1e2;background:#292116;margin:0}.star-pack-troll-stage{text-align:center;background:radial-gradient(circle at 50% 44%,#ffdc592b,#0000 33%),linear-gradient(#07101d 0 57%,#0a1a2b 58% 62%,#02050a 63%);border:1px solid #ffffff24;border-radius:24px;place-items:center;height:min(390px,48vh);min-height:330px;margin-top:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -45px 75px #000000c7,inset 0 0 55px #0071e321}.star-pack-troll-stage:before,.star-pack-troll-stage:after{content:"";background:radial-gradient(at bottom,#ffaa2885,#0000 58%);height:120px;animation:.7s ease-in-out infinite alternate star-troll-fire;position:absolute;bottom:0;left:10%;right:10%}.star-pack-troll-stage:after{height:170px;animation-delay:-.35s;left:28%;right:28%}.star-pack-troll-stage>strong,.star-pack-troll-stage>small{z-index:4;position:absolute;left:0;right:0}.star-pack-troll-stage>strong{color:#ffe28d;font-size:22px;bottom:52px}.star-pack-troll-stage>small{color:#ffffffad;font-size:var(--text-caption2);bottom:31px}.star-pack-troll-mascot{z-index:3;background:linear-gradient(145deg,#ffdc58,#d89212);border-radius:52% 52% 35% 35%;width:116px;height:165px;margin-top:-35px;animation:2.8s cubic-bezier(.2,.8,.2,1) both star-troll-run;position:relative;box-shadow:0 20px 35px #00000073,inset 0 3px #ffffff4d}.star-pack-troll-mascot:before{content:"";background:#101820;border-radius:50%;width:14px;height:14px;position:absolute;top:41px;left:28px;box-shadow:46px 0 #101820}.star-pack-troll-mascot:after{content:"";border-bottom:5px solid #101820;border-radius:50%;width:34px;height:13px;position:absolute;top:70px;left:41px}.star-pack-troll-mascot .mascot-ear{transform-origin:bottom;background:#e4a623;border-radius:60% 60% 15% 15%;width:49px;height:70px;position:absolute;top:-27px}.star-pack-troll-mascot .mascot-ear.left{left:2px;transform:rotate(-25deg)}.star-pack-troll-mascot .mascot-ear.right{right:2px;transform:rotate(25deg)}.star-pack-troll-mascot span{color:#4a2c00;font-size:18px;font-weight:950;position:absolute;bottom:22px;left:0;right:0}.star-pack-troll-mascot b{font-size:38px;animation:.55s linear infinite star-troll-ball;position:absolute;bottom:-7px;right:-31px}@keyframes star-troll-run{0%{opacity:0;transform:translate(-330px)rotate(-10deg)}42%{opacity:1;transform:translate(0)rotate(4deg)}72%{transform:translate(0)rotate(-4deg)scale(1.06)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes star-troll-ball{to{transform:rotate(360deg)}}@keyframes star-troll-fire{0%{opacity:.55;transform:scaleY(.75)}to{opacity:1;transform:scaleY(1.15)}}@media (max-width:720px){.transfer-ledger-grid,.gazette-archive>div:last-child{grid-template-columns:1fr}.deadline-day-banner,.gazette-front-page footer{flex-direction:column;align-items:stretch}.deadline-day-banner>b{align-self:flex-start}.gazette-front-page header,.gazette-dateline{flex-direction:column;align-items:flex-start}.gazette-front-page .event-takeover-dismiss{width:100%}}@media (prefers-reduced-motion:reduce){.star-walkout-stage,.star-walkout-pyro i,.star-walkout-confetti i,.star-pack-troll-mascot,.star-pack-troll-stage:before,.star-pack-troll-stage:after{animation-duration:1ms;animation-iteration-count:1}}.career-panel{gap:18px;display:grid}.career-section{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;min-width:0;margin-top:18px;padding:20px}.career-panel .career-section{margin-top:0}.career-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.career-heading h3,.career-heading h4{letter-spacing:-.035em;margin:3px 0 0;font-size:20px;line-height:1.3}.career-heading select,.career-album-filters select{border:1px solid var(--line);min-width:0;max-width:100%;color:var(--text);background:var(--surface-soft);font:inherit;font-size:var(--text-footnote);border-radius:10px;padding:10px 12px}.career-note,.career-empty{color:var(--soft);font-size:var(--text-footnote);margin:12px 0 16px;line-height:1.6}.career-empty{background:var(--surface-soft);border-radius:12px;padding:20px}.career-rating-list{gap:6px;display:grid}.career-rating-row{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px}.career-rating-row.motm{background:#e6ac00;border-color:#e3c47c}@supports (color:color-mix(in lab, red, red)){.career-rating-row.motm{background:color-mix(in srgb, #e6ac00 6%, var(--surface-raised))}}.career-rating-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.career-rating-row summary::-webkit-details-marker{display:none}.career-rating-row summary strong,.career-rating-row summary small{display:block}.career-rating-row strong{font-size:var(--text-footnote);line-height:1.4}.career-rating-row small{color:var(--soft);font-size:var(--text-footnote);margin-top:4px}.career-rating-row em{color:#946300;margin-left:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.career-rating-row em{color:color-mix(in oklab, #946300, var(--text) var(--tone-mix))}}.career-rating-row em{font-size:var(--text-footnote);font-style:normal}.career-rating-row summary>b{white-space:nowrap;font-size:21px}.career-rating-row summary>b span{color:var(--muted);font-size:var(--text-footnote)}.career-rating-details{border-top:1px solid var(--line-soft);padding:4px 14px 14px}.career-rating-details>div{font-size:var(--text-footnote);justify-content:space-between;gap:14px;padding-top:8px;display:flex}.career-rating-details>p{color:var(--muted);font-size:var(--text-footnote);margin:12px 0 0;line-height:1.5}.career-section .up{color:#16845b}@supports (color:color-mix(in lab, red, red)){.career-section .up{color:color-mix(in oklab, #16845b, var(--text) var(--tone-mix))}}.career-section .down{color:#b52a4c}@supports (color:color-mix(in lab, red, red)){.career-section .down{color:color-mix(in oklab, #b52a4c, var(--text) var(--tone-mix))}}.career-form-list{gap:6px;max-height:440px;margin-top:12px;display:grid;overflow-y:auto}.career-form-list>button{border:1px solid var(--line-soft);background:var(--surface-soft);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.career-form-list>button.selected{border-color:var(--accent);background:var(--accent-soft)}.career-form-list strong{font-size:var(--text-footnote);display:block}.career-form-list small{color:var(--soft);font-size:var(--text-footnote);margin-top:4px;display:block}.career-form-values{text-align:right;flex-shrink:0}.career-form-values b{font-size:var(--text-footnote)}.career-player-badges{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;line-height:1.4;display:flex}.career-special-tag,.career-form-tag{font-size:var(--text-footnote);background:var(--text);border-radius:5px;padding:3px 6px;font-style:normal;font-weight:750;display:inline-block}@supports (color:color-mix(in lab, red, red)){.career-special-tag,.career-form-tag{background:color-mix(in srgb, var(--text) 6%, var(--surface-raised))}}.career-special-tag,.career-form-tag{color:var(--soft)}.career-special-tag{background:var(--career-accent);color:var(--text)}.career-form-tag.up{background:#22c36d}@supports (color:color-mix(in lab, red, red)){.career-form-tag.up{background:color-mix(in srgb, #22c36d 12%, var(--surface-raised))}}.career-form-tag.up{color:#116c49}@supports (color:color-mix(in lab, red, red)){.career-form-tag.up{color:color-mix(in oklab, #116c49, var(--text) var(--tone-mix))}}.career-form-tag.down{background:#e60022}@supports (color:color-mix(in lab, red, red)){.career-form-tag.down{background:color-mix(in srgb, #e60022 8%, var(--surface-raised))}}.career-form-tag.down{color:#a62647}@supports (color:color-mix(in lab, red, red)){.career-form-tag.down{color:color-mix(in oklab, #a62647, var(--text) var(--tone-mix))}}.starxi-pitch-slot .career-player-badges{justify-content:center}.starxi-pitch-slot .career-player-badges span{font-size:var(--text-caption2);padding:2px 4px}.career-milestone-grid,.career-award-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.career-milestone-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:16px;gap:9px;padding:18px;display:grid}.career-milestone-card.unlocked{background:linear-gradient(145deg,var(--surface-raised),var(--career-accent));border-color:var(--career-accent)}.career-milestone-card>span{font-size:var(--text-footnote);letter-spacing:.08em;font-weight:800}.career-milestone-card>strong{font-size:16px}.career-milestone-card>b{font-size:35px;line-height:1}.career-milestone-card small{font-size:var(--text-footnote);color:var(--soft);line-height:1.4}.career-milestone-card b small{font-size:var(--text-footnote)}.career-section progress{-webkit-appearance:none;appearance:none;background:var(--text);border:0;border-radius:8px;width:100%;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.career-section progress{background:color-mix(in srgb, var(--text) 9%, var(--surface-raised))}}.career-section progress::-webkit-progress-bar{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.career-section progress::-webkit-progress-bar{background:color-mix(in srgb, var(--text) 9%, var(--surface-raised))}}.career-section progress::-webkit-progress-value{background:var(--accent)}.career-section progress::-moz-progress-bar{background:var(--accent)}.career-section .career-album-progress{height:9px;margin-top:16px}.career-award{background:#c59921;border-radius:14px;gap:10px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.career-award{background:color-mix(in srgb, #c59921 8%, var(--surface-raised))}}.career-award{border:1px solid #c39722}@supports (color:color-mix(in lab, red, red)){.career-award{border:1px solid color-mix(in srgb, #c39722 27%, var(--surface-raised))}}.career-award>span{font-size:var(--text-footnote);color:#946300}@supports (color:color-mix(in lab, red, red)){.career-award>span{color:color-mix(in oklab, #946300, var(--text) var(--tone-mix))}}.career-award>span{font-weight:750}.career-award>strong{font-size:16px;line-height:1.35}.career-award>small{font-size:var(--text-footnote);color:var(--soft);line-height:1.5}.career-rival-list{gap:8px;max-height:480px;display:grid;overflow-y:auto}.career-rival-list article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;justify-content:space-between;gap:16px;padding:16px;display:flex}.career-rival-list article.active{background:#e64800}@supports (color:color-mix(in lab, red, red)){.career-rival-list article.active{background:color-mix(in srgb, #e64800 6%, var(--surface-raised))}}.career-rival-list article.active{border-color:#c65c1f}@supports (color:color-mix(in lab, red, red)){.career-rival-list article.active{border-color:color-mix(in srgb, #c65c1f 36%, var(--surface-raised))}}.career-rival-list article span,.career-rival-list article strong,.career-rival-list article small{display:block}.career-rival-list article span{font-size:var(--text-footnote);color:#ba4c1b;font-weight:800}@supports (color:color-mix(in lab, red, red)){.career-rival-list article span{color:color-mix(in oklab, #ba4c1b, var(--text) var(--tone-mix))}}.career-rival-list article span{margin-bottom:6px}.career-rival-list article strong{font-size:14px}.career-rival-list article small{font-size:var(--text-footnote);color:var(--soft);margin-top:5px;line-height:1.5}.career-rival-record{text-align:right}.career-rival-record b{font-size:var(--text-footnote)}.career-derby-banner{border:1px solid #c65c1f;margin:12px 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.career-derby-banner{border:1px solid color-mix(in srgb, #c65c1f 36%, var(--surface-raised))}}.career-derby-banner{background:#e64800;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.career-derby-banner{background:color-mix(in srgb, #e64800 6%, var(--surface-raised))}}.career-derby-banner{font-size:var(--text-footnote);line-height:1.5}.career-derby-banner strong{color:#ba4c1b;display:block}@supports (color:color-mix(in lab, red, red)){.career-derby-banner strong{color:color-mix(in oklab, #ba4c1b, var(--text) var(--tone-mix))}}.career-album-filters{grid-template-columns:2fr repeat(4,1fr) auto;gap:8px;margin:16px 0;display:grid}.career-album-switch{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:flex}.career-album-switch input{-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);background:var(--line);cursor:pointer;flex:none;width:36px;height:20px;margin:0;transition:background .16s;position:relative}.career-album-switch input:after{content:"";background:var(--surface-raised);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f141940}.career-album-switch input:checked{background:var(--accent)}.career-album-switch input:checked:after{transform:translate(16px)}.career-album-switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.career-album-switch span{min-width:0;line-height:1.2;display:grid}.career-album-switch strong{color:var(--text);font-size:var(--text-footnote)}.career-album-switch small{color:var(--soft);font-size:var(--text-caption1,12px)}.career-album-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;display:grid}.career-album-card{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface-raised),var(--accent));border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.career-album-card{background:linear-gradient(135deg,var(--surface-raised),color-mix(in srgb, var(--accent) 7%, var(--surface-raised)))}}.career-album-card{min-width:0}.career-album-card.missing{background:var(--surface-soft);border-style:dashed}.career-album-card.missing>b{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.career-album-card.missing>b{color:color-mix(in srgb, var(--text) 47%, var(--surface-raised))}}.career-album-card.milestone{background:linear-gradient(145deg,var(--surface-raised),var(--career-accent))}.career-album-card>span{font-size:var(--text-footnote);letter-spacing:.035em;font-weight:800}.career-album-card>b{margin-top:5px;font-size:34px;line-height:1}.career-album-card>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.career-album-card>small{font-size:var(--text-footnote);color:var(--soft);line-height:1.5}.career-album-card>em{font-size:var(--text-footnote);font-style:normal;font-weight:800}.career-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.career-pagination button{border:1px solid var(--line);background:var(--surface-soft);font-size:var(--text-footnote);cursor:pointer;border-radius:9px;padding:9px 14px}.career-pagination button:disabled{opacity:.45;cursor:default}.career-pagination>span{text-align:center;font-size:var(--text-footnote);color:var(--soft)}.career-album-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.career-album-rewards article{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.career-album-rewards article>div{flex:1;min-width:0}.career-album-rewards strong{font-size:var(--text-footnote);display:block}.career-album-rewards small{font-size:var(--text-footnote);color:var(--soft);margin:5px 0 8px;display:block}.career-album-rewards button{font-size:var(--text-footnote);flex-shrink:0}.career-album-rewards+button{margin-top:14px}:is(.career-section button:focus-visible,.career-section summary:focus-visible,.career-section select:focus-visible,.career-section input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}@media (max-width:1000px){.career-album-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.career-album-filters>input,.career-album-filters>.career-album-switch{grid-column:1/-1}.career-milestone-grid,.career-award-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.career-section{padding:14px}.career-heading h3,.career-heading h4{font-size:18px}.career-heading select{width:100%}.career-album-rewards{grid-template-columns:1fr}.career-album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.career-album-card{padding:12px}.career-rival-list article{flex-direction:column;gap:8px}.career-rival-record{text-align:left}.career-rating-row em{margin:4px 0 0;display:block}.career-form-list>button{flex-wrap:wrap}}.career-pitch-badge{background:var(--accent);border-radius:5px;padding:2px 4px;position:absolute;top:-7px;right:-5px}@supports (color:color-mix(in lab, red, red)){.career-pitch-badge{background:color-mix(in srgb, var(--accent) 7%, var(--surface-raised))}}.career-pitch-badge{color:#253144}@supports (color:color-mix(in lab, red, red)){.career-pitch-badge{color:color-mix(in oklab, #253144, var(--text) var(--tone-mix))}}.career-pitch-badge{font-size:var(--text-footnote);white-space:nowrap;font-weight:800;box-shadow:0 2px 5px #00000026}.career-pitch-badge.special{background:var(--career-accent)}.career-pitch-badge.unhappy{background:#e60022}@supports (color:color-mix(in lab, red, red)){.career-pitch-badge.unhappy{background:color-mix(in srgb, #e60022 14%, var(--surface-raised))}}.career-player-badges:empty{display:none}.travel-panel{border:1px solid #2269c3;margin:18px 0;padding:22px}@supports (color:color-mix(in lab, red, red)){.travel-panel{border:1px solid color-mix(in srgb, #2269c3 17%, var(--surface-raised))}}.travel-panel{background:var(--accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.travel-panel{background:color-mix(in srgb, var(--accent) 3%, var(--surface-raised))}}.travel-panel{min-width:0}.travel-panel.arrived{border-color:#16845b}.travel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.travel-heading h4{overflow-wrap:anywhere;margin:6px 0;font-size:22px;line-height:1.4}.travel-heading small,.travel-details span{color:#526178}@supports (color:color-mix(in lab, red, red)){.travel-heading small,.travel-details span{color:color-mix(in oklab, #526178, var(--text) var(--tone-mix))}}.travel-heading small,.travel-details span{line-height:1.6}.travel-countdown{color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:28px}.travel-map-wrap{background:#228ec3;border-radius:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.travel-map-wrap{background:color-mix(in srgb, #228ec3 17%, var(--surface-raised))}}.travel-map{touch-action:none;cursor:grab;width:100%;display:block}.travel-map-controls{gap:5px;display:flex;position:absolute;top:10px;left:10px}.travel-map-controls button{background:var(--surface-raised);color:var(--accent);border:1px solid #bdcad9;border-radius:6px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.travel-map-controls button{color:color-mix(in oklab, var(--accent) 62%, var(--text))}}.travel-map-controls button{cursor:pointer;min-height:34px}.travel-attribution{background:var(--surface-raised);padding:3px 7px;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.travel-attribution{background:color-mix(in srgb, var(--surface-raised) 93%, transparent)}}.travel-attribution{font-size:var(--text-footnote)}.travel-map-fallback{background:var(--surface-raised);color:#33465d;border-radius:5px;padding:8px;position:absolute;bottom:24px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.travel-map-fallback{color:color-mix(in oklab, #33465d, var(--text) var(--tone-mix))}}.travel-details{grid-template-columns:1fr 1fr 1fr;gap:12px;margin:18px 0 12px;display:grid}.travel-details div{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.travel-details small{font-size:var(--text-footnote);letter-spacing:1px;color:#526178}@supports (color:color-mix(in lab, red, red)){.travel-details small{color:color-mix(in oklab, #526178, var(--text) var(--tone-mix))}}.travel-details strong{font-size:14px;line-height:1.5}.travel-details span{font-size:var(--text-footnote)}.travel-panel progress{width:100%;height:9px;accent-color:var(--accent);display:block}.travel-route-note{color:#526178;margin:9px 0;display:block}@supports (color:color-mix(in lab, red, red)){.travel-route-note{color:color-mix(in oklab, #526178, var(--text) var(--tone-mix))}}.travel-route-note{line-height:1.6;font-size:var(--text-footnote)}.travel-events{min-height:38px;margin:16px 0}.travel-events p{background:var(--accent);border-radius:8px;margin:8px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.travel-events p{background:color-mix(in srgb, var(--accent) 10%, var(--surface-raised))}}.travel-events p{font-size:var(--text-footnote);overflow-wrap:anywhere;line-height:1.7;animation:.25s ease-out travel-event-in}.travel-events b{white-space:nowrap;font-size:var(--text-footnote);color:var(--accent);margin-left:6px}.travel-events p.later{background:#e60022}@supports (color:color-mix(in lab, red, red)){.travel-events p.later{background:color-mix(in srgb, #e60022 8%, var(--surface-raised))}}.travel-events p.later b{color:#b3122d}@supports (color:color-mix(in lab, red, red)){.travel-events p.later b{color:color-mix(in oklab, #b3122d, var(--text) var(--tone-mix))}}.travel-start{width:100%;min-height:48px}.travel-stats{border:1px solid #2269c3;padding:18px}@supports (color:color-mix(in lab, red, red)){.travel-stats{border:1px solid color-mix(in srgb, #2269c3 17%, var(--surface-raised))}}.travel-stats{border-radius:14px;margin:18px 0}.travel-stats div{font-size:var(--text-footnote);flex-wrap:wrap;gap:14px 24px;margin:12px 0;display:flex}.travel-stats b{color:var(--accent);font-size:20px}.travel-stats small{color:#526178;margin-top:6px;display:block}@supports (color:color-mix(in lab, red, red)){.travel-stats small{color:color-mix(in oklab, #526178, var(--text) var(--tone-mix))}}.travel-stats small{overflow-wrap:anywhere;line-height:1.6}.travel-home-label{color:#526178;display:block}@supports (color:color-mix(in lab, red, red)){.travel-home-label{color:color-mix(in oklab, #526178, var(--text) var(--tone-mix))}}.travel-home-label{font-size:var(--text-footnote);margin:6px 0;line-height:1.6}@keyframes travel-event-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.travel-panel{padding:14px}.travel-heading h4{font-size:18px}.travel-countdown{font-size:22px}.travel-details{grid-template-columns:1fr}.travel-map{min-height:240px}.travel-map-controls{gap:3px}.travel-map-controls button{padding:4px 7px}}@media (prefers-reduced-motion:reduce){.travel-events p{animation:none}}.star-pack-card.scrap{background:#c37c22}@supports (color:color-mix(in lab, red, red)){.star-pack-card.scrap{background:color-mix(in srgb, #c37c22 14%, var(--surface-raised))}}.star-pack-card.scrap{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.star-pack-card.scrap{border-color:color-mix(in srgb, var(--text) 43%, var(--surface-raised))}}.star-pack-card.scrap .star-pack-icon{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.star-pack-card.scrap .star-pack-icon{color:color-mix(in srgb, var(--text) 66%, var(--surface-raised))}}.star-pack-card.scrap .star-pack-icon{filter:grayscale()}.tournament-reward-odds{border:1px solid var(--line,var(--text));margin:14px 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.tournament-reward-odds{border:1px solid var(--line,color-mix(in srgb, var(--text) 14%, var(--surface-raised)))}}.tournament-reward-odds{border-radius:14px}.tournament-reward-odds summary{cursor:pointer;font-weight:650}.tournament-reward-odds small{margin-top:10px;display:block}.travel-home-label{overflow-wrap:anywhere;white-space:normal}.competition-card-top{align-items:flex-start}.competition-card-top b{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:65%;line-height:1.4}.competition-card-top strong{flex-shrink:0}.travel-itinerary{margin:16px 0;font-size:.85rem}.travel-itinerary p{margin:8px 0}.travel-itinerary small{opacity:.75;margin-top:5px;display:block}.travel-itinerary ol{gap:7px;padding-left:22px;display:grid}.travel-itinerary li[aria-current=step]{color:var(--accent,var(--accent));font-weight:700}.gc-match-viewer{color:#f5fbf7;background:#0b1e19;border:1px solid #456755;border-radius:16px;min-width:0;margin:16px 0;padding:13px;overflow:hidden}.gc-viewer-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:4px 1px 13px;display:grid}.gc-viewer-scoreboard>div:last-child{text-align:right}.gc-viewer-scoreboard strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1.5vw,15px);line-height:1.3;display:block;overflow:hidden}.gc-viewer-scoreboard small{color:#afc9bb;font-size:var(--text-caption2);letter-spacing:.07em;font-weight:800;display:block}.gc-viewer-score{text-align:center;white-space:nowrap}.gc-viewer-score span{letter-spacing:.01em;font-size:clamp(22px,3vw,37px);font-weight:900;display:block}.gc-viewer-score small{font-size:var(--text-caption2)}.gc-viewer-pitch-shell{background:#1d262b;border:1px solid #e6ffee24;border-radius:12px;overflow:hidden}.gc-viewer-pitch-head{color:#dcf7e5;font-size:var(--text-caption2);letter-spacing:.06em;background:#102f23;justify-content:space-between;gap:8px;padding:9px 12px;font-weight:800;display:flex}.gc-live-dot{background:#74f7a4;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 9px #74f7a4}.gc-viewer-pitch{--pitch-max-height:min(640px,76vh);width:min(100%,calc(var(--pitch-max-height) * var(--stadium-ratio,1.44)));height:auto;aspect-ratio:var(--stadium-ratio,1.44);background:#262f35;margin-inline:auto;display:block}.gc-viewer-legend{font-size:var(--text-caption2);color:#c3dacd;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 14px;padding:8px 10px;display:flex}.gc-viewer-legend span{align-items:center;gap:6px;display:flex}.gc-viewer-legend i{border:1px solid #fff;border-radius:50%;width:10px;height:10px}.gc-viewer-legend span:last-child{color:#8db29d;font-size:var(--text-caption2);margin-left:auto}.gc-viewer-replay-exit{color:#ebfff1;cursor:pointer;background:#163d2c;border:0;border-top:1px solid #375643;width:100%;padding:8px;font-weight:800;display:block}.gc-viewer-tabs{scrollbar-width:thin;background:#142d22;border-radius:10px;gap:4px;max-width:100%;margin-top:12px;padding:3px;display:flex;overflow-x:auto}.gc-viewer-tabs button{color:#bdd3c4;min-height:32px;font-size:var(--text-caption2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1 0 auto;padding:8px 10px;font-weight:850}.gc-viewer-tabs button.selected{color:#fff;background:#327b56}.gc-viewer-tab-panel{color:#e5f7eb;min-height:58px;font-size:var(--text-footnote);margin-top:10px}.gc-viewer-tab-panel p{margin:4px;line-height:1.6}.gc-viewer-tab-panel a{color:#aaf4bd;font-weight:800;text-decoration:underline}.gc-viewer-events{gap:5px;display:grid}.gc-viewer-events>div,.gc-viewer-events>button{text-align:left;color:#e4f7e8;font-size:var(--text-footnote);background:#123022;border:1px solid #2b5040;border-radius:7px;align-items:center;gap:11px;padding:9px;display:flex}.gc-viewer-events>button{cursor:pointer;width:100%}.gc-viewer-events time{color:#c4efb2;min-width:26px;font-weight:900}.gc-viewer-events b{margin-left:auto}.gc-viewer-events>span,.gc-viewer-events>p,.gc-viewer-events>small{color:#c5dbc9;padding:8px}.gc-viewer-player-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gc-viewer-player-list>div{min-width:0;font-size:var(--text-caption2);background:#112e21;border:1px solid #2a503c;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:9px;display:flex}.gc-viewer-player-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-viewer-player-list small{color:#9ebba9;font-size:var(--text-caption2);margin-left:6px}.gc-viewer-player-list strong{color:#b5f0b9}.gc-viewer-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.gc-viewer-stat-grid>div{text-align:center;border:1px solid #315b45;border-radius:8px;padding:11px 5px}.gc-viewer-stat-grid span{color:#b7d1bd;font-size:var(--text-caption2);display:block}.gc-viewer-stat-grid b{font-size:22px}@media (max-width:650px){.gc-match-viewer{margin:11px 0;padding:8px}.gc-viewer-scoreboard{gap:5px}.gc-viewer-pitch-head{font-size:var(--text-caption2)}.gc-viewer-legend span:last-child{justify-content:center;width:100%;margin-left:0}.gc-viewer-player-list{grid-template-columns:1fr}.gc-viewer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-viewer-tabs button{font-size:var(--text-caption2);padding:7px 9px}}@media (prefers-reduced-motion:reduce){.gc-live-dot{box-shadow:none}}.cup-goal-takeover{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;width:min(340px,100vw - 28px);padding:0;display:block;inset:auto 14px 14px auto;background:0 0!important}.cup-goal-takeover .cup-goal-card{pointer-events:auto;border-radius:16px;width:100%;padding:15px 18px;box-shadow:0 12px 40px #00000054}.cup-goal-takeover .cup-goal-confetti{display:none}.cup-goal-takeover .cup-goal-card>strong{white-space:normal;margin-top:7px;font-size:16px}.cup-goal-takeover .cup-goal-card h2{margin:2px 0;font-size:32px;line-height:1.1}.cup-goal-takeover .cup-goal-detail{font-size:var(--text-footnote);line-height:1.3}.cup-goal-takeover .cup-goal-minute{font-size:var(--text-caption2)}.cup-goal-takeover .event-takeover-dismiss{margin-top:8px;padding:8px 15px}@media (max-width:650px){.cup-goal-takeover{width:min(270px,100vw - 24px);inset:auto 12px 12px auto}.cup-goal-takeover .cup-goal-card{padding:12px}}.gc-viewer-half-time{z-index:3;pointer-events:none;background:#061c13db;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:37px 0 25px}.gc-viewer-half-time strong{letter-spacing:.15em;color:#e7fff1;font-size:clamp(14px,3vw,28px)}.gc-viewer-half-time span{font-size:var(--text-footnote);color:#b6eac5;font-weight:750}.gc-viewer-main{grid-template-columns:minmax(120px,1fr) minmax(240px,4fr) minmax(120px,1fr);align-items:start;gap:10px;display:grid}.gc-team-list{background:#102b20;border:1px solid #345644;border-radius:10px;min-width:0;padding:8px}.gc-team-list h4{font-size:var(--text-footnote);overflow-wrap:anywhere;margin:0 0 8px}.gc-team-list button{color:#effbf2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #294335;align-items:center;gap:5px;width:100%;min-width:0;padding:6px 0;display:flex}.gc-team-list b{font-size:var(--text-caption2);color:#b9dcc3;min-width:16px}.gc-team-list span{flex:1;min-width:0}.gc-team-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption2);display:block;overflow:hidden}.gc-team-list small{font-size:var(--text-caption2);color:#a2c5b0;display:block}.gc-team-list em{font-style:normal;font-weight:800;font-size:var(--text-caption2);color:#d0ffbc}.gc-team-list progress{accent-color:#6bd597;width:100%;height:4px;margin-top:3px;display:block}.gc-dismissed{margin-top:6px;color:#ffab9b!important}.gc-viewer-tools{font-size:var(--text-caption2);color:#bbd2c3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.gc-viewer-tools button,.gc-viewer-cameras button,.gc-viewer-player-detail button{color:#effff2;cursor:pointer;font-size:var(--text-caption2);background:#1e4b33;border:1px solid #4e725c;border-radius:8px;padding:8px 10px}.gc-viewer-cameras{flex-wrap:wrap;gap:5px;padding:7px;display:flex}.gc-viewer-cameras button[aria-pressed=true]{background:#4c8563}.gc-viewer-cameras small{color:#c0d3c6;margin-left:auto;padding:7px}.gc-team-badge{min-width:24px;height:24px;font-size:var(--text-footnote);vertical-align:middle;background:#254731;border:1px solid #577d66;border-radius:50%;place-items:center;display:inline-grid}.gc-match-viewer.expanded{z-index:90;width:auto;max-width:1480px;margin:0 auto;position:fixed;inset:14px;overflow:auto;box-shadow:0 0 0 100vmax #000000a6}.gc-viewer-player-detail{font-size:var(--text-footnote);background:#284b34;border-radius:8px;align-items:center;gap:15px;margin-top:8px;padding:10px;display:flex}.gc-viewer-player-detail button{margin-left:auto}.gc-viewer-tactics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gc-viewer-tactics p{grid-column:1/-1}.gc-viewer-tactics button{color:#edfff2;cursor:pointer;background:#19432c;border:1px solid #4c715a;border-radius:8px;padding:12px}.gc-viewer-tactics button[aria-pressed=true]{background:#397b51;border-color:#a8edb8}.gc-viewer-tactics strong,.gc-viewer-tactics small{display:block}.gc-viewer-tactics small{font-size:var(--text-caption2);margin-top:5px;line-height:1.4}.gc-match-viewer button:disabled{opacity:.45;cursor:default}:is(.gc-match-viewer button:focus-visible,.gc-match-viewer select:focus-visible){outline-offset:2px;outline:2px solid #c6ffd1}.gc-match-statistics{border-collapse:collapse;text-align:center;width:100%}.gc-match-statistics th,.gc-match-statistics td{border-bottom:1px solid #2c503a;padding:8px}.gc-match-statistics th{font-size:var(--text-caption2);color:#b9d5c1}.gc-match-statistics td{font-weight:800}.gc-viewer-events{max-height:340px;overflow:auto}@media (max-width:1000px){.gc-viewer-main{grid-template-columns:1fr 1fr}.gc-viewer-pitch-shell{grid-area:1/1/auto/-1}.gc-team-list{grid-row:2}.gc-team-list button{padding:5px 0}.gc-viewer-tactics{grid-template-columns:1fr}.gc-viewer-player-detail{flex-wrap:wrap}}@media (max-width:500px){.gc-match-viewer.expanded{inset:5px}.gc-viewer-tools span{overflow-wrap:anywhere;max-width:55%}.gc-team-list strong,.gc-viewer-tools button{font-size:var(--text-caption2)}.gc-viewer-main{gap:5px}}.gc-viewer-caption{font-size:var(--text-footnote);background:#254d34;border:1px solid #548366;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;padding:9px 12px;display:flex}.gc-viewer-caption time{color:#dcffb7;font-weight:900}.gc-viewer-caption span{color:#bbd9c5;font-size:var(--text-caption2)}.gc-notification{top:max(12px,env(safe-area-inset-top));z-index:160;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none;color:#f4f7f8;background:#182329ee;border:1px solid #ffffff26;border-radius:22px;gap:12px;width:min(460px,100vw - 24px);padding:14px 18px;animation:.3s ease-out gc-notify-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0005}.gc-notification>span{font-size:25px}.gc-notification strong{font-size:14px}.gc-notification p{font-size:var(--text-footnote);margin:5px 0;line-height:1.5}.gc-notification small{font-size:var(--text-footnote);color:#b4d7c8}.card-notification{top:155px}@keyframes gc-notify-in{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%)}}.career-toolbar{flex-wrap:wrap;align-items:start;gap:8px;margin:12px 0;display:flex}.career-toolbar>.mode-input{flex:1;min-width:150px}.career-toolbar select,.career-filters input{background:var(--accent);border-radius:9px;padding:10px}@supports (color:color-mix(in lab, red, red)){.career-toolbar select,.career-filters input{background:color-mix(in oklab, var(--accent) 62%, var(--text))}}.career-toolbar select,.career-filters input{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.career-toolbar select,.career-filters input{color:color-mix(in srgb, var(--accent) 7%, var(--surface-raised))}}.career-toolbar select,.career-filters input{border:1px solid var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.career-toolbar select,.career-filters input{border:1px solid color-mix(in srgb, var(--surface-raised) 13%, transparent)}}.career-toolbar select,.career-filters input{max-width:100%}.career-filters{flex:1;min-width:150px}.career-filters summary{cursor:pointer;padding:10px}.career-filters>div{background:var(--accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.career-filters>div{background:color-mix(in oklab, var(--accent) 62%, var(--text))}}.career-filters>div{border-radius:12px}.career-form-list{max-height:430px;overflow:auto}.match-archive{padding:16px}.archive-match{border-bottom:1px solid var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.archive-match{border-bottom:1px solid color-mix(in srgb, var(--surface-raised) 8%, transparent)}}.archive-match{padding:10px 0}.archive-match>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.archive-match summary small{font-size:var(--text-footnote);opacity:.65;margin-top:3px;display:block}.archive-match>p,.archive-events{font-size:var(--text-footnote);line-height:1.8}.archive-events{padding-left:20px}.archive-match .career-rating-list{margin-top:12px}.archive-match .career-rating-row summary{padding:8px}.post-match-summary{background:#12262b;border:1px solid #ffffff20;border-radius:18px;margin:14px 0;padding:20px}.summary-score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.summary-score b{font-size:30px}.summary-score strong{font-size:var(--text-subhead)}.summary-performances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.summary-performances>span{font-size:var(--text-footnote);background:#ffffff08;border-radius:10px;gap:4px;padding:10px;display:grid}.summary-performances small{opacity:.65}.summary-actions{gap:8px;margin-top:16px;display:flex}.post-match-summary details{font-size:var(--text-footnote);padding:9px 0}.post-match-summary summary{cursor:pointer}.gc-match-viewer.pitch-focus .gc-viewer-main{grid-template-columns:minmax(0,1fr)}.gc-match-viewer .gc-viewer-scoreboard{margin-top:8px}.gc-viewer-player-list>div{gap:8px}.gc-viewer-player-list progress{max-width:90px}.match-sub-button{margin:10px 12px}.gc-viewer-caption{font-size:var(--text-footnote)}.gc-viewer-tabs{grid-template-columns:repeat(3,1fr)}.match-in-progress .cup-panel>.starxi-summary,.match-in-progress .cup-panel>.trophy-room,.match-in-progress .cup-panel>.tournament-reward-odds,.match-in-progress .cup-panel>.club-scorer-board,.match-in-progress .feature-card-heading,.match-in-progress .shop-card,.match-in-progress .stadium-card,.match-in-progress .side-column{display:none}.match-in-progress .game-layout{grid-template-columns:minmax(0,1fr)}.match-in-progress .feature-card{grid-column:1/-1;order:-1!important}.post-match-extras:empty{display:none}.inline-standings,.inline-gazette{border:1px solid var(--surface-raised);margin:12px 0}@supports (color:color-mix(in lab, red, red)){.inline-standings,.inline-gazette{border:1px solid color-mix(in srgb, var(--surface-raised) 9%, transparent)}}.inline-standings,.inline-gazette{border-radius:12px;padding:12px}.inline-standings .season-standings-card{width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;padding:12px}.inline-standings .season-standings-result{display:none}.inline-standings .season-standings-topline{font-size:var(--text-footnote)}.inline-standings .season-standings-card h2{font-size:18px}.inline-standings .season-standings-dismiss{display:none}.inline-gazette .gazette-front-page{width:auto;max-width:none;box-shadow:none;padding:14px;transform:none}.inline-gazette .gazette-dateline,.inline-gazette footer{display:none}.inline-gazette h2{font-size:20px}.inline-gazette h3{font-size:14px}.inline-gazette header{font-size:16px}.inline-gazette p{font-size:var(--text-footnote)}.feature-tabs>div{overflow-x:auto}.feature-tabs button{white-space:nowrap}@media (max-width:700px){.career-toolbar{grid-template-columns:1fr;display:grid}.career-filters>div,.summary-performances{grid-template-columns:1fr}.summary-score{gap:7px}.summary-score strong{font-size:var(--text-footnote)}.summary-score b{font-size:24px}.summary-actions{flex-wrap:wrap}.gc-viewer-tabs button{min-width:0}.gc-match-viewer.team-open .gc-viewer-main{grid-template-columns:1fr}.gc-match-viewer.team-open .gc-team-list{display:none}.gc-notification{padding:12px 14px}.match-in-progress .feature-card{padding:10px}}@media (prefers-reduced-motion:reduce){.gc-notification{animation:none}}.app-shell:not(.section-home) .click-zone-card,.app-shell:not(.section-home) .shop-card,.app-shell:not(.section-home) .layout-toolbar,.app-shell:not(.section-home) .side-column,.section-home .feature-card{display:none}.app-shell:not(.section-home) .clicker-layout{grid-template-columns:minmax(0,1fr)}.app-shell:not(.section-home) .feature-card{grid-column:1/-1}.app-shell:not(.section-home) .coop-world-tools,.feature-card-heading{display:none}.section-home .layout-toolbar{display:flex}.inline-standings .season-standings-panel{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:8px}.inline-standings .season-standings-table-head,.inline-standings .season-standings-note{display:none}.gc-viewer-tabs button{flex:1}.gc-goal-burst{z-index:3;text-align:center;pointer-events:none;background:#116443ed;border-radius:14px;gap:3px;padding:10px 22px;animation:.25s ease-out gc-goal-pop;display:grid;position:absolute;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #0005}.gc-goal-burst strong{font-size:22px}.gc-goal-burst span{font-size:var(--text-footnote)}@keyframes gc-goal-pop{0%{opacity:0;transform:translate(-50%)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.gc-goal-burst{animation:none}}.career-toolbar select,.career-filters input{background:var(--surface-raised);color:var(--text);border-color:var(--line)}.career-filters>div{background:var(--surface-soft)}.career-filters button{border:1px solid var(--line);color:var(--text);background:var(--surface-raised);border-radius:9px;padding:8px}.archive-match{border-color:var(--line)}.post-match-summary{background:var(--surface-raised);border-color:var(--line);color:var(--text)}.summary-performances>span{background:var(--surface-soft)}.summary-performances b{color:var(--accent)}.inline-standings,.inline-gazette{border-color:var(--line)}.match-in-progress .cup-panel>.feature-panel-heading,.match-in-progress .cup-panel>.feature-copy{display:none}.match-in-progress .career-derby-banner{font-size:var(--text-footnote);padding:9px 12px}.match-in-progress .feature-panel{padding:8px}.app-shell:not(.section-home) .feature-card{grid-row:auto}.gc-match-viewer .gc-viewer-player-list small{color:#bfd4c8}@media (max-width:700px){.match-in-progress .feature-card{padding:6px}.match-in-progress .cup-panel{padding:0}.gc-viewer-scoreboard strong{white-space:normal;text-overflow:clip;font-size:var(--text-footnote);overflow:visible}.gc-viewer-player-list>div{flex-wrap:wrap}.gc-viewer-player-list progress{max-width:65px}}.gc-score-scorers{font-size:var(--text-caption2);color:#dceee3;gap:3px;margin-top:6px;line-height:1.4;display:grid}.gc-score-scorers span{overflow-wrap:anywhere}.gc-sub-panel{background:var(--surface-raised);color:var(--text);border-color:var(--line);padding:14px;scroll-margin-top:80px;display:block}.gc-sub-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gc-sub-heading h3{margin:0}.gc-sub-heading button{margin-left:auto}.gc-sub-panel>p{font-size:var(--text-footnote);line-height:1.5}.gc-sub-confirm{background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.gc-sub-confirm small{width:100%;color:var(--soft)}.gc-sub-panel button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gc-sub-panel button:disabled{opacity:.45}.gc-sub-panel .gc-sub-heading button,.gc-sub-panel .gc-sub-confirm button{border:1px solid var(--line);font:inherit;font-size:var(--text-footnote);cursor:pointer;background:var(--surface-soft);color:var(--text);border-radius:8px;padding:8px 12px}.gc-sub-panel .gc-sub-confirm button:disabled{cursor:default}.gc-sub-panel .gc-sub-confirm>button:last-child{background:var(--accent);color:var(--on-accent)}@media (max-width:650px){.gc-sub-panel{padding:8px;scroll-margin-top:195px}.gc-score-scorers{font-size:var(--text-caption2)}}.gc-viewer-pitch-shell{position:relative}.gc-timed-overlay{z-index:8;text-align:center;color:#fff;pointer-events:none;background:#08141bf5;border:2px solid;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;animation:.2s ease-out gc-overlay-enter;display:flex;position:absolute;inset:50px 12px 65px}.gc-timed-overlay>span:first-child{letter-spacing:.06em;font-size:clamp(22px,5vw,46px);font-weight:900}.gc-timed-overlay>strong{overflow-wrap:anywhere;font-size:clamp(15px,2.4vw,25px)}.gc-timed-overlay .gc-match-statistics{max-width:470px;font-size:var(--text-footnote)}.gc-timed-overlay.halftime{gap:4px;padding:12px}.gc-timed-overlay.halftime .gc-match-statistics tr:nth-child(n+6){display:none}@keyframes gc-overlay-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.gc-timed-overlay{gap:4px;padding:8px;inset:40px 5px 50px}.gc-timed-overlay .gc-match-statistics{font-size:var(--text-caption2)}}@media (prefers-reduced-motion:reduce){.gc-timed-overlay{animation:none}}.gc-interactive-controls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gc-interactive-controls button,.gc-interactive-pause button{color:#183c32;background:#fff;border:1px solid #d9dfdf;border-radius:10px;min-height:44px;padding:10px 15px;font-weight:700}.gc-interactive-controls button[aria-pressed=true]{background:#e2f2e9;border-color:#6da68b}.gc-interactive-controls button:disabled{opacity:.5}.gc-interactive-pause{background:#f4f7f4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.gc-interactive-ticker{max-height:420px;padding:8px;overflow:auto}.gc-interactive-ticker>div{border-bottom:1px solid #e7ebe8;gap:12px;padding:10px;display:flex}.gc-interactive-match .gc-sub-confirm{flex-wrap:wrap}.gc-interactive-match .gc-sub-confirm>span{flex-basis:100%}.gc-interactive-match .gc-score-scorers{overflow-wrap:anywhere}@media (max-width:600px){.gc-interactive-controls button{flex:40%}.gc-interactive-match .gc-viewer-scoreboard{min-width:0}}.summary-match-stats,.summary-goals{font-size:var(--text-footnote);flex-wrap:wrap;gap:8px 18px;margin:12px 0;display:flex}.summary-motm{color:var(--soft);font-size:var(--text-footnote);margin:10px 0 0}.summary-motm strong{color:var(--text)}.summary-tickets{border:1px solid var(--accent);width:fit-content;max-width:100%;margin:10px 0 0;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.summary-tickets{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.summary-tickets{border-radius:var(--radius-pill);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.summary-tickets{background:color-mix(in srgb, var(--accent) 10%, var(--surface-raised))}}.summary-tickets{color:var(--text);font-size:var(--text-footnote);font-weight:750}.gc-interactive-pause{color:#183c32}.gc-sub-panel .gc-viewer-tactics button{color:#edfff2}.combo-meter{z-index:3;color:#e4f9e3c7;text-align:center;pointer-events:none;opacity:.7;justify-items:center;gap:4px;width:min(220px,70%);transition:opacity .2s;display:grid;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.combo-meter.active{opacity:1}.combo-label{font-size:var(--text-footnote);letter-spacing:.08em;font-weight:850}.combo-meter small{font-size:var(--text-caption2);color:#e4f9e39e}.combo-track{background:#ffffff2e;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.combo-track i{border-radius:inherit;background:#c9f2d6;height:100%;transition:width .12s linear;display:block}.combo-meter.level-2 .combo-label{color:#ffd60a}.combo-meter.level-2 .combo-track i{background:#ffd60a}.combo-meter.level-3 .combo-label{color:#ff8a3d;text-shadow:0 0 12px #ff8a3d99}.combo-meter.level-3 .combo-track i{background:linear-gradient(90deg,#ffd60a,#ff5e3a)}.ball-button.combo-2 .ball-aura{background:radial-gradient(circle,#ffd60a73,#0000 70%)}.ball-button.combo-3 .ball-aura{background:radial-gradient(circle,#ff6e3299,#0000 70%);animation:.5s ease-in-out infinite alternate combo-flame}.combo-burst{z-index:4;color:#ffd60a;letter-spacing:.04em;text-shadow:0 4px 16px #00000073;pointer-events:none;font-size:clamp(26px,5vw,40px);font-weight:900;animation:.9s ease-out forwards combo-burst;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.combo-burst.ended{color:#ffffffd9;font-size:18px}.floating-number.combo-2{color:#ffe680}.floating-number.combo-3{color:#ffb15c;font-size:20px}@keyframes combo-burst{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-80%)scale(1)}}@keyframes combo-flame{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.combo-burst,.ball-button.combo-3 .ball-aura{animation:none}}.vibration-toggle{font-size:16px;line-height:1}.vibration-toggle.off{opacity:.4;filter:grayscale()}.daily-reward{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;margin-top:16px;padding:14px}.daily-reward.ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-reward.ready{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.daily-reward.ready{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-reward.ready{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}}.daily-reward-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-reward-head h3{font-size:var(--text-body);margin:2px 0 0}.daily-streak{background:#e68400;border-radius:99px;flex:none;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.daily-streak{background:color-mix(in srgb, #e68400 10%, var(--surface-raised))}}.daily-streak{color:#9a4b00}@supports (color:color-mix(in lab, red, red)){.daily-streak{color:color-mix(in oklab, #9a4b00, var(--text) var(--tone-mix))}}.daily-streak{font-size:var(--text-footnote);font-weight:750}.daily-reward-note{color:var(--soft);font-size:var(--text-footnote);margin:8px 0 0}.daily-reward-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.daily-reward-days li{border:1px solid var(--line);background:var(--surface-soft);text-align:center;border-radius:11px;justify-items:center;gap:2px;min-width:0;padding:8px 2px;display:grid}.daily-reward-days small{color:var(--muted);font-size:var(--text-footnote);font-weight:700}.daily-reward-days strong{font-size:16px;line-height:1.2}.daily-reward-days span{max-width:100%;color:var(--soft);font-size:var(--text-footnote);overflow-wrap:anywhere;font-weight:650;line-height:1.15}.daily-reward-days li.claimed{background:#22c34b;border-color:#34c75966}@supports (color:color-mix(in lab, red, red)){.daily-reward-days li.claimed{background:color-mix(in srgb, #22c34b 8%, var(--surface-raised))}}.daily-reward-days li.claimed strong{color:#1f8a3c}@supports (color:color-mix(in lab, red, red)){.daily-reward-days li.claimed strong{color:color-mix(in oklab, #1f8a3c, var(--text) var(--tone-mix))}}.daily-reward-days li.current{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-reward-days li.current{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 15%, transparent)}}.daily-reward-days li.pack:not(.claimed){background:#e6a000}@supports (color:color-mix(in lab, red, red)){.daily-reward-days li.pack:not(.claimed){background:color-mix(in srgb, #e6a000 9%, var(--surface-raised))}}.daily-reward-claim{background:var(--accent);width:100%;min-height:44px;color:var(--on-accent);font:inherit;font-size:var(--text-subhead);cursor:pointer;border:0;border-radius:12px;padding:10px 14px;font-weight:750}.daily-reward-claim:disabled{opacity:.55;cursor:default}.daily-reward-next{color:var(--soft);font-size:var(--text-footnote);margin:0}.daily-reward-next b{font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width:520px){.daily-reward-days{gap:4px}.daily-reward-days li{padding:7px 1px}.daily-reward-days span{font-size:var(--text-footnote)}.daily-reward-days strong{font-size:14px}}.press-conference{border:1px solid var(--line);background:var(--surface-raised);color:var(--text);border-radius:18px;margin:14px 0;padding:18px}.press-conference h3{margin:6px 0 12px;font-size:18px;line-height:1.35}.press-answers{gap:8px;display:grid}.press-answers button{border:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:11px 14px;font-size:14px}.press-answers button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.press-answers button:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.press-answers button:disabled{opacity:.55;cursor:default}.press-conference blockquote{border-left:3px solid var(--accent);font-size:var(--text-subhead);margin:8px 0;padding-left:12px}.press-effect,.press-hint{color:var(--soft);font-size:var(--text-footnote);margin:8px 0 0}.fan-mood{font-size:var(--text-footnote);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.fan-mood>span{color:var(--soft);font-weight:650}.fan-mood-bar{background:var(--line);border-radius:99px;height:7px;overflow:hidden}.fan-mood-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff9500,#34c759);height:100%;display:block}.fan-mood b{color:var(--text)}.club-passport{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:17px;margin:0 0 18px;padding:15px}.club-passport-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.club-passport-heading h4{color:var(--text);letter-spacing:-.045em;margin:2px 0 0;font-size:16px;font-weight:740}.club-passport-heading>span{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);letter-spacing:.08em;white-space:nowrap;border-radius:980px;padding:6px 9px;font-weight:850}.club-passport .club-passport-stats{font-size:var(--text-footnote);color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.club-passport .club-passport-stats span{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:13px;min-width:0;padding:10px}.club-passport .club-passport-stats b{color:var(--accent);letter-spacing:-.05em;font-size:20px;font-weight:760;display:block}.club-passport .club-passport-stats span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:520px){.club-passport .club-passport-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.club-passport .club-passport-stats span:nth-child(3){grid-column:1/-1}}@media (max-width:300px){.club-passport .club-passport-stats{grid-template-columns:1fr}}.club-passport>small{color:#526178;margin-top:6px;display:block}@supports (color:color-mix(in lab, red, red)){.club-passport>small{color:color-mix(in oklab, #526178, var(--text) var(--tone-mix))}}.club-passport>small{font-size:var(--text-footnote);overflow-wrap:anywhere;line-height:1.6}.star-pack-card.special-card-pack{background:linear-gradient(160deg, #e69900, var(--surface-raised) 62%);border-top-color:#b8862b}@supports (color:color-mix(in lab, red, red)){.star-pack-card.special-card-pack{background:linear-gradient(160deg, color-mix(in srgb, #e69900 6%, var(--surface-raised)), var(--surface-raised) 62%)}}.star-pack-card.special-card-pack .star-pack-icon{color:#3a2b04}@supports (color:color-mix(in lab, red, red)){.star-pack-card.special-card-pack .star-pack-icon{color:color-mix(in oklab, #3a2b04, var(--text) var(--tone-mix))}}.star-pack-card.special-card-pack .star-pack-icon{background:linear-gradient(135deg,#f6d77c,#d6a33a)}.star-pack-card.special-card-pack .star-pack-price{color:#6b4c05}@supports (color:color-mix(in lab, red, red)){.star-pack-card.special-card-pack .star-pack-price{color:color-mix(in oklab, #6b4c05, var(--text) var(--tone-mix))}}.star-pack-card.special-card-pack .star-pack-price{background:#e6ac00}@supports (color:color-mix(in lab, red, red)){.star-pack-card.special-card-pack .star-pack-price{background:color-mix(in srgb, #e6ac00 21%, var(--surface-raised))}}.special-pack-balance{color:var(--muted);font-size:var(--text-footnote);margin-top:9px;line-height:1.4;display:block}.special-pack-balance b{color:var(--text)}.player-stats-summary{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:14px;margin:4px 0 12px;padding:12px}.player-stats-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.player-stats-heading strong{color:var(--text);font-size:var(--text-footnote);font-weight:760}.player-stats-heading div{gap:4px;display:flex}.player-stats-heading button{border:1px solid var(--line-soft);background:var(--surface-soft);min-height:32px;color:var(--text);font-size:var(--text-footnote);cursor:pointer;border-radius:980px;padding:5px 10px;font-weight:650}.player-stats-heading button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.player-stats-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 6px;display:grid}.player-stats-summary dl div{background:var(--surface-soft);text-align:right;border-radius:12px;min-width:0;padding:9px 10px}.player-stats-summary dt{color:var(--muted);font-size:var(--text-footnote);letter-spacing:.04em;text-align:left;font-weight:750}.player-stats-summary dd{color:var(--text);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:24px;font-weight:780}.player-stats-summary small{color:var(--muted);font-size:var(--text-footnote);line-height:1.4}.discipline-tag{max-width:100%;font-size:var(--text-footnote);white-space:normal;overflow-wrap:anywhere;border-radius:980px;align-items:center;gap:4px;margin:2px 4px 0 0;padding:2px 7px;font-weight:750;line-height:1.3;display:inline-flex}.discipline-tag:before{content:"";background:#f5c400;border-radius:1.5px;flex:none;width:6px;height:8px}.discipline-tag.banned{color:#8a1c1c}@supports (color:color-mix(in lab, red, red)){.discipline-tag.banned{color:color-mix(in oklab, #8a1c1c, var(--text) var(--tone-mix))}}.discipline-tag.banned{background:#d31212}@supports (color:color-mix(in lab, red, red)){.discipline-tag.banned{background:color-mix(in srgb, #d31212 10%, var(--surface-raised))}}.discipline-tag.banned:before{background:#d92d20}.discipline-tag.warning{color:#6b4e00}@supports (color:color-mix(in lab, red, red)){.discipline-tag.warning{color:color-mix(in oklab, #6b4e00, var(--text) var(--tone-mix))}}.discipline-tag.warning{background:#e6bc00}@supports (color:color-mix(in lab, red, red)){.discipline-tag.warning{background:color-mix(in srgb, #e6bc00 23%, var(--surface-raised))}}.discipline-tag.info{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.discipline-tag.info{color:color-mix(in srgb, var(--text) 68%, var(--surface-raised))}}.discipline-tag.info{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.discipline-tag.info{background:color-mix(in srgb, var(--text) 5%, var(--surface-raised))}}.starxi-pitch-slot .discipline-tag{font-size:var(--text-caption2);white-space:nowrap;margin:2px auto 0;padding:1px 5px}.discipline-warning{background:#e69900;border:1px solid #f3d36b;border-radius:13px;align-items:flex-start;gap:10px;margin:10px 0;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.discipline-warning{background:color-mix(in srgb, #e69900 6%, var(--surface-raised))}}.discipline-warning{color:#5b4300}@supports (color:color-mix(in lab, red, red)){.discipline-warning{color:color-mix(in oklab, #5b4300, var(--text) var(--tone-mix))}}.discipline-warning{font-size:var(--text-footnote);line-height:1.45}.discipline-warning strong{color:#3d2e00;display:block}@supports (color:color-mix(in lab, red, red)){.discipline-warning strong{color:color-mix(in oklab, #3d2e00, var(--text) var(--tone-mix))}}.gc-halftime-cover{z-index:20;color:#fff;background:radial-gradient(circle at 50% 30%,#17362a 0%,#0b1c15 70%);padding:12px;animation:.32s ease-out both gc-halftime-in;display:flex;position:absolute;inset:0;overflow:auto}.gc-halftime-cover.leaving{pointer-events:none;animation:.45s ease-in both gc-halftime-out}.gc-halftime-card{text-align:center;justify-items:center;gap:10px;width:min(520px,100%);margin:auto;display:grid}.gc-halftime-kicker{font-size:var(--text-footnote);letter-spacing:.14em;background:#ffffff1f;border-radius:980px;padding:5px 12px;font-weight:850}.gc-halftime-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.gc-halftime-score strong{overflow-wrap:anywhere;font-size:clamp(13px,2.4vw,18px);font-weight:760}.gc-halftime-score strong:first-child{text-align:right}.gc-halftime-score strong:last-child{text-align:left}.gc-halftime-score b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(30px,7vw,52px);font-weight:860}.gc-halftime-scorers{color:#cfe7da;font-size:var(--text-footnote);flex-wrap:wrap;justify-content:center;gap:4px 10px;display:flex}.gc-halftime-cover .gc-match-statistics{width:100%;max-width:440px;font-size:var(--text-footnote);color:#e8f3ec}.gc-halftime-cover .gc-match-statistics tr:nth-child(n+7){display:none}.gc-halftime-card p{color:#b8cfc3;font-size:var(--text-footnote);margin:0;line-height:1.4}.gc-halftime-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gc-halftime-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:12px;min-height:44px;padding:10px 18px;font-weight:750}.gc-halftime-actions button.primary{color:#10301f;background:#fff;border-color:#fff}@keyframes gc-halftime-in{0%{opacity:0}to{opacity:1}}@keyframes gc-halftime-out{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.gc-halftime-cover{padding:8px}.gc-halftime-card{gap:6px}.gc-halftime-cover .gc-match-statistics,.gc-halftime-card p{display:none}.gc-halftime-score b{font-size:34px}}@media (prefers-reduced-motion:reduce){.gc-halftime-cover,.gc-halftime-cover.leaving{animation:none}}.gc-timed-overlay.halftime{z-index:20;background:#0b1c15;border-width:0;border-radius:0;inset:0}.gc-stadium-label{color:#b9d5c1;font-size:var(--text-footnote);overflow-wrap:anywhere;flex-basis:100%}.save-transfer{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:16px;gap:10px;margin-top:12px;padding:14px;display:grid}.save-transfer h4{margin:2px 0 4px}.save-transfer p:not(.eyebrow){color:var(--muted);font-size:var(--text-footnote);margin:0;line-height:1.5}.save-transfer-actions{flex-wrap:wrap;gap:8px;display:flex}.account-sync.saved{color:#268b45}@supports (color:color-mix(in lab, red, red)){.account-sync.saved{color:color-mix(in oklab, #268b45, var(--text) var(--tone-mix))}}.account-sync.saved{background:#22c340}@supports (color:color-mix(in lab, red, red)){.account-sync.saved{background:color-mix(in srgb, #22c340 7%, var(--surface-raised))}}.account-sync.saving{color:var(--accent);background:var(--accent-soft)}.account-sync.failed{color:#b3261e}@supports (color:color-mix(in lab, red, red)){.account-sync.failed{color:color-mix(in oklab, #b3261e, var(--text) var(--tone-mix))}}.account-sync.failed{background:#e60000}@supports (color:color-mix(in lab, red, red)){.account-sync.failed{background:color-mix(in srgb, #e60000 8%, var(--surface-raised))}}.account-sync.offline,.account-sync.conflict{color:#9a5b00}@supports (color:color-mix(in lab, red, red)){.account-sync.offline,.account-sync.conflict{color:color-mix(in oklab, #9a5b00, var(--text) var(--tone-mix))}}.account-sync.offline,.account-sync.conflict{background:#e69400}@supports (color:color-mix(in lab, red, red)){.account-sync.offline,.account-sync.conflict{background:color-mix(in srgb, #e69400 12%, var(--surface-raised))}}.account-screen{background:radial-gradient(circle at 20% 10%, var(--accent), transparent 45%), var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-screen{background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--accent) 9%, var(--surface-raised)), transparent 45%), var(--bg)}}.account-card{border:1px solid var(--text);width:min(440px,100%);padding:28px}@supports (color:color-mix(in lab, red, red)){.account-card{border:1px solid color-mix(in srgb, var(--text) 8%, transparent)}}.account-card{background:var(--surface-raised);border-radius:25px;box-shadow:0 16px 45px #1d1d1f14}.account-card h2{color:var(--text);letter-spacing:-.05em;margin:18px 0 6px;font-size:28px;font-weight:720;line-height:1.05}.account-card>p,.account-card section>p{color:var(--soft);font-size:var(--text-footnote);margin:0 0 16px;line-height:1.5}.account-brand{align-items:center;gap:12px;display:flex}.account-brand .eyebrow{margin:0 0 2px}.account-brand strong{color:var(--text);letter-spacing:-.04em;font-size:20px;font-weight:760}.account-brand-ball{background:var(--accent);border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.account-status{color:var(--muted);font-size:var(--text-footnote);margin:18px 0 0}.account-google{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);background:var(--surface-raised);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;transition:all .16s;display:flex}.account-google:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.account-google:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 34%, transparent)}}.account-google:hover:not(:disabled){background:var(--accent-soft)}.account-google span{width:24px;height:24px;color:var(--on-accent);background:var(--accent);font-size:var(--text-footnote);border-radius:50%;place-items:center;font-weight:800;display:grid}.account-divider{color:var(--muted);font-size:var(--text-footnote);align-items:center;gap:10px;margin:18px 0 12px;display:flex}.account-divider:before,.account-divider:after{content:"";background:var(--line);flex:1;height:1px}.account-tabs{background:var(--surface-soft);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.account-tabs button{min-height:34px;color:var(--soft);font:inherit;font-size:var(--text-footnote);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:700}.account-tabs button.active{color:var(--text);background:var(--surface-raised);box-shadow:0 2px 8px #1d1d1f14}.account-form{gap:10px;margin-top:14px;display:grid}.account-form .mode-primary,.account-form .mode-secondary{min-height:44px;font-size:var(--text-footnote)}.account-field{gap:5px;display:grid}.account-field span{color:var(--soft);font-size:var(--text-footnote);font-weight:700}.account-field .mode-input{min-height:44px;font-size:16px}.account-code{letter-spacing:.3em;text-align:center;font-weight:750}.account-hint{color:var(--muted);font-size:var(--text-footnote);margin-top:-4px;line-height:1.4}.account-hint.good{color:#268b45}@supports (color:color-mix(in lab, red, red)){.account-hint.good{color:color-mix(in oklab, #268b45, var(--text) var(--tone-mix))}}.account-hint.bad{color:#b52a4c}@supports (color:color-mix(in lab, red, red)){.account-hint.bad{color:color-mix(in oklab, #b52a4c, var(--text) var(--tone-mix))}}.account-links{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.account-links button{color:var(--accent);font:inherit;font-size:var(--text-footnote);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:650}.account-notice{color:var(--accent);background:var(--accent-soft);font-size:var(--text-footnote);border-radius:12px;margin:14px 0 0;padding:10px 12px;line-height:1.45}.account-error{color:#b52a4c;border-radius:12px;margin:12px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.account-error{color:color-mix(in oklab, #b52a4c, var(--text) var(--tone-mix))}}.account-error{background:#e6002e}@supports (color:color-mix(in lab, red, red)){.account-error{background:color-mix(in srgb, #e6002e 4%, var(--surface-raised))}}.account-error{font-size:var(--text-footnote);line-height:1.45}.account-actions{flex-wrap:wrap;gap:8px;display:flex}.account-actions button{min-height:44px;font-size:var(--text-footnote)}.account-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f14198c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.account-overlay .account-card h2{margin-top:4px}.profile-panel{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:16px;gap:12px;margin-top:12px;padding:14px;display:grid}.profile-panel h4{margin:2px 0 4px}.profile-panel h4 small{color:var(--muted);font-weight:600}.profile-panel p:not(.eyebrow){color:var(--muted);font-size:var(--text-footnote);margin:0;line-height:1.5}.profile-panel .account-sync{font-size:var(--text-footnote);border-radius:999px;padding:2px 7px}.profile-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.profile-row label{flex:180px;gap:4px;min-width:0;display:grid}.profile-row label span{color:var(--soft);font-size:var(--text-footnote);font-weight:700}.profile-google{align-items:center}.profile-google p{flex:220px;gap:4px;min-width:0;margin:0;display:grid}.profile-google strong{color:var(--text);font-size:var(--text-footnote)}.profile-google small{color:var(--soft);font-size:var(--text-footnote);overflow-wrap:anywhere;line-height:1.4}.profile-row .mode-input{min-height:40px;font-size:14px}.profile-row small{color:var(--muted);font-size:var(--text-footnote);flex-basis:100%;line-height:1.4}.profile-danger summary{color:#b52a4c}@supports (color:color-mix(in lab, red, red)){.profile-danger summary{color:color-mix(in oklab, #b52a4c, var(--text) var(--tone-mix))}}.profile-danger summary{font-size:var(--text-footnote);cursor:pointer;font-weight:700}.profile-danger .profile-row{margin-top:10px}.account-dialog{background:var(--surface-raised);border-radius:22px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:18px;position:relative;overflow:auto;box-shadow:0 24px 60px #0f141940}.account-dialog .profile-panel{border:0;margin-top:0;padding:0}.account-dialog-close{width:32px;height:32px;color:var(--soft);background:var(--surface-soft);cursor:pointer;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.account-dialog-signout{width:100%;margin-top:14px}.coop-name-field .coop-name-label{color:var(--soft);font-size:var(--text-footnote);margin-bottom:5px;font-weight:750;display:block}.coop-name-field strong{color:var(--text);font-size:16px}.theme-picker{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:16px;padding-top:14px;display:flex}.theme-picker>span{color:var(--soft);font-size:var(--fs-sm);font-weight:700}.theme-picker>div{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);gap:4px;padding:4px;display:flex}.theme-picker button{border-radius:var(--radius-pill);min-height:36px;color:var(--soft);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:0;padding:0 12px;font-weight:700}.theme-picker button.active{color:var(--on-accent);background:var(--accent)}.install-app{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:14px;padding-top:14px;display:flex}.install-app>span{color:var(--soft);font-size:var(--fs-sm);font-weight:700}.install-app p{color:var(--soft);font-size:var(--fs-sm);text-align:right;flex:200px;margin:0}.icon-button{width:40px;height:40px}.mode-switch button,.tab-button,.feature-tabs button,.buy-button,.feature-buy-button{min-height:40px}.bulk-options button{min-width:40px;min-height:36px}@media (pointer:coarse){.icon-button{width:44px;height:44px}.mode-switch button,.tab-button,.feature-tabs button,.buy-button,.theme-picker button{min-height:44px}.bulk-options button{min-width:44px;min-height:40px}}@media (prefers-reduced-motion:reduce){.ball-button.hit .hero-football,.floating-number,.combo-burst,.combo-meter,[class*=goal-],[class*=confetti]{animation:none!important}.icon-button:hover,.upgrade-item:hover,.buy-button:hover,.starxi-best-button:hover{transform:none!important}.hero-football{transition:none}}.section-navigation{top:var(--space-2);z-index:30;width:max-content;max-width:100%;margin:var(--space-4) auto var(--space-4);padding:var(--space-1);border:1px solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg);box-shadow:var(--glass-shadow), inset 0 0 0 .5px var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);scrollbar-width:none;gap:2px;display:flex;position:sticky;overflow-x:auto}.section-navigation::-webkit-scrollbar{display:none}.section-navigation button{min-height:var(--tap);align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--soft);cursor:pointer;font:inherit;font-size:var(--text-subhead);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;font-weight:600;display:inline-flex}.section-navigation button .svg-icon{flex:none;width:20px;height:20px}.section-navigation button:hover{color:var(--text);background:var(--fill)}.section-navigation button.active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.section-navigation button.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.section-navigation .tab-icon{display:inline-flex;position:relative}.section-navigation .tab-label-full{align-items:center;display:inline-flex}.section-navigation .tab-live-badge{margin-left:var(--space-2);color:#fff;font-size:var(--text-caption2);letter-spacing:.04em;background:#ff3b30;border-radius:6px;align-items:center;padding:2px 6px;font-weight:700;line-height:1.2;display:inline-flex}.section-navigation .tab-live-dot{border:2px solid var(--surface-raised);box-sizing:content-box;background:#ff3b30;border-radius:50%;width:9px;height:9px;display:none;position:absolute;top:-1px;right:-3px}.section-navigation .tab-live-dot.offer{background:#e6a800}.section-navigation .tab-label-short{display:none}@media (max-width:780px){.app-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.section-navigation{top:auto;right:var(--space-3);bottom:calc(var(--space-2) + env(safe-area-inset-bottom));left:var(--space-3);width:auto;padding:var(--space-1);justify-content:space-between;margin:0;position:fixed;overflow:visible}.section-navigation button{min-width:0;min-height:54px;padding:var(--space-1) 2px;font-size:var(--text-caption2);border-radius:22px;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;font-weight:600}.section-navigation button .svg-icon{width:24px;height:24px}.section-navigation button:hover{background:0 0}.section-navigation .tab-label-full{display:none}.section-navigation .tab-label-short{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.section-navigation .tab-live-dot{display:block}}.topbar{margin:0 calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--glass-bg);box-shadow:inset 0 -.5px 0 var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:0;top:0}.brand-copy .eyebrow{font-size:var(--text-caption2);letter-spacing:.08em}.brand-copy h1{font-size:var(--text-title3);letter-spacing:-.02em}.icon-button{color:var(--text);background:var(--fill);border-color:#0000}.icon-button:hover{color:var(--accent);background:var(--fill-strong);border-color:#0000;transform:none}.vibration-toggle.off{color:var(--muted)}.header-goals{background:var(--fill);box-shadow:none;border-color:#0000}.header-goals span,.header-goals small{font-size:var(--text-caption2);letter-spacing:.06em}.header-goals strong{font-size:var(--text-title3);letter-spacing:-.02em}@media (max-width:540px){.topbar{gap:var(--space-2) var(--space-2);padding:var(--space-2);flex-wrap:wrap}.brand-lockup{gap:var(--space-2);flex:auto;min-width:0}.brand-copy .eyebrow{display:none}.brand-copy h1{font-size:var(--text-body);white-space:nowrap}.brand-ball{width:32px;height:32px}.brand-ball .hero-football{width:20px;height:20px}.top-actions{gap:var(--space-1);flex:none}.top-actions .icon-button{width:40px;height:40px}.header-goals{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);order:3}}.mode-switch,.feature-tabs>div,.shop-tabs{background:var(--fill);box-shadow:none;border:0;border-radius:10px;gap:2px;padding:2px;display:flex}.mode-switch{margin-top:var(--space-4);border-radius:var(--radius-pill)}.feature-tabs{margin:0 0 var(--space-3);border-bottom:0}.feature-tabs>div{scrollbar-width:none;width:max-content;max-width:100%;overflow-x:auto}.shop-tabs{margin-bottom:var(--space-3)}.mode-switch button,.feature-tabs button,.shop-tabs .tab-button{min-height:36px;padding:0 var(--space-4);color:var(--text);cursor:pointer;font-size:var(--text-footnote);white-space:nowrap;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:0 0;border:0;border-radius:8px;flex:auto;font-weight:500}.mode-switch button{border-radius:var(--radius-pill)}.feature-tabs button:after,.shop-tabs .tab-button:after{display:none}.mode-switch button:hover,.feature-tabs button:hover,.shop-tabs .tab-button:hover{color:var(--text);background:var(--fill)}.mode-switch button.active,.feature-tabs button.active,.shop-tabs .tab-button.active{color:var(--text);background:var(--segment-active);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}@media (pointer:coarse){.mode-switch button,.feature-tabs button,.shop-tabs .tab-button{min-height:var(--tap)}}@media (max-width:540px){.feature-tabs button,.shop-tabs .tab-button{padding:0 var(--space-3)}}.app-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width:540px){.app-shell{padding-top:env(safe-area-inset-top)}.topbar{padding-top:calc(var(--space-2) + env(safe-area-inset-top));margin-top:calc(env(safe-area-inset-top) * -1)}}.mode-primary,.mode-secondary{min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-subhead);font-weight:600}.mode-primary{border-color:var(--accent)}.mode-primary:hover:not(:disabled){box-shadow:none;filter:brightness(1.06);transform:none}.mode-secondary{color:var(--accent);background:var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.mode-secondary{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.mode-secondary:hover:not(:disabled){color:var(--accent);background:var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.mode-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent)}}.mode-secondary.quiet{color:var(--text);background:var(--fill)}.mode-primary:disabled,.mode-secondary:disabled{color:var(--text);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.mode-primary:disabled,.mode-secondary:disabled{color:color-mix(in srgb, var(--text) 40%, transparent)}}.mode-primary:disabled,.mode-secondary:disabled{background:var(--fill)}.feature-buy-button{border-radius:var(--radius-pill);background:var(--accent);border-color:#0000;min-height:40px}@supports (color:color-mix(in lab, red, red)){.feature-buy-button{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.feature-buy-button{font-weight:650}.feature-buy-button:hover:not(:disabled){transform:none}.feature-buy-button:disabled{background:var(--fill);border-color:#0000}.mode-input{min-height:var(--tap);border-radius:var(--radius-sm);background:var(--fill);font-size:var(--text-body);border-color:#0000}.mode-input:focus{border-color:var(--accent);background:var(--surface-raised)}.click-zone-card,.shop-card,.side-card,.coach-note,.feature-card,.mode-card{border-color:var(--line-soft);background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}.click-zone-card,.shop-card,.feature-card,.mode-card{border-radius:var(--radius-lg)}.side-card{border-radius:18px}.layout-toolbar{border-color:var(--line-soft)}.upgrade-list{border-radius:var(--radius-md);background:var(--surface-soft);gap:0;padding:0;overflow-y:auto}.upgrade-item{min-height:64px;padding:var(--space-2) var(--space-3);box-shadow:inset 0 -.5px 0 var(--line);background:0 0;border:0;border-radius:0}.upgrade-item:last-child{box-shadow:none}.upgrade-item:hover{background:var(--fill);box-shadow:inset 0 -.5px 0 var(--line);border-color:#0000;transform:none}.upgrade-item.affordable{border-color:#0000}.upgrade-icon{background:var(--fill);border:0;border-radius:9px}.upgrade-item.affordable .upgrade-icon{color:var(--on-accent);background:var(--accent);border:0}.upgrade-copy strong{font-size:var(--text-subhead);font-weight:600}.upgrade-level{font-size:var(--text-caption2);letter-spacing:.04em}.buy-button{min-width:72px;min-height:40px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--accent);background:var(--accent);border:0}@supports (color:color-mix(in lab, red, red)){.buy-button{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.buy-button{font-size:var(--text-footnote);font-weight:650}.buy-button:hover:not(:disabled){color:var(--on-accent);background:var(--accent);border:0}.buy-button:disabled{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.buy-button:disabled{color:color-mix(in srgb, var(--text) 40%, transparent)}}.buy-button:disabled{background:var(--fill)}.buy-button small{font-size:var(--text-caption2);font-weight:500}.upgrade-item.affordable .buy-button:not(:disabled){color:var(--on-accent);background:var(--accent)}.bulk-buy-bar{background:var(--surface-soft);border-color:#0000}.bulk-options button{background:var(--fill);border-color:#0000}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 60%, transparent)}}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px}.confirm-dialog{width:min(420px,100%)}.confirm-dialog h2{font-size:var(--text-title3);margin:0 0 8px}.confirm-dialog p{color:var(--soft);margin:0;line-height:1.45}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.whats-new-dialog{width:min(480px,100%)}.whats-new-dialog .eyebrow{margin:0 0 6px}.whats-new-dialog h2{font-size:var(--text-title3);margin:0 0 12px}.whats-new-dialog ul{color:var(--soft);gap:8px;margin:0;padding-left:20px;line-height:1.45;display:grid}.season-trophy{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 40%,#f6c94c47,#0000 45%),#080c0adb;place-items:center;padding:20px;animation:.32s ease-out both season-trophy-fade;display:grid;position:fixed;inset:0;overflow:hidden}.season-trophy.hall-of-fame{background:radial-gradient(circle at 50% 40%,#f6c94c6b,#0000 50%),radial-gradient(circle at 50% 120%,#8b5cf659,#0000 60%),#06060aeb}.season-trophy-rays{pointer-events:none;background:repeating-conic-gradient(#ffe28d29 0deg 7deg,#0000 7deg 22deg);width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;animation:18s linear infinite season-trophy-rays;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 55%);mask-image:radial-gradient(circle,#000 0,#0000 55%)}.season-trophy-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.season-trophy-confetti i{opacity:0;border-radius:2px;width:8px;height:16px;animation:3.2s linear forwards season-trophy-confetti;position:absolute;top:-24px}.season-trophy-card{color:#fff;text-align:center;width:min(460px,100%);max-height:calc(100dvh - 40px);padding:8px 24px 26px;position:relative;overflow:auto}.season-trophy-cup{filter:drop-shadow(0 0 28px #f6c94c8c)drop-shadow(0 18px 24px #00000073);transform-origin:50% 85%;width:min(190px,46vw);height:auto;margin:0 auto 10px;animation:1.1s cubic-bezier(.2,1.3,.4,1) .15s both season-trophy-rise,3.4s ease-in-out 1.4s infinite season-trophy-float;display:block}.season-trophy-shine{animation:2.6s ease-in-out 1.1s infinite season-trophy-shine}.season-trophy-eyebrow{color:#f6c94c;font-size:var(--text-footnote);letter-spacing:.16em;margin:0 0 8px;font-weight:800;animation:.5s ease-out .9s both season-trophy-text}.season-trophy-card h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,7vw,40px);line-height:1.08;animation:.5s ease-out 1.05s both season-trophy-text}.season-trophy-card p:not(.season-trophy-eyebrow){color:#e9e2c9;font-size:var(--text-footnote);margin:0 0 8px;line-height:1.45;animation:.5s ease-out 1.2s both season-trophy-text}.season-trophy-card .season-trophy-note{color:#fff4bd;font-weight:700}.season-trophy-close{border-radius:var(--radius-pill);color:#2b2110;min-height:44px;font-size:var(--text-subhead);cursor:pointer;background:linear-gradient(135deg,#fff4bd,#f6c94c 55%,#d49b19);border:0;margin-top:12px;padding:0 28px;font-weight:800;animation:.5s ease-out 1.35s both season-trophy-text;box-shadow:0 10px 26px #f6c94c59}.season-trophy-close:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes season-trophy-fade{0%{opacity:0}}@keyframes season-trophy-rays{to{transform:rotate(360deg)}}@keyframes season-trophy-rise{0%{opacity:0;transform:translateY(90px)scale(.4)rotate(-8deg)}60%{opacity:1;transform:translateY(-10px)scale(1.08)rotate(3deg)}to{opacity:1;transform:none}}@keyframes season-trophy-float{50%{transform:translateY(-8px)}}@keyframes season-trophy-shine{0%{transform:skew(-18deg)translate(0)}60%,to{transform:skew(-18deg)translate(190px)}}@keyframes season-trophy-text{0%{opacity:0;transform:translateY(12px)}}@keyframes season-trophy-confetti{0%{opacity:0;transform:translateY(-25px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(30px,105vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.season-trophy,.season-trophy-rays,.season-trophy-cup,.season-trophy-shine,.season-trophy-eyebrow,.season-trophy-card h2,.season-trophy-card p,.season-trophy-close{animation:none}.season-trophy-confetti{display:none}}.tutorial-dialog{width:min(480px,100%)}.tutorial-dialog .eyebrow{margin:0 0 6px}.tutorial-dialog h2{font-size:var(--text-title3);margin:0 0 10px}.tutorial-dialog p:not(.eyebrow){min-height:4.4em;color:var(--soft);margin:0;line-height:1.5}.tutorial-dots{gap:6px;margin:16px 0 4px;display:flex}.tutorial-dots i{background:var(--line);border-radius:50%;width:8px;height:8px;transition:all .16s}.tutorial-dots i.active{border-radius:var(--radius-pill);background:var(--accent);width:22px}.tutorial-dialog-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.tutorial-dialog-actions>div{gap:8px;margin-left:auto;display:flex}.tutorial-coach{max-width:980px;margin:var(--space-4) auto 0;border:1px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.tutorial-coach{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}}.tutorial-coach{background:var(--surface-raised);border-radius:20px;box-shadow:0 10px 28px #0f141914}.tutorial-coach-copy{flex:280px;gap:4px;min-width:0;display:grid}.tutorial-coach-copy .eyebrow{margin:0}.tutorial-coach-copy strong{color:var(--text);font-size:var(--text-subhead,16px)}.tutorial-coach-copy small{color:var(--soft);font-size:var(--text-footnote);line-height:1.4}.tutorial-coach-progress{align-items:center;gap:10px;margin-top:4px;display:flex}.tutorial-coach-progress span{border-radius:var(--radius-pill);background:var(--surface-soft);flex:1;height:6px;overflow:hidden}.tutorial-coach-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .2s;display:block}.tutorial-coach-progress b{color:var(--text);font-size:var(--text-footnote);font-variant-numeric:tabular-nums}.tutorial-coach-steps{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tutorial-coach-steps li{border-radius:var(--radius-pill);background:var(--line);width:18px;height:5px}.tutorial-coach-steps li.done,.tutorial-coach-steps li.current{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tutorial-coach-steps li.current{background:color-mix(in srgb, var(--accent) 45%, var(--line))}}.tutorial-coach-actions{flex-wrap:wrap;gap:8px;display:flex}.tutorial-restart{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:16px;padding:16px;display:flex}.tutorial-restart>div{flex:260px;gap:4px;min-width:0;display:grid}.tutorial-restart .eyebrow{margin:0}.tutorial-restart strong{color:var(--text)}.tutorial-restart small{color:var(--soft);font-size:var(--text-footnote);line-height:1.4}@media (max-width:780px){.tutorial-coach{margin-inline:0;padding:13px 14px}.tutorial-coach-actions{width:100%}.tutorial-coach-actions button{white-space:nowrap;flex:140px;padding-inline:12px}.tutorial-restart button{width:100%}}.gc-sub-panel.gc-squad-substitutions{border:1px solid var(--line-soft);border-radius:22px;padding:18px}.gc-sub-panel .starxi-lineup-heading{gap:16px;margin-top:10px}.gc-sub-panel .starxi-lineup-heading small{text-align:right;line-height:1.4}.gc-sub-panel .starxi-squad-layout{margin-top:11px}.gc-sub-panel .starxi-pitch{min-height:520px}.gc-sub-panel .starxi-formation-grid{min-height:510px}.starxi-formation-fixed{border:1px solid var(--accent);justify-self:end;min-width:120px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.starxi-formation-fixed{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.starxi-formation-fixed{color:var(--text);background:var(--surface-raised);font-size:var(--text-footnote);text-align:center;border-radius:10px;font-weight:800}@media (min-width:781px) and (max-width:1200px){.starxi-squad-layout{grid-template-columns:1fr}.starxi-pitch-panel .starxi-pitch,.starxi-pitch-panel .starxi-formation-picker,.starxi-pitch-help{max-width:760px;margin-left:auto;margin-right:auto}.starxi-pitch-panel .starxi-formation-picker{margin-top:10px}.starxi-pitch{min-height:470px}.starxi-formation-grid{min-height:460px}.starxi-pitch-slot{width:clamp(88px,17%,124px)}.starxi-filter-tools{grid-template-columns:minmax(0,1fr) 170px}.starxi-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.starxi-reserve-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:330px}}@media (min-width:781px) and (max-width:900px){.starxi-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.gc-sub-panel .starxi-lineup-heading{flex-direction:column;align-items:flex-start}.gc-sub-panel .starxi-lineup-heading small{text-align:left}.gc-sub-panel.gc-squad-substitutions{border-radius:16px;padding:10px}}.star-walkout-stage{container-type:size}.star-walkout-country{transform-origin:0 0;animation:1.8s cubic-bezier(.2,.8,.2,1) both star-walkout-country-stage;animation-delay:calc(1s + var(--walkout-delay,0s))}.star-walkout-rating-panel>.starxi-position-badges{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) both star-walkout-position;animation-delay:calc(2.9s + var(--walkout-delay,0s))}.star-walkout-rating-panel strong{transform-origin:0 100%;animation:1.7s cubic-bezier(.2,.8,.2,1) both star-walkout-rating-stage;animation-delay:calc(3.4s + var(--walkout-delay,0s))}.star-walkout-rating-panel em{animation-delay:calc(5s + var(--walkout-delay,0s))}.star-walkout-avatar-wrap{animation-name:star-avatar-walk-late}.star-walkout-nameplate{animation-delay:calc(6.2s + var(--walkout-delay,0s))}.star-reveal-top-walkout .star-walkout-nameplate{animation-delay:calc(8s + var(--walkout-delay,0s))}@keyframes star-walkout-country-stage{0%{opacity:0;filter:blur(10px);transform:translate(calc(50cqw - 30px - 50%),calc(38cqh - 30px - 50%))scale(.6)}15%{opacity:1;filter:blur();transform:translate(calc(50cqw - 30px - 50%),calc(38cqh - 30px - 50%))scale(2.1)}58%{opacity:1;transform:translate(calc(50cqw - 30px - 50%),calc(38cqh - 30px - 50%))scale(2)}to{opacity:1;transform:none}}@keyframes star-walkout-rating-stage{0%{opacity:0;filter:blur(16px);transform:translate(calc(50cqw - 30px - 50%),calc(95px - 50cqh))scale(.4)}18%{opacity:1;filter:blur();transform:translate(calc(50cqw - 30px - 50%),calc(95px - 50cqh))scale(2.6)}60%{opacity:1;transform:translate(calc(50cqw - 30px - 50%),calc(95px - 50cqh))scale(2.4)}to{opacity:1;transform:none}}@keyframes star-avatar-walk-late{0%,47%{opacity:0;filter:blur(8px)brightness(.4);animation-timing-function:cubic-bezier(.3,.12,.42,1);transform:translate3d(0,34px,-180px)scale(.5)}53%{opacity:1}72%{opacity:1;filter:blur()brightness();transform:translate(0)scale(1)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}.account-signin-button{border:1px solid var(--accent);height:36px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.account-signin-button{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.account-signin-button{color:var(--on-accent);cursor:pointer;background:var(--accent);font-size:var(--text-footnote);border-radius:980px;font-weight:700}.account-signin-button:hover{filter:brightness(1.06)}.account-guest{border-top:1px solid var(--line);text-align:center;gap:8px;margin-top:18px;padding-top:16px;display:grid}.account-guest .account-hint{margin-top:0}.body-women .avatar-head{width:52px;box-shadow:none;border-radius:24px 24px 26px 26px/24px 24px 32px 32px;left:39px}.body-women.face-round .avatar-head{width:54px;left:38px}.body-women.face-long .avatar-head{width:50px;left:40px}.body-women .avatar-brow{width:13px;height:2px}.body-women .avatar-eye{border-top:2px solid #2a211d}.body-women .avatar-mouth{border-bottom:2px solid #aa4652b3;border-radius:0 0 8px 8px;width:11px;height:4px;bottom:12px}.body-women .avatar-neck{width:22px;left:54px}.body-women .avatar-torso{clip-path:polygon(3% 0,97% 0,99% 18%,88% 58%,96% 100%,4% 100%,12% 58%,1% 18%);border-radius:18px 18px 12px 12px;width:64px;height:84px;top:84px;left:33px}.body-women .avatar-kit-stripe{inset:0 25px}.body-women .avatar-torso span{font-size:21px}.body-women .avatar-arm{width:18px;height:84px;top:92px}.body-women .avatar-arm.left{left:19px}.body-women .avatar-arm.right{right:19px}.body-women .avatar-leg{width:28px;top:160px}.body-women .avatar-leg.left{left:34px}.body-women .avatar-leg.right{right:34px}.body-women .avatar-leg i{width:34px}.hair-braids .avatar-hair:after,.hair-locs .avatar-hair:after{-webkit-mask:linear-gradient(90deg,#000 0 24%,#0000 24% 76%,#000 76%);mask:linear-gradient(90deg,#000 0 24%,#0000 24% 76%,#000 76%)}.hair-braids .avatar-hair{height:22px;top:-7px}.hair-braids .avatar-hair:after{height:34px;top:12px;left:-4px;right:-4px}.star-walkout-avatar-wrap{--walk-start:calc(var(--walkout-duration,9.5s) * .47 + var(--walkout-delay,0s));--walk-cycle:calc(var(--walkout-duration,9.5s) * .1);--celebrate-at:calc(var(--walkout-duration,9.5s) * .745 + var(--walkout-delay,0s));--celebrate-len:calc(var(--walkout-duration,9.5s) * .25)}.star-walkout-avatar-wrap .star-walkout-avatar{animation:star-avatar-stride var(--walk-cycle) linear var(--walk-start) 2.5}.star-walkout-avatar-wrap .avatar-leg.left{animation:star-avatar-step-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5}.star-walkout-avatar-wrap .avatar-leg.right{animation:star-avatar-step-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5}.star-walkout-avatar-wrap .avatar-arm.left{animation:star-avatar-swing-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5}.star-walkout-avatar-wrap .avatar-arm.right{animation:star-avatar-swing-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5}.celebration-arms .star-walkout-avatar{animation:star-avatar-stride var(--walk-cycle) linear var(--walk-start) 2.5, star-celebrate-bounce var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-arms .avatar-arm.left{animation:star-avatar-swing-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-v-left var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-arms .avatar-arm.right{animation:star-avatar-swing-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-v-right var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-fist .star-walkout-avatar{animation:star-avatar-stride var(--walk-cycle) linear var(--walk-start) 2.5, star-celebrate-lean var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-fist .avatar-arm.right{animation:star-avatar-swing-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-pump var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-fist .avatar-arm.left{animation:star-avatar-swing-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-brace var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-point .star-walkout-avatar{animation:star-avatar-stride var(--walk-cycle) linear var(--walk-start) 2.5, star-celebrate-hop var(--celebrate-len) ease-out var(--celebrate-at) forwards}.celebration-point .avatar-arm.right{animation:star-avatar-swing-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-sky var(--celebrate-len) cubic-bezier(.2,.8,.2,1) var(--celebrate-at) forwards}.celebration-point .avatar-arm.left{animation:star-avatar-swing-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-at-you var(--celebrate-len) cubic-bezier(.2,.8,.2,1) var(--celebrate-at) forwards}.celebration-siu .star-walkout-avatar{animation:star-avatar-stride var(--walk-cycle) linear var(--walk-start) 2.5, star-celebrate-siu var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-siu .avatar-arm.left{animation:star-avatar-swing-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-siu-left var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-siu .avatar-arm.right{animation:star-avatar-swing-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-siu-right var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-siu .avatar-leg.left{animation:star-avatar-step-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-stance-left var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-siu .avatar-leg.right{animation:star-avatar-step-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-stance-right var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-jump .star-walkout-avatar{animation:star-avatar-stride var(--walk-cycle) linear var(--walk-start) 2.5, star-celebrate-jump var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-jump .avatar-arm.left{animation:star-avatar-swing-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-jump-left var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-jump .avatar-arm.right{animation:star-avatar-swing-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-jump-right var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-jump .avatar-leg{animation:star-avatar-step-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-tuck var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-jump .avatar-leg.right{animation-name:star-avatar-step-right,star-celebrate-tuck}.celebration-calm .avatar-arm.left{animation:star-avatar-swing-left var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-clap-left var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-calm .avatar-arm.right{animation:star-avatar-swing-right var(--walk-cycle) ease-in-out var(--walk-start) 2.5, star-celebrate-clap-right var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}.celebration-calm .avatar-head{animation:star-celebrate-nod var(--celebrate-len) ease-in-out var(--celebrate-at) forwards}@media (prefers-reduced-motion:reduce){.star-walkout-avatar-wrap .star-walkout-avatar,.star-walkout-avatar-wrap .avatar-arm,.star-walkout-avatar-wrap .avatar-leg,.star-walkout-avatar-wrap .avatar-head{animation:none}}@keyframes star-avatar-stride{0%,50%,to{translate:0 1px}25%,75%{translate:0 -5px}0%,to{rotate:-1.2deg}50%{rotate:1.2deg}}@keyframes star-avatar-step-left{0%,50%,to{transform:none}25%{transform:rotate(3deg)scaleY(.86)}}@keyframes star-avatar-step-right{0%,50%,to{transform:none}75%{transform:rotate(-3deg)scaleY(.86)}}@keyframes star-avatar-swing-left{0%,50%,to{transform:rotate(6deg)}25%{transform:rotate(2deg)}75%{transform:rotate(11deg)scaleY(.88)}}@keyframes star-avatar-swing-right{0%,50%,to{transform:rotate(-6deg)}25%{transform:rotate(-11deg)scaleY(.88)}75%{transform:rotate(-2deg)}}@keyframes star-celebrate-bounce{0%,36%,64%,to{translate:0}22%,50%{translate:0 -9px}}@keyframes star-celebrate-v-left{0%{transform:rotate(6deg)}22%{transform:rotate(152deg)}36%{transform:rotate(136deg)}50%{transform:rotate(156deg)}64%{transform:rotate(138deg)}80%,to{transform:rotate(150deg)}}@keyframes star-celebrate-v-right{0%{transform:rotate(-6deg)}22%{transform:rotate(-152deg)}36%{transform:rotate(-136deg)}50%{transform:rotate(-156deg)}64%{transform:rotate(-138deg)}80%,to{transform:rotate(-150deg)}}@keyframes star-celebrate-lean{0%{rotate:none}18%,90%{rotate:-3deg}to{rotate:-2deg}}@keyframes star-celebrate-pump{0%{transform:rotate(-6deg)}18%{transform:rotate(-152deg)}30%{transform:rotate(-116deg)scaleY(.86)}42%{transform:rotate(-154deg)}54%{transform:rotate(-116deg)scaleY(.86)}66%{transform:rotate(-154deg)}78%{transform:rotate(-118deg)scaleY(.86)}90%,to{transform:rotate(-152deg)}}@keyframes star-celebrate-brace{0%{transform:rotate(6deg)}18%,to{transform:rotate(18deg)}}@keyframes star-celebrate-hop{0%,34%,to{translate:0}16%{translate:0 -10px}}@keyframes star-celebrate-sky{0%{transform:rotate(-6deg)}20%,to{transform:rotate(-174deg)translateY(-3px)}}@keyframes star-celebrate-at-you{0%{transform:rotate(6deg)}26%,to{transform:rotate(-20deg)scaleY(.55)}}@keyframes star-celebrate-siu{0%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1))}14%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(4px) scale(1.05,.9)}32%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(-48px) rotateY(180deg)}46%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(-22px) rotateY(330deg)}54%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(0) rotateY(360deg) scale(1.08,.88)}64%,to{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(0) rotateY(360deg) scale(1.02,.97)}}@keyframes star-celebrate-siu-left{0%{transform:rotate(6deg)}14%{transform:rotate(26deg)}32%{transform:rotate(74deg)}54%{transform:rotate(14deg)}64%,to{transform:rotate(44deg)translateY(2px)}}@keyframes star-celebrate-siu-right{0%{transform:rotate(-6deg)}14%{transform:rotate(-26deg)}32%{transform:rotate(-74deg)}54%{transform:rotate(-14deg)}64%,to{transform:rotate(-44deg)translateY(2px)}}@keyframes star-celebrate-stance-left{0%,54%{transform:none}64%,to{transform:rotate(9deg)}}@keyframes star-celebrate-stance-right{0%,54%{transform:none}64%,to{transform:rotate(-9deg)}}@keyframes star-celebrate-jump{0%,88%,to{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1))}12%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(4px) scale(1.05,.9)}26%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(-44px) scale(.96,1.06)}40%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(0) scale(1.06,.9)}50%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(2px) scale(1.03,.94)}64%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(-50px) scale(.96,1.06)}78%{transform:scaleX(var(--walkout-build,1)) scaleY(var(--walkout-height,1)) translateY(0) scale(1.06,.9)}}@keyframes star-celebrate-jump-left{0%{transform:rotate(6deg)}12%{transform:rotate(22deg)}26%{transform:rotate(160deg)}40%{transform:rotate(140deg)}64%{transform:rotate(166deg)}78%,to{transform:rotate(150deg)}}@keyframes star-celebrate-jump-right{0%{transform:rotate(-6deg)}12%{transform:rotate(-22deg)}26%{transform:rotate(-160deg)}40%{transform:rotate(-140deg)}64%{transform:rotate(-166deg)}78%,to{transform:rotate(-150deg)}}@keyframes star-celebrate-tuck{0%,12%,40%,50%,78%,to{transform:none}26%,64%{transform:scaleY(.84)}}@keyframes star-celebrate-clap-left{0%{transform:rotate(6deg)}16%{transform:rotate(-24deg)scaleY(.78)}24%,40%,56%{transform:rotate(-15deg)scaleY(.78)}32%,48%,64%{transform:rotate(-25deg)scaleY(.78)}80%,to{transform:rotate(6deg)}}@keyframes star-celebrate-clap-right{0%{transform:rotate(-6deg)}16%{transform:rotate(24deg)scaleY(.78)}24%,40%,56%{transform:rotate(15deg)scaleY(.78)}32%,48%,64%{transform:rotate(25deg)scaleY(.78)}80%,to{transform:rotate(-6deg)}}@keyframes star-celebrate-nod{0%,24%,40%,56%,72%,to{translate:0}32%,48%,64%{translate:0 2px}}.header-prestige{border-left:1px solid var(--accent);align-items:center;margin-left:3px;padding-left:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-prestige{border-left:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.header-prestige{color:var(--accent);font-size:var(--text-footnote);letter-spacing:.02em;font-style:normal;font-weight:850}.prestige-block-reason{color:var(--soft);font-size:var(--text-footnote);margin-top:6px;line-height:1.35;display:block}.prestige-dialog{width:min(520px,100%);max-height:min(88vh,760px);overflow-y:auto}.prestige-dialog h3{font-size:var(--text-headline,15px);margin:16px 0 6px}.prestige-summary{gap:6px;margin:12px 0 0;display:grid}.prestige-summary div{grid-template-columns:112px 1fr;gap:8px;display:grid}.prestige-summary dt{color:var(--muted);font-weight:800}.prestige-summary dd{color:var(--text);margin:0}.prestige-names{overflow-wrap:anywhere}.prestige-choices{border:0;gap:6px;max-height:260px;margin:0;padding:0;display:grid;overflow-y:auto}.prestige-choices label{border:1px solid var(--text);grid-template-rows:auto auto;grid-template-columns:auto 36px 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.prestige-choices label{border:1px solid color-mix(in srgb, var(--text) 12%, transparent)}}.prestige-choices label{cursor:pointer;border-radius:12px}.prestige-choices label.selected{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prestige-choices label.selected{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.prestige-choices input{grid-row:1/span 2}.prestige-choices b{color:var(--score);grid-row:1/span 2;font-size:17px}.prestige-choices span{color:var(--text);font-weight:750}.prestige-choices small{color:var(--soft);grid-column:3}.prestige-error{font-weight:750;color:var(--danger,#c0392b)!important;margin-top:12px!important}@media (max-width:540px){.header-prestige{padding-left:7px}.header-prestige-long{display:none}.prestige-summary div{grid-template-columns:1fr;gap:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
