@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=Oxanium:wght@600;700;800&display=swap";
:root{--ink:#effff9;--muted:#9ac6b7;--line:#35cc9233;--surface:#000;--canvas:#000;--navy:#000;--navy-soft:#03110c;--green:#35cc92;--green-dark:#239568;--lime:#35cc92;--red:#d93736;--yellow:#f0b929;--blue:#2f7cd7;--shadow:0 10px 30px #121c2c0f}.training-center{--training-panel:#03130d;--training-panel-2:#061b13;--training-line:#3dda9d38;--training-text:#f2fff9;--training-muted:#8fb8a8;color:var(--training-text);gap:14px;display:grid;position:relative;container:training-center/inline-size}.training-toolbar,.training-summary-pills,.training-toolbar-actions,.training-library-heading,.training-section-label,.training-rating,.training-progress-heading,.training-attribute-tags,.training-status,.training-load-card>span,.training-modal header,.training-modal footer{align-items:center;display:flex}.training-toolbar{justify-content:space-between;gap:16px}.training-summary-pills,.training-toolbar-actions{gap:8px}.training-summary-pills>span{min-height:36px;color:var(--training-muted);border:1px solid var(--training-line);background:#04160fb3;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.training-summary-pills b{color:#48dca2}.training-primary-button,.training-ghost-button,.training-text-button,.training-danger-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-weight:800;display:inline-flex}.training-primary-button{color:#00170e;background:linear-gradient(135deg,#5be2ae,#35cc92);border:1px solid #68eab9;box-shadow:0 8px 20px #35cc9229}.training-primary-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.training-ghost-button{color:#c9eee0;border:1px solid var(--training-line);background:#04160f}.training-text-button{color:#9fd7c3;background:0 0;border:0}.training-danger-button{color:#ff857d;background:#d9373614;border:1px solid #ff685f40}.training-primary-button:hover,.training-ghost-button:hover,.training-plan-chip:hover,.training-drill-card:hover{transform:translateY(-1px)}.training-section{border:1px solid var(--training-line);background:linear-gradient(145deg,#051b12f5,#010d09fa);border-radius:15px;min-width:0;box-shadow:0 18px 48px #0000002e}.training-plans-strip{grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.training-section-label{color:#43d69d;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.training-section-label>svg{margin-top:2px}.training-section-label>span{gap:2px;min-width:0;display:grid}.training-section-label b{color:var(--training-text);font-size:.8125rem}.training-section-label small{max-width:100%;color:var(--training-muted);overflow-wrap:anywhere;line-height:1.35}.training-plan-slots{grid-template-columns:repeat(5,minmax(115px,1fr));gap:8px;min-width:0;display:grid}.training-plan-chip,.training-empty-slot{min-width:0;height:auto;min-height:104px;color:var(--training-muted);cursor:pointer;background:#0008058c;border:1px solid #41be8e2b;border-radius:10px}.training-plan-chip{text-align:left;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:10px 8px;display:grid}.training-plan-chip>span:nth-child(2){gap:2px;min-width:0;display:grid}.training-plan-chip b,.training-plan-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-plan-chip b{color:var(--training-text)}.training-plan-chip small{color:#80ad9c;font-size:.625rem!important}.training-plan-chip .training-chip-content{gap:5px}.training-chip-focus{font-weight:700;color:#b8ddd0!important;font-size:.6875rem!important}.training-chip-progress-label{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.training-chip-progress-label strong{color:#63e7b3;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;line-height:1.2}.training-chip-progress{background:#173a2c;border-radius:999px;height:4px;overflow:hidden}.training-chip-progress>span{border-radius:inherit;background:#48dca2;height:100%;display:block}.training-chip-state{color:#9fbeb0;align-items:center;gap:4px;font-size:.625rem;line-height:1.4;display:flex}.training-chip-state>svg{flex-shrink:0}.training-chip-state>span:last-child{overflow-wrap:anywhere}.training-chip-state-dot{background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.training-chip-state.is-complete{color:#63e7b3}.training-chip-state.is-pending{color:#c4cbb1}.training-player-profile-button{color:#9fe7ca;font:inherit;cursor:pointer;background:#166a4d29;border:1px solid #4edca659;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.training-player-profile-button:hover{color:#fff;background:#166a4d47;border-color:#50dca6}.training-player-profile{gap:10px;padding-top:12px}.training-player-profile-summary{background:#0322188c;border:1px solid #4edca633;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:76px;padding:9px 11px;display:grid}.training-player-profile-summary .training-player-photo{aspect-ratio:1;border-radius:50%;width:58px;height:58px}.training-player-profile-summary>div{gap:1px;display:grid}.training-player-profile-summary b{color:#fff;font-size:15px}.training-player-profile-summary span,.training-player-profile-summary p{color:#91baa9;margin:0;font-size:11px}.training-player-profile-total{background:#082f3e52;border:1px solid #38bdf838;border-radius:9px;grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:6px;min-width:150px;padding:7px 10px}.training-player-profile-total strong{color:#38bdf8;grid-row:1/3;font-size:23px;line-height:1}.training-player-profile-total small,.training-player-profile-total span{color:#91baa9;font-size:9px}.training-attribute-legend{color:#91baa9;flex-wrap:wrap;gap:14px;padding:0 2px;font-size:10px;display:flex}.training-attribute-legend span{align-items:center;gap:6px;display:inline-flex}.training-attribute-legend i{border-radius:999px;width:18px;height:5px}.training-attribute-legend .is-base,.training-attribute-profile-bar .is-base{background:#28b982}.training-attribute-legend .is-gain,.training-attribute-profile-bar .is-gain{background:#38bdf8}.training-attribute-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.training-attribute-profile-grid article{background:#0118119e;border:1px solid #4edca624;border-radius:9px;gap:5px;min-height:66px;padding:8px 10px;display:grid}.training-attribute-profile-grid article.has-gain{background:#082f3e57;border-color:#38bdf861}.training-attribute-profile-grid article header{justify-content:space-between;align-items:center;display:flex}.training-attribute-profile-grid article header span{color:#c6ddd4;font-size:11px}.training-attribute-profile-grid article header b{color:#fff;font-size:14px}.training-attribute-profile-grid article small{color:#779b8c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.training-attribute-profile-grid article small strong{color:#38bdf8}.training-attribute-profile-bar{background:#ffffff0f;border-radius:999px;width:100%;height:6px;display:flex;overflow:hidden}.training-attribute-profile-bar i{height:100%;display:block}@media (max-width:700px){.training-player-profile-summary{grid-template-columns:auto 1fr}.training-player-profile-total{grid-column:1/-1;justify-content:start;min-width:0}.training-attribute-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.training-attribute-profile-grid{grid-template-columns:1fr}}.training-plan-chip:focus-visible{outline-offset:3px;outline:2px solid #8fffd0}.training-empty-slot{border-style:dashed;justify-content:center;align-items:center;gap:6px;display:flex}.training-player-photo{aspect-ratio:4/5;color:#3ee0a1;background-color:#0c2b20;background-position:50% 15%;background-size:cover;border:1px solid #54e5af33;border-radius:13px;place-items:center;width:140px;font-size:1.5rem;font-weight:900;display:grid;overflow:hidden}.training-player-photo.is-compact{aspect-ratio:1;border-radius:9px;width:40px;height:40px;font-size:.6875rem}.training-development{grid-template-columns:160px minmax(300px,1fr) 240px;align-items:stretch;gap:22px;min-height:286px;padding:18px;display:grid}.training-player-identity{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.training-player-identity .training-player-photo{height:152px;margin-bottom:9px}.training-status{color:#042117;text-transform:uppercase;letter-spacing:.05em;background:#54dfa9;border:3px solid #03130d;border-radius:999px;min-height:22px;margin-top:-21px;padding:0 8px;font-size:.5625rem;position:relative}.training-status.paused{color:#2d2000;background:#f0b929}.training-player-identity h2{color:#fff;margin:8px 0 2px;font:800 1.125rem/1.2 Manrope,sans-serif}.training-player-identity p{color:var(--training-muted);margin:0}.training-rating{color:#86b2a1;justify-content:center;gap:10px;width:100%;margin-top:10px}.training-rating b{color:#52dda8;margin-left:3px}.training-rating i{background:var(--training-line);width:1px;height:16px}.training-plan-detail{border-left:1px solid var(--training-line);border-right:1px solid var(--training-line);flex-direction:column;justify-content:center;min-width:0;padding:8px 22px;display:flex}.training-kicker{color:#43d69d;letter-spacing:.12em;font-size:.625rem;font-weight:900}.training-plan-detail h3{color:#fff;margin:7px 0 5px;font:800 clamp(1.25rem,2vw,1.65rem)/1.2 Manrope,sans-serif}.training-plan-detail>p{max-width:620px;color:var(--training-muted);margin:0 0 17px;line-height:1.55}.training-progress-heading{color:#bbddd0;justify-content:space-between;margin-bottom:7px}.training-progress-heading b{color:#50dea7}.training-progress{background:#0b2b20;border-radius:999px;height:8px;overflow:hidden}.training-progress i{border-radius:inherit;background:linear-gradient(90deg,#24a975,#58e4ad);height:100%;display:block;box-shadow:0 0 12px #4cdea666}.training-attribute-tags{flex-wrap:wrap;gap:6px;margin-top:12px}.training-attribute-tags span{color:#a7d7c5;background:#2ab07e17;border:1px solid #39ca9329;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 9px;display:inline-flex}.training-attribute-tags span.is-maxed{color:#8ba79c;background:#97ada40f;border-color:#97ada42e}.training-next-cycle{margin-top:10px;color:#6f9b8a!important}.training-load-card{background:#010b078c;border:1px solid #41d69d24;border-radius:12px;flex-direction:column;min-width:0;padding:14px;display:flex}.training-load-card>span{color:#83b4a1;gap:7px}.training-load-card>b{color:#fff;margin:6px 0 12px;font-size:1.25rem}.training-load-card dl{margin:0 0 auto;display:grid}.training-load-card dl>div{border-top:1px solid #46be911f;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.training-load-card dt{color:#779f90}.training-load-card dd{color:#d4f3e7;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.training-load-card .training-primary-button{width:100%;margin-top:12px}.training-load-card .training-text-button{width:100%;min-height:32px}.training-empty-development{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:245px;display:flex}.training-empty-development svg{color:#42d79e}.training-empty-development h2{color:#fff;margin:10px 0 4px}.training-empty-development p{color:var(--training-muted);margin:0 0 14px}.coach-preferences-page{color:#eafff4;background:#03110c;min-height:100vh;padding:36px}.coach-preferences-page section{background:#082016;border:1px solid #245442;border-radius:16px;width:min(680px,100%);margin:auto;padding:24px}.coach-preferences-page>section>span{color:#59dba8;letter-spacing:.1em;font-size:.68rem;font-weight:900}.coach-preferences-page h1{margin:6px 0}.coach-preferences-page p,.coach-preferences-page small{color:#91ad9f}.coach-preferences-page label{background:#04150f;border:1px solid #1d4838;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.coach-preferences-page label span{gap:3px;display:grid}.coach-preferences-page label:has(select){display:grid}.coach-preferences-page select{color:#fff;background:#03110c;border:1px solid #32634e;border-radius:7px;padding:9px}.coach-preferences-page button{color:#032017;cursor:pointer;background:#55dba9;border:0;border-radius:8px;margin-top:16px;padding:11px 15px;font-weight:900}.coach-preferences-page fieldset{border:1px solid #2b624d;border-radius:10px;margin:20px 0 0;padding:14px}.coach-preferences-page legend{color:#bff6d8;padding:0 6px;font-weight:900}.coach-preferences-page fieldset>p{margin:4px 0 0;font-size:.82rem}.coach-preferences-page fieldset label{margin-top:10px}.position-adaptation-center{padding:15px}.position-adaptation-content{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.position-adaptation-create{border:1px solid var(--training-line);background:#010d098c;border-radius:10px;align-content:start;gap:9px;padding:12px;display:grid}.position-adaptation-create label{color:var(--training-muted);gap:4px;font-size:.68rem;font-weight:800;display:grid}.position-adaptation-create select{min-height:36px;color:var(--training-text);background:#061a12;border:1px solid #285443;border-radius:7px;padding:0 9px}.position-adaptation-plans{align-content:start;gap:8px;display:grid}.position-adaptation-plans article{background:#061d14a6;border:1px solid #245442;border-radius:9px;align-items:center;gap:9px;min-height:55px;padding:10px;display:flex}.position-adaptation-plans article>svg{color:#55dba9}.position-adaptation-plans span{gap:2px;display:grid}.position-adaptation-plans b{color:#edfdf5;font-size:.78rem}.position-adaptation-plans small,.position-adaptation-plans p{color:var(--training-muted);font-size:.68rem}.position-adaptation-message{color:#67e4b2;margin:10px 0 0;font-size:.72rem}.training-library-heading{justify-content:space-between;margin-bottom:11px}.training-library-heading>span{gap:2px;display:grid}.training-library-heading b{color:#fff;font-size:.9375rem}.training-library-heading small{color:var(--training-muted)}.training-library-heading>button{color:#50dca7;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.training-drill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.training-drill-card{min-width:0;height:112px;color:inherit;text-align:left;cursor:pointer;background:#0008058c;border:1px solid #45c59429;border-radius:11px;grid-template-columns:110px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px;display:grid}.training-drill-card.selected{background:#258f671f;border-color:#4cdea6a6}.training-drill-media{border-radius:8px;width:110px;height:94px;position:relative;overflow:hidden}.training-drill-image{object-fit:cover;object-position:center;transition:transform .18s}.training-drill-card:hover .training-drill-image{transform:scale(1.035)}.training-drill-media:after{content:"";background:linear-gradient(#0000,#000a06e0);position:absolute;inset:45% 0 0}.training-drill-media i{z-index:2;color:#d7f8eb;text-transform:uppercase;font-size:.5625rem;font-style:normal;position:absolute;bottom:6px;left:7px}.training-drill-copy{gap:4px;min-width:0;display:grid}.training-drill-copy b{color:#f6fffb;font-size:.8125rem}.training-drill-copy small{color:#83ac9c;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.training-drill-copy em{color:#45d99f;font-size:.625rem;font-style:normal}.training-drill-copy>span{color:#9cc8b7;font-size:.625rem;font-weight:700}.training-mobile-tabs{display:none}.training-state{color:#a4ccbd;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:380px;display:flex}.training-state.is-error svg{color:#ff766e}.training-state button{color:#042117;cursor:pointer;background:#4bddaa;border:0;border-radius:8px;padding:9px 14px}.training-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000604c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.training-modal{width:min(720px,100%);max-height:calc(100dvh - 40px);color:var(--training-text);background:#04140e;border:1px solid #4cdea659;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #000000a6}.training-modal.is-wide{width:min(960px,100%)}.training-modal.is-wide.is-player{width:min(860px,100%)}.training-modal.is-player>header{min-height:60px}.training-modal header{border-bottom:1px solid var(--training-line);flex:none;justify-content:space-between;min-height:72px;padding:13px 18px}.training-modal header>div{gap:3px;display:grid}.training-modal header span{color:#48dca2;letter-spacing:.12em;font-size:.625rem;font-weight:900}.training-modal header h2{color:#fff;margin:0;font:800 1.25rem/1.2 Manrope,sans-serif}.training-modal header>button{color:#9bc4b4;border:1px solid var(--training-line);cursor:pointer;background:#061c13;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.training-modal-body{min-height:0;padding:16px 18px 18px;overflow-y:auto}.training-search{color:#6d9b89;border:1px solid var(--training-line);background:#020d09;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.training-search input{color:#effff9;background:0 0;border:0;outline:none;width:100%}.training-potential-filter{color:#b9d8cb;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.training-potential-filter input{accent-color:#4bddaa;flex-shrink:0;width:16px;height:16px}.training-player-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:180px;margin-top:10px;display:grid;overflow-y:auto}.training-player-picker>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#03100b;border:1px solid #44be8f26;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px;display:grid}.training-player-picker>button.selected{background:#31bb871a;border-color:#4bddaa}.training-player-picker>button:disabled{opacity:.48;cursor:not-allowed}.training-player-picker>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.training-player-picker b,.training-player-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-player-picker b{color:#f5fffb}.training-player-picker small{color:#7ca695}.training-player-picker svg{color:#4ee0aa}.bench-picker-backdrop{z-index:10050;padding:18px}.bench-picker-modal{color:#eafff4;background:#06150f;border:1px solid #52da9f4d;border-radius:16px;width:min(720px,96vw);max-height:min(720px,88dvh);overflow:hidden;box-shadow:0 28px 80px #000000a6}.bench-picker-modal>header{border-bottom:1px solid #7bbe9b29;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.bench-picker-modal h3{margin:3px 0 0;font-size:1.05rem}.bench-picker-filters{border-bottom:1px solid #7bbe9b1f;grid-template-columns:minmax(0,1fr) 180px;gap:9px;padding:14px 18px;display:grid}.bench-picker-filters input,.bench-picker-filters select{color:#edfff6;background:#020c08;border:1px solid #7bbe9b3d;border-radius:8px;outline:0;min-width:0;min-height:38px;padding:0 10px}.bench-picker-filters input:focus,.bench-picker-filters select:focus{border-color:#47d99c;box-shadow:0 0 0 3px #47d99c1f}.bench-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(500px,58dvh);padding:14px 18px 18px;display:grid;overflow:auto}.bench-picker-list>button{color:#edfff6;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #7bbe9b29;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.bench-picker-list>button:hover{background:#47d99c1a;border-color:#47d99c94}.bench-picker-list strong,.bench-picker-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bench-picker-list small{color:#89aa99;margin-top:2px;font-size:.72rem}.bench-picker-list>p{color:#9cb7a8;text-align:center;grid-column:1/-1;margin:8px 0}.coach-preferences-actions{align-items:center;gap:10px;display:flex}.position-adaptation-player-badge{background:#4bddaa12;border:1px solid #4bddaa40;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:7px;margin-top:7px;padding:6px 8px;display:grid}.position-adaptation-player-badge .player-portrait{grid-row:1/3;width:30px;height:30px}.position-adaptation-player-badge b,.position-adaptation-player-badge small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-adaptation-player-badge b{color:#eafff4;font-size:.7rem}.position-adaptation-player-badge small{color:#8eb7a4;font-size:.62rem}.position-adaptation-plans article>.player-portrait{flex:0 0 32px;width:32px;height:32px}.player-position-mastery-badges,.player-position-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.player-position-mastery{letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:.54rem;font-weight:900;display:inline-flex}.player-position-mastery.is-defense{color:#78b9ff;background:#3481ec29}.player-position-mastery.is-midfield{color:#71edb2;background:#2ec18026}.player-position-mastery.is-attack{color:#ff8490;background:#e1404f26}.training-picker-empty{color:#83ad9d;text-align:center;grid-column:1/-1;padding:25px}.training-choices{gap:14px;margin-top:15px;display:grid}.training-choices fieldset{border:0;min-width:0;margin:0;padding:0}.training-choices legend{color:#cbe9dd;margin-bottom:8px;font-weight:800}.training-choice-drills{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.training-choice-drills>button{color:#dff9ef;text-align:left;cursor:pointer;background:#020e09;border:1px solid #44be8f26;border-radius:9px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:94px;padding:7px;display:grid;position:relative}.training-choice-drills>button.selected{background:#31bb871a;border-color:#4bddaa}.training-choice-drills>button:disabled{cursor:not-allowed;opacity:.52}.training-choice-drills>button>span:first-child{border-radius:7px;width:52px;height:72px;position:relative;overflow:hidden}.training-choice-drills b{text-overflow:ellipsis;overflow:hidden}.training-choice-drills>button>svg{color:#55dfa9;width:16px;position:absolute;top:5px;right:5px}.training-choice-copy{gap:3px;min-width:0;padding-right:3px;display:grid}.training-choice-copy small{color:#91b9aa;white-space:normal;font-size:.6875rem;line-height:1.35}.training-choice-copy em{color:#54dda9;font-size:.625rem;font-style:normal;font-weight:800}.training-recommended{z-index:2;color:#042117;letter-spacing:.03em;text-transform:uppercase;background:#59e3ae;border-radius:5px;padding:3px 5px;font-size:.5rem;font-style:normal;font-weight:900;position:absolute;top:5px;left:5px}.training-intensity-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.training-intensity-options>button{color:#b8dacd;text-align:left;cursor:pointer;background:#020e09;border:1px solid #44be8f26;border-radius:9px;gap:2px;min-width:0;min-height:55px;padding:8px 10px;display:grid}.training-intensity-options>button.selected{color:#fff;background:#31bb871a;border-color:#4bddaa}.training-intensity-options small{color:#779f90}.training-modal footer{border-top:1px solid var(--training-line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px}.training-modal footer.has-danger{grid-template-columns:auto 1fr auto auto;display:grid}.training-remove-confirm{color:#ffc3be;background:#d9373614;border:1px solid #ff685f38;border-radius:9px;margin:13px 0 0;padding:10px 12px}.training-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.training-catalog-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#020e09;border:1px solid #44be8f26;border-radius:11px;gap:5px;padding:8px;display:grid}.training-catalog-grid>button>span{border-radius:8px;height:115px;position:relative;overflow:hidden}.training-catalog-grid b{color:#f6fffb}.training-catalog-grid small{color:#82aa9a;min-height:34px;line-height:1.4}.training-catalog-grid em{color:#4bddaa;font-style:normal}.training-catalog-attributes{flex-wrap:wrap;gap:5px;display:flex}.training-catalog-attributes i{color:#b9dfd0;background:#35cc9214;border:1px solid #35cc922e;border-radius:5px;padding:3px 6px;font-size:.625rem;font-style:normal}.training-choice-summary{background:#1870501c;border:1px solid #4bddaa47;border-radius:10px;grid-template-columns:1.4fr 1fr .75fr;gap:10px;padding:12px;display:grid}.training-choice-summary>span{gap:3px;min-width:0;display:grid}.training-choice-summary small{color:#7fae9c;font-size:.6875rem}.training-choice-summary b{color:#effff8;font-size:.75rem;line-height:1.45}.training-explainer{color:#b5d7c8;background:#051a12;border:1px solid #44be8f40;border-radius:14px;padding:18px;line-height:1.6}.training-explainer b,.training-explainer summary{color:#effff7}.training-explainer p{margin:6px 0 12px}.training-explainer summary{cursor:pointer;padding:6px 0}.training-calendar-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.85rem;display:flex}.training-inline-notice{color:#c3e4d5;background:#0b271c;border:1px solid #4bddaa33;border-radius:9px;margin:12px 0;padding:12px;font-size:.85rem;line-height:1.5}.training-xp-caption{color:#b5d7c8;margin-top:8px;font-size:.85rem}.training-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.training-facts dt{color:#91baaa;font-size:.78rem}.training-facts dd{color:#effff7;margin:4px 0 0;font-size:.85rem;line-height:1.5}.training-history-detail{color:#b5d7c8;line-height:1.6}.training-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.training-history-filters label{gap:5px;font-size:.85rem;display:grid}.training-history-filters select,.training-history-filters input{color:#effff7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071c13;border:1px solid #3a6652;border-radius:7px;width:100%;min-width:0;padding:10px}.training-session-list{gap:12px;display:grid}.training-session{background:#061910;border:1px solid #284d3b;border-radius:10px;padding:16px}.training-session>header{border:0;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;min-height:auto!important;padding:0 0 8px!important}.training-session header span{font-size:.8rem}.training-session p{margin:6px 0;font-size:.85rem}.training-session dl{flex-wrap:wrap;gap:24px;margin:10px 0;display:flex}.training-session dt{font-size:.8rem}.training-session dd{color:#effff7;margin:0}.training-session-gain{color:#66edb8;font-weight:600}.training-history-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.training-history-list{gap:7px;display:grid}.training-history-list>button{min-width:0;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:#020e09;border:1px solid #44be8f26;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 35px 16px;align-items:center;gap:9px;padding:8px 10px;display:grid}.training-history-icon{color:#4bddaa;background:#0b2a1f;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.training-history-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.training-history-list b{color:#f7fffc}.training-history-list small{color:#83aa9b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-history-list strong{color:#4bddaa;font-size:.875rem}.training-toast{z-index:120;color:#eafff7;background:#0a2d20;border:1px solid #37c78f;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 15px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #00000073}.staff-page{color:#effff9;width:min(100% - 32px,1180px);margin:auto;padding:30px 0 72px}.staff-header{background:radial-gradient(circle at 92% 0,#35cc9226,#0000 31%),linear-gradient(125deg,#071a12,#020806 74%);border:1px solid #35cc922e;border-radius:18px;align-items:center;padding:22px 24px;box-shadow:0 20px 45px #00000038}.staff-header small,.staff-section>header span{color:#56dfaa}.staff-header h1{color:#f5fff9;letter-spacing:-.045em;font:800 clamp(1.9rem,4vw,2.7rem)/1.1 Manrope,sans-serif}.staff-header p,.staff-section>header small,.staff-empty{color:#8eaa9d}.staff-back-button,.staff-hire-button,.staff-dismiss-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font:800 .74rem/1 DM Sans,sans-serif;transition:all .18s;display:inline-flex}.staff-back-button{color:#b9ead5;background:#020e097a;border:1px solid #56dfaa4d;flex:none}.staff-back-button:hover{color:#effff9;background:#35cc921f;border-color:#56dfaa}.staff-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.staff-overview>div{background:#06160f;border:1px solid #35cc9224;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.staff-overview svg{color:#52dba7;flex:none}.staff-overview span{gap:2px;min-width:0;display:grid}.staff-overview small{color:#78988a;letter-spacing:.1em;font-size:.57rem;font-weight:900}.staff-overview b{color:#effff9;text-overflow:ellipsis;white-space:nowrap;font:800 1rem/1.1 Oxanium,sans-serif;overflow:hidden}.staff-overview b em{color:#76a892;margin-left:3px;font:700 .68rem DM Sans,sans-serif}.staff-section{background:linear-gradient(135deg,#061b13,#020b07 72%);border-color:#35cc9229;border-radius:16px;margin-top:16px;padding:20px;box-shadow:0 16px 38px #0000002e}.staff-section>header{align-items:center}.staff-section>header span{font-size:.68rem}.staff-section>header small{text-align:right;max-width:420px;font-size:.7rem;line-height:1.4}.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px}.staff-card,.staff-reports article{background:linear-gradient(145deg,#092318f2,#020e09e6);border-color:#5ecc9e26}.staff-card{border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:14px;transition:border-color .18s,transform .18s,background .18s;display:flex}.staff-card:hover{background:#082418;border-color:#5be2ae80;transform:translateY(-2px)}.staff-card.is-hired{border-color:#53dca66b;box-shadow:inset 0 0 0 1px #53dca60f}.staff-card-heading{align-items:center;gap:9px;display:flex}.staff-card-heading>span:nth-child(2){gap:2px;min-width:0;display:grid}.staff-card-heading small{color:#72a891;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900}.staff-card-heading b{color:#f1fff8;font-size:.83rem;line-height:1.15}.staff-card-icon{color:#59dfad;background:#2db17d1f;border:1px solid #54dda833;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.staff-card-heading em{color:#72e9b8;white-space:nowrap;background:#35cc921f;border-radius:5px;align-items:center;gap:3px;margin-left:auto;padding:4px 6px;font-size:.54rem;font-style:normal;font-weight:900;display:inline-flex}.staff-professional{border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:8px;padding-top:9px;display:flex}.staff-professional>span{color:#dff5e9;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.staff-professional small{color:#75a892;white-space:nowrap;font-size:.6rem}.staff-card p{color:#99b8a9;min-height:46px;margin:0;font-size:.7rem;line-height:1.45}.staff-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.staff-card dl>div{background:#0000002e;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:8px}.staff-card dt{color:#6e9180;font-size:.52rem}.staff-card dd{color:#effff9;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.68rem;overflow:hidden}.staff-hire-button{color:#032016;background:linear-gradient(135deg,#5be2ae,#35cc92);border:1px solid #69e8b9;margin-top:auto;box-shadow:0 8px 18px #35cc9224}.staff-hire-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.staff-dismiss-button{color:#d8eee4;background:#ffffff09;border:1px solid #9ac6b742;margin-top:auto}.staff-dismiss-button:hover:not(:disabled){color:#ffb1ad;background:#d937361c;border-color:#ff817973}.staff-hire-button:disabled,.staff-dismiss-button:disabled{opacity:.45;cursor:not-allowed}.staff-analysis{padding-bottom:18px}.staff-analysis-form{background:#010b0780;border:1px solid #53dca624;border-radius:11px;gap:10px;padding:13px}.staff-analysis-form label{color:#8db9a6;font-size:.58rem}.staff-analysis-form select{color:#effff9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071c13;border-color:#56dfaa40;border-radius:8px;min-width:210px}.staff-locked-analysis{color:#a9cabd;background:#020e0961;border:1px dashed #5ecc9e40;border-radius:10px;align-items:center;gap:10px;margin:16px 0 0;padding:14px;display:flex}.staff-locked-analysis svg{color:#e1bd63}.staff-locked-analysis span{gap:3px;display:grid}.staff-locked-analysis b{color:#eafff3;font-size:.78rem}.staff-locked-analysis small{color:#7d9e8f;font-size:.67rem}.staff-reports{margin-top:12px}.staff-reports article{padding:13px}.staff-reports article header span{color:#66dfad}.staff-reports p{color:#9ab9aa;font-size:.72rem}.staff-reports em{color:#6fe4b1;font-size:.72rem}.staff-error{color:#ffb5b1;background:#d937361f;border:1px solid #ff6d654d}.staff-loading{color:#9ac6b7;justify-content:center;align-items:center;gap:9px;min-height:220px;display:flex}.staff-loading svg{color:#55dda9;animation:1.2s ease-in-out infinite staff-pulse}@keyframes staff-pulse{50%{opacity:.35;transform:scale(.88)}}@media (max-width:820px){.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.staff-page{width:min(100% - 20px,1180px);padding:16px 0 58px}.staff-header{padding:17px}.staff-header,.staff-section>header{gap:12px;display:grid}.staff-back-button{width:100%}.staff-overview{grid-template-columns:1fr;gap:7px}.staff-overview>div{padding:11px 13px}.staff-section{padding:14px}.staff-section>header small{text-align:left}.staff-grid{grid-template-columns:1fr}.staff-card{padding:13px}.staff-analysis-form>*{width:100%}.staff-analysis-form select{width:100%;min-width:0}.staff-hire-button,.staff-dismiss-button{width:100%}}.staff-role-list{gap:14px;margin-top:18px;display:grid}.staff-role-group{background:#00000029;border:1px solid #67d8a721;border-radius:12px;padding:13px}.staff-role-group>header{align-items:center;gap:8px;display:flex}.staff-role-group>header>span:nth-child(2){gap:2px;display:grid}.staff-role-group>header small{color:#6fa38c;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:900}.staff-role-group>header b{color:#effff8;font-size:.82rem}.staff-role-group>header em{color:#72e9b8;margin-left:auto;font-size:.64rem;font-style:normal;font-weight:800}.staff-drawback{color:#d4b294!important}.staff-drawback strong{color:#e0bd63}.staff-role-list{gap:24px}.staff-role-group .staff-grid{gap:18px;margin-top:16px}.staff-option-summary{width:100%;min-height:116px;color:inherit;text-align:left;cursor:pointer}.staff-option-summary:hover,.staff-option-summary:focus-visible{background:linear-gradient(145deg,#0a2c1e,#04160e);border-color:#5be2ae9e;outline:0;transform:translateY(-2px)}.staff-option-summary p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;display:-webkit-box;overflow:hidden;color:#a7c5b5!important}.staff-option-summary footer{color:#66dfad;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:9px;font-size:.62rem;font-weight:900;display:flex}.staff-option-summary footer span:last-child{font-size:1.28rem;line-height:.55}.staff-option-summary.is-hired footer{color:#75e8b8}.staff-offer-overlay{z-index:260;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000805c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.staff-offer-modal{color:#eafff4;background:radial-gradient(circle at 92% 0,#3ad69e29,#0000 31%),linear-gradient(135deg,#082218,#020a06 74%);border:1px solid #5de0ac5c;border-radius:17px;width:min(510px,100%);max-height:calc(100dvh - 48px);padding:20px;animation:.18s modal-in;overflow:auto;box-shadow:0 30px 95px #000000a6}.staff-offer-modal>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.staff-offer-modal>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.staff-offer-modal header small{color:#78ac96;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.staff-offer-modal h2{color:#f2fff8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.2rem;overflow:hidden}.staff-offer-modal>header button{color:#b8d4c6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.staff-offer-modal>header button:hover{color:#fff;background:#35cc921f;border-color:#5be2ae80}.staff-offer-quality{color:#77a892;letter-spacing:.1em;background:#35cc9212;border:1px solid #68e6b42b;border-radius:9px;margin:19px 0 13px;padding:9px 11px;font-size:.58rem;font-weight:900}.staff-offer-quality b{color:#75e8b8;margin-left:6px;font-size:.83rem}.staff-offer-detail{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:12px 13px}.staff-offer-detail+.staff-offer-detail{margin-top:8px}.staff-offer-detail small{color:#6ee2ae;letter-spacing:.1em;font-size:.56rem;font-weight:900}.staff-offer-detail p{color:#c6ddd2;margin:5px 0 0;font-size:.77rem;line-height:1.48}.staff-offer-detail.is-drawback small{color:#e0bd63}.staff-offer-detail.is-drawback p{color:#d9bea2}.staff-offer-modal dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.staff-offer-modal dl>div{background:#0000002e;border:1px solid #ffffff12;border-radius:9px;padding:11px}.staff-offer-modal dt{color:#78988a;font-size:.56rem}.staff-offer-modal dd{color:#f1fff8;margin:4px 0 0;font-size:.8rem;font-weight:800}.staff-offer-modal .staff-hire-button,.staff-offer-modal .staff-dismiss-button{width:100%;margin-top:0}@media (max-width:620px){.staff-role-list{gap:18px}.staff-role-group .staff-grid{gap:11px}.staff-option-summary{min-height:104px}.staff-offer-overlay{align-items:end;padding:0}.staff-offer-modal{width:100%;max-height:90dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:19px 19px 0 0}.staff-offer-modal dl{grid-template-columns:1fr}.staff-offer-modal dl>div{padding:9px 11px}}.staff-premium{--staff-accent:#b8f33d;--staff-gold:#f0c84b;gap:18px;padding-top:28px;display:grid}.staff-passport{isolation:isolate;background:radial-gradient(circle at 86% 10%,#b8f33d29,#0000 30%),radial-gradient(circle at 70% 100%,#35cc9226,#0000 32%),linear-gradient(135deg,#10251f,#07110f 66%);border-color:#b8f33d42;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;min-height:252px;padding:clamp(25px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000047}.staff-passport:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#ffffff0b,#0000 39%);position:absolute;inset:0}.staff-passport-glow{z-index:-1;border:1px solid #b8f33d2e;border-radius:50%;width:330px;height:330px;position:absolute;top:-110px;right:-86px;box-shadow:0 0 0 32px #b8f33d06,0 0 0 76px #b8f33d05}.staff-header-copy{max-width:605px}.staff-passport .staff-header-copy>small{color:var(--staff-accent);letter-spacing:.14em;align-items:center;gap:6px;font-size:.62rem;font-weight:900;display:inline-flex}.staff-passport h1{letter-spacing:-.055em;max-width:480px;margin:9px 0 8px;font-size:clamp(2.2rem,4vw,3.25rem)}.staff-passport p{color:#9ab7aa;max-width:550px;margin:0;font-size:.8rem;line-height:1.6}.staff-passport aside{z-index:1;align-self:start;gap:8px;display:flex}.staff-passport aside>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:20px 1fr;gap:2px 7px;min-width:116px;padding:12px;display:grid}.staff-passport aside svg{color:var(--staff-gold);grid-row:1/span 2}.staff-passport aside small{color:#749487;letter-spacing:.09em;font-size:.5rem;font-weight:900}.staff-passport aside b{color:#f0fff7;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.staff-passport aside b em{color:#81a496;margin-left:2px;font-size:.64rem;font-style:normal}.staff-passport .staff-back-button{color:#19290f;background:var(--staff-accent);border:0;border-radius:11px;position:absolute;bottom:28px;right:28px;box-shadow:0 12px 25px #b8f33d26}.staff-passport .staff-back-button:hover{color:#102017;background:#d1ff65}.staff-premium .staff-overview{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-39px 24px 0;position:relative}.staff-premium .staff-overview>div{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06160ff0;border-color:#ffffff13;border-radius:13px;padding:13px 15px;box-shadow:0 12px 26px #00000036}.staff-premium .staff-overview svg{color:var(--staff-accent)}.staff-premium .staff-section{background:linear-gradient(145deg,#0c1c16,#06100b 76%);border-color:#99cbb621;border-radius:19px;margin-top:0;padding:clamp(19px,2.4vw,27px);box-shadow:0 18px 42px #0000002e}.staff-premium .staff-market-section{background:radial-gradient(circle at 90% 0,#b8f33d14,#0000 28%),linear-gradient(145deg,#10261f,#06130e)}.staff-premium .staff-section>header{border-bottom:1px solid #ffffff12;padding-bottom:16px}.staff-premium .staff-section>header span{color:var(--staff-accent);letter-spacing:.08em;font-size:.7rem;font-weight:900}.staff-premium .staff-role-list{gap:20px}.staff-premium .staff-role-group{background:#00000029;border-color:#ffffff13;border-radius:15px;padding:16px}.staff-premium .staff-role-group>header b{font-size:.9rem}.staff-premium .staff-card-icon{color:var(--staff-accent);background:#b8f33d17;border-radius:11px}.staff-premium .staff-option-summary{background:#010a076b;border-color:#ffffff16;border-radius:14px}.staff-premium .staff-option-summary:hover,.staff-premium .staff-option-summary:focus-visible{background:linear-gradient(145deg,#b8f33d1a,#03100ad6);border-color:#b8f33d7a}.staff-premium .staff-option-summary footer{color:var(--staff-accent)}.staff-premium .staff-analysis{background:radial-gradient(circle at 92% 8%,#f0c84b14,#0000 28%),linear-gradient(145deg,#141b13,#07100c)}.staff-premium .staff-analysis .staff-section>header span,.staff-premium .staff-analysis>header span{color:var(--staff-gold)}.staff-premium .staff-offer-modal{background:radial-gradient(circle at 91% 0,#b8f33d24,#0000 31%),linear-gradient(135deg,#10251f,#07110f 72%);border-color:#b8f33d52;border-radius:22px}.staff-premium .staff-offer-quality{color:#b8d96b;background:#b8f33d12;border-color:#b8f33d30}.staff-premium .staff-offer-quality b,.staff-premium .staff-offer-detail small{color:var(--staff-accent)}.staff-premium .staff-hire-button{color:#14210e;background:var(--staff-accent);border:0}@media (max-width:760px){.staff-premium{gap:13px;padding-top:16px}.staff-passport{border-radius:19px;grid-template-columns:1fr;min-height:0;padding:22px}.staff-passport aside{order:3;width:100%}.staff-passport aside>span{flex:1}.staff-passport .staff-back-button{order:4;width:100%;margin-top:0;position:static}.staff-premium .staff-overview{margin:-4px 0 0}.staff-premium .staff-section{border-radius:16px}.staff-premium .staff-section>header{padding-bottom:12px}}@media (max-width:440px){.staff-passport aside>span{min-width:0;padding:10px}.staff-passport aside svg{display:none}.staff-passport aside>span,.staff-premium .staff-overview{grid-template-columns:1fr}.staff-premium .staff-overview>div{padding:11px 13px}}.training-hero{background:radial-gradient(circle at 84% 12%,#4bddaa29,#0000 31%),linear-gradient(135deg,#061d14 0%,#020b08 72%);border:1px solid #4cdea647;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:20px 28px;padding:clamp(18px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d}.training-hero:after{content:"";pointer-events:none;border:1px solid #55dfa91f;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-80px}.training-hero-copy{z-index:1;max-width:680px;position:relative}.training-hero-copy>span{color:#55dfa9;letter-spacing:.15em;font-size:.7rem;font-weight:900}.training-hero-copy h2{color:#fff;letter-spacing:-.035em;margin:7px 0 6px;font:800 clamp(1.45rem,3vw,2.25rem)/1.08 Manrope,sans-serif}.training-hero-copy p{color:#9ac6b7;max-width:620px;margin:0;font-size:.9rem;line-height:1.6}.training-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:relative}.training-wallet{color:#dff9ef;cursor:pointer;background:#f0b92914;border:1px solid #f0b92952;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.training-wallet>svg{color:#f6ca55}.training-wallet span{text-align:left;display:grid}.training-wallet small{color:#aebaae;font-size:.62rem}.training-wallet b{font-size:.85rem}.training-hero-metrics{z-index:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.training-hero-metrics article{background:#00080585;border:1px solid #4cdea621;border-radius:12px;gap:2px;min-width:0;padding:13px 15px;display:grid}.training-hero-metrics span{color:#8fb8a8;font-size:.7rem;font-weight:750}.training-hero-metrics b{color:#f5fff9;font-size:1.35rem;line-height:1.2}.training-hero-metrics b small{color:#69e6b5;font-size:.85rem}.training-hero-metrics em{color:#78a08f;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;overflow:hidden}.training-help{z-index:1;border-top:1px solid #4cdea61f;grid-column:1/-1;position:relative}.training-help summary{color:#a9d7c6;cursor:pointer;align-items:center;gap:7px;width:max-content;max-width:100%;padding-top:12px;font-size:.75rem;font-weight:800;display:flex}.training-help>div{color:#96bbaa;max-width:850px;padding-top:8px;font-size:.78rem;line-height:1.55}.training-help p{margin:0 0 6px}.training-help span{color:#bfe6d7}.training-position-area{min-width:0}.training-plans-strip{align-items:start}.training-plan-slots{grid-template-columns:repeat(5,minmax(125px,1fr))}.training-plan-chip,.training-empty-slot,.training-locked-slot{min-height:116px}.training-empty-slot{color:#8fc9b2;flex-direction:column}.training-empty-slot small{color:#648a7a;font-size:.67rem}.training-locked-slot{color:#536c62;background:#00060461;border:1px dashed #7a998c2b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:10px;display:flex}.training-locked-slot:disabled{cursor:not-allowed}.training-locked-slot.is-next{color:#e5c267;cursor:pointer;background:linear-gradient(145deg,#f0b92917,#00080599);border-color:#f0b92959}.training-locked-slot span{font-size:.72rem;font-weight:850}.training-locked-slot small{font-size:.64rem}.training-modal.is-slot{width:min(560px,100%)}.training-slot-purchase{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.training-slot-purchase-icon{color:#052017;background:linear-gradient(145deg,#72ecc0,#34c990);border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:13px;display:grid;box-shadow:0 14px 36px #34c99038}.training-slot-purchase>span{color:#58dca8;letter-spacing:.14em;font-size:.65rem;font-weight:900}.training-slot-purchase h3{color:#fff;margin:6px 0;font-size:1.35rem}.training-slot-purchase>p{color:#97bdad;max-width:450px;margin:0;font-size:.84rem;line-height:1.55}.training-purchase-balance{background:#020e09;border:1px solid #4cdea629;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;margin-top:20px;padding:14px;display:grid}.training-purchase-balance span{gap:2px;display:grid}.training-purchase-balance small,.training-purchase-cost small{color:#769e8e;font-size:.68rem}.training-purchase-balance b{color:#effff8;font-size:.85rem}.training-purchase-balance svg{color:#4bddaa}.training-purchase-cost{color:#f6ca55;background:#f0b92912;border:1px solid #f0b92940;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:10px 14px;display:flex}.training-purchase-cost span{text-align:left;display:grid}.training-purchase-warning{background:#f0b92912;border:1px solid #f0b9293d;border-radius:9px;width:100%;padding:10px;color:#ffd194!important;margin-top:12px!important}.training-slot-purchase footer{width:100%}@media (min-width:700px){.staff-premium .staff-role-group .staff-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px!important}}@media (min-width:621px) and (max-width:699px){.staff-premium .staff-role-group .staff-grid{gap:28px}}@media (max-width:620px){.staff-premium .staff-role-group .staff-grid{gap:22px}}.access-hub{color:#effff8;width:min(100% - 32px,1240px);margin:auto;padding:28px 0 76px}.access-hub-hero{background:radial-gradient(circle at 88% 8%,#b8f33d26,#0000 29%),linear-gradient(135deg,#10251f,#07110f 68%);border:1px solid #b8f33d45;border-radius:23px;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #00000042}.access-hub-hero small,.access-hub-panel header small{color:#b8f33d;letter-spacing:.13em;align-items:center;gap:6px;font-size:.61rem;font-weight:900;display:flex}.access-hub-hero h1{color:#f4fff9;letter-spacing:-.05em;margin:8px 0;font-size:clamp(2rem,4vw,3rem)}.access-hub-hero p{color:#99b8aa;max-width:570px;margin:0;font-size:.78rem;line-height:1.6}.access-hub-hero aside{align-items:flex-start;gap:8px;display:flex}.access-hub-hero aside a,.access-hub-hero aside button,.access-hub-primary{color:#dff6ea;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.access-hub-hero aside button,.access-hub-primary{color:#14210e;background:#b8f33d;border:0}.access-hub-metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:-24px 24px 0;display:grid;position:relative}.access-hub-metrics article{background:#092018;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;display:flex;box-shadow:0 13px 26px #00000038}.access-hub-metrics svg{color:#b8f33d}.access-hub-metrics span{gap:2px;display:grid}.access-hub-metrics small{color:#78988a;letter-spacing:.09em;font-size:.53rem;font-weight:900}.access-hub-metrics b{font-size:1.25rem}.access-hub-panel{background:linear-gradient(145deg,#0c1c16,#06100b);border:1px solid #99cbb624;border-radius:18px;margin-top:17px;overflow:hidden}.access-hub-panel>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.access-hub-panel h2{margin:3px 0 0;font-size:1.18rem}.access-hub-refresh{color:#9fc4b2;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:800}.access-hub-toolbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.access-hub-toolbar label{color:#70b896;background:#03110c;border:1px solid #99cbb633;border-radius:9px;align-items:center;gap:8px;min-width:240px;padding:0 10px;display:flex}.access-hub-toolbar input{color:#effff8;width:100%;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.access-hub-toolbar>div{gap:5px;display:flex;overflow:auto}.access-hub-toolbar>div button{color:#8ca99c;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:33px;padding:0 9px;font-size:.64rem;font-weight:800}.access-hub-toolbar>div button.active{color:#17270e;background:#b8f33d}.access-hub-list article{border-bottom:1px solid #ffffff0f;grid-template-columns:38px minmax(190px,1.4fr) 90px 118px minmax(140px,1fr) auto;align-items:center;gap:13px;padding:12px 17px;display:grid}.access-hub-list article:hover{background:#b8f33d09}.access-hub-avatar{color:#d8f8e7;background:#35cc9224;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.66rem;font-weight:900;display:grid}.access-hub-list article>div:nth-child(2){min-width:0}.access-hub-list strong,.access-hub-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-hub-list strong{font-size:.75rem}.access-hub-list small{color:#7e9b8d;margin-top:3px;font-size:.63rem}.access-hub-status{border-radius:999px;width:max-content;padding:5px 7px;font-size:.56rem;font-weight:900}.access-hub-status.active{color:#87e8bd;background:#35cc921c}.access-hub-status.pending{color:#f0cf75;background:#f0c84b1a}.access-hub-role,.access-hub-club{color:#a9c1b5;font-size:.66rem}.access-hub-actions{gap:5px;display:flex}.access-hub-actions button,.access-hub-modal>header button{color:#afd0c0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.access-hub-actions .danger{color:#ffb2b7;border-color:#e1525c33}.access-hub-empty,.access-hub-error{color:#93ac9f;text-align:center;background:#ffffff09;border-radius:10px;margin:16px;padding:14px;font-size:.72rem}.access-hub-error{color:#ffc0c5;background:#7d182136;border:1px solid #e1525c3b}.access-hub-overlay{z-index:10050;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#000704cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.access-hub-modal{background:linear-gradient(145deg,#10251f,#07110f);border:1px solid #b8f33d40;border-radius:18px;width:min(480px,100%);padding:22px;box-shadow:0 30px 90px #000000a6}.access-hub-modal>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.access-hub-modal header small{color:#b8f33d;letter-spacing:.11em;font-size:.58rem;font-weight:900}.access-hub-modal h2{margin:3px 0 0;font-size:1.2rem}.access-hub-modal label{color:#98b5a7;letter-spacing:.08em;gap:6px;margin-top:12px;font-size:.58rem;font-weight:900;display:grid}.access-hub-modal label small{color:#728f81;letter-spacing:0;font-size:.56rem}.access-hub-modal input,.access-hub-modal select{color:#effff8;min-height:40px;font:inherit;background:#03110c;border:1px solid #99cbb633;border-radius:9px;outline:0;padding:0 10px;font-size:.72rem}.access-hub-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.access-hub-primary{width:100%;margin-top:18px}@media (max-width:760px){.access-hub{width:min(100% - 20px,1240px);padding-top:17px}.access-hub-hero{border-radius:18px;grid-template-columns:1fr;padding:21px}.access-hub-hero aside{width:100%}.access-hub-hero aside>*{flex:1}.access-hub-metrics{margin:-3px 0 0}.access-hub-toolbar{flex-direction:column;align-items:stretch}.access-hub-toolbar label{min-width:0}.access-hub-list{padding:8px}.access-hub-list article{border:1px solid #ffffff12;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;margin-bottom:7px}.access-hub-status,.access-hub-role,.access-hub-club{grid-column:2}.access-hub-actions{flex-direction:column;grid-area:1/3/span 4;align-self:center}.access-hub-actions button{width:33px;height:33px}}@media (max-width:440px){.access-hub-metrics,.access-hub-fields{grid-template-columns:1fr}.access-hub-overlay{align-items:end;padding:0}.access-hub-modal{width:100%;max-height:92dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;overflow:auto}}@media (max-width:1180px){.training-plans-strip{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr)}.training-plan-slots{scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:repeat(10,minmax(145px,1fr));overflow-x:auto}.training-plan-slots>*{scroll-snap-align:start}.training-development{grid-template-columns:145px minmax(270px,1fr) 210px;gap:14px}.training-plan-detail{padding:8px 14px}.training-drill-card{grid-template-columns:82px minmax(0,1fr) 16px}.training-drill-media{width:82px}}@media (max-width:1000px) and (orientation:landscape){.app-shell:has(.training-center) .page-content{max-width:none;padding:10px 14px 62px}.app-shell:has(.training-center) .page-heading{align-items:center;min-height:0;margin-bottom:8px}.app-shell:has(.training-center) .page-heading>div>span{display:none}.app-shell:has(.training-center) .page-heading p{display:none}.app-shell:has(.training-center) .page-heading h1{margin:0;font-size:1.15rem}.training-center{gap:8px}.training-toolbar{position:absolute;top:-2px;right:0}.training-summary-pills,.training-toolbar-actions .training-ghost-button{display:none}.training-toolbar-actions .training-primary-button{min-height:32px;padding:0 10px}.training-mobile-tabs{border:1px solid var(--training-line);background:#03130d;border-radius:10px;grid-template-columns:repeat(4,1fr);height:40px;padding:4px;display:grid}.training-mobile-tabs button{color:#82aa9b;cursor:pointer;background:0 0;border:0;border-radius:7px}.training-mobile-tabs button.active{color:#042017;background:#4bddaa}.training-section{display:none}.training-section.is-mobile-active{display:grid}.training-plans-strip.is-mobile-active{grid-template-columns:minmax(165px,.28fr) minmax(0,1fr);min-height:100px}.training-plan-slots{grid-template-columns:repeat(5,minmax(135px,1fr))}.training-development.is-mobile-active{grid-template-columns:110px minmax(270px,1fr) 190px;gap:10px;min-height:230px;padding:10px}.training-player-identity .training-player-photo{width:98px;height:112px}.training-player-identity h2{margin-top:5px;font-size:.875rem}.training-player-identity p{font-size:.625rem!important}.training-rating{margin-top:5px}.training-plan-detail{padding:4px 10px}.training-plan-detail h3{margin:3px 0;font-size:1.05rem}.training-plan-detail>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;display:-webkit-box;overflow:hidden}.training-attribute-tags{margin-top:7px}.training-attribute-tags span:nth-child(3),.training-next-cycle{display:none}.training-load-card{padding:9px}.training-load-card>b{margin:2px 0 5px;font-size:1rem}.training-load-card dl>div{padding:4px 0}.training-load-card .training-primary-button{min-height:30px;margin-top:5px}.training-load-card .training-text-button{min-height:26px}.training-library.is-mobile-active{padding:10px;display:block}.training-position-area{display:none}.training-position-area.is-mobile-active{display:block}.position-adaptation-center{padding:10px}.position-adaptation-content{grid-template-columns:1fr}.training-library-heading{margin-bottom:7px}.training-library-heading small{display:none}.training-drill-grid{gap:8px;display:flex;overflow-x:auto}.training-drill-card{flex:0 0 270px;grid-template-columns:90px minmax(0,1fr) 16px;height:105px}.training-drill-media{width:90px;height:88px}.training-modal-backdrop{padding:8px}.training-modal{width:min(880px,100%);max-height:calc(100dvh - 16px)}.training-modal header{min-height:54px;padding:8px 12px}.training-modal header h2{font-size:1rem}.training-modal-body{padding:9px 12px 11px}.training-player-picker{grid-template-columns:repeat(3,minmax(0,1fr));max-height:112px}.training-choices{grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:10px;margin-top:9px}.training-choice-drills{grid-template-columns:repeat(3,minmax(0,1fr))}.training-choice-drills>button{grid-template-columns:42px minmax(0,1fr);min-height:76px}.training-choice-drills>button>span:first-child{width:42px;height:58px}.training-intensity-options{grid-template-columns:1fr}.training-intensity-options>button{grid-template-columns:60px 1fr;align-items:center;min-height:34px;padding:4px 8px}.training-modal footer{margin-top:9px;padding-top:8px}.training-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.training-catalog-grid>button>span{height:72px}.training-catalog-grid small{display:-webkit-box}}@container training-center (max-width:690px){.training-section-label{margin-bottom:1px}.training-plans-strip,.training-plans-strip.is-mobile-active{grid-template-columns:minmax(0,1fr);align-items:stretch}.training-plan-slots{overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.training-plan-chip,.training-empty-slot{flex:0 0 min(180px,72cqw)}}@media (max-width:700px) and (orientation:portrait){.training-center{gap:10px}.training-hero{border-radius:16px;grid-template-columns:1fr;gap:15px;padding:18px 15px 15px}.training-hero-copy h2{font-size:1.55rem}.training-hero-copy p{font-size:.82rem}.training-hero-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.training-wallet{grid-column:1/-1;justify-content:center}.training-hero-actions .training-primary-button,.training-hero-actions .training-ghost-button{min-height:46px;padding:0 10px}.training-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.training-hero-metrics article{padding:10px 8px}.training-hero-metrics span{min-height:30px;font-size:.62rem}.training-hero-metrics b{font-size:1.12rem}.training-hero-metrics em{display:none}.training-help summary{min-height:44px;padding-top:8px}.training-toolbar{flex-direction:column;align-items:stretch}.training-summary-pills>span{flex:1;justify-content:center}.training-toolbar-actions>button{flex:1}.training-mobile-tabs{z-index:12;border:1px solid var(--training-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03130df0;border-radius:12px;grid-template-columns:repeat(4,1fr);height:48px;padding:4px;display:grid;position:sticky;top:6px;box-shadow:0 10px 30px #0000004d}.training-mobile-tabs button{color:#82aa9b;background:0 0;border:0;border-radius:8px;min-width:0;font-size:.7rem;font-weight:800}.training-mobile-tabs button.active{color:#042017;background:#4bddaa}.training-section{display:none}.training-section.is-mobile-active{display:block}.training-position-area{display:none}.training-position-area.is-mobile-active,.training-position-area.is-mobile-active .position-adaptation-center{display:block}.position-adaptation-center{padding:12px}.position-adaptation-content{grid-template-columns:1fr}.training-plans-strip.is-mobile-active{padding:12px}.training-section-label{margin-bottom:10px}.training-plan-slots{display:flex;overflow-x:auto}.training-plan-chip,.training-empty-slot,.training-locked-slot{flex:0 0 min(235px,78vw);min-height:128px}.training-development.is-mobile-active{padding:14px}.training-development>*+*{margin-top:14px}.training-plan-detail{border:1px solid var(--training-line);border-width:1px 0;padding:14px 0}.training-load-card{min-height:220px}.training-library.is-mobile-active{padding:12px}.training-drill-grid,.training-player-picker,.training-catalog-grid{grid-template-columns:1fr}.training-choice-drills{scroll-snap-type:x proximity;gap:10px;padding-bottom:5px;display:flex;overflow-x:auto}.training-choice-drills>button{scroll-snap-align:start;flex:0 0 min(280px,82vw);grid-template-columns:64px minmax(0,1fr);min-height:104px}.training-choice-drills>button>span:first-child{width:64px;height:86px}.training-choice-copy small{font-size:.75rem}.training-intensity-options{grid-template-columns:1fr}.training-intensity-options>button{min-height:58px;padding:10px 12px}.training-choice-summary{grid-template-columns:1fr;gap:9px}.training-choice-summary b{font-size:.8125rem}.training-modal footer{z-index:3;background:#04140e;margin-inline:-12px;padding:12px;position:sticky;bottom:-11px;box-shadow:0 -12px 24px #00000057}.training-modal footer .training-primary-button{min-height:46px}.training-modal footer.has-danger{grid-template-columns:1fr 1fr}.training-modal footer.has-danger>span{display:none}.training-modal-backdrop{align-items:end;padding:0}.training-modal{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.training-modal header{min-height:64px}.training-slot-purchase{padding:22px 16px calc(16px + env(safe-area-inset-bottom))}.training-slot-purchase footer{grid-template-columns:1fr 1.25fr;display:grid}}@media (max-width:380px){.training-hero-actions{grid-template-columns:1fr}.training-wallet{grid-column:auto}.training-hero-metrics{grid-template-columns:1fr 1fr}.training-hero-metrics article:last-child{grid-column:1/-1}.training-purchase-balance{grid-template-columns:1fr}.training-purchase-balance svg{margin:auto;transform:rotate(90deg)}}.training-center{padding-bottom:max(22px,env(safe-area-inset-bottom));gap:18px}.training-center :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #91ffcf}.training-hero{background:radial-gradient(circle at 86% 8%,#35cc9233,#0000 29%),linear-gradient(135deg,#10251f,#07110f 66%);border-color:#99cbb62e;border-radius:24px;gap:24px;padding:clamp(20px,3vw,38px);box-shadow:0 28px 65px #00000047}.training-hero-copy h2{letter-spacing:-.04em;max-width:14ch;font-size:clamp(1.8rem,4vw,3.15rem)}.training-hero-copy p{color:#9cbcaf;max-width:65ch}.training-hero-actions{grid-template-columns:auto auto;display:grid}.training-wallet{border-radius:12px;grid-column:1/-1;min-height:48px}.training-hero-actions :is(.training-primary-button,.training-ghost-button){border-radius:12px;min-height:48px}.training-hero-actions .training-primary-button{color:#102017;background:#b8f33d;border-color:#b8f33d;box-shadow:0 10px 24px #b8f33d21}.training-hero-metrics article{background:#00080559;border-color:#ffffff13;border-radius:14px;padding:14px 16px}.training-hero-metrics b{font-variant-numeric:tabular-nums;font-family:Oxanium,sans-serif}.training-mobile-tabs{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);scrollbar-width:none;background:#05110df0;border:1px solid #99cbb624;border-radius:14px;gap:4px;min-height:58px;padding:6px;display:flex;position:sticky;top:6px;overflow-x:auto;box-shadow:0 12px 30px #0003}.training-mobile-tabs::-webkit-scrollbar{display:none}.training-mobile-tabs button{color:#91ada1;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:max-content;min-height:44px;padding:0 13px;font:800 .75rem/1 DM Sans,sans-serif;display:flex}.training-mobile-tabs button.active{color:#07110f;background:#35cc92}.training-mobile-tabs button b{color:#effff8;background:#00000038;border-radius:999px;min-width:20px;padding:3px 6px;font:700 .62rem/1 Oxanium,sans-serif}.training-section{background:linear-gradient(145deg,#0e231ded,#05100cf5);border-color:#99cbb624;border-radius:19px;box-shadow:0 16px 42px #00000029}.training-plans-strip{grid-template-columns:minmax(220px,.25fr) minmax(0,1fr);gap:16px;padding:18px}.training-section-label{grid-template-columns:17px minmax(0,1fr)}.training-section-label em{color:#779b8c;align-items:center;gap:5px;font-size:.66rem;font-style:normal;display:none}.training-plan-slots{scroll-snap-type:x proximity;scrollbar-color:#35cc924d transparent;grid-template-columns:repeat(10,minmax(150px,1fr));padding:2px 2px 7px;overflow-x:auto}.training-plan-slots>*{scroll-snap-align:start}.training-plan-chip,.training-empty-slot,.training-locked-slot{border-radius:14px;min-height:124px}.training-plan-chip.active{background:linear-gradient(145deg,#24a0712e,#03160fe6);border-color:#41d99f;box-shadow:0 12px 28px #0000002e}.training-locked-slot.is-next{background:radial-gradient(circle at 50% 0,#f0b92929,#0000 58%),linear-gradient(145deg,#f0b92917,#000805b8);border-style:solid;border-color:#f0b9297a;box-shadow:0 12px 30px #48360521}.training-locked-slot.is-next small{color:#d1b66a}.training-locked-slot.is-next strong{color:#f7d872;align-items:center;gap:4px;margin-top:2px;font:700 .68rem/1 Oxanium,sans-serif;display:flex}.training-development{background:radial-gradient(circle at 100% 0,#35cc9217,#0000 31%),linear-gradient(145deg,#0e231df0,#05100cfa);border-radius:20px;box-shadow:0 18px 46px #0003}.training-player-identity .training-player-photo{border-radius:15px}.training-load-card{background:#000805a6;border-radius:16px}.training-load-card .training-primary-button{border-radius:11px;min-height:46px}.training-load-card .training-text-button{min-height:44px}.training-library{padding:20px}.training-drill-card{border-radius:14px;min-height:112px}.training-modal{border-radius:20px;box-shadow:0 30px 90px #0000009e}.training-modal header>button{min-width:44px;min-height:44px}.training-modal footer :is(button,.training-primary-button,.training-ghost-button,.training-danger-button){min-height:44px}@media (min-width:701px){.training-hero-actions{align-content:start}.training-wallet{justify-self:end}.training-mobile-tabs{top:10px}}@media (max-width:900px){.training-plans-strip{grid-template-columns:1fr}.training-section-label{grid-template-columns:17px minmax(0,1fr) auto}.training-section-label em{display:flex}.training-plan-slots{overscroll-behavior-inline:contain;display:flex}.training-plan-chip{flex:0 0 min(310px,72vw)}.training-empty-slot{flex:0 0 min(230px,58vw)}.training-locked-slot{flex:0 0 min(190px,50vw)}.training-locked-slot.is-next{flex-basis:min(250px,66vw)}}@media (max-width:700px) and (orientation:portrait){.training-center{gap:12px}.training-hero{border-radius:18px;gap:16px;padding:20px 16px 16px}.training-hero-copy h2{max-width:13ch;font-size:clamp(1.65rem,8vw,2.25rem)}.training-hero-copy>span{font-size:.64rem}.training-hero-actions{grid-template-columns:1fr 1fr}.training-wallet{justify-content:flex-start}.training-hero-metrics{scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;overflow-x:auto}.training-hero-metrics article{scroll-snap-align:start;min-width:124px}.training-mobile-tabs{margin-inline:-1px}.training-mobile-tabs button{min-width:116px}.training-plans-strip.is-mobile-active{padding:16px 12px 12px}.training-plan-slots{scroll-snap-type:x mandatory;margin-right:-12px;padding-right:26px}.training-plan-chip{flex-basis:min(310px,82vw)}.training-development.is-mobile-active{border-radius:18px;padding:14px}.training-modal{border-radius:20px 20px 0 0}}@media (max-width:380px){.training-hero-actions{grid-template-columns:1fr}.training-wallet{grid-column:auto}.training-mobile-tabs button{min-width:108px}.training-section-label em{display:none}}@media (hover:hover) and (pointer:fine){.training-mobile-tabs button:hover{color:#effff8;background:#ffffff12}.training-mobile-tabs button.active:hover{color:#07110f;background:#49dda4}.training-locked-slot.is-next:hover{border-color:#f0c84b;transform:translateY(-2px)}}@media (pointer:coarse){.training-center button{min-height:44px}}.report-heatmap-panel .match-heatmap{gap:14px;padding:18px}.match-heatmap-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.match-heatmap-intro>div:first-child{flex-direction:column;gap:4px;display:flex}.match-heatmap-intro strong{color:#f3f6ff;font-size:.8125rem}.match-heatmap-intro span,.match-heatmap-note{color:#aebde0;font-size:.625rem;line-height:1.5}.match-heatmap-legend{white-space:nowrap;align-items:center;gap:5px;display:flex}.match-heatmap-legend i{background:#8b6cf02e;border-radius:999px;width:24px;height:7px;display:block}.match-heatmap-legend i:nth-of-type(2){background:#8b6cf07a}.match-heatmap-legend i:nth-of-type(3){background:#8b6cf0;box-shadow:0 0 12px #8b6cf073}.match-heatmap-pitches{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;display:grid}.match-heatmap-team{background:#05102bb8;border:1px solid #94aef229;min-width:0;padding:12px}.match-heatmap-team-home{border-radius:14px 0 0 14px}.match-heatmap-team-away{border-radius:0 14px 14px 0}.match-heatmap-team-heading{grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:42px;margin-bottom:10px;display:grid}.match-heatmap-team-heading>span{flex-direction:column;gap:2px;min-width:0;display:flex}.match-heatmap-team-heading small{color:#8395bd;letter-spacing:.08em;font-size:.5625rem;font-weight:900}.match-heatmap-team-heading strong{color:#f3f6ff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.match-heatmap-team-heading>i{border-radius:999px;justify-self:end;width:28px;height:4px;box-shadow:0 0 12px}.match-heatmap-pitch{background:repeating-linear-gradient(90deg,#186542fa 0 16.66%,#14583afa 16.66% 33.33%);border:2px solid #e2ffee7a;grid-template-columns:repeat(3,1fr);gap:1px;min-height:170px;padding:24px 18px 20px;display:grid;position:relative;overflow:hidden}.match-heatmap-team-home .match-heatmap-pitch{border-right:0}.match-heatmap-team-away .match-heatmap-pitch{border-left:0;transform:scaleX(-1)}.match-heatmap-team-away .match-heatmap-zone,.match-heatmap-team-away .match-heatmap-direction{transform:scaleX(-1)}.match-heatmap-pitch:before{content:"";border:2px solid #e2ffee73;width:24%;position:absolute;inset:18% -2px 18% auto}.match-heatmap-pitch:after{content:"";background:#f4fff8cc;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:17%;transform:translate(50%,-50%)}.match-heatmap-goal{z-index:2;border:2px solid #f4fff8c7;border-right:0;width:8px;height:28%;position:absolute;top:36%;right:-1px}.match-heatmap-direction{z-index:3;color:#e8fff1bf;letter-spacing:.08em;align-items:center;gap:2px;font-size:.5rem;font-weight:900;display:inline-flex;position:absolute;top:7px;right:8px}.match-heatmap-zone{z-index:1;background:color-mix(in srgb, var(--heat-color) calc(var(--heat) * 68%), transparent);min-width:0;box-shadow:inset 0 0 24px color-mix(in srgb, var(--heat-color) calc(var(--heat) * 40%), transparent);border:1px solid #e8fff11f;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.match-heatmap-zone b{color:#fff;text-shadow:0 2px 8px #0000007a;font-size:1.375rem;line-height:1}.match-heatmap-zone small{color:#f1fff6d1;font-size:.5625rem;font-weight:850}.match-heatmap-midline{background:#07132e;place-items:center;display:grid;position:relative}.match-heatmap-midline:before{content:"";border-left:1px dashed #b4c7f266;position:absolute;inset:10px 50%}.match-heatmap-midline span{z-index:1;background:#07132e;border:1px solid #b4c7f26b;border-radius:50%;width:24px;height:24px;position:relative}.match-heatmap-empty{color:#aebde0;text-align:center;background:#05102b94;border:1px dashed #94aef23d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;display:flex}.match-heatmap-empty strong{color:#edf2ff;font-size:.75rem}.match-heatmap-empty span{max-width:360px;font-size:.625rem}.match-heatmap-note{text-align:center;margin:0;padding-top:2px}.live-controls.live-tactical-preparation{z-index:40;color:#effff9;border-radius:inherit;width:auto;max-width:none;min-height:0;box-shadow:none;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% -20%,#35cc922e,#0000 34rem),#020a06;border:0;grid-template-rows:72px 50px auto 36px auto minmax(0,1fr) auto auto;grid-template-columns:minmax(132px,.5fr) repeat(3,minmax(0,1fr));grid-template-areas:"heading heading heading heading""tabs tabs tabs tabs""assistant assistant assistant assistant""quick quick quick quick""formation options options options""pitch pitch pitch bank""strength strength strength bank""notice notice notice resume";align-items:start;gap:10px 20px;padding:0 clamp(18px,3.2vw,44px) 18px;transition:transform .22s,visibility .22s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translate(102%)}.live-controls.live-tactical-preparation.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.live-tactical-preparation .live-controls-drawer-heading{grid-area:heading;min-height:72px;padding:0}.live-tactical-preparation>.match-tabs{background:0 0;grid-area:tabs;width:100%;min-height:50px;margin:0;padding:0;display:flex;position:static}.live-tactical-preparation>.match-tabs button{min-height:50px;padding:0 18px;font-size:.75rem}.live-tactical-preparation .live-tactics-block{display:contents}.live-tactical-preparation .live-tactics-block>label{grid-area:formation;width:fit-content;margin:0}.live-tactical-preparation .live-tactics-block>label select{width:128px}.live-tactical-preparation .live-tactics-block>.secondary-button{grid-area:quick;justify-self:start;min-height:32px;padding:0 12px}.live-tactical-preparation .live-tactics-block>.formation-assistant{grid-area:assistant;width:100%;min-height:40px;margin:0;padding:8px 12px}.live-tactical-preparation .live-tactics-block>.formation-board-shell{grid-area:pitch;align-self:stretch;width:100%;min-height:0}.live-tactical-preparation .live-tactics-block .formation-board{height:100%;min-height:260px;max-height:430px}.live-tactical-preparation .live-tactics-block>.live-tactics-strength{grid-area:strength;width:100%;min-height:58px;margin:0}.live-tactical-preparation .live-tactics-block>.live-tactics-options{grid-area:options;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:0;display:grid}.live-tactical-preparation .live-tactics-block>p{grid-area:notice;align-self:center;width:100%;margin:0}.live-tactical-preparation .substitution-box{background:#000e08d1;border:1px solid #35cc9238;border-radius:12px;flex-direction:column;grid-area:bank;align-self:stretch;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:12px;display:flex;overflow:hidden}.live-tactical-preparation .substitution-box .live-section-heading{flex:none;padding:0 0 10px}.live-tactical-preparation .substitution-drag-board{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.live-tactical-preparation .substitution-drag-board.bench-only{display:block}.live-tactical-preparation .substitution-drag-board.bench-only>.substitution-column:first-child,.live-tactical-preparation .substitution-drag-board.bench-only>.substitution-swap-arrow{display:none}.live-tactical-preparation .substitution-drag-board.bench-only>.substitution-column:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.live-tactical-preparation .substitution-drag-board.bench-only>.substitution-column:last-child>span{grid-column:1/-1}.live-tactical-preparation .substitution-preview{flex:none}.live-tactical-preparation .substitution-box>.primary-button{flex:none;min-height:42px}.live-tactical-preparation .substitution-column>button{align-items:center;min-height:66px}.live-tactical-preparation .substitution-player-condition{grid-template-columns:minmax(40px,1fr) auto;align-items:center;gap:6px;margin-top:5px;display:grid;position:relative}.live-tactical-preparation .substitution-player-condition:before{content:"";background:#35cc9229;border-radius:999px;height:5px;position:absolute;bottom:0;left:0;right:48px}.live-tactical-preparation .substitution-player-condition>i{z-index:1;background:#35cc92;border-radius:999px;height:5px;display:block;position:relative;box-shadow:0 0 0 1px #35cc922e}.live-tactical-preparation .substitution-player-condition>small{color:#9ac6b7;white-space:nowrap;font-size:.5rem;font-weight:850}.live-tactical-preparation .substitution-player-condition.warning>i{background:#e5b82f;box-shadow:0 0 0 1px #e5b82f2e}.live-tactical-preparation .substitution-player-condition.critical>i{background:#e45252;box-shadow:0 0 0 1px #e452522e}.live-tactical-preparation .live-resume-slot{flex-direction:column;grid-area:resume;align-self:end;gap:8px;display:flex}.live-tactical-preparation .live-resume-button{width:100%;min-height:46px;margin:0}.live-resume-error{color:#ffd7d2;background:#d9373629;border:1px solid #d9373659;border-radius:8px;padding:8px 12px;font-size:.6875rem;font-weight:700}.live-tactical-preparation .substitution-column>button.selected-out .player-avatar{box-shadow:0 0 0 3px #e4525240}.live-tactical-preparation>.opponent-live-summary{grid-area:formation;width:100%;margin:0}.live-tactical-preparation>.formation-board-shell{grid-area:pitch;align-self:stretch;min-height:0}.live-tactical-preparation>.formation-board-shell .formation-board{height:100%;min-height:260px;max-height:430px}.live-tactical-preparation>.lineup-list{grid-area:bank;width:100%;height:100%;min-height:0;max-height:none;margin:0;overflow-y:auto}.preparation-modal .squad-picker>button>.player-avatar{background:#071b12;border-radius:50%;width:44px;height:44px}.preparation-modal .squad-picker>button>.player-avatar>span{font-size:.625rem}.preparation-modal .squad-picker>button>.player-avatar .player-photo{object-fit:cover;width:100%;height:100%}@media (max-width:43.75rem){.report-heatmap-panel .match-heatmap{padding:14px}.match-heatmap-intro{flex-direction:column;align-items:flex-start;gap:10px}.match-heatmap-pitches{grid-template-columns:1fr;gap:10px}.match-heatmap-team-home,.match-heatmap-team-away{border-radius:12px}.match-heatmap-midline{display:none}.match-heatmap-pitch{min-height:148px}.match-heatmap-zone b{font-size:1.125rem}.match-heatmap-zone small{font-size:.625rem}.live-controls.live-tactical-preparation{height:100dvh;padding:0 12px calc(12px + env(safe-area-inset-bottom));border-radius:0;flex-direction:column;gap:10px;display:flex;position:fixed;overflow-y:auto}.live-tactical-preparation .live-controls-drawer-heading{flex:none;min-height:64px}.live-tactical-preparation>.match-tabs{z-index:5;background:#020a06;flex:none;position:sticky;top:0}.live-tactical-preparation .live-tactics-block{flex-direction:column;gap:10px;display:flex}.live-tactical-preparation .live-tactics-block>label{order:1}.live-tactical-preparation .live-tactics-block>.secondary-button{order:0}.live-tactical-preparation .live-tactics-block>.formation-assistant{order:2}.live-tactical-preparation .live-tactics-block>.formation-board-shell{order:3}.live-tactical-preparation .live-tactics-block>.live-tactics-strength{order:4}.live-tactical-preparation .live-tactics-block>.live-tactics-options{order:5;grid-template-columns:1fr}.live-tactical-preparation .live-tactics-block>p{order:7}.live-tactical-preparation .live-tactics-block .formation-board,.live-tactical-preparation>.formation-board-shell .formation-board{height:min(76vw,310px);min-height:245px}.live-tactical-preparation .substitution-box{flex:none;height:auto;min-height:280px;max-height:420px;overflow:hidden}.live-tactical-preparation .substitution-drag-board.bench-only>.substitution-column:last-child{grid-template-columns:1fr}.live-tactical-preparation>.opponent-live-summary,.live-tactical-preparation>.formation-board-shell,.live-tactical-preparation>.lineup-list{flex:none}.live-tactical-preparation>.lineup-list{height:auto;max-height:360px}.live-tactical-preparation .live-resume-slot{flex:none;margin-top:4px}.live-tactical-preparation .live-resume-button{flex:none;width:100%;min-height:54px}}.app-shell .page-content{font-size:.875rem}.app-shell .page-content .kicker,.app-shell .page-content small,.app-shell .page-content button,.app-shell .page-content input,.app-shell .page-content select,.app-shell .page-content p,.app-shell .page-content em,.app-shell .page-content th,.app-shell .page-content td{font-size:max(.75rem,12px)}.app-shell .page-heading>div>span{font-size:.75rem}.app-shell .page-heading p{font-size:.875rem;line-height:1.5;display:block}.app-shell .main-nav button,.app-shell .main-nav .nav-label,.app-shell .topbar,.app-shell .mobile-bottom-nav{font-size:.75rem}.app-shell .market-banner h2,.app-shell .panel-heading h2{font-size:1rem}.app-shell .market-empty strong{font-size:.875rem}.app-shell .market-empty span{font-size:.75rem;line-height:1.5}@media (max-width:43.75rem){.app-shell .page-content{font-size:.9375rem}.app-shell .page-content .kicker,.app-shell .page-content small,.app-shell .page-content button,.app-shell .page-content input,.app-shell .page-content select,.app-shell .page-content p,.app-shell .page-content em,.app-shell .page-content th,.app-shell .page-content td{font-size:max(.8125rem,13px)}.app-shell .page-heading p{font-size:.8125rem;display:block}.app-shell .mobile-bottom-nav span{font-size:.6875rem}}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif}button,input,select{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #19b86b47}a{color:inherit;text-decoration:none}.currency-input{width:100%;display:block;position:relative}.currency-input>span{color:#8a97a6;pointer-events:none;font-size:.625rem;font-weight:800;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.currency-input>input{width:100%;padding-left:30px!important}.app-shell{min-height:100vh}.app-sidebar{z-index:40;background:var(--navy);color:#dce4ed;flex-direction:column;width:246px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 24px #0a121e1f}.brand-lockup{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;height:78px;padding:0 22px;font-family:Manrope,sans-serif;display:flex}.brand-lockup>span:last-child{letter-spacing:.7px;flex-direction:column;line-height:1;display:flex}.brand-lockup b{letter-spacing:1.4px;color:#fff;font-size:1.25rem}.brand-lockup small{color:var(--lime);letter-spacing:3px;margin-top:5px;font-size:.625rem;font-weight:800}.brand-mark{width:37px;height:42px;color:var(--navy);background:var(--lime);border-radius:9px 9px 14px 14px;place-items:center;font-size:1.5rem;font-style:italic;font-weight:900;display:grid;transform:skew(-4deg);box-shadow:inset 0 -6px #00000014}.sidebar-close{display:none}.club-identity{background:#ffffff0e;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:11px;margin:19px 15px 15px;padding:14px;display:flex}.club-identity>div{flex-direction:column;min-width:0;display:flex}.club-identity span{color:#7f8b9c;text-transform:uppercase;letter-spacing:.9px;font-size:.625rem}.club-identity strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.875rem;overflow:hidden}.club-identity small{color:#91a0b2;margin-top:3px;font-size:.625rem}.club-badge{width:80px;height:fit-content;color:var(--badge-secondary);border:2px solid var(--badge-secondary);letter-spacing:-.3px;border-radius:9px 9px 13px 13px;flex:none;place-items:center;font-family:Manrope,sans-serif;font-size:.625rem;font-weight:800;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000002e}.club-badge:before{content:"";height:3px;position:absolute;inset:5px 0 auto;transform:rotate(-11deg)}.club-badge span{z-index:1;margin-top:5px;position:relative}.club-badge.has-logo{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000}.club-badge.has-logo:before{display:none}.club-badge-logo{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.club-badge-sm{border-width:1.5px;border-radius:6px 6px 9px 9px;width:26px;height:auto;font-size:.625rem}.club-badge-lg{border-radius:12px 12px 17px 17px;width:100px;height:auto;font-size:.75rem}.club-badge-main{border-radius:12px 12px 17px 17px;width:50px;height:50px;font-size:.75rem}.main-nav{flex-direction:column;gap:3px;padding:0 12px;display:flex;overflow-y:auto}.sidebar-context{background:#35cc9212;border:1px solid #35cc9238;border-radius:10px;margin:4px 12px 8px;padding:10px}.sidebar-context>span{color:#9ac6b7;letter-spacing:1px;margin-bottom:7px;font-size:.5625rem;font-weight:800;display:block}.sidebar-context a,.sidebar-context button{color:#00170d;text-align:left;cursor:pointer;background:#35cc92;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:.75rem;font-weight:800;display:flex}.sidebar-context a:hover,.sidebar-context button:hover{background:#67e5b2}.nav-label{color:#69788b;letter-spacing:1.3px;margin:10px 11px 6px;font-size:.625rem;font-weight:700}.nav-label-spaced{margin-top:19px}.main-nav button,.main-nav a{color:#9eabbb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:41px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:all .18s;display:flex;position:relative}.main-nav button:hover,.main-nav a:hover{color:#fff;background:#ffffff0b}.main-nav button.active{color:#fff;background:#a7ea451c}.main-nav button.active:before{content:"";background:var(--lime);border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:-12px}.main-nav em{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:.625rem;font-style:normal;display:grid}.online-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #19b86b1f}.sidebar-footer{border-top:1px solid #ffffff12;align-items:center;gap:10px;height:72px;margin-top:auto;padding:0 16px;display:flex}.sidebar-footer .avatar{color:#fff;background:#2a3b50;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.625rem;font-weight:800;display:grid}.sidebar-footer div:nth-child(2){flex-direction:column;min-width:0;display:flex}.sidebar-footer strong{color:#eef3f7;font-size:.6875rem}.sidebar-footer small{color:#77869a;margin-top:2px;font-size:.625rem}.sidebar-footer svg{color:#68778a;margin-left:auto}.app-main{min-height:100vh;margin-left:246px}.sidebar-collapse-toggle{color:#91a0b2;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.mobile-menu{display:none}.season-status,.topbar-actions,.round-chip{align-items:center;display:flex}.season-status span{color:var(--ink);font-size:.75rem;font-weight:700}.season-status i{background:var(--line);width:1px;height:16px;margin:0 12px}.season-status b{color:var(--green-dark);text-transform:uppercase;letter-spacing:.6px;font-size:.625rem}.topbar-actions{gap:12px}.round-chip{border:1px solid var(--line);color:#546174;background:#fafbfc;border-radius:8px;gap:7px;height:32px;padding:0 12px;font-size:.625rem;font-weight:600}.icon-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.notification-button{color:#516075;position:relative}.notification-button i{background:var(--red);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.page-content{max-width:1390px;margin:0 auto;padding:29px 32px 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:75px;margin-bottom:22px;display:flex}.page-heading>div>span,.kicker{color:#000100;letter-spacing:1.2px;font-size:.625rem;font-weight:800;display:block}.page-heading h1{letter-spacing:-.8px;margin:5px 0 4px;font-family:Manrope,sans-serif;font-size:clamp(1.5625rem,2.3vw,2.125rem);line-height:1.15}.page-heading p{max-width:700px;color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:.6875rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.primary-button{background:var(--lime);color:#152211;box-shadow:0 5px 15px #a7ea4521}.primary-button:hover{background:#b4f358;transform:translateY(-1px)}.secondary-button{border:1px solid var(--line);color:#425066;background:#fff}.compact-action{min-height:35px}.overview-grid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);gap:18px;display:grid}.main-column,.side-column{flex-direction:column;gap:18px;min-width:0;display:flex}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px}.panel-dark{color:#fff;background:linear-gradient(118deg,#101d2f 0%,#14243a 72%,#1c3347 100%);border:1px solid #ffffff12;border-radius:15px;box-shadow:0 15px 32px #111c2d29}.match-card{min-height:314px;position:relative;overflow:hidden}.match-card:after{content:"";border:48px solid #a7ea4509;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-210px;right:-110px}.match-card-loading{min-height:314px;padding-bottom:6px}.match-card-skeleton-top,.match-card-skeleton-versus,.match-card-skeleton-footer{z-index:1;position:relative}.match-card-skeleton-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;padding:20px 22px 15px;display:flex}.match-card-skeleton-line,.match-card-skeleton-block,.match-card-skeleton-badge,.match-card-skeleton-pill{background:#ffffff14;display:block;position:relative;overflow:hidden}.match-card-skeleton-line:before,.match-card-skeleton-block:before,.match-card-skeleton-badge:before,.match-card-skeleton-pill:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff2e 50%,#fff0 100%);animation:1.2s ease-in-out infinite match-card-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.match-card-skeleton-line{border-radius:999px;height:11px}.match-card-skeleton-line.short{width:92px;margin-bottom:10px}.match-card-skeleton-line.medium{width:140px;margin-bottom:10px}.match-card-skeleton-line.tiny{width:78px}.match-card-skeleton-line.tiny.center{width:92px;margin-top:8px}.match-card-skeleton-block{border-radius:999px;width:118px;height:32px}.match-card-skeleton-block.compact{width:94px;height:28px}.match-card-skeleton-versus{grid-template-columns:1fr 112px 1fr;align-items:center;min-height:154px;padding:20px 8%;display:grid}.match-card-skeleton-team{align-items:center;gap:12px;display:flex}.match-card-skeleton-team.reverse{text-align:right;flex-direction:row-reverse}.match-card-skeleton-badge{border-radius:50%;width:54px;height:54px}.match-card-skeleton-stack{flex-direction:column;display:flex}.match-card-skeleton-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.match-card-loading-spinner{border:3px solid #a7ea4533;border-top-color:var(--lime);border-right-color:var(--lime);border-radius:50%;width:36px;height:36px;animation:.85s linear infinite app-loading-spin}.match-card-skeleton-pill{border-radius:999px;width:116px;height:38px}.match-card-skeleton-footer{background:#040b1521;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:63px;padding:0 22px;display:flex}@keyframes match-card-skeleton-shimmer{to{transform:translate(100%)}}.match-card-top{z-index:1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;padding:20px 22px 15px;display:flex;position:relative}.match-card-top>div:first-child{flex-direction:column;display:flex}.live-pill{width:fit-content;color:var(--lime);letter-spacing:1px;align-items:center;gap:6px;margin-bottom:6px;font-size:.625rem;font-weight:800;display:inline-flex}.live-pill i{background:var(--lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #a7ea4517}.match-card-top strong{font-size:.8125rem}.match-card-top small{color:#8190a4;margin-top:4px;font-size:.625rem}.match-date{flex-direction:column;align-items:flex-end;display:flex}.match-date span{color:#93a1b2;letter-spacing:.7px;font-size:.625rem;font-weight:700}.match-date strong{margin-top:2px;font-family:Manrope,sans-serif;font-size:1.1875rem}.versus{z-index:1;grid-template-columns:1fr 112px 1fr;align-items:center;min-height:154px;padding:20px 8%;display:grid;position:relative}.team{align-items:center;gap:13px;display:flex}.team>span{flex-direction:column;display:flex}.team strong{font-family:Manrope,sans-serif;font-size:.9375rem}.team small{color:#8291a4;margin-top:4px;font-size:.625rem}.away-team{text-align:right;flex-direction:row-reverse}.versus-center{text-align:center;flex-direction:column;align-items:center;display:flex}.versus-center>span{color:#6f7f93;letter-spacing:1px;font-size:.625rem;font-weight:700}.versus-center>strong{color:var(--lime);margin:3px 0;font-family:Manrope,sans-serif;font-size:1.25rem}.versus-center>small{color:#75869b;font-size:.625rem}.versus-center .sim-score{color:#fff;font-size:1.9375rem}.versus-center .sim-score small{color:var(--lime);font-size:1rem}.match-team-strength-table{z-index:1;background:#09101a57;border:1px solid #ffffff12;border-radius:12px;margin-top:16px;padding:8px 12px 0;position:relative}.match-team-strength-stat{grid-template-columns:44px 52px minmax(0,1fr) 52px;align-items:center;gap:8px;display:grid}.match-team-strength-stat small{text-align:left}.match-team-strength-value-wrap.opponent{text-align:right}.match-team-strength-body{gap:0;display:grid}.match-team-strength-stat{border-bottom:1px solid #ffffff0a;min-height:46px;padding:8px 6px}.match-team-strength-stat:last-child{border-bottom:none}.match-team-strength-stat-primary{background:#7affb40a}.match-team-strength-stat small{color:#8a9aad;letter-spacing:.8px;font-size:.57rem;font-weight:800}.match-team-strength-value-wrap{justify-content:flex-start;display:flex}.match-team-strength-value-wrap.opponent{justify-content:flex-end}.match-team-strength-stat b{color:#fff;text-align:center;letter-spacing:-.02em;font:800 .95rem Manrope,sans-serif}.match-team-strength-bar{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;width:100%;height:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.match-team-strength-bar span{height:100%;display:block;box-shadow:0 0 12px #ffffff1f}.match-team-strength-bar span:first-child{border-radius:999px 0 0 999px}.match-team-strength-bar span:last-child{border-radius:0 999px 999px 0}.match-team-strength-toggle{color:#dfeaf7;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:linear-gradient(#121b26cc,#0c121bcc);border:1px solid #9dea7324;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin:6px 0 0;padding:7px 8px;font-size:.56rem;font-weight:800;transition:border-color .2s,transform .2s,background .2s;display:flex}.match-team-strength-toggle:hover{background:linear-gradient(#141f2de6,#0e141de6);border-color:#9dea7340}.match-team-strength-toggle svg{color:#a7ea45;transition:transform .2s}.match-team-strength-toggle.open svg{transform:rotate(90deg)}.match-team-strength-advanced{opacity:0;gap:0;max-height:0;transition:max-height .35s,opacity .25s,margin-top .25s;display:grid;overflow:hidden}.match-team-strength-advanced.open{opacity:1;max-height:220px;margin-top:8px}.match-team-strength-win{color:#6ae18b!important;background:0 0!important}.match-team-strength-loss{color:#ff7d7d!important;background:0 0!important}.match-team-strength-draw{color:#dfe7f3!important;background:0 0!important}.match-footer{z-index:1;background:#040b1521;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:63px;padding:14px 22px;display:flex;position:relative}.match-footer-actions{justify-content:flex-end;align-items:flex-end;gap:9px;width:100%;display:flex}.match-release-pill{letter-spacing:.045em;border:1px solid;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:4px 8px;font-size:.58rem;font-weight:850;display:inline-flex}.match-release-pill.is-released{color:#a9f5c7;background:#29b76c24;border-color:#70eaa46b}.match-release-pill.is-waiting{color:#ffe1a6;background:#be801c24;border-color:#f1be5e6b;margin-bottom:11px}.match-release-pill.is-ahead{color:#cfe0ff;background:#5b9dff29;border-color:#7ea2ff73}.match-release-pill em{font-size:inherit;opacity:.9;border-left:1px solid;padding-left:5px;font-style:normal}.match-skip-button{color:#dce6f4;background:#ffffff0f;border-color:#cddcef47}.match-skip-confirmation{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 0;display:flex}.match-skip-confirmation strong{color:#fff;font-size:.8125rem}.match-skip-confirmation p{color:#aebcd0;max-width:520px;margin:3px 0 0;font-size:.6875rem;line-height:1.45}.match-skip-confirmation small{color:#ff9da8;margin-top:6px;font-size:.6875rem;font-weight:700;display:block}.match-skip-confirmation-actions{flex:none;align-items:center;gap:8px;display:flex}.opponent-form{align-items:center;gap:10px;display:flex}.opponent-form>span{color:#8190a4;font-size:.625rem}.match-card-opponent{z-index:1;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex;position:relative}.match-card-opponent-team{align-items:center;gap:13px;display:flex}.match-card-opponent-team>span{flex-direction:column;display:flex}.match-card-opponent-team strong{font-family:Manrope,sans-serif;font-size:.9375rem}.match-card-opponent-team small{color:#8291a4;margin-top:4px;font-size:.625rem}.match-card-opponent-strength{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.match-card-opponent-strength small{color:#8a9aad;letter-spacing:.8px;font-size:.57rem;font-weight:800}.match-card-opponent-strength strong{color:var(--lime);margin-top:2px;font-family:Manrope,sans-serif;font-size:1.375rem}.match-lineup-select{flex-direction:column;gap:3px;display:flex}.match-lineup-select>span{color:#8a9aad;letter-spacing:.8px;font-size:.57rem;font-weight:800}.match-lineup-select select{color:#effff9;cursor:pointer;background:#ffffff0f;border:1px solid #cddcef33;border-radius:9px;min-height:38px;padding:0 15px;font-size:.6875rem;font-weight:700}@media (min-width:951px){.match-card-compact{min-height:0}}.form-dots{vertical-align:middle;white-space:nowrap;gap:3px;display:inline-flex}.form-dots i{color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.625rem;font-style:normal;font-weight:800;display:inline-grid}.form-w{background:#29ae70}.form-d{background:#a8b1bd}.form-l{background:#de5a5a}.form-results{vertical-align:middle;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.form-result{color:#fff;border:1px solid #0000;border-radius:50%;place-items:center;width:19px;height:19px;font:900 .625rem Manrope,sans-serif;display:inline-grid}.form-result-win{background:#188653;border-color:#35cc92}.form-result-draw{background:#66717f;border-color:#a8b1bd}.form-result-loss{background:#a52e3a;border-color:#ef6673}.form-result-unknown{color:#dbe5df;background:#26322d;border-color:#53625b}.form-results-empty{color:#80958c}.panel-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:66px;padding:0 19px;display:flex}.panel-heading.compact{min-height:59px}.panel-heading h2{letter-spacing:-.2px;margin:3px 0 0;font-family:Manrope,sans-serif;font-size:.9375rem}.panel-heading>button:not(.icon-button){color:#6f7c8d;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:.625rem;font-weight:700;display:flex}.standings-card{overflow:hidden}.competition-links{gap:8px;padding:4px 0;display:grid}.competition-link-badge{min-height:52px;color:inherit;background:#0f21360a;border:1px solid #58799a38;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.competition-link-badge:hover{border-color:var(--green,#35cc92);background:#35cc9214}.competition-link-badge>span{flex:1;font-weight:700}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}.standings-table th{color:#9aa4b2;letter-spacing:.6px;text-align:center;background:#fafbfc;height:34px;font-size:.625rem}.standings-table th:nth-child(2){text-align:left}.standings-table td{color:#647184;text-align:center;border-top:1px solid #edf0f3;height:42px;padding:0 8px;font-size:.625rem}.standings-table td:nth-child(2){text-align:left;align-items:center;gap:9px;min-width:160px;display:flex}.standings-table td:nth-child(2) strong{color:#293649;font-weight:700}.standings-table td:nth-child(2) em{color:#b53535;background:#fbeaea;border-radius:4px;margin-left:3px;padding:3px 5px;font-size:.625rem;font-style:normal;font-weight:800}.position-mark{border-radius:6px;place-items:center;width:20px;height:20px;display:inline-grid}.performance-card{padding-bottom:13px}.performance-score{align-items:center;gap:13px;padding:16px 18px 13px;display:flex}.score-ring{text-align:center;border:5px solid #dcefe5;border-top-color:var(--green);border-right-color:var(--green);border-radius:50%;place-content:center;width:58px;height:58px;display:grid;transform:rotate(25deg)}.score-ring strong,.score-ring span{transform:rotate(-25deg)}.score-ring strong{font-family:Manrope,sans-serif;font-size:1.125rem;line-height:1}.score-ring span{color:#99a3b0;font-size:.625rem}.performance-score>div:last-child{flex-direction:column;display:flex}.performance-score>div:last-child strong{font-size:.75rem}.performance-score>div:last-child span{color:#8a96a6;margin-top:4px;font-size:.625rem}.trend-up{color:var(--green);font-style:normal}.metric-row{justify-content:space-between;align-items:center;min-height:31px;padding:0 18px;display:flex}.metric-row span{color:#718093;align-items:center;gap:7px;font-size:.625rem;display:flex}.metric-row i{border-radius:50%;width:6px;height:6px}.metric-green{background:var(--green)}.metric-yellow{background:var(--yellow)}.metric-blue{background:var(--blue)}.metric-row b{font-size:.625rem}.inbox-card{overflow:hidden}.inbox-card-empty{color:#8792a1;text-align:center;margin:0;padding:22px 13px;font-size:.625rem}.message-item{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;width:100%;min-height:64px;padding:10px 13px;display:grid}.message-item:hover{background:#fbfcfd}.message-item.unread{background:#fbfdfc}.message-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.message-icon.blue{color:#347ac8;background:#eaf3fc}.message-icon.green{color:#15995a;background:#e6f7ef}.message-icon.orange{color:#c77c20;background:#fff2df}.message-icon.purple{color:#35cc92;background:#35cc9224}.message-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.message-item>span:nth-child(2) strong{color:#8792a1;text-transform:uppercase;letter-spacing:.5px;font-size:.625rem}.message-item>span:nth-child(2) b{margin:2px 0;font-size:.625rem}.message-item>span:nth-child(2) small{color:#7b8797;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.message-item em{color:#a4acb7;align-self:start;font-size:.625rem;font-style:normal}.financial-snapshot{grid-template-columns:38px 1fr 30px;align-items:center;gap:10px;min-height:77px;padding:13px 14px;display:grid}.financial-icon{color:#168f55;background:#e9f7f0;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.financial-snapshot>div:nth-child(2){flex-direction:column;display:flex}.financial-snapshot span{color:#8a96a5;font-size:.625rem}.financial-snapshot strong{margin:2px 0;font-family:Manrope,sans-serif;font-size:.875rem}.financial-snapshot small{color:#8b95a4;font-size:.625rem}.financial-snapshot button{color:#929dab;cursor:pointer;background:0 0;border:0}.content-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 18px;display:flex}.segmented{background:#f0f3f5;border-radius:9px;gap:2px;padding:3px;display:flex}.segmented button{color:#738093;cursor:pointer;background:0 0;border:0;border-radius:2px;min-height:30px;padding:0 12px;font-size:.625rem;font-weight:700}.segmented button.active{color:var(--ink);background:#fff;box-shadow:0 1px 5px #0c172717}.fixture-row{border-top:1px solid #edf0f3;grid-template-columns:58px 38px minmax(120px,.6fr) minmax(340px,1.3fr) 34px;align-items:center;gap:15px;min-height:82px;padding:0 18px;display:grid}.fixture-row:first-child{border-top:0}.fixture-date{flex-direction:column;display:flex}.fixture-date strong{font-size:.625rem}.fixture-date span{color:#8a95a4;margin-top:3px;font-size:.625rem}.competition-stripe{background:var(--blue);border-radius:3px;height:37px}.competition-stripe.cup{background:var(--yellow)}.fixture-meta{flex-direction:column;display:flex}.fixture-meta span{align-items:center;gap:6px;font-size:.625rem;font-weight:700;display:flex}.league-highlights-summary{gap:12px;padding:4px 18px 14px;display:grid}.league-highlight-stat{color:#167b49;align-items:center;gap:11px;display:flex}.league-highlight-stat>span{flex-direction:column;display:flex}.league-highlight-stat b{color:var(--ink);font-size:.8125rem}.league-highlight-stat small{color:#8492a0;margin-top:2px;font-size:.6875rem}.league-ideal-eleven{border-top:1px solid var(--line);padding:14px 18px 18px}.league-ideal-eleven>.kicker{margin-bottom:10px;display:block}.league-ideal-eleven-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.league-ideal-eleven-item{background:#f7f9f9;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;min-height:44px;padding:7px 9px;display:grid}.league-ideal-eleven-item>b{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.6875rem;overflow:hidden}.league-ideal-eleven-item>small{color:#8492a0;grid-area:2/2;font-size:.5625rem}.league-ideal-eleven-item>em{color:#167b49;grid-row:1/3;font-size:.75rem;font-style:normal;font-weight:900}.classico-badge{color:#7a3a0a;letter-spacing:.3px;background:#ffd9a8;border-radius:4px;padding:2px 6px;font-size:.5625rem;font-style:normal;font-weight:900}.fixture-meta small{color:#8b96a5;margin-top:4px;font-size:.625rem}.fixture-teams{grid-template-columns:1fr 38px 1fr;align-items:center;gap:10px;display:grid}.fixture-teams>span{justify-content:flex-end;align-items:center;gap:9px;font-size:.6875rem;font-weight:700;display:flex}.fixture-teams>span:last-child{justify-content:flex-start}.fixture-teams>b{text-align:center;font-size:.8125rem}.search-box{border:1px solid var(--line);color:#93a0af;background:#fafbfc;border-radius:9px;align-items:center;gap:8px;width:min(310px,100%);height:37px;padding:0 12px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.625rem}.squad-summary{gap:20px;display:flex}.squad-summary span{color:#96a0ae;flex-direction:column;font-size:.625rem;display:flex}.squad-summary b{color:#354257;margin-bottom:2px;font-size:.6875rem}.data-table th{color:#929dab;letter-spacing:.5px;text-align:left;background:#fafbfc;height:39px;padding:0 13px;font-size:.625rem}.data-table td{color:#647184;border-top:1px solid #edf0f3;height:64px;padding:0 13px;font-size:.6875rem}.data-table td:first-child{color:#253246;align-items:center;gap:10px;min-width:190px;display:flex}.player-avatar{color:#455469;background:#edf1f4;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:.625rem;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.player-avatar.large{width:44px;height:44px;font-size:.6875rem}.app-shell .club-profile-modal{color:#eaf0ff;background:linear-gradient(145deg,#101a3b,#080f27);border:1px solid #9db1ef3d;border-radius:18px;flex-direction:column;width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);animation:.22s modal-in;display:flex;overflow:hidden;box-shadow:0 30px 100px #00000094}.app-shell .club-profile-header{background:linear-gradient(110deg,#492598db,#091a43f2);border-bottom:1px solid #b0c2ff29;grid-template-columns:66px 1fr 36px;align-items:center;gap:14px;min-height:104px;padding:18px 21px;display:grid}.app-shell .club-profile-header .club-badge{width:62px;height:62px}.app-shell .club-profile-header>div>span{color:#cbb7ff;letter-spacing:.75px;font-size:.66rem;font-weight:800}.app-shell .club-profile-header h2{color:#fff;margin:4px 0 2px;font:800 1.38rem Manrope,sans-serif}.app-shell .club-profile-header p{color:#b7c5e9;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.7rem;display:flex}.app-shell .club-profile-header p b{color:#fff}.app-shell .club-profile-header .icon-button{color:#e6ebff;background:#ffffff14;border-color:#ffffff2e;align-self:start}.app-shell .club-profile-summary{background:#040b229e;border-bottom:1px solid #9db1ef26;grid-template-columns:repeat(5,1fr);display:grid}.app-shell .club-profile-summary>span{border-left:1px solid #9db1ef21;flex-direction:column;justify-content:center;align-items:center;min-height:68px;display:flex}.app-shell .club-profile-summary>span:first-child{border-left:0}.app-shell .club-profile-summary small,.app-shell .club-profile-leaders small{color:#9eadd0;letter-spacing:.55px;font-size:.61rem;font-weight:800}.app-shell .club-profile-summary b{color:#f7f9ff;margin-top:4px;font:800 1.06rem Manrope,sans-serif}.app-shell .club-profile-leaders{background:#111d4273;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}.app-shell .club-profile-leaders article{background:#060e28b8;border:1px solid #9db1ef24;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.app-shell .club-profile-leader-icon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.app-shell .club-profile-leader-icon.goals{color:#ffd36d;background:#ffc24429}.app-shell .club-profile-leader-icon.assists{color:#80d8ff;background:#3ba3ff29}.app-shell .club-profile-leaders strong,.app-shell .club-profile-leaders em{display:block}.app-shell .club-profile-leaders strong{color:#f6f8ff;margin-top:2px;font-size:.82rem}.app-shell .club-profile-leaders em{color:#aab9dd;margin-top:2px;font-size:.68rem;font-style:normal}.app-shell .club-profile-modal .club-roster-table{background:#0a1330;flex:1;min-height:0;overflow:auto}.app-shell .club-profile-modal .data-table{min-width:730px}.app-shell .club-profile-modal .data-table thead{background:#3a297466}.app-shell .club-profile-modal .data-table th{color:#aebcde;border-color:#9db1ef21}.app-shell .club-profile-modal .data-table td{color:#dbe5ff;border-color:#9db1ef1a}.app-shell .club-profile-modal .data-table tr:hover td{background:#744dcd29}.app-shell .club-profile-message{color:#b8c5e5;text-align:center;background:#0a1330;padding:34px 20px}.app-shell .club-name-button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.app-shell .club-name-button:hover,.app-shell .club-name-button:focus-visible{color:#d5c3ff;outline:0;text-decoration:underline}.app-shell .fixture-teams .club-name-button{font-size:inherit}@media (max-width:620px){.app-shell .club-profile-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.app-shell .club-profile-header{grid-template-columns:52px 1fr 32px;padding:14px}.app-shell .club-profile-header .club-badge{width:48px;height:48px}.app-shell .club-profile-header h2{font-size:1.05rem}.app-shell .club-profile-summary>span{min-height:58px}.app-shell .club-profile-summary small{font-size:.53rem}.app-shell .club-profile-summary b{font-size:.82rem}.app-shell .club-profile-leaders{grid-template-columns:1fr;padding:10px}}.position-list{flex-wrap:wrap;gap:4px;display:flex}.squad-toolbar-controls{align-items:center;gap:18px;display:flex}.squad-toolbar-controls>label{color:#8390a0;letter-spacing:.04em;align-items:center;gap:7px;font-size:.625rem;font-weight:800;display:flex}.squad-toolbar-controls select{color:#33445b;background:#fff;border:1px solid #dce3e9;border-radius:7px;min-height:34px;padding:0 8px;font:700 .6875rem Manrope,sans-serif}.table-empty{color:#718093;text-align:center;padding:28px;font-size:.75rem}.match-empty-state{color:#6d7b8d;text-align:left;justify-content:center;align-items:center;gap:13px;min-height:150px;display:flex}.match-empty-state>svg{color:var(--green)}.match-empty-state strong{color:#26384d;font-size:.8125rem;display:block}.match-empty-state p{margin:4px 0 0;font-size:.6875rem}.position-pill{color:#4f6075;background:#edf2f5;border-radius:5px;place-items:center;min-width:30px;height:20px;padding:0 6px;font-size:.625rem;font-weight:800;display:inline-grid}.rating-high{color:#138c52}.rating-mid{color:#b57b14}.bar-value{align-items:center;gap:7px;display:flex}.bar-value>span{background:#e8ecef;border-radius:4px;width:48px;height:4px;overflow:hidden}.bar-value i{background:var(--green);border-radius:4px;height:100%;display:block}.competition-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.competition-logo{color:#167e4d;background-color:#e6f7ee;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.competition-logo svg{width:48%;height:48%}.competition-logo-sm{border-radius:9px;width:34px;height:34px}.competition-logo-md{width:48px;height:48px}.competition-logo-lg{width:52px;height:52px}.competition-logo.fallback-cup{color:#c6851d;background-color:#fff4dd}.competition-logo.fallback-continental{color:#fff;background-color:#173c78}.competition-logo.has-image{background-color:#fff}.competition-catalog{grid-column:1/-1;padding:20px}.competition-catalog-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.competition-catalog-heading h2{margin:4px 0 0;font:800 1.0625rem Manrope,sans-serif}.competition-catalog-heading>small{color:#8a96a5;font-size:.625rem}.competition-catalog-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.competition-catalog-list article{background:#f8faf9;border:1px solid #e8eeea;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:11px;display:flex}.competition-catalog-list article>span:last-child{flex-direction:column;min-width:0;display:flex}.competition-catalog-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.competition-catalog-list small{color:#8995a3;margin-top:4px;font-size:.625rem}.competition-history-button{color:#baffdf;background:#35cc9224;border:1px solid #35cc9252;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:.625rem;font-weight:800}.competition-history-card{margin-top:16px}.competition-history-page{color:#edfdf7;background:radial-gradient(circle at 100% 0,#35cc9226,#0000 32%),#000;min-height:100vh;padding:34px clamp(16px,5vw,72px)}.competition-history-page-header{border:1px solid;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,54px);max-width:1180px;min-height:176px;margin:0 auto 18px;padding:clamp(22px,3vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 60px #0000004d}.competition-history-identity{align-items:center;gap:clamp(18px,3vw,30px);display:flex}.competition-history-logo{background:color-mix(in srgb, var(--competition-text,#fff) 10%, transparent);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:18px;flex:0 0 clamp(86px,9vw,112px);place-items:center;width:clamp(86px,9vw,112px);height:clamp(86px,9vw,112px);display:grid}.competition-history-logo.has-image{background-color:#0000}.competition-history-heading{align-content:center;min-width:0;display:grid}.competition-history-page-header small{letter-spacing:.14em;opacity:.78;font-size:.68rem;font-weight:900}.competition-history-page-header h1{letter-spacing:-.045em;margin:6px 0 5px;font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.05}.competition-history-heading b{opacity:.72;font-size:.72rem;font-weight:750}.competition-history-back{min-height:44px;color:var(--competition-text,#fff);background:color-mix(in srgb, var(--competition-text,#fff) 10%, transparent);border:1px solid color-mix(in srgb, var(--competition-text,#fff) 32%, transparent);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.72rem;font-weight:850;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.competition-history-back:hover{background:color-mix(in srgb, var(--competition-text,#fff) 18%, transparent);transform:translate(-2px)}.competition-history-page-panel{background:#000;border-color:#35cc9233;max-width:1180px;margin:0 auto}.competition-history-page .competition-history-list article{border-color:#35cc9224}.competition-history-page .competition-history-list article>small,.competition-history-page .competition-history-pagination span{color:#9ac6b7}.competition-history-page .competition-history-list article span{color:#defbef}.competition-history-page .competition-history-list article b{color:#35cc92}.competition-history-page .competition-history-pagination{border-color:#35cc9224}.panel-heading-link{color:#35cc92;align-items:center;gap:5px;font-size:.6875rem;font-weight:800;display:inline-flex}.competition-page-panel{padding-bottom:0}.competition-page-loading,.competition-page-error{text-align:center;align-content:center;place-items:center;gap:9px;min-height:270px;padding:28px;display:grid}.competition-page-loading{color:#35cc92}.competition-page-loading svg{animation:.9s linear infinite competition-spinner}.competition-page-loading strong,.competition-page-error strong{color:#effff9;font:800 .9375rem Manrope,sans-serif}.competition-page-loading small,.competition-page-error small{color:#9ac6b7;max-width:380px;font-size:.75rem}.competition-page-error .primary-button{min-height:38px;margin-top:5px}@keyframes competition-spinner{to{transform:rotate(360deg)}}.competition-page-tabs{border-bottom:1px solid #35cc9224;align-items:stretch;gap:7px;min-height:58px;padding:8px 14px;display:flex;overflow-x:auto}.competition-page-tabs button,.competition-fixture-filters button{color:#9ac6b7;cursor:pointer;white-space:nowrap;background:#000;border:1px solid #35cc9229;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font:800 .6875rem Manrope,sans-serif;display:inline-flex}.competition-page-tabs button.active,.competition-fixture-filters button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.competition-page-table{border:1px solid #35cc9224;border-radius:10px;margin:16px}.competition-page-table .standings-table{min-width:760px}.competition-page-table .standings-table th{color:#9ee9c8;background:#001b12;border-color:#35cc921f}.competition-page-table .standings-table td{color:#defbef;border-color:#35cc921a}.competition-page-table .standings-table td:nth-child(2) strong{color:#f4fff9}.competition-history-page .club-name-link{color:inherit;font:inherit;text-decoration:none}.competition-history-page .club-name-link:hover,.competition-history-page .club-name-link:focus-visible{color:#35cc92;outline:0;text-decoration:underline}.competition-page-table .standings-table tr.highlight td{background:#35cc921f}.competition-page-table .standings-table td:nth-child(2) em{color:#c9ffe6;background:#35cc922e}.competition-stage-section{padding:16px}.competition-stage-picker{border-bottom:1px solid #35cc9224;gap:8px;margin:-16px -16px 16px;padding:10px 14px;display:flex;overflow-x:auto}.competition-stage-picker button{color:#b7d9c9;text-align:left;background:#03120c;border:1px solid #35cc9229;border-radius:8px;flex:none;min-width:132px;padding:9px 11px;font-size:.72rem;font-weight:800}.competition-stage-picker button small{color:#79ba9b;letter-spacing:.06em;margin-bottom:3px;font-size:.56rem;display:block}.competition-stage-picker button.active{color:#04150e;background:#35cc92;border-color:#35cc92}.competition-stage-picker button.active small{color:#0c5a39}.competition-stage-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 14px;display:flex}.competition-stage-heading small{color:#7ec9a6;letter-spacing:.08em;font-size:.625rem;font-weight:800}.competition-stage-heading h2{color:#fff;margin:3px 0 0;font-size:1rem}.stage-status{color:#a3c5b5;letter-spacing:.05em;white-space:nowrap;background:#06130d;border:1px solid #a3c5b533;border-radius:999px;padding:5px 7px;font-size:.56rem;font-style:normal;font-weight:900}.stage-status.active{color:#001d10;background:#35cc92;border-color:#35cc92}.stage-status.finished{color:#baffdf;background:#35cc921f;border-color:#35cc923d}.competition-stage-table{background:#010e099e;border:1px solid #35cc922e;border-radius:10px;overflow:hidden}.competition-stage-table+.competition-stage-table{margin-top:10px}.competition-group-toggle{color:#eafff5;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:9px 13px;display:flex}.competition-group-toggle:hover{background:#35cc9212}.competition-group-toggle:focus-visible{outline-offset:-2px;outline:2px solid #35cc92}.competition-group-toggle>span:first-child{gap:2px;display:grid}.competition-group-toggle small{color:#73c59e;letter-spacing:.08em;font-size:.54rem;font-weight:900}.competition-group-toggle strong{font-size:.78rem}.competition-group-summary{color:#8fb7a5;white-space:nowrap;align-items:center;gap:7px;font-size:.625rem;font-weight:800;display:inline-flex}.competition-group-summary svg{transition:transform .18s}.competition-stage-table.open .competition-group-summary svg{transform:rotate(180deg)}.competition-stage-section .competition-page-table{margin:0}.competition-stage-table.open .competition-page-table{border-width:1px 0 0;border-radius:0}.competition-page-table .form-results{justify-content:center}.competition-ideal-eleven{padding:18px}.competition-ideal-eleven>header{color:#35cc92;background:linear-gradient(120deg,#35cc9226,#35cc9208);border:1px solid #35cc9233;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 16px;display:flex}.competition-ideal-eleven header small{color:#79d9ad;letter-spacing:.08em;font-size:.6875rem;font-weight:900}.competition-ideal-eleven header h2{color:#fff;margin:3px 0 0;font-size:1.15rem}.competition-ideal-eleven header p{color:#a0c8b6;margin:3px 0 0;font-size:.75rem}.competition-ideal-round-picker{align-items:center;gap:10px;margin-bottom:12px;display:flex}.competition-ideal-round-picker select{color:#ecfff5;font:inherit;background:#03110c;border:1px solid #35cc9238;border-radius:8px;padding:7px 10px;font-size:.78rem}.competition-ideal-live-badge{color:#062016;letter-spacing:.06em;background:#55dba9;border-radius:999px;padding:3px 8px;font-size:.62rem;font-style:normal;font-weight:900}.competition-ideal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.competition-ideal-grid article{color:#effff9;background:#020c08;border:1px solid #35cc922b;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.competition-ideal-photo{color:#baffdf;background:#0a2a1c;border:2px solid #35cc928c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.75rem;font-weight:900;display:grid;overflow:hidden}.competition-ideal-photo.has-photo{background-position:top;background-size:cover}.competition-ideal-grid article>span:nth-child(2){gap:4px;min-width:0;display:grid}.competition-ideal-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.competition-ideal-grid small{color:#9ac6b7;font-size:.6875rem}.competition-ideal-grid em{color:#00170d;text-align:center;background:#c9ff81;border-radius:8px;min-width:42px;padding:8px 6px;font-size:.8125rem;font-style:normal;font-weight:950}@media (max-width:56.25rem){.competition-ideal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.5rem){.competition-ideal-eleven{padding:12px}.competition-ideal-grid{grid-template-columns:1fr}}.competition-leader-list{padding:8px 16px 16px;display:grid}.competition-leader-list article{border-bottom:1px solid #35cc921f;grid-template-columns:26px 33px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.competition-leader-list article.is-own-club{background:linear-gradient(90deg,#35cc922e,#35cc920b);border-bottom-color:#35cc9257;margin-inline:-7px;padding-inline:7px;box-shadow:inset 3px 0 #35cc92}.competition-leader-list article>b{color:#35cc92;text-align:center;font:800 .75rem Manrope,sans-serif}.competition-leader-list article>span{gap:3px;min-width:0;display:grid}.competition-leader-list article strong{color:#f4fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.competition-leader-list article small{color:#9ac6b7;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.competition-leader-list article>em{color:#35cc92;text-align:right;min-width:48px;font:800 .9375rem Manrope,sans-serif;display:grid}.competition-leader-list article>em small{color:#9ac6b7;font-size:.5625rem}.competition-fixture-filters{border-bottom:1px solid #35cc921a;gap:7px;padding:14px 16px 5px;display:flex}.competition-fixture-filters button{min-height:31px}@media (max-width:620px){.competition-page-tabs{padding:8px 10px}.competition-page-tabs button{min-height:38px}.competition-page-table{margin:10px}.competition-leader-list{padding:5px 12px 12px}.competition-fixture-filters{padding:10px 12px 4px}}.manager-directory-page{width:min(1180px,100% - 40px);margin:0 auto;padding:32px 0 56px}.manager-directory-header>div{align-items:center;gap:15px;margin-top:20px;display:flex}.manager-directory-header h1{margin:2px 0;font-size:clamp(28px,4vw,38px)}.manager-directory-header small,.manager-directory-header p{color:var(--text-muted)}.manager-directory-header p{margin:4px 0 0}.manager-directory-icon{color:#f7c84b;background:linear-gradient(135deg,#40300d,#19130a);border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.manager-directory-summary{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.manager-directory-summary>span{border-right:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:17px 20px;display:grid}.manager-directory-summary>span:last-child{border-right:0}.manager-directory-summary svg{color:#f7c84b;grid-row:span 2}.manager-directory-summary b{font-size:21px;line-height:1}.manager-directory-summary small,.manager-profile-card small{color:var(--text-muted);letter-spacing:.07em;font-size:10px}.manager-directory-layout{margin-top:18px}.manager-directory-list{gap:9px;display:grid}.manager-card{text-align:left;width:100%;color:var(--text);border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:13px;transition:border-color .15s,transform .15s;display:grid}.manager-card:hover,.manager-card.is-selected{border-color:#e5b83f;transform:translateY(-1px)}.manager-avatar{color:#ffe9a1;isolation:isolate;background:linear-gradient(145deg,#76591b,#30240d);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.manager-avatar-large{width:clamp(190px,18vw,245px);height:clamp(190px,18vw,245px);font-size:52px}.manager-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.manager-photo-wrap{display:inline-flex;position:relative}.manager-photo-club{z-index:1;border:3px solid var(--panel);background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;padding:5px;display:grid;position:absolute;bottom:-8px;right:-8px;overflow:hidden;box-shadow:0 5px 15px #00000061}.manager-photo-club .club-badge,.manager-photo-club .club-badge.has-logo{width:100%;height:100%;box-shadow:none;background:#fff;border:0;border-radius:50%;overflow:hidden}.manager-photo-club .club-badge-logo{object-fit:contain;border-radius:50%;width:100%;height:100%}.manager-photo-edit{z-index:2;color:#1e1705;border:2px solid var(--panel);cursor:pointer;background:#e8c14b;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.manager-photo-edit:disabled{cursor:wait;opacity:.7}.manager-photo-hint{margin-top:7px;font-size:10px;display:block;color:#d8b64b!important;letter-spacing:0!important}.manager-card-main{gap:2px;min-width:0;display:grid}.manager-card-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-card-main>small{color:var(--text-muted);letter-spacing:.07em;font-size:10px}.manager-card-club{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.manager-card-numbers{text-align:center;display:grid}.manager-card-numbers b{color:#f2cb5c;font-size:16px}.manager-card-numbers small{color:var(--text-muted);font-size:8px}.manager-profile-card{overflow:hidden}.manager-profile-card>header{border-bottom:1px solid var(--border);background:linear-gradient(105deg,#c598251f,#0000 60%);align-items:center;gap:14px;padding:22px;display:flex}.manager-profile-card h2{margin:2px 0;font-size:25px}.manager-profile-card p{color:var(--text-muted);margin:0}.manager-profile-card p a{color:#f0c74b;font-weight:700}.manager-profile-record{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.manager-profile-record span{text-align:center;border-right:1px solid var(--border);gap:3px;padding:16px;display:grid}.manager-profile-record span:last-child{border-right:0}.manager-profile-record b{font-size:22px}.manager-profile-columns{grid-template-columns:1fr 1fr;gap:24px;padding:21px;display:grid}.manager-profile-columns h3{align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.manager-profile-columns h3 svg{color:#edc54f}.manager-title-list,.manager-career-list{margin:0;padding:0;list-style:none}.manager-title-list{gap:8px;display:grid}.manager-title-list li{border:1px solid var(--border);background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.manager-title-list li span{gap:2px;display:grid}.manager-title-list li small{color:var(--text-muted);letter-spacing:0;font-size:10px}.manager-title-list li svg{color:#e7bd42}.manager-career-list{gap:12px;display:grid}.manager-career-list li{grid-template-columns:14px 1fr;align-items:stretch;gap:9px;display:grid}.manager-career-list>li>span{background:#737373;border-radius:50%;width:10px;height:10px;margin-top:10px;position:relative}.manager-career-list>li:not(:last-child)>span:after{content:"";background:var(--border);width:2px;height:31px;position:absolute;top:10px;left:4px}.manager-career-list li div{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-height:30px;display:grid}.manager-career-list .club-badge{grid-row:span 2}.manager-career-list small{color:var(--text-muted);letter-spacing:0;font-size:10px}.manager-empty{color:var(--text-muted);border:1px dashed var(--border);border-radius:9px;margin:0;padding:15px;font-size:13px}.manager-directory-message{color:var(--text-muted);margin-top:24px;padding:25px}@media (max-width:800px){.manager-directory-page{width:min(100% - 24px,1180px);padding-top:20px}.manager-directory-summary{grid-template-columns:repeat(2,1fr)}.manager-directory-summary>span:nth-child(2){border-right:0}.manager-directory-summary>span:nth-child(-n+2){border-bottom:1px solid var(--border)}.manager-directory-layout{grid-template-columns:1fr}.manager-profile-columns{grid-template-columns:1fr;gap:22px}}@media (max-width:480px){.manager-directory-summary>span{padding:14px 11px}.manager-profile-card>header{padding:17px}.manager-profile-record span{padding:13px 5px}.manager-profile-record b{font-size:18px}.manager-profile-record small{font-size:8px}.manager-profile-columns{padding:17px}.manager-card{grid-template-columns:auto minmax(0,1fr) auto}.manager-card-chevron{display:block}.manager-profile-card>header{flex-direction:column;align-items:flex-start}.manager-avatar-large{width:142px;height:142px;font-size:38px}.manager-photo-club{width:44px;height:44px;padding:4px;bottom:-6px;right:-6px}}.club-profile-page{color:#eefbf8;background:radial-gradient(circle at 100% 0,#00e5be1f,#0000 34%),radial-gradient(circle at 0 100%,#007a6914,#0000 42%),#000;min-height:100vh;padding:34px clamp(16px,5vw,72px)}.club-profile-page-header{gap:18px;max-width:1180px;margin:0 auto 18px;display:grid}.club-profile-page-header>div{background:#000;border:1px solid #00e5be47;border-radius:14px;align-items:center;gap:14px;min-height:104px;padding:18px 21px;display:flex;overflow:hidden;box-shadow:0 16px 38px #00000094,inset 0 1px #adffef0f}.club-profile-page-header>div>span{min-width:0}.club-profile-page-header h1{color:#fff;margin:3px 0;font-size:clamp(1.45rem,3vw,2rem)}.club-profile-page-header small{color:#74e9d4;letter-spacing:.08em;font-size:.6875rem;font-weight:800}.club-profile-page-header p{color:#b8d6cf;align-items:center;gap:5px;margin:0;font-size:.75rem;display:flex}.club-profile-page-panel{color:#e9fff9;background:#000;border-color:#00e5be33;max-width:1180px;margin:0 auto;padding:0 0 18px;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000094,inset 0 1px #adffef0a}.club-profile-page-panel .club-profile-summary{background:#000;border-bottom:1px solid #00e5be24;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;display:grid}.club-profile-page-panel .club-profile-summary>span{border-right:1px solid #00e5be1f;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:16px 12px;display:flex}.club-profile-page-panel .club-profile-summary>span:last-child{border-right:0}.club-profile-page-panel .club-profile-summary small,.club-profile-page-panel .club-profile-leaders small{color:#78bfb1;letter-spacing:.06em;font-size:.625rem;font-weight:800}.club-profile-page-panel .club-profile-summary b{color:#fff;font-size:1.1rem}.club-profile-page-panel .club-profile-lineup-panel{gap:12px;padding:16px 18px 0;display:grid}.club-profile-page-panel .club-profile-lineup-heading{color:#9adbc8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.625rem;font-weight:800;display:flex}.club-profile-page-panel .club-profile-lineup-heading strong{color:#fff;letter-spacing:.04em;font-size:.9rem}.club-profile-page-panel .club-profile-lineup-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 2px;display:grid}.club-profile-page-panel .club-profile-lineup-stats span{background:#031a15b8;border:1px solid #00e5be29;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;display:flex}.club-profile-page-panel .club-profile-lineup-stats small{color:#78bfb1;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.club-profile-page-panel .club-profile-lineup-stats strong{color:#fff;font-size:1.08rem;line-height:1}.club-profile-page-panel .club-profile-lineup-field{justify-content:center;padding:12px 8px 4px;display:flex;position:relative}.club-profile-page-panel .club-profile-lineup-pitch{background-color:#042314eb;background-image:var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ecefef38;border-radius:3px;min-width:60vw;min-height:80vh;position:relative;overflow:hidden}.club-profile-page-panel .club-profile-lineup-pitch:before,.club-profile-page-panel .club-profile-lineup-pitch:after{content:"";pointer-events:none;position:absolute;inset:0}.club-profile-page-panel .club-profile-lineup-slot{z-index:1;text-align:center;color:#ecfff7;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;width:98px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.club-profile-page-panel .club-profile-lineup-slot.empty{opacity:.58}.club-profile-page-panel .club-profile-lineup-slot-position{color:#fff;text-transform:uppercase;background-color:#12121298;border-radius:3px;padding:2px 6px;font-size:.65rem;font-weight:800}.club-profile-page-panel .club-profile-lineup-slot-badge{border:1px solid #01010103;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #00000059,0 10px 22px #00000047}.club-profile-page-panel .club-profile-lineup-slot-badge img{object-fit:cover;background-color:#f6f2f2;width:100%;height:100%;display:block}.club-profile-page-panel .club-profile-lineup-slot-badge b{color:#070707;background-color:#eef3f1;border-radius:100%;padding:6px;font-size:.75rem;font-weight:800}.club-profile-page-panel .club-profile-lineup-slot strong{color:#0b0b0b;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border-radius:3px;max-width:100px;padding:4px 6px;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.club-profile-page-panel .club-profile-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.club-profile-page-panel .club-profile-leaders article{background:#000;border:1px solid #00e5be24;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.club-profile-page-panel .club-profile-player-cell{align-items:center;gap:10px;display:flex}.club-profile-page-panel .club-profile-player-photo{background:#00e5be26;border:1px solid #00e5be2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.club-profile-page-panel .club-profile-player-photo img{object-fit:cover;width:100%;height:100%;display:block}.club-profile-page-panel .club-profile-player-photo b{color:#fff;letter-spacing:.04em;font-size:.625rem;font-weight:800}.club-profile-page-panel .club-profile-leader-icon{border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.club-profile-page-panel .club-profile-leader-icon.goals{color:#ffdb84;background:#f5a72a2e}.club-profile-page-panel .club-profile-leader-icon.assists{color:#5ff4d5;background:#00e5be29}.club-profile-page-panel .club-profile-leaders div{gap:3px;min-width:0;display:grid}.club-profile-page-panel .club-profile-leaders strong{color:#f5f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.club-profile-page-panel .club-profile-leaders em{color:#a8c8c0;font-size:.6875rem;font-style:normal}.club-profile-page-panel .club-roster-table{background:#000;border:1px solid #00e5be24;border-radius:10px;margin:18px;overflow:auto}.club-profile-page-panel .data-table{min-width:760px}.club-profile-page-panel .data-table thead{background:#001b17}.club-profile-page-panel .data-table th{color:#8cd8ca;border-color:#00e5be21}.club-profile-page-panel .data-table td{color:#d7eee8;border-color:#00e5be1a}.club-profile-page-panel .data-table td strong,.club-profile-page-panel .data-table td b{color:#f6f8ff}.club-profile-page-panel .data-table tbody tr:hover{background:#00e5be1a}.club-profile-page-panel .eligible-positions{color:#c8f2d8;background:#2b9b5d33;border-color:#57d18d47}.club-profile-page-panel .potential-rating{color:#ffbdc7!important}.club-profile-page .club-profile-message,.club-profile-page .table-empty{color:#d7eee8;background:#000;border-color:#00e5be33;padding:22px}.club-profile-page-trophy{color:#5ff4d5;position:absolute;top:18px;right:18px}@media (max-width:620px){.club-profile-page{padding:16px 12px 24px}.club-profile-page-header{gap:12px}.club-profile-page-header>div{border-radius:12px;min-height:90px;padding:14px}.club-profile-page-panel .club-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.club-profile-page-panel .club-profile-summary>span{min-height:68px;padding:11px 9px}.club-profile-page-panel .club-profile-summary>span:nth-child(3n){border-right:0}.club-profile-page-panel .club-profile-summary>span:nth-child(n+4){border-top:1px solid #00e5be1f}.club-profile-page-panel .club-profile-leaders{grid-template-columns:1fr;padding:12px}.club-profile-page-panel .club-roster-table{margin:12px}.club-profile-page-trophy{top:12px;right:12px}}.competition-history-backdrop{z-index:120}.competition-history-modal{width:min(860px,100vw - 32px);max-height:min(720px,100vh - 32px);margin:0;overflow:auto}.competition-history-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.competition-history-list article{border-top:1px solid var(--line);padding:12px 15px}.competition-history-list article>small{color:#7f8b9a;margin-bottom:8px;font-size:.625rem;font-weight:700;display:block}.competition-history-list article>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.competition-history-list article span{color:#31475c;align-items:center;gap:6px;min-width:0;font-size:.75rem;font-weight:800;display:flex}.competition-history-list article span.away{text-align:right;justify-content:flex-end}.competition-history-list article b{color:#233a64;font-size:.8125rem}.competition-history-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;display:flex}.competition-history-pagination span{color:#65758b;font-size:.75rem;font-weight:800}.division-tabs button{align-items:center;gap:6px;display:flex}.division-tabs .competition-logo{border-radius:6px;width:23px;height:23px}.competition-hero{grid-template-rows:auto 6px auto;grid-template-columns:50px 1fr auto;align-items:center;gap:13px 14px;min-height:222px;padding:22px;display:grid;overflow:hidden}.competition-icon{color:#167e4d;background:#e6f7ee;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.competition-hero.cup .competition-icon{color:#c6851d;background:#fff4dd}.competition-hero h2{margin:4px 0 2px;font:800 1.125rem Manrope,sans-serif}.competition-hero p{color:#7c8898;margin:0;font-size:.625rem}.competition-rank{flex-direction:column;align-items:flex-end;display:flex}.competition-rank strong{font:800 1.875rem Manrope,sans-serif}.competition-rank span{color:#8d98a7;font-size:.625rem}.progress-track{background:#e9edf0;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.progress-track i{background:var(--green);border-radius:6px;height:100%;display:block}.competition-hero>small{color:#7a8798;grid-column:1/-1;font-size:.625rem}.cup-tie{align-items:center;gap:9px;display:flex}.cup-tie b{color:#7d8998;font-size:.625rem}.full-table{grid-column:1/-1;overflow:hidden}.updated-time{color:#9aa4b1;font-size:.625rem}.market-banner{color:#fff;background:linear-gradient(110deg,#122035,#1a3446);justify-content:space-between;align-items:center;min-height:130px;padding:23px 26px;display:flex}.market-banner>div:first-child>span{color:var(--lime);letter-spacing:1px;align-items:center;gap:5px;font-size:.625rem;font-weight:800;display:flex}.market-banner h2{margin:8px 0 4px;font:800 1.25rem Manrope,sans-serif}.market-banner p{color:#98a8b8;margin:0;font-size:.625rem}.market-budget{flex-direction:column;align-items:flex-end;display:flex}.market-budget small{color:#8293a6;letter-spacing:1px;font-size:.625rem}.market-budget strong{color:var(--lime);margin-top:4px;font:800 1.5rem Manrope,sans-serif}.market-grid{background:#f8f9fa;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.market-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;box-shadow:0 5px 16px #121c2c0a}.market-player-top{align-items:center;gap:8px;display:flex}.market-rating{color:#137e4b;background:#e8f7ef;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:auto;font:800 .8125rem Manrope,sans-serif;display:grid}.market-card h3{margin:12px 0 3px;font:800 .8125rem Manrope,sans-serif}.market-card>p{color:#8994a2;margin:0 0 13px;font-size:.625rem}.market-price{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1fr;padding:10px 0;display:grid}.market-price span{flex-direction:column;display:flex}.market-price span+span{border-left:1px solid #edf0f3;padding-left:10px}.market-price small{color:#9aa3af;text-transform:uppercase;font-size:.625rem}.market-price strong{margin-top:3px;font-size:.625rem}.interest{color:#8a95a4;justify-content:space-between;align-items:center;height:36px;font-size:.625rem;display:flex}.interest b{text-transform:uppercase;font-size:.625rem}.interest-alto{color:#139458}.interest-médio{color:#b17d1b}.interest-baixo{color:#c64e4e}.full{width:100%}.finance-layout{flex-direction:column;gap:18px;display:flex}.event-symbol{position:relative;overflow:hidden}.event-symbol.event-symbol-has-custom{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.event-symbol>.event-symbol-custom{object-fit:contain;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.admin-event-icons-card{margin-top:18px;padding:22px}.event-icons-coverage{color:#53d39f;background:#35cc9214;border:1px solid #35cc9233;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:.625rem;font-weight:850}.admin-event-icons-loading{color:#9ac6b7;justify-content:center;align-items:center;gap:9px;min-height:150px;display:flex}.admin-event-icons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.admin-event-icons-grid article{color:#effff9;background:#000;border:1px solid #35cc9224;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.admin-event-icon-preview{color:#9ac6b7;background:#06130e;border:1px solid #35cc922e;border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.admin-event-icon-preview.custom{border-color:#53d39f;box-shadow:0 0 16px #35cc9214}.admin-event-icon-preview img{object-fit:contain;width:42px;height:42px}.admin-football-card{border-radius:3px;width:16px;height:24px;box-shadow:0 2px 7px #00000059}.admin-football-card.yellow{background:#f4ca3a}.admin-football-card.red{background:#ef5350}.admin-event-icon-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-event-icon-copy strong{font-size:.75rem}.admin-event-icon-copy small{color:#9ac6b7;font-size:.5625rem}.admin-event-icon-copy em{color:#53d39f;text-transform:uppercase;background:#35cc9214;border-radius:4px;width:max-content;margin-top:3px;padding:2px 5px;font-size:.5rem;font-style:normal;font-weight:800}.admin-event-icon-preview.fallback+.admin-event-icon-copy em{color:#9ac6b7;background:#9ac6b714}.admin-event-icon-actions{align-items:center;gap:6px;display:flex}.admin-event-icon-actions .secondary-button{align-items:center;gap:6px;min-height:34px;padding-inline:10px;font-size:.5625rem;display:flex}@media (max-width:780px){.admin-event-icons-card{padding:15px}.admin-event-icons-card .admin-panel-heading{flex-wrap:wrap;align-items:flex-start}.event-icons-coverage{margin-left:0}.admin-event-icons-grid{grid-template-columns:1fr}.admin-event-icons-grid article{grid-template-columns:auto minmax(0,1fr)}.admin-event-icon-actions{grid-column:1/-1}.admin-event-icon-actions .secondary-button{flex:1;justify-content:center}}.finance-hero{background:radial-gradient(circle at 85% 20%,#35cc922e,#0000 24rem),#000;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:24px;display:flex}.finance-hero h2{margin:5px 0;font-size:1.35rem}.finance-hero p{color:#9ac6b7;margin:0;font-size:.75rem}.finance-hero-balance{background:#35cc9212;border:1px solid #35cc9240;border-radius:12px;flex-direction:column;gap:5px;min-width:min(100%,300px);padding:18px;display:flex}.finance-hero-balance span,.finance-hero-balance small{color:#9ac6b7;font-size:.625rem}.finance-hero-balance strong{color:#53d39f;font:850 clamp(1.15rem,2vw,1.75rem) Manrope,sans-serif}.finance-tabs{gap:6px;display:flex;overflow-x:auto}.finance-tabs button{color:#9ac6b7;white-space:nowrap;cursor:pointer;background:#000;border:1px solid #35cc922e;border-radius:9px;min-height:40px;padding:0 16px;font:800 .6875rem Manrope,sans-serif}.finance-tabs button.active{color:#00170d;background:#53d39f;border-color:#53d39f}.finance-payroll-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.finance-payroll-list article{background:#000;border:1px solid #35cc9226;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.finance-payroll-list article>div,.finance-payroll-list article>span:last-child{flex-direction:column;min-width:0;display:flex}.finance-payroll-list article>span:last-child{text-align:right}.finance-payroll-list small{color:#9ac6b7;font-size:.5625rem}.finance-payroll-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-card{flex-direction:column;min-height:119px;padding:20px;display:flex}.stat-card>span{color:#8995a4;font-size:.625rem}.stat-card>strong{margin:8px 0 6px;font:800 1.25rem Manrope,sans-serif}.stat-card>small{font-size:.625rem}.text-green{color:#159658}.text-blue{color:#347bc7}.text-yellow{color:#b57d12}.text-red{color:#ca5050}.finance-chart{min-height:360px}.finance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.finance-summary-grid>div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;justify-content:center;gap:7px;min-height:120px;padding:16px;display:flex}.finance-summary-grid span,.finance-summary-grid small{color:var(--muted)}.finance-summary-grid strong{font-size:18px}.finance-reconciled{color:#53d39f;text-transform:uppercase;background:#35cc9217;border:1px solid #35cc9238;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:14px;padding:7px 10px;font-size:.625rem;font-weight:800;display:inline-flex}.finance-hero-balance>div{border-top:1px solid #35cc9224;justify-content:space-between;gap:12px;padding-top:7px;display:flex}.finance-hero-balance b{color:var(--text);white-space:nowrap;font-size:.6875rem}.stat-card>div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-card>div>span{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800}.stat-card>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.finance-overview-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;display:grid}.finance-breakdown,.finance-audit{padding:22px}.finance-category-section{margin-top:22px}.finance-category-section.expenses{border-top:1px solid #ffffff12;padding-top:20px}.finance-category-heading{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.6rem;font-weight:800;display:flex}.finance-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-category-grid article{background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;min-width:0;padding:14px}.finance-category-grid article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finance-category-grid article span{color:var(--muted);font-size:.6875rem}.finance-category-grid article strong{text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.finance-category-grid article>i{background:#ffffff14;border-radius:999px;height:4px;margin-top:10px;display:block;overflow:hidden}.finance-category-grid article>i>b{border-radius:inherit;height:100%;display:block}.finance-category-grid .income{background:#35cc92}.finance-category-grid .expense{background:#ff5f5f}.finance-projection-strip{background:#35cc920e;border:1px solid #35cc9229;border-radius:11px;gap:18px;margin-top:20px;padding:14px;display:grid}.finance-projection-strip header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finance-projection-strip header>span,.finance-forecast-grid>span{flex-direction:column;font-size:.75rem;font-weight:750;display:flex}.finance-projection-strip small{color:var(--muted);font-size:.6rem}.finance-projection-strip strong{font-variant-numeric:tabular-nums;font-size:.875rem}.finance-forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-forecast-grid>span{background:#0000002e;border:1px solid #ffffff12;border-radius:8px;gap:4px;min-width:0;padding:10px}.finance-forecast-grid b{overflow-wrap:anywhere}.finance-forecast-grid .finance-forecast-result{background:#35cc9214;border-color:#35cc923d}.finance-audit h2{margin:4px 0 0;font-size:1.1rem}.finance-audit-list{margin-top:22px}.finance-audit-list article{border-left:1px solid #ffffff1c;padding:0 0 18px 20px;position:relative}.finance-audit-list article:before{content:"";background:#35cc92;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.finance-audit-list article.expense:before{background:#ff5f5f}.finance-audit-list article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.finance-audit-list strong{font-size:.6875rem}.finance-audit-list b{text-align:right;font-variant-numeric:tabular-nums;font-size:.65rem}.finance-audit-list small,.finance-audit-list time{color:var(--muted);margin-top:3px;font-size:.575rem;display:block}.finance-audit-list time{color:#ffffff59;text-transform:uppercase}.finance-empty-copy{color:var(--muted);border:1px dashed #35cc9229;border-radius:10px;grid-column:1/-1;margin:0;padding:18px;font-size:.6875rem}@media (max-width:980px){.finance-overview-grid{grid-template-columns:1fr}}@media (max-width:620px){.finance-breakdown,.finance-audit{padding:17px}.finance-category-grid{grid-template-columns:1fr}.finance-projection-strip header{flex-direction:column;align-items:flex-start;gap:3px}.finance-forecast-grid{grid-template-columns:1fr}.finance-hero-balance strong{overflow-wrap:anywhere;font-size:1.35rem}.finance-hero-balance>div{align-items:flex-start}}.chart-legend{color:#7d8998;gap:14px;font-size:.625rem;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.chart-legend .income,.bar-chart .income{background:var(--green)}.chart-legend .expense,.bar-chart .expense{background:#d9e0e5}.bar-chart{border-bottom:1px solid #edf0f3;justify-content:space-around;align-items:stretch;height:270px;padding:35px 7% 20px;display:flex}.chart-group{flex-direction:column;align-items:center;gap:9px;width:10%;display:flex}.chart-group>div{align-items:flex-end;gap:4px;height:100%;display:flex}.chart-group i{border-radius:4px 4px 0 0;width:14px}.chart-group>span{color:#98a2af;font-size:.625rem}.inbox-page{min-height:470px}.titles-history-card{margin-top:16px}.titles-history-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.titles-history-list article{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:68px;padding:12px 15px;display:flex}.titles-history-list article>span{flex-direction:column;flex:1;min-width:0;display:flex}.titles-history-list strong{color:#2a3a50;font-size:.75rem}.titles-history-list small{color:#7b8898;margin-top:3px;font-size:.625rem}.titles-history-list article>svg{color:#d4a62a}.titles-history-empty{color:#7c8998;justify-content:center;align-items:center;gap:9px;min-height:82px;padding:16px;font-size:.6875rem;display:flex}.titles-history-empty>svg{color:#d4a62a}.inbox-page-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:66px;padding:13px 18px;display:flex}.inbox-page-heading h2{color:#2b3d52;margin:3px 0 0;font-size:.875rem}.inbox-clear-button{align-items:center;gap:6px;display:inline-flex}.inbox-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;grid-template-columns:39px 1fr auto 20px;align-items:start;gap:12px;width:100%;min-height:92px;padding:15px 18px;display:grid}.inbox-list>button:first-child{border-top:0}.inbox-list>button.unread{box-shadow:inset 3px 0 var(--green);background:#f2fbf6}.inbox-list>button.read{background:#f7f8fa}.inbox-list>button>span:nth-child(2){flex-direction:column;display:flex}.inbox-list b{color:#718093;text-transform:uppercase;letter-spacing:.5px;font-size:.625rem}.inbox-list>button.unread b{color:#168750}.inbox-list>button.unread strong{color:#173f2d}.inbox-list>button.read strong,.inbox-list>button.read p{color:#7f8995}.inbox-list strong{margin:3px 0;font-size:.75rem}.inbox-list p{color:#718093;margin:0;font-size:.625rem;line-height:1.5}.inbox-list em{color:#9aa4b0;font-size:.625rem;font-style:normal}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080f19ad;place-items:center;padding:20px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.tactics-modal{background:#fff;border-radius:17px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:22px;animation:.22s modal-in;overflow-y:auto;box-shadow:0 25px 80px #00000047}.modal-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-heading h2{font:600 .8rem Manrope,sans-serif}.formation-board{background:linear-gradient(#ffffff0d,#ffffff0d),repeating-linear-gradient(90deg,#098d4d 0,#107544 25%,#054727 25%,#0b5a34 50%);border:5px solid #d8e3dc;border-radius:13px;height:260px;position:relative;overflow:hidden}.formation-board:before{content:"";border:1px solid #ffffff8f;border-radius:2px;position:absolute;inset:10px}.formation-board:after{content:"";border-left:1px solid #ffffff8f;position:absolute;top:10px;bottom:10px;left:50%}.formation-tag{z-index:2;color:#fff;background:#081b128c;border-radius:6px;padding:5px 8px;font-size:.625rem;font-weight:800;position:absolute;top:12px;left:12px}.player-dot{z-index:2;color:#fff;text-align:center;cursor:default;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;font-family:inherit;font-style:normal;transition:left .32s,top .32s,transform .16s;display:grid;position:absolute;transform:translate(-50%,-50%)}.player-dot.is-interactive{cursor:grab}.player-dot.is-interactive:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.08)}.player-dot b{font-size:.625rem}.tactics-options{grid-template-columns:1.5fr 1fr 1fr;gap:16px;margin-top:17px;display:grid}.tactics-options>label{color:#8792a1;letter-spacing:.6px;font-size:.625rem;font-weight:800;position:relative}.tactics-options>label>b{float:right;color:#263448}.segmented.three{margin-top:7px}.segmented.three button{padding:0 9px}input[type=range]{width:100%;accent-color:var(--green);margin-top:15px}.simulate-button{width:100%;min-height:45px;margin-top:19px;font-size:.6875rem}.toast{z-index:120;color:#effff6;background:#14283b;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;max-width:420px;min-height:47px;padding:0 16px;font-size:.625rem;font-weight:700;animation:.24s toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0003}.toast svg{color:var(--lime)}.mobile-bottom-nav,.sidebar-scrim{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1100px){.app-sidebar{width:220px}.app-main{margin-left:220px}.overview-grid{grid-template-columns:1fr}.side-column{grid-template-columns:1fr 1fr;display:grid}.financial-snapshot{grid-column:1/-1}.market-grid,.stat-grid,.finance-summary-grid{grid-template-columns:1fr 1fr}.competition-grid{grid-template-columns:1fr}.full-table{grid-column:auto}}@media (max-width:780px){.app-sidebar{width:268px;transition:transform .22s;transform:translate(-105%)}.app-sidebar.is-open{transform:none}.sidebar-close{color:#9aa9bb;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:24px;right:14px}.sidebar-scrim{z-index:35;background:#050c1594;border:0;display:block;position:fixed;inset:0}.app-main{margin-left:0;padding-bottom:66px}.topbar{height:58px;padding:0 16px}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;margin-right:10px;display:grid}.season-status{margin-right:auto}.season-status span{font-size:.625rem}.season-status i,.season-status b,.round-chip{display:none}.page-content{padding:20px 15px 32px}.page-heading{align-items:flex-start;min-height:auto;margin-bottom:18px}.page-heading p{font-size:.6875rem}.compact-action{display:none}.overview-grid{display:block}.side-column{margin-top:15px;display:flex}.match-card{min-height:335px}.versus{grid-template-columns:1fr 74px 1fr;min-height:174px;padding:20px 14px}.team{text-align:center;flex-direction:column;gap:7px}.away-team{flex-direction:column}.team strong{font-size:.75rem}.match-footer{gap:10px;padding:10px 14px}.opponent-form{display:none}.match-footer .primary-button{width:100%}.match-footer-actions,.match-skip-confirmation{flex-direction:column;align-items:stretch}.match-footer-actions .secondary-button,.match-skip-confirmation-actions .secondary-button,.match-skip-confirmation-actions .primary-button,.match-skip-confirmation-actions{width:100%}.standings-card{margin-top:15px}.standings-table th:nth-child(4),.standings-table th:nth-child(5),.standings-table td:nth-child(4),.standings-table td:nth-child(5){display:none}.standings-table td:nth-child(2){min-width:130px}.mobile-bottom-nav{z-index:30;height:63px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{color:#84909f;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:20%;font-size:.625rem;font-weight:700;display:flex}.mobile-bottom-nav button.active{color:var(--green-dark)}.fixture-row{grid-template-columns:45px 3px 1fr 30px;gap:9px;min-height:105px;padding:12px}.fixture-teams{grid-area:2/1/auto/-1}.toolbar{flex-direction:column;align-items:flex-start}.toolbar>.segmented{max-width:100%;overflow-x:auto}.squad-summary{display:none}.data-table{min-width:780px}.competition-hero{grid-template-columns:45px 1fr}.competition-rank{display:none}.market-banner{padding:20px}.market-budget{display:none}.market-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.chart-group i{width:9px}.tactics-options{grid-template-columns:1fr}.formation-board{height:230px}.toast{bottom:77px;left:14px;right:14px}.inbox-list>button{grid-template-columns:36px 1fr auto}.inbox-list>button>svg{display:none}}@media (max-width:440px){.side-column{display:flex}.page-heading h1{font-size:1.5625rem}.page-heading p{display:none}.match-card-top{padding:17px}.versus-center>small{display:none}.stat-grid,.finance-summary-grid{grid-template-columns:1fr}.competition-hero{padding:17px}.market-banner h2{font-size:1.0625rem}.segmented button{padding:0 9px}.tactics-modal{padding:16px}.formation-board{height:205px}.formation-tag{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-page{background:#fff;grid-template-columns:minmax(430px,.95fr) 1.05fr;min-height:100vh;display:grid}.auth-loading{background:var(--navy);color:#fff;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.auth-loading b{letter-spacing:.3px;font:800 1rem Manrope,sans-serif}.auth-loading small{color:#9ac6b7;font-size:.75rem}.loading-spinner{border:4px solid #35cc92;border-color:#35cc92 #35cc92 #35cc922e #35cc922e;border-radius:50%;width:54px;height:54px;animation:.85s linear infinite app-loading-spin}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.page-refresh-bar{background:#35cc9224;height:2.5px;overflow:hidden}.page-refresh-bar:after{content:"";background:#35cc92;width:40%;height:100%;animation:1.1s ease-in-out infinite page-refresh-slide;display:block}@keyframes page-refresh-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.auth-loading .brand-mark{width:45px;height:51px;font-size:1.75rem}.auth-visual{color:#fff;background:radial-gradient(circle at 78% 20%,#a7ea4521,#0000 26%),linear-gradient(145deg,#111d2e 0%,#132a39 70%,#12392f 100%);flex-direction:column;min-height:100vh;padding:45px 8%;display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";border:80px solid #a7ea450b;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-210px;right:-220px}.auth-visual:after{content:"";background:#ffffff14;height:1px;position:absolute;bottom:13%;left:-25%;right:-15%;transform:rotate(-16deg);box-shadow:0 -80px #ffffff0a,0 80px #ffffff0a}.auth-brand{z-index:1;align-items:center;gap:11px;font-family:Manrope,sans-serif;display:flex;position:relative}.auth-brand>span:last-child{flex-direction:column;display:flex}.auth-brand b{letter-spacing:1.4px;font-size:1.1875rem}.auth-brand small{color:var(--lime);letter-spacing:3px;margin-top:3px;font-size:.625rem;font-weight:800}.auth-pitch{z-index:1;max-width:540px;margin:auto 0;position:relative}.auth-pitch>span{color:var(--lime);letter-spacing:1.4px;font-size:.625rem;font-weight:800}.auth-pitch h1{letter-spacing:-2.8px;margin:20px 0;font:800 clamp(2.5rem,5vw,66px)/1.04 Manrope,sans-serif}.auth-pitch h1 em{color:var(--lime);font-style:normal}.auth-pitch p{color:#a5b2c1;max-width:470px;margin:0;font-size:.875rem;line-height:1.7}.auth-statline{z-index:1;gap:34px;display:flex;position:relative}.auth-statline span{color:#8798aa;align-items:baseline;gap:5px;font-size:.625rem;display:flex}.auth-statline b{color:#fff;font:800 1.0625rem Manrope,sans-serif}.auth-form-wrap{background:linear-gradient(140deg,#fff,#f9fbfa);place-items:center;padding:40px;display:grid}.auth-form{flex-direction:column;width:min(395px,100%);display:flex}.auth-mobile-logo{display:none}.auth-heading>span{color:var(--green-dark);letter-spacing:1.4px;font-size:.625rem;font-weight:800}.auth-heading h2{letter-spacing:-1px;margin:8px 0 6px;font:800 1.875rem Manrope,sans-serif}.auth-heading p{color:#7b8797;margin:0 0 28px;font-size:.6875rem}.auth-form>label{color:#697789;letter-spacing:.8px;margin-bottom:15px;font-size:.625rem;font-weight:800}.field{border:1px solid var(--line);color:#96a0ad;background:#fff;border-radius:9px;align-items:center;gap:9px;height:45px;margin-top:7px;padding:0 13px;display:flex}.field:focus-within{border-color:#83cca8;box-shadow:0 0 0 3px #19b86b14}.field input{width:100%;height:100%;color:var(--ink);border:0;outline:0;font-size:.6875rem}.demo-notice{color:#247149;background:#ecf8f1;border:1px solid #d4efdf;border-radius:9px;gap:10px;margin-bottom:20px;padding:12px;display:flex}.demo-notice span{flex-direction:column;font-size:.625rem;line-height:1.4;display:flex}.demo-notice b{font-size:.625rem}.form-error{color:#a63434;background:#fdeeee;border-radius:7px;margin:0 0 14px;padding:9px 11px;font-size:.625rem}.form-notice{color:#1f7a4d;background:#eafbf1;border-radius:7px;margin:0 0 14px;padding:9px 11px;font-size:.625rem}.auth-submit{min-height:46px;margin-top:5px;font-size:.6875rem}.auth-submit:disabled,.admin-create:disabled{opacity:.62;cursor:wait}.demo-link{color:#46735d;text-align:center;margin-top:16px;font-size:.625rem;font-weight:700}.auth-help{color:#929ca9;text-align:center;margin-top:27px;font-size:.625rem}.admin-page{--panel:#03110c;--border:#35cc9238;--text:#effff9;--text-muted:#9ac6b7;background:#f2f5f6;min-height:100vh}.admin-topbar{background:var(--navy);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 max(24px,50vw - 660px);display:grid}.admin-topbar>a{color:#9eadbd;align-items:center;gap:7px;font-size:.625rem;font-weight:700;display:flex}.admin-topbar .brand-lockup{border:0;height:auto;padding:0}.admin-topbar .brand-mark{width:30px;height:34px;font-size:1.1875rem}.admin-topbar .brand-lockup b{font-size:.9375rem}.admin-topbar .brand-lockup small{font-size:.625rem}.admin-profile{justify-self:end;align-items:center;gap:8px;font-size:.625rem;display:flex}.admin-profile>span{background:#2a3c51;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.625rem;display:grid}.admin-content{max-width:1320px;margin:0 auto;padding:32px 24px 55px}.admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-heading-intro{flex:260px;min-width:0}.admin-heading>.admin-heading-intro>span{color:#8794a3;letter-spacing:1.2px;font-size:.625rem;font-weight:800}.admin-heading h1{letter-spacing:-.8px;margin:5px 0 3px;font:800 1.875rem Manrope,sans-serif}.admin-heading p{color:#788596;margin:0;font-size:.6875rem}.connection-pill{text-transform:uppercase;letter-spacing:.5px;border-radius:16px;align-items:center;gap:6px;height:29px;padding:0 10px;font-size:.625rem;font-weight:800;display:flex}.connection-pill i{border-radius:50%;width:6px;height:6px}.connection-pill.online{color:#15824e;background:#e5f6ed}.connection-pill.online i{background:var(--green)}.connection-pill.demo{color:#9a6a17;background:#fff1d6}.connection-pill.demo i{background:var(--yellow)}.admin-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:25px 0 18px;display:grid}.admin-stats article{border:1px solid var(--line);min-height:82px;box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.stat-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.stat-icon.green{color:#168d54;background:#e7f7ef}.stat-icon.blue{color:#397cc6;background:#eaf3fb}.stat-icon.purple{color:#7256bf;background:#f0edfc}.admin-stats article>div{flex-direction:column;display:flex}.admin-stats small{color:#8a96a5;letter-spacing:.7px;font-size:.625rem;font-weight:800}.admin-stats strong{margin-top:4px;font:800 1.125rem Manrope,sans-serif}.admin-stats em{color:#9ba5b1;font-size:.625rem;font-style:normal}.admin-grid{grid-template-columns:350px 1fr;gap:18px;display:grid}.create-access-card,.access-list-card{overflow:hidden}.admin-panel-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:72px;padding:15px 17px;display:flex}.admin-panel-heading>div{flex-direction:column;display:flex}.admin-panel-heading h2{margin:0;font:800 .875rem Manrope,sans-serif}.admin-panel-heading p{color:#8994a2;margin:3px 0 0;font-size:.625rem}.create-access-card form{flex-direction:column;gap:13px;padding:18px;display:flex}.create-access-card label{color:#737f90;letter-spacing:.7px;flex-direction:column;font-size:.625rem;font-weight:800;display:flex}.create-access-card input,.create-access-card select{border:1px solid var(--line);color:#263448;background:#fbfcfc;border-radius:8px;outline:0;height:39px;margin-top:6px;padding:0 11px;font-size:.625rem}.create-access-card label>small{color:#9aa4b0;letter-spacing:0;margin-top:5px;font-size:.625rem;font-weight:500}.admin-create{min-height:42px;margin-top:2px}.credentials-box{background:#edf9f2;border:1px solid #d6f0e1;border-radius:9px;margin:0 18px 18px;padding:12px}.credentials-box>span{color:#198452;text-transform:uppercase;align-items:center;gap:5px;font-size:.625rem;font-weight:800;display:flex}.credentials-box>div{background:#fff;border:1px dashed #afd8c1;border-radius:7px;align-items:center;gap:8px;height:34px;margin:8px 0 5px;padding:0 8px;display:flex}.credentials-box>div b{letter-spacing:.5px;font-size:.625rem}.credentials-box button{color:#578069;cursor:pointer;background:0 0;border:0;margin-left:auto}.credentials-box small{color:#668173;font-size:.625rem}.credentials-box-created{background:#fff8e6;border-color:#f2dfa4}.credentials-box-created>span{color:#93701a}.credentials-values{flex-direction:column;gap:6px;margin-top:8px;display:flex}.credentials-values span{background:#fff;border:1px dashed #e6cf87;border-radius:7px;justify-content:space-between;align-items:center;height:30px;padding:0 8px;font-family:SF Mono,Menlo,monospace;font-size:.625rem;display:flex}.credentials-values b{color:#93701a;text-transform:uppercase;letter-spacing:.5px;font-family:Manrope,sans-serif;font-size:.625rem;font-weight:800}.access-mode-toggle{margin:0 18px 12px}.password-field-row{gap:6px;margin-top:6px;display:flex}.password-field-row input{flex:1;margin-top:0}.password-field-row .icon-button{width:39px;height:39px}.access-count{color:#657589;background:#f0f3f5;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:.625rem}.admin-search{border-bottom:1px solid var(--line);grid-template-columns:1fr 90px;gap:9px;height:61px;padding:12px 17px;display:grid}.admin-search input,.admin-search button{border:1px solid var(--line);color:#7b8796;background:#fafbfc;border-radius:8px;padding:0 11px;font-size:.625rem}.admin-search button{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.access-list article{border-top:1px solid #edf0f3;grid-template-columns:34px minmax(150px,1.3fr) 1fr 110px 34px 34px;align-items:center;gap:10px;min-height:69px;padding:10px 15px;display:grid}.access-list article:first-child{border-top:0}.access-avatar{color:#435267;background:#e9eef1;border-radius:9px;place-items:center;width:33px;height:33px;font-size:.625rem;font-weight:800;display:grid}.access-person,.access-club,.access-role{flex-direction:column;display:flex}.access-person strong,.access-club strong{letter-spacing:0;font-size:.8225rem;font-weight:800}.access-person small,.access-club small{color:#929ca9;margin-top:3px;font-size:.725rem}.access-club small{letter-spacing:.5px;margin:0 0 3px;font-size:.625rem;font-weight:800}.access-club select{width:100%;min-width:0;color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:5px 7px;font:800 .6875rem Manrope,sans-serif}.access-role{align-items:flex-start;gap:4px}.access-role>span{font-size:.625rem;font-weight:700}.access-role>select{min-width:118px;color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:5px 7px;font:800 .625rem Manrope,sans-serif}.access-profile-confirm{gap:4px;min-height:28px;padding:4px 8px;font-size:.58rem}.admin-role-note{color:var(--text-muted);background:#35cc920f;border:1px solid #35cc922e;border-radius:9px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.68rem;display:flex}.access-role em{text-transform:uppercase;border-radius:10px;padding:3px 6px;font-size:.625rem;font-style:normal;font-weight:800}.icon-button.danger{color:#a6afb9}.icon-button.danger:hover{color:#c74343;background:#fff0f0;border-color:#f2cccc}@media (max-width:900px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-form-wrap{min-height:100vh;padding:27px}.auth-mobile-logo{color:#1d2a3a;align-items:center;gap:9px;margin-bottom:50px;font:800 .8125rem Manrope,sans-serif;display:flex}.auth-mobile-logo .brand-mark{width:28px;height:32px;font-size:1.0625rem}.admin-topbar{padding:0 18px}.admin-topbar .brand-lockup{display:none}.admin-topbar,.admin-stats{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.create-access-card form{grid-template-columns:1fr 1fr;display:grid}.create-access-card .admin-create,.create-access-card .form-error{grid-column:1/-1}}@media (max-width:620px){.admin-topbar{height:58px}.admin-profile b{display:none}.admin-content{padding:22px 14px 40px}.admin-heading{align-items:flex-start}.admin-heading p{max-width:250px}.connection-pill{justify-content:center;width:29px;padding:0;font-size:0}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{padding:11px}.admin-stats .stat-icon{display:none}.create-access-card form{display:flex}.access-list{overflow-x:auto}.access-list article{min-width:650px}.admin-panel-heading{padding:13px}.admin-heading h1{font-size:1.5625rem}}.lineup-sector-strip,.match-result-stats{z-index:1;background:#040b1533;border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,1fr);min-height:49px;padding:7px 22px;display:grid;position:relative}.lineup-sector-strip>span,.match-result-stats>span{border-left:1px solid #ffffff14;justify-content:center;align-items:center;gap:7px;display:flex}.lineup-sector-strip>span:first-child,.match-result-stats>span:first-child{border-left:0}.lineup-sector-strip small,.match-result-stats small{color:#77889d;letter-spacing:.7px;font-size:.6875rem;font-weight:800}.lineup-sector-strip b{color:var(--lime);font:800 1.0625rem Manrope,sans-serif}.match-result-stats b{color:#fff;font:800 .6875rem Manrope,sans-serif}.lineup-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.lineup-overview article{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:15px 17px;display:grid}.lineup-overview small{color:#8995a4;letter-spacing:.7px;font-size:.6875rem;font-weight:800}.lineup-overview strong{color:#17314a;grid-area:1/2/3;font:800 1.75rem Manrope,sans-serif}.lineup-overview article:first-child strong{color:var(--green-dark)}.lineup-overview span{color:#9ba4af;font-size:.6875rem}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#f9fbfa}.potential-rating{color:#b35262}.player-avatar[style]{color:#0000;background-position:50%;background-size:cover}.player-details-modal{background:#fff;border-radius:18px;width:min(780px,100%);max-height:calc(100vh - 40px);animation:.22s modal-in;overflow-y:auto;box-shadow:0 25px 80px #00000047}.player-profile-head{color:#fff;background:linear-gradient(115deg,#0b0b0b,#19191a);border-radius:17px 17px 0 0;grid-template-columns:78px 1fr 34px;align-items:center;gap:15px;padding:21px 22px;display:grid}.player-photo{color:#fff;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:999px;place-items:center;width:78px;height:78px;font:800 1.1875rem Manrope,sans-serif;display:grid}.player-profile-head>div:nth-child(2)>span{color:var(--lime);letter-spacing:.8px;font-size:.6875rem;font-weight:500}.player-profile-head h2{margin:2px 0;font:700 1.25rem Manrope,sans-serif}.player-profile-head p{color:#b9c5d3;margin:0;font-size:.75rem}.player-profile-head .icon-button{color:#eaecef;background:#ffffff0d;border-color:#ffffff1f;align-self:start}.player-rating-hero{border-bottom:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(4,1fr);padding:16px 20px;display:grid}.player-rating-hero>span{border-left:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.player-rating-hero>span:first-child{border-left:0}.player-rating-hero small{color:#1e1f1f;letter-spacing:.7px;font-size:.6875rem;font-weight:600}.player-rating-hero b{margin-top:4px;font:800 1.75rem Manrope,sans-serif}.attribute-section{padding:20px 22px}.attribute-section h3{margin:4px 0 20px;font:800 .8125rem Manrope,sans-serif}.attribute-grid{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.attribute-row{grid-template-columns:87px 1fr 25px;align-items:center;gap:8px;display:grid}.attribute-row>span{color:#000;font-size:.75rem}.attribute-row>div{background:#e8ecef;border-radius:5px;height:5px;overflow:hidden}.attribute-row i{background:#91a2b2;border-radius:5px;height:100%;display:block}.attribute-row b{text-align:right;font-size:.75rem}.attribute-row b.good{color:#0da960}.attribute-row b.elite{color:#623feb}.attribute-row:has(b.good) i{background:var(--green)}.attribute-row:has(b.elite) i{background:#7b65cf}.player-note{color:#102b60f6;background:#d9efff;border-radius:9px;align-items:flex-start;gap:9px;margin:0 22px 22px;padding:11px 13px;display:flex}.player-note p{margin:0;font-size:.75rem;line-height:1.8}.match-timeline{overflow:hidden}.timeline-events{grid-template-columns:1fr 1fr;gap:0 18px;padding:10px 18px 14px;display:grid}.timeline-event{border-bottom:1px solid #edf0f3;grid-template-columns:29px 8px 1fr;align-items:center;gap:8px;min-height:47px;display:grid}.timeline-event>b{font-size:.625rem}.timeline-event>i{background:#9ba6b3;border-radius:50%;width:7px;height:7px}.timeline-event>span{flex-direction:column;display:flex}.timeline-event strong{font-size:.625rem}.timeline-event small{color:#929ca9;margin-top:2px;font-size:.625rem}.event-goal>i{background:var(--green);box-shadow:0 0 0 3px #e2f4eb}.event-yellow_card>i{background:var(--yellow)}.event-red_card>i{background:var(--red)}.event-injury>i{background:#8c5dc1}.event-chance>i{background:var(--blue)}.human-manager-chip{color:#6c56b2;background:#efecfb;border-radius:4px;margin-left:4px;padding:3px 5px;font-size:.625rem;font-style:normal;font-weight:800}.market-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.market-actions .secondary-button,.market-actions .primary-button{min-height:34px;padding:0 7px}.negotiation-modal{background:#fff;border-radius:17px;width:min(540px,100%);max-height:calc(100vh - 40px);padding:22px;animation:.22s modal-in;overflow-y:auto;box-shadow:0 25px 80px #00000047}.human-club-notice{color:#59498c;background:#f1eefb;border:1px solid #e3dcf7;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px;display:flex}.human-club-notice span{flex-direction:column;font-size:.625rem;line-height:1.5;display:flex}.human-club-notice b{font-size:.625rem}.negotiation-player{border:1px solid var(--line);background:#f8fafb;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.negotiation-player>div{flex-direction:column;display:flex}.negotiation-player>div strong{font-size:.625rem}.negotiation-player>div small{color:#8995a3;margin-top:3px;font-size:.625rem}.negotiation-player>b{font:800 .8125rem Manrope,sans-serif}.negotiation-fields{grid-template-columns:1.4fr .8fr .8fr;gap:10px;margin:16px 0;display:grid}.negotiation-fields label{color:#738093;font-size:.625rem;font-weight:800}.negotiation-fields input,.negotiation-fields select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:#fff;border-radius:8px;margin-top:6px;padding:0 9px;font-size:.625rem}.negotiation-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.negotiation-summary span{color:#7f8b9a;font-size:.625rem}.negotiation-summary strong{font:800 .875rem Manrope,sans-serif}.negotiation-chance{--negotiation-chance-color:#d49b21;background:color-mix(in srgb, var(--negotiation-chance-color) 8%, #fff);border:1px solid color-mix(in srgb, var(--negotiation-chance-color) 30%, transparent);border-radius:10px;gap:8px;margin:4px 0 12px;padding:12px;display:grid}.negotiation-chance.chance-very_low{--negotiation-chance-color:#d95757}.negotiation-chance.chance-low{--negotiation-chance-color:#e88745}.negotiation-chance.chance-high{--negotiation-chance-color:#42bd82}.negotiation-chance.chance-very_high{--negotiation-chance-color:#25d993}.negotiation-chance>header,.negotiation-chance-breakdown{justify-content:space-between;align-items:center;gap:12px;display:flex}.negotiation-chance>header>span{gap:2px;display:grid}.negotiation-chance>header small{color:#738093;letter-spacing:.07em;font-size:.52rem;font-weight:900}.negotiation-chance>header strong{color:var(--negotiation-chance-color);font-size:.78rem}.negotiation-chance>header>b{color:var(--negotiation-chance-color);font-size:1.15rem;font-weight:950}.negotiation-chance-track{background:#5b6c6529;border-radius:999px;height:7px;overflow:hidden}.negotiation-chance-track>i{background:var(--negotiation-chance-color);border-radius:inherit;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--negotiation-chance-color) 55%, transparent);transition:width .18s,background-color .18s;display:block}.negotiation-chance-breakdown span{color:#667487;font-size:.57rem}.negotiation-chance-breakdown b{color:var(--negotiation-chance-color)}.negotiation-chance p,.negotiation-chance-note{color:#586779;margin:0;font-size:.58rem;line-height:1.45}.negotiation-chance-note{border-top:1px solid color-mix(in srgb, var(--negotiation-chance-color) 20%, transparent);padding-top:6px}.transfers-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:18px;display:grid}.negotiation-command{margin-bottom:18px;overflow:hidden}.negotiation-command>header{background:radial-gradient(circle at 90% 0,#35cc922e,#0000 22rem),#000;border-bottom:1px solid #35cc9229;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.negotiation-command h2{margin:4px 0;font-size:1.25rem}.negotiation-command p{color:#9ac6b7;margin:0;font-size:.6875rem}.negotiation-command-stats{border-bottom:1px solid #35cc9229;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.negotiation-command-stats div{border-right:1px solid #35cc9221;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.negotiation-command-stats div:last-child{border:0}.negotiation-command-stats span{color:#9ac6b7;text-transform:uppercase;font-size:.625rem}.negotiation-command-stats strong{color:#53d39f;font-size:1.1rem}.contract-room{grid-template-columns:1fr auto;gap:16px 24px;padding:20px;display:grid}.contract-player{align-items:center;gap:12px;display:flex}.contract-player .negotiation-photo{border:1px solid #fff;width:48px;height:48px}.contract-player>div{flex-direction:column;min-width:0;display:flex}.contract-player strong{font-size:1rem}.contract-player small{color:#9ac6b7;font-size:.625rem}.contract-context{align-items:stretch;gap:8px;display:flex}.contract-context>span{color:#9ac6b7;border:1px solid #35cc9224;border-radius:9px;flex-direction:column;min-width:100px;padding:9px 12px;font-size:.5625rem;display:flex}.contract-context strong{color:#effff9;margin-top:4px;font-size:.6875rem}.contract-offer{background:#35cc920b;border:1px solid #35cc9229;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(160px,1fr) minmax(130px,.5fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.contract-offer label{color:#9ac6b7;flex-direction:column;gap:6px;font-size:.625rem;font-weight:750;display:flex}.contract-offer input,.contract-offer select{color:#effff9;background:#000;border:1px solid #35cc9240;border-radius:8px;width:100%;height:40px;padding:0 11px}.contract-offer .primary-button{height:40px}.contract-switcher{grid-column:1/-1;gap:6px;display:flex;overflow-x:auto}.contract-switcher button{color:#9ac6b7;background:#000;border:1px solid #35cc9229;border-radius:7px;padding:7px 10px;font-size:.625rem}.contract-switcher button.active{color:#00170d;background:#53d39f}@media (max-width:780px){.finance-hero{flex-direction:column;align-items:stretch;padding:18px}.finance-hero-balance{width:100%;min-width:0}.finance-payroll-list{grid-template-columns:1fr}.finance-payroll-list article{grid-template-columns:auto minmax(0,1fr)}.finance-payroll-list article>span:last-child{text-align:left;grid-column:2}.negotiation-command>header{padding:17px}.negotiation-command-stats{grid-template-columns:1fr}.negotiation-command-stats div{border-bottom:1px solid #35cc9221;border-right:0}.contract-room{grid-template-columns:1fr;padding:14px}.contract-context{overflow-x:auto}.contract-context>span{min-width:115px}.contract-offer{grid-template-columns:1fr}.contract-offer .primary-button{width:100%}}.negotiations-card,.transfer-news-card{overflow:hidden}.negotiation-list{flex-direction:column;display:flex}.negotiation-row{border-top:1px solid #edf0f3;grid-template-columns:1fr auto;gap:8px 14px;padding:14px 18px;display:grid}.negotiation-row:first-child{border-top:0}.negotiation-row-player{grid-column:1/-1;align-items:center;gap:10px;display:flex}.negotiation-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.negotiation-photo.placeholder{color:#667485;text-transform:uppercase;background-color:#fff;font-size:.625rem;font-weight:800}.negotiation-row-player strong{font-size:.6875rem}.negotiation-row-player small{color:#7f8b9a;margin-top:2px;font-size:.625rem;display:block}.negotiation-amount{font:800 .8125rem Manrope,sans-serif}.negotiation-status{color:#8994a3;text-transform:uppercase;letter-spacing:.4px;align-self:center;font-size:.625rem;font-weight:700}.negotiation-status.your-turn{color:#198452}.negotiation-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.negotiation-actions input{border:1px solid var(--line);border-radius:7px;width:110px;height:32px;padding:0 9px;font-size:.625rem}.negotiation-actions .secondary-button,.negotiation-actions .primary-button{min-height:32px;padding:0 11px;font-size:.625rem}.negotiation-actions-waiting{color:#9aa4b0;font-size:.625rem;font-style:italic}.transfer-news-list{flex-direction:column;display:flex}.transfer-news-editorial{padding:14px}.transfer-headline{color:#effff9;background:radial-gradient(circle at 82%,#35cc9238,#0000 15rem),linear-gradient(135deg,#06130e,#000 70%);border:1px solid #35cc9240;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:230px;padding:22px;display:grid;position:relative;overflow:hidden}.transfer-headline:after{content:"";border:1px solid #35cc9221;border-radius:50%;height:180px;position:absolute;inset:auto -12% -45% 35%}.transfer-headline-copy{z-index:1;max-width:390px;position:relative}.transfer-headline-copy>small{color:#9ac6b7;margin-left:8px;font-size:.5625rem}.transfer-news-tag{color:#00170d;letter-spacing:.6px;background:#53d39f;border-radius:5px;padding:4px 7px;font-size:.5625rem;font-weight:900}.transfer-headline h3{margin:15px 0 7px;font:850 clamp(1.05rem,2vw,1.5rem)/1.2 Manrope,sans-serif}.transfer-headline p{color:#b9e7d5;margin:0;font-size:.6875rem}.transfer-headline-visual{z-index:1;color:#53d39f;align-items:center;gap:8px;display:flex;position:relative}.transfer-club-mark{color:#9ac6b7;background:#fefefe;border:1px solid #35cc9233;border-radius:16px;place-items:center;width:68px;height:68px;font:900 .75rem Manrope,sans-serif;display:grid}.transfer-club-mark.destination{border-color:#53d39f;box-shadow:0 0 24px #35cc921f}.transfer-club-mark img{object-fit:contain;max-width:54px;max-height:54px}.transfer-headline-player{object-fit:cover;object-position:top center;background:#0b281d;border:2px solid #53d39f;border-radius:50%;width:82px;height:82px}.transfer-headline-player.placeholder{place-items:center;font-weight:900;display:grid}.transfer-news-editorial>.transfer-news-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.transfer-news-meta{color:#53d39f;letter-spacing:.45px;margin-bottom:3px;font-size:.5rem;font-weight:850;display:block}.transfer-news-item{background:#000;border:1px solid #35cc9221;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 18px;display:flex}.transfer-news-item:first-child{border-top:0}.transfer-news-item p{color:#9ac6b7;flex:1;margin:0;font-size:.625rem;line-height:1.6}.transfer-news-item em{color:#789f90;white-space:nowrap;font-size:.625rem;font-style:normal}@media (max-width:780px){.transfer-news-editorial{padding:0 10px 10px}.transfer-headline{grid-template-columns:1fr;min-height:0;padding:18px}.transfer-headline-visual{order:-1;justify-content:center}.transfer-club-mark{width:54px;height:54px}.transfer-club-mark img{max-width:42px;max-height:42px}.transfer-headline-player{width:68px;height:68px}.transfer-news-editorial>.transfer-news-list{grid-template-columns:1fr}.transfer-news-item{padding:12px}.transfer-news-item em{font-size:.5625rem}}.market-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:0 18px 18px;display:grid}.market-filter-row select,.market-filter-row input,.market-filter-row .currency-input{width:100%;min-width:0}.market-filter-row select,.market-filter-row input{border:1px solid var(--line);color:#445164;background:#fbfcfc;border-radius:7px;height:32px;padding:0 10px;font-size:.625rem}.for-sale-tag{color:#198452;letter-spacing:.4px;background:#e6f7ef;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:.625rem;font-weight:800}.contract-expiry-tag{color:#a86b00;letter-spacing:.35px;background:#fff3d8;border:1px solid #f1cf81;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:.625rem;font-style:normal;font-weight:850}.transfer-listing-box{border:1px solid var(--line);background:#f8fafb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 22px 22px;padding:13px 15px;display:flex}.transfer-listing-box>span{color:#445164;align-items:center;gap:6px;font-size:.625rem;display:flex}.transfer-listing-box label{color:#7f8b9a;letter-spacing:.5px;flex-direction:column;font-size:.625rem;font-weight:800;display:flex}.transfer-listing-box input{border:1px solid var(--line);border-radius:7px;height:34px;margin-top:5px;padding:0 10px;font-size:.625rem}.transfer-listing-feedback{color:#557260;flex-basis:100%;font-size:.625rem}.contract-renewal-box{border:1px solid var(--line);background:#f8fafb;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 22px 12px;padding:13px 15px;display:flex}.contract-renewal-box>span{color:#445164;flex-direction:column;flex:100%;gap:3px;font-size:.75rem;display:flex}.contract-renewal-box>span small{color:#7f8b9a;font-size:.625rem}.contract-renewal-box label{color:#7f8b9a;letter-spacing:.5px;flex-direction:column;flex:116px;font-size:.625rem;font-weight:800;display:flex}.contract-renewal-box input,.contract-renewal-box select{width:100%;height:34px;color:inherit;border:1px solid var(--line);background:0 0;border-radius:7px;margin-top:5px;padding:0 10px;font-size:.75rem}.contract-renewal-box button{min-height:34px}.club-profile-offer-trigger{white-space:nowrap;min-height:30px;padding:5px 10px;font-size:.68rem}.transfer-offer-box{border:1px solid var(--line);background:#f8fafb;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 22px 22px;padding:13px 15px;display:flex}.transfer-offer-box>span{color:#445164;flex:100%;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;font-size:.75rem;display:grid}.transfer-offer-box>span small{color:#7f8b9a;grid-column:2;font-size:.625rem}.transfer-offer-box label{color:#7f8b9a;letter-spacing:.5px;flex-direction:column;flex:116px;font-size:.625rem;font-weight:800;display:flex}.transfer-offer-box input,.transfer-offer-box select{width:100%;height:34px;color:inherit;border:1px solid var(--line);background:0 0;border-radius:7px;margin-top:5px;padding:0 10px;font-size:.75rem}.transfer-offer-box>em{color:#b46c42;font-size:.7rem}@media (max-width:900px){.transfers-grid{grid-template-columns:1fr}}.tactics-strength{background:#f4f7f7;border-radius:10px;grid-template-columns:repeat(4,54px) 1fr;align-items:center;gap:6px;margin-bottom:15px;padding:9px 12px;display:grid}.opponent-tactics-strength{margin-top:10px}.tactics-strength>span{border-right:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.tactics-strength small{color:#8995a3;font-size:.625rem;font-weight:800}.tactics-strength b{font:800 .875rem Manrope,sans-serif}.tactics-strength p{color:#7a8797;margin:0 0 0 8px;font-size:.625rem;line-height:1.45}.preparation-modal{width:min(1040px,100%)}.preparation-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 18px;display:flex}.preparation-actions>span{color:var(--text-muted);font-size:.6875rem;font-weight:700}.preparation-actions .simulate-button{width:auto;min-width:225px;margin:0}.match-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:15px;display:flex}.match-tabs button{color:#8793a2;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;padding:0 13px;font-size:.625rem;font-weight:800}.match-tabs button.active{color:var(--green-dark);border-bottom-color:var(--green)}.preparation-grid,.opponent-preview{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:16px;display:grid}.formation-select{color:#7b8797;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:10px;font-size:.625rem;font-weight:800;display:flex}.formation-select select,.live-tactics-block select,.substitution-box select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:3px;font-size:.625rem;font-weight:700}.formation-select>strong{color:var(--ink);font-size:.6875rem}.preparation-modal .formation-board{height:310px}.formation-board .player-dot{flex-direction:column;justify-content:center;gap:1px;width:42px;height:42px;display:flex}.formation-board .player-dot small{color:#d8e4ee;text-overflow:ellipsis;white-space:nowrap;max-width:36px;font-size:.625rem;font-style:normal;overflow:hidden}.selection-panel{border:1px solid var(--line);border-radius:11px;flex-direction:column;height:346px;display:flex;overflow:hidden}.selection-count{border-bottom:1px solid var(--line);background:#f6f8f9;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;font-size:.625rem;display:flex}.selection-count b{color:#946d25;background:#fff1d4;border-radius:10px;padding:4px 7px;font-size:.625rem}.selection-count b.ready{color:#147848;background:#e4f5ec}.squad-picker{padding:6px;overflow-y:auto}.squad-picker>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;gap:6px;width:100%;min-height:42px;padding:5px 7px;display:grid}.squad-picker>button:hover{background:#f6f9f7}.squad-picker>button.selected{background:#ecf8f1;border-color:#d5efdf}.squad-picker strong{font-size:.625rem}.squad-picker small{color:#8995a3;grid-column:2;font-size:.625rem}.squad-picker button>i{color:#959fac;grid-area:1/3/3;font-size:.625rem;font-style:normal;font-weight:800}.squad-picker button.selected>i{color:#14814d}.opponent-preview>.lineup-list{max-height:346px}.lineup-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-y:auto}.lineup-list-heading{z-index:1;border-bottom:1px solid var(--line);background:#f6f8f9;justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;display:flex;position:sticky;top:0}.lineup-list-heading b{font-size:.625rem}.lineup-list-heading span{color:#8a96a4;font-size:.625rem}.lineup-list-player{border-top:1px solid #eef1f3;grid-template-columns:31px 1fr auto;align-items:center;gap:6px;min-height:38px;padding:5px 9px;display:grid;position:relative}.lineup-list-player:first-of-type{border-top:0}.lineup-list-player strong{font-size:.625rem}.lineup-list-player small{color:#83909f;font-size:.625rem}.lineup-list-player>i{background:#79cda2;border-radius:2px;height:2px;position:absolute;bottom:2px;left:40px;right:9px}.live-backdrop{background:#050b14d1;padding:14px}.live-match-modal{background:#f3f6f7;border-radius:17px;flex-direction:column;width:min(1180px,100%);height:min(780px,100vh - 28px);animation:.22s modal-in;display:flex;overflow:hidden;box-shadow:0 28px 90px #00000061}.live-match-header{color:#fff;background:linear-gradient(110deg,#101d2e,#173547);grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:92px;padding:13px 22px;display:grid}.live-match-header>div:first-child{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.live-match-header>div:first-child>small{color:#8ea1b4;font-size:.625rem}.live-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;display:grid}.live-score>span{justify-content:flex-end;align-items:center;gap:9px;font-size:.6875rem;font-weight:800;display:flex}.live-score>span:last-child{justify-content:flex-start}.live-score-center{flex-direction:column;align-items:center;gap:3px;display:flex}.live-score-center>strong{font:800 1.75rem Manrope,sans-serif}.live-score-center>strong i{color:#65778a;font-size:1rem;font-style:normal}.live-xg-strip{color:#8ea1b4;align-items:center;gap:6px;font-size:.625rem;font-weight:800;display:flex}.live-xg-strip>b{color:#cfe0ec;font-size:.6875rem}.live-xg-strip>span{color:#9ac6b7;background:#35cc9224;border-radius:4px;padding:1px 5px;font-size:.5625rem}.match-clock{flex-direction:column;justify-self:end;align-items:flex-end;display:flex}.match-clock strong{color:var(--lime);font:800 1.5rem Manrope,sans-serif}.match-clock small{color:#8295a8;letter-spacing:.5px;margin-top:2px;font-size:.625rem;font-weight:800}.match-progress{background:#dfe6e8;height:4px}.match-progress i{background:var(--lime);height:100%;transition:width .35s linear;display:block}.live-match-grid{flex:1;grid-template-columns:1.5fr minmax(340px,.9fr);gap:14px;min-height:0;padding:14px;display:grid}.live-feed,.live-controls{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.live-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:10px 13px;display:flex}.live-section-heading h3{margin:3px 0 0;font:800 .75rem Manrope,sans-serif}.live-section-heading .secondary-button{min-height:31px}.live-events{flex:1;min-height:0;padding:5px 13px;overflow-y:auto}.live-event{border-bottom:1px solid #eef1f3;grid-template-columns:31px 8px 1fr;align-items:center;gap:8px;min-height:49px;display:grid}.live-event>b{font-size:.625rem}.live-event>i{background:#9aa6b2;border-radius:50%;width:7px;height:7px}.live-event>span{flex-direction:column;display:flex}.live-event strong{font-size:.625rem}.live-event small{color:#8996a5;margin-top:3px;font-size:.625rem}.live-event.away{text-align:right;grid-template-columns:1fr 8px 31px}.live-event.away>b{grid-area:1/3}.live-event.away>i{grid-area:1/2}.live-event.away>span{grid-area:1/1}.feed-empty{color:#9aa5b1;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:220px;display:flex}.feed-empty strong{color:#647284;margin:8px 0 3px;font-size:.625rem}.feed-empty span{font-size:.625rem}.live-mini-stats{border-top:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(4,1fr);min-height:54px;padding:7px;display:grid}.live-mini-stats>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;display:flex}.live-mini-stats>span:first-child{border-left:0}.live-mini-stats small{color:#8b97a5;font-size:.625rem;font-weight:800}.live-mini-stats b{margin-top:3px;font:800 .8125rem Manrope,sans-serif}.live-controls{padding:0 12px 12px;overflow-y:auto}.live-controls>.match-tabs{z-index:2;background:#fff;padding-top:5px;position:sticky;top:0}.live-tactics-block{border-bottom:1px solid var(--line);padding:2px 0 12px}.live-tactics-block>label,.substitution-box>label{color:#7d8998;flex-direction:column;gap:5px;margin-top:9px;font-size:.625rem;font-weight:800;display:flex}.live-tactics-block>p{color:#8a96a5;margin:8px 0 0;font-size:.625rem}.substitution-box{border-bottom:1px solid var(--line);padding:3px 0 12px}.substitution-box .live-section-heading{border:0;min-height:39px;padding:4px 0}.substitution-box .live-section-heading>b{color:var(--green-dark);font-size:.625rem}.substitution-box select{width:100%}.substitution-box>.primary-button{width:100%;min-height:35px;margin-top:10px}.live-controls>.lineup-list{max-height:260px;margin-top:12px}.opponent-live-summary{background:#f5f8fa;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.opponent-live-summary>span{flex-direction:column;display:flex}.opponent-live-summary strong{font-size:.625rem}.opponent-live-summary small{color:#8491a0;margin-top:3px;font-size:.625rem}.match-finished-bar{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:67px;padding:9px 18px;display:flex}.match-finished-bar>span{color:#84909e;flex-direction:column;font-size:.625rem;display:flex}.match-finished-bar>span b{color:var(--ink);margin-bottom:3px;font-size:.6875rem}.match-finished-actions{align-items:center;gap:8px;display:flex}.event-substitution>i{background:#4c82c2}.event-tactical_change>i{background:#7058bd}.primary-button:disabled,.secondary-button:disabled,.segmented button:disabled{opacity:.48;cursor:not-allowed}.team-shirt-icon{background:#ffffff1a;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:inline-grid;position:relative}.team-shirt-icon>svg{filter:drop-shadow(0 2px 2px #00000038);width:22px;height:22px}.team-shirt-icon>i{border-left:1px solid #ffffff7a;width:4px;height:13px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.shirt-marker{filter:drop-shadow(0 3px 3px #00000059);place-items:center;width:38px;height:30px;display:grid;position:relative}.shirt-marker svg{stroke:#fff;stroke-width:8px;width:35px;height:35px}.shirt-marker b{color:#fff;text-shadow:0 1px 2px #000000a6;position:absolute;top:10px;left:0;right:0;font-size:.625rem!important}.player-dot>.player-marker-name{text-overflow:ellipsis;white-space:nowrap;background:#05140de6;border-radius:4px;width:100%;max-width:100%;font-style:normal;font-weight:800;line-height:1.15;display:block;overflow:hidden;box-shadow:0 1px 3px #00000038;color:#fff!important;padding:2px 4px!important;font-size:.625rem!important}.player-marker-rating{z-index:2;color:#10251a;background:#fff;border:2px solid #d93736;border-radius:10px;place-items:center;min-width:24px;height:18px;padding:0 5px;font:900 .625rem/1 Manrope,sans-serif;display:grid;position:absolute;top:-7px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #00000047}.player-condition{background:#05140deb;border:1px solid #ffffffe6;border-radius:5px;width:100%;height:6px;padding:1px;display:block;overflow:hidden;box-shadow:0 1px 3px #00000047}.player-condition>i{border-radius:3px;height:100%;display:block}.player-condition-good>i{background:#38d36f}.player-condition-warning>i{background:#f1c232}.player-condition-critical>i{background:#ef5350}.player-dot.is-empty{opacity:.7}.player-dot.is-out-of-position .shirt-marker{filter:drop-shadow(0 0 4px #f3b236)}.player-dot.is-out-of-position>.player-marker-name{background:#75551d;color:#ffe4a0!important}.player-dot.is-interactive:hover .shirt-marker{transform:scale(1.06)}.formation-drag-hint{z-index:2;color:#dcebe3;letter-spacing:.4px;background:#051a108c;border-radius:7px;padding:4px 7px;font-size:.625rem;font-weight:800;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.formation-board:not(:has(.player-dot.is-interactive)) .formation-drag-hint{display:none}.squad-picker>button{grid-template-columns:34px 1fr auto}.squad-picker>button>.team-shirt-icon{grid-row:1}.squad-picker>button>span:nth-child(2){flex-direction:column;display:flex}.squad-picker>button>span:nth-child(2) small{color:#8995a3;margin-top:2px;font-size:.625rem}.squad-picker>button[draggable=true]{cursor:grab}.squad-picker>button[draggable=true]:active{cursor:grabbing}.selection-panel.drag-over{border-color:#72c79c}.selection-panel:has(.player-dot:active){border-color:#72c79c}.live-tactics-block .formation-board{border-width:3px;height:190px;margin:8px 0 11px}.live-tactics-block .formation-board .player-dot{width:38px;height:46px}.live-tactics-block .shirt-marker{width:27px;height:24px}.live-tactics-block .shirt-marker svg{width:27px;height:27px}.live-tactics-block .shirt-marker b{top:8px;font-size:.625rem!important}.live-tactics-block .player-dot>.player-marker-name{font-size:.625rem!important}.live-tactics-block .player-marker-rating{min-width:20px;height:15px;font-size:.625rem;top:-5px}.live-tactics-block .player-condition{height:5px}.live-tactics-block .formation-tag{display:none}.substitution-drag-board{grid-template-columns:1fr 1fr;gap:21px;display:grid;position:relative}.substitution-column{flex-direction:column;gap:4px;min-width:0;display:flex}.substitution-column>span{color:#8491a0;letter-spacing:.35px;align-items:center;height:22px;font-size:.625rem;font-weight:800;display:flex}.substitution-column>button{text-align:left;cursor:grab;background:#fff;border:1px solid #e5e9ec;border-radius:7px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:5px;min-height:39px;padding:4px 6px;display:grid}.substitution-column>button:hover{background:#f6f9f7;border-color:#bddfce}.substitution-column>button.selected-out{color:#a54242;background:#fff1f1;border-color:#efcaca}.substitution-column>button.selected-in{color:#137449;background:#eaf8f0;border-color:#bce4cf}.substitution-column .team-shirt-icon{background:#eef2f3;width:27px;height:27px}.substitution-column .team-shirt-icon>svg{width:20px;height:20px}.substitution-column button>span{flex-direction:column;min-width:0;display:flex}.substitution-column strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.substitution-column small{color:#8c98a5;margin-top:2px;font-size:.625rem}.substitution-swap-arrow{z-index:1;color:#607386;border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.625rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.substitution-preview{color:#7d8998;background:#f5f8f7;border-radius:7px;grid-template-columns:1fr 20px 1fr;align-items:center;gap:4px;margin-top:8px;padding:8px;font-size:.625rem;display:grid}.substitution-preview span{flex-direction:column;display:flex}.substitution-preview span:last-child{text-align:right}.substitution-preview svg{color:var(--green-dark)}.event-symbol{color:#617286;background:#eef2f4;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.6875rem;display:grid}.event-symbol-goal{color:#087d44;background:#dff6e9}.event-symbol-chance{color:#266ead;background:#e6f2fb}.event-symbol-yellow_card{color:#d7a500;background:#fff5c9}.event-symbol-red_card{color:#c73737;background:#fde5e5}.event-symbol-injury{color:#7650ab;background:#f0e9fa}.event-symbol-substitution{color:#306cae;background:#e5effa}.event-symbol-tactical_change{color:#6650aa;background:#ede9fa}.live-event{grid-template-columns:31px 24px 1fr}.live-event.away{grid-template-columns:1fr 24px 31px}.live-event.away>.event-symbol{grid-area:1/2}.timeline-event{grid-template-columns:29px 24px 1fr}.timeline-event>.event-symbol{width:22px;height:22px;font-size:.625rem}.football-player-card{color:#33290f;background:radial-gradient(circle at 78% 22%,#fffc,#0000 22%),linear-gradient(145deg,#f8e7a3 0%,#c9a44d 48%,#f4df92 100%);border:1px solid #c9a149;border-radius:38px 12px;grid-template-rows:112px auto auto;grid-template-columns:57px 1fr;min-height:254px;padding:18px 13px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff3d,0 9px 22px #5c441233}.football-player-card.tier-silver{color:#33383f;background:radial-gradient(circle at 78% 22%,#ffffffd9,#0000 22%),linear-gradient(145deg,#f2f4f6 0%,#aab2ba 48%,#eef1f3 100%);border-color:#9aa3ab;box-shadow:inset 0 0 0 4px #ffffff4d,0 9px 22px #323a4233}.football-player-card.tier-bronze{color:#3c2412;background:radial-gradient(circle at 78% 22%,#ffffffa6,#0000 22%),linear-gradient(145deg,#eec4a0 0%,#b06a3a 48%,#e8b98c 100%);border-color:#a5642f;box-shadow:inset 0 0 0 4px #fff3,0 9px 22px #5e37143d}.football-player-card:before,.football-player-card:after{content:"";border:1px solid #5b421033;border-radius:50%;position:absolute}.football-player-card:before{width:180px;height:180px;top:-78px;right:-73px}.football-player-card:after{width:125px;height:125px;bottom:-73px;left:-80px}.football-card-rating{z-index:2;flex-direction:column;grid-area:1/1;place-self:start center;align-items:center;display:flex;position:relative}.football-card-overall{place-items:center;padding-top:13px;display:grid;position:relative}.football-card-rating strong{font:800 2.125rem/1 Manrope,sans-serif}.football-card-rating span{margin-top:3px;font-size:.625rem;font-weight:900}.football-card-rating small{background:#ffffff59;border-radius:5px;margin-top:8px;padding:3px 5px;font-size:.625rem;font-weight:800}.football-card-portrait{z-index:1;border-radius:50%;grid-area:1/1/auto/-1;place-items:center;display:grid;position:relative}.football-card-portrait>svg{filter:drop-shadow(0 10px 7px #3a290838);width:84px;height:84px}.football-card-portrait>span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.football-card-portrait>img{border-radius:50%!important}.football-card-identity{z-index:1;border-bottom:1px solid #4e390d40;flex-direction:column;grid-column:1/-1;align-items:center;display:flex;position:relative}.football-card-identity>span{text-transform:uppercase;align-items:center;gap:4px;font-size:.625rem;font-weight:800;display:flex}.football-card-identity>span svg{font-size:.625rem}.football-card-identity strong{text-transform:uppercase;margin:4px 0 2px;font:800 .8125rem Manrope,sans-serif}.football-card-name-button{max-width:100%;color:inherit;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:4px 0 2px;padding:0;font:800 .8125rem Manrope,sans-serif;overflow:hidden}.football-card-name-button:hover,.football-card-name-button:focus-visible{text-underline-offset:3px;outline:0;text-decoration:underline}.football-card-identity small{margin-bottom:7px;font-size:.625rem}.football-card-details{min-height:25px;color:inherit;cursor:pointer;text-transform:uppercase;background:#ffffff4d;border:1px solid;border-radius:999px;align-items:center;gap:5px;margin:0 0 9px;padding:0 9px;font:800 .625rem Manrope,sans-serif;transition:transform .15s,background .15s;display:inline-flex}.football-card-details:hover,.football-card-details:focus-visible{background:#ffffff85;outline:0;transform:translateY(-1px)}.football-card-details svg{font-size:.6875rem}.football-card-positions{z-index:1;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:5px;padding-top:9px;display:flex;position:relative}.football-card-positions span{min-width:27px;color:inherit;letter-spacing:.02em;text-align:center;background:#ffffff38;border:1px solid;border-radius:5px;padding:3px 6px;font:900 .625rem/1 Manrope,sans-serif}.football-card-stats{z-index:1;grid-column:1/-1;grid-template-columns:repeat(6,1fr);padding-top:7px;display:grid;position:relative}.football-card-stats span{border-left:1px solid #4e390d33;flex-direction:column;align-items:center;display:flex}.football-card-stats span:first-child{border-left:0}.football-card-stats b{font-size:.625rem}.football-card-stats small{font-size:.625rem;font-weight:900}.football-card-star{color:#5b421054;filter:drop-shadow(0 2px 3px #00000059);font-size:.875rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.market-card{background:#f9faf9;padding:9px;position:relative}.market-card .market-price{padding:10px 3px}.card-human-chip{z-index:3;background:#fff;margin:0;display:inline-flex;position:absolute;top:16px;right:13px}.market-state-active{color:#147449!important;background:#e8f7ef!important;border-color:#bde3cf!important}.market-state-sent{opacity:1!important;color:#2d694d!important;background:#dff4e8!important}.market-empty{color:#98a3af;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:240px;display:flex}.market-empty>svg{font-size:1.5625rem}.market-empty strong{color:#637183;margin:9px 0 3px;font-size:.6875rem}.market-empty span{font-size:.625rem}.negotiation-shirt{filter:drop-shadow(0 3px 3px #00000026);width:34px;height:34px}.league-browser{grid-column:1/-1}.league-browser-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:14px 18px;display:flex}.league-browser-head h2{margin:4px 0 0;font:800 1rem Manrope,sans-serif}.division-tabs{gap:6px;display:flex}.division-tabs button{border:1px solid var(--line);color:#718092;cursor:pointer;background:#fff;border-radius:8px;min-width:70px;height:34px;font-size:.625rem;font-weight:800}.division-tabs button.active{color:#fff;background:var(--navy);border-color:var(--navy)}.league-view-tabs{border-bottom:1px solid var(--line);background:#f7f9fa;gap:5px;height:48px;padding:7px 18px;display:flex}.league-view-tabs button{color:#7d8998;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:.625rem;font-weight:800}.league-view-tabs button.active{color:#147b49;background:#e5f5ec}.divisions-table{min-width:900px}.divisions-table td{height:49px}.club-table-button{min-width:170px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex}.club-table-button:hover strong{text-decoration:underline}.club-table-button .team-shirt-icon{background:#edf1f3;width:28px;height:28px}.club-table-button .team-shirt-icon>svg{width:20px;height:20px}.club-table-button>svg{color:#9ba5b0;margin-left:auto}.club-table-button.compact{min-width:130px;font-size:.625rem}.manager-table-cell{white-space:nowrap;align-items:center;gap:6px;display:flex}.manager-type{border-radius:9px;align-items:center;gap:3px;padding:3px 6px;font-size:.625rem;font-style:normal;font-weight:800;display:inline-flex}.player-avatar>img{object-fit:cover;object-position:center;background:inherit;width:100%;height:100%;position:absolute;inset:0}.confirmation-toast{z-index:130;color:#fff;background:#172336;border:1px solid #ffffff29;border-radius:14px;gap:14px;width:min(32rem,100vw - 28px);padding:18px 20px;animation:.24s toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000047}.confirmation-toast>svg{color:#f4c928;flex:none}.confirmation-toast strong{font-size:.8125rem;display:block}.confirmation-toast p{color:#c9d2da;margin:5px 0 13px;font-size:.75rem;line-height:1.45}.confirmation-toast>div>div{justify-content:flex-end;gap:8px;display:flex}.confirmation-toast .secondary-button{color:#172336;background:#fff}.manager-type-human{color:#6550a9;background:#eeeafb}.manager-type-ai{color:#276d9b;background:#e5f3fb}.eligible-positions{color:#3b6953;white-space:nowrap;background:#edf7f1;border-radius:6px;padding:4px 6px;font-size:.625rem;font-weight:800}.leaders-table{min-width:720px}.leader-number{color:var(--green-dark);font:800 .9375rem Manrope,sans-serif}.club-squad-modal{background:#fff;border-radius:17px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 40px);animation:.22s modal-in;display:flex;overflow:hidden;box-shadow:0 25px 80px #0000004d}.club-squad-header{color:#fff;background:linear-gradient(110deg,#101f31,#1b3b4c);grid-template-columns:62px 1fr 34px;align-items:center;gap:13px;min-height:94px;padding:17px 20px;display:grid}.club-squad-header>.team-shirt-icon{background:#ffffff1a;border-radius:14px;width:58px;height:58px}.club-squad-header>.team-shirt-icon>svg{width:43px;height:43px}.club-squad-header>div>span{color:var(--lime);letter-spacing:.8px;font-size:.625rem;font-weight:800}.club-squad-header h2{margin:4px 0 2px;font:800 1.3125rem Manrope,sans-serif}.club-squad-header p{color:#9aabba;align-items:center;gap:6px;margin:0;font-size:.625rem;display:flex}.club-squad-header p b{color:#fff}.club-squad-header .icon-button{color:#a8b4c1;background:#ffffff0f;border-color:#ffffff21;align-self:start}.club-squad-summary{border-bottom:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(4,1fr);min-height:63px;padding:8px 17px;display:grid}.club-squad-summary>span{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;display:flex}.club-squad-summary>span:first-child{border-left:0}.club-squad-summary small{color:#8b96a4;letter-spacing:.5px;font-size:.625rem;font-weight:800}.club-squad-summary b{margin-top:3px;font:800 1rem Manrope,sans-serif}.club-roster-table{overflow-y:auto}.club-roster-table .data-table{min-width:760px}.club-roster-table .team-shirt-icon{vertical-align:middle;background:#edf1f3;width:28px;height:28px;margin-right:8px;display:inline-grid}.club-roster-table .team-shirt-icon>svg{width:20px;height:20px}.club-roster-table td:first-child{align-items:center;display:flex}.squad-picker>button{min-height:51px}.squad-picker>button>span:nth-child(2) small+small{color:#a0a9b3;margin-top:1px}.club-logos-card{margin-top:18px;overflow:hidden}.admin-collapsible-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.admin-collapsible-card>summary::-webkit-details-marker{display:none}.admin-collapsible-chevron{margin-left:auto;transition:transform .16s}.admin-collapsible-card[open] .admin-collapsible-chevron{transform:rotate(180deg)}.club-logo-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 0;display:flex}.club-logo-filters input[type=search]{border:1px solid var(--line);border-radius:9px;flex:220px;min-width:0;padding:8px 11px;font-size:.68rem}.club-logo-missing-toggle{border:1px solid var(--line);color:#344459;white-space:nowrap;cursor:pointer;background:#f8fafb;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:.65rem;font-weight:700;display:flex}.club-logo-missing-toggle input{margin:0}.club-logo-missing-toggle b{color:#8a5400;background:#ffe1b0;border-radius:999px;padding:1px 6px;font-size:.6rem}.club-logo-empty{color:#6b7a8d;text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:.7rem}.club-logo-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));align-items:stretch;gap:14px;padding:18px;display:grid}.club-logo-row{border:1px solid var(--line);text-align:center;background:#f8fafb;border-radius:11px;flex-direction:column;align-items:center;gap:9px;padding:14px 10px;display:flex}.club-logo-row span{color:#344459;overflow-wrap:break-word;word-break:break-word;white-space:normal;min-width:0;font-size:.68rem;font-weight:700;line-height:1.35}.club-logo-uploader{flex:none;display:inline-flex;position:relative}.competition-logo-uploader{place-items:center;display:inline-grid;position:relative}.competition-logo-uploader .competition-logo{margin:0}.competition-brand-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:stretch}.competition-brand-editor{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.competition-brand-row{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:9px;min-width:0;min-height:126px;padding:12px;display:grid}.competition-brand-row>span:last-child{border-top:1px solid #35cc921f;padding-top:8px;font-size:.67rem}.competition-brand-editor>.club-logo-upload-error{grid-column:1/-1;width:100%;max-width:none;position:static}.competition-color-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:6px;min-width:0;display:grid}.competition-color-controls label{color:#9ac6b7;grid-template-columns:28px minmax(0,1fr);place-items:center start;gap:5px;min-width:0;display:grid}.competition-color-controls input[type=color]{cursor:pointer;background:#03110c;border:1px solid #35cc9240;border-radius:7px;width:28px;height:28px;padding:1px}.competition-color-controls small{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.competition-color-controls button{color:#c9ffe6;cursor:pointer;background:#35cc921f;border:1px solid #35cc9252;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;width:100%;min-height:30px;padding:5px 8px;font-size:.55rem;font-weight:800;display:inline-flex}.competition-color-controls button:disabled{opacity:.48;cursor:default}.competition-branded{color:var(--competition-text,#fff)!important;background:var(--competition-background,#0b5d3b)!important;border-color:color-mix(in srgb, var(--competition-text,#fff) 28%, transparent)!important}.competition-branded,.competition-branded *{color:var(--competition-text,#fff)!important;text-shadow:none!important}.competition-branded .competition-history-button{color:var(--competition-background,#0b5d3b)!important;background:var(--competition-text,#fff)!important;border-color:color-mix(in srgb, var(--competition-text,#fff) 72%, transparent)!important}.competition-branded .progress-track{background:color-mix(in srgb, var(--competition-text,#fff) 22%, transparent)}.competition-branded .progress-track i{background:var(--competition-text,#fff)}.fixture-meta.competition-branded,.live-match-meta.competition-branded,.matchday-competition-lockup.competition-branded,.matchday-opening-competition.competition-branded,.report-competition.competition-branded,.match-competition.competition-branded{border:1px solid;border-radius:9px;padding:6px 9px}.match-card-top.competition-branded{border-color:color-mix(in srgb, var(--competition-text,#fff) 28%, transparent)}.match-card-top.competition-branded .live-pill i{background:var(--competition-text,#fff);box-shadow:0 0 0 4px color-mix(in srgb, var(--competition-text,#fff) 14%, transparent)}.match-venue{flex-wrap:wrap;align-items:center;gap:4px;max-width:340px;line-height:1.35;display:flex}.match-venue i{opacity:.7;font-style:normal}.match-venue svg{flex:none}.match-competition-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.match-competition-copy strong,.match-competition-copy small{margin:0}.match-competition-copy small{opacity:.78;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:.56rem;font-weight:650;line-height:1.3;overflow:hidden}.competition-logo,.report-competition-logo,.competition-logo.has-image,.live-match-modal .live-match-meta>.competition-logo,.app-shell .competition-link-badge>.competition-logo{box-shadow:none!important;border:0!important;outline:0!important}@media (min-width:1180px){.competition-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.competition-brand-grid{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.competition-brand-row{min-height:0}.competition-brand-editor{grid-template-columns:56px minmax(0,1fr)}.competition-color-controls button{min-height:38px}}.season-control-card{gap:.875rem;margin-bottom:1.25rem;display:grid}.season-control-actions{flex-wrap:wrap;gap:.625rem;margin:20px;display:flex}.season-week-control{background:linear-gradient(135deg,#2aa76f17,#08120f61);border:1px solid #2aa76f3d;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px 20px;margin:0 20px;padding:16px;display:grid}.season-week-heading{align-items:center;gap:12px;min-width:0;display:flex}.season-week-heading>span:last-child{gap:3px;min-width:0;display:grid}.season-week-heading small{color:#31946b;letter-spacing:.12em;font-size:.56rem;font-weight:900}.season-week-heading strong{color:var(--text);font-size:.92rem}.season-week-heading em{color:var(--text-muted);font-size:.62rem;font-style:normal}.season-week-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.season-week-summary span{background:#0000002e;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.season-week-summary small{color:var(--text-muted);letter-spacing:.08em;font-size:.52rem;font-weight:900}.season-week-summary b{color:var(--text);font-size:.72rem}.season-week-blocker{color:#d7b75e;grid-column:1/-1;gap:10px;margin:0;font-size:.64rem;display:grid}.human-fixture-selector{background:linear-gradient(135deg,#d7b75e1a,#120e054d);border:1px solid #d7b75e52;border-radius:12px;gap:12px;padding:14px;display:grid}.human-fixture-selector>header{align-items:flex-start;gap:10px;display:flex}.human-fixture-selector>header>span{color:#ffe1a6;background:#d7b75e24;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.human-fixture-selector header>div{gap:3px;min-width:0;display:grid}.human-fixture-selector header small{color:#e7c772;letter-spacing:.1em;font-size:.53rem;font-weight:900}.human-fixture-selector header strong{color:#fff4d4;font-size:.78rem}.human-fixture-selector header p{color:#c7bca2;margin:0;font-size:.62rem;line-height:1.45}.human-fixture-options{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;display:grid}.human-fixture-option{color:#dce8df;text-align:left;cursor:pointer;background:#0000002b;border:1px solid #d7b75e33;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.human-fixture-option:hover{background:#d7b75e17;border-color:#ffdd8694}.human-fixture-option:focus-visible{outline-offset:2px;outline:2px solid #ffe1a6}.human-fixture-option.is-selected{background:#d7b75e29;border-color:#ffdd86c7;box-shadow:inset 0 0 0 1px #ffeeb114}.human-fixture-order{color:#f5df9d;background:#d7b75e29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:900;display:grid}.human-fixture-copy{gap:4px;min-width:0;display:grid}.human-fixture-copy strong{color:#f4f8f5;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.human-fixture-copy strong b{color:#e3c46d}.human-fixture-copy small{color:#b8c9bd;align-items:center;gap:4px;font-size:.57rem;display:inline-flex}.human-fixture-option em{color:#ffe6a7;letter-spacing:.055em;white-space:nowrap;background:#d7b75e29;border-radius:4px;padding:3px 5px;font-size:.46rem;font-style:normal;font-weight:900}.human-fixture-option>svg{color:#f9dda0}.human-fixture-actions{flex-wrap:wrap;gap:8px;display:flex}.human-fixture-actions .secondary-button{min-height:36px}.fixture-reschedule-form{background:#d7b75e0d;border:1px solid #d7b75e40;border-radius:10px;flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:10px;padding:10px;display:flex}.fixture-reschedule-form label{flex:180px;gap:4px;display:grid}.fixture-reschedule-form label:has(textarea){flex:2 260px}.fixture-reschedule-form span{color:#aac1b6;font-size:9px;font-weight:800}.fixture-reschedule-form :is(input,textarea){color:#ecfff5;font:inherit;background:#03110c;border:1px solid #67978238;border-radius:8px;padding:7px 9px;font-size:11px}.fixture-reschedule-form textarea{resize:vertical}.fixture-reschedule-hint{color:#aac1b6;flex-basis:100%;margin:0;font-size:9px;line-height:1.4}.fixture-reset-modal-overlay{z-index:10040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000604d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fixture-reset-modal{background:#07140f;border:1px solid #d7b75e5c;border-radius:16px;width:min(590px,100%);max-height:min(90dvh,680px);padding:18px;overflow:auto;box-shadow:0 28px 85px #000000a6}.fixture-reset-modal .fixture-reschedule-form{background:0 0;border:0;margin:0;padding:0}.fixture-reset-modal .fixture-reschedule-form h2{color:#f5fff9;flex-basis:100%;margin:0;font-size:1rem}.fixture-reset-modal .fixture-reschedule-form>p{color:#a7beb4;flex-basis:100%;margin:0 0 3px;font-size:.7rem;line-height:1.5}@media (max-width:620px){.fixture-reset-modal-overlay{align-items:end;padding:0}.fixture-reset-modal{width:100%;max-height:92dvh;padding:19px 16px calc(18px + env(safe-area-inset-bottom));border-radius:17px 17px 0 0}}.match-audit-control-room{color:#effff9;width:min(1380px,100% - 40px);margin:0 auto;padding:28px 0 64px}.match-audit-hero{background:radial-gradient(circle at 88% 8%,#35cc922b,#0000 28%),linear-gradient(135deg,#071a12,#020806 72%);border:1px solid #35cc923d;border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex;box-shadow:0 18px 45px #00000047}.match-audit-live{color:#c9ffe6;letter-spacing:.09em;text-transform:uppercase;background:#0000003d;border:1px solid #35cc924d;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:30px;padding:0 11px;font-size:.61rem;font-weight:900;display:inline-flex}.match-audit-live i{background:#35cc92;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35cc921f,0 0 14px #35cc92d9}.match-audit-hero h1{color:#f2fff8;letter-spacing:-.045em;margin:11px 0 7px;font:800 clamp(1.7rem,4vw,2.5rem)/1.05 Manrope,sans-serif}.match-audit-hero p{color:#9ac6b7;max-width:730px;margin:0;font-size:.82rem;line-height:1.6}.match-audit-hero .secondary-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.match-audit-toolbar{background:#020b07;border:1px solid #35cc922e;border-radius:15px;grid-template-columns:minmax(230px,1.35fr) minmax(180px,.8fr) auto auto;align-items:end;gap:12px;margin-top:16px;padding:17px;display:grid}.match-audit-toolbar-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.match-audit-toolbar-heading span,.match-audit-feed>header>div>span{color:#55dca9;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:.62rem;font-weight:900;display:flex}.match-audit-toolbar-heading b{color:#f1fff8;font-size:1rem}.match-audit-search,.match-audit-select{color:#9ac6b7;gap:6px;font-size:.65rem;font-weight:850;display:grid}.match-audit-search>div{color:#65d9ad;background:#000;border:1px solid #35cc923b;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.match-audit-search>div:focus-within{border-color:#35cc92;box-shadow:0 0 0 3px #35cc921f}.match-audit-search input,.match-audit-select select{color:#effff9;background:#000;border:1px solid #35cc923b;border-radius:9px;outline:0;width:100%;min-width:0;min-height:42px;font:700 .76rem DM Sans,sans-serif}.match-audit-search input{background:0 0;border:0;min-height:0}.match-audit-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 10px}.match-audit-toolbar .primary-button,.match-audit-toolbar .secondary-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;display:inline-flex}.match-audit-clear{color:#84b9a2;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:.66rem;font-weight:800;text-decoration:underline}.match-audit-feed{margin-top:22px}.match-audit-feed>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:13px;display:flex}.match-audit-feed h2{color:#f2fff8;letter-spacing:-.03em;margin:5px 0 0;font-size:1.3rem}.match-audit-feed>header>b{color:#c9ffe6;white-space:nowrap;background:#35cc9212;border:1px solid #35cc9233;border-radius:8px;padding:8px 10px;font-size:.66rem}.match-audit-list{gap:10px;padding-left:25px;display:grid;position:relative}.match-audit-list:before{content:"";background:#35cc9240;width:1px;position:absolute;top:20px;bottom:20px;left:7px}.match-audit-card{background:linear-gradient(110deg,#071a12,#020806 72%);border:1px solid #35cc922e;border-radius:13px;grid-template-columns:minmax(145px,.6fr) minmax(0,1.25fr) auto;align-items:center;gap:16px;padding:16px;display:grid;position:relative}.match-audit-card:before{content:"";background:#020806;border:2px solid #35cc92;border-radius:50%;width:9px;height:9px;position:absolute;top:27px;left:-24px;box-shadow:0 0 0 4px #03110c}.match-audit-card.is-admin_simulated{background:linear-gradient(110deg,#1a1908,#07100b 72%);border-color:#f7c94852}.match-audit-card.is-admin_simulated:before{border-color:#f7c948}.match-audit-card-meta{gap:5px;display:grid}.match-audit-card-meta strong{color:#68e2af;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:900}.match-audit-card.is-admin_simulated .match-audit-card-meta strong{color:#f7cf6a}.match-audit-card-meta span{color:#8fae9f;align-items:center;gap:5px;font-size:.68rem;display:flex}.match-audit-card-score h3{color:#f0fff8;letter-spacing:-.025em;margin:0;font-size:1rem}.match-audit-card-score h3 b{color:#6be7b5;white-space:nowrap;padding:0 5px;font-family:Oxanium,DM Sans,sans-serif}.match-audit-card-score p{color:#86a798;margin:5px 0 0;font-size:.66rem}.match-audit-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.match-audit-execution,.match-audit-reset{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.62rem;font-weight:850;display:inline-flex}.match-audit-execution{color:#c9ffe6;background:#35cc921a;border:1px solid #35cc9247}.match-audit-execution.is-skipped{color:#b8c9c1;background:#a6c2b512;border-color:#a6c2b53d}.match-audit-execution.is-admin_simulated,.match-audit-reset{color:#f7d77b;background:#f7c94814;border:1px solid #f7c9485c}.match-audit-reset{cursor:pointer;border-radius:8px}.match-audit-reset:hover{color:#10130d;background:#f7c948}.match-audit-interactions{background:#00000038;border:1px solid #35cc9221;border-radius:8px;grid-column:2/4;margin-top:-7px;padding:9px 10px}.match-audit-interactions summary{color:#6be7b5;cursor:pointer;align-items:center;gap:6px;font-size:.66rem;font-weight:850;display:flex}.match-audit-interactions ul{color:#91afa1;margin:8px 0 0;padding-left:18px;font-size:.65rem;line-height:1.6}.match-audit-state{color:#91afa1;background:#0003;border:1px dashed #35cc9238;border-radius:13px;place-items:center;min-height:180px;font-size:.8rem;display:grid}.match-audit-pagination{justify-content:center;align-items:center;gap:11px;margin-top:15px;display:flex}.match-audit-pagination .secondary-button{align-items:center;gap:5px;min-height:38px;display:inline-flex}.match-audit-pagination span{color:#a8cbbc;text-align:center;min-width:48px;font-size:.7rem;font-weight:850}@media (max-width:760px){.match-audit-control-room{width:min(100% - 24px,1380px);padding-top:16px}.match-audit-hero{border-radius:15px;flex-direction:column;align-items:flex-start;gap:16px;padding:19px 17px}.match-audit-hero h1{font-size:1.75rem}.match-audit-hero p{font-size:.76rem}.match-audit-hero .secondary-button{width:100%}.match-audit-toolbar{grid-template-columns:1fr 1fr;padding:14px}.match-audit-toolbar-heading{flex-direction:column;align-items:flex-start}.match-audit-search{grid-column:1/-1}.match-audit-toolbar .primary-button,.match-audit-toolbar .secondary-button{width:100%}.match-audit-list{padding-left:0}.match-audit-list:before,.match-audit-card:before{display:none}.match-audit-card{grid-template-columns:1fr;gap:11px}.match-audit-card-actions{justify-content:flex-start}.match-audit-interactions{grid-column:auto;margin-top:0}.match-audit-feed>header{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.match-audit-toolbar{grid-template-columns:1fr}.match-audit-toolbar .primary-button,.match-audit-toolbar .secondary-button{grid-column:auto}.match-audit-pagination{gap:6px}.match-audit-pagination .secondary-button{min-width:0;padding-inline:9px;font-size:.68rem}}.human-sync-control{background:#00000029;border:1px solid #6fcfa62e;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:12px;display:grid}.human-sync-control>div:first-child{gap:3px;display:grid}.human-sync-control small{color:var(--text-muted);letter-spacing:.07em;align-items:center;gap:5px;font-size:.54rem;font-weight:800;display:flex}.human-sync-control strong{color:var(--text);font-size:.76rem}.human-sync-control em{color:var(--text-muted);font-size:.62rem;font-style:normal}.human-sync-control>div:first-child em{max-width:760px;line-height:1.45}.human-sync-participants{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.human-sync-participants span{background:#ffffff06;border:1px solid #0000;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.human-sync-participants span.is-ready{border-color:#35cc9240}.human-sync-participants span.is-pending{border-color:#d7b75e47}.human-sync-participants b{font-size:.65rem}.human-sync-pilot{background:#5b9dff0e;border:1px solid #5b9dff38;border-left:3px solid #5b9dff8c;border-radius:0 9px 9px 0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin-left:6px;padding:10px 12px 10px 13px;display:grid}.human-sync-pilot>div:first-child{gap:3px;display:grid}.human-sync-pilot small{color:#8fb8ff;letter-spacing:.07em;align-items:center;gap:5px;font-size:.54rem;font-weight:800;display:flex}.human-sync-pilot strong{color:var(--text);font-size:.76rem}.human-sync-pilot em{color:var(--text-muted);font-size:.62rem;font-style:normal}.admin-page .human-sync-pilot .secondary-button{color:#cfe3ff;border-color:#5b9dff59}.admin-page .human-sync-pilot .secondary-button:hover{background:#5b9dff14;border-color:#5b9dff99}.human-sync-pilot-competitions{border-left:3px solid #5b9dff59;grid-column:1/-1;gap:8px;margin-left:6px;padding:8px 12px 8px 13px;display:grid}.human-sync-pilot-competitions>em{color:var(--text-muted);align-items:flex-start;gap:6px;font-size:.6rem;font-style:normal;display:flex}.human-sync-pilot-competitions>em>svg{color:#8fb8ff;flex:none;margin-top:1px}.human-sync-pilot-competitions-list{flex-wrap:wrap;gap:6px;display:flex}.human-sync-pilot-competitions-list button{cursor:pointer;color:var(--text-muted);background:#0003;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.62rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.human-sync-pilot-competitions-list button.is-on{color:#cfe3ff;background:#5b9dff29;border-color:#5b9dff8c}.human-sync-pilot-competitions-list button.is-off:hover{border-color:#ffffff42}.human-sync-pilot-competitions-list button:disabled{opacity:.6;cursor:default}.human-sync-deadline{border-top:1px solid #ffffff0f;grid-column:1/-1;gap:8px;padding-top:8px;display:grid}.human-sync-deadline>em{color:var(--text-muted);align-items:flex-start;gap:6px;font-size:.62rem;font-style:normal;display:flex}.human-sync-deadline>em>svg{flex:none;margin-top:1px}.human-sync-deadline-group>em>svg{color:#f7c948}.admin-page .human-sync-deadline-group .secondary-button{color:#ffe4a8;border-color:#f7c94852}.admin-page .human-sync-deadline-group .secondary-button:hover{background:#f7c94814;border-color:#f7c9488c}.human-sync-deadline-individual{border-top:none;border-left:3px solid #5ed2ff59;margin-left:6px;padding:8px 12px 0 13px}.human-sync-deadline-individual>em>svg{color:#5ed2ff}.admin-page .human-sync-deadline-individual .secondary-button{color:#bdeeff;border-color:#5ed2ff52}.admin-page .human-sync-deadline-individual .secondary-button:hover{background:#5ed2ff14;border-color:#5ed2ff8c}.human-sync-deadline-form{grid-template-columns:repeat(3,minmax(90px,1fr));align-items:end;gap:8px;display:grid}.human-sync-deadline-form label{color:var(--text-muted);gap:3px;font-size:.58rem;font-weight:700;display:grid}.human-sync-deadline-form input{color:var(--text);background:#0003;border:1px solid #ffffff1f;border-radius:6px;padding:6px 8px;font-size:.72rem}.human-sync-deadline-actions{grid-column:1/-1;gap:8px;display:flex}@media (max-width:680px){.human-sync-deadline-form,.season-week-control{grid-template-columns:1fr}.season-week-control>button{width:100%}.season-week-summary,.human-sync-control{grid-template-columns:1fr}.human-sync-control>button{width:100%}.human-sync-pilot{grid-template-columns:1fr;margin-left:0}.human-sync-pilot>button{width:100%}.human-sync-pilot-competitions,.human-sync-deadline-individual{margin-left:0}.human-fixture-selector{padding:12px}.human-fixture-options{grid-template-columns:1fr}.human-fixture-option{grid-template-columns:26px minmax(0,1fr) auto;min-height:64px}.human-fixture-option em{grid-column:2;justify-self:start}.human-fixture-option>svg{grid-area:1/3/span 2}.human-fixture-actions{grid-template-columns:1fr;display:grid}.human-fixture-actions .secondary-button{justify-content:center;width:100%}}.bracket-audit-body{gap:14px;padding:15px 17px 18px;display:grid}.bracket-audit-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bracket-audit-toolbar select{min-height:38px;color:var(--text);background:#0003;border:1px solid #ffffff1f;border-radius:9px;padding:0 10px;font-size:.72rem}.bracket-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bracket-audit-summary span{background:#0000002e;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.bracket-audit-summary small{color:var(--text-muted);letter-spacing:.08em;font-size:.52rem;font-weight:900}.bracket-audit-summary b{color:var(--text);font-size:.78rem}.bracket-audit-empty{text-align:center;color:var(--text-muted);border:1px dashed #ffffff1a;border-radius:9px;margin:0;padding:14px;font-size:.68rem}.bracket-audit-groups{gap:10px;display:grid}.bracket-audit-group{border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.bracket-audit-group-heading{letter-spacing:.03em;color:var(--text-muted);background:#ffffff08;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:8px 12px;font-size:.62rem;font-weight:800;display:flex}.bracket-audit-fixture-status{color:#8fb8ff;font-weight:700}.bracket-audit-slot-row{color:var(--text);border-top:1px solid #ffffff0d;grid-template-columns:84px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:.7rem;display:grid}.bracket-audit-slot-row .pending{color:#f7c948;font-weight:700}.bracket-audit-slot-row .resolved{color:#35cc92;font-weight:700}.bracket-audit-draws{gap:8px;display:grid}.bracket-audit-draws h3{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.68rem;font-weight:800}.bracket-audit-draw-row{border:1px solid #ffffff14;border-radius:9px;gap:6px;padding:10px 12px;display:grid}.bracket-audit-draw-row strong{color:var(--text);font-size:.72rem}.bracket-audit-draw-row small{color:var(--text-muted);margin-top:2px;font-size:.6rem;display:block}.bracket-audit-draw-entrants{flex-wrap:wrap;gap:6px;display:flex}.bracket-audit-draw-entrants span{color:var(--text-muted);background:#ffffff0d;border-radius:999px;padding:3px 9px;font-size:.62rem}@media (max-width:680px){.bracket-audit-summary{grid-template-columns:1fr 1fr}.bracket-audit-slot-row{grid-template-columns:1fr}}.app-shell .market-viewport-page{--market-gap:clamp(8px, .8vw, 13px);flex-direction:column;width:min(100%,1480px);min-height:0;display:flex;overflow:hidden}.app-shell .market-viewport-page .market-banner{border-bottom:1px solid #35cc9229;flex:none;min-height:clamp(82px,11dvh,116px);padding:clamp(14px,1.4vw,22px) clamp(16px,2vw,28px)}.app-shell .market-viewport-page .market-banner h2{margin-block:4px;font-size:clamp(1rem,1.35vw,1.3rem)}.app-shell .market-viewport-page .market-banner p{max-width:820px;line-height:1.45}.app-shell .market-viewport-page .toolbar{flex:none;gap:10px;min-height:54px;padding:8px clamp(12px,1.4vw,20px)}.app-shell .market-viewport-page .search-box{min-width:min(290px,38%)}.app-shell .market-viewport-page .market-filter-row{flex:none;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;padding:8px clamp(12px,1.4vw,20px);display:grid}.app-shell .market-viewport-page .market-filter-row :is(select,input,.currency-input){min-width:0;height:38px}.app-shell .market-viewport-page .market-results-meta{flex:none;min-height:34px;padding-inline:clamp(12px,1.4vw,20px)}.app-shell .market-viewport-page .market-grid{padding:var(--market-gap);align-content:start;gap:var(--market-gap);overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;min-height:0;overflow-y:auto}.app-shell .market-viewport-page .market-card{border-radius:14px;flex-direction:column;gap:7px;min-width:0;min-height:0;padding:clamp(8px,.8vw,12px);display:flex}.app-shell .market-viewport-page .football-player-card{border-radius:26px 10px;grid-template-rows:clamp(76px,10dvh,104px) auto auto;grid-template-columns:52px minmax(0,1fr);min-height:clamp(164px,23dvh,226px);padding:clamp(10px,1vw,15px) 10px 9px}.app-shell .market-viewport-page .football-card-rating strong{font-size:clamp(1.55rem,2vw,2rem)}.app-shell .market-viewport-page .football-card-portrait>:is(svg,img){width:clamp(62px,6.2vw,82px);height:clamp(62px,6.2vw,82px)}.app-shell .market-viewport-page .football-card-identity{min-width:0}.app-shell .market-viewport-page .football-card-identity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .market-viewport-page .football-card-details{min-height:25px}.app-shell .market-viewport-page .market-price{padding-block:7px}.app-shell .market-viewport-page .market-price strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.58rem,.67vw,.7rem);overflow:hidden}.app-shell .market-viewport-page .interest{height:25px}.app-shell .market-viewport-page .market-actions{gap:7px;margin-top:auto}.app-shell .market-viewport-page .market-actions button{min-width:0;min-height:34px;padding-inline:8px;font-size:.62rem}.app-shell .market-viewport-page .market-pagination{flex:none;min-height:46px}@media (min-width:781px){.app-shell .market-viewport-page{height:calc(100dvh - var(--topbar-height,72px) - clamp(120px, 16dvh, 168px))}.app-shell .market-viewport-page .market-list{display:none}}@media (min-width:781px) and (max-width:1180px){.app-shell .market-viewport-page .market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .market-viewport-page .football-player-card{min-height:158px}}@media (min-width:781px) and (max-height:760px){.app-shell .market-viewport-page .market-banner{min-height:70px;padding-block:10px}.app-shell .market-viewport-page .market-banner p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .market-viewport-page .toolbar{min-height:46px;padding-block:5px}.app-shell .market-viewport-page .market-filter-row{padding-block:5px}.app-shell .market-viewport-page .market-filter-row :is(select,input,.currency-input){height:34px}.app-shell .market-viewport-page .market-results-meta{min-height:28px}.app-shell .market-viewport-page .football-player-card{grid-template-rows:66px auto auto;min-height:142px}.app-shell .market-viewport-page .football-card-portrait>:is(svg,img){width:58px;height:58px}.app-shell .market-viewport-page .football-card-details{display:inline-flex}.app-shell .market-viewport-page .market-pagination{min-height:38px}}@media (max-width:780px){.app-shell .market-viewport-page{width:100%;overflow:visible}.app-shell .market-viewport-page .market-banner{align-items:flex-start;gap:14px;min-height:0}.app-shell .market-viewport-page .market-budget strong{font-size:1.05rem}.app-shell .market-viewport-page .toolbar{align-items:stretch}.app-shell .market-viewport-page .search-box{width:100%;min-width:0}.app-shell .market-viewport-page .market-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .market-viewport-page .market-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.app-shell .market-viewport-page .football-player-card{min-height:170px}}@media (max-width:480px){.app-shell .market-viewport-page .market-banner{grid-template-columns:minmax(0,1fr) auto;padding:14px;display:grid}.app-shell .market-viewport-page .market-filter-row,.app-shell .market-viewport-page .market-grid{grid-template-columns:minmax(0,1fr)}.app-shell .market-viewport-page .market-results-meta span:last-child{display:none}}.season-draw-rule{color:#d7b75e;background:#c2973012;border:1px solid #c297303d;border-radius:10px;align-items:center;gap:10px;margin:0 20px;padding:11px 13px;font-size:.68rem;line-height:1.5;display:flex}.season-draw-rule svg{flex:none}.season-draw-rule strong{color:#f7c948}.club-simulation-control{background:radial-gradient(circle at 0 0,#2aa76f1c,#0000 42%),#ffffff06;border:1px solid #2aa76f38;border-radius:14px;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.1fr);align-items:start;gap:24px;margin:6px 20px;padding:20px;display:grid;position:relative;overflow:visible}.club-simulation-copy{align-items:flex-start;gap:13px;display:flex}.club-simulation-copy>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.club-simulation-copy em{color:#31946b;letter-spacing:.13em;font-size:.57rem;font-style:normal;font-weight:900}.club-simulation-copy strong{color:var(--text);font-size:.9rem}.club-simulation-copy small{max-width:430px;color:var(--text-muted);font-size:.65rem;line-height:1.65}.club-simulation-icon{color:#42b883;background:#42b8831a;border:1px solid #42b88347;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.club-simulation-action{gap:8px;min-width:0;display:grid}.club-simulation-action>label{color:var(--text-muted);letter-spacing:.09em;font-size:.58rem;font-weight:900}.club-search-combobox{align-items:center;display:flex;position:relative}.club-search-combobox>svg:first-child{z-index:1;color:var(--text-muted);pointer-events:none;position:absolute;left:13px}.club-search-combobox>svg:nth-of-type(2){color:var(--text-muted);pointer-events:none;transition:transform .16s;position:absolute;right:13px}.club-search-combobox.is-open>svg:nth-of-type(2){transform:rotate(180deg)}.club-search-combobox input{width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:10px;outline:none;padding:0 40px;font:700 .72rem Manrope,sans-serif;transition:border-color .16s,box-shadow .16s}.club-search-combobox input:focus{border-color:#2aa76fb8;box-shadow:0 0 0 3px #2aa76f1f}.club-search-combobox input::-webkit-search-cancel-button{display:none}.club-search-options{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:288px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #0c162233}.club-search-options button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.club-search-options button.is-active{background:#2aa76f1a}.club-search-options button>span{gap:2px;min-width:0;display:grid}.club-search-options button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.club-search-options button small{color:var(--text-muted);font-size:.57rem}.club-search-options button>svg{color:#2aa76f}.club-search-options>p{color:var(--text-muted);text-align:center;margin:10px;font-size:.66rem}.club-simulation-selected{background:#2aa76f0e;border:1px solid #2aa76f2e;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.club-simulation-selected>span{gap:2px;display:grid}.club-simulation-selected small{color:var(--text-muted);letter-spacing:.08em;font-size:.52rem;font-weight:900}.club-simulation-selected strong{font-size:.68rem}.club-simulation-selected em{color:#31946b;font-size:.58rem;font-style:normal;font-weight:800}.club-simulation-action .form-error{margin:0}.club-simulation-submit{width:100%;min-height:44px}.club-simulation-warning{color:var(--text-muted);text-align:center;font-size:.57rem;line-height:1.5}@media (max-width:800px){.club-simulation-control{grid-template-columns:1fr;align-items:stretch}}.season-danger-zone{background:#ca505012;border:1px solid #ca505057;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:6px 20px 20px;padding:16px;display:flex}.season-danger-zone>div{flex-direction:column;gap:4px;min-width:0;display:flex}.season-danger-zone strong{color:#ef8a8a;font-size:.75rem}.season-danger-zone small{color:var(--text-muted);font-size:.625rem;line-height:1.55}.danger-button{color:#fff;cursor:pointer;background:#a83e3e;border:1px solid #ca5050;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font:800 .6875rem Manrope,sans-serif;display:inline-flex}.danger-button:hover:not(:disabled){background:#bd4848}.danger-button:focus-visible{outline-offset:2px;outline:3px solid #ef8a8a6b}.danger-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:620px){.season-danger-zone{flex-direction:column;align-items:stretch}.season-danger-zone .danger-button{width:100%}}.leader-player-cell{align-items:center;gap:8px;display:inline-flex}.leaders-table .player-avatar{background-position:50%;background-size:cover;border-radius:50%;width:31px;height:31px}.club-logo-upload-button{color:#344459;border:1.5px solid var(--line);cursor:pointer;background:#d9d9d9;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 5px #00000029}.club-logo-upload-button:disabled{opacity:.6;cursor:default}.club-logo-upload-error{z-index:5;color:#a63434;background:#fdeeee;border-radius:6px;width:max-content;max-width:180px;padding:5px 8px;font-size:.625rem;position:absolute;top:calc(100% + 4px);left:0}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.datapack-card{margin-top:18px;overflow:hidden}.datapack-example{color:#3b7257;margin-left:auto;font-size:.625rem;font-weight:800}.datapack-body{grid-template-columns:1fr 1.2fr;gap:18px;padding:18px;display:grid}.datapack-drop{color:#557260;cursor:pointer;text-align:center;background:#f5faf7;border:1.5px dashed #abd0bb;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:146px;display:flex}.datapack-drop:hover{background:#f0f8f3}.datapack-drop input{display:none}.datapack-drop strong{margin:8px 0 4px;font-size:.625rem}.datapack-drop span{color:#829489;font-size:.625rem}.datapack-guide{border:1px solid var(--line);background:#f8fafb;border-radius:11px;padding:15px}.datapack-guide>div{flex-direction:column;gap:8px;margin-top:10px;display:flex}.datapack-guide>div span{color:#687689;align-items:center;gap:7px;font-size:.625rem;display:flex}.datapack-guide svg{color:var(--green-dark)}.datapack-result{border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;gap:12px;padding:14px;display:grid}.datapack-result.valid{color:#256648;background:#edf8f2;border:1px solid #d6eee0}.datapack-result.invalid{color:#8c3c3c;background:#fff0f0;border:1px solid #f1d2d2}.datapack-result-title{align-items:center;gap:8px;display:flex}.datapack-result-title>span{flex-direction:column;display:flex}.datapack-result-title strong{font-size:.625rem}.datapack-result-title small{opacity:.72;margin-top:2px;font-size:.625rem}.datapack-counters{gap:8px;display:flex}.datapack-counters span{background:#ffffff8c;border-radius:7px;align-items:baseline;gap:4px;min-width:70px;padding:6px 9px;font-size:.625rem;display:flex}.datapack-counters b{font-size:.75rem}.datapack-result ul,.datapack-result p{grid-column:1/-1;margin:0;font-size:.625rem}.datapack-result button{grid-column:2;min-height:34px}@media (max-width:900px){.lineup-overview{grid-template-columns:1fr 1fr}.attribute-grid,.datapack-body{grid-template-columns:1fr}.datapack-result{grid-column:auto}.timeline-events{grid-template-columns:1fr}.negotiation-fields{grid-template-columns:1fr 1fr}.negotiation-fields label:first-child{grid-column:1/-1}}@media (max-width:620px){.lineup-overview{grid-template-columns:1fr 1fr}.lineup-overview article{padding:11px}.lineup-overview strong{font-size:1.4375rem}.player-details-modal{max-height:calc(100vh - 24px)}.player-profile-head{grid-template-columns:61px 1fr 32px;padding:16px}.player-photo{width:61px;height:70px}.player-profile-head h2{font-size:1.0625rem}.player-rating-hero{padding:12px}.player-rating-hero b{font-size:1rem}.attribute-section{padding:16px}.attribute-row{grid-template-columns:76px 1fr 23px}.lineup-sector-strip,.match-result-stats{padding:7px 8px}.lineup-sector-strip>span,.match-result-stats>span{flex-direction:column;gap:2px}.tactics-strength{grid-template-columns:repeat(4,1fr)}.tactics-strength p{display:none}.datapack-result{grid-template-columns:1fr}.datapack-counters{overflow-x:auto}.datapack-result button{grid-column:1}.admin-panel-heading .datapack-example{display:none}}@media (max-width:900px){.preparation-grid,.opponent-preview{grid-template-columns:1fr}.selection-panel{height:300px}.live-match-grid{grid-template-columns:1fr 320px}.live-match-header{grid-template-columns:.7fr 2fr .7fr}.live-score>span{font-size:.625rem}.live-score>strong{font-size:1.4375rem}}@media (max-width:700px){.modal-backdrop.live-backdrop{padding:0}.live-match-modal{border-radius:0;width:100%;height:100vh}.live-match-header{grid-template-columns:1fr auto;min-height:104px;padding:10px}.live-match-header>div:first-child{display:none}.live-score{grid-column:1;gap:7px}.live-score>span{flex-direction:column;font-size:.625rem}.live-score>span:last-child{flex-direction:column-reverse}.live-score>strong{font-size:1.25rem}.match-clock{grid-column:2}.live-match-grid{flex-direction:column;display:flex;overflow-y:auto}.live-feed{min-height:390px}.live-controls{min-height:480px;overflow:visible}.live-events{min-height:250px}.match-finished-bar{z-index:5;position:sticky;bottom:0}.match-finished-bar>span{display:none}.match-finished-bar{padding:9px 12px}.match-finished-actions{flex-direction:column;width:100%}.match-finished-bar .primary-button,.match-finished-bar .secondary-button{width:100%}.preparation-modal{padding:14px}.preparation-modal .formation-board{height:240px}.preparation-grid,.opponent-preview{flex-direction:column;display:flex}.selection-panel{height:310px}.formation-board .player-dot{width:34px;height:34px}.formation-board .player-dot small{display:none}}.player-position-badge{--position-color:#fff;--position-surface:#3d4654;letter-spacing:.035em;vertical-align:middle;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;min-width:2.15rem;min-height:1.35rem;padding:.18rem .42rem;font-size:.625rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex;color:var(--position-color)!important;background:var(--position-surface)!important;border:1px solid color-mix(in srgb, var(--position-color) 32%, transparent)!important}.player-position-goalkeeper{--position-color:#fff;--position-surface:#9a6500}.player-position-defense{--position-color:#fff;--position-surface:#1757a6}.player-position-midfield{--position-color:#fff;--position-surface:#087347}.player-position-attack{--position-color:#fff;--position-surface:#a51f38}.player-profile-positions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.market-list-position .player-position-badge{margin-right:.25rem}.live-goal-alert.is-human-goal{border-color:#ffe68a;overflow:hidden;box-shadow:0 0 0 5px #ffd64a33,0 18px 46px #07744385;--goal-color:#087b49!important}.live-goal-alert.is-human-goal:before{content:"";background:repeating-conic-gradient(#ffe68a57 0deg 8deg,#0000 8deg 22deg);animation:2.2s ease-out both human-goal-rays;position:absolute;inset:-90% -20%}.live-goal-alert.is-human-goal>svg,.live-goal-alert.is-human-goal>span{z-index:1;position:relative}.live-goal-alert.is-human-goal>svg{box-sizing:content-box;color:#125b38;background:#ffe68a;border-radius:50%;padding:.55rem;box-shadow:0 0 0 4px #ffffff38}.live-goal-alert.is-opponent-goal{filter:saturate(.78);border-color:#ffffff6b;box-shadow:0 14px 34px #4b141b61;--goal-color:#8e2c36!important}.live-goal-alert.is-opponent-goal>svg{opacity:.82}@keyframes human-goal-rays{0%{opacity:0;transform:rotate(-10deg)scale(.4)}18%{opacity:1}to{opacity:0;transform:rotate(18deg)scale(1.3)}}.live-match-ended{z-index:29;color:#f4fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a231cf0;border:1px solid #75ebb98c;border-radius:16px;justify-content:center;align-items:center;gap:.85rem;width:min(360px,100% - 32px);min-height:86px;padding:1rem 1.25rem;animation:.42s cubic-bezier(.2,.85,.25,1.2) both match-ended-arrival;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 60px #020e0a75}.live-match-ended>svg{color:#75ebb9;width:32px;height:32px}.live-match-ended>span{gap:.15rem;display:grid}.live-match-ended small{color:#75ebb9;letter-spacing:.14em;font-size:.625rem;font-weight:900}.live-match-ended strong{font-size:1.15rem}@keyframes match-ended-arrival{0%{opacity:0;transform:translate(-50%,-44%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:760px){.league-browser-head{flex-direction:column;align-items:flex-start;gap:12px}.division-tabs{width:100%;overflow-x:auto}.division-tabs button{flex:1;min-width:65px}.league-view-tabs{overflow-x:auto}.league-view-tabs button{white-space:nowrap}.club-squad-modal{max-height:calc(100vh - 24px)}.club-squad-header{grid-template-columns:48px 1fr 32px;padding:14px}.club-squad-header>.team-shirt-icon{width:46px;height:46px}.club-squad-header>.team-shirt-icon>svg{width:34px;height:34px}.club-squad-header h2{font-size:1.0625rem}.club-squad-summary{padding:6px}.club-squad-summary b{font-size:.8125rem}}@media (max-width:900px){.competition-catalog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.competition-catalog{padding:15px}.competition-catalog-heading{flex-direction:column;align-items:flex-start}.competition-catalog-heading>small{display:none}.competition-catalog-list{grid-template-columns:1fr}.fixture-row{grid-template-columns:45px 34px 1fr 30px}.fixture-row>.competition-logo{width:31px;height:31px}}.preparation-modal .formation-board .player-dot{justify-content:flex-end;gap:2px;width:58px;height:64px;padding:7px 3px 2px}.preparation-modal .formation-board .player-dot.is-empty{justify-content:center;width:42px;height:42px;padding:0}.formation-board.is-choosing-target .player-dot.is-invalid-target{opacity:.46}.formation-board.is-choosing-target .player-dot.is-invalid-target .player-marker-rating,.formation-board.is-choosing-target .player-dot.is-invalid-target .player-marker-name{opacity:1}.player-dot.is-selected .player-marker-rating{border-color:#2cb36b}.player-dot.is-valid-target:after,.player-dot.is-invalid-target:after{bottom:-4px;right:-4px}.player-dot:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #fff}@media (min-width:901px){.preparation-modal .formation-board .player-dot{width:62px;height:68px}.preparation-modal .player-marker-rating{min-width:28px;height:20px;font-size:.6875rem}.preparation-modal .player-dot>.player-marker-name{font-size:.625rem!important}.preparation-modal .player-condition{height:7px}}@media (max-width:700px){.preparation-modal .formation-board .player-dot{gap:1px;width:46px;height:54px;padding:6px 2px 2px}.preparation-modal .formation-board .player-dot.is-empty{width:34px;height:34px}.preparation-modal .shirt-marker{width:31px;height:25px}.preparation-modal .shirt-marker svg{width:30px;height:30px}.preparation-modal .shirt-marker b{top:9px;font-size:.625rem!important}.preparation-modal .player-marker-rating{min-width:22px;height:17px;padding:0 4px;font-size:.625rem;top:-5px}.preparation-modal .formation-board .player-dot>.player-marker-name{max-width:100%;display:block;font-size:.625rem!important}.preparation-modal .player-condition{height:6px}.formation-board.is-choosing-target .player-dot.is-invalid-target{opacity:.5}}@media (min-width:901px){.preparation-modal{width:90vw;padding:28px}.preparation-modal .modal-heading h2{font-size:1.2rem}.preparation-modal .kicker{font-size:1.625rem}.preparation-modal .match-tabs button{cursor:pointer;min-height:48px;padding:0 18px;font-size:.8125rem}.preparation-grid,.opponent-preview{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:22px}.formation-select{margin-bottom:10px;font-size:.6875rem}.formation-select select,.live-tactics-block select,.substitution-box select{height:34px;padding:0 10px;font-size:.8125rem}.preparation-modal .formation-board{height:360px}.formation-tag{font-size:.6875rem}.formation-board .player-dot{width:52px;height:53px}.formation-board .player-dot small{max-width:70px;font-size:.625rem!important}.shirt-marker{width:44px;height:40px}.shirt-marker svg{width:41px;height:41px}.shirt-marker b{top:14px;font-size:.625rem!important}.formation-drag-hint{padding:6px 10px;font-size:.625rem}.selection-panel{height:414px}.selection-count{min-height:52px;padding:0 15px;font-size:.8125rem}.selection-count b{padding:6px 9px;font-size:.6875rem}.squad-picker{padding:8px}.squad-picker>button{grid-template-columns:42px 1fr auto;gap:10px;min-height:64px;padding:8px 10px}.squad-picker>button>.team-shirt-icon{width:38px;height:38px}.squad-picker strong{font-size:.8125rem}.squad-picker small,.squad-picker>button>span:nth-child(2) small{font-size:.6875rem}.squad-picker button>i{font-size:.625rem}.tactics-strength{grid-template-columns:repeat(4,68px) 1fr;min-height:66px;padding:10px 15px}.tactics-strength small{font-size:.625rem}.tactics-strength b{font-size:1.25rem}.tactics-strength p{font-size:.6875rem}.tactics-options{gap:22px}.tactics-options>label{font-size:.6875rem}.segmented.three button{min-height:44px;font-size:.75rem}.simulate-button{min-height:54px;font-size:.875rem}.lineup-list-heading{min-height:50px}.lineup-list-heading b{font-size:.8125rem}.lineup-list-heading span{font-size:.625rem}.lineup-list-player{grid-template-columns:38px 1fr auto;min-height:54px}.lineup-list-player strong{font-size:.75rem}.lineup-list-player small{font-size:.625rem}.live-match-header>div:first-child>small{font-size:.6875rem}.live-score>span{font-size:1.2rem}.match-clock small{font-size:.625rem}.live-section-heading h3{font-size:1rem}.live-event{grid-template-columns:38px 28px 1fr;min-height:62px}.live-event>b{font-size:.75rem}.live-event strong{font-size:.8125rem}.live-event small{font-size:.6875rem}.live-mini-stats small{font-size:.625rem}.live-mini-stats b{font-size:1.0625rem}.live-tactics-block>label,.substitution-box>label,.live-tactics-block>p{font-size:.6875rem}.substitution-column>span{height:30px;font-size:.625rem}.substitution-column>button{min-height:52px}.substitution-column strong{font-size:.6875rem}.substitution-column small{font-size:.625rem}.substitution-box>.primary-button{min-height:44px;font-size:.75rem}}@media (max-width:700px){.modal-backdrop:has(.preparation-modal){place-items:stretch stretch;padding:0}.preparation-modal{width:100%;height:100dvh;max-height:none;padding:16px 16px calc(92px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0}.preparation-modal .modal-heading{z-index:8;background:#fff;margin:-16px -16px 0;padding:18px 16px 12px;position:sticky;top:-16px}.preparation-modal .modal-heading h2{font-size:1rem}.preparation-modal .kicker{font-size:.625rem}.preparation-modal .icon-button{width:44px;height:44px}.preparation-modal>.match-tabs{z-index:7;background:#fff;margin:0 -16px 18px;padding:0 16px;position:sticky;top:62px}.match-tabs button{min-height:50px;padding:0 12px;font-size:.875rem}.formation-select{margin-bottom:10px;font-size:.75rem}.formation-select select{height:46px;font-size:.875rem}.preparation-modal .formation-board{border-width:4px;height:min(68vw,285px);min-height:245px}.formation-board .player-dot{width:42px;height:46px}.formation-board .player-dot small{max-width:58px;display:block;padding:3px 5px!important;font-size:.625rem!important}.shirt-marker{width:35px;height:32px}.shirt-marker svg{width:33px;height:33px}.shirt-marker b{top:11px;font-size:.625rem!important}.formation-drag-hint{padding:6px 9px;font-size:.625rem}.selection-panel{height:auto;max-height:390px;margin-top:4px}.selection-count{min-height:52px;padding:0 13px;font-size:.875rem}.selection-count b{font-size:.75rem}.squad-picker{padding:7px}.squad-picker>button{grid-template-columns:42px 1fr auto;gap:9px;min-height:68px;padding:9px 8px}.squad-picker>button>.team-shirt-icon{width:39px;height:39px}.squad-picker strong{font-size:.875rem}.squad-picker small,.squad-picker>button>span:nth-child(2) small{font-size:.75rem;line-height:1.35}.squad-picker button>i{font-size:.625rem}.tactics-strength{gap:2px;min-height:70px;margin-top:16px;padding:10px 5px}.tactics-strength small{font-size:.625rem}.tactics-strength b{font-size:1.25rem}.tactics-options{gap:18px}.tactics-options>label{font-size:.75rem}.segmented.three{min-height:50px}.segmented.three button{min-height:46px;font-size:.8125rem}.tactics-options input[type=range]{min-height:30px}.preparation-modal>.simulate-button{z-index:12;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;min-height:58px;margin:0;font-size:.9375rem;position:fixed;left:12px;box-shadow:0 10px 28px #275a1447}.match-card-top strong{font-size:1rem}.match-card-top small{font-size:.8125rem}.team strong{font-size:1rem}.team small{font-size:.8125rem}.versus-center>span,.versus-center>small{font-size:.75rem}.versus-center>strong{font-size:1.25rem}.lineup-sector-strip small,.match-result-stats small{font-size:.625rem}.lineup-sector-strip b{font-size:1.25rem}.match-result-stats b{font-size:.875rem}.match-footer .primary-button{min-height:50px;font-size:.875rem}.live-match-header{padding:12px 14px}.live-score>span{font-size:.75rem}.live-score>strong{font-size:1.5rem}.match-clock strong{font-size:1.6875rem}.match-clock small{font-size:.625rem}.live-match-grid{padding:10px}.live-section-heading{min-height:64px}.live-section-heading h3{font-size:1rem}.live-section-heading .kicker{font-size:.625rem}.live-section-heading .secondary-button{min-height:44px;font-size:.8125rem}.live-event{grid-template-columns:36px 28px 1fr;min-height:66px}.live-event>b{font-size:.8125rem}.live-event strong{font-size:.875rem}.live-event small{font-size:.75rem}.live-mini-stats{min-height:68px}.live-mini-stats small{font-size:.625rem}.live-mini-stats b{font-size:1.0625rem}.live-controls>.match-tabs{top:0}.live-tactics-block>label,.substitution-box>label,.live-tactics-block>p{font-size:.75rem}.live-tactics-block select{height:46px;font-size:.875rem}.substitution-column>span{height:34px;font-size:.625rem}.substitution-column>button{min-height:58px}.substitution-column strong{font-size:.6875rem}.substitution-column small{font-size:.625rem}.substitution-box>.primary-button{min-height:48px;font-size:.875rem}}.formation-board-shell{min-width:0}.formation-board-shell .formation-board{margin:0}.formation-board-help{color:#426052;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f1f6f3;border:1px solid #d7e5dc;border-radius:8px;justify-content:center;align-items:center;min-height:31px;margin-top:7px;padding:6px 10px;font-size:.625rem;font-weight:800;line-height:1.25;display:flex;overflow:hidden}.formation-board-help.is-active{color:#155e3c;background:#e9f7ef;border-color:#bfe4cf}.formation-board-shell .player-dot{left:var(--slot-x);top:var(--slot-y)}.formation-board-shell .player-dot.is-filled{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:66px;height:72px;padding:0;display:flex;overflow:visible}.player-rating-token{flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.player-rating-token>strong{color:#12231b;background:#fff;border:2px solid #d93736;border-radius:50%;place-items:center;width:36px;height:36px;font:900 .8375rem/1 Manrope,sans-serif;display:grid;box-shadow:0 3px 8px #00000047}.player-rating-token>small{z-index:2;color:#fff;letter-spacing:.2px;background:#10281c;border:1px solid #ffffffe6;border-radius:4px 0;min-width:30px;padding:3px 8px;font:900 .625rem/1 Manrope,sans-serif;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.formation-board-shell .player-condition{background:#081810d1;border:0;border-radius:4px;flex:none;width:36px;height:6px;padding:0;display:block;overflow:hidden;box-shadow:0 1px 3px #0000003d}.formation-board-shell .player-condition>i{border-radius:inherit;height:100%;display:block}.formation-board-shell .player-marker-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #082417,0 0 4px #000000bf;width:66px;overflow:hidden;color:#fff!important;max-width:66px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;font:800 .6875rem/14px Manrope,sans-serif!important;display:block!important}.formation-board-shell .player-dot.is-empty{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:44px;height:52px;padding:0;display:flex}.formation-board-shell .player-dot.is-empty .player-marker-name{opacity:.8;width:48px;font-size:.625rem!important}.formation-board-shell .player-dot.is-selected .player-rating-token>strong{box-shadow:0 0 0 3px #77dca559,0 4px 10px #0000004d;border-color:#77dca5!important}.formation-board-shell .player-dot.is-interactive:hover .player-rating-token{transform:scale(1.05)}.formation-board-shell .player-dot.is-valid-target:after,.formation-board-shell .player-dot.is-invalid-target:after{bottom:1px;right:-1px}.player-critical-badge{z-index:3;color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-6px;left:-6px;box-shadow:0 2px 5px #0000004d}.player-critical-badge-injury{background:#c0392b}.player-critical-badge-suspended{color:#231800;background:#f2bd3d;border-color:#fff0ba}.player-critical-badge-suspended>span{font-size:.625rem;font-weight:950;line-height:1}.player-dot.is-critical-injury .player-rating-token>strong,.player-dot.is-critical-red-card .player-rating-token>strong,.player-dot.is-critical-suspended .player-rating-token>strong{border-color:#c0392b!important}.player-dot.is-critical-suspended{filter:saturate(.7);cursor:not-allowed!important}.player-dot.is-critical-suspended .player-rating-token>strong{box-shadow:0 0 0 3px #f2bd3d33;border-color:#f2bd3d!important}.formation-board-shell .formation-drag-hint,.formation-board-shell .formation-drag-status{display:none}@media (min-width:901px){.preparation-modal .formation-board-shell .formation-board{height:390px}.preparation-modal .formation-board-shell .player-dot.is-filled{width:72px;height:76px}.preparation-modal .formation-board-shell .player-marker-name{width:72px;max-width:72px!important;font-size:.75rem!important;line-height:15px!important}.preparation-modal .formation-board-help{min-height:34px;font-size:.6875rem}.preparation-modal .selection-panel{height:431px}}@media (max-width:700px){.preparation-modal .formation-board-shell .formation-board{height:30vw}.preparation-modal .formation-board-shell .player-dot{left:var(--slot-y);top:calc(100% - var(--slot-x))}.preparation-modal .formation-board-shell .player-dot.is-filled{gap:1px;width:40px;height:58px}.preparation-modal .player-rating-token{width:32px;height:32px}.preparation-modal .player-rating-token>strong{width:30px;height:30px;font-size:.725rem}.preparation-modal .player-rating-token>small{min-width:19px;padding:2px 3px;font-size:.625rem;top:-3px}.preparation-modal .formation-board-shell .player-condition{width:35px;height:4px}.preparation-modal .formation-board-shell .player-marker-name{width:50px;max-width:50px!important;font-size:.625rem!important;line-height:12px!important}.preparation-modal .formation-board-shell .player-dot.is-empty{width:40px;height:46px}.preparation-modal .formation-board-help{white-space:normal;min-height:40px;margin-top:8px;padding:8px 10px;font-size:.6875rem}.preparation-modal .formation-tag{top:9px;left:9px}.preparation-modal .selection-panel{margin-top:12px}}@media (max-width:380px){.preparation-modal .formation-board-shell .formation-board{height:clamp(340px,116vw,405px)}.preparation-modal .formation-board-shell .player-dot.is-filled{width:46px}.preparation-modal .formation-board-shell .player-marker-name{width:46px;max-width:46px!important;font-size:.625rem!important}}.live-tactics-block .formation-board-shell .player-dot.is-filled{gap:1px;width:40px;height:48px}.live-tactics-block .player-rating-token{width:27px;height:27px}.live-tactics-block .player-rating-token>strong{width:25px;height:25px;font-size:.625rem}.live-tactics-block .player-rating-token>small{min-width:17px;padding:1px 3px;font-size:.625rem;top:-3px}.live-tactics-block .formation-board-shell .player-condition{width:27px;height:4px}.live-tactics-block .formation-board-shell .player-marker-name{width:40px;max-width:40px!important;font-size:.625rem!important;line-height:9px!important}.live-tactics-block .formation-board-help{white-space:normal;min-height:29px;margin-top:5px;padding:5px 7px;font-size:.625rem}.preparation-modal .squad-picker>button{grid-template-columns:48px minmax(0,1fr) auto;gap:11px;min-height:70px}.bench-rating{grid-area:1/1;align-self:center;place-items:center;width:42px;height:42px;display:grid;position:relative}.bench-rating>strong{color:#15251d;background:#fff;border:2px solid #d93736;border-radius:50%;place-items:center;width:40px;height:40px;font:900 .9375rem/1 Manrope,sans-serif;display:grid;box-shadow:0 2px 7px #13271d29}.bench-rating>small{z-index:1;text-align:center;background:#153126;border:1px solid #fff;border-radius:8px;min-width:21px;padding:2px 4px;position:absolute;top:-4px;left:50%;transform:translate(-50%);color:#fff!important;font:900 .625rem/1 Manrope,sans-serif!important}.bench-player-info{flex-direction:column;align-items:stretch;min-width:0;display:flex}.bench-player-info>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bench-player-info>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:3px!important}.bench-condition-row{align-items:center;gap:7px;width:min(180px,100%);margin-top:6px;display:flex}.bench-condition-row>small{flex:none;font-weight:800;color:#728092!important;margin:0!important}.bench-condition{background:#dce3df;border-radius:4px;flex:1;min-width:55px;height:6px;display:block;overflow:hidden}.bench-condition>i{border-radius:inherit;height:100%;display:block}.bench-condition.good>i{background:#35bd68}.bench-condition.warning>i{background:#e5b82f}.bench-condition.critical>i{background:#e45252}.preparation-modal .squad-picker>button.is-suspended{opacity:.72;cursor:not-allowed;background:#f2bd3d14;border-color:#f2bd3d59}.preparation-modal .squad-picker>button.is-suspended>i{color:#ffd56d;background:#f2bd3d1f}.substitution-column>button.is-suspended{opacity:.68;cursor:not-allowed;border-color:#f2bd3d59}.substitution-suspension-label{color:#ffe39a;background:#f2bd3d1f;border-radius:4px;width:fit-content;margin-top:4px;padding:2px 5px;font-size:.5625rem;font-style:normal;font-weight:900}.preparation-suspension-alert{color:#ffe8a7;background:#f2bd3d1a;border:1px solid #f2bd3d52;border-radius:9px;align-items:flex-start;gap:9px;margin:10px 16px 0;padding:10px 12px;display:flex}.preparation-suspension-alert>svg{color:#f2bd3d;flex:none;margin-top:1px}.preparation-suspension-alert>span{gap:2px;font-size:.6875rem;line-height:1.45;display:grid}.preparation-suspension-alert strong{color:#fff3c9;font-size:.75rem}.preparation-modal .squad-picker button>i{grid-area:1/3;align-self:center}@media (max-width:700px){.preparation-modal .squad-picker>button{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:10px 9px}.bench-rating{width:42px;height:42px}.bench-player-info>strong{font-size:.875rem}.bench-condition-row{width:min(190px,100%)}.bench-condition{height:7px}.bench-condition-row>small{font-size:.625rem!important}}@media (max-width:420px){.preparation-modal .squad-picker>button{grid-template-columns:44px minmax(0,1fr);gap:9px}.preparation-modal .squad-picker button>i{display:none}.bench-condition-row{width:100%}}.formation-assistant{color:#35654e;background:#edf8f2;border:1px solid #d1eadc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;padding:8px 11px;font-size:.75rem;font-weight:650;display:flex}.formation-assistant>div{gap:6px;display:flex}.formation-assistant button{color:#35654e;cursor:pointer;background:#fff;border:1px solid #c7dfd2;border-radius:7px;min-height:32px;padding:0 9px;font:700 .6875rem Manrope,sans-serif}.formation-assistant button:disabled{opacity:.4;cursor:not-allowed}.formation-assistant.compact{min-height:38px;margin:8px 0;padding:7px 9px;font-size:.625rem}.formation-board.is-choosing-target .player-dot{transition:opacity .14s,filter .14s,transform .14s}.player-dot.is-selected{z-index:5;filter:drop-shadow(0 0 8px #a7ea45f2);transform:translate(-50%,-50%)scale(1.12)!important}.player-dot.is-valid-target{z-index:4;filter:drop-shadow(0 0 8px #40e08bf2);animation:1s ease-in-out infinite valid-target-pulse}.player-dot.is-valid-target:after{content:"✓";color:#fff;background:#168750;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.625rem;font-weight:900;display:grid;position:absolute;bottom:-7px;right:-7px}.player-dot.is-invalid-target{opacity:.3;filter:grayscale(.65);cursor:not-allowed!important}.player-dot.is-invalid-target:after{content:"×";color:#fff;background:#aeb7bf;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.625rem;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px}.formation-drag-status{z-index:6;color:#163d2a;text-overflow:ellipsis;white-space:nowrap;background:#ecfff4f0;border:1px solid #70cf9bcc;border-radius:8px;max-width:90%;padding:7px 11px;font-size:.6875rem;font-weight:800;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 16px #0528162e}@keyframes valid-target-pulse{50%{transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:700px){.formation-assistant{flex-direction:column;align-items:flex-start;min-height:52px;font-size:.8125rem;position:relative}.formation-assistant>div{align-self:stretch}.formation-assistant button{flex:1;min-height:40px;font-size:.75rem}.formation-assistant.compact{min-height:44px;font-size:.6875rem}.formation-drag-status{padding:7px 9px;font-size:.625rem;bottom:7px}.player-dot.is-valid-target:after,.player-dot.is-invalid-target:after{width:21px;height:21px;font-size:.75rem}}.formation-drag-preview{z-index:9999;color:#fff;white-space:nowrap;pointer-events:none;background:#0d2119f0;border:1px solid #a7ea45a6;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:8px 14px 8px 9px;font-family:Manrope,sans-serif;display:flex;position:fixed;top:-9999px;left:-9999px;box-shadow:0 12px 30px #03100a59}.formation-drag-preview span{background:#d93736;border-radius:9px;place-items:center;width:32px;height:32px;font-size:1.25rem;display:grid}.formation-drag-preview strong{font-size:.8125rem;font-weight:800}.football-card-icon{border:1px solid #00000029;border-radius:2px;width:14px;height:20px;display:block;transform:rotate(-3deg);box-shadow:1px 2px #00000029}.football-card-icon.yellow{background:#f4c928}.football-card-icon.red{background:#e23d43}.live-event-filters{border-bottom:1px solid var(--line);background:#fafbfb;align-items:center;gap:7px;min-height:50px;padding:8px 13px;display:flex}.live-event-filters button{color:#667487;cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:18px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font:750 .625rem Manrope,sans-serif;display:inline-flex}.live-event-filters button>i{border-radius:50%;width:7px;height:7px}.live-event-filters button.home>i{background:#d93736}.live-event-filters button.away>i{background:#2568a8}.live-event-filters button.active{color:#fff;background:#173047;border-color:#173047}.live-events .live-event,.live-events .live-event.away{text-align:left;border-bottom:1px solid #e9edef;grid-template-columns:38px 46px 38px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:7px 8px;display:grid;position:relative}.live-events .live-event:before{content:"";background:#d93736;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.live-events .live-event.away:before{background:#2568a8}.live-events .live-event>b,.live-events .live-event.away>b{color:#344459;text-align:center;grid-area:1/1;font-size:.6875rem}.live-event-team{flex-direction:column;grid-area:1/2;align-items:center;gap:1px;display:flex}.live-event-team .team-shirt-icon{background:#f1f4f5;width:30px;height:30px}.live-event-team .team-shirt-icon>svg{width:22px;height:22px}.live-event-team>small{color:#8793a0;font-size:.625rem;font-weight:900}.live-events .live-event>.event-symbol,.live-events .live-event.away>.event-symbol{border-radius:9px;grid-area:1/3;width:36px;height:36px;font-size:.9375rem}.live-event-copy,.live-events .live-event.away>.live-event-copy{text-align:left;flex-direction:column;grid-area:1/4;min-width:0;display:flex}.live-event-copy>strong{color:#172336;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.live-event-copy>small{color:#8290a0;margin-top:4px;font-size:.625rem}.live-event-copy>small>b{color:#43566d}.live-event.event-goal{background:#f3fbf6}.live-event.event-goal .event-symbol{box-shadow:0 0 0 .625rem #1687501f}@media (min-width:56.3125rem){.live-match-modal{width:min(80rem,100%)}.live-match-grid{grid-template-columns:minmax(0,1.55fr) minmax(24.375rem,.85fr)}.live-section-heading h3{font-size:.9375rem}.live-event-copy>strong{font-size:.8125rem}.live-event-copy>small{font-size:.625rem}.live-event-filters button{min-height:2.375rem;font-size:.625rem}}@media (max-width:43.75rem){.live-event-filters{z-index:2;position:sticky;top:0;overflow-x:auto}.live-event-filters button{flex:none;min-height:44px;font-size:.75rem}.live-events .live-event,.live-events .live-event.away{grid-template-columns:34px 42px 40px minmax(0,1fr);gap:6px;min-height:4.875rem;padding:9px 5px}.live-event-copy>strong{white-space:normal;font-size:.8125rem}.live-event-copy>small{font-size:.6875rem}.live-event-team>small{font-size:.625rem}}.app-shell .live-events{background:#050f2e94;padding:10px 13px}.app-shell .live-events .live-event,.app-shell .live-events .live-event.away{background:#1f3f8e4d;border:1px solid #8eabf62e;border-radius:13px 13px 13px 3px;width:min(88%,42rem);min-height:66px;margin:0 0 9px;padding:8px 11px;box-shadow:0 7px 18px #01071d33}.app-shell .live-events .live-event:before{background:#7f63e8;top:10px;bottom:10px;left:0}.app-shell .live-events .live-event.opponent{background:#0d2358bd;border-radius:13px 13px 3px;margin-left:auto;margin-right:0}.app-shell .live-events .live-event.opponent:before{background:#46b4ed;left:auto;right:0}.app-shell .live-events .live-event .live-event-copy{text-align:left}.app-shell .live-events .live-event.opponent .live-event-copy{text-align:right}.app-shell .live-events .live-event.opponent{grid-template-columns:minmax(0,1fr) 38px 46px 38px}.app-shell .live-events .live-event.opponent>b{grid-column:4}.app-shell .live-events .live-event.opponent .live-event-team{grid-column:3}.app-shell .live-events .live-event.opponent>.event-symbol{grid-column:2}.app-shell .live-events .live-event.opponent .live-event-copy{grid-column:1}.app-shell .live-events .live-event-team .club-badge{width:30px;height:30px}@media (max-width:43.75rem){.app-shell .live-events{padding:9px}.app-shell .live-events .live-event,.app-shell .live-events .live-event.away{width:94%}}.report-explanation-panel{margin-top:18px}.report-explanation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-explanation-list article{background:#0c2a1f80;border:1px solid #59e7a933;border-radius:12px;padding:13px}.report-explanation-list strong{color:#dfffee;margin-bottom:5px;font-size:.78rem;display:block}.report-explanation-list p{color:#a9cbbc;margin:0;font-size:.75rem;line-height:1.45}@media (max-width:760px){.report-explanation-list{grid-template-columns:1fr}}.match-report-page{z-index:130;color:var(--ink);background:#f2f5f6;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.report-scoreboard{color:#fff;background:linear-gradient(115deg,#101d2e,#173547);grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;min-height:126px;padding:18px max(24px,50vw - 610px);display:grid;box-shadow:0 8px 30px #0916222e}.report-back{color:#dbe5ec;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;justify-self:start;align-items:center;gap:7px;min-height:38px;padding:0 12px;font:750 .625rem Manrope,sans-serif;display:inline-flex}.report-competition{grid-area:1/2;align-items:center;gap:10px;display:flex}.report-competition-logo{object-fit:contain;width:22px;height:22px}.report-competition>span{color:#172b21;background:var(--lime);border-radius:10px;padding:4px 8px;font-size:.625rem;font-weight:900}.report-competition>small{color:#91a2b2;font-size:.625rem}.report-score{grid-area:2/2;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;display:grid}.report-score>span{justify-content:flex-end;align-items:center;gap:10px;min-width:180px;font-size:.875rem;display:flex}.report-score>span:last-child{justify-content:flex-start}.report-score>strong{font:900 2.25rem/1 Manrope,sans-serif}.report-score>strong i{color:#718396;font-size:1.125rem;font-style:normal}.report-duration{flex-direction:column;grid-area:1/3/3;justify-self:end;align-items:flex-end;display:flex}.report-duration small{color:#8497a9;font-size:.625rem;font-weight:900}.report-duration b{color:var(--lime);margin-top:3px;font-size:1.125rem}.report-tabs{border-bottom:1px solid var(--line);background:#fff;gap:6px;min-height:3.625rem;padding:0 max(24px,50vw - 610px);display:flex}.report-tabs button{color:#718092;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-width:120px;padding:0 16px;font:800 .6875rem Manrope,sans-serif}.report-content{flex:1;width:min(1220px,100% - 40px);min-height:0;margin:0 auto;padding:20px 0 28px;overflow-y:auto}.report-highlights{grid-template-columns:1.3fr repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.report-highlight{border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;padding:16px;display:flex}.report-highlight.hero{color:#fff;background:linear-gradient(135deg,#173047,#186246);border:0;grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.report-highlight.hero>.kicker,.report-highlight.hero>svg{color:#a7ea45}.report-highlight-hero-main{align-items:center;gap:14px;min-width:0;display:flex}.report-highlight-hero-copy{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.report-highlight-hero-copy strong{word-break:break-word;font-size:1.05rem;line-height:1.2}.report-highlight-hero-copy span{color:#f0fff8cc;font-size:.75rem}.report-highlight-hero-meta{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;display:inline-flex}.report-highlight-hero-meta span{color:#f0fff8cc;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.report-highlight-hero-meta b{color:#fff;font-size:1rem}.report-highlight>strong,.report-highlight div>strong{font-size:.925rem}.report-highlight-goals{justify-content:flex-start;align-items:stretch}.report-highlight-player-photo{object-fit:cover;background:#ffffff1a;border:2px solid #ffffff2e;border-radius:50%;flex:none;width:80px;height:80px;overflow:hidden}.report-highlight-player-fallback{color:#a7ea45;place-items:center;display:grid}.report-highlight-goals ul{flex-direction:column;gap:6px;max-height:70px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.report-highlight-goals li{align-items:center;gap:8px;font-size:.6875rem;display:flex}.report-highlight-goals li>b{color:#167b49;font-size:.6875rem}.report-highlight-goals li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.report-highlight-goals li>small{color:#8492a0}.report-highlight>small,.report-highlight div>small{color:#8492a0;margin-top:.625rem;font-size:.725rem}.report-highlight.hero div>small{color:#aebdca}.report-grid,.report-player-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.report-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.report-panel-heading{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:68px;padding:13px 17px;display:flex}.report-panel-heading h2{margin:4px 0 0;font:800 .9375rem Manrope,sans-serif}.report-comparison{padding:8px 18px 16px}.comparison-row{border-bottom:1px solid #edf0f2;grid-template-columns:1fr 150px 1fr;align-items:center;gap:14px;min-height:62px;display:grid}.comparison-row:last-child{border-bottom:0}.comparison-row>strong{text-align:center;font-size:.625rem}.comparison-row>span{align-items:center;gap:9px;display:flex}.comparison-row>span.away{flex-direction:row-reverse}.comparison-row b{min-width:34px;font-size:.75rem}.comparison-row>span.away b{text-align:right}.comparison-row i{background:#e9edef;border-radius:5px;flex:1;height:.625rem;display:block;overflow:hidden}.comparison-row em{border-radius:inherit;background:#d93736;height:100%;margin-left:auto;display:block}.comparison-row .away em{background:#2568a8;margin:0}.report-event-list,.report-timeline{padding:5px 16px}.report-event{border-bottom:1px solid #edf0f2;grid-template-columns:36px 36px minmax(0,1fr);align-items:center;gap:9px;min-height:57px;padding:7px 5px;display:grid;position:relative}.report-event:before{content:"";background:#d93736;width:3px;position:absolute;top:8px;bottom:8px;left:-16px}.report-event.away:before{background:#2568a8}.report-event>b{text-align:center;font-size:.625rem}.report-event>.event-symbol{width:34px;height:34px}.report-event>span:last-child{flex-direction:column;min-width:0;display:flex}.report-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.report-event small{color:#8592a0;margin-top:3px;font-size:.625rem}.report-timeline .report-event{grid-template-columns:2.375rem 2.625rem 2.375rem minmax(0,1fr)}.report-timeline .report-event>.club-badge{justify-self:center;width:26px;height:26px}.report-team-code{color:#fff;text-align:center;background:#d93736;border-radius:6px;padding:.625rem;font-size:.625rem;font-weight:900}.report-stats-full{max-width:900px;margin:0 auto}.report-heatmap-panel{margin-top:16px}.report-player-list{padding:5px 15px 15px}.report-player-list>div{border-bottom:1px solid #edf0f2;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto 38px;align-items:center;gap:9px;min-height:50px;display:grid}.report-player-list>div>.position-pill{grid-area:1/1/span 2}.report-player-list>div>strong{grid-area:1/2;font-size:.625rem}.report-player-list>div>small{color:#84919f;grid-area:2/2/auto/span 2;font-size:.625rem}.report-player-list>div>b{text-align:right;grid-area:1/4/span 2;align-self:center;font-size:.8125rem}.report-player-contributions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.report-player-contributions>i{border-radius:999px;align-items:center;min-height:20px;padding:0 6px;font-size:.5625rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.report-player-contributions>.goal{color:#fff;background:#1a9a62}.report-player-contributions>.assist{color:#164c9a;background:#dce9ff}.report-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:9px;min-height:72px;padding:10px max(24px,50vw - 610px);display:flex}.report-actions>span{color:#82909e;margin-right:auto;font-size:.625rem}.report-actions button{min-height:2.625rem}.report-timeline-panel{margin-bottom:18px}.report-timeline-panel .match-timeline-ruler{padding:34px 20px 20px}.match-timeline-ruler{padding:34px 10px 0}.match-timeline-ruler-track{background:#e4e8ea;border-radius:2px;height:2px;position:relative}.match-timeline-ruler-track>i{background:inherit;border-radius:inherit;width:0;position:absolute;inset:0}.match-timeline-marker{color:#fff;background:var(--marker-color,#d93736);cursor:default;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-13px;transform:translate(-50%);box-shadow:0 2px 6px #00000038}.match-timeline-marker svg{width:11px;height:11px}.match-timeline-marker.away{top:auto;bottom:-13px}.match-timeline-marker-yellow_card,.match-timeline-marker-red_card{background:#12231b}.match-timeline-marker .football-card-icon{width:9px;height:13px}.match-timeline-ruler-labels{color:#8492a0;justify-content:space-between;margin-top:20px;font-size:.625rem;font-weight:800;display:flex}.match-heatmap{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.match-heatmap-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.match-heatmap-cell{background:color-mix(in srgb, var(--heat-color) calc(var(--heat) * 90% + 8%), #eef1f2);border-radius:8px;place-items:center;min-height:52px;display:grid}.match-heatmap-cell>b{color:color-mix(in srgb, var(--heat-color) 70%, #12231b);font-size:.9375rem}.match-heatmap-labels{color:#8492a0;text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;font-size:.625rem;font-weight:800;display:grid}@media (max-width:43.75rem){.match-report-page{overflow-y:auto}.report-scoreboard{flex-direction:column;align-items:center;gap:13px;min-height:13.125rem;padding:14px;display:flex}.report-back{align-self:flex-start;min-height:44px}.report-competition{flex-direction:column;order:2;gap:5px}.report-score{order:3;grid-template-columns:1fr auto 1fr;gap:8px;width:100%}.report-score>span{text-align:center;flex-direction:column;gap:5px;min-width:0;font-size:.6875rem}.report-score>span:last-child{flex-direction:column}.report-score>strong{font-size:1.875rem}.report-duration{display:none}.report-tabs{z-index:5;min-height:54px;padding:0 8px;position:sticky;top:0;overflow-x:auto}.report-tabs button{flex:none;min-width:auto;min-height:54px;padding:0 12px;font-size:.6875rem}.report-content{width:100%;padding:14px}.report-highlights,.report-grid,.report-player-grid{grid-template-columns:1fr}.report-highlight{min-height:104px}.report-highlight-hero-main{align-items:flex-start}.report-highlight-player-photo{width:64px;height:64px}.report-highlight-hero-copy strong{font-size:1rem}.comparison-row{grid-template-columns:1fr 105px 1fr;gap:7px}.comparison-row>strong{font-size:.625rem}.report-timeline .report-event{grid-template-columns:2.125rem 2.375rem 2.25rem minmax(0,1fr);gap:6px}.report-event strong{white-space:normal}.report-player-list>div{grid-template-columns:38px minmax(0,1fr) auto 34px}.report-player-list>div>small{grid-column:2/span 2}.report-actions{grid-template-columns:1fr 1fr;padding:10px 12px;display:grid;position:sticky;bottom:0}.report-actions>span{display:none}.report-actions button{min-height:48px}}.report-tabs,.report-actions{background:#07132ff5;border-color:#94aef22b}.report-highlight,.report-panel{background:#0c1d43e0;border-color:#94aef22e;box-shadow:0 10px 26px #0005183d}.report-panel-heading{border-color:#94aef226}.report-panel-heading h2,.report-highlight>strong,.report-highlight div>strong{color:#f3f6ff}.report-highlight>small{color:#aebde0}.comparison-row,.report-event,.report-player-list>div{border-color:#94aef221}.comparison-row>strong,.comparison-row b,.report-event>b,.report-player-list>div>strong,.report-player-list>div>b{color:#edf2ff}.comparison-row i{background:#a3b7e92e}.report-event small,.report-player-list>div>small,.report-actions>span{color:#aebde0}.report-team-code{background:#6f52d5}.report-event.away .report-team-code{background:#218bbd}.squad-career-alerts{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.squad-career-alerts span,.injury-tag{color:#ffd6d9;background:#c73d4e33;border:1px solid #ff8b974d;border-radius:7px;padding:5px 8px;font-size:.625rem;font-style:normal;font-weight:800}.squad-career-alerts span:last-child{color:#d9ceff;background:#754dda2e;border-color:#b59dff47}.injury-tag{margin-left:7px}.squad-career-alerts .suspension-alert,.suspension-tag{color:#ffe8a7;background:#f2bd3d1f;border:1px solid #f2bd3d52;border-radius:7px;padding:5px 8px;font-size:.625rem;font-style:normal;font-weight:850}.suspension-tag{margin-left:7px}.squad-career-alerts span.retirement-alert,.retirement-tag{color:#ffe0ad;background:#d3751033;border:1px solid #ffb03f7a;border-radius:7px;padding:5px 8px;font-size:.625rem;font-style:normal;font-weight:850}.retirement-tag{margin-left:7px}.bar-value.condition-good i{background:#35bd68}.bar-value.condition-warning i{background:#e5b82f}.bar-value.condition-critical i{background:#e45252}@media (max-width:700px){.preparation-suspension-alert{margin:8px 12px 0}.preparation-suspension-alert>span{font-size:.75rem}.app-main{padding-bottom:calc(82px + env(safe-area-inset-bottom));margin-left:0!important}.topbar{background:#071234f5;border-color:#99b1f124;height:60px;padding:0 12px}.mobile-menu{color:#eaf0ff;background:#4e379d5c;border-color:#b198ff40}.season-status span{color:#c8d4f3;text-overflow:ellipsis;white-space:nowrap;max-width:185px;overflow:hidden}.notification-button{width:38px;height:38px}.page-content{padding:16px 12px 30px}.page-heading{margin-bottom:14px}.page-heading h1{font-size:1.35rem}.page-heading p{margin-top:5px;font-size:.75rem;line-height:1.45}.panel{border-radius:14px}.match-card{min-height:0}.match-card-top{padding:13px}.versus{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);min-height:160px;padding:15px 8px}.versus .club-badge{transform:scale(.88)}.team span{min-width:0}.team .club-name-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.match-result-stats,.lineup-sector-strip{grid-template-columns:repeat(2,1fr)}.mobile-bottom-nav{height:68px;padding-bottom:env(safe-area-inset-bottom);background:#071234f7;border-color:#99b1f129}.mobile-bottom-nav button{color:#9eaed3}.mobile-bottom-nav button.active{color:#d5bcff}.modal-backdrop.live-backdrop{align-items:stretch}.modal-backdrop:has(.preparation-modal){align-items:stretch}.app-shell .preparation-modal{background:#07133a;border-radius:0;width:100%;height:100dvh;max-height:none;padding:0 0 18px}.app-shell .preparation-modal .modal-heading{z-index:12;background:linear-gradient(100deg,#1b1252,#081637);padding:0 14px;position:sticky;top:0}.app-shell .preparation-modal .modal-heading h2{font-size:1.1rem}.app-shell .preparation-modal>.match-tabs{z-index:11;background:#081637;padding:0 14px;position:sticky;top:64px}.app-shell .preparation-modal .formation-assistant{margin:10px 12px}.app-shell .preparation-modal .preparation-grid{grid-template-columns:1fr;gap:12px;padding:0 12px}.app-shell .preparation-modal .formation-board-shell .formation-board{height:min(76vw,310px);min-height:245px}.app-shell .preparation-modal .selection-panel{height:80vh}.app-shell .preparation-modal .tactics-strength{grid-template-columns:repeat(4,1fr);margin:12px}.app-shell .preparation-modal .tactics-strength p{display:none}.app-shell .preparation-modal .tactics-options{text-align:center;z-index:10;background:#07133afa;border:1px solid #ae97ff38;border-radius:12px;grid-template-columns:1fr;justify-content:center;align-items:center;gap:10px;margin:0 12px;padding:10px;position:sticky;bottom:0;box-shadow:0 -10px 24px #00000038}.app-shell .preparation-modal .tactics-options input[type=range]{min-height:34px}.live-match-modal{background:#000;height:100dvh}.live-match-header{min-height:88px;padding:8px 10px}.live-score>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:104px;overflow:hidden}.live-score .club-badge{transform:scale(.84)}.match-clock small{display:none}.live-match-grid{gap:10px;padding:10px}.live-feed{min-height:330px}.live-controls{min-height:0;padding-bottom:16px}.live-tactics-block .formation-board{height:220px}.substitution-drag-board{grid-template-columns:1fr 1fr;gap:10px}.substitution-swap-arrow{display:none}.substitution-column>button{min-height:48px}}.google-login-button{color:#263649;cursor:pointer;background:#fff;border:1px solid #d9e0e5;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font:800 .75rem Manrope,sans-serif;display:flex;box-shadow:0 2px 7px #142a3a0f}.google-login-button:hover{background:#f8fafb;border-color:#bfcbd3}.google-login-button:disabled{opacity:.5;cursor:not-allowed}.google-login-button>span{color:#4285f4;background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;place-items:center;width:24px;height:24px;font:900 1.125rem Arial,sans-serif;display:grid}.auth-divider{color:#96a1ad;text-transform:uppercase;align-items:center;gap:10px;margin:3px 0;font-size:.625rem;font-weight:750;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e3e7ea;flex:1;height:1px}.sidebar-logout{color:#b9c8c2;white-space:nowrap;cursor:pointer;background:#ffffff06;border:1px solid #53d39f33;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:36px;margin-left:auto;padding:0 11px;font:750 .625rem Manrope,sans-serif;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.sidebar-logout:hover{color:#fff;background:#53d39f1a;border-color:#53d39f6b}.sidebar-logout:focus-visible{outline-offset:2px;outline:2px solid #53d39f}.sidebar-logout:disabled{opacity:.55;cursor:wait}.sidebar-footer .sidebar-logout svg{color:currentColor;flex:none;margin:0}@media (max-width:950px) and (orientation:landscape){.sidebar-footer{height:44px;padding:4px 8px;display:flex}.sidebar-footer>.avatar,.sidebar-footer>div:nth-child(2){display:none}.sidebar-logout{width:100%;min-width:0;margin:0}}.app-shell{--ink:#effff9;--muted:#9ac6b7;--line:#35cc922e;--surface:#000;--canvas:#000;--shadow:0 16px 38px #0009;color:var(--ink);background:radial-gradient(circle at 76% -8%,#35cc9226,#0000 28rem),#000}.app-shell .modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0}.app-shell .preparation-modal{color:#effff9;background:radial-gradient(circle at 75% -10%,#35cc9226,#0000 28rem),#000;border:1px solid #35cc9247;border-radius:18px;width:min(1180px,100% - 32px);max-height:min(820px,100vh - 32px);padding:0;overflow:hidden;box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff0f}.app-shell .preparation-modal .modal-heading{color:#fff;background:linear-gradient(90deg,#35cc9229,#0000 54%);border-bottom:1px solid #35cc9226;min-height:84px;margin:0;padding:0 24px}.app-shell .preparation-modal .modal-heading>div>span{color:#35cc92;letter-spacing:1px;font-weight:800}.app-shell .preparation-modal .modal-heading h2{font-size:1.375rem}.app-shell .preparation-heading-actions{align-items:center;gap:9px;display:flex}.app-shell .preparation-start-button{align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:.5rem;display:inline-flex}.app-shell .preparation-start-button:disabled{color:#9ac6b7;background:#35cc921a;border-color:#35cc9224}.app-shell .preparation-modal>.match-tabs{background:#000;border-color:#35cc921f;margin:0;padding:0 24px}.app-shell .preparation-modal>.match-tabs button{color:#9ac6b7;min-height:46px}.app-shell .preparation-modal>.match-tabs button.active{color:#35cc92;border-color:#35cc92}.app-shell .preparation-modal .formation-assistant{color:#c9ffe6;background:#35cc921f;border-color:#35cc9229;margin:14px 22px 12px}.app-shell .preparation-modal .formation-assistant button{color:#c9ffe6;background:#35cc9229;border-color:#35cc9242}.app-shell .preparation-modal .preparation-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:20px;padding:0 22px}.app-shell .preparation-modal .formation-select{color:#9ac6b7;margin-bottom:10px}.app-shell .preparation-modal .formation-select>strong{color:#effff9}.app-shell .preparation-modal .formation-select select{color:#effff9;background:#000;border-color:#35cc9233}.app-shell .preparation-modal .formation-board{isolation:isolate;background:radial-gradient(#69d27a2e,#0000 56%),repeating-linear-gradient(90deg,#10743a33 0 8.33%,#278d482e 8.33% 16.66%),linear-gradient(#1d914c,#11743d);border:5px solid #a7c6add9;border-radius:14px;box-shadow:0 18px 36px #0000005c,inset 0 0 44px #01301461}.app-shell .preparation-modal .formation-board:before{border-color:#f0fff4ad;inset:12px}.app-shell .preparation-modal .formation-board:after{border-color:#f0fff49e}.app-shell .preparation-modal .formation-tag{color:#effff9;background:#000;border:1px solid #35cc9266;box-shadow:0 5px 14px #00000080}.app-shell .preparation-modal .player-rating-token>strong{color:#00170d;background:#35cc92;box-shadow:0 5px 13px #00000085,inset 0 1px #ffffff2e;border-color:#35cc92!important}.app-shell .preparation-modal .player-rating-token>small{background:#000;border-color:#35cc92}.app-shell .preparation-modal .player-marker-name{font-weight:800!important}.app-shell .preparation-modal .formation-board-help{color:#9ac6b7;background:#000;border-color:#35cc9226}.app-shell .preparation-modal .formation-board-help.is-active{color:#c9ffe6;background:#35cc9233;border-color:#35cc925c}.app-shell .preparation-modal .selection-panel,.app-shell .preparation-modal .lineup-list{background:#000;border-color:#35cc922b;box-shadow:inset 0 1px #ffffff06}.app-shell .preparation-modal .selection-count,.app-shell .preparation-modal .lineup-list-heading{color:#effff9;background:linear-gradient(90deg,#35cc922e,#000);border-color:#35cc9224}.app-shell .preparation-modal .selection-count b{color:#c9ffe6;background:#35cc9240}.app-shell .preparation-modal .selection-count b.ready{color:#d8ff9a;background:#489c5b47}.app-shell .preparation-modal .squad-picker>button{color:#effff9;background:0 0;border-color:#35cc9214}.app-shell .preparation-modal .squad-picker>button:hover,.app-shell .preparation-modal .squad-picker>button.selected{background:#35cc9229;border-color:#35cc924d}.app-shell .preparation-modal .bench-rating>strong{color:#00170d;background:#35cc92;border-color:#35cc92}.app-shell .preparation-modal .bench-rating>small{background:#000;border-color:#35cc92}.app-shell .preparation-modal .bench-player-info>small,.app-shell .preparation-modal .bench-condition-row>small{color:#9ac6b7!important}.app-shell .preparation-modal .bench-condition{background:#35cc922e}.app-shell .preparation-modal .tactics-strength{color:#effff9;background:linear-gradient(90deg,#35cc9229,#000);border:1px solid #35cc9226;margin:16px 22px}.app-shell .preparation-modal .tactics-strength>span{border-color:#35cc9229}.app-shell .preparation-modal .tactics-strength small,.app-shell .preparation-modal .tactics-strength p{color:#9ac6b7}.app-shell .preparation-modal .tactics-options{margin:0 22px 22px}.app-shell .preparation-modal .tactics-options>label{color:#9ac6b7}.app-shell .preparation-modal .tactics-options input[type=range]{accent-color:#35cc92;cursor:pointer;width:100%}.app-shell .preparation-modal .segmented{background:#000;border-color:#35cc9226}.app-shell .preparation-modal .segmented button{color:#9ac6b7}.app-shell .preparation-modal .segmented button.active{color:#00170d;background:#35cc92}@media (max-width:950px) and (orientation:landscape){.app-shell .preparation-modal{width:min(1060px,100% - 20px);max-height:calc(100vh - 18px)}.app-shell .preparation-modal .modal-heading{min-height:56px;padding:0 16px}.app-shell .preparation-modal .modal-heading h2{font-size:1rem}.app-shell .preparation-heading-actions{gap:10px}.app-shell .preparation-start-button{min-height:202px;padding:0 9px;font-size:.725rem}.app-shell .preparation-modal>.match-tabs{padding:0 16px}.app-shell .preparation-modal>.match-tabs button{min-height:36px}.app-shell .preparation-modal .formation-assistant{min-height:34px;margin:8px 16px;padding:5px 9px;font-size:.625rem}.app-shell .preparation-modal .formation-assistant button{min-height:26px;font-size:.625rem}.app-shell .preparation-modal .preparation-grid{grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr);gap:14px;padding:0 16px}.app-shell .preparation-modal .formation-board-shell .formation-board{height:min(56vh,330px)}.app-shell .preparation-modal .selection-panel{height:80vh}.app-shell .preparation-modal .tactics-strength{margin:10px 16px}.app-shell .preparation-modal .tactics-options{z-index:6;background:#000;border:1px solid #35cc9229;border-radius:12px;margin:0 16px 14px;padding:9px 12px;position:sticky;bottom:0}}.app-sidebar{background:#000;border-right:1px solid #35cc9224;width:230px;box-shadow:16px 0 46px #00000038}.app-sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 0,#35cc9229,#0000 65%);height:170px;position:absolute;inset:0 0 auto}.app-sidebar>*{position:relative}.brand-lockup{border-color:#35cc9221;height:82px}.brand-mark{color:#00170d;background:#35cc92;box-shadow:inset 0 -7px #0003,0 8px 20px #35cc923d}.brand-lockup small{color:#35cc92}.club-identity{background:linear-gradient(120deg,#35cc9229,#ffffff09);border-color:#35cc923d}.main-nav button.active{background:linear-gradient(90deg,#35cc9247,#35cc920f);box-shadow:inset 0 0 0 1px #35cc9221}.main-nav button.active:before{background:#35cc92;width:4px;box-shadow:0 0 14px #35cc92}.main-nav button.active svg{color:#35cc92}.app-main{margin-left:230px}.topbar{background:#000;border-color:#35cc9224;height:70px;padding:0 28px;box-shadow:0 9px 28px #0000001f}.season-status span{color:#effff9}.season-status i{background:#35cc9240}.season-status b{color:#35cc92}.round-chip,.icon-button{color:#effff9;background:#000;border-color:#35cc9230;box-shadow:inset 0 1px #ffffff09}.notification-button{color:#effff9}.notification-button i{border-color:#000}.page-content{max-width:1600px;padding:25px 28px 52px}.page-heading{margin-bottom:19px}.page-heading>div>span,.kicker{color:#35cc92}.page-heading h1{color:#fff;letter-spacing:-1px}.page-heading p{color:#9ac6b7}.primary-button{color:#00170d;background:#35cc92;box-shadow:0 9px 24px #35cc9242}.primary-button:hover{background:#67e5b2}.secondary-button{color:#effff9;background:#000;border-color:#35cc9233}.secondary-button:hover{background:#35cc921f;border-color:#35cc926b}.overview-grid{grid-template-columns:minmax(0,1.85fr) minmax(290px,.8fr);gap:16px}.main-column,.side-column{gap:16px}.panel{background:var(--surface);box-shadow:var(--shadow), inset 0 1px 0 #ffffff09;border-color:#35cc9229}.panel-heading{background:linear-gradient(90deg,#35cc9224,#0000 55%);border-color:#35cc921f}.panel-heading h2{color:#effff9}.panel-heading>button:not(.icon-button){color:#35cc92}.match-card{background:#000;border-color:#35cc9240}.match-card:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#35cc920f 1px,#0000 1px),linear-gradient(90deg,#35cc920f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.live-pill,.versus-center>strong{color:#35cc92}.live-pill i{background:#35cc92;box-shadow:0 0 0 4px #35cc921f}.match-footer{background:#000}.standings-table th{color:#9ac6b7;background:#000}.standings-table td{color:#c9ffe6;border-color:#35cc921a}.standings-table td:nth-child(2) strong{color:#effff9}.standings-table tr.highlight td{background:#35cc9229}.standings-table tr.highlight td:first-child{box-shadow:inset 3px 0 #35cc92}.standings-table td:nth-child(2) em{color:#c9ffe6;background:#35cc922e}.pos-1,.pos-2,.pos-3,.pos-4{color:#d4ffad;background:#59b7692e}.performance-card .panel-heading svg{color:#35cc92}.score-ring{border-color:#35cc92 #35cc92 #35cc9240 #35cc9240}.performance-score>div:last-child strong{color:#effff9}.metric-row{color:#9ac6b7;border-color:#35cc921a}.metric-row b{color:#effff9}.message-item{border-color:#35cc921a}.message-item:hover,.message-item.unread{background:#35cc921f}.message-item b,.financial-snapshot strong{color:#effff9}.message-item small,.financial-snapshot span,.financial-snapshot small{color:#9ac6b7}.financial-snapshot{background:linear-gradient(115deg,#35cc9233,#000);border-color:#35cc9247}.financial-snapshot button{color:#c9ffe6;background:#000;border-color:#35cc923d}.content-panel,.finance-chart{overflow:hidden}.toolbar,.market-results-meta,.live-event-filters{background:#000;border-color:#35cc921f}.data-table th,.data-table td{border-color:#35cc921a}.data-table th{color:#9ac6b7;background:#000}.data-table td,.data-table td strong{color:#effff9}.data-table tr:hover td{background:#35cc921f}.finance-summary-grid>div{background:#000;border-color:#35cc9224}@media (max-width:950px) and (orientation:landscape){.app-sidebar{width:178px;transform:none}.app-main{padding-bottom:0;margin-left:0!important}.app-sidebar .brand-lockup{height:58px;padding:0 13px}.app-sidebar .brand-lockup b{font-size:.9375rem}.app-sidebar .brand-lockup small{letter-spacing:2px;font-size:.5625rem}.app-sidebar .brand-mark{width:30px;height:34px;font-size:1.125rem}.club-identity{margin:9px;padding:9px}.main-nav{gap:1px;padding:0 8px}.main-nav button,.main-nav a{height:33px;padding:0 8px;font-size:.625rem}.main-nav button.active:before{height:20px;left:-8px}.nav-label{margin:6px 8px 3px;font-size:.5625rem}.nav-label-spaced{margin-top:9px}.sidebar-footer{display:none}.topbar{height:48px;padding:0 16px}.season-status span{font-size:.625rem}.topbar-actions{gap:7px}.icon-button{width:30px;height:30px}.round-chip{height:28px;padding:0 9px;font-size:.5625rem}.page-content{padding:12px 16px 24px}.page-heading{min-height:auto;margin-bottom:10px}.page-heading h1{margin:2px 0;font-size:1.25rem}.page-heading p{display:none}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(235px,.8fr);gap:12px}.main-column,.side-column{gap:12px}.side-column{display:flex}.match-card{min-height:254px}.match-card-top{padding:12px 15px 10px}.versus{min-height:126px;padding:12px 7%}.match-footer{min-height:50px;padding:0 15px}.match-footer .primary-button{min-height:32px;font-size:.625rem}.panel-heading{min-height:48px;padding:0 14px}.panel-heading.compact{min-height:46px}.performance-score{padding:10px 14px}.score-ring{width:48px;height:48px}.metric-row{min-height:30px;padding:0 14px}.mobile-bottom-nav{display:none}}.live-match-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:32px;display:flex}.live-match-loading>strong{margin-top:12px;font-size:1rem}.live-match-loading>small{color:#6f7d8d;max-width:27.5rem;margin-top:7px;font-size:.75rem}.live-match-loading-actions{justify-content:center;align-items:center;gap:10px;margin-top:1.375rem;display:flex}.live-match-loading-actions button{min-width:130px;min-height:44px}@media (max-width:700px){.live-match-loading{min-height:260px;padding:24px 18px}.live-match-loading-actions{flex-direction:column-reverse;width:100%}.live-match-loading-actions button{width:100%}}.live-match-loading .loading-spinner{border-width:4px;width:46px;height:46px}.live-events .live-event.away>.live-event-team{text-align:center;grid-area:1/2}.live-events .live-event.home>.live-event-team{grid-area:1/2}.live-events .live-event>b,.live-events .live-event.away>b{z-index:2;grid-area:1/1;min-width:30px;display:block;position:relative;color:#344459!important;text-align:center!important}.live-events .live-event>.event-symbol,.live-events .live-event.away>.event-symbol{text-align:center;padding:0;line-height:0;place-items:center!important;display:grid!important}.event-symbol>svg{width:16px;height:16px;margin:auto;display:block}.event-symbol>.football-card-icon{margin:auto}.event-symbol-foul{color:#9a6417;background:#fff0d9}.live-goal-alert{--goal-color:#168750;z-index:30;color:#fff;background:var(--goal-color);width:min(390px,100% - 28px);min-height:70px;box-shadow:0 14px 38px color-mix(in srgb, var(--goal-color) 55%, transparent);border:2px solid #ffffffb3;border-radius:14px;justify-content:center;align-items:center;gap:13px;padding:11px 18px;animation:2.2s both goal-notification-blink;display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%)}.live-goal-alert>svg{flex:none;width:28px;height:28px}.live-goal-alert>span{grid-template-columns:1fr auto;align-items:center;column-gap:14px;display:grid}.live-goal-alert small{color:#ffffffd1;grid-column:1/-1;font-size:.625rem;font-weight:900}.live-goal-alert strong{font-size:.9375rem}.live-goal-alert em{font-size:.625rem;font-style:normal;font-weight:800}@keyframes goal-notification-blink{0%{opacity:0;transform:translate(-50%,-12px)scale(.92)}10%,28%,46%,64%,82%{opacity:1;transform:translate(-50%)scale(1)}19%,37%,55%,73%{opacity:.48;transform:translate(-50%)scale(.985)}to{opacity:0;transform:translate(-50%,-4px)scale(.98)}}@media (max-width:700px){.live-goal-alert{min-height:66px;padding:10px 13px;top:118px}.live-goal-alert strong{font-size:.8125rem}.live-goal-alert em{font-size:.625rem}}.market-results-meta{color:#758293;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:2.5rem;padding:0 1.125rem;font-size:.6875rem;font-weight:700;display:flex}.market-results-meta span:last-child{color:#9aa5b2}.market-pagination{background:#f8f9fa;border-top:1px solid #e8edef;justify-content:center;align-items:center;gap:.75rem;min-height:4.5rem;padding:0 1.125rem;display:flex}.market-pagination>span{color:#718094;font-size:.6875rem}.market-pagination>span b{color:#26384d}.market-pagination button{min-width:5.75rem;min-height:2.5rem;padding:0 .75rem;font-size:.6875rem}.market-list{display:none}@media (max-width:43.75rem){.market-banner{min-height:7.25rem;padding:1rem}.market-banner h2{margin:.375rem 0;font-size:1.125rem}.market-banner p{font-size:.6875rem}.market-filter-row{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem 1rem 1rem;display:grid}.market-filter-row select,.market-filter-row input{width:100%;height:2.75rem;padding:0 .625rem;font-size:.75rem}.market-results-meta{min-height:2.75rem;padding:0 1rem;font-size:.6875rem}.market-grid{display:none}.market-list{background:#f6f8f9;gap:.5rem;padding:.625rem;display:grid}.market-list-item{background:#fff;border:1px solid #e0e6e9;border-radius:.75rem;grid-template-rows:auto auto auto;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.25rem .6875rem;min-height:8.25rem;padding:.75rem;display:grid;box-shadow:0 .1875rem .75rem #1226370d}.market-list-avatar{color:#597087;background:#e9f0ee 50%/cover;border-radius:.6875rem;grid-row:1/span 2;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid;overflow:hidden}.market-list-main{flex-direction:column;min-width:0;display:flex}.market-list-position{color:#788797;font-size:.625rem;font-weight:800}.market-list-main>strong{color:#213247;text-overflow:ellipsis;white-space:nowrap;margin:.125rem 0;font-size:.875rem;overflow:hidden}.market-list-club{color:#6e7d8f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:700;display:flex;overflow:hidden}.market-list-club .club-badge{width:1rem;height:1rem}.market-list-rating{color:#176f46;background:#e7f7ee;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;min-width:2.75rem;display:flex}.market-list-rating b{font-size:1rem;line-height:1.1}.market-list-rating small{font-size:.625rem;font-weight:800}.market-list-value{grid-column:2/-1;justify-content:space-between;align-items:center;min-width:0;display:flex}.market-list-value>span{color:#31475c;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.market-list-value small{color:#8793a1;font-size:.625rem;font-weight:700}.market-list-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.375rem;display:grid}.market-list-actions button{justify-content:center;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.market-list-actions button>span{font-size:.75rem}.market-pagination{gap:.5rem;min-height:4.5rem;padding:0 .75rem}.market-pagination button{flex:1;min-width:0;min-height:2.75rem;font-size:.75rem}.market-pagination>span{text-align:center;min-width:6.5rem;font-size:.6875rem}.squad-data-table{min-width:100%}.squad-data-table th:nth-child(2),.squad-data-table td:nth-child(2),.squad-data-table th:nth-child(3),.squad-data-table td:nth-child(3),.squad-data-table th:nth-child(7),.squad-data-table td:nth-child(7),.squad-data-table th:nth-child(8),.squad-data-table td:nth-child(8),.squad-data-table th:nth-child(9),.squad-data-table td:nth-child(9),.squad-data-table th:nth-child(10),.squad-data-table td:nth-child(10),.squad-data-table th:nth-child(11),.squad-data-table td:nth-child(11){display:none}.squad-data-table td{height:4.25rem;padding:0 .5rem;font-size:.75rem}.squad-data-table td:first-child{gap:.5rem;min-width:0}.squad-data-table td:first-child .player-avatar{width:2.25rem;height:2.25rem;font-size:.625rem}.squad-data-table th{height:2.5rem;padding:0 .5rem;font-size:.625rem}.squad-data-table th:first-child{min-width:0}.squad-data-table th:nth-child(3),.squad-data-table td:nth-child(3),.squad-data-table th:nth-child(4),.squad-data-table td:nth-child(4){text-align:center}.squad-data-table th:last-child,.squad-data-table td:last-child{padding:0 .25rem}.squad-data-table .icon-button{width:2.75rem;height:2.75rem}}.app-shell .search-box,.app-shell .market-filter-row select,.app-shell .market-filter-row input,.app-shell .squad-toolbar-controls select,.app-shell .negotiation-fields input,.app-shell .negotiation-fields select,.app-shell .negotiation-actions input,.app-shell .transfer-listing-box input,.app-shell .contract-renewal-box input,.app-shell .contract-renewal-box select{color:#effff9;background:#000;border-color:#35cc9233}.app-shell input::placeholder{color:#9ac6b7}.app-shell .segmented{background:#000;border:1px solid #35cc9224}.app-shell .segmented button{color:#9ac6b7}.app-shell .segmented button.active{color:#00170d;background:#35cc92;box-shadow:inset 0 0 0 1px #35cc9233}.app-shell .fixture-row,.app-shell .timeline-event,.app-shell .transfer-news-item,.app-shell .negotiation-row,.app-shell .titles-history-list article,.app-shell .inbox-page-heading{border-color:#35cc921c}.app-shell .fixture-date span,.app-shell .fixture-meta small,.app-shell .squad-summary span,.app-shell .squad-toolbar-controls>label,.app-shell .table-empty,.app-shell .match-empty-state,.app-shell .competition-catalog-heading>small,.app-shell .competition-catalog-list small,.app-shell .competition-hero p,.app-shell .competition-rank span,.app-shell .competition-hero>small,.app-shell .updated-time,.app-shell .market-card>p,.app-shell .market-price small,.app-shell .interest,.app-shell .titles-history-list small,.app-shell .titles-history-empty,.app-shell .inbox-list p,.app-shell .inbox-list em,.app-shell .negotiation-player>div small,.app-shell .negotiation-summary span,.app-shell .negotiation-row-player small,.app-shell .negotiation-status,.app-shell .transfer-news-item p,.app-shell .transfer-news-item em,.app-shell .transfer-listing-box label,.app-shell .transfer-listing-feedback,.app-shell .competition-history-list article>small,.app-shell .contract-renewal-box label,.app-shell .contract-renewal-box>span small{color:#9ac6b7}.app-shell .fixture-date strong,.app-shell .fixture-meta span,.app-shell .fixture-teams>span,.app-shell .squad-summary b,.app-shell .data-table td:first-child,.app-shell .match-empty-state strong,.app-shell .competition-catalog-heading h2,.app-shell .competition-catalog-list strong,.app-shell .competition-hero h2,.app-shell .market-card h3,.app-shell .market-price strong,.app-shell .titles-history-list strong,.app-shell .inbox-page-heading h2,.app-shell .inbox-list strong,.app-shell .negotiation-player>div strong,.app-shell .negotiation-summary strong,.app-shell .negotiation-row-player strong,.app-shell .transfer-listing-box>span,.app-shell .competition-history-list article span,.app-shell .competition-history-list article b{color:#effff9}.app-shell .competition-history-pagination{border-color:#35cc9224}.app-shell .competition-history-pagination span{color:#9ac6b7}.app-shell .contract-renewal-box>span{color:#effff9}.app-shell .position-pill,.app-shell .player-avatar,.app-shell .competition-catalog-list article,.app-shell .market-card,.app-shell .market-list-item,.app-shell .market-pagination,.app-shell .transfer-listing-box,.app-shell .negotiation-player{background:#000;border-color:#35cc9224}.app-shell .competition-history-button{color:#c9ffe6;background:#35cc9229;border-color:#35cc9240}.app-shell .competition-history-list article{border-color:#35cc9224}.app-shell .contract-renewal-box{background:#000;border-color:#35cc9224}.app-shell .player-avatar,.app-shell .position-pill{color:#c9ffe6}.app-shell .market-grid,.app-shell .market-list{background:#000}.app-shell .market-list-main>strong,.app-shell .market-list-value>span{color:#effff9}.app-shell .market-list-position,.app-shell .market-list-club,.app-shell .market-list-value small{color:#9ac6b7}.app-shell .market-list-avatar{color:#c9ffe6;background:#35cc9224}.app-shell .market-rating,.app-shell .market-list-rating{color:#d8ff9a;background:#3f9d5b3b}.app-shell .market-price,.app-shell .market-price span+span{border-color:#35cc921f}.app-shell .inbox-list>button{color:#effff9;background:#000;border-color:#35cc921c}.app-shell .inbox-list>button.read{background:#000}.app-shell .inbox-list>button.unread strong,.app-shell .inbox-list>button.read strong{color:#effff9}.app-shell .inbox-list>button.read p{color:#9ac6b7}.app-shell .human-manager-chip{color:#c9ffe6;background:#35cc922e}.app-shell .for-sale-tag{color:#d8ff9a;background:#359e5940}.app-shell .rating-high,.app-shell .interest-alto,.app-shell .text-green,.app-shell .negotiation-status.your-turn{color:#7df2ae}.app-shell .rating-mid,.app-shell .interest-médio,.app-shell .text-yellow{color:#ffd36d}.app-shell .interest-baixo,.app-shell .text-red{color:#ff9494}.app-shell .text-blue{color:#35cc92}.app-shell .bar-value>span,.app-shell .progress-track{background:#35cc9229}.app-shell .chart-legend,.app-shell .chart-group>span{color:#9ac6b7}.app-shell .chart-legend .expense,.app-shell .bar-chart .expense{background:#4d665c}.app-shell .bar-chart{border-color:#35cc921f}.app-shell .player-details-modal,.app-shell .negotiation-modal{color:#effff9;background:#000;border:1px solid #35cc9240}.app-shell .player-rating-hero{background:#000;border-color:#35cc9224}.app-shell .player-rating-hero small,.app-shell .attribute-row>span{color:#9ac6b7}.app-shell .attribute-row>div{background:#35cc9229}.app-shell .player-note{color:#c9ffe6;background:#35cc9229}.app-shell .lineup-overview article{background:#000;border-color:#35cc9229}.app-shell .lineup-overview small,.app-shell .lineup-overview span{color:#9ac6b7}.app-shell .lineup-overview strong{color:#effff9}.app-shell .lineup-overview article:first-child strong{color:#a9ffbb}.app-shell .clickable-row:hover td{background:#35cc922e}.app-shell .live-match-modal{color:#effff9;background:#000;border:1px solid #35cc9238}.app-shell .live-match-grid{background:#000}.app-shell .live-feed,.app-shell .live-controls{background:#000;border-color:#35cc9226}.app-shell .live-section-heading,.app-shell .live-event,.app-shell .live-event-filters,.app-shell .live-mini-stats,.app-shell .live-tactics-block,.app-shell .substitution-box{border-color:#35cc921f}.app-shell .live-section-heading h3,.app-shell .live-event strong,.app-shell .live-mini-stats b,.app-shell .substitution-column strong{color:#effff9}.app-shell .live-event small,.app-shell .live-mini-stats small,.app-shell .live-tactics-block>p,.app-shell .substitution-column>span,.app-shell .substitution-column small{color:#9ac6b7}.app-shell .live-event-filters{background:#000}.app-shell .live-event-filters button{color:#c9ffe6;background:#000;border-color:#35cc9224}.app-shell .live-mini-stats,.app-shell .live-controls>.match-tabs{background:#000}.app-shell .live-tactics-block>label,.app-shell .substitution-box>label{color:#9ac6b7}.app-shell .live-tactics-block select,.app-shell .substitution-box select{color:#effff9;background:#000;border-color:#35cc9233}.app-shell .opponent-live-summary{background:#35cc9224}.app-shell .opponent-live-summary strong{color:#effff9}.app-shell .opponent-live-summary small{color:#9ac6b7}.app-shell .substitution-column>button{color:#effff9;background:#000;border-color:#35cc9226}.app-shell .substitution-column>button:hover{background:#35cc9229;border-color:#35cc9259}.app-shell .substitution-column>button.selected-out{color:#ffd0d0;background:#b9415038;border-color:#ff8d9757}.app-shell .substitution-column>button.selected-in{color:#d8ffac;background:#389d5738;border-color:#84efa44d}.app-shell .substitution-column .team-shirt-icon{background:#35cc921a}.app-shell .match-finished-bar{background:#000;border-color:#35cc9224}.app-shell .match-finished-bar>span{color:#9ac6b7}.app-shell .match-finished-bar>span b{color:#effff9}.match-competition{align-items:center;gap:8px;display:flex}.match-competition .competition-logo{border-radius:8px;width:28px;height:28px}.match-competition .competition-logo.has-image{background-color:#fffffff5}.performance-card .metric-row:nth-of-type(4)>span{font-size:0}.performance-card .metric-row:nth-of-type(4)>span:after{content:"ASSISTÊNCIAS";font-size:.625rem}.performance-card .performance-score>div:last-child>span{font-size:0}.app-shell{--ink:#effff9;--muted:#9ac6b7;--line:#35cc922e;--surface:#000;--canvas:#000;--shadow:0 16px 38px #0009;background:radial-gradient(circle at 78% -8%,#35cc9226,#0000 28rem),#000}.app-shell .app-sidebar,.app-shell .topbar,.app-shell .mobile-bottom-nav,.app-shell .panel,.app-shell .modal,.app-shell .modal-heading,.app-shell .preparation-modal,.app-shell .live-match-modal,.app-shell .live-feed,.app-shell .live-controls,.app-shell .live-match-grid,.app-shell .match-finished-bar,.app-shell .player-details-modal,.app-shell .negotiation-modal{background:#000;border-color:#35cc9233}.app-shell .match-card{background-color:#03170d;background-image:linear-gradient(122deg,#000d07e0 0%,#011d0fbd 100%),url(https://i.postimg.cc/437CRSd9/360-F-248653851-l-Mw1RUw-PLpa-Bs-SCT31e-E3ZDY8Wk-IFpiq.jpg);background-position:50%;background-size:cover;border-color:#35cc9242}.app-shell .match-card:before{background-image:linear-gradient(#35cc920f 1px,#0000 1px),linear-gradient(90deg,#35cc920f 1px,#0000 1px)}.app-shell .match-card:after{border-color:#35cc9214}.app-shell .match-card-top,.app-shell .match-footer{background:#000c06c2;border-color:#35cc9224}.app-shell .primary-button,.app-shell .preparation-start-button,.app-shell .segmented button.active,.app-shell .live-event-filters button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.app-shell .primary-button:hover{color:#00170d;background:#67e5b2;border-color:#67e5b2}.app-shell .brand-lockup small,.app-shell .kicker,.app-shell .season-status b,.app-shell .panel-heading>button:not(.icon-button),.app-shell .live-pill,.app-shell .versus-center>strong,.app-shell .main-nav button.active svg,.app-shell .preparation-modal .modal-heading>div>span,.app-shell .preparation-modal>.match-tabs button.active,.app-shell .club-name-button:hover,.app-shell .club-name-button:focus-visible{color:#35cc92}.app-shell .main-nav button.active:before{background:#35cc92;box-shadow:0 0 14px #35cc92b8}.app-shell .brand-lockup{background:#000;border-color:#35cc922e}.app-shell .brand-mark{color:#000;background:#35cc92;box-shadow:inset 0 -6px #00000029,0 0 18px #35cc9238}.app-shell .club-identity{background:#000;border-color:#35cc9233}.app-shell .club-identity span,.app-shell .club-identity small{color:#9ac6b7}.app-shell .main-nav button.active,.app-shell .main-nav a.active{color:#eafff4;background:#35cc9229}.app-shell .main-nav button:hover,.app-shell .main-nav a:hover{background:#35cc9217}.app-shell .preparation-modal{background:radial-gradient(circle at 75% -10%,#35cc9226,#0000 28rem),#000;border-color:#35cc924d}.app-shell .preparation-modal .modal-heading{background:linear-gradient(90deg,#35cc9229,#0000 54%);border-color:#35cc9229}.app-shell .preparation-modal>.match-tabs,.app-shell .live-controls>.match-tabs,.app-shell .live-event-filters,.app-shell .live-mini-stats{background:#000;border-color:#35cc9224}.app-shell .preparation-modal .formation-assistant,.app-shell .preparation-modal .formation-assistant button,.app-shell .human-club-notice,.app-shell .opponent-live-summary,.app-shell .player-note{color:#c9ffe6;background:#35cc921f;border-color:#35cc9242}.app-shell .preparation-modal .formation-select select,.app-shell .preparation-modal .tactics-options,.app-shell .preparation-modal .tactics-options select,.app-shell .live-tactics-block select,.app-shell .substitution-box select,.app-shell .contract-renewal-box select{color:#effff9;background:#000;border-color:#35cc923d}.app-shell .preparation-modal .tactics-options input[type=range]{accent-color:#35cc92}.app-shell .preparation-modal .segmented button.active,.app-shell .live-event-filters button.active{box-shadow:none}.app-shell .live-event-filters button,.app-shell .substitution-column>button,.app-shell .financial-snapshot button{background:#000;border-color:#35cc9233}.app-shell .substitution-column>button:hover,.app-shell .clickable-row:hover td{background:#35cc9224;border-color:#35cc925c}.app-shell .score-ring{border-color:#35cc92 #35cc92 #35cc9238 #35cc9238}.app-shell .standings-table tr.highlight td:first-child{box-shadow:inset 3px 0 #35cc92}.app-shell .standings-table tr.highlight td{background:#35cc921f}.app-shell .division-tabs button{color:#acd9c7;background:#000;border-color:#35cc922e}.app-shell .division-tabs button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.app-shell .competition-hero,.app-shell .competition-catalog-list article{background:#000;border-color:#35cc922e}.app-shell .competition-hero p,.app-shell .competition-hero>small,.app-shell .competition-rank span,.app-shell .competition-catalog-heading>small,.app-shell .competition-catalog-list small{color:#9ac6b7}.app-shell .competition-icon{color:#35cc92;background:#35cc9224}.competition-grid .competition-hero{order:-1}.competition-catalog-heading .kicker,.competition-catalog-heading>small,.competition-catalog-list small{display:none}.competition-catalog-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.competition-catalog-list .competition-history-button{justify-content:center;align-items:center;min-width:82px;font-size:0;display:inline-flex}.competition-catalog-list .competition-history-button:after{content:"Visualizar";font-size:.625rem}.league-browser{display:none}.match-preparation-page{color:#effff9;background:radial-gradient(circle at 75% -8%,#35cc9226,#0000 30rem),#000;min-height:100vh}.match-preparation-page .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.match-preparation-page .preparation-modal{color:#effff9;background:radial-gradient(circle at 75% -10%,#35cc9224,#0000 28rem),#000;border:1px solid #35cc924d;border-radius:18px;width:90vw;height:90vh;padding:0;overflow:auto;box-shadow:0 34px 100px #0000009e}.match-preparation-page .preparation-modal .modal-heading{color:#fff;background:#000;border-color:#35cc9229;min-height:84px;margin:0;padding:20px}.match-preparation-page .preparation-modal .modal-heading>div>span,.match-preparation-page .preparation-modal>.match-tabs button.active{color:#35cc92}.match-preparation-page .preparation-modal>.match-tabs,.match-preparation-page .formation-assistant,.match-preparation-page .selection-panel,.match-preparation-page .tactics-strength,.match-preparation-page .tactics-options,.match-preparation-page .opponent-preview,.match-preparation-page .opponent-preview>div{color:#effff9;background:#000;border-color:#35cc9229}.match-preparation-page .preparation-modal>.match-tabs{border-color:#35cc9224;padding:0 24px}.match-preparation-page .preparation-modal>.match-tabs button{color:#9ac6b7}.match-preparation-page .preparation-modal>.match-tabs button.active{border-color:#35cc92}.match-preparation-page .formation-assistant{color:#c9ffe6;border-color:#35cc923d}.match-preparation-page .formation-board-help{display:none}.match-preparation-page .preparation-start-button{color:#00170d;box-shadow:none;background:#35cc92;border-color:#35cc92}.match-preparation-page .preparation-start-button:hover{color:#00170d;background:#67e5b2;border-color:#67e5b2}.match-preparation-page .preparation-start-button:disabled{color:#79a998;background:#001b12;border-color:#35cc922e}.match-preparation-page .tactics-options .segmented{background:#000;border-color:#35cc9233}.match-preparation-page .formation-assistant button,.match-preparation-page .tactics-options .segmented button,.match-preparation-page .selection-panel>div,.match-preparation-page .squad-picker>button{color:#eafff4;background:#000;border-color:#35cc922e}.match-preparation-page .formation-assistant button:hover,.match-preparation-page .tactics-options .segmented button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.match-preparation-page .formation-select,.match-preparation-page .tactics-options>label,.match-preparation-page .selection-count,.match-preparation-page .bench-player-info small,.match-preparation-page .bench-condition-row small,.match-preparation-page .tactics-strength small{color:#9ac6b7}.match-preparation-page .formation-select select{color:#effff9;background:#000;border-color:#35cc923d}.match-preparation-page .player-rating-token>strong,.match-preparation-page .bench-rating>strong{color:#eafff5;background:#003724;border-color:#35cc92}.match-preparation-page .player-rating-token>small,.match-preparation-page .bench-rating>small{color:#b9f9da;background:#000;border-color:#35cc9273}.match-preparation-page .tactics-options input[type=range]{accent-color:#35cc92}.match-preparation-page .table-empty{color:#9ac6b7;background:#000}.match-preparation-page .opponent-preview{flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.match-preparation-page .opponent-preview-field{width:100%;height:60vh;margin:0 auto}.match-preparation-page .opponent-preview .formation-select{color:#9ac6b7}.match-preparation-page .opponent-preview .formation-select strong{color:#35cc92}.match-preparation-page .opponent-preview .formation-board{height:230px}.match-preparation-page .opponent-strength-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 5px;display:grid}.match-preparation-page .opponent-strength-stat{background:#0b1f18e6;border:1px solid #35cc922e;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;display:flex}.match-preparation-page .opponent-strength-stat small{color:#9ac6b7;letter-spacing:.8px;font-size:.625rem;font-weight:800}.match-preparation-page .opponent-strength-stat strong{color:#effff9;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:900}.match-preparation-page .opponent-preview .lineup-list{color:#effff9;background:#000;border-color:#35cc922e}.match-preparation-page .opponent-preview .lineup-list-heading,.match-preparation-page .opponent-preview .lineup-list-player{border-color:#35cc9221}.match-preparation-page .opponent-preview .lineup-list-heading{color:#effff9;background:#001b12}.match-preparation-page .opponent-preview .lineup-list-heading b,.match-preparation-page .opponent-preview .lineup-list-player strong{color:#effff9}.match-preparation-page .opponent-preview .lineup-list-heading span,.match-preparation-page .opponent-preview .lineup-list-player small{color:#9ac6b7}.match-preparation-page .opponent-preview .position-pill{color:#c9ffe6;background:#35cc9224;border-color:#35cc9242}.formation-board-shell.is-preview-cards .formation-board{background-color:#042314eb;background-image:var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ecefefc4;border-radius:9px;width:100vw;height:90vh}.formation-board-shell.is-preview-cards .club-profile-lineup-slot{z-index:1;left:var(--slot-x);top:var(--slot-y);text-align:center;color:#ecfff7;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;width:98px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #00000059,0 10px 22px #00000047}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge b{color:#070707;background-color:#eef3f1;border-radius:100%;padding:6px;font-size:.75rem;font-weight:800}.formation-board-shell.is-preview-cards .club-profile-lineup-slot strong{color:#fff;text-shadow:0 1px 2px #000;text-overflow:ellipsis;white-space:nowrap;background-color:#121212cc;border-radius:3px;max-width:150px;padding:4px 8px;font-size:.65rem;font-weight:700;line-height:1.2;overflow:hidden;box-shadow:0 3px 8px #0000002e}.formation-board-shell.is-preview-cards .player-condition{width:52px;height:6px}.app-shell .content-panel,.app-shell .fixture-row,.app-shell .market-banner,.app-shell .market-filter-row,.app-shell .market-grid article,.app-shell .market-list,.app-shell .market-list-item,.app-shell .market-results-meta,.app-shell .market-pagination,.app-shell .finance-overview,.app-shell .finance-card,.app-shell .financial-snapshot,.app-shell .inbox-page,.app-shell .inbox-page-heading,.app-shell .inbox-list>button,.app-shell .squad-toolbar,.app-shell .squad-data-table,.app-shell .transfer-listing-box,.app-shell .contract-renewal-box,.app-shell .player-details-modal,.app-shell .negotiation-modal{color:#effff9;background:#000;border-color:#35cc922e}.app-shell .toolbar,.app-shell .market-results-meta,.app-shell .market-pagination,.app-shell .inbox-page-heading,.app-shell .squad-toolbar,.app-shell .data-table th{background:#001b12;border-color:#35cc9229}.app-shell .fixture-row,.app-shell .inbox-list>button,.app-shell .market-list-item,.app-shell .data-table td,.app-shell .financial-snapshot,.app-shell .attribute-row,.app-shell .transfer-listing-box,.app-shell .contract-renewal-box{border-color:#35cc921f}.app-shell .page-heading p,.app-shell .updated-time,.app-shell .fixture-date span,.app-shell .fixture-meta small,.app-shell .fixture-meta span,.app-shell .market-results-meta,.app-shell .market-pagination>span,.app-shell .market-list-position,.app-shell .market-list-club,.app-shell .market-list-value small,.app-shell .market-list-value>span,.app-shell .financial-snapshot span,.app-shell .financial-snapshot small,.app-shell .inbox-list>button p,.app-shell .inbox-list>button em,.app-shell .chart-group>span,.app-shell .chart-legend,.app-shell .attribute-row>span,.app-shell .lineup-overview span{color:#9ac6b7}.app-shell .market-list-main>strong,.app-shell .market-pagination>span b,.app-shell .market-list-value>span,.app-shell .fixture-teams,.app-shell .inbox-list>button strong,.app-shell .financial-snapshot strong,.app-shell .data-table td,.app-shell .data-table td strong,.app-shell .attribute-row b,.app-shell .lineup-overview strong{color:#effff9}.app-shell .market-list-avatar,.app-shell .player-avatar,.app-shell .human-manager-chip,.app-shell .message-icon.blue,.app-shell .text-blue{color:#c9ffe6;background:#35cc9224;border-color:#35cc923d}.app-shell .market-list-rating,.app-shell .for-sale-tag,.app-shell .interest-alto,.app-shell .text-green{color:#c9ffe6;background:#35cc9226}.app-shell .segmented,.app-shell .segmented button,.app-shell .secondary-button,.app-shell .icon-button{color:#c9ffe6;background:#000;border-color:#35cc9238}.app-shell .segmented button.active{color:#00170d;box-shadow:none;background:#35cc92;border-color:#35cc92}.app-shell .live-match-modal,.app-shell .live-match-grid,.app-shell .live-feed,.app-shell .live-controls,.app-shell .live-event-filters,.app-shell .live-mini-stats,.app-shell .live-tactics-block,.app-shell .substitution-box,.app-shell .match-finished-bar{background:#000;border-color:#35cc922e}.app-shell .live-event-filters button,.app-shell .substitution-column>button{color:#c9ffe6;background:#000;border-color:#35cc9233}.app-shell .live-event-filters button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.app-shell .live-events{background:#000}.app-shell .live-events .live-event,.app-shell .live-events .live-event.away{color:#effff9;background:#000;border-color:#35cc921f}.app-shell .live-events .live-event:before,.app-shell .live-events .live-event.opponent:before{background:#35cc92}.app-shell .live-events .live-event-copy>strong{color:#effff9}.app-shell .live-events .live-event-copy>small,.app-shell .live-events .live-event-copy>small>b,.app-shell .live-events .live-event-team>small,.app-shell .live-events .live-event>b{color:#9ac6b7}@media (max-width:700px) and (orientation:portrait){.app-shell .topbar,.app-shell .mobile-bottom-nav,.app-shell .preparation-modal,.app-shell .preparation-modal .modal-heading,.app-shell .preparation-modal>.match-tabs,.app-shell .live-match-modal{background:#000;border-color:#35cc922e}.app-shell .mobile-bottom-nav button{color:#9ac6b7}.app-shell .mobile-bottom-nav button.active{color:#35cc92}}html,body{min-width:320px;overflow-x:clip}img,svg,video,canvas{max-width:100%}.app-main,.page-content,.overview-grid,.main-column,.side-column,.content-panel,.competition-grid,.finance-layout,.transfers-grid{min-width:0}.page-content{width:100%;max-width:1720px;padding-inline:clamp(20px,2.4vw,44px)}.table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.panel{max-width:100%}.modal-backdrop{padding:clamp(10px,2vw,24px)}.tactics-modal,.live-match-modal,.player-details-modal,.negotiation-modal{max-width:calc(100vw - clamp(20px,4vw,48px));max-height:calc(100dvh - clamp(20px,4vw,48px))}@media (min-width:1780px){.app-sidebar{width:268px}.app-main{margin-left:268px}.brand-lockup{padding-inline:26px}.main-nav{padding-inline:16px}.overview-grid{grid-template-columns:minmax(720px,1.65fr) minmax(380px,.75fr);gap:24px}.main-column,.side-column{gap:24px}.market-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.competition-catalog-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:1380px) and (min-width:781px){.app-sidebar{width:220px}.app-main{margin-left:220px}.page-content{padding-inline:clamp(18px,2.2vw,30px)}.overview-grid{grid-template-columns:minmax(0,1fr)}.side-column{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch;display:grid}.side-column>.panel{height:auto;min-height:0}.financial-snapshot{grid-column:1/-1}.competition-grid{grid-template-columns:minmax(0,1fr)}.full-table{grid-column:auto}.market-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.finance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-catalog-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.app-shell .league-ideal-eleven-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (max-width:1100px) and (min-width:781px){.topbar{padding-inline:20px}.season-status span{text-overflow:ellipsis;white-space:nowrap;max-width:310px;overflow:hidden}.transfers-grid,.admin-grid{grid-template-columns:minmax(0,1fr)}.default-lineup-layout{grid-template-columns:minmax(0,1fr)!important}.app-shell .default-lineup-editor .formation-board{height:min(62vw,430px)}.competition-ideal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px) and (min-width:781px){.side-column{grid-template-columns:minmax(0,1fr)}.side-column>.panel{min-height:auto}.toolbar{flex-wrap:wrap;align-items:stretch}.toolbar>.search-box{flex:280px}.toolbar>.segmented{flex:auto;overflow-x:auto}.squad-toolbar-controls{flex-wrap:wrap;justify-content:space-between;width:100%}.competition-catalog-list,.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.app-main{width:100%;margin-left:0}.page-content{padding:16px 14px calc(82px + env(safe-area-inset-bottom))}.page-heading{flex-direction:column;align-items:stretch;gap:12px;min-height:0}.page-heading .compact-action{width:100%;min-height:44px}.overview-grid,.side-column,.competition-grid,.transfers-grid,.finance-layout,.stat-grid,.finance-summary-grid,.admin-grid,.admin-stats{grid-template-columns:minmax(0,1fr)}.toolbar{flex-direction:column;align-items:stretch}.toolbar .search-box{width:100%}.toolbar>.segmented{width:100%;overflow-x:auto}.toolbar>.segmented button{flex:1 0 auto;min-height:44px}.squad-toolbar-controls{flex-direction:column;align-items:stretch;width:100%}.squad-toolbar-controls>label,.squad-toolbar-controls select{width:100%}.squad-summary{justify-content:space-between;width:100%}.competition-catalog-heading,.panel-heading{align-items:flex-start;gap:10px}.competition-catalog-list,.competition-ideal-grid{grid-template-columns:minmax(0,1fr)}.competition-history-page,.club-profile-page{padding-inline:12px}.competition-history-page-panel,.club-profile-page-panel{border-radius:12px}.competition-stage-section{padding:12px}.competition-stage-picker{margin:-12px -12px 12px}.competition-page-table{margin-inline:0}.modal-backdrop{padding:0}.tactics-modal,.live-match-modal,.player-details-modal,.negotiation-modal{border-radius:0;width:100%;max-width:none;max-height:100dvh}.admin-content,.admin-topbar{padding-inline:14px}}@media (max-width:480px){.topbar{padding-inline:10px}.round-chip{text-overflow:ellipsis;white-space:nowrap;max-width:54vw;overflow:hidden}.page-content{padding-inline:10px}.panel{border-radius:11px}.match-body{padding-inline:10px}.match-versus{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:6px}.match-team{min-width:0}.match-team strong{overflow-wrap:anywhere}.market-filter-row{grid-template-columns:minmax(0,1fr)}.market-filter-row input,.market-filter-row .currency-input{grid-column:auto}.competition-catalog-list{grid-template-columns:minmax(0,1fr)}.club-profile-page-panel .club-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.club-profile-page-panel .club-profile-summary>span:last-child{grid-column:1/-1}.report-actions{grid-template-columns:minmax(0,1fr)}}@media (max-height:760px) and (min-width:781px){.topbar{height:54px}.page-content{padding-block:18px 30px}.page-heading{min-height:58px;margin-bottom:14px}.tactics-modal,.live-match-modal{max-height:calc(100dvh - 20px);overflow:auto}.app-sidebar .club-identity{margin-block:10px;padding-block:10px}.main-nav button,.main-nav a{height:36px}.sidebar-footer{height:58px}}@media (min-width:701px){.match-preparation-page .preparation-modal{flex-direction:column;height:90vh;display:flex;overflow:hidden}.match-preparation-page .preparation-modal .modal-heading{min-height:160px;padding:18px}.match-preparation-page .preparation-modal>.match-tabs{min-height:40px}.match-preparation-page .formation-assistant{min-height:38px;margin:8px 16px;padding:7px 10px}.match-preparation-page .preparation-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;min-height:0;padding:0 16px}.match-preparation-page .formation-select{margin-bottom:6px}.match-preparation-page .formation-board-shell{width:min(100%,560px);margin-inline:auto}.match-preparation-page .preparation-modal .formation-board{width:40vw;height:50vh}.match-preparation-page .preparation-modal .formation-board .player-dot{width:34px;height:40px}.match-preparation-page .selection-panel{height:50vh}.match-preparation-page .squad-picker{height:100%;overflow:auto}.match-preparation-page .squad-picker>button{min-height:48px;padding:6px 8px}.match-preparation-page .tactics-strength{min-height:52px;margin:8px 16px;padding:7px 10px}.match-preparation-page .tactics-strength p{display:none}.match-preparation-page .tactics-options{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:0 16px 12px}.match-preparation-page .tactics-options .segmented button{min-height:30px;padding-inline:7px;font-size:.625rem}}@media (max-width:700px){.match-preparation-page .modal-backdrop{padding:0}.match-preparation-page .preparation-modal{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:none}.match-preparation-page .preparation-modal .modal-heading,.match-preparation-page .preparation-modal>.match-tabs{padding-inline:14px}}.app-shell .standings-table td:nth-child(2) em,.app-shell .competition-history-button{color:#c9ffe6;background:#35cc9224;border-color:#35cc9247}.app-shell .data-table th,.app-shell .standings-table th{color:#9ee9c8;background:#001b12}.app-shell .data-table td,.app-shell .standings-table td{border-color:#35cc921a}.app-shell .inbox-list>button.unread{background:linear-gradient(90deg,#35cc922e,#000);box-shadow:inset 3px 0 #35cc92}.app-shell .inbox-list>button.unread b{color:#8cf0be}.app-shell .live-match-modal{background:radial-gradient(circle at 50% -20%,#35cc9224,#0000 40%),#000}.match-report-page{color:#effff9;background:radial-gradient(circle at 50% -20%,#35cc9233,#0000 43%),#000}.report-tabs,.report-actions,.report-highlight,.report-panel{background:#000;border-color:#35cc922e}.report-tabs button{color:#9ac6b7}.report-tabs button.active{color:#35cc92;border-bottom-color:#35cc92}.report-panel-heading,.comparison-row,.report-event,.report-player-list>div{border-color:#35cc9224}.report-team-code{color:#00170d;background:#35cc92}.report-player-list .position-pill,.squad-career-alerts span:last-child{color:#c9ffe6;background:#35cc9224;border-color:#35cc924d}.app-shell .player-rating-token>strong,.app-shell .bench-rating>strong{color:#eafff5;background:#003724;border-color:#35cc92!important}.app-shell .player-rating-token>small,.app-shell .bench-rating>small{color:#b9f9da;background:#000;border-color:#35cc9273}.app-shell .formation-board-help.is-active,.app-shell .selection-count b{color:#c9ffe6;background:#35cc922e;border-color:#35cc9257}.app-shell .formation-board-help.is-active{box-shadow:none}.app-shell .preparation-modal .player-dot.is-selected .player-rating-token>strong{box-shadow:0 0 0 4px #35cc9238,0 6px 16px #0000006b;border-color:#35cc92!important}.app-shell .preparation-modal .tactics-options .segmented button.active,.app-shell .preparation-modal .formation-assistant button:hover{color:#00170d;background:#35cc92;border-color:#35cc92}.app-shell .live-pill i{background:#35cc92;box-shadow:0 0 0 4px #35cc9224}.app-shell .performance-card .panel-heading svg{color:#35cc92}.app-shell,.club-profile-page{cursor:default}.app-shell :is(button,a,[role=button],.clickable-row,.clickable-row *,.club-name-button),.club-profile-page :is(button,a,[role=button],.clickable-row,.clickable-row *){cursor:pointer}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea),.club-profile-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){cursor:text}.app-shell :is(input[type=checkbox],input[type=radio],input[type=range],select),.club-profile-page :is(input[type=checkbox],input[type=radio],input[type=range],select){cursor:pointer}.player-name-trigger{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800;display:inline}.player-name-trigger:hover,.player-name-trigger:focus-visible{color:#35cc92;outline:0;text-decoration:underline}.player-leader-trigger{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.club-profile-page .clickable-row:hover td{background:#35cc921a}.modal-backdrop:has(.player-details-modal){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0}.player-details-modal{color:#effff9;background:#000;border:1px solid #35cc9242;border-radius:18px;box-shadow:0 25px 80px #000000b8}.player-profile-head{color:#effff9;background:linear-gradient(115deg,#001b12,#000 68%);border-bottom:1px solid #35cc9233}.player-photo{color:#c9ffe6;background-color:#001b12;border-color:#35cc92}.player-profile-head>div:nth-child(2)>span{color:#35cc92}.player-profile-head p{color:#9ac6b7}.player-profile-head .icon-button{color:#c9ffe6;background:#000;border-color:#35cc923d}.player-rating-hero{background:#000;border-color:#35cc9229}.player-rating-hero>span{border-color:#35cc9229}.player-rating-hero small,.attribute-row>span{color:#9ac6b7}.player-rating-hero b{color:#effff9}.player-rating-hero>span:nth-child(2) b{color:#35cc92}.attribute-section h3{color:#effff9}.attribute-row>div{background:#35cc9224}:is(.attribute-row i,.attribute-row:has(b.elite) i){background:#35cc92}.attribute-row b.good,.attribute-row b.elite{color:#35cc92}.player-note{color:#c9ffe6;background:#35cc921f;border:1px solid #35cc9238}.transfer-listing-box,.contract-renewal-box,.transfer-offer-box{color:#effff9;background:#000;border-color:#35cc922e}.transfer-listing-box>span,.contract-renewal-box>span,.transfer-offer-box>span{color:#effff9}.transfer-listing-box label,.contract-renewal-box label,.contract-renewal-box>span small,.transfer-offer-box label,.transfer-offer-box>span small{color:#9ac6b7}.transfer-listing-box input,.contract-renewal-box input,.contract-renewal-box select,.transfer-offer-box input,.transfer-offer-box select{color:#effff9;background:#000;border-color:#35cc923d}.transfer-listing-feedback{color:#c9ffe6}.player-comparison-toolbar{color:#9ac6b7;background:#000;border-bottom:1px solid #35cc922e;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;font-size:.75rem;display:flex}.player-comparison-toolbar [role=alert]{color:#ff9c9c}.player-comparison-toolbar label{color:#9ac6b7;align-items:center;gap:6px;font-weight:600;display:flex}.player-comparison-toolbar select{color:#effff9;font:inherit;background:#000;border:1px solid #35cc923d;border-radius:7px;padding:5px 8px}.player-comparison-cards{grid-template-columns:1fr;display:grid}.player-details-modal.is-comparing{width:min(1320px,100%)}.player-details-modal.is-comparing .player-comparison-cards{grid-template-columns:1fr 1fr}.player-details-modal.is-comparing .player-comparison-cards .player-comparison-card:first-child{border-right:1px solid #35cc922e}.player-details-modal.is-comparing .player-profile-head{border-radius:0}.player-details-modal.is-comparing .player-comparison-card:first-child .player-profile-head{border-top-left-radius:17px}.player-details-modal.is-comparing .player-comparison-card:last-child .player-profile-head{border-top-right-radius:17px}@media (max-width:620px){.player-details-modal{width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px)}.player-details-modal.is-comparing{width:min(100%,100vw - 20px)}.player-comparison-toolbar{padding:12px 16px}.player-details-modal.is-comparing .player-comparison-cards{grid-template-columns:1fr}.player-details-modal.is-comparing .player-comparison-cards .player-comparison-card:first-child{border-bottom:1px solid #35cc922e;border-right:0}.player-details-modal.is-comparing .player-comparison-card:last-child .player-profile-head{border-top-right-radius:0}.player-profile-head{grid-template-columns:58px minmax(0,1fr) 34px;gap:10px;padding:16px}.player-photo{width:58px;height:58px}.player-rating-hero{padding:12px 8px}.player-rating-hero b{font-size:1.25rem}.attribute-section{padding:16px}.attribute-grid{grid-template-columns:1fr;gap:8px}.player-note,.transfer-listing-box,.contract-renewal-box,.transfer-offer-box{margin-inline:16px}}@media (max-width:700px) and (orientation:portrait){.app-shell .topbar,.app-shell .mobile-bottom-nav,.app-shell .preparation-modal,.app-shell .preparation-modal .modal-heading,.app-shell .preparation-modal>.match-tabs,.app-shell .live-match-modal{background:#000;border-color:#35cc922e}.app-shell .mobile-menu{color:#c9ffe6;background:#35cc9224;border-color:#35cc9247}.app-shell .mobile-bottom-nav button.active{color:#35cc92}}.performance-card .performance-score>div:last-child>span:after{content:"Dados calculados em todas as competições";font-size:.625rem}.topbar-actions{position:relative}.notification-button i{color:#00170d;background:#35cc92;border:2px solid #000;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.5625rem;font-style:normal;font-weight:900;line-height:1;display:grid}.notification-popover{z-index:50;color:#effff9;background:#000;border:1px solid #35cc9247;border-radius:14px;width:min(360px,100vw - 28px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 54px #0000009e}.notification-popover>header{background:linear-gradient(110deg,#001b12,#000 72%);border-bottom:1px solid #35cc9229;justify-content:space-between;align-items:center;min-height:66px;padding:12px 13px 11px 15px;display:flex}.notification-popover header>div{flex-direction:column;gap:2px;display:flex}.notification-popover header strong{font:800 .875rem Manrope,sans-serif}.notification-list{max-height:min(430px,100dvh - 158px);overflow-y:auto}.notification-list>button{color:#effff9;cursor:pointer;text-align:left;background:#000;border:0;border-bottom:1px solid #35cc921a;grid-template-columns:30px minmax(0,1fr);gap:9px;width:100%;padding:11px 14px;display:grid}.notification-list>button:hover{background:#35cc9217}.notification-list>button.unread{background:linear-gradient(90deg,#35cc9229,#000 68%);box-shadow:inset 3px 0 #35cc92}.notification-list>button>span:last-child{gap:3px;min-width:0;display:grid}.notification-list strong{color:#effff9;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.notification-list small{color:#9ac6b7;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1.35;overflow:hidden}.notification-list em{color:#35cc92;font-size:.5625rem;font-style:normal;font-weight:800}.notification-kind{color:#35cc92;background:#35cc9221;border:1px solid #35cc9238;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.notification-empty{color:#9ac6b7;text-align:center;align-content:center;place-items:center;gap:6px;min-height:164px;display:grid}.notification-empty svg{color:#35cc92}.notification-empty strong{color:#effff9;font-size:.75rem}.notification-empty span{font-size:.625rem}.notification-all{justify-content:center;width:calc(100% - 24px);min-height:36px;margin:12px}.push-control{color:#effff9;background:linear-gradient(120deg,#35cc921f,#35cc9209);border:1px solid #35cc923d;border-radius:10px;gap:10px;margin:10px 12px 0;padding:11px;display:grid}.push-control-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.push-control-heading>svg,.push-control.is-unavailable>svg,.push-control.is-loading>svg{color:#35cc92;background:#35cc921f;border-radius:8px;width:30px;height:30px;padding:7px}.push-control-heading>span,.push-control.is-unavailable>span,.push-control.is-loading>span{gap:2px;min-width:0;display:grid}.push-control strong{font-size:.67rem;line-height:1.3}.push-control small{color:#93b5a8;font-size:.56rem;line-height:1.35}.push-control-heading>button{color:#03130d;cursor:pointer;background:#35cc92;border:0;border-radius:7px;min-height:30px;padding:0 9px;font-size:.56rem;font-weight:900}.push-control-heading>button.is-disable{color:#ff9c9c;background:#d84f5514;border:1px solid #d84f554d}.push-control-heading>button:disabled{opacity:.55;cursor:wait}.push-preferences{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.push-preferences button{color:#789b8e;cursor:pointer;background:#020c08;border:1px solid #789b8e2e;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:.54rem;display:inline-flex}.push-preferences button i{background:currentColor;border-radius:50%;width:6px;height:6px}.push-preferences button.active{color:#62e0af;background:#35cc9214;border-color:#35cc9257}.push-control>p{color:#9fc5b6;margin:0;font-size:.56rem;line-height:1.35}.push-control.is-unavailable,.push-control.is-loading{grid-template-columns:30px minmax(0,1fr);align-items:center}.push-control.is-unavailable>svg{color:#8ba097;background:#8ba0971a}.push-control .spin{animation:.8s linear infinite push-spin}@keyframes push-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.notification-popover{width:auto;max-height:calc(100dvh - 76px);position:fixed;top:66px;left:8px;right:8px;overflow-y:auto}.notification-list{max-height:36dvh}.push-control-heading{grid-template-columns:28px minmax(0,1fr)}.push-control-heading>button{grid-column:1/-1;min-height:36px}}.app-shell .standings-card .competition-links{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;padding:12px}.app-shell .competition-link-badge{color:#effff9;background:linear-gradient(115deg,#35cc921a,#35cc9206);border-color:#35cc9233;min-height:58px;padding:9px 11px}.app-shell .competition-link-badge>span:not(.competition-logo){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.app-shell .competition-link-badge>.competition-logo{background-color:#fffffff0;border-radius:9px;flex:0 0 38px;width:38px;height:38px}.app-shell .message-item{color:#effff9;background:#000;border-color:#35cc921f;position:relative}.app-shell .message-item:hover{background:#35cc9214}.app-shell .message-item.unread{background:linear-gradient(90deg,#35cc9233,#000000fa 76%);box-shadow:inset 4px 0 #35cc92}.app-shell .message-item.unread:after{content:"";background:#ff4d5d;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 4px #ff4d5d24,0 0 12px #ff4d5db3}.inbox-heading-actions{align-items:center;gap:8px;display:flex}.inbox-alert-badge{color:#fff;white-space:nowrap;background:#d93746;border:1px solid #ff7380;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:.5625rem;font-weight:900;display:inline-flex;box-shadow:0 5px 16px #d9374647}.notification-button.has-unread{color:#c9ffe6;border-color:#ff4d5d85;box-shadow:0 0 0 3px #ff4d5d1a,0 0 20px #ff4d5d24}.notification-button.has-unread i{color:#fff;background:#e33d4d;border-color:#000}.app-shell .league-highlights-card{background:radial-gradient(circle at 90% 0,#35cc9226,#0000 22rem),#000;border-color:#35cc9242;order:2;overflow:hidden}.app-shell .main-column>.standings-card{order:3}.app-shell .league-highlights-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 16px}.app-shell .league-highlight-stat{color:#35cc92;background:#35cc9212;border:1px solid #35cc9224;border-radius:10px;align-items:flex-start;min-height:68px;padding:11px}.app-shell .league-highlight-stat b{color:#effff9}.app-shell .league-highlight-stat small{color:#9ac6b7;line-height:1.4}.app-shell .league-highlight-stat>.player-avatar{background:#071b12;border:2px solid #35cc92b8;border-radius:50%;width:36px;height:36px}.app-shell .league-ideal-eleven{background:linear-gradient(135deg,#35cc921c,#01100af5);border-color:#35cc9238;padding:18px 16px 20px}.league-ideal-eleven-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.league-ideal-eleven-icon{color:#00170d;background:#35cc92;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 22px #35cc9238}.league-ideal-eleven-heading>span:last-child{flex-direction:column;gap:1px;display:flex}.league-ideal-eleven-heading small{color:#35cc92;letter-spacing:.1em;font-size:.5625rem;font-weight:900}.league-ideal-eleven-heading strong{color:#fff;font-size:1rem}.league-ideal-eleven-heading em{color:#9ac6b7;font-size:.625rem;font-style:normal}.app-shell .league-ideal-eleven-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .league-ideal-eleven-item{color:#effff9;background:#000000ad;border:1px solid #35cc922e;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;min-height:64px;padding:8px}.app-shell .league-ideal-eleven-item>.player-avatar{background:#071b12;border:2px solid #35cc92b3;border-radius:50%;width:40px;height:40px}.league-ideal-eleven-player{flex-direction:column;gap:5px;min-width:0;display:flex}.league-ideal-eleven-player>b{color:#effff9;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.league-ideal-eleven-player>small{color:#9ac6b7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.5625rem;display:flex;overflow:hidden}.league-ideal-eleven-player .position-pill{color:#00170d;text-align:center;background:#35cc92;border:0;min-width:28px;padding:2px 5px}.app-shell .league-ideal-eleven-item>em{color:#00170d;text-align:center;background:#c9ff81;border-radius:9px;min-width:38px;padding:7px 5px;font-size:.75rem;font-style:normal;font-weight:950}@media (max-width:56.3125rem){.app-shell .league-highlights-summary{grid-template-columns:1fr}.app-shell .league-ideal-eleven-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:43.75rem){.app-shell .standings-card .competition-links,.app-shell .league-ideal-eleven-list{grid-template-columns:1fr}.inbox-alert-badge{min-height:30px;font-size:.625rem}.league-ideal-eleven-heading em{font-size:.6875rem}.app-shell .league-ideal-eleven-item{min-height:70px}}.calendar-empty{color:#9ac6b7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.calendar-empty svg{color:#35cc92}.calendar-empty strong{color:#effff9;font-size:.75rem}.calendar-empty span{max-width:280px;font-size:.625rem;line-height:1.45}.app-shell .football-player-card,.app-shell .football-player-card.tier-silver,.app-shell .football-player-card.tier-bronze{color:#effff9;background:radial-gradient(circle at 94% 0,#35cc9224,#0000 30%),#000;border-color:#35cc9247;border-radius:22px 10px;box-shadow:inset 0 0 0 1px #35cc920f,0 14px 26px #00000057}.app-shell .football-player-card:before,.app-shell .football-player-card:after{border-color:#35cc921f}.app-shell .football-card-rating small{color:#c9ffe6;background:#001b12;border:1px solid #35cc9247}.app-shell .football-card-identity{border-color:#35cc922b}.app-shell .football-card-identity small{color:#9ac6b7}.market-retirement-warning{color:#ffe0ad;letter-spacing:.025em;background:#d3751033;border:1px solid #ffb03f8c;border-radius:5px;width:fit-content;margin-top:.35rem;padding:.22rem .45rem;font-size:.66rem;font-weight:800;line-height:1.2;display:inline-flex}.app-shell .football-card-details{color:#00170d;background:#35cc92;border-color:#35cc92;box-shadow:0 3px 8px #35cc9233}.app-shell .football-card-details:hover,.app-shell .football-card-details:focus-visible{color:#00170d;background:#8effc8;border-color:#8effc8}.app-shell .football-card-positions span{color:#c9ffe6;background:#35cc921f;border-color:#35cc9259}.app-shell .football-card-stats span{border-color:#35cc9224}.app-shell .football-card-portrait>svg{filter:drop-shadow(0 10px 8px #00000094)}.app-shell .football-card-star{color:#35cc92}.app-shell .tier-gold .football-card-star{color:#f7c948}.app-shell .tier-silver .football-card-star{color:#d8e1dd}.app-shell .tier-bronze .football-card-star{color:#cf8d58}.app-shell .market-card{background:#000;border:1px solid #35cc9229;border-radius:15px}.app-shell .market-card .market-price,.app-shell .market-card .interest{border-color:#35cc9221}.app-shell .market-state-active,.app-shell .market-state-sent{color:#00170d!important;background:#35cc92!important;border-color:#35cc92!important}.app-shell .market-empty{color:#9ac6b7}.app-shell .market-empty strong{color:#effff9}.app-shell .negotiation-modal{color:#effff9;background:#000;border:1px solid #35cc9242}.app-shell .human-club-notice{color:#c9ffe6;background:#35cc921c;border-color:#35cc923d}.app-shell .negotiation-player{color:#effff9;background:#000;border-color:#35cc9233}.app-shell .negotiation-player>div small,.app-shell .negotiation-fields label,.app-shell .negotiation-summary span{color:#9ac6b7}.app-shell .negotiation-fields input,.app-shell .negotiation-fields select{color:#effff9;background:#000;border-color:#35cc9240}.app-shell .negotiation-summary{border-color:#35cc922b}.app-shell .negotiation-chance{background:color-mix(in srgb, var(--negotiation-chance-color) 9%, #020806)}.app-shell .negotiation-chance>header small,.app-shell .negotiation-chance-breakdown span,.app-shell .negotiation-chance p,.app-shell .negotiation-chance-note{color:#9ac6b7}.negotiation-deal-type{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.negotiation-deal-type button{color:#c9ffe6;cursor:pointer;background:#000;border:1px solid #35cc923d;border-radius:8px;min-height:38px;font:800 .625rem Manrope,sans-serif}.negotiation-deal-type button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.app-shell .negotiation-fields{grid-template-columns:1.2fr .8fr}.admin-page{color:#effff9;background:radial-gradient(circle at 18% -8%,#35cc9226,#0000 28%),#000;min-height:100vh}.admin-topbar{background:#000000f2;border-bottom:1px solid #35cc9233}.admin-topbar>a{color:#9ac6b7}.admin-topbar>a:hover{color:#35cc92}.admin-topbar .brand-mark,.admin-profile>span{color:#00170d;background:#35cc92}.admin-content{max-width:1380px}.admin-heading>.admin-heading-intro>span,.admin-heading p,.admin-stats small,.admin-panel-heading p,.create-access-card label,.create-access-card label>small,.access-person small,.access-club small{color:#9ac6b7}.admin-heading h1,.admin-panel-heading h2,.admin-stats strong,.access-person strong,.access-club strong{color:#effff9}.connection-pill.online,.connection-pill.demo{color:#c9ffe6;background:#35cc9221;border:1px solid #35cc9240}.connection-pill.online i,.connection-pill.demo i{background:#35cc92}.admin-stats article,.admin-page .panel{color:#effff9;background:#000;border:1px solid #35cc922e;box-shadow:0 12px 28px #00000042}.admin-panel-heading,.admin-search,.access-list article{border-color:#35cc9224}.stat-icon.green,.stat-icon.blue,.stat-icon.purple{color:#35cc92;background:#35cc9221}.stat-icon.yellow{color:#f7c948;background:#f7c9481a}.admin-page .segmented,.admin-page .segmented button,.admin-page .secondary-button,.admin-page .icon-button{color:#c9ffe6;background:#000;border-color:#35cc923d}.admin-page .segmented button.active,.admin-page .primary-button{color:#00170d;background:#35cc92;border-color:#35cc92}.create-access-card input,.create-access-card select,.admin-search input,.admin-search button,.access-club select{color:#effff9;background:#000;border-color:#35cc9238}.create-access-card input:focus,.create-access-card select:focus{border-color:#35cc92;box-shadow:0 0 0 3px #35cc9224}.access-count,.access-avatar{color:#c9ffe6;background:#35cc921f}.access-role em.ativo{color:#c9ffe6;background:#35cc9224}.access-role em.convite{color:#f7d77b;background:#f7c9481f}.credentials-box,.credentials-box-created{color:#c9ffe6;background:#35cc9217;border-color:#35cc9238}.credentials-box>span,.credentials-box-created>span,.credentials-values b{color:#35cc92}.credentials-box>div,.credentials-values span{color:#effff9;background:#000;border-color:#35cc924d}.datapack-example{color:#35cc92}.admin-page .form-error{color:#ffb4b4;background:#d0484821;border:1px solid #ff787842}.admin-page .form-notice{color:#c9ffe6;background:#35cc9221;border:1px solid #35cc923d}.admin-heading-actions{justify-content:flex-end;align-items:center;display:flex}.admin-tool-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.admin-tool-groups article{background:linear-gradient(145deg,#35cc9214,#0000 54%),#020a07;border:1px solid #35cc9233;border-radius:14px;min-width:0;padding:16px}.admin-tool-groups header{color:#35cc92;align-items:center;gap:10px;display:flex}.admin-tool-groups header>span{flex-direction:column;min-width:0;display:flex}.admin-tool-groups header strong{color:#effff9;font-size:.78rem}.admin-tool-groups header small{color:#79a594;margin-top:2px;font-size:.61rem}.admin-tool-groups article>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.admin-tool-groups a{color:#c9ffe6;background:#35cc9212;border:1px solid #35cc922e;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 10px;font-size:.625rem;font-weight:750;transition:all .15s;display:inline-flex}.admin-tool-groups a:hover{color:#00170d;background:#35cc92;border-color:#35cc92}.admin-tool-groups .admin-operation-link{border-color:color-mix(in srgb,var(--operation-accent,#35cc92) 32%,transparent);color:color-mix(in srgb,var(--operation-accent,#35cc92) 70%,#effff8);background:color-mix(in srgb,var(--operation-accent,#35cc92) 10%,#ffffff06)}.admin-tool-groups .admin-operation-link:hover{color:#06120d;background:var(--operation-accent,#35cc92);border-color:var(--operation-accent,#35cc92);box-shadow:0 5px 16px color-mix(in srgb,var(--operation-accent,#35cc92) 25%,transparent)}.admin-operation-link--comms{--operation-accent:#5fc4ff}.admin-operation-link--season{--operation-accent:#48dca4}.admin-operation-link--rollover{--operation-accent:#e8c45a}.admin-operation-link--access{--operation-accent:#bc91ff}.admin-operation-link--identity{--operation-accent:#f08fb4}.admin-operation-link--broadcast{--operation-accent:#68b6ff}.admin-operation-link--data{--operation-accent:#6ed3ca}.admin-operation-link--finance{--operation-accent:#66d99e}.admin-operation-link--talent{--operation-accent:#f0b94b}.admin-workspace-section{gap:14px;margin-top:26px;scroll-margin-top:18px;display:grid}.admin-section-heading{border-bottom:1px solid #35cc9229;align-items:center;gap:12px;min-height:54px;padding:0 2px 10px;display:flex}.admin-section-heading>span{color:#35cc92;background:#35cc921a;border:1px solid #35cc923d;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.625rem;font-weight:900;display:grid}.admin-section-heading h2{color:#effff9;margin:0;font:800 1rem Manrope,sans-serif}.admin-section-heading p{color:#79a594;margin:3px 0 0;font-size:.65rem}.admin-workspace-section>.panel,.admin-workspace-section>.admin-grid{margin:0}.squad-toolbar-controls>.squad-loan-filter{cursor:pointer;white-space:nowrap;flex-direction:row;gap:7px}.squad-loan-filter input{accent-color:var(--primary,#159a66)}.balance-telemetry{background:linear-gradient(135deg,#0a281deb,#041810f5);border:1px solid #35cc9238;padding:18px}.balance-telemetry>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.balance-telemetry header small{color:#63dca8;letter-spacing:.12em;font-size:.58rem;font-weight:900}.balance-telemetry header h3{color:#effff9;margin:4px 0;font-size:1rem}.balance-telemetry header p{color:#8db3a1;margin:0;font-size:.68rem}.balance-telemetry>header>span{color:#a7e7ca;white-space:nowrap;background:#35cc921a;border-radius:999px;padding:7px 9px;font-size:.63rem;font-weight:800}.balance-telemetry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.balance-telemetry-grid article{background:#0000002e;border:1px solid #94dbb921;border-radius:10px;gap:9px;padding:11px;display:flex}.balance-telemetry-grid article>svg{color:#62dca6;flex:none}.balance-telemetry-grid small,.balance-telemetry-grid strong,.balance-telemetry-grid p{display:block}.balance-telemetry-grid small{color:#8fb5a3;font-size:.58rem;font-weight:800}.balance-telemetry-grid strong{color:#f1fff8;margin-top:4px;font-size:.78rem;line-height:1.25}.balance-telemetry-grid strong em{color:#76cdaa;font-size:.6rem;font-style:normal}.balance-telemetry-grid p{color:#89a99a;margin:5px 0 0;font-size:.57rem;line-height:1.35}.admin-action-toast{align-items:flex-start;max-width:min(430px,100vw - 28px)}.admin-action-toast>span{flex-direction:column;gap:2px;display:flex}.admin-action-toast strong{letter-spacing:.45px;text-transform:uppercase;font-size:.625rem}.admin-action-toast.error{color:#ffe8e8;background:#351414;border-color:#ff70708c}@media (max-width:980px){.balance-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tool-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-tool-groups article:last-child{grid-column:1/-1}}@media (max-width:620px){.balance-telemetry>header{flex-direction:column}.balance-telemetry-grid{grid-template-columns:1fr}.admin-content{padding-inline:12px}.admin-heading{gap:12px}.admin-heading-actions{position:absolute;top:73px;right:12px}.admin-stats{gap:8px;margin-top:20px}.admin-stats article{min-height:70px}.admin-tool-groups{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:24px}.admin-tool-groups article:last-child{grid-column:auto}.admin-tool-groups article{padding:14px}.admin-tool-groups article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-tool-groups a{min-height:40px;padding-inline:7px}.admin-workspace-section{gap:10px;margin-top:22px}.admin-section-heading{align-items:flex-start}.admin-section-heading p{line-height:1.45}.admin-action-toast{right:14px;bottom:max(14px, env(safe-area-inset-bottom));width:auto;left:14px}}@media (max-width:700px){.notification-popover{position:fixed;top:58px;right:12px}.negotiation-deal-type,.app-shell .negotiation-fields{grid-template-columns:1fr}}.match-preparation-page{background:radial-gradient(circle at 50% -16%,#35cc922e,#0000 40%),#000;min-height:100dvh}.match-preparation-page .live-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000eb}:is(.app-shell,.match-preparation-page) .live-match-modal{color:#effff9;background:radial-gradient(circle at 50% -24%,#35cc9229,#0000 40%),#000;border:1px solid #35cc9240}:is(.app-shell,.match-preparation-page) .live-match-header{background:linear-gradient(115deg,#001b12,#000 62%,#06271b);border-bottom:1px solid #35cc9238}:is(.app-shell,.match-preparation-page) .live-match-header>div:first-child>small,:is(.app-shell,.match-preparation-page) .match-clock small{color:#9ac6b7}:is(.app-shell,.match-preparation-page) .live-score>strong,:is(.app-shell,.match-preparation-page) .match-clock strong{color:#effff9}:is(.app-shell,.match-preparation-page) .live-score>strong i{color:#35cc92}:is(.app-shell,.match-preparation-page) .match-progress{background:#35cc9221}:is(.app-shell,.match-preparation-page) .match-progress i{background:linear-gradient(90deg,#35cc92,#8effc8)}:is(.app-shell,.match-preparation-page) .live-match-grid{background:0 0}:is(.app-shell,.match-preparation-page) .live-feed,:is(.app-shell,.match-preparation-page) .live-controls{background:#000000c7;border-color:#35cc9233}:is(.app-shell,.match-preparation-page) .live-section-heading,:is(.app-shell,.match-preparation-page) .live-event-filters,:is(.app-shell,.match-preparation-page) .live-mini-stats,:is(.app-shell,.match-preparation-page) .live-tactics-block,:is(.app-shell,.match-preparation-page) .substitution-box,:is(.app-shell,.match-preparation-page) .match-finished-bar{border-color:#35cc9226}:is(.app-shell,.match-preparation-page) .live-section-heading h3,:is(.app-shell,.match-preparation-page) .live-event-copy>strong,:is(.app-shell,.match-preparation-page) .live-mini-stats b,:is(.app-shell,.match-preparation-page) .opponent-live-summary strong{color:#effff9}:is(.app-shell,.match-preparation-page) .live-event-filters,:is(.app-shell,.match-preparation-page) .live-mini-stats,:is(.app-shell,.match-preparation-page) .live-controls>.match-tabs,:is(.app-shell,.match-preparation-page) .live-events,:is(.app-shell,.match-preparation-page) .match-finished-bar{background:#000}:is(.app-shell,.match-preparation-page) .live-event-filters button,:is(.app-shell,.match-preparation-page) .secondary-button{color:#c9ffe6;background:#000;border-color:#35cc923d}:is(.app-shell,.match-preparation-page) .live-event-filters button.active,:is(.app-shell,.match-preparation-page) .primary-button{color:#00170d;background:#35cc92;border-color:#35cc92}:is(.app-shell,.match-preparation-page) .live-events .live-event,:is(.app-shell,.match-preparation-page) .live-events .live-event.away{color:#effff9;background:#000;border-color:#35cc921f}:is(.app-shell,.match-preparation-page) .live-events .live-event:before{background:#35cc92}:is(.app-shell,.match-preparation-page) .live-event-copy>small,:is(.app-shell,.match-preparation-page) .live-event-copy>small>b,:is(.app-shell,.match-preparation-page) .live-event-team>small,:is(.app-shell,.match-preparation-page) .live-event>b,:is(.app-shell,.match-preparation-page) .live-mini-stats small,:is(.app-shell,.match-preparation-page) .opponent-live-summary small,:is(.app-shell,.match-preparation-page) .match-finished-bar>span{color:#9ac6b7}:is(.app-shell,.match-preparation-page) .opponent-live-summary{background:#35cc921a;border:1px solid #35cc922e}:is(.app-shell,.match-preparation-page) .live-tactics-block>label,:is(.app-shell,.match-preparation-page) .substitution-box>label,:is(.app-shell,.match-preparation-page) .live-tactics-block>p{color:#9ac6b7}:is(.app-shell,.match-preparation-page) .live-tactics-block select,:is(.app-shell,.match-preparation-page) .substitution-box select{color:#effff9;background:#000;border-color:#35cc9247}@media (max-width:700px){.modal-backdrop.live-backdrop{align-items:stretch;padding:0}.live-match-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.live-match-header{min-height:88px;padding:8px 12px}.live-score{gap:8px}.live-score>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;gap:4px;min-width:0;max-width:38vw;font-size:.6875rem;overflow:hidden}.live-score>span:last-child{justify-content:flex-start}.live-score>strong{white-space:nowrap;font-size:1.625rem}.match-clock{min-width:44px}.match-clock strong{font-size:1.25rem}.live-match-grid{overscroll-behavior:contain;gap:10px;padding:10px}.live-feed{min-height:min(470px,56dvh)}.live-controls{min-height:auto;padding:0 10px calc(18px + env(safe-area-inset-bottom))}.live-controls>.match-tabs{z-index:4;padding-top:8px;position:sticky;top:0}.live-controls>.match-tabs button{min-height:46px;font-size:.75rem}.live-events{padding-inline:8px}.live-mini-stats{min-height:64px}.live-mini-stats b{font-size:.9375rem}.live-tactics-block .formation-board{height:20vh}.live-goal-alert{width:min(390px,100% - 20px);top:94px}.match-finished-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}}.live-match-modal{position:relative}.live-match-header{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:118px}.live-match-header>div:first-child{align-items:center;gap:4px}.live-score{width:min(760px,100%)}.match-clock{justify-self:center;align-items:center}.match-clock strong{font-size:1.2rem}.live-match-grid{grid-template-columns:1fr}.live-feed{min-height:0;position:relative}.live-events{background:radial-gradient(#35cc921f,#0000 61%),#000;grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) minmax(180px,1fr);grid-auto-rows:minmax(58px,auto);align-content:center;gap:6px 16px;padding:18px 14px;display:grid;position:relative;overflow-y:auto}.live-events:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - 1px),#d7ffeb47 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));border:2px solid #d7ffeb59;border-radius:18px;width:min(34%,290px);position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #35cc9229}.live-events:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:2px solid #d7ffeb47;border-radius:50%;width:min(34%,290px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-events .live-event,.live-events .live-event.away{z-index:1;background:#00140ce0;border:1px solid #35cc9229;border-radius:9px;grid-template-columns:32px 34px minmax(0,1fr);gap:6px;min-height:58px;padding:7px;position:relative}.live-events .live-event.home{grid-column:1}.live-events .live-event.away{grid-column:3}.live-events .live-event:before,.live-events .live-event-team{display:none}.live-events .live-event>b,.live-events .live-event.away>b{grid-column:1;min-width:0;font-size:.625rem;color:#9ac6b7!important}.live-events .live-event>.event-symbol,.live-events .live-event.away>.event-symbol{border-radius:8px;grid-column:2;width:28px;height:28px;font-size:.75rem}.live-events .live-event-copy,.live-events .live-event.away>.live-event-copy{text-align:left;grid-column:3}.live-events .live-event-copy>strong{white-space:normal;font-size:.6875rem}.live-controls{z-index:20;pointer-events:none;width:min(390px,100% - 28px);padding:0 14px 16px;transition:transform .22s;position:absolute;top:136px;bottom:14px;right:14px;transform:translate(calc(100% + 28px));box-shadow:-18px 0 42px #0000007a}.live-controls.is-open{pointer-events:auto;transform:translate(0)}.live-controls-drawer-heading{border-bottom:1px solid #35cc922e;justify-content:space-between;align-items:center;min-height:58px;padding:8px 0;display:flex}.live-controls-drawer-heading span{flex-direction:column;gap:3px;display:flex}.live-controls-drawer-heading b{color:#effff9;letter-spacing:.06em;font-size:.6875rem}.live-controls-drawer-heading small{color:#9ac6b7;font-size:.625rem}.live-pause-fab{z-index:12;color:#00170d;cursor:pointer;background:#35cc92;border:1px solid #8effc8;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 15px;font:900 .6875rem Manrope,sans-serif;display:inline-flex;position:absolute;bottom:27px;right:28px;box-shadow:0 10px 24px #0006}.admin-players-toolbar{grid-template-columns:minmax(140px,.3fr) minmax(220px,.4fr) minmax(190px,.3fr) auto auto;align-items:end;gap:16px;padding:20px;display:grid}.admin-players-toolbar label{color:#9ac6b7;letter-spacing:.07em;flex-direction:column;gap:6px;font-size:.625rem;font-weight:800;display:flex}.admin-players-toolbar select,.admin-player-editor input,.admin-player-editor select{color:#effff9;background:#000;border:1px solid #35cc9240;border-radius:8px;outline:0;min-height:39px;padding:0 11px;font:700 .6875rem Manrope,sans-serif}.admin-players-toolbar select:focus,.admin-player-editor input:focus,.admin-player-editor select:focus{border-color:#35cc92;box-shadow:0 0 0 3px #35cc921f}.admin-players-toolbar small{color:#9ac6b7;font-size:.6875rem}.admin-bulk-curation-card{background:radial-gradient(circle at 100% 0,#2065be2e,#0000 38%),#02110cf0;border-color:#4b8be147;gap:18px;margin-top:18px;padding:20px;display:grid;overflow:hidden}.admin-bulk-curation-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-bulk-curation-card>header div{gap:3px;display:grid}.admin-bulk-curation-card>header small{color:#75aef7;letter-spacing:.1em;font-size:.6rem;font-weight:900}.admin-bulk-curation-card>header h2,.admin-bulk-curation-card>header p{margin:0}.admin-bulk-curation-card>header h2{color:#effff9;font-size:1rem}.admin-bulk-curation-card>header p,.admin-bulk-curation-note{color:#9ac6b7;font-size:.6875rem;line-height:1.5}.admin-bulk-curation-card>header>strong{color:#dbeaff;background:#2065be33;border:1px solid #4b8be152;border-radius:999px;padding:6px 10px;font-size:.65rem}.admin-bulk-curation-fields{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(210px,auto);align-items:end;gap:12px;display:grid}.admin-bulk-curation-fields label{color:#9ac6b7;letter-spacing:.07em;gap:6px;font-size:.625rem;font-weight:800;display:grid}.admin-bulk-curation-fields select{color:#effff9;background:#000;border:1px solid #4b8be159;border-radius:8px;min-height:39px;padding:0 11px;font:700 .6875rem Manrope,sans-serif}.admin-bulk-curation-fields select:focus{border-color:#4b8be1;outline:0;box-shadow:0 0 0 3px #4b8be124}.admin-bulk-curation-fields .primary-button{white-space:nowrap;justify-content:center;min-height:39px}.admin-bulk-curation-note{border-top:1px solid #4b8be129;margin:0;padding-top:12px}.selection-level-star{vertical-align:-2px;color:#f5be2e;filter:drop-shadow(0 0 4px #f5be2e61);margin-left:6px}.admin-roster-card{margin-top:18px}.admin-empty-state{color:#9ac6b7;text-align:center;place-items:center;min-height:140px;margin:0;font-size:.6875rem;display:grid}.admin-player-avatar{background-color:#1f2937;background-position:50%;background-size:cover;border:none;border-radius:100%;width:30px;height:30px}.admin-player-editor-backdrop{z-index:220;padding:20px}.admin-player-editor{color:#effff9;background:radial-gradient(circle at 100% 0,#35cc9224,#0000 30%),#000;border:1px solid #35cc9257;border-radius:16px;width:min(860px,100%);max-height:calc(100vh - 40px);animation:.22s modal-in;overflow:auto;box-shadow:0 28px 90px #0000009e}.admin-player-editor>header{border-bottom:1px solid #35cc922e;justify-content:space-between;align-items:flex-start;gap:18px;min-height:88px;padding:17px 20px;display:flex}.admin-player-editor>header span,.admin-player-editor legend{color:#9ac6b7;letter-spacing:.1em;font-size:.6rem;font-weight:800}.admin-player-editor>header h2{color:#effff9;margin:4px 0 2px;font:800 1.125rem Manrope,sans-serif}.admin-player-editor>header p{color:#9ac6b7;margin:0;font-size:.6875rem}.admin-player-editor>form{grid-template-columns:repeat(3,1fr);gap:13px;padding:20px;display:grid}.admin-player-editor label{color:#9ac6b7;letter-spacing:.07em;flex-direction:column;gap:6px;min-width:0;font-size:.6rem;font-weight:800;display:flex}.admin-player-editor .admin-field-wide,.admin-player-editor fieldset,.admin-player-editor footer{grid-column:1/-1}.admin-player-editor .admin-form-grid{display:contents}.admin-eligible-positions,.admin-attributes{border:1px solid #35cc922e;border-radius:10px;margin:0;padding:13px}.admin-eligible-positions>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.admin-eligible-positions label{color:#c9ffe6;cursor:pointer;background:#35cc9214;border:1px solid #35cc922e;border-radius:6px;flex-direction:row;align-items:center;gap:5px;min-height:29px;padding:0 8px}.admin-eligible-positions input{accent-color:#35cc92;min-height:auto;margin:0}.admin-attributes>.admin-form-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.admin-player-archetype{background:radial-gradient(circle at 100% 0,#4b8be124,#0000 38%),#04120dc2;border-color:#4b8be157}.admin-player-archetype-layout{grid-template-columns:minmax(150px,.55fr) minmax(240px,1.45fr);align-items:end;gap:12px;margin-top:10px;display:grid}.admin-player-archetype-copy{background:#4b8be114;border:1px solid #4b8be133;border-radius:8px;align-content:center;gap:2px;min-height:39px;margin-top:10px;padding:7px 10px;display:grid}.admin-player-archetype-copy>strong{color:#e8f2ff;font-size:.72rem}.admin-player-archetype-copy>p,.admin-player-archetype-note{color:#a6c4b7;margin:0;font-size:.62rem;line-height:1.45}.admin-player-archetype-copy>small{margin-top:2px;font-size:.56rem;font-weight:850}.admin-player-archetype-copy>small.is-recommended{color:#64e6aa}.admin-player-archetype-copy>small.is-adapted{color:#f2ca68}.admin-player-archetype-layout>.secondary-button{white-space:nowrap;justify-content:center;min-height:39px}.admin-player-archetype-note{margin-top:10px}.admin-player-archetype-feedback{color:#bfffe0;background:#35cc921a;border:1px solid #35cc9238;border-radius:7px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;font-size:.62rem;font-weight:750;display:flex}.admin-player-editor footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.club-curation-stats{grid-template-columns:repeat(4,1fr)}.club-create-form{margin-bottom:18px;overflow:hidden}.club-create-fields{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(80px,.6fr)) repeat(2,minmax(110px,.8fr)) repeat(2,72px);gap:10px;padding:15px 16px;display:grid}.club-create-fields label{color:#9ac6b7;letter-spacing:.06em;gap:5px;font-size:.56rem;font-weight:850;display:grid}.club-create-fields input{color:#effff9;background:#000;border:1px solid #35cc9233;border-radius:8px;width:100%;min-height:36px;padding:0 10px;font:700 .65rem Manrope,sans-serif}.club-create-fields input[type=color]{padding:3px}.club-create-form>footer{color:#9ac6b7;border-top:1px solid #35cc9224;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.62rem;display:flex}.club-create-form>footer b{color:#35cc92}.club-curation-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px;display:grid}.club-curation-list,.club-roster-import-card{overflow:hidden}.club-curation-filter{border-bottom:1px solid #35cc9224;justify-content:space-between;align-items:center;gap:7px;padding:11px 14px;display:flex}.club-curation-filter>div{flex-wrap:wrap;gap:7px;display:flex}.club-curation-filter label{color:#9ac6b7;letter-spacing:.07em;align-items:center;gap:6px;font-size:.56rem;font-weight:850;display:flex}.club-curation-filter select{color:#c9ffe6;background:#000;border:1px solid #35cc922e;border-radius:7px;min-height:31px;padding:0 8px;font:800 .625rem Manrope,sans-serif}.club-curation-filter button{color:#9ac6b7;cursor:pointer;background:#000;border:1px solid #35cc922e;border-radius:7px;min-height:31px;padding:0 10px;font:800 .625rem Manrope,sans-serif}.club-curation-filter button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.club-curation-rows{max-height:600px;overflow:auto}.club-curation-row{color:#effff9;cursor:pointer;text-align:left;background:#000;border:0;border-top:1px solid #35cc921f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 14px;display:grid}.club-curation-row:hover,.club-curation-row.selected{background:linear-gradient(90deg,#35cc921f,#000 72%)}.club-curation-row.selected{box-shadow:inset 3px 0 #35cc92}.club-curation-row>span{color:#c9ffe6;background:#35cc921f;border:1px solid #35cc9238;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.5625rem;font-weight:900;display:grid}.club-curation-row>.club-curation-logo{background-position:50%;background-repeat:no-repeat;background-size:contain}.club-curation-row strong,.club-curation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.club-curation-row strong{font-size:.6875rem}.club-curation-row small{color:#9ac6b7;margin-top:3px;font-size:.6rem}.club-curation-row em{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:.55rem;font-style:normal;font-weight:900}.club-curation-row em.current{color:#c9ffe6;background:#35cc9224}.club-curation-row em.review{color:#f7d77b;background:#f7c9481f}.club-curation-row em.incomplete{color:#ffb4b4;background:#e75a5a24}.club-curation-row em.generated{color:#c9b7ff;background:#a476ff26}.club-import-summary{border-bottom:1px solid #35cc9224;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid}.club-ogol-import{background:linear-gradient(135deg,#35cc921c,#000000bf);border:1px solid #35cc923d;border-radius:10px;gap:10px;margin:14px 16px;padding:13px;display:grid}.club-ogol-import>header{color:#35cc92;align-items:center;gap:9px;display:flex}.club-ogol-import>header div{gap:2px;display:grid}.club-ogol-import strong{color:#effff9;font-size:.7rem}.club-ogol-import small,.club-ogol-import>p{color:#9ac6b7;font-size:.58rem}.club-ogol-import>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.club-ogol-import>.club-roster-provider-tabs{background:#0000009e;border:1px solid #35cc9233;border-radius:8px;gap:3px;width:fit-content;padding:3px;display:flex}.club-roster-provider-tabs button{color:#9ac6b7;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 13px;font:800 .57rem Manrope,sans-serif}.club-roster-provider-tabs button.active{color:#00130c;background:#35cc92}.club-ogol-import input{color:#effff9;background:#000;border:1px solid #35cc923d;border-radius:8px;min-width:0;min-height:38px;padding:0 10px;font:650 .63rem Manrope,sans-serif}.club-ogol-preview{border:1px solid #35cc922e;border-radius:9px;margin:0 16px 14px;overflow:hidden}.club-ogol-preview>header{color:#9ac6b7;background:#35cc9214;justify-content:space-between;padding:9px 11px;font-size:.6rem;display:flex}.club-ogol-preview>header strong{color:#effff9}.club-ogol-preview>div{max-height:330px;overflow:auto}.club-ogol-preview article{border-top:1px solid #35cc921a;grid-template-columns:32px minmax(0,1fr) auto 24px;align-items:center;gap:8px;min-height:46px;padding:6px 9px;display:grid}.club-ogol-preview article>span{color:#9ac6b7;background:#07130e;border-radius:6px;place-items:center;width:30px;height:34px;font-size:.55rem;font-weight:900;display:grid;overflow:hidden}.club-ogol-preview article img{object-fit:cover;width:100%;height:100%}.club-ogol-preview article div{min-width:0}.club-ogol-preview article strong,.club-ogol-preview article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.club-ogol-preview article strong{color:#effff9;font-size:.63rem}.club-ogol-preview article small{color:#9ac6b7;font-size:.54rem}.club-ogol-preview article em{color:#35cc92;text-transform:uppercase;font-size:.52rem;font-style:normal;font-weight:850}.club-ogol-preview article a{color:#9ac6b7}.club-ogol-warnings{color:#f7d77b;background:#f7c94814;border:1px solid #f7c9482e;border-radius:8px;margin:0 16px 14px;padding:9px 11px;font-size:.57rem}.club-ogol-warnings p{color:#d7c795;margin-top:5px}@media (max-width:700px){.club-ogol-import>div{grid-template-columns:1fr}.club-ogol-preview article{grid-template-columns:32px minmax(0,1fr) 24px}.club-ogol-preview article em{display:none}}.club-import-summary span{color:#9ac6b7;text-transform:uppercase;background:#35cc9212;border:1px solid #35cc9221;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:54px;padding:8px;font-size:.56rem;display:flex}.club-import-summary b{color:#effff9;font-size:.875rem}.club-import-source{border-bottom:1px solid #35cc9224;padding:15px 16px}.club-import-source>small{color:#9ac6b7;letter-spacing:.09em;font-size:.58rem;font-weight:900}.club-import-source>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.club-import-source span{color:#c9ffe6;background:#35cc921a;border:1px solid #35cc922b;border-radius:999px;padding:4px 7px;font-size:.6rem}.club-import-source p{color:#9ac6b7;margin:9px 0 0;font-size:.6rem}.club-import-actions{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.club-json-upload{color:#00170d;cursor:pointer;background:#35cc92;border:1px solid #35cc92;border-radius:8px;align-items:center;gap:7px;min-height:35px;padding:0 11px;font:800 .625rem Manrope,sans-serif;display:inline-flex}.club-json-upload input{display:none}.club-import-preview{color:#9ac6b7;background:#35cc920f;border:1px dashed #35cc9240;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 16px 14px;padding:13px;display:grid}.club-import-preview.ready{color:#c9ffe6;background:#35cc921c;border-style:solid;grid-template-columns:auto minmax(0,1fr) auto}.club-import-preview strong{color:#effff9;font-size:.675rem;display:block}.club-import-preview p{margin:3px 0 0;font-size:.6rem;line-height:1.4}.club-import-preview .primary-button{justify-self:end}.club-import-preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.club-import-preview-actions button{white-space:nowrap}.club-import-warning{color:#f7d77b;background:#f7c94812;border-top:1px solid #f7c94826;align-items:flex-start;gap:7px;margin:0;padding:12px 16px;font-size:.6rem;line-height:1.45;display:flex}@media (max-width:900px){.club-create-fields{grid-template-columns:repeat(3,1fr)}.club-curation-layout{grid-template-columns:1fr}.admin-player-editor>form{grid-template-columns:repeat(2,1fr)}.admin-attributes>.admin-form-grid{grid-template-columns:repeat(3,1fr)}.admin-player-archetype-layout{grid-template-columns:minmax(145px,.55fr) minmax(0,1.45fr)}.admin-player-archetype-layout>.secondary-button{grid-column:1/-1}.admin-bulk-curation-fields{grid-template-columns:repeat(3,1fr)}.admin-bulk-curation-fields .primary-button{grid-column:1/-1}}@media (max-width:620px){.club-create-fields{grid-template-columns:1fr 1fr}.club-create-fields label:first-child,.club-create-fields label:nth-child(5){grid-column:1/-1}.club-create-form>footer{flex-direction:column;align-items:stretch}.admin-players-toolbar{grid-template-columns:1fr;align-items:stretch}.admin-players-toolbar .primary-button{justify-content:center}.admin-bulk-curation-card>header{grid-template-columns:auto minmax(0,1fr)}.admin-bulk-curation-card>header>strong{grid-column:1/-1;justify-self:start}.admin-bulk-curation-fields{grid-template-columns:1fr}.admin-bulk-curation-fields .primary-button{grid-column:auto}.admin-player-editor-backdrop{padding:0}.admin-player-editor{border-radius:0;width:100%;max-height:100vh}.admin-player-editor>form{grid-template-columns:1fr;padding:15px}.admin-attributes>.admin-form-grid{grid-template-columns:repeat(2,1fr)}.admin-player-archetype-layout{grid-template-columns:1fr}.admin-player-archetype-layout>.secondary-button{grid-column:auto}.club-curation-stats,.club-import-summary{grid-template-columns:1fr 1fr}.club-import-preview.ready{grid-template-columns:auto minmax(0,1fr)}.club-import-preview-actions{grid-column:1/-1;justify-content:stretch}.club-import-preview-actions button{flex:170px;justify-content:center;justify-self:stretch}}.substitution-column>button{grid-template-columns:34px minmax(0,1fr)}.substitution-column .player-avatar{border:1px solid #35cc924d;border-radius:50%;width:32px;height:32px;overflow:hidden}.substitution-column .player-avatar>span{font-size:.5625rem}.admin-heading-actions{background:#03120d80;border:1px solid #35cc9229;border-radius:12px;flex-wrap:wrap;flex:720px;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:920px;margin-left:auto;padding:10px;display:flex}.confirmation-toast:has(.restore-manager-assignments){width:min(48rem,100vw - 28px)}.confirmation-toast .restore-manager-assignments{justify-content:stretch;gap:10px;max-height:min(52vh,480px);margin:12px 0 4px;padding-right:6px;display:grid;overflow-y:auto}.restore-manager-assignments-heading,.restore-manager-assignments-list,.restore-manager-assignments-list label,.restore-manager-assignments-list label>span{gap:5px;display:grid}.restore-manager-assignments-heading span,.restore-manager-assignments-list small{color:var(--muted);font-size:.76rem}.restore-manager-assignments-list{gap:8px}.restore-manager-assignments-list label{grid-template-columns:minmax(170px,.8fr) minmax(210px,1.2fr);align-items:center}.restore-manager-assignments-list select{width:100%;min-width:0}.restore-manager-assignments-error{font-weight:800;color:#ffb2a9!important}@media (max-width:620px){.restore-manager-assignments-list label{grid-template-columns:1fr}}.admin-heading-actions>a{text-align:center;white-space:normal;flex:190px;min-width:0;max-width:280px}.admin-heading-actions>.connection-pill{flex:none;margin-left:auto}.admin-squads-shortcut{color:#00170d;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;background:#35cc92;border:1px solid #35cc92;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 13px;font:800 .625rem Manrope,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #35cc922e}.admin-squads-shortcut:hover,.admin-squads-shortcut:focus-visible{color:#00170d;background:#70e6b9;border-color:#70e6b9;outline:0;transform:translateY(-1px)}.admin-search-shortcut{color:#effff9;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;background:#35cc921f;border:1px solid #35cc9252;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font:800 .625rem Manrope,sans-serif;text-decoration:none;display:inline-flex}.admin-search-shortcut:hover,.admin-search-shortcut:focus-visible{color:#00170d;background:#c9ffe6;border-color:#c9ffe6;outline:0}.admin-roster-import-shortcut{color:#c9ffe6;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;background:#000;border:1px solid #35cc9273;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font:800 .625rem Manrope,sans-serif;text-decoration:none;display:inline-flex}.admin-roster-import-shortcut:hover,.admin-roster-import-shortcut:focus-visible{color:#00170d;background:#c9ffe6;border-color:#c9ffe6;outline:0}.admin-search-page{min-height:100vh}.admin-search-panel{overflow:hidden}.admin-search-filters{grid-template-columns:minmax(0,1.5fr) minmax(150px,.6fr) minmax(160px,.7fr);align-items:end;gap:12px;padding:16px 20px 0;display:grid}.search-field{color:#9ac6b7;background:#000;border:1px solid #35cc9233;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 12px;display:flex}.search-field input,.admin-search-filters select{color:#effff9;background:0 0;border:0;outline:0;width:100%;min-height:38px;font:700 .6875rem Manrope,sans-serif}.admin-search-filters label:not(.search-field){color:#9ac6b7;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:.58rem;font-weight:800;display:flex}.admin-search-filters label:not(.search-field) select{color:#effff9;background:#000;border:1px solid #35cc9233;border-radius:8px;outline:0;min-height:40px;padding:0 11px}.checkbox-inline{background:#35cc9214;border:1px solid #35cc922e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 10px;flex-direction:row!important;display:flex!important}.checkbox-inline input{accent-color:#35cc92}.admin-search-results{gap:10px;padding:16px 20px 20px;display:grid}.search-result-card{background:#000000b8;border:1px solid #35cc9224;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.search-result-card.duplicate{background:#f7c9480d;border-color:#f7c94866}.club-result-card{color:inherit;text-decoration:none}.club-result-card:hover,.club-result-card:focus-visible{background:#35cc9214;border-color:#4fd1a07a;outline:0}.search-result-open-player{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.search-result-open-player:hover .search-entity-summary strong,.search-result-open-player:focus-visible .search-entity-summary strong{color:#70e6b9}.search-result-open-player:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #35cc92}.admin-search-pagination{justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 20px 18px;display:flex}.admin-search-pagination>span{color:#9ac6b7;text-align:center;min-width:108px;font-size:.625rem;font-weight:800}.admin-search-pagination .secondary-button{min-height:32px;padding:0 11px}.search-entity-summary{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.search-badge,.search-player-avatar{color:#effff9;background:#35cc921f 50%/cover no-repeat;border:1px solid #35cc9238;border-radius:50%;place-items:center;width:36px;height:36px;font:800 .625rem Manrope,sans-serif;display:grid;overflow:hidden}.search-entity-summary strong,.search-entity-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-entity-summary strong{color:#effff9;font-size:.72rem}.search-entity-summary small{color:#9ac6b7;margin-top:3px;font-size:.58rem}.search-entity-summary .duplicate-reason{color:#f7d77b;white-space:normal;margin-top:5px}.search-entity-meta{color:#9ac6b7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:.56rem;display:flex}.status-pill{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font:800 .52rem Manrope,sans-serif;display:inline-flex}.search-action-button{color:#00170d;text-transform:uppercase;letter-spacing:.04em;background:#35cc92;border:1px solid #35cc92;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font:800 .54rem Manrope,sans-serif;text-decoration:none;display:inline-flex}.search-player-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.search-delete-button{color:#ffd2d2;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#e75a5a14;border:1px solid #e75a5a52;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 10px;font:800 .54rem Manrope,sans-serif;display:inline-flex}.search-delete-button:hover:not(:disabled),.search-delete-button:focus-visible:not(:disabled){color:#fff;background:#e75a5a47;outline:0}.search-delete-button:disabled{color:#8f9995;cursor:not-allowed;background:#8f99950f;border-color:#8f999538}.status-pill.current,.status-pill.normal{color:#c9ffe6;background:#35cc921f;border:1px solid #35cc9233}.status-pill.review{color:#f7d77b;background:#f7c9481f;border:1px solid #f7c9482e}.status-pill.incomplete,.status-pill.duplicate{color:#ffd2d2;background:#e75a5a1a;border:1px solid #e75a5a2e}.status-pill.generated{color:#d7d0ff;background:#a476ff1f;border:1px solid #a476ff2e}.duplicate-summary{color:#f7d77b;background:#f7c94814;border:1px solid #f7c9482e;border-radius:8px;align-items:center;gap:8px;margin:0 20px;padding:10px 12px;font-size:.6rem;display:flex}@media (max-width:620px){.admin-heading{gap:12px}.admin-heading-actions{flex-direction:column;align-items:stretch;gap:7px;margin-left:0;padding:8px}.admin-heading-actions>a{flex:none;width:100%;max-width:none;min-height:42px}.admin-heading-actions>.connection-pill{align-self:flex-start;margin-left:0}.admin-squads-shortcut,.admin-search-shortcut,.admin-roster-import-shortcut{min-height:32px;padding:0 9px;font-size:.55rem}.admin-search-filters{grid-template-columns:1fr}.search-result-card,.search-result-open-player{flex-direction:column;align-items:stretch}.search-entity-meta,.search-player-actions{justify-content:flex-start}}.live-events{isolation:isolate;background:repeating-linear-gradient(90deg,#137640 0 12.5%,#106837 12.5% 25%);border:1px solid #deffe838;min-height:0;padding:20px}.live-events:before{z-index:-2;background:linear-gradient(90deg,#0000 calc(50% - 1px),#eafff194 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(90deg,#0000 11%,#eafff18a 11% calc(11% + 2px),#0000 calc(11% + 2px) calc(89% - 2px),#eafff18a calc(89% - 2px) 89%,#0000 89%),linear-gradient(90deg,#0000 0 3.5%,#eafff18a 3.5% calc(3.5% + 2px),#0000 calc(3.5% + 2px) calc(96.5% - 2px),#eafff18a calc(96.5% - 2px) 96.5%,#0000 96.5%);border:2px solid #eafff19e;border-radius:2px;width:auto;height:auto;inset:14px;transform:none;box-shadow:inset 0 0 0 1px #002a1533,0 0 30px #0000002e}.live-events:after{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#eafff1bf 0 3px,#0000 4px);border:2px solid #eafff194;width:min(22vw,190px);min-width:112px}.live-events .live-event,.live-events .live-event.away{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031a0eb3;border-color:#dcffea52;box-shadow:0 7px 18px #00190c3d}.live-controls{z-index:40;border-radius:inherit;width:auto;max-width:none;box-shadow:none;background:radial-gradient(circle at 50% 0,#35cc9229,#0000 35%),#020a06;border:0;padding:0 clamp(16px,4vw,54px) 28px;display:flex;inset:0;transform:translate(105%)}.live-controls.is-open{transform:translate(0)}.live-controls-drawer-heading{flex:none;min-height:76px;padding:10px 0}.live-controls>.match-tabs{z-index:3;background:#020a06;border-bottom:1px solid #35cc9233;padding:8px 0}.live-controls .live-tactics-block,.live-controls .substitution-box{border-color:#35cc9233}.live-controls .formation-assistant,.live-controls .opponent-live-summary,.live-controls .lineup-list,.live-controls .lineup-list-heading,.live-controls .lineup-list-player{color:#effff9;background:#061d13;border-color:#35cc922e}.live-controls .lineup-list-heading{background:linear-gradient(90deg,#35cc9233,#061d13)}.live-controls .lineup-list-heading span,.live-controls .lineup-list-player small,.live-controls .lineup-list-player>.position-pill{color:#9ac6b7}.live-controls .lineup-list-player strong{color:#effff9}.live-controls select,.live-controls select option{color:#effff9;background:#061d13;border-color:#35cc9252}.live-controls .segmented button{color:#c9ffe6;background:#061d13;border-color:#35cc9240}.live-controls .segmented button.active{color:#00170d;background:#35cc92;border-color:#35cc92}.live-controls .formation-board{border-color:#35cc9247}.live-controls .lineup-list-player{grid-template-columns:34px 31px minmax(0,1fr) auto}.live-controls .lineup-list-player>.player-avatar{border-radius:50%;width:30px;height:30px;overflow:hidden}.live-controls .lineup-list-player>i{left:78px}@media (max-width:700px){.live-match-header{min-height:110px;padding:8px 10px}.live-match-header>div:first-child{display:flex}.live-match-header>div:first-child .live-pill{display:none}.live-match-header>div:first-child>small{font-size:.5625rem}.live-score>span{max-width:30vw;font-size:.625rem}.live-events{grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) minmax(0,1fr);gap:5px;padding:12px 6px}.live-events:before{border-radius:12px;width:24vw;min-width:82px}.live-events:after{width:24vw;min-width:82px}.live-events .live-event,.live-events .live-event.away{grid-template-columns:24px minmax(0,1fr);min-height:66px;padding:6px}.live-events .live-event>b,.live-events .live-event.away>b{grid-area:1/1}.live-events .live-event>.event-symbol,.live-events .live-event.away>.event-symbol{display:none!important}.live-events .live-event-copy,.live-events .live-event.away>.live-event-copy{grid-column:2}.live-events .live-event-copy>strong{font-size:.625rem;line-height:1.25}.live-events .live-event-copy>small{display:none}.live-controls{width:auto;padding:0 12px calc(14px + env(safe-area-inset-bottom));border-radius:0;inset:0}.live-controls-drawer-heading{min-height:64px}.live-pause-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));min-height:52px;padding:0 17px;font-size:.75rem}.live-events{padding:12px 7px}.live-events:before{inset:7px}}:is(.app-shell,.match-preparation-page) .live-events{background:radial-gradient(#69d27a33,#0000 58%),repeating-linear-gradient(90deg,#10743a57 0 8.33%,#278d4845 8.33% 16.66%),linear-gradient(#1d914c,#11743d)}:is(.app-shell,.match-preparation-page) .live-controls .lineup-list,:is(.app-shell,.match-preparation-page) .live-controls .lineup-list-heading,:is(.app-shell,.match-preparation-page) .live-controls .lineup-list-player,:is(.app-shell,.match-preparation-page) .live-controls .substitution-column>button,:is(.app-shell,.match-preparation-page) .live-controls .substitution-preview,:is(.app-shell,.match-preparation-page) .live-controls .formation-assistant{color:#effff9;background:#020a06;border-color:#35cc923d}:is(.app-shell,.match-preparation-page) .live-controls .lineup-list-heading{background:linear-gradient(90deg,#35cc9238,#020a06 70%)}:is(.app-shell,.match-preparation-page) .live-controls .lineup-list-player strong,:is(.app-shell,.match-preparation-page) .live-controls .substitution-column strong,:is(.app-shell,.match-preparation-page) .live-controls .substitution-preview b{color:#effff9}:is(.app-shell,.match-preparation-page) .live-controls .lineup-list-player small,:is(.app-shell,.match-preparation-page) .live-controls .substitution-column small,:is(.app-shell,.match-preparation-page) .live-controls .substitution-column>span,:is(.app-shell,.match-preparation-page) .live-controls .substitution-preview{color:#9ac6b7}:is(.app-shell,.match-preparation-page) .live-controls .formation-board{background-image:var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg))}.live-event-filters{display:none}.live-events{overflow:hidden}.live-events .live-event,.live-events .live-event.away{background:#031a0e9e}:is(.app-shell,.match-preparation-page) .live-events{grid-auto-rows:auto;align-content:start;align-items:start;padding-top:24px}:is(.app-shell,.match-preparation-page) .live-events .live-event,:is(.app-shell,.match-preparation-page) .live-events .live-event.away,:is(.app-shell,.match-preparation-page) .live-events .live-event.opponent{color:#183126;min-height:62px;animation:.42s cubic-bezier(.2,.82,.24,1) both live-event-arrive;box-shadow:0 9px 22px #002c1442;background:#ffffffe6!important;border-color:#ffffffe6!important}:is(.app-shell,.match-preparation-page) .live-events .live-event>b,:is(.app-shell,.match-preparation-page) .live-events .live-event-copy>strong{color:#122b20!important}:is(.app-shell,.match-preparation-page) .live-events .live-event-copy>small,:is(.app-shell,.match-preparation-page) .live-events .live-event-copy>small>b{color:#4b6659!important}@keyframes live-event-arrive{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.live-pause-action{color:#00170d;cursor:pointer;background:#35cc92;border:1px solid #8effc8;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font:850 .6875rem Manrope,sans-serif;display:inline-flex}.live-pause-action:hover{color:#00170d;background:#67e5b2}:is(.app-shell,.match-preparation-page) .live-events .live-event,:is(.app-shell,.match-preparation-page) .live-events .live-event.away,:is(.app-shell,.match-preparation-page) .live-events .live-event.opponent{grid-template-columns:38px 40px minmax(0,1fr);gap:9px;min-height:82px;padding:11px 12px}:is(.app-shell,.match-preparation-page) .live-events .live-event>.event-symbol,:is(.app-shell,.match-preparation-page) .live-events .live-event.away>.event-symbol{width:36px;height:36px}:is(.app-shell,.match-preparation-page) .live-events .live-event-copy>strong{font-size:.8125rem}@media (max-width:700px){:is(.app-shell,.match-preparation-page) .live-events{padding-top:14px}:is(.app-shell,.match-preparation-page) .live-events .live-event,:is(.app-shell,.match-preparation-page) .live-events .live-event.away,:is(.app-shell,.match-preparation-page) .live-events .live-event.opponent{min-height:74px;padding:9px 8px}}.app-shell .lineup-preset-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 -6px;display:flex}.app-shell .lineup-preset-tabs button{color:#a5c9b9;cursor:pointer;background:#ffffff0a;border:1px solid #5ceba133;border-radius:9px;align-items:center;gap:6px;padding:9px 16px;font-size:.75rem;font-weight:800;display:flex}.app-shell .lineup-preset-tabs button small{color:#7f9e8f;font-size:.625rem;font-weight:600}.app-shell .lineup-preset-tabs button[aria-pressed=true]{color:#062116;background:linear-gradient(135deg,#d7ff62 0%,#65e9a7 52%,#37cf91 100%);border-color:#dcff80e0}.app-shell .lineup-preset-tabs button[aria-pressed=true] small{color:#1f4230}.app-shell .default-lineup-editor{color:#effff9;background:linear-gradient(145deg,#0b1b14fa,#040e0afa);border:1px solid #5ceba13d;margin:18px 0;padding:22px}.app-shell .default-lineup-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.app-shell .default-lineup-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.app-shell .default-lineup-actions>button{white-space:nowrap;justify-content:center;min-height:42px}.app-shell .lineup-auto-priority{color:var(--text-muted);letter-spacing:.06em;gap:4px;font-size:.64rem;font-weight:800;display:grid}.app-shell .lineup-auto-priority select{min-height:42px;color:var(--text-primary);font:inherit;letter-spacing:normal;padding:0 10px}.best-lineup-button.secondary-button{isolation:isolate;color:#062116;background:linear-gradient(135deg,#d7ff62 0%,#65e9a7 52%,#37cf91 100%);border-color:#dcff80e0;font-weight:900;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff85,0 7px 20px #36dda042,0 0 0 1px #36dda01f}.best-lineup-button.secondary-button:after{z-index:-1;content:"";pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff61,#ffffffe0,#ffffff47,#0000);width:24%;animation:3.4s ease-in-out infinite best-lineup-button-shine;position:absolute;top:-80%;bottom:-80%;left:-38%;transform:skew(-20deg)}.best-lineup-button.secondary-button:hover:not(:disabled){color:#03170f;background:linear-gradient(135deg,#e5ff83 0%,#78f2b5 52%,#45d99d 100%);border-color:#e8ff9e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffa8,0 10px 26px #36dda061,0 0 18px #c9f24f2e}.best-lineup-button.secondary-button:disabled:after{display:none}@keyframes best-lineup-button-shine{0%,24%{opacity:0;left:-38%}31%{opacity:1}54%,to{opacity:0;left:118%}}@media (prefers-reduced-motion:reduce){.best-lineup-button.secondary-button:after{animation:none;display:none}}.app-shell .default-lineup-editor h2{color:#f1fff8;margin:3px 0 5px}.app-shell .default-lineup-editor header p{color:#a5c9b9;max-width:730px;margin:0;line-height:1.55}.app-shell .default-lineup-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.48fr);gap:18px;display:grid}.app-shell .default-lineup-pitch{min-width:0}.app-shell .default-lineup-editor .formation-select{color:#bcebd3;margin-bottom:10px;display:inline-flex}.app-shell .default-lineup-editor .formation-select select{color:#effff9;background:#07150e;border-color:#5ceba14d}.app-shell select option,.match-preparation-page select option{color:#effff9;background:#07150e}.app-shell .default-lineup-editor .formation-board{height:min(48vw,430px);min-height:310px}.app-shell .default-lineup-bench{background:#00000094;border:1px dashed #5ceba152;border-radius:14px;min-height:0;padding:14px}.app-shell .default-lineup-bench-heading{color:#ecfff5;justify-content:space-between;align-items:center;display:flex}.app-shell .default-lineup-bench-heading span{color:#0a2215;background:#77f0b2;border-radius:999px;padding:3px 8px;font:800 .68rem Manrope,sans-serif}.app-shell .default-lineup-bench>p{color:#94bbaa;margin:8px 0 12px;font-size:.75rem;line-height:1.45}.app-shell .default-lineup-bench-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.app-shell .default-lineup-bench-slot{background:#07150e;border:1px solid #ffffff1f;border-radius:9px;min-height:52px;display:flex;position:relative;overflow:hidden}.app-shell .default-lineup-bench-slot>button:first-child,.app-shell .default-lineup-available button{text-align:left;color:#effff9;background:#07150e;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.app-shell .default-lineup-bench-slot>button:first-child{cursor:grab;border:0;padding-right:38px}.app-shell .default-lineup-bench-slot>button:first-child:hover,.app-shell .default-lineup-bench-slot>button:first-child.selected,.app-shell .default-lineup-available button:not(:disabled):hover{background:#35cc9226;border-color:#57dfa0}.app-shell .default-lineup-bench-slot.is-empty{color:#9ac6b7;background:#07150eb8;border-style:dashed;justify-content:center;align-items:center;gap:10px;cursor:pointer!important}.app-shell .default-lineup-bench-slot.is-empty:hover,.app-shell .default-lineup-bench-slot.is-empty.is-selecting{color:#0b2618;background:#77f0b2;border-color:#77f0b2}.app-shell .default-lineup-bench-slot.is-empty span{font:800 .7rem Manrope,sans-serif}.app-shell .default-lineup-remove{color:#c9ead9;cursor:pointer;background:#b92836;border:1px solid #e95765;border-radius:3px;justify-content:center;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.app-shell .default-lineup-remove>span{color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:9px!important;font-weight:200!important}.app-shell .default-lineup-remove:hover{color:#fff;background:#b92836;border-color:#e95765}.app-shell .default-lineup-bench-slot>button:first-child span:last-child,.app-shell .default-lineup-available button span:nth-child(2){gap:2px;min-width:0;display:grid}.app-shell .default-lineup-bench-slot strong,.app-shell .default-lineup-available strong{color:#f1fff8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .default-lineup-bench-slot small,.app-shell .default-lineup-available small{color:#9ac6b7;font-size:.66rem}.app-shell .default-lineup-available button{cursor:pointer}.app-shell .default-lineup-available button:disabled{opacity:.48;cursor:not-allowed}.app-shell .default-lineup-available button>svg{color:#77f0b2;flex:none;margin-left:auto}.app-shell .default-lineup-available button:disabled>svg{color:#78988a}.app-shell .default-lineup-strength{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.app-shell .default-lineup-strength span{text-align:center;background:#06110b;border:1px solid #ffffff1a;border-radius:9px;padding:9px}.app-shell .default-lineup-strength small{color:#93bfab;font-size:.58rem;display:block}.app-shell .default-lineup-strength b{color:#a9ffbb;font-size:1.1rem}.app-shell .default-lineup-tactics{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(145px,1fr));gap:14px;margin-top:18px;display:grid}.app-shell .default-lineup-tactics>label{color:#bcebd3;letter-spacing:.04em;gap:7px;font:800 .67rem Manrope,sans-serif;display:grid}.app-shell .default-lineup-tactics>label>strong{color:#a9ffbb}.app-shell .default-lineup-tactics input[type=range]{accent-color:#35cc92;width:100%}.app-shell .set-piece-takers{background:#03140c9e;border:1px solid #5ceba133;border-radius:12px;margin-top:14px;padding:15px}.app-shell .set-piece-takers>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 12px;display:flex}.app-shell .set-piece-takers h3{color:#effff9;margin:3px 0 0;font-size:.95rem}.app-shell .set-piece-takers p{color:#9bc5b0;max-width:500px;margin:0;font-size:.74rem;line-height:1.45}.app-shell .set-piece-taker-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-shell .set-piece-taker-selects>label{color:#bcebd3;letter-spacing:.04em;gap:7px;font:800 .67rem Manrope,sans-serif;display:grid}.app-shell .set-piece-taker-selects select{color:#effff9;background:#07150e;border-color:#5ceba14d;min-width:0}.app-shell .default-lineup-warning,.app-shell .default-lineup-feedback{border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.45}.app-shell .default-lineup-warning{color:#ffe2a8;background:#b76f0a2b;border:1px solid #ffbf5a59}.app-shell .default-lineup-feedback{color:#bfe7d3;background:#35cc9214;border:1px solid #35cc9229}.app-shell .default-lineup-available{background:#040e0ab8;border:1px solid #5ceba12e;border-radius:12px;margin-top:14px;padding:14px}.app-shell .default-lineup-available>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .default-lineup-available h3{color:#effff9;margin:3px 0 0;font-size:.95rem}.app-shell .default-lineup-available>header>span{color:#8daf9f;text-align:right;font:800 .67rem Manrope,sans-serif}.app-shell .default-lineup-available>header>span.is-selecting{color:#0b2618;background:#77f0b2;border-radius:999px;padding:5px 8px}.app-shell .default-lineup-available>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}@media (max-width:820px){.app-shell .default-lineup-layout,.app-shell .default-lineup-tactics{grid-template-columns:1fr}.app-shell .set-piece-takers>header{gap:7px;display:grid}.app-shell .set-piece-taker-selects{grid-template-columns:1fr}.app-shell .default-lineup-editor .formation-board{height:min(70vw,420px);min-height:275px}.app-shell .default-lineup-available>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.app-shell .default-lineup-editor{padding:15px}.app-shell .default-lineup-editor>header{display:grid}.app-shell .default-lineup-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.app-shell .default-lineup-editor>header :is(.primary-button,.secondary-button){justify-content:center;width:100%}.app-shell .default-lineup-bench-slots,.app-shell .default-lineup-available>div{grid-template-columns:1fr}}@media (max-width:700px){.app-shell .default-lineup-editor .formation-board-shell{width:min(100%,48svh);margin-inline:auto}.app-shell .default-lineup-editor .formation-board-shell.is-preview-cards .formation-board{aspect-ratio:2/3;background-image:none;width:100%;height:auto;min-height:0}.app-shell .default-lineup-editor .formation-board-shell.is-preview-cards .formation-board:before{z-index:0;background:#042314eb var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg)) center / cover no-repeat;border:0;border-radius:0;display:block;inset:-38% -45%;transform:rotate(-90deg)}.app-shell .default-lineup-editor .formation-board-shell.is-preview-cards .formation-board:after{display:none}}.auth-page,.auth-heading h2,.auth-page .field input{color:#1d2a3a}.club-review-action{border-bottom:1px solid #35cc9224;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.club-review-action>div{gap:4px;display:grid}.club-review-action strong{color:#effff9;font-size:.72rem}.club-review-action small{color:#9ac6b7;font-size:.61rem;line-height:1.45}.club-review-action button{flex:none;min-height:34px;font-size:.61rem}.manager-directory-page{--panel:#03110c;--border:#35cc9238;--text:#effff9;--text-muted:#9ac6b7;min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% -10%,#35cc9229,#0000 32rem),#000}.manager-directory-page .competition-history-back{color:#9ac6b7}.manager-directory-page .competition-history-back:hover{color:#35cc92}.manager-directory-page .panel{border-color:var(--border);background:linear-gradient(145deg,#03110cfa,#000)}.manager-directory-icon{color:#35cc92;background:linear-gradient(135deg,#35cc9238,#03110ce6);border:1px solid #35cc923d}.manager-directory-summary svg,.manager-card-numbers b,.manager-profile-columns h3 svg,.manager-title-list li svg{color:#35cc92}.manager-card{color:#effff9;background:linear-gradient(100deg,#03110cfa,#000);border-color:#35cc9229}.manager-card:hover,.manager-card.is-selected{border-color:#35cc92;box-shadow:0 9px 25px #00000052,inset 3px 0 #35cc92}.manager-avatar{color:#c9ffe6;background:linear-gradient(145deg,#176d4a,#03110c);border:1px solid #35cc9247}.manager-profile-card>header{background:linear-gradient(105deg,#35cc9229,#0000 62%);border-color:#35cc9226}.manager-profile-card p a{color:#35cc92}.manager-profile-record,.manager-profile-record span{border-color:#35cc9226}.manager-title-list li{background:#35cc920d;border-color:#35cc9229}.manager-career-list>li>span.is-current{background:#35cc92;box-shadow:0 0 0 4px #35cc9224}.manager-career-list>li:not(:last-child)>span:after{background:#35cc9233}.manager-photo-edit{color:#00160c;background:#35cc92;border-color:#03110c}.auth-page{color:#effff9;background:#000}.auth-visual{background:radial-gradient(circle at 20% 12%,#35cc9230,#0000 24rem),linear-gradient(145deg,#000 0%,#03110c 72%,#000 100%)}.auth-visual:before{border-color:#35cc921c}.auth-form-wrap{background:radial-gradient(circle at 72% -10%,#35cc9221,#0000 24rem),#000}.auth-form{background:linear-gradient(145deg,#03110cfa,#000);border:1px solid #35cc9238;border-radius:18px;padding:clamp(22px,4vw,36px);box-shadow:0 24px 64px #0000007a,inset 0 1px #ffffff0a}.auth-heading>span{color:#35cc92}.auth-heading h2,.auth-page{color:#effff9}.auth-heading p,.auth-form>label,.auth-help{color:#9ac6b7}.auth-page .field{color:#76c9a7;background:#000;border-color:#35cc923d}.auth-page .field:focus-within{border-color:#35cc92;box-shadow:0 0 0 3px #35cc9224}.auth-page .field input{color:#effff9;-webkit-text-fill-color:#effff9;caret-color:#35cc92;-webkit-box-shadow:inset 0 0 0 100px #000}.auth-page .field input:-webkit-autofill{color:#effff9;-webkit-text-fill-color:#effff9;caret-color:#35cc92;-webkit-box-shadow:inset 0 0 0 100px #000}.auth-page .field input:-webkit-autofill:hover{color:#effff9;-webkit-text-fill-color:#effff9;caret-color:#35cc92;-webkit-box-shadow:inset 0 0 0 100px #000}.auth-page .field input:-webkit-autofill:focus{color:#effff9;-webkit-text-fill-color:#effff9;caret-color:#35cc92;-webkit-box-shadow:inset 0 0 0 100px #000}.auth-page .field input::placeholder{color:#5c8e7b;opacity:1}.auth-page .primary-button{color:#00160c;background:#35cc92;border-color:#35cc92}.auth-page .primary-button:hover:not(:disabled){background:#65e5af;border-color:#65e5af}.auth-page .auth-help a{color:#35cc92}.auth-page .demo-notice{color:#c9ffe6;background:#35cc921a;border-color:#35cc9238}.auth-page .form-error{color:#ffd6d6;background:#d9373629;border:1px solid #d937364d}.auth-page .form-notice{color:#c9ffe6;background:#35cc9221;border:1px solid #35cc9247}.auth-provider{color:#dce7ff;background:#4d7ad81a;border:1px solid #6ea2ff42;border-radius:10px;align-items:flex-start;gap:10px;margin:4px 0 18px;padding:10px 12px;display:flex}.auth-provider>svg{color:#8cabff;flex:none;margin-top:2px}.auth-provider>span{gap:1px;min-width:0;display:grid}.auth-provider small{color:#9ab0e3;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.auth-provider b{color:#effff9;font-size:.76rem}.auth-provider em{color:#b7c8ed;font-size:.64rem;font-style:normal;line-height:1.35}.auth-provider.is-native{background:#35cc921a;border-color:#35cc9247}.auth-provider.is-native>svg{color:#35cc92}.auth-provider.is-native small,.auth-provider.is-native em{color:#9ac6b7}.auth-data-connection{margin-bottom:12px}.auth-data-connection .field select{color:#effff9;width:100%;font:inherit;background:0 0;border:0;outline:0}.auth-data-connection .field select option{color:#effff9;background:#03110c}.auth-production-warning{color:#ffd9d5;background:#ab2a1e2e;border:1px solid #ff77696b;border-radius:10px;align-items:flex-start;gap:10px;margin:-6px 0 18px;padding:12px;font-size:.72rem;line-height:1.45;display:flex}.auth-production-warning>svg{color:#ff7769;flex:none;margin-top:2px}.auth-production-warning>span{gap:5px;display:grid}.auth-production-warning b{color:#fff;font-size:.76rem}.auth-production-warning label{color:#fff;cursor:pointer;align-items:flex-start;gap:7px;font-weight:700;display:flex}.auth-production-warning input{accent-color:#ff7769;margin-top:2px}.seasons-archive-page{color:#effff9;width:min(100% - 32px,1000px);min-height:100vh;margin:0 auto;padding:30px 0 72px}.seasons-archive-page>header>div{align-items:center;gap:15px;margin-top:20px;display:flex}.seasons-archive-page h1{margin:2px 0;font-size:clamp(1.6rem,4vw,2.35rem)}.seasons-archive-page header small,.seasons-archive-page header p{color:#9ac6b7}.seasons-archive-page header p{margin:4px 0 0}.seasons-archive-icon{color:#35cc92;background:#35cc921f;border:1px solid #35cc9242;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.seasons-archive-list{gap:11px;margin-top:25px;display:grid}.seasons-archive-card{color:#effff9;background:linear-gradient(100deg,#03110cfa,#000);border-color:#35cc922e;grid-template-columns:86px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 19px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.seasons-archive-card:hover{color:#effff9;border-color:#35cc92;transform:translateY(-2px)}.seasons-archive-year{color:#35cc92;background:#35cc9214;border:1px solid #35cc9238;border-radius:12px;place-items:center;width:76px;height:62px;font-size:1.25rem;font-weight:900;display:grid}.seasons-archive-main{gap:3px;min-width:0;display:grid}.seasons-archive-main small,.seasons-archive-stats small{color:#9ac6b7;letter-spacing:.09em;font-size:.58rem;font-weight:900}.seasons-archive-main strong{font-size:1rem}.seasons-archive-main em{color:#9ac6b7;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;overflow:hidden}.seasons-archive-stats{gap:18px;display:flex}.seasons-archive-stats>span{grid-template-columns:auto auto;align-items:center;column-gap:5px;display:grid}.seasons-archive-stats svg{color:#35cc92;grid-row:span 2}.seasons-archive-stats b{font-size:1rem}.seasons-archive-message{color:#9ac6b7;margin-top:25px;padding:25px}@media (max-width:650px){.seasons-archive-page{width:min(100% - 20px,1000px);padding-top:20px}.seasons-archive-card{grid-template-columns:62px minmax(0,1fr) auto;gap:11px;padding:12px}.seasons-archive-card>svg{display:none}.seasons-archive-year{width:58px;height:52px;font-size:1rem}.seasons-archive-stats{gap:9px}.seasons-archive-stats small{display:none}}@media (max-width:900px){.auth-form{box-shadow:none;background:0 0;border:0;border-radius:0}}@media (max-width:700px) and (orientation:portrait){html,body{overflow-x:clip}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.auth-form-wrap{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));place-items:start stretch}.auth-mobile-logo{margin-bottom:clamp(28px,8vh,50px)}.auth-form{width:min(100%,420px);margin:0 auto}.auth-form .primary-button,.auth-form .google-button{min-height:46px}.table-wrap,.competition-tabs,.club-profile-tabs{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.competition-history-page,.club-profile-page{min-height:100dvh;padding:16px 12px calc(24px + env(safe-area-inset-bottom))}.competition-history-page-header{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:18px}.competition-history-identity,.club-profile-page-header>div{min-width:0}.competition-history-identity{align-items:center;gap:14px}.competition-history-logo{border-radius:13px;flex-basis:68px;width:68px;height:68px}.competition-history-logo svg{width:30px;height:30px}.competition-history-page-header h1{margin-top:4px;font-size:clamp(1.35rem,7vw,1.75rem)}.competition-history-page-header small{font-size:.56rem}.competition-history-heading b{font-size:.62rem}.competition-history-back{justify-content:center;width:100%;min-height:44px}.club-profile-page-header>div{align-items:flex-start}.club-profile-page-header h1,.competition-history-page-header h1{overflow-wrap:anywhere}.admin-page{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.admin-heading{flex-direction:column;align-items:stretch;gap:12px}.admin-heading-actions{flex-direction:column;align-items:stretch;width:100%}.admin-heading>.secondary-button,.admin-squads-shortcut,.admin-roster-import-shortcut{justify-content:center;width:100%;min-height:44px}.connection-pill{align-self:flex-start}.access-list{overflow:visible}.access-list article{grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr) 34px;gap:9px 10px;min-width:0;min-height:0;padding:12px}.access-list-card:not(.admin-roster-card) .access-list article>.access-avatar{grid-area:1/1}.access-list-card:not(.admin-roster-card) .access-list article>.access-person{grid-area:1/2;min-width:0}.access-list-card:not(.admin-roster-card) .access-list article>.icon-button{grid-area:1/3;align-self:center}.access-list-card:not(.admin-roster-card) .access-list article>.access-club{border-top:1px solid #35cc9224;grid-area:2/1/auto/-1;min-width:0;padding-top:9px}.access-list-card:not(.admin-roster-card) .access-list article>.access-club select{width:100%;min-height:42px}.access-list-card:not(.admin-roster-card) .access-list article>.access-role{grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-roster-card .access-list article{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) 34px 34px}.admin-roster-card .access-list article>:first-child{grid-area:1/1}.admin-roster-card .access-list article>.access-person{grid-area:1/2;min-width:0}.admin-roster-card .access-list article>.icon-button:not(.danger){grid-area:1/3}.admin-roster-card .access-list article>.icon-button.danger{grid-area:1/4}.admin-roster-card .access-list article>.access-role{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;display:flex}.club-curation-filter,.club-import-actions{flex-direction:column}.club-curation-filter{align-items:stretch}.club-curation-filter>div{flex-direction:column}.club-curation-filter label{justify-content:space-between}.club-curation-filter select{flex:1;min-height:44px}.club-curation-filter button,.club-import-actions>*{justify-content:center;width:100%;min-height:44px}.club-review-action{flex-direction:column;align-items:stretch}.club-review-action button{justify-content:center;width:100%;min-height:42px}.club-curation-rows{max-height:none;overflow:visible}.club-curation-row{grid-template-columns:34px minmax(0,1fr);align-items:start;min-height:68px}.club-curation-row em{grid-column:1/-1;justify-self:start}.club-import-preview{align-items:stretch}.club-import-preview .primary-button{min-height:44px}.app-shell .mobile-bottom-nav{padding-bottom:max(8px, env(safe-area-inset-bottom))}}.app-shell :is(main,section,article,header,nav,div,span),.competition-history-page :is(main,section,article,header,nav,div,span),.club-profile-page :is(main,section,article,header,nav,div,span){min-width:0}.app-shell :is(h1,h2,h3,p,strong,small,a),.competition-history-page :is(h1,h2,h3,p,strong,small,a),.club-profile-page :is(h1,h2,h3,p,strong,small,a){overflow-wrap:anywhere}.fixture-aggregate,.report-aggregate{color:var(--accent,#4fd1a0);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:12px;display:flex}.fixture-aggregate{border-top:1px solid #4fd1a024;padding-top:8px}.fixture-aggregate span,.report-aggregate span{color:var(--muted,#91a69e)}.admin-narration-panel{gap:16px;display:grid}.admin-narration-panel>label{color:#effff9;gap:7px;display:grid}.admin-narration-panel textarea{resize:vertical;color:#effff9;background:#000;border:1px solid #35cc9240;border-radius:8px;min-height:76px;padding:10px;font:700 .75rem Manrope,sans-serif}.admin-narration-panel label>small{color:#9ac6b7;font-size:.6875rem}.admin-narration-panel label>.secondary-button{justify-self:start}.admin-narration-panel footer{justify-content:flex-end;display:flex}.fixture-aggregate b{color:#f7d77b;font-size:11px}.report-aggregate{margin-top:10px}.report-shootout{border-top:1px solid #4fd1a024;flex-direction:column;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.report-shootout>strong{color:var(--accent,#4fd1a0);font-size:13px}.report-shootout-rounds{flex-wrap:wrap;justify-content:center;gap:6px 10px;display:flex}.report-shootout-kick{color:var(--muted,#91a69e);white-space:nowrap;font-size:12px}.report-shootout-kick.scored{color:var(--text,#e7f3ee)}.report-shootout-kick.missed{opacity:.65;text-decoration:line-through}.report-shootout-kick.away{border-left:1px solid #91a69e40;padding-left:10px}@media (max-width:780px){.app-shell :is(.panel-heading,.page-heading,.fixture-row,.fixture-teams,.notification-item,.market-list-main),.competition-history-list article>div:not(.fixture-aggregate){min-width:0}.app-shell :is(button,.secondary-button,.primary-button),.competition-history-page :is(button,.secondary-button,.primary-button){white-space:normal}.competition-history-list article>div:not(.fixture-aggregate){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.competition-history-list article>div>span{overflow:hidden}.competition-history-list .competition-fixture-scoreboard{grid-template-columns:minmax(0,1fr)}.competition-history-list .competition-fixture-team>:nth-child(2){text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}}@media (min-width:1440px){.app-shell .page-content{width:min(100%,1480px);margin-inline:auto;padding-inline:clamp(32px,4vw,64px)}.app-shell .overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,.72fr);gap:22px}.app-shell .competition-catalog-list{grid-template-columns:repeat(3,minmax(280px,1fr))}.app-shell .market-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}}@media (min-width:1181px) and (max-width:1439px){.app-shell .page-content{padding-inline:clamp(22px,2.4vw,36px)}.app-shell .overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)}.app-shell .competition-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .finance-summary-grid,.app-shell .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.app-shell .app-sidebar{z-index:50;width:min(286px,86vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.app-shell .app-sidebar.is-open{transform:translate(0)}.app-shell .sidebar-close{display:grid}.app-shell .sidebar-scrim{display:block}.app-shell .app-main{width:100%;margin-left:0}.app-shell .mobile-menu{flex:0 0 38px;place-items:center;display:grid}.app-shell .page-content{width:100%;padding-inline:clamp(18px,3vw,30px)}.app-shell .overview-grid{grid-template-columns:minmax(0,1fr)}.app-shell .side-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .financial-snapshot{grid-column:1/-1}.app-shell .competition-grid{grid-template-columns:minmax(0,1fr)}.app-shell .competition-catalog-list,.app-shell .market-grid,.app-shell .finance-summary-grid,.app-shell .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .competition-catalog-list article{grid-template-columns:48px minmax(0,1fr) auto;display:grid}.app-shell .competition-history-button{white-space:nowrap;justify-self:end;margin-left:0}.app-shell :is(.toolbar,.panel-heading,.competition-catalog-heading,.page-heading){min-width:0}}@media (max-width:959px){.app-shell .topbar{padding-inline:16px}.app-shell .page-content{padding:20px 16px 84px}.app-shell .page-heading{gap:12px}.app-shell .page-heading h1{font-size:clamp(1.45rem,4vw,2rem)}.app-shell .overview-grid,.app-shell .side-column{grid-template-columns:minmax(0,1fr);display:grid}.app-shell .competition-catalog{padding:16px}.app-shell .competition-catalog-heading{flex-direction:column;align-items:flex-start;gap:5px}.app-shell .competition-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .competition-catalog-list article{min-height:74px;padding:10px}.app-shell .fixture-row{grid-template-columns:52px 4px minmax(100px,.55fr) minmax(260px,1fr) 36px}.app-shell :is(.toolbar,.squad-toolbar-controls,.admin-heading,.admin-heading-actions){flex-wrap:wrap}.app-shell .tactics-strength,.app-shell .club-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .club-profile-leaders{grid-template-columns:minmax(0,1fr)}.competition-history-page,.club-profile-page{padding-inline:16px}.competition-history-page-panel,.club-profile-page-panel{width:100%}}@media (max-width:639px){html,body{max-width:100%;overflow-x:clip}.app-shell .topbar{gap:8px;height:58px;padding-inline:10px}.app-shell .season-status{min-width:0;overflow:hidden}.app-shell .season-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .topbar-actions{flex:none}.app-shell .round-chip{display:none}.app-shell .page-content{padding:16px 10px calc(82px + env(safe-area-inset-bottom))}.app-shell .page-heading{flex-direction:column;align-items:stretch;margin-bottom:14px}.app-shell .page-heading p{font-size:.8125rem;display:block}.app-shell .page-heading .compact-action{justify-content:center;width:100%;display:inline-flex}.app-shell .panel,.app-shell .content-panel{border-radius:12px;max-width:100%}.app-shell .panel-heading{flex-wrap:wrap;gap:8px;min-height:58px;padding:12px}.app-shell .competition-catalog{padding:12px}.app-shell .competition-catalog-list{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.app-shell .competition-catalog-list article{grid-template-columns:44px minmax(0,1fr) auto;min-height:68px}.app-shell .competition-logo-md{width:44px;height:44px}.app-shell .competition-catalog-list strong{white-space:normal;line-height:1.3}.app-shell .competition-history-button{align-items:center;min-height:36px;display:inline-flex}.app-shell .competition-hero{grid-template-columns:44px minmax(0,1fr);padding:14px}.app-shell .competition-rank{display:none}.app-shell .market-grid,.app-shell .finance-summary-grid,.app-shell .stat-grid,.app-shell .tactics-strength,.app-shell .club-profile-summary{grid-template-columns:minmax(0,1fr)}.app-shell .fixture-row{grid-template-rows:auto auto auto;grid-template-columns:42px 3px minmax(0,1fr) 36px;min-height:0;padding:12px}.app-shell .fixture-meta{min-width:0}.app-shell .fixture-teams{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);padding-top:8px}.app-shell .fixture-aggregate{grid-column:1/-1}.app-shell .toolbar,.app-shell .squad-toolbar-controls{flex-direction:column;align-items:stretch}.app-shell .toolbar>*,.app-shell .squad-toolbar-controls>*,.app-shell .search-box,.app-shell .segmented{width:100%;max-width:100%}.app-shell .segmented{overflow-x:auto}.app-shell .segmented button{flex:1 0 auto;min-height:44px}.app-shell .table-wrap,.competition-history-page .table-wrap,.club-profile-page .table-wrap{scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}.app-shell .inbox-list>button,.app-shell .message-item{grid-template-columns:36px minmax(0,1fr) auto}.app-shell :is(.notification-popover,.club-profile-modal,.tactics-modal){width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.competition-history-page,.club-profile-page{padding:12px 8px calc(24px + env(safe-area-inset-bottom))}.competition-history-page-header,.club-profile-page-header{gap:10px}.competition-stage-section,.competition-ideal-eleven{padding:10px}.competition-stage-picker{margin:-10px -10px 12px}.competition-stage-heading{flex-direction:column;align-items:flex-start}.competition-history-list{grid-template-columns:minmax(0,1fr)}.competition-history-list article>div:not(.fixture-aggregate){gap:7px}.competition-history-pagination{gap:8px;padding:10px}.competition-history-pagination button{flex:1;min-width:0}}.formation-board-shell{--lineup-card-width:clamp(58px, 6vw, 82px);--lineup-avatar-size:clamp(34px, 3.2vw, 46px)}.formation-board-shell .formation-board{isolation:isolate;background:radial-gradient(circle,#0000 0 10.4%,#ffffff85 10.6% 10.9%,#0000 11.1%),linear-gradient(90deg,#ffffff0b,#0000 52%),repeating-linear-gradient(90deg,#0d7a45 0 12.5%,#0b6f3e 12.5% 25%);border:3px solid #def6e9c7;border-radius:14px;width:100%;height:clamp(360px,34vw,500px);min-height:0;overflow:hidden;box-shadow:inset 0 0 0 1px #021e1047}.formation-board-shell .formation-board:before{z-index:-1;border-color:#ffffff9e;inset:5.5% 3%}.formation-board-shell .formation-board:after{z-index:-1;border-left-color:#ffffff9e;top:5.5%;bottom:5.5%;left:50%}.formation-board-shell .lineup-player.player-dot{width:var(--lineup-card-width);grid-template-rows:minmax(15px, auto) var(--lineup-avatar-size) minmax(14px, auto) 6px;color:#fff;background:0 0;place-items:center;gap:3px;height:auto;min-height:0;padding:0;display:grid;overflow:visible}.formation-board-shell .lineup-player-meta{color:#f5fffa;letter-spacing:.12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#01140bc7;border:1px solid #dbffeb47;border-radius:4px;max-width:100%;padding:2px 5px;font:900 clamp(.5rem,.72vw,.625rem)/1 Manrope,sans-serif;overflow:hidden}.formation-board-shell .lineup-player-avatar{width:var(--lineup-avatar-size);height:var(--lineup-avatar-size);color:#10271a;background:#eaf7ef;border:2px solid #eaf7ef;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 2px #01140b61,0 5px 12px #0000004d}.formation-board-shell .lineup-player-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.formation-board-shell .lineup-player-avatar b{font:900 clamp(.625rem,1vw,.8125rem)/1 Manrope,sans-serif}.formation-board-shell .lineup-player-name{color:#fff;width:100%;max-width:none;box-shadow:none;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 3px #03180d;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 2px;font:800 clamp(.5rem,.76vw,.6875rem)/1.15 Manrope,sans-serif;text-decoration:none;overflow:hidden}.formation-board-shell .lineup-player .player-condition{border:1px solid #edfff680;width:min(100%,54px);height:6px;margin:0;box-shadow:0 1px 3px #00000052}.formation-board-shell .lineup-player .player-condition-good>i{background:#56d681}.formation-board-shell .lineup-player .player-condition-warning>i{background:#f3c64b}.formation-board-shell .lineup-player .player-condition-critical>i{background:#f05c5c}.formation-board-shell .lineup-player.is-empty{grid-template-rows:minmax(15px,auto) 38px minmax(12px,auto);gap:3px;width:54px}.formation-board-shell .lineup-player.is-empty .lineup-player-meta{color:#e4f4e9;background:#01140b94}.formation-board-shell .lineup-player.is-empty .lineup-player-name{color:#effff5e6;font-size:.5625rem}.formation-board-shell .lineup-player.is-selected .lineup-player-avatar{box-shadow:0 0 0 4px #b7f66ec7,0 0 18px #b7f66e99}.formation-board-shell .lineup-player.is-interactive:hover .lineup-player-avatar{transform:scale(1.05)}.formation-board-shell .lineup-player:focus-visible{outline-offset:4px;outline:3px solid #d6ff83}@media (min-width:701px){.match-preparation-page .modal-backdrop{padding:16px}.match-preparation-page .preparation-modal{width:min(1200px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);overflow:auto}.match-preparation-page .preparation-modal .modal-heading{min-height:76px;padding:16px 22px}.match-preparation-page .preparation-start-button{min-height:40px;padding-inline:14px}.match-preparation-page .preparation-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;padding:0 22px}.match-preparation-page .formation-board-shell{width:min(100%,690px)}.match-preparation-page .selection-panel{height:clamp(360px,34vw,500px);margin:39px 0 0}.match-preparation-page .opponent-preview{padding:14px 22px 22px;display:block}.match-preparation-page .opponent-preview-field{width:min(100%,850px);height:auto}.match-preparation-page .opponent-preview .formation-board{height:clamp(360px,34vw,500px)}}@media (max-width:700px){.formation-board-shell{--lineup-card-width:clamp(50px, 16vw, 64px);--lineup-avatar-size:clamp(31px, 9.6vw, 38px)}.formation-board-shell .formation-board{aspect-ratio:2/3;background:radial-gradient(circle,#0000 0 10.4%,#ffffff85 10.6% 10.9%,#0000 11.1%),linear-gradient(#ffffff0d,#0000 52%),repeating-linear-gradient(0deg,#0d7a45 0 12.5%,#0b6f3e 12.5% 25%);height:auto}.formation-board-shell .formation-board:after{border-top:1px solid #ffffff9e;border-left:0;inset:auto 3% 50%}.formation-board-shell .lineup-player.player-dot{grid-template-rows:minmax(13px, auto) var(--lineup-avatar-size) minmax(12px, auto) 5px;gap:2px;left:var(--slot-y)!important;top:calc(100% - var(--slot-x))!important}.formation-board-shell .lineup-player-meta{padding:2px 3px;font-size:.5rem}.formation-board-shell .lineup-player-name{font-size:.5rem}.formation-board-shell .lineup-player .player-condition{height:5px}.formation-board-shell .lineup-player.is-empty{grid-template-rows:minmax(13px,auto) 32px minmax(12px,auto);width:46px}.match-preparation-page .preparation-modal{height:auto;min-height:100dvh;overflow:visible}.match-preparation-page .preparation-modal .modal-heading{min-height:0;padding:14px}.match-preparation-page .preparation-heading-actions{align-items:center}.match-preparation-page .preparation-start-button{min-height:42px;padding-inline:11px;font-size:.6875rem}.match-preparation-page .preparation-modal>.match-tabs{margin-bottom:0;padding-inline:14px}.match-preparation-page .preparation-grid{padding:14px;display:block}.match-preparation-page .formation-select{margin:0 0 10px}.match-preparation-page .selection-panel{height:min(400px,54dvh);margin:16px 0 0}.match-preparation-page .tactics-strength{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 14px 14px}.match-preparation-page .tactics-strength>span{min-width:0}.match-preparation-page .tactics-options{grid-template-columns:1fr;gap:12px;margin:0 14px 20px}.match-preparation-page .tactics-options .segmented button{min-height:40px}.match-preparation-page .opponent-preview{padding:14px;display:block}.match-preparation-page .opponent-preview-field{width:100%;height:auto}.match-preparation-page .opponent-preview .formation-board{height:auto}.match-preparation-page .opponent-strength-strip{gap:6px;padding-inline:0}.match-preparation-page .opponent-strength-stat{min-width:0;padding:10px 4px}}@media (max-width:399px){.app-shell .brand-lockup b{font-size:.9375rem}.app-shell .page-content{padding-inline:8px}.app-shell .page-heading h1{font-size:1.35rem}.app-shell .competition-catalog-list article{grid-template-columns:40px minmax(0,1fr)}.app-shell .competition-catalog-list article .competition-logo{width:40px;height:40px}.app-shell .competition-history-button{grid-column:1/-1;justify-content:center;width:100%}.app-shell .fixture-teams{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.app-shell .mobile-bottom-nav span{font-size:.625rem}.competition-page-tabs button{min-height:44px}.competition-leader-list{padding-inline:10px}.competition-leader-list article{grid-template-columns:22px 30px minmax(0,1fr) auto;gap:7px}}.app-shell .calendar-panel{overflow:hidden}.app-shell .calendar-toolbar{background:linear-gradient(90deg,#35cc9212,#0000);padding:14px 16px}.app-shell .calendar-toolbar .segmented{flex-wrap:wrap}.app-shell .calendar-filter-bar{background:linear-gradient(135deg,#35cc921a,#05120edb 45%);border:1px solid #49e3a030;border-radius:14px;grid-template-columns:minmax(220px,1.35fr) minmax(145px,.7fr) minmax(160px,.8fr) minmax(180px,.9fr) auto;align-items:end;gap:10px;margin:0 16px 14px;padding:13px;display:grid}.app-shell .calendar-filter-intro{color:#effff9;grid-column:1/-1;align-items:center;gap:9px;display:flex}.app-shell .calendar-filter-intro>svg{color:var(--accent);flex:none}.app-shell .calendar-filter-intro>div{gap:2px;display:grid}.app-shell .calendar-filter-intro strong{font-size:.8125rem}.app-shell .calendar-filter-intro span{color:var(--muted);font-size:.6875rem}.app-shell .calendar-filter-field{gap:5px;min-width:0;display:grid}.app-shell .calendar-filter-field>span{color:#8fbcaa;letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:800}.app-shell .calendar-filter-field>div,.app-shell .calendar-filter-field select{box-sizing:border-box;color:#effff9;background:#0000003d;border:1px solid #75d4ab33;border-radius:9px;width:100%;min-height:36px}.app-shell .calendar-filter-field>div{align-items:center;gap:7px;padding:0 10px;display:flex}.app-shell .calendar-filter-field>div svg{color:#75d4ab;flex:none}.app-shell .calendar-filter-field input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.app-shell .calendar-filter-field input::placeholder{color:#6f9988}.app-shell .calendar-filter-field select{font:inherit;padding:0 28px 0 10px;font-size:.75rem}.app-shell .calendar-filter-field>div:focus-within,.app-shell .calendar-filter-field select:focus{border-color:#49e3a0b3;box-shadow:0 0 0 3px #49e3a01a}.app-shell .calendar-clear-filters{color:#bfe0d3;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:1px solid #91c3ac47;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.6875rem;font-weight:800;display:inline-flex}.app-shell .calendar-clear-filters:hover{color:#effff9;background:#49e3a017;border-color:#49e3a09e}.app-shell .calendar-summary{color:#effff9;background:radial-gradient(circle at 85% 0,#35cc9224,#0000 42%),#020c08;border:1px solid #35cc9233;border-radius:12px;grid-template-columns:minmax(190px,1fr) auto minmax(210px,.8fr);align-items:center;gap:18px;margin:0 16px 14px;padding:14px;display:grid}.app-shell .calendar-week-program{background:#05120eb8;border:1px solid #49e3a02e;border-radius:16px;grid-template-columns:minmax(180px,.75fr) minmax(0,3fr);gap:14px;margin:0 16px 14px;padding:14px;display:grid}.app-shell .calendar-week-heading{flex-direction:column;justify-content:center;gap:4px;display:flex}.app-shell .calendar-week-heading>span{color:var(--accent);letter-spacing:.1em;font-size:11px;font-weight:800}.app-shell .calendar-week-heading>strong{text-transform:capitalize;font-size:17px}.app-shell .calendar-week-heading>small{color:var(--muted)}.app-shell .calendar-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.app-shell .calendar-week-days>div{text-align:center;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:8px 6px}.app-shell .calendar-week-days>div.has-fixture{background:#49e3a014;border-color:#49e3a06b}.app-shell .calendar-week-days span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.app-shell .calendar-week-days b{margin:2px 0;font-size:18px;display:block}.app-shell .calendar-week-days small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.app-shell .calendar-summary>div:first-child{flex-direction:column;gap:3px;display:flex}.app-shell .calendar-summary small{color:#7fd0ab;letter-spacing:.08em;font-size:.5625rem;font-weight:900}.app-shell .calendar-summary>div:first-child strong{text-transform:capitalize;font:800 1rem Manrope,sans-serif}.app-shell .calendar-summary>div:first-child span{color:#9ac6b7;font-size:.6875rem}.app-shell .calendar-summary dl{grid-template-columns:repeat(3,minmax(72px,1fr));margin:0;display:grid}.app-shell .calendar-summary dl>div{border-left:1px solid #35cc9226;flex-direction:column;justify-content:center;min-height:46px;padding:4px 14px;display:flex}.app-shell .calendar-summary dt{color:#9ac6b7;font-size:.5625rem;font-weight:800}.app-shell .calendar-summary dd{color:#fff;margin:3px 0 0;font:800 .9375rem Manrope,sans-serif}.app-shell .calendar-next-match{color:#00170d;text-align:left;cursor:pointer;background:#35cc92;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.app-shell .calendar-next-match>span{flex-direction:column;min-width:0;display:flex}.app-shell .calendar-next-match small{color:#075132}.app-shell .calendar-next-match strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.app-shell .calendar-panel .fixture-list{gap:8px;padding:0 16px 16px;display:grid}.app-shell .calendar-panel .fixture-row{background:linear-gradient(90deg,#35cc9209,#0000 35%),#000;border:1px solid #35cc9226;border-radius:11px;grid-template:"date logo meta teams action""aggregate aggregate aggregate aggregate aggregate"/64px 38px minmax(130px,.6fr) minmax(300px,1.3fr) 36px;min-height:86px;padding:12px 14px}.app-shell .calendar-panel .fixture-row:first-child{border-top:1px solid #35cc9226}.app-shell .calendar-panel .fixture-row>.fixture-date{grid-area:date}.app-shell .calendar-panel .fixture-row>.competition-logo{grid-area:logo}.app-shell .calendar-panel .fixture-row>.fixture-meta{grid-area:meta}.app-shell .calendar-panel .fixture-row>.fixture-teams{grid-area:teams}.app-shell .calendar-panel .fixture-row>.fixture-aggregate{grid-area:aggregate}.app-shell .calendar-panel .fixture-row>.icon-button{grid-area:action}.app-shell .calendar-panel .fixture-row>.icon-button:disabled{opacity:.3;cursor:not-allowed}.app-shell .calendar-panel .fixture-date strong{color:#effff9;text-transform:capitalize;font-size:.6875rem}.app-shell .calendar-panel .fixture-date span,.app-shell .calendar-panel .fixture-meta small{color:#9ac6b7}.app-shell .calendar-panel .fixture-meta span{color:#effff9;font-size:.6875rem}.app-shell .calendar-panel .fixture-teams>span{min-width:0}.app-shell .calendar-panel .club-name-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .calendar-panel .calendar-empty{background:#35cc9206;border:1px dashed #35cc9238;border-radius:12px;min-height:250px;margin:0 16px 16px}.app-shell .calendar-panel .calendar-empty .secondary-button{margin-top:8px}@media (max-width:1180px){.app-shell .mobile-menu{color:#c9ffe6;cursor:pointer;background:linear-gradient(145deg,#35cc922e,#35cc920f);border:1px solid #35cc9252;border-radius:11px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0 10px 0 0;padding:0;display:grid;box-shadow:inset 0 1px #c9ffe614,0 7px 18px #00000047}.app-shell .mobile-menu:hover,.app-shell .mobile-menu:focus-visible{color:#00170d;background:#35cc92;border-color:#35cc92;outline:0}.app-shell .mobile-menu:focus-visible{box-shadow:0 0 0 3px #35cc9233}.app-shell .mobile-menu svg{stroke-width:2.2px;width:21px;height:21px}.app-shell .app-sidebar .brand-lockup{border-bottom:1px solid #35cc9226;min-height:72px;padding-right:62px}.app-shell .app-sidebar .sidebar-close{z-index:3;color:#c9ffe6;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;cursor:pointer;background:#35cc921a;border:1px solid #35cc9240;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:17px;right:14px}.app-shell .app-sidebar .sidebar-close:hover{color:#00170d;background:#35cc92;border-color:#35cc92}.app-shell .app-sidebar .sidebar-close svg{width:19px;height:19px}}@media (max-width:959px){.app-shell .calendar-filter-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell .calendar-filter-search{grid-column:1/-1}.app-shell .calendar-clear-filters{justify-self:start}.app-shell .calendar-week-program{grid-template-columns:minmax(0,1fr)}.app-shell .calendar-summary{grid-template-columns:minmax(0,1fr) auto}.app-shell .calendar-next-match{grid-column:1/-1}.app-shell .calendar-panel .fixture-row{grid-template-columns:58px 36px minmax(110px,.55fr) minmax(240px,1fr) 36px;gap:10px}}@media (max-width:639px){.app-shell .calendar-filter-bar{grid-template-columns:minmax(0,1fr);gap:9px;margin:0 10px 10px;padding:11px}.app-shell .calendar-filter-search{grid-column:auto}.app-shell .calendar-filter-intro span{font-size:.625rem}.app-shell .calendar-clear-filters{width:100%}.app-shell .calendar-week-program{margin:0 10px 10px;padding:10px}.app-shell .calendar-week-days{grid-template-columns:repeat(7,minmax(54px,1fr));padding-bottom:4px;overflow-x:auto}.app-shell .calendar-toolbar{gap:10px;padding:10px}.app-shell .calendar-toolbar .segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.app-shell .calendar-toolbar .segmented button{width:100%}.app-shell .calendar-summary{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 10px 10px;padding:12px}.app-shell .calendar-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .calendar-summary dl>div{border-top:1px solid #35cc9226;border-left:0;padding-inline:8px}.app-shell .calendar-next-match{grid-column:auto}.app-shell .calendar-panel .fixture-list{padding:0 10px 10px}.app-shell .calendar-panel .fixture-row{grid-template-columns:54px 34px minmax(0,1fr) 36px;grid-template-areas:"date logo meta action""teams teams teams teams""aggregate aggregate aggregate aggregate";gap:9px}.app-shell .calendar-panel .fixture-teams{border-top:1px solid #35cc921a;padding-top:10px}.app-shell .calendar-panel .calendar-empty{margin:0 10px 10px;padding:24px 14px}}.formation-board-shell.is-preview-cards .formation-board{background-color:#042314eb;background-image:var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));width:min(100%,960px);height:min(560px,54dvh);min-height:360px;box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ecefef38;border-radius:3px;margin-inline:auto;overflow:hidden}.formation-board-shell.is-preview-cards .formation-board:before,.formation-board-shell.is-preview-cards .formation-board:after{content:"";pointer-events:none;position:absolute;inset:0}.formation-board-shell.is-preview-cards .club-profile-lineup-slot{z-index:2;color:#ecfff7;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;width:98px;padding:0;font-family:inherit;display:grid;position:absolute;transform:translate(-50%,-50%)}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.empty{opacity:.58}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-position{color:#fff;text-transform:uppercase;background-color:#12121298;border-radius:3px;justify-content:center;align-items:center;padding:2px 6px;font-size:.65rem;font-weight:800;display:inline-flex}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{background:#eef3f1;border:1px solid #01010103;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #00000059,0 10px 22px #00000047}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge img{object-fit:cover;background-color:#f6f2f2;width:100%;height:100%;display:block}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge b{color:#070707;border-radius:50%;padding:6px;font-size:.75rem;font-weight:800}.formation-board-shell.is-preview-cards .club-profile-lineup-slot>strong{color:#0b0b0b;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:3px;max-width:100px;padding:4px 6px;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.formation-board-shell.is-preview-cards .player-condition{background:#081810d1;border:1px solid #edfff680;border-radius:4px;width:52px;height:6px;padding:0;display:block;overflow:hidden;box-shadow:0 1px 3px #00000052}.formation-board-shell.is-preview-cards .player-condition>i{border-radius:inherit;height:100%;display:block}.formation-board-shell.is-preview-cards .player-condition-good>i{background:#56d681}.formation-board-shell.is-preview-cards .player-condition-warning>i{background:#f3c64b}.formation-board-shell.is-preview-cards .player-condition-critical>i{background:#f05c5c}.formation-board-shell.is-preview-cards .player-critical-badge{z-index:4}@media (min-width:701px){.match-preparation-page .preparation-modal{width:min(1200px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);overflow:auto}.match-preparation-page .preparation-modal .modal-heading{min-height:76px;padding:16px 22px}.match-preparation-page .preparation-start-button{min-height:40px;padding-inline:14px}.match-preparation-page .preparation-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;padding:0 22px}.match-preparation-page .formation-board-shell{width:min(100%,690px)}.match-preparation-page .selection-panel{height:min(560px,54dvh);min-height:360px;margin:39px 0 0}.match-preparation-page .opponent-preview{padding:14px 22px 22px;display:block}.match-preparation-page .opponent-preview-field{width:min(100%,850px);height:auto}}@media (max-width:700px){.formation-board-shell.is-preview-cards .formation-board{aspect-ratio:2/3;background-position:50%;width:100%;height:auto;min-height:0}.formation-board-shell.is-preview-cards .club-profile-lineup-slot{gap:4px;width:clamp(52px,18vw,72px);left:var(--slot-y)!important;top:calc(100% - var(--slot-x))!important}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-position{padding:2px 4px;font-size:.5rem}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{width:clamp(32px,10vw,40px);height:clamp(32px,10vw,40px)}.formation-board-shell.is-preview-cards .club-profile-lineup-slot>strong{max-width:100%;padding:3px 4px;font-size:.5625rem}.formation-board-shell.is-preview-cards .player-condition{width:clamp(34px,12vw,46px);height:5px}.match-preparation-page .preparation-modal{height:auto;min-height:100dvh;overflow:visible}.match-preparation-page .preparation-modal .modal-heading{min-height:0;padding:14px}.match-preparation-page .preparation-start-button{min-height:42px;padding-inline:11px;font-size:.6875rem}.match-preparation-page .preparation-modal>.match-tabs{margin-bottom:0;padding-inline:14px}.match-preparation-page .preparation-grid{padding:14px;display:block}.match-preparation-page .formation-select{margin:0 0 10px}.match-preparation-page .selection-panel{height:min(400px,54dvh);margin:16px 0 0}.match-preparation-page .tactics-strength{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 14px 14px}.match-preparation-page .tactics-options{grid-template-columns:1fr;gap:12px;margin:0 14px 20px}.match-preparation-page .tactics-options .segmented button{min-height:40px}.match-preparation-page .opponent-preview{padding:14px;display:block}.match-preparation-page .opponent-preview-field{width:100%;height:auto}}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-selected{z-index:5;filter:drop-shadow(0 0 8px #b7f66ee6);transform:translate(-50%,-50%)scale(1.06)}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-valid-target{z-index:4;filter:drop-shadow(0 0 8px #56d681e6)}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-invalid-target{opacity:.38;filter:grayscale(.7);cursor:not-allowed}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-interactive:active{cursor:grabbing}@media (min-width:701px){.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-board{width:100%;height:clamp(360px,42vh,460px);min-height:0}.formation-board-shell.is-preview-cards .club-profile-lineup-slot{gap:4px;width:78px}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-position{padding:2px 5px;font-size:.5625rem}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{width:44px;height:44px}.formation-board-shell.is-preview-cards .club-profile-lineup-slot>strong{max-width:84px;padding:3px 5px;font-size:.6875rem}.formation-board-shell.is-preview-cards .player-condition{width:44px;height:5px}}@media (max-width:700px){.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-board{aspect-ratio:2/3;background-color:#042314eb;background-image:none;width:100%;height:auto;min-height:0}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-board:before{z-index:0;background-color:#042314eb;background-image:var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;display:block;inset:-38% -45%;transform:rotate(-90deg)}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-board:after{display:none}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-tag{z-index:3}}.match-preparation-page .preparation-modal{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.match-preparation-page .preparation-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;scroll-padding-block:12px 28px;overflow-y:auto}.match-preparation-page .preparation-content>:last-child{margin-bottom:24px}@media (min-width:701px){.match-preparation-page .preparation-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.match-preparation-page .preparation-modal .modal-heading{min-height:76px;padding:14px 22px}.match-preparation-page .preparation-modal>.match-tabs{min-height:46px;margin:0}.match-preparation-page .preparation-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:start}.match-preparation-page .preparation-content .formation-board-shell{width:min(100%,680px)}.match-preparation-page .preparation-content .selection-panel{height:clamp(360px,42vh,460px);min-height:0}}@media (max-width:700px){.match-preparation-page .modal-backdrop{padding:0;display:block;overflow:hidden}.match-preparation-page .preparation-modal{border:0;border-radius:0;width:100%;height:100dvh;min-height:0;max-height:none}.match-preparation-page .preparation-modal .modal-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.match-preparation-page .preparation-modal .modal-heading h2{margin:2px 0 0;font-size:1rem}.match-preparation-page .preparation-modal .modal-heading>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;display:block;overflow:hidden}.match-preparation-page .preparation-heading-actions{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:7px;display:grid}.match-preparation-page .preparation-start-button{white-space:nowrap;justify-content:center;min-width:0;min-height:42px;padding-inline:10px;font-size:.625rem}.match-preparation-page .preparation-heading-actions .icon-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.match-preparation-page .preparation-modal>.match-tabs{grid-template-columns:repeat(2,minmax(0,1fr));min-height:48px;margin:0;padding:0 12px;display:grid}.match-preparation-page .preparation-modal>.match-tabs button{min-width:0;min-height:48px;padding-inline:6px;font-size:.6875rem}.match-preparation-page .preparation-content{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.match-preparation-page .preparation-suspension-alert{margin:10px 12px 0}.match-preparation-page .formation-assistant{align-items:stretch;min-height:0;margin:10px 12px;padding:9px 10px;font-size:.6875rem}.match-preparation-page .formation-assistant>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-preparation-page .formation-assistant button{min-height:36px}.match-preparation-page .preparation-grid{padding:0 12px;display:block}.match-preparation-page .preparation-grid>div:first-child{gap:10px;display:grid}.match-preparation-page .formation-select{z-index:4;background:#000;border:1px solid #35cc9238;border-radius:9px;min-height:46px;margin:0;padding:8px 10px;position:sticky;top:0;box-shadow:0 6px 14px #00000052}.match-preparation-page .formation-select select{min-height:34px}.match-preparation-page .preparation-content:has(.preparation-grid) .formation-board-shell{width:min(100%,41.3333dvh);margin-inline:auto}.match-preparation-page .preparation-content:has(.preparation-grid) .formation-board-shell.is-preview-cards .formation-board{aspect-ratio:2/3;width:100%;height:auto;min-height:0}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot{gap:3px;width:clamp(48px,15vw,58px)}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot-badge{width:34px;height:34px}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot-position{padding:2px 3px;font-size:.5rem}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot>strong{padding:2px 3px;font-size:.5625rem}.match-preparation-page .preparation-content:has(.preparation-grid) .player-condition{width:38px;height:4px}.match-preparation-page .selection-panel{height:clamp(290px,45dvh,390px);margin:14px 0 0}.match-preparation-page .squad-picker{padding:6px}.match-preparation-page .squad-picker>button{min-height:66px}.match-preparation-page .tactics-strength{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 12px;padding:9px 6px}.match-preparation-page .tactics-strength p{display:none}.match-preparation-page .tactics-options{grid-template-columns:1fr;gap:12px;margin:0 12px 20px}.match-preparation-page .tactics-options .segmented button{min-height:40px}.match-preparation-page .opponent-preview{padding:12px}.match-preparation-page .opponent-preview-field{width:min(100%,46.6667dvh);height:auto;margin-inline:auto}.match-preparation-page .opponent-preview .formation-select{box-shadow:none;margin-bottom:10px;position:static}.live-controls.live-tactical-preparation{z-index:80;width:100%;height:100dvh;min-height:0;padding:0 12px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0;display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(104%)}.live-controls.live-tactical-preparation.is-open{transform:translate(0)}.live-tactical-preparation .live-controls-drawer-heading{z-index:7;background:#020a06;min-height:60px;margin-inline:-12px;padding:10px 12px;position:sticky;top:0}.live-tactical-preparation>.match-tabs{z-index:6;background:#020a06;grid-template-columns:repeat(2,minmax(0,1fr));min-height:46px;margin:0 -12px 10px;padding:0 12px;display:grid;position:sticky;top:60px}.live-tactical-preparation>.match-tabs button{min-height:46px}.live-tactical-preparation .live-tactics-block{flex-direction:column;gap:10px;display:flex}.live-tactical-preparation .live-tactics-block>label:first-child{order:0}.live-tactical-preparation .live-tactics-block>.formation-assistant{order:1;min-height:0;margin:0}.live-tactical-preparation .live-tactics-block>.formation-board-shell{order:2;width:min(100%,38.6667dvh);margin-inline:auto}.live-tactical-preparation .live-tactics-block .formation-board-shell.is-preview-cards .formation-board{aspect-ratio:2/3;background-image:none;width:100%;height:auto;min-height:0}.live-tactical-preparation .live-tactics-block .formation-board-shell.is-preview-cards .formation-board:before{z-index:0;background:#042314eb var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg)) center / cover no-repeat;border:0;display:block;inset:-38% -45%;transform:rotate(-90deg)}.live-tactical-preparation .live-tactics-block .formation-board-shell.is-preview-cards .formation-board:after{display:none}.live-tactical-preparation .live-tactics-block>.live-tactics-strength{order:3;margin:0}.live-tactical-preparation .live-tactics-block>.live-tactics-options{order:4;grid-template-columns:1fr;gap:12px;margin:0}.live-tactical-preparation .live-tactics-block>p{order:5}.live-tactical-preparation .substitution-box{height:auto;min-height:0;max-height:none;margin-top:16px;overflow:visible}.live-tactical-preparation .substitution-drag-board{max-height:min(46dvh,390px);overflow-y:auto}.live-tactical-preparation .substitution-drag-board.bench-only>.substitution-column:last-child{grid-template-columns:1fr}.live-tactical-preparation .live-resume-slot{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#020a06 24%);margin:16px -12px 0;position:sticky;bottom:0}.live-tactical-preparation .live-resume-button{min-height:50px}.live-tactical-preparation>.opponent-live-summary{margin:0 0 10px}.live-tactical-preparation>.formation-board-shell{width:min(100%,38.6667dvh);margin-inline:auto}.live-tactical-preparation>.formation-board-shell.is-preview-cards .formation-board{aspect-ratio:2/3;background-image:none;width:100%;height:auto;min-height:0}.live-tactical-preparation>.formation-board-shell.is-preview-cards .formation-board:before{z-index:0;background:#042314eb var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg)) center / cover no-repeat;border:0;display:block;inset:-38% -45%;transform:rotate(-90deg)}.live-tactical-preparation>.formation-board-shell.is-preview-cards .formation-board:after{display:none}.live-tactical-preparation>.lineup-list{width:100%;height:auto;max-height:min(46dvh,390px);margin-top:14px}}.live-match-modal .live-events{isolation:isolate;background:linear-gradient(#01130a57, #01130a80), var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg)) center / cover no-repeat;overflow:hidden}.live-match-modal .live-events:before,.live-match-modal .live-events:after{display:none}.live-match-modal .live-events .live-event,.live-match-modal .live-events .live-event.away,.live-match-modal .live-events .live-event.opponent{z-index:1;position:relative}@media (max-width:700px){.live-match-modal .live-match-header{text-align:left;grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""clock""score";justify-items:stretch;gap:3px;min-height:0;padding:9px 12px 11px;display:grid}.live-match-modal .live-match-meta{grid-area:meta;align-items:flex-start}.live-match-modal .live-match-meta>small{color:#b6cfbf;letter-spacing:.02em;font-size:.625rem;font-weight:800}.live-match-modal .match-clock{flex-direction:row;grid-area:clock;justify-self:start;align-items:baseline;gap:7px}.live-match-modal .match-clock strong{font-size:1.25rem;line-height:1}.live-match-modal .match-clock small{margin:0;font-size:.5625rem}.live-match-modal .live-score{grid-area:score;margin-top:4px}.live-match-modal .live-events{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.live-match-modal .live-events .live-event,.live-match-modal .live-events .live-event.away,.live-match-modal .live-events .live-event.opponent{color:#effff9;border-radius:10px;grid-area:auto;grid-template-columns:35px 34px minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:9px 10px;display:grid;box-shadow:0 8px 18px #0013094d;background:#01130ade!important;border:1px solid #e1ffec57!important;border-left:3px solid #35cc92!important}.live-match-modal .live-events .live-event.away,.live-match-modal .live-events .live-event.opponent{border-left-color:#80bdff!important}.live-match-modal .live-events .live-event-team{display:none}.live-match-modal .live-events .live-event>b,.live-match-modal .live-events .live-event.away>b{grid-area:1/1;font-size:.75rem;color:#c9f9da!important;text-align:left!important}.live-match-modal .live-events .live-event>.event-symbol,.live-match-modal .live-events .live-event.away>.event-symbol{color:#082617;background:#d8ffe7;border-radius:9px;grid-area:1/2;place-items:center;width:34px;height:34px;font-size:.875rem;display:grid!important}.live-match-modal .live-events .live-event-copy,.live-match-modal .live-events .live-event.away>.live-event-copy{text-align:left;grid-area:1/3;min-width:0}.live-match-modal .live-events .live-event-copy>strong{white-space:normal;font-size:.75rem;line-height:1.2;color:#fff!important}.live-match-modal .live-events .live-event-copy>small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.625rem;display:block;overflow:hidden;color:#b6d6c2!important}.live-match-modal .live-events .live-event-copy>small>b{color:#e0ffe9!important}}.live-match-modal .live-events{--event-mine:#159b61;--event-opponent:#287ce5;background:#f6f8f7;border-top:1px solid #e0e8e3;border-bottom:1px solid #e0e8e3;flex:0 0 360px;height:360px;min-height:360px;max-height:360px;overflow-y:auto}.live-match-modal .live-events .live-event,.live-match-modal .live-events .live-event.away,.live-match-modal .live-events .live-event.opponent{z-index:1;color:#183126;position:relative;box-shadow:0 5px 14px #1739271a;border:1px solid #dce6e0!important;border-left:4px solid var(--event-mine)!important;background:#fff!important}.live-match-modal .live-events .live-event.opponent{border-left-color:var(--event-opponent)!important}.live-match-modal .live-events .live-event.mine{border-left-color:var(--event-mine)!important}.live-match-modal .live-events .live-event>b,.live-match-modal .live-events .live-event.away>b{color:#4d6758!important}.live-match-modal .live-events .live-event-copy>strong{color:#163225!important}.live-match-modal .live-events .live-event-copy>.live-event-club{align-items:center;gap:5px;min-width:0;display:inline-flex;color:#5e7568!important}.live-match-modal .live-events .live-event-club .club-badge{flex:0 0 18px;width:18px;height:18px}.live-match-modal .live-events .live-event-club>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#335345!important}.live-match-modal .live-events .live-event-club>em{color:#087746;letter-spacing:.04em;white-space:nowrap;background:#e4f6ec;border-radius:3px;flex:none;padding:2px 4px;font-size:.5rem;font-style:normal;font-weight:900}.live-match-modal .live-events .live-event.opponent .live-event-club>em{color:#1762b9;background:#e7f1ff}@media (max-width:700px){.live-match-modal .live-events{background:#f6f8f7;flex-basis:clamp(250px,42dvh,330px);height:clamp(250px,42dvh,330px);min-height:clamp(250px,42dvh,330px);max-height:clamp(250px,42dvh,330px)}.live-match-modal .live-events .live-event,.live-match-modal .live-events .live-event.away,.live-match-modal .live-events .live-event.opponent{color:#183126;box-shadow:0 6px 15px #1739271a;border:1px solid #dce6e0!important;border-left:4px solid var(--event-mine)!important;background:#fff!important}.live-match-modal .live-events .live-event.opponent{border-left-color:var(--event-opponent)!important}.live-match-modal .live-events .live-event.mine{border-left-color:var(--event-mine)!important}.live-match-modal .live-events .live-event>b,.live-match-modal .live-events .live-event.away>b{color:#4d6758!important}.live-match-modal .live-events .live-event>.event-symbol,.live-match-modal .live-events .live-event.away>.event-symbol{color:#0d5633;background:#e2f5e9}.live-match-modal .live-events .live-event.opponent>.event-symbol{color:#1762b9;background:#e7f1ff}.live-match-modal .live-events .live-event.mine>.event-symbol{color:#0d5633;background:#e2f5e9}.live-match-modal .live-events .live-event-copy>strong{color:#163225!important}.live-match-modal .live-events .live-event-copy>.live-event-club{align-items:center;gap:5px;max-width:100%;display:inline-flex;color:#5e7568!important}.live-match-modal .live-events .live-event-copy>.live-event-club>b{color:#335345!important}}.live-match-modal .live-events{background:linear-gradient(#01130a4d, #01130a70), var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg)) center / cover no-repeat}@media (max-width:700px){.live-tactical-preparation .formation-board-shell.is-preview-cards .club-profile-lineup-slot{gap:2px;width:clamp(40px,12.5vw,48px)}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot{gap:2px;width:clamp(40px,12.5vw,48px)}.live-tactical-preparation .formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{width:30px;height:30px}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot-badge{width:30px;height:30px}.live-tactical-preparation .formation-board-shell.is-preview-cards .club-profile-lineup-slot-position{padding:1px 2px;font-size:.4375rem}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot-position{padding:1px 2px;font-size:.4375rem}.live-tactical-preparation .formation-board-shell.is-preview-cards .club-profile-lineup-slot>strong{padding:1px 2px;font-size:.5rem}.match-preparation-page .preparation-content:has(.preparation-grid) .club-profile-lineup-slot>strong{padding:1px 2px;font-size:.5rem}.live-tactical-preparation .formation-board-shell.is-preview-cards .player-condition{width:34px;height:3px}.match-preparation-page .preparation-content:has(.preparation-grid) .player-condition{width:34px;height:3px}}.formation-board-shell .lineup-player-name,.formation-board-shell.is-preview-cards .club-profile-lineup-slot>strong{text-shadow:none}.formation-board-shell.is-preview-cards .player-condition{display:none}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-condition-good .club-profile-lineup-slot-badge{border-color:#56d681;box-shadow:0 0 0 2px #56d681,0 0 0 4px #56d68142,0 5px 12px #0000004d}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-condition-warning .club-profile-lineup-slot-badge{border-color:#f3c64b;box-shadow:0 0 0 2px #f3c64b,0 0 0 4px #f3c64b42,0 5px 12px #0000004d}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-condition-critical .club-profile-lineup-slot-badge{border-color:#f05c5c;box-shadow:0 0 0 2px #f05c5c,0 0 0 4px #f05c5c42,0 5px 12px #0000004d}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-label{justify-items:center;gap:2px;width:100%;display:grid}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong{color:#11261b;max-width:100%;box-shadow:none;text-align:center;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;background:#fff;border-radius:3px;padding:2px 4px;font-size:.625rem;font-weight:800;line-height:1.15;overflow:hidden}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>small{color:#effff6;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#01140bd1;border-radius:3px;max-width:100%;padding:1px 4px;font-size:.5rem;font-weight:900;line-height:1.15;overflow:hidden}@media (max-width:700px){.formation-board-shell.is-preview-cards .club-profile-lineup-slot-label{gap:1px}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong{padding:1px 2px;font-size:.5rem}.formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>small{padding:1px 2px;font-size:.4375rem}}.competition-history-list .competition-fixture-scoreboard{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.competition-history-list .competition-fixture-team{background:linear-gradient(90deg,#176643b8,#093a259e);border:1px solid #4fd1a033;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 7px 4px 5px;display:grid}.competition-history-list .competition-fixture-team+.competition-fixture-team{background:linear-gradient(90deg,#021b12f0,#00100ae6);border-color:#4fd1a014}.competition-history-list .competition-fixture-team>.club-badge{width:26px;height:26px}.competition-history-list .competition-fixture-team>:nth-child(2){min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.competition-history-list .competition-fixture-team>b{color:#35cc92;font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:1rem}.competition-history-list .competition-fixture-card{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.competition-history-list .competition-fixture-card>.competition-fixture-meta{min-width:0;display:block}.competition-history-list .competition-fixture-card>.competition-fixture-scoreboard{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.competition-history-list .competition-fixture-card>.fixture-aggregate{min-width:0;color:var(--accent,#4fd1a0);text-align:left;border-top:1px solid #4fd1a024;grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;padding:9px 0 0;font-size:12px;display:grid}.competition-history-list .fixture-aggregate-score,.competition-history-list .fixture-qualified{overflow-wrap:anywhere;min-width:0;display:block}.competition-history-list .fixture-aggregate-score strong{color:var(--accent,#4fd1a0)}.competition-history-list .fixture-qualified,.competition-history-list .fixture-qualified strong{color:#f7d77b}@media (min-width:701px){.competition-history-list .fixture-aggregate-score,.competition-history-list .fixture-qualified{white-space:nowrap}}@media (max-width:700px){.club-profile-page-panel .club-profile-lineup-field{padding:12px 0 4px}.club-profile-page-panel .club-profile-lineup-pitch{aspect-ratio:2/3;background-image:none;width:min(100%,48svh);min-width:0;min-height:0}.club-profile-page-panel .club-profile-lineup-pitch:before{z-index:0;background:#042314eb var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg)) center / cover no-repeat;border:0;border-radius:0;display:block;inset:-38% -45%;transform:rotate(-90deg)}.club-profile-page-panel .club-profile-lineup-pitch:after{display:none}.club-profile-page-panel .club-profile-lineup-slot{gap:2px;width:clamp(42px,13vw,50px);left:var(--slot-y)!important;top:calc(100% - var(--slot-x))!important}.club-profile-page-panel .club-profile-lineup-slot-position{padding:1px 2px;font-size:.4375rem}.club-profile-page-panel .club-profile-lineup-slot-badge{width:30px;height:30px}.club-profile-page-panel .club-profile-lineup-slot strong{max-width:100%;padding:1px 2px;font-size:.5rem}}.mobile-quick-substitution{display:none}@media (hover:none) and (pointer:coarse){.preparation-modal .formation-board .club-profile-lineup-slot,.preparation-modal .formation-board .club-profile-lineup-slot *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.preparation-modal .formation-board .club-profile-lineup-slot img{pointer-events:none;-webkit-user-drag:none}}@media (max-width:700px){.app-shell .preparation-modal .mobile-quick-substitution{color:#effff9;background:linear-gradient(135deg,#021a0d,#042815);border:1px solid #35cc9252;border-radius:12px;gap:9px;margin-top:10px;padding:10px;display:grid}.app-shell .mobile-quick-substitution>header{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.app-shell .mobile-quick-substitution>header>span{gap:1px;min-width:0;display:grid}.app-shell .mobile-quick-substitution header small{color:#74dca4;letter-spacing:.08em;font-size:.5625rem;font-weight:900}.app-shell .mobile-quick-substitution header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.app-shell .mobile-quick-substitution>header>button{color:#9ac6b7;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:7px;flex:none;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:.625rem;font-weight:800;display:inline-flex}.mobile-quick-substitution-list{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.app-shell .mobile-quick-substitution-list>button{color:#effff9;scroll-snap-align:start;background:#00000057;border:1px solid #35cc922e;border-radius:9px;align-content:center;justify-items:center;gap:3px;min-height:82px;padding:7px 5px;display:grid}.app-shell .mobile-quick-substitution-list>button:active{background:#35cc9238;border-color:#35cc92}.app-shell .mobile-quick-substitution-list .player-avatar{border-radius:50%;width:30px;height:30px}.app-shell .mobile-quick-substitution-list strong{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.625rem;overflow:hidden}.app-shell .mobile-quick-substitution-list small,.app-shell .mobile-quick-substitution>p{color:#9ac6b7;text-align:center;font-size:.5625rem;font-weight:700}.app-shell .mobile-quick-substitution>p{margin:5px 0}}.preparation-mobile-nav{display:none}@media (max-width:700px){.match-preparation-page .preparation-modal{grid-template-rows:auto minmax(0,1fr)}.match-preparation-page .preparation-modal>.match-tabs,.match-preparation-page .preparation-heading-actions .preparation-start-button,.match-preparation-page .mobile-quick-substitution{display:none}.match-preparation-page .preparation-heading-actions{grid-template-columns:none;display:flex}.match-preparation-page .preparation-content{padding-bottom:calc(92px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom))}.match-preparation-page .preparation-modal .preparation-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}.match-preparation-page .preparation-modal .preparation-grid>div:first-child{width:100%}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot{left:var(--slot-x-portrait);top:var(--slot-y-portrait)}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot.filled{width:56px;height:66px}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .pitch-player-card{grid-template-rows:40px 15px 5px;grid-template-columns:19px 3px minmax(0,1fr);width:56px;height:66px}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .pitch-player-card-rating.player-position-badge{width:19px}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .pitch-player-card-rating>strong{font-size:.68rem}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .pitch-player-card-name{font-size:.5rem;line-height:11px}.match-preparation-page .preparation-modal .formation-board-shell .player-critical-badge{top:-5px;left:-5px}.match-preparation-page .preparation-mobile-nav{z-index:120;min-height:74px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#000a05fa;border-top:1px solid #35cc923d;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000061}.match-preparation-page .preparation-mobile-nav>button{color:#9ac6b7;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:54px;padding:5px 3px;font-size:.5625rem;font-weight:850;display:grid}.match-preparation-page .preparation-mobile-nav>button>svg{color:currentColor}.match-preparation-page .preparation-mobile-nav>button.active{color:#d9ffed;background:#35cc9226;border-color:#35cc9257}.match-preparation-page .preparation-mobile-nav>.preparation-mobile-start{color:#00170d;background:#35cc92;border-color:#35cc92}.match-preparation-page .preparation-mobile-nav>.preparation-mobile-start:disabled{color:#6d8b7d;opacity:1;background:#173a2b;border-color:#173a2b}.match-preparation-page .preparation-modal.mobile-section-starters .selection-panel,.match-preparation-page .preparation-modal.mobile-section-bench .preparation-grid>div:first-child,.match-preparation-page .preparation-modal.mobile-section-bench .tactics-strength,.match-preparation-page .preparation-modal.mobile-section-bench .tactics-options{display:none}.match-preparation-page .preparation-modal.mobile-section-bench .selection-panel{height:min(62dvh,560px);max-height:none;margin-top:0}.match-preparation-page .preparation-modal.mobile-section-bench .selection-count>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-preparation-page .preparation-modal.mobile-section-bench .squad-picker>button{min-height:72px}}.match-preparation-page .bench-player-avatar{border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;overflow:visible}.match-preparation-page .bench-player-avatar .player-avatar{border-radius:50%;width:100%;height:100%}.match-preparation-page .bench-player-avatar .player-photo{border:0}.match-preparation-page .bench-player-avatar.is-condition-good{box-shadow:0 0 0 1px #56d681}.match-preparation-page .bench-player-avatar.is-condition-warning{box-shadow:0 0 0 1px #f3c64b}.match-preparation-page .bench-player-avatar.is-condition-critical{box-shadow:0 0 0 1px #f05c5c}.live-preparation-mobile-nav,.native-pause-tactics-guidance{display:none}@media (max-width:700px){.live-controls.live-tactical-preparation{padding-bottom:calc(92px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom))}.live-controls.live-tactical-preparation:has(.native-pause-tactics-guidance){padding-bottom:calc(150px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom))}.live-tactical-preparation>.match-tabs,.live-tactical-preparation .live-controls-drawer-heading .icon-button,.live-tactical-preparation .live-resume-slot{display:none}.live-tactical-preparation .live-controls-drawer-heading{position:sticky;top:0}.live-tactical-preparation .live-preparation-mobile-nav{z-index:120;min-height:74px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#000a05fa;border-top:1px solid #35cc923d;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000061}.live-tactical-preparation .live-preparation-mobile-nav.has-pause-sync{grid-template-rows:auto 54px;grid-template-columns:repeat(3,minmax(0,.9fr)) minmax(86px,1.3fr)}.live-tactical-preparation .live-preparation-mobile-nav>button{color:#9ac6b7;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:54px;padding:5px 3px;font-size:.5625rem;font-weight:850;display:grid}.live-tactical-preparation .live-preparation-mobile-nav>button>svg{color:currentColor}.live-tactical-preparation .live-preparation-mobile-nav>button.active{color:#d9ffed;background:#35cc9226;border-color:#35cc9257}.live-tactical-preparation .live-preparation-mobile-nav>.live-preparation-mobile-resume{color:#00170d;background:#35cc92;border-color:#35cc92}.live-preparation-mobile-resume>span{gap:0;line-height:1.05;display:grid}.live-preparation-mobile-resume>span b{font-size:.58rem}.live-preparation-mobile-resume>span small{opacity:.78;font-size:.43rem;font-weight:850}.live-tactical-preparation .native-pause-tactics-guidance{color:#fff5d8;background:#17140c;border:1px solid #ffc4407a;border-radius:10px;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:grid;position:relative;box-shadow:0 6px 18px #00000057}.native-pause-tactics-guidance>span{color:#17140c;background:#ffc440;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.native-pause-tactics-guidance>span svg{width:14px}.native-pause-tactics-guidance>div{gap:1px;min-width:0;display:grid}.native-pause-tactics-guidance strong{font-size:.68rem}.native-pause-tactics-guidance small{color:#d8cdb5;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.native-pause-tactics-guidance time{color:#ffe8a3;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:900}.native-pause-tactics-guidance.is-confirmed{color:#ddfff1;background:#092419;border-color:#47d99f94}.native-pause-tactics-guidance.is-confirmed>span{color:#082118;background:#47d99f}.live-tactical-preparation .live-preparation-mobile-nav>.live-preparation-mobile-resume:disabled{color:#6d8b7d;opacity:1;background:#173a2b;border-color:#173a2b}.live-tactical-preparation.mobile-section-starters .substitution-box,.live-tactical-preparation.mobile-section-bench .live-tactics-block{display:none}.live-tactical-preparation.mobile-section-bench .substitution-box{height:calc(100dvh - 160px);min-height:0;max-height:calc(100dvh - 160px);margin-top:0;overflow:hidden}.live-tactical-preparation.mobile-section-bench .substitution-drag-board{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.live-tactical-preparation.mobile-section-opponent>.lineup-list{display:none}}.transfer-market-chip{color:#d9ffed;cursor:pointer;letter-spacing:.04em;background:#35cc921f;border:1px solid #35cc924d;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:.625rem;font-weight:800;display:inline-flex}.transfer-market-chip:hover{background:#35cc9233}.transfer-market-chip b{color:#35cc92;border-left:1px solid #35cc9257;padding-left:6px;font-size:.625rem}.transfer-market-chip.is-closed{color:#ffe7a3;background:#f6c4571a;border-color:#f6c4574d}.transfer-market-chip.is-closed b{color:#f6c457;border-left-color:#f6c45752}.talent-tokens-chip{color:#ffe7a3;cursor:pointer;background:#f6c4571a;border:1px solid #f6c4574d;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.talent-tokens-chip:hover{background:#f6c45733}.talent-tokens-chip b{color:#f6c457;font-size:.8125rem;font-weight:900}@media (max-width:700px){.talent-tokens-chip{height:30px;padding:0 8px}}.transfer-window-status{color:#d9ffed;background:#35cc9214;border:1px solid #35cc9242;border-radius:10px;align-items:flex-start;gap:9px;margin:0 20px;padding:11px 13px;display:flex}.transfer-window-status>span{background:#35cc92;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 10px #35cc92b3}.transfer-window-status small,.transfer-window-status strong{display:block}.transfer-window-status small{color:#71dcb1;letter-spacing:.08em;font-size:.625rem;font-weight:850}.transfer-window-status strong{color:inherit;margin-top:3px;font-size:.75rem;line-height:1.4}.transfer-window-status.closed{color:#ffe7a3;background:#f6c45714;border-color:#f6c4574d}.transfer-window-status.closed>span{background:#f6c457;box-shadow:0 0 10px #f6c457ad}.transfer-window-status.closed small{color:#f6c457}.transfer-window-status.pending{color:#cbd5e1;background:#94a3b814;border-color:#94a3b83d}.transfer-window-status.pending>span{box-shadow:none;background:#94a3b8}.transfer-window-status.pending small{color:#cbd5e1}.season-review-page{width:min(100% - 32px,1180px);margin:0 auto;padding:30px 0 72px}.season-review-page>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.season-review-page>header>a{color:#9ac6b7;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:inline-flex}.season-review-page>header>span{color:#35cc92;justify-items:end;display:grid}.season-review-page>header small,.season-review-competition header small,.season-review-best small,.season-review-awards small,.season-review-eleven>small{letter-spacing:.1em;font-size:.6rem;font-weight:900}.season-review-page h1{color:#effff9;margin:3px 0 0;font-size:clamp(1.3rem,3vw,2rem)}.season-review-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.season-review-competition{background:linear-gradient(100deg,#03140ef5,#000000e0);border-color:#35cc9229;min-width:0;overflow:hidden}.season-review-competition.is-open{border-color:color-mix(in srgb, var(--competition-text) 45%, #35cc9238)}.season-review-competition-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.season-review-competition-toggle>span{gap:3px;min-width:0;display:grid}.season-review-competition-toggle small{color:#83aa9a;letter-spacing:.1em;font-size:.56rem;font-weight:900}.season-review-competition-toggle h2{color:#effff9;margin:0;font-size:1rem}.season-review-competition-toggle em{color:#f4d178;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.66rem;font-style:normal;font-weight:750;display:inline-flex;overflow:hidden}.season-review-competition-toggle>svg{color:#8ab7a5;flex:none;transition:transform .18s}.season-review-competition.is-open .season-review-competition-toggle>svg{color:var(--competition-text);transform:rotate(180deg)}.season-review-competition-details{border-top:1px solid #ffffff14;gap:12px;padding:0 17px 17px;display:grid}.season-review-competition>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.season-review-competition h2{color:#effff9;margin:3px 0 0;font-size:1rem}.season-review-competition header em{color:#f7d77b;text-align:right;align-items:center;gap:5px;max-width:52%;font-size:.7rem;font-style:normal;font-weight:800;display:inline-flex}.season-review-best{color:#f7d77b;background:#f7d77b0f;border:1px solid #f7d77b47;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.season-review-player-photo{color:#9fc2b3;background:#061c13;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.season-review-player-photo img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.season-review-award-club{vertical-align:middle;color:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.season-review-award-club .club-badge{flex:none;width:16px;height:16px}.season-review-award-club b{color:inherit;font-size:inherit}.season-review-best{grid-template-columns:48px 18px minmax(0,1fr);gap:10px;padding:12px;display:grid}.season-review-best .season-review-player-photo{border-color:#f7d77b73;grid-row:span 2;width:48px;height:48px;box-shadow:0 3px 10px #00000047}.season-review-best>svg{align-self:end;margin-bottom:5px}.season-review-best>span:last-child{min-width:0}.season-review-awards>span{background:linear-gradient(135deg,#35cc921a,#0000002e);grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:9px;padding:10px;position:relative}.season-review-awards>span>.season-review-player-photo{grid-row:span 3}.season-review-awards>span>i{color:#f2ce68;place-items:center;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.season-review-awards>span>strong{padding-right:15px}.season-review-eleven>div{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.season-review-eleven>div>span{--season-player-rgb:53,204,146;border:1px solid rgba(var(--season-player-rgb),.38);background:linear-gradient(90deg,rgba(var(--season-player-rgb),.23),rgba(var(--season-player-rgb),.06));border-radius:9px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0;min-height:56px;padding:8px 10px;display:grid}.season-review-eleven .season-review-player-photo{grid-row:span 2;width:44px;height:44px}.season-review-eleven>div>span>b{color:#e9fff5;grid-column:2;font-size:.57rem;font-weight:900}.season-review-eleven>div>span>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.76rem;overflow:hidden}.season-review-eleven>div>span>.season-review-award-club{color:#e9fff5;background:0 0;border:0;grid-area:1/3/span 2;align-self:center;min-height:0;padding:0;font-size:.6rem;display:inline-flex}.season-review-eleven>div>span>.season-review-award-club.icon-only .club-badge{width:31px;height:31px}.season-review-best,.season-review-awards>span{--season-player-rgb:53,204,146}.season-review-best.position-goalkeeper,.season-review-awards>span.position-goalkeeper,.season-review-eleven>div>span.position-goalkeeper{--season-player-rgb:221,169,30}.season-review-best.position-defense,.season-review-awards>span.position-defense,.season-review-eleven>div>span.position-defense{--season-player-rgb:45,139,232}.season-review-best.position-midfield,.season-review-awards>span.position-midfield,.season-review-eleven>div>span.position-midfield{--season-player-rgb:43,199,132}.season-review-best.position-attack,.season-review-awards>span.position-attack,.season-review-eleven>div>span.position-attack{--season-player-rgb:224,55,82}.season-review-best.position-goalkeeper,.season-review-best.position-defense,.season-review-best.position-midfield,.season-review-best.position-attack{border-color:rgba(var(--season-player-rgb),.52);background:linear-gradient(100deg,rgba(var(--season-player-rgb),.28),rgba(var(--season-player-rgb),.08))}.season-review-awards>span.position-goalkeeper,.season-review-awards>span.position-defense,.season-review-awards>span.position-midfield,.season-review-awards>span.position-attack{border-color:rgba(var(--season-player-rgb),.38);background:linear-gradient(100deg,rgba(var(--season-player-rgb),.24),rgba(var(--season-player-rgb),.07))}.season-review-champion{background:linear-gradient(135deg,#ffffff12,#0000003d);border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:15px;min-height:96px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.season-review-champion:before{content:"";background:var(--competition-text);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.season-review-champion-crown{color:#f2ca62;position:absolute;top:14px;right:15px}.season-review-champion>.club-badge{background:0 0;border-width:0;flex:0 0 62px;width:62px;height:62px;box-shadow:0 6px 16px #0000004d}.season-review-champion-copy{gap:4px;min-width:0;padding-right:26px;display:grid}.season-review-champion-copy>small{color:#f2ca62;letter-spacing:.14em;font-size:.57rem;font-weight:950}.season-review-champion-copy>strong{color:#f4fff9;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.04rem;overflow:hidden}.season-review-champion-manager{color:#a9c8ba;border-top:1px solid #ffffff1a;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:3px;padding-top:6px;font-size:.65rem;display:inline-flex}.season-review-champion-manager>:is(img,svg){object-fit:cover;color:#bcd5ca;background:#ffffff12;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;overflow:hidden}.season-review-champion-manager b{color:#d9eee4;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.season-review-best span{gap:2px;min-width:0;display:grid}.season-review-best strong,.season-review-awards strong{color:#effff9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-review-best b,.season-review-awards b{color:#9ac6b7;font-size:.68rem}.season-review-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.season-review-awards>span{color:#35cc92;border:1px solid #35cc9229;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.season-review-eleven{border-top:1px solid #35cc9224;gap:8px;padding-top:12px;display:grid}.season-review-eleven>small{color:#9ac6b7;align-items:center;gap:5px;display:inline-flex}.season-review-eleven>div{flex-wrap:wrap;gap:6px;display:flex}.season-review-eleven span{color:#d9ffed;background:#35cc9217;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:.66rem;font-weight:750;display:inline-flex}.season-review-eleven span b{color:#35cc92;font-size:.56rem}.season-review-eleven span em{color:#9ac6b7;font-size:.56rem;font-style:normal}.season-review-loading{color:#9ac6b7}@media (max-width:600px){.season-review-page{width:min(100% - 20px,1180px);padding-top:18px}.season-review-page>header{flex-direction:column-reverse;align-items:flex-start}.season-review-page>header>span{justify-items:start}.season-review-competition-toggle{padding:13px}.season-review-competition-details{padding:0 13px 13px}.season-review-champion{grid-template-columns:54px minmax(0,1fr);gap:11px;min-height:84px;padding:12px}.season-review-champion>.club-badge{flex-basis:54px;width:54px;height:54px}.season-review-champion-copy>strong{font-size:.9rem}.season-review-champion-crown{top:11px;right:12px}}.season-review-records{background:radial-gradient(circle at 85% 0,#35cc9224,#0000 42%),linear-gradient(145deg,#061a12,#020806);border:1px solid #ffffff1a;border-radius:12px;gap:12px;padding:14px;display:grid;overflow:hidden}.season-review-records>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.season-review-records>header>span{color:#f1ce70;letter-spacing:.12em;align-items:center;gap:6px;font-size:.61rem;font-weight:950;display:inline-flex}.season-review-records>header>small{color:#789b8d;font-size:.58rem}.season-review-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.season-review-performance-grid article{border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden}.season-review-performance-grid article:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:105px;height:105px;position:absolute;inset:auto -18px -35px auto}.season-review-performance-grid .is-attack{color:#ff795f;background:linear-gradient(120deg,#ad2d1847,#09110dc7)}.season-review-performance-grid .is-defense{color:#63b7ff;background:linear-gradient(120deg,#15579147,#09110dc7)}.season-review-performance-grid article>i{opacity:.8;background:#00000040;border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.season-review-performance-grid article>small{letter-spacing:.1em;grid-column:1/-1;font-size:.55rem;font-weight:950}.season-review-performance-grid article>.club-badge{grid-row:2/span 2;width:38px;height:38px}.season-review-performance-grid article>span{gap:2px;min-width:0;display:grid}.season-review-performance-grid article>span strong{color:#f4fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.season-review-performance-grid article>span small{color:#8fb2a3;font-size:.56rem}.season-review-performance-grid article>b{color:#fff;white-space:nowrap;grid-area:2/3;font-size:1rem}.season-review-performance-grid article>em{color:#9dbdaf;white-space:nowrap;grid-area:3/3;font-size:.57rem;font-style:normal}.season-review-routs{gap:7px;display:grid}.season-review-routs>div{color:#dceee6;align-items:center;gap:8px;display:flex}.season-review-routs>div>svg{color:#f1ce70}.season-review-routs>div span{display:grid}.season-review-routs>div strong{letter-spacing:.1em;font-size:.58rem}.season-review-routs>div small{color:#789b8d;font-size:.55rem}.season-review-routs article{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.season-review-routs article>b{color:#55786a;font-size:.63rem}.season-review-routs article>span{align-items:center;gap:6px;min-width:0;display:flex}.season-review-routs article>span strong{color:#ddf0e7;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.season-review-routs article>span.loser{text-align:right;flex-direction:row-reverse}.season-review-routs article>em{color:#fff;white-space:nowrap;background:#000;border-radius:6px;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:950}.season-review-routs article>small{color:#66877a;text-align:center;grid-column:2/-1;font-size:.54rem}@media (max-width:700px){.season-review-performance-grid{grid-template-columns:1fr}.season-review-records{padding:11px}.season-review-records>header{flex-direction:column;align-items:flex-start;gap:3px}.season-review-routs article{grid-template-columns:20px minmax(0,1fr) auto minmax(0,1fr);gap:5px}.season-review-routs article>span strong{font-size:.57rem}.season-review-routs article>.winner .club-badge,.season-review-routs article>.loser .club-badge,.season-status{display:none}.transfer-market-chip{height:34px;margin-right:auto;padding:0 9px;font-size:.5625rem}.transfer-market-chip b{font-size:.5625rem}.transfer-window-status{margin:0 12px}}@media (max-width:390px){.transfer-market-chip>span{display:none}}.match-audio-admin-body{gap:14px;margin-top:18px;display:grid}.match-audio-track{border:1px solid var(--border);border-radius:13px;gap:10px;padding:13px;display:grid}.match-audio-admin-status{background:#1f7d5214;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.match-audio-admin-status span,.match-audio-volume{gap:3px;display:grid}.match-audio-admin-status small,.match-audio-volume small{color:var(--muted)}.match-audio-volume{letter-spacing:.04em;max-width:440px;font-size:.76rem;font-weight:800}.match-audio-volume b{justify-self:end;margin-top:-18px}.match-audio-volume input{accent-color:#68c785;width:100%}.match-audio-preview{width:min(440px,100%);height:36px}.match-audio-admin-actions{align-items:center;gap:8px;display:flex}.live-audio-enable{color:#b9f3cb}.match-field-background-admin-body{grid-template-columns:minmax(280px,1.2fr) minmax(240px,.8fr);align-items:center;gap:18px;margin-top:18px;display:grid}.match-field-background-preview{background:#020b06;border:1px solid #35cc9247;border-radius:14px;min-width:0;position:relative;overflow:hidden}.match-field-background-preview-canvas{aspect-ratio:16/9;background-color:#042314eb;background-image:var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.match-field-background-preview>span{color:#dffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010c07d6;border:1px solid #35cc9273;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:800;position:absolute;bottom:12px;left:12px}.match-field-background-copy{align-content:center;gap:7px;display:grid}.match-field-background-copy>strong{color:#effff9}.match-field-background-copy>small{color:var(--muted);line-height:1.55}.match-field-background-actions{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}@media (max-width:760px){.match-field-background-admin-body{grid-template-columns:1fr}}.admin-password-reset-overlay{z-index:60;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-password-reset-card{color:#effff9;background:#020a06;border:1px solid #35cc924d;border-radius:14px;gap:14px;width:min(100%,470px);padding:22px;display:grid;box-shadow:0 24px 70px #00000073}.admin-password-reset-card>.stat-icon{justify-self:start}.admin-password-reset-card h2{color:#effff9;margin:4px 0 0;font-size:1rem}.admin-password-reset-card p,.admin-password-reset-card label>small{color:#9ac6b7;margin:6px 0 0;font-size:.7rem;line-height:1.55}.admin-password-reset-card label{color:#9ac6b7;letter-spacing:.08em;gap:4px;font-size:.625rem;font-weight:800;display:grid}.admin-password-reset-card input{color:#effff9;background:#000;border-color:#35cc9240;min-width:0}.admin-password-reset-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}@media (max-width:700px){.access-list-card:not(.admin-roster-card) .access-list article{grid-template-columns:34px minmax(0,1fr) 34px 34px}.access-list-card:not(.admin-roster-card) .access-list article>.access-password-reset{grid-area:1/3}.access-list-card:not(.admin-roster-card) .access-list article>.icon-button.danger{grid-area:1/4}.admin-password-reset-overlay{padding:14px}.admin-password-reset-card{padding:18px}.admin-password-reset-actions{flex-direction:column-reverse}.admin-password-reset-actions button{justify-content:center;width:100%}}.season-processing-overlay{z-index:99999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.season-processing-card{text-align:center;color:#effff9;background:#020a06;border:1px solid #35cc924d;border-radius:16px;justify-items:center;gap:10px;width:min(100%,420px);padding:30px 26px;display:grid;box-shadow:0 30px 80px #00000080}.season-processing-icon{color:#35cc92;background:#35cc921a;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.season-processing-card h2{margin:0;font-size:1.05rem}.season-processing-card p{color:#9ac6b7;margin:0;font-size:.78rem;line-height:1.6}.season-processing-card small{color:#6f9182;align-items:center;gap:6px;margin-top:6px;font-size:.66rem;display:flex}.rollover-roadmap-overlay{z-index:70;background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rollover-roadmap-card{color:#effff9;background:#020a06;border:1px solid #35cc924d;border-radius:16px;gap:18px;width:min(100%,700px);max-height:92dvh;padding:24px;display:grid;overflow:auto;box-shadow:0 30px 80px #00000080}.rollover-roadmap-header{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.rollover-roadmap-header small{color:#6fe0b4;letter-spacing:.14em;font-size:.62rem;font-weight:900}.rollover-roadmap-header h2{margin:4px 0 0;font-size:1.15rem}.rollover-roadmap-header p{color:#9ac6b7;margin:6px 0 0;font-size:.72rem;line-height:1.55}.rollover-roadmap-stepper{align-items:center;margin:0;padding:4px 6px;list-style:none;display:flex}.rollover-step-node{flex:none;align-items:center;display:flex}.rollover-step-node:last-child{flex:none}.rollover-step-circle{color:#9ac6b7;background:#04140d;border:2px solid #9ac6b759;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:900;display:grid}.rollover-step-node.is-done .rollover-step-circle{color:#04140d;background:#35cc92;border-color:#35cc92}.rollover-step-node.is-active .rollover-step-circle{color:#f0c84b;background:#f0c84b1a;border-color:#f0c84b}.rollover-step-node.is-next .rollover-step-circle{color:#6fe0b4;border-color:#35cc92}.rollover-step-node.is-error .rollover-step-circle{color:#ff9d9d;background:#ff67671f;border-color:#ff6767}.rollover-step-connector{background:#9ac6b738;width:clamp(24px,6vw,64px);height:2px;margin:0 4px}.rollover-step-node.is-done+.rollover-step-node .rollover-step-connector,.rollover-step-node.is-done .rollover-step-connector{background:#35cc92}.rollover-roadmap-guard-error{color:#ffc6c6;background:#69141c47;border:1px solid #ff676759;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:.76rem;display:flex}.rollover-roadmap-list{gap:8px;display:grid}.rollover-roadmap-item{background:#ffffff05;border:1px solid #9ac6b729;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 13px;display:grid}.rollover-roadmap-item.is-active{background:#f0c84b0f;border-color:#f0c84b66}.rollover-roadmap-item.is-error{background:#ff67670f;border-color:#ff676766}.rollover-roadmap-item.is-done{opacity:.85}.rollover-roadmap-item-number{color:#9ac6b7;background:#9ac6b71f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:900;display:grid}.rollover-roadmap-item.is-done .rollover-roadmap-item-number{color:#04140d;background:#35cc92}.rollover-roadmap-item.is-error .rollover-roadmap-item-number{color:#ff9d9d;background:#ff67672e}.rollover-roadmap-item strong{font-size:.82rem}.rollover-roadmap-item p{color:#9ac6b7;margin:3px 0 0;font-size:.7rem;line-height:1.5}.rollover-roadmap-item-result,.rollover-roadmap-item-error,.rollover-roadmap-item-working{align-items:flex-start;gap:5px;margin-top:7px;font-size:.68rem;line-height:1.4;display:flex}.rollover-roadmap-item-result{color:#7fe6bc}.rollover-roadmap-item-result em{color:#6f9182;font-style:normal}.rollover-roadmap-item-error{color:#ffb0b0}.rollover-roadmap-item-working{color:#f0c84b}.rollover-roadmap-success{color:#c9ffe6;background:#35cc921a;border:1px solid #35cc9259;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:.78rem;font-weight:700;display:flex}.rollover-roadmap-footer{border-top:1px solid #9ac6b724;gap:10px;padding-top:4px;display:grid}.rollover-roadmap-footer>small{color:#6f9182;font-size:.66rem;line-height:1.5}.rollover-roadmap-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.rollover-roadmap-overlay{padding:12px}.rollover-roadmap-card{gap:14px;padding:18px}.rollover-roadmap-stepper{overflow-x:auto}.rollover-roadmap-actions{flex-direction:column-reverse}.rollover-roadmap-actions button{justify-content:center;width:100%}}.career-center{gap:16px;display:grid}.career-intro{background:linear-gradient(115deg,#35cc9229,#000000e0 60%);border:1px solid #35cc9240;border-radius:14px;align-items:flex-start;gap:13px;padding:20px;display:flex}.career-intro>svg{color:#f0c84b;flex:none}.career-intro h2,.career-panel h2{color:#effff9;margin:4px 0 0;font-size:1rem}.career-intro p,.career-panel p,.career-panel small{color:#a8cbbc;font-size:.74rem;line-height:1.55}.career-intro p{margin:6px 0 0}.career-dismissal{background:linear-gradient(110deg,#81182173,#16070ae0);border:1px solid #eb5c5c80;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.career-dismissal-icon{color:#ffd6d6;background:#eb5c5c2e;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.career-dismissal h3{color:#fff3f3;margin:3px 0 0;font-size:.96rem}.career-dismissal p{color:#ffd5d5;margin:6px 0 3px;font-size:.78rem;line-height:1.45}.career-dismissal small{color:#f3b6b6;font-size:.7rem}.career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.career-panel{min-width:0;padding:18px}.career-panel header{border-bottom:1px solid #35cc9226;padding-bottom:13px}.career-evaluations,.career-offers{gap:10px;margin-top:13px;display:grid}.career-evaluations article,.career-offers article{background:#00000059;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.career-evaluations b,.career-offers b{color:#effff9;font-size:.82rem}.career-evaluations p,.career-offers p{margin:5px 0}.career-offers small{margin-top:3px;display:block}.career-offers strong{color:#35cc92;font-size:.8rem}.career-decision{text-align:center;text-transform:uppercase;border-radius:8px;gap:3px;min-width:78px;padding:8px;font-size:.66rem;display:grid}.career-decision em{font-size:.75rem;font-style:normal}.career-decision.retained{color:#7ff0bb;background:#35cc9229}.career-decision.at_risk{color:#ffd67b;background:#f0c84b24}.career-decision.dismissed{color:#ff9b9b;background:#eb5c5c24}.career-offer-actions{gap:7px;min-width:104px;display:grid}.career-offer-actions button{justify-content:center;min-height:32px;font-size:.7rem}.career-offer-status{color:#a8cbbc;text-transform:uppercase;font-size:.7rem;font-weight:800}.career-empty,.career-feedback{background:#ffffff0a;border-radius:8px;margin:14px 0 0;padding:11px}.career-feedback{color:#d9ffed;border:1px solid #35cc9233}.career-current-objective{background:linear-gradient(110deg,#f0c84b14,#0000005c 55%);border-color:#f0c84b4d}.career-objective-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:13px;display:grid}.career-objective-metrics article{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:13px;display:grid}.career-objective-metrics small{color:#f0c84b;letter-spacing:.08em;font-size:.62rem;font-weight:900}.career-objective-metrics b{color:#effff9;font-size:.94rem}.career-objective-metrics span{color:#a8cbbc;font-size:.7rem}.career-board-warnings{gap:8px;margin-top:13px;display:grid}.career-board-warnings>b{color:#f0c84b;text-transform:uppercase;font-size:.72rem}.career-board-warnings p{background:#f0c84b0f;border-left:2px solid #f0c84ba6;gap:3px;margin:0;padding:10px;display:grid}.career-board-warnings strong{color:#ffe9a7;font-size:.74rem}@media (max-width:760px){.career-objective-metrics,.career-grid{grid-template-columns:minmax(0,1fr)}.career-evaluations article,.career-offers article{flex-direction:column;align-items:flex-start}.career-offer-actions{width:100%;display:flex}.career-offer-actions button{flex:1}}.help-center{gap:16px;display:grid}.help-center-intro{color:#d9ffed;background:linear-gradient(120deg,#35cc9229,#000000e6 58%);border:1px solid #35cc9242;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;display:flex}.help-center-intro>svg{color:#35cc92;flex:none}.help-center-intro strong{color:#effff9;font-size:.9rem;display:block}.help-center-intro p{color:#9ac6b7;margin:5px 0 0;font-size:.75rem;line-height:1.6}.help-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-topic{background:#000000d1;border:1px solid #35cc922e;border-radius:13px;min-width:0;padding:18px}.help-topic>span{color:#35cc92;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.625rem;font-weight:850;display:inline-flex}.help-topic h2{color:#effff9;margin:10px 0 7px;font-size:.95rem}.help-topic p,.help-topic li{color:#a8cbbc;font-size:.72rem;line-height:1.65}.help-topic p{margin:0}.help-topic ul{border-top:1px solid #35cc9221;margin:12px 0 0;padding:11px 0 0 17px}.help-topic li+li{margin-top:5px}.help-topic li::marker{color:#35cc92}.help-achievement-heading{color:#7be4b7;letter-spacing:.04em;margin:14px 0 8px;font-size:.72rem;font-weight:700}.help-formations-topic{grid-column:1/-1}.help-formation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.help-formation-list details{color:#dff8ed;background:#35cc920e;border:1px solid #35cc9229;border-radius:9px;padding:10px 12px}.help-formation-list summary{cursor:pointer;font-size:.72rem;font-weight:850}.help-formation-list details p{margin:8px 0}.help-formation-list details span{color:#9fc6b6;font-size:.68rem;line-height:1.5;display:block}.help-formation-list details span+span{margin-top:3px}.help-formation-list details span:first-of-type b{color:#6be7ad}.help-formation-list details span:last-of-type b{color:#f1c96c}@media (max-width:700px){.help-center{gap:12px}.help-center-intro,.help-topic{padding:14px}.help-center-grid{grid-template-columns:minmax(0,1fr);gap:10px}.help-formation-list{grid-template-columns:minmax(0,1fr)}}.live-broadcast-lobby{--live-green:#35cc92;--live-line:#35cc9233;gap:22px;display:grid}.live-broadcast-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:4px 2px 0;display:flex}.live-broadcast-heading-copy{min-width:0}.live-broadcast-kicker{color:var(--live-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:10px;font-size:.66rem;font-weight:850;display:inline-flex}.live-broadcast-kicker i,.live-match-card-meta>b i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s infinite live-signal-pulse;box-shadow:0 0 #35cc92a6}@keyframes live-signal-pulse{70%{box-shadow:0 0 0 8px #35cc9200}to{box-shadow:0 0 #35cc9200}}.live-broadcast-heading h2{color:#f4fff9;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.25vw,2.15rem);line-height:1.08}.live-broadcast-heading p{color:#8fb3a6;max-width:640px;margin:8px 0 0;font-size:.79rem;line-height:1.55}.live-connection-status{min-width:184px;color:var(--live-green);border:1px solid var(--live-line);background:#35cc920e;border-radius:11px;flex:none;align-items:center;gap:10px;padding:10px 13px;display:flex}.live-connection-status.is-reconnecting{color:#f2c968;border-color:#f2c96840}.live-connection-status>span{gap:2px;display:grid}.live-connection-status b{color:currentColor;font-size:.69rem}.live-connection-status small{color:#78988d;font-size:.58rem}.live-broadcast-panel{border:1px solid var(--live-line);background:radial-gradient(circle at 82% -20%,#35cc9224,#0000 35%),linear-gradient(145deg,#051610fa,#010806fc);border-radius:18px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047}.live-broadcast-panel:before{content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(#35cc920e 1px,#0000 1px),linear-gradient(90deg,#35cc920e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 72%);mask-image:linear-gradient(110deg,#000,#0000 72%)}.live-broadcast-panel-bar{z-index:1;border-bottom:1px solid #35cc9224;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 20px;display:flex;position:relative}.live-broadcast-panel-bar>span{color:#cce9df;align-items:center;gap:8px;font-size:.7rem;display:flex}.live-broadcast-panel-bar svg,.live-broadcast-panel-bar b{color:var(--live-green)}.live-broadcast-panel-bar small{color:#78988d;font-size:.61rem}.live-matches-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:16px;padding:20px;display:grid;position:relative}.live-matches-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.live-match-card{isolation:isolate;color:#edf7f3;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0a1f17f5,#020c09fa);border:1px solid #35cc9233;border-radius:14px;flex-direction:column;gap:22px;min-height:252px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.live-match-card:after{z-index:-1;content:"";border:1px solid #35cc9217;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-88px;right:-46px;box-shadow:0 0 0 38px #35cc9206,0 0 0 76px #35cc9205}.live-match-card-glow{z-index:-1;opacity:.7;background:radial-gradient(circle,#35cc9214,#0000 38%);transition:opacity .2s;position:absolute;inset:0}.live-match-card:hover,.live-match-card:focus-visible{border-color:#35cc9294;outline:none;transform:translateY(-3px);box-shadow:0 18px 42px #00000057,0 0 0 1px #35cc920f}.live-match-card:hover .live-match-card-glow{opacity:1}.live-match-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-match-card-meta>small{color:#91b4a8;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:750;overflow:hidden}.live-match-card-meta>b{color:#55e8ad;letter-spacing:.08em;text-transform:uppercase;background:#35cc921a;border:1px solid #35cc9233;border-radius:6px;flex:none;align-items:center;gap:7px;padding:5px 8px;font-size:.58rem;display:inline-flex}.live-match-card-meta>b.is-halftime{color:#f2c968;background:#f2c96814;border-color:#f2c96833}.live-match-card-meta>b.is-halftime i{box-shadow:none;animation:none}.live-match-card-meta>b.is-paused{color:#ffc440;background:#ffc4401a;border-color:#ffc4403d}.live-match-card-meta>b.is-paused i{box-shadow:none;animation:none}.live-match-scoreboard{grid-template-columns:minmax(118px,1fr) 82px minmax(118px,1fr);align-items:center;gap:clamp(10px,1.4vw,18px);min-height:92px;display:grid}.live-match-team{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}.live-match-team.is-away{text-align:right;grid-template-columns:minmax(0,1fr) 56px}.live-match-team .club-badge{filter:drop-shadow(0 8px 12px #0000004d);flex:none;width:56px;max-width:56px;height:56px;max-height:56px}.live-match-team>span{gap:4px;min-width:0;display:grid}.live-match-team strong{color:#f5fffb;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.78rem,1.1vw,.96rem);line-height:1.25;display:-webkit-box;overflow:hidden}.live-match-team small{color:#6fd8ae;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:750;overflow:hidden}.live-match-score{justify-items:center;gap:7px;display:grid}.live-match-score>strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.055em;align-items:center;gap:9px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1;display:flex}.live-match-score>strong b{text-align:center;min-width:.7em}.live-match-score>strong i{color:#527066;font-size:.72em;font-style:normal;font-weight:400}.live-match-score>small{color:#789b8e;text-transform:uppercase;align-items:center;gap:5px;font-size:.57rem;font-weight:700;display:flex}.live-match-watch{color:#c9e4da;background:#ffffff06;border:1px solid #35cc9226;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:auto;padding:0 13px;font-size:.67rem;font-weight:800;transition:color .2s,background .2s,border-color .2s;display:flex}.live-match-watch>span{align-items:center;gap:8px;display:flex}.live-match-card:hover .live-match-watch,.live-match-card:focus-visible .live-match-watch{color:#03130d;background:var(--live-green);border-color:var(--live-green)}.live-matches-state{z-index:1;color:#83a79a;text-align:center;align-content:center;justify-items:center;min-height:270px;padding:32px;display:grid;position:relative}.live-matches-state strong{color:#eafff7;margin-top:15px;font-size:1rem}.live-matches-state p{max-width:430px;margin:7px 0 0;font-size:.7rem;line-height:1.55}.live-empty-signal{width:58px;height:58px;color:var(--live-green);border:1px solid var(--live-line);background:#35cc9213;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 9px #35cc9206}.live-matches-state button{color:#062016;background:var(--live-green);min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;margin-top:16px;padding:0 13px;font-size:.66rem;font-weight:850;display:flex}.live-matches-state.is-error>svg{color:#efbc64}.live-matches-loading{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid;position:relative}.live-matches-loading i{background:linear-gradient(105deg,#091d15c2 25%,#153c2da8 42%,#091d15c2 60%) 0 0/220% 100%;border:1px solid #35cc921f;border-radius:14px;min-height:252px;animation:1.35s linear infinite live-loading}@keyframes live-loading{to{background-position:-220% 0}}@media (max-width:760px){.live-broadcast-heading{flex-direction:column;align-items:stretch;gap:15px}.live-connection-status{width:100%}.live-broadcast-panel-bar small{display:none}.live-matches-grid,.live-matches-loading{grid-template-columns:minmax(0,1fr);padding:12px}.live-match-card{min-height:272px;padding:16px}.live-match-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px}.live-match-team{text-align:center;grid-template-columns:minmax(0,1fr);gap:8px}.live-match-team.is-away{text-align:center;grid-template-columns:minmax(0,1fr)}.live-match-team strong{max-width:105px}.live-match-team .club-badge{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.live-broadcast-kicker i,.live-match-card-meta>b i,.live-matches-loading i{animation:none}.live-match-card{transition:none}}.tm-center,.tm-desk{--tm-bg:#03110d;--tm-panel:#061b15;--tm-line:#0b4936;--tm-green:#42d79b;--tm-muted:#91aaa1;color:#edf7f3;min-height:calc(100vh - 88px);font-size:14px}.tm-center button,.tm-desk button{font:inherit}.tm-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.tm-heading>div:first-child{align-items:center;gap:16px;display:flex}.tm-heading h1{margin:0;font-size:30px;line-height:1}.tm-heading>div:first-child>span{border:1px solid var(--tm-line);color:#b8cec6;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;display:flex}.tm-primary-actions{gap:10px;display:flex}.tm-primary-actions button,.tm-panel header>button,.tm-filters button,.tm-ticker button,.tm-desk-nav>button{border:1px solid var(--tm-line);color:#dcebe6;cursor:pointer;background:#04130f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;display:flex}.tm-primary-actions button:first-child{background:var(--tm-green);color:#01140d;border-color:var(--tm-green);font-weight:800}.tm-primary-actions b{min-width:20px;height:20px;color:var(--tm-green);background:#0b382b;border-radius:10px;place-items:center;font-size:11px;display:grid}.tm-error{background:#351313;border:1px solid #a74343;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 16px;display:flex}.tm-error button{color:#351313;background:#fff;border:0;border-radius:6px;padding:7px 12px}.tm-overview-top{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.tm-headline,.tm-pulse,.tm-panel,.tm-desk-list,.tm-club-deal,.tm-contract{border:1px solid var(--tm-line);background:linear-gradient(140deg,#052018,#020b08);border-radius:10px;overflow:hidden}.tm-headline{grid-template-columns:1.35fr .65fr;min-height:310px;display:grid;position:relative}.tm-headline-copy{z-index:1;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.tm-headline-copy>span{background:var(--tm-green);color:#04140e;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:900}.tm-headline-copy p{color:#b5c9c2;max-width:480px;margin:0 0 20px}.tm-headline-copy button{background:var(--tm-green);color:#03140e;border:0;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-weight:800;display:flex}.tm-headline-player{background:radial-gradient(circle at 50% 40%,#24674d,#0000 68%);justify-content:center;align-items:flex-end;display:flex}.tm-headline-player img{object-fit:contain;object-position:bottom;width:100%;height:100%}.tm-no-headline{text-align:center;color:var(--tm-muted);grid-column:1/-1;align-content:center;place-items:center;padding:30px;display:grid}.tm-no-headline h2{color:#edf7f3;margin:10px 0}.tm-pulse h2,.tm-panel header h2,.tm-impact h3{color:#eaf8f2;align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.tm-pulse h2 svg,.tm-panel header h2 svg{color:var(--tm-green)}.tm-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.tm-kpis span{text-align:center;background:#08251c;border:1px solid #123e31;border-radius:8px;padding:12px 6px}.tm-kpis b{font-size:21px;display:block}.tm-kpis small{color:#adc2ba;margin-top:4px;display:block}.tm-chart{border:1px solid #103a2e;border-radius:8px;align-items:flex-end;gap:9px;height:125px;padding:12px 10px 5px;display:flex}.tm-chart>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.tm-chart i{background:linear-gradient(#4be3a4,#187b59);border-radius:2px 2px 0 0;width:68%;min-height:4px;display:block}.tm-chart small{color:#87a399;font-size:9px}.tm-ticker{border:1px solid var(--tm-line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;height:42px;margin:12px 0;display:grid;overflow:hidden}.tm-ticker>b{height:100%;color:var(--tm-green);background:#06261c;align-items:center;padding:0 20px;display:flex}.tm-ticker>span{white-space:nowrap;text-overflow:ellipsis;color:#c0d0ca;padding:0 22px;overflow:hidden}.tm-ticker button{border:0}.tm-lower-grid{grid-template-columns:1.08fr 1fr .95fr;gap:12px;display:grid}.tm-panel>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.tm-panel header h2 b{color:var(--tm-green);background:#0d3b2d;border-radius:5px;padding:4px 7px;font-size:12px}.tm-panel header>button{min-height:30px;color:var(--tm-green);padding:0 11px}.tm-filters{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.tm-filters button{min-height:30px;padding:0 5px;font-size:11px}.tm-filters button.active{background:var(--tm-green);color:#052016;font-weight:800}.tm-deal-list,.tm-radar-list,.tm-news-list{flex-direction:column;gap:6px;display:flex}.tm-deal-row,.tm-radar-list>button{color:#edf7f3;text-align:left;cursor:pointer;background:#041610;border:1px solid #0c3d2f;border-radius:7px;grid-template-columns:auto minmax(100px,1fr) auto auto auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:6px 8px;transition:all .16s;display:grid}.tm-deal-row:hover,.tm-deal-row:focus-visible,.tm-radar-list>button:hover,.tm-radar-list>button:focus-visible{border-color:var(--tm-green);outline:2px solid #0000;transform:translateY(-2px);box-shadow:0 6px 18px #0006}.tm-avatar{object-fit:cover;object-position:top;background:#11332a;border-radius:50%;width:48px;height:48px}.tm-avatar-fallback{color:var(--tm-green);place-items:center;font-weight:900;display:grid}.tm-deal-row span:nth-child(2)>strong,.tm-radar-list span:nth-child(2)>strong{display:block}.tm-deal-row small,.tm-radar-list small{color:var(--tm-muted);font-size:11px;display:block}.tm-deal-row em{color:#a7beb6;font-size:10px;font-style:normal}.tm-deal-row>b{color:#08150f;background:#e7b84c;border-radius:5px;padding:6px;font-size:9px}.tm-radar-list>button{grid-template-columns:auto 1fr auto auto}.tm-radar-list em{color:var(--tm-muted);font-style:normal}.tm-radar-list em b{color:var(--tm-green);font-size:19px}.tm-news-list article{border-bottom:1px solid #0b3529;padding:10px 4px}.tm-news-list article span,.tm-news-list article small{display:block}.tm-news-list article small{color:var(--tm-muted);margin-top:4px}.tm-empty{text-align:center;min-height:190px;color:var(--tm-muted);flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.tm-empty strong{color:#eef8f4;margin:9px 0 4px}.tm-empty button{border:1px solid var(--tm-green);color:var(--tm-green);background:0 0;border-radius:7px;min-height:38px;margin-top:14px;padding:0 14px}.tm-overview-skeleton,.tm-desk-loading{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tm-overview-skeleton i,.tm-desk-loading i{background:linear-gradient(90deg,#071912,#0c2b20,#071912) 0 0/200% 100%;border-radius:10px;height:260px;animation:1.2s infinite tm-shimmer}.tm-overview-skeleton i:nth-child(n+3){height:300px}@keyframes tm-shimmer{to{background-position:-200% 0}}.tm-desk-nav{align-items:center;gap:16px;margin-bottom:10px;display:flex}.tm-stepper{border:1px solid var(--tm-line);background:#04140f;border-radius:9px;flex:1;justify-content:center;align-items:center;height:62px;padding:0 24px;display:flex}.tm-stepper span{color:#758c84;white-space:nowrap;align-items:center;gap:9px;display:flex}.tm-stepper span.active{color:var(--tm-green)}.tm-stepper span b{border:2px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.tm-stepper i{background:#42524c;flex:1;max-width:210px;height:2px;margin:0 20px}.tm-desk-grid{grid-template-columns:minmax(245px,.8fr) minmax(440px,1.4fr) minmax(330px,1fr);gap:10px;display:grid}.tm-desk-list>header,.tm-club-deal>header,.tm-contract>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tm-desk-list h2,.tm-club-deal h2,.tm-contract h2{margin:0;font-size:19px}.tm-desk-list>header b,.tm-club-deal>header span{color:var(--tm-green);border:1px solid var(--tm-line);border-radius:5px;padding:5px 8px;font-size:11px}.tm-desk-list>button{color:#eaf5f1;text-align:left;background:#051610;border:1px solid #0c3a2d;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;width:100%;min-height:92px;margin-bottom:8px;padding:8px;display:grid}.tm-desk-list>button.active{border-color:var(--tm-green);box-shadow:inset 3px 0 var(--tm-green)}.tm-desk-list>button span>*{display:block}.tm-desk-list>button small{color:var(--tm-muted)}.tm-desk-list>button em{color:var(--tm-green);margin-top:7px;font-size:9px;font-style:normal}.tm-player-clubs{text-align:center;border-bottom:1px solid #0d3a2d;grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:center;gap:8px;padding:10px 0 16px;display:grid}.tm-player-clubs>div{flex-direction:column;align-items:center;display:flex}.tm-player-clubs>div strong{margin-top:5px;font-size:18px}.tm-player-clubs>div small{color:var(--tm-muted)}.tm-club-mark{flex-direction:column;align-items:center;gap:5px;display:flex}.tm-club-mark img{object-fit:contain}.tm-club-mark>b{background:#163b30;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.tm-club-mark small{color:#b5c9c2}.tm-offer-compare{border:1px solid #0e3c2f;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;margin:12px 0;display:grid}.tm-offer-compare span{text-align:center;padding:14px}.tm-offer-compare small,.tm-offer-compare b{display:block}.tm-offer-compare small{color:var(--tm-muted)}.tm-offer-compare b{color:var(--tm-green);margin-top:3px;font-size:24px}.tm-offer-compare em{border:1px solid #50645c;border-radius:50%;padding:8px;font-style:normal}.tm-deal-meta{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.tm-deal-meta span{color:#bdcec8;border:1px solid #0b3429;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:flex}.tm-deal-meta svg{width:16px}.tm-history{border:1px solid #0d3b2e;border-radius:8px;max-height:150px;margin:10px 0;padding:9px;overflow:auto}.tm-history span{grid-template-columns:auto 1fr;column-gap:8px;margin-bottom:9px;display:grid}.tm-history span svg{color:var(--tm-green);grid-row:1/3;width:18px}.tm-history small{color:var(--tm-muted)}.tm-club-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tm-club-actions button,.tm-contract-submit{border:1px solid var(--tm-green);min-height:42px;color:var(--tm-green);background:0 0;border-radius:7px;font-weight:800}.tm-club-actions .primary,.tm-contract-submit{background:var(--tm-green);color:#02130d}.tm-club-actions .danger,.tm-quit,.tm-dialog .danger{color:#f77;border-color:#d95757}.tm-club-actions label{color:var(--tm-muted);font-size:10px}.tm-club-actions input,.tm-contract-fields input,.tm-contract-fields select{color:#eff7f4;background:#03100c;border:1px solid #1b4a3c;border-radius:6px;width:100%;min-height:37px;padding:0 9px}.tm-waiting{text-align:center;color:var(--tm-muted);border:1px dashed #315046;border-radius:7px;padding:12px}.tm-quit{background:0 0;border:0;margin:9px auto 0;display:block}.tm-agent{border:1px solid #27463c;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.tm-agent svg{border:1px solid #53665f;border-radius:50%;width:36px;height:36px;padding:7px}.tm-agent small,.tm-agent strong{display:block}.tm-agent small{color:var(--tm-muted)}.tm-contract-fields{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0;display:grid}.tm-contract-fields label{color:#b8cbc4;font-size:11px}.tm-contract-submit{width:100%}.tm-contract.locked{background:linear-gradient(140deg,#18170c,#090a06);border-color:#725d21}.tm-contract-lock{text-align:center;color:#e8bd4d;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.tm-contract-lock svg{width:36px;height:36px;margin-bottom:12px}.tm-impact{border-top:1px solid #164032;margin-top:12px;padding-top:12px}.tm-impact h3{font-size:15px}.tm-impact>span{justify-content:space-between;margin-top:9px;display:flex}.tm-impact small{color:var(--tm-muted)}.tm-impact b{color:var(--tm-green)}.tm-invalid{text-align:center;color:#9fb5ad;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.tm-invalid h2{color:#edf7f3}.tm-invalid button{border:1px solid var(--tm-green);min-height:42px;color:var(--tm-green);background:0 0;border-radius:7px;align-items:center;gap:7px;padding:0 14px;display:flex}.tm-dialog-backdrop{z-index:1000;background:#000b;place-items:center;display:grid;position:fixed;inset:0}.tm-dialog{background:#0b1713;border:1px solid #8b3434;border-radius:10px;width:min(440px,100vw - 32px);padding:22px}.tm-dialog h2{margin-top:0}.tm-dialog p{color:var(--tm-muted)}.tm-dialog>div{justify-content:flex-end;gap:8px;display:flex}.tm-dialog button{color:#eef7f4;background:0 0;border:1px solid #315247;border-radius:7px;min-height:40px;padding:0 12px}@media (max-width:1280px){.tm-heading{align-items:flex-start}.tm-primary-actions button{padding:0 10px}.tm-lower-grid{grid-template-columns:1fr 1fr}.tm-lower-grid>.tm-panel:last-child{grid-column:1/-1}.tm-desk-grid{grid-template-columns:230px minmax(400px,1.2fr) minmax(300px,1fr)}}@media (max-width:1000px) and (orientation:landscape){.tm-center,.tm-desk{min-width:900px;font-size:12px}.tm-heading{z-index:5;background:#030b08;margin-bottom:7px;padding:6px 0;position:sticky;top:0}.tm-heading h1{font-size:21px}.tm-heading>div:first-child>span{padding:6px 8px}.tm-primary-actions button{min-height:34px}.tm-overview-top{grid-template-columns:1.45fr 1fr}.tm-headline{min-height:240px}.tm-headline-copy{padding:18px}.tm-headline-copy h2{margin:12px 0 7px;font-size:23px}.tm-pulse{padding:10px}.tm-kpis{margin:8px 0}.tm-chart{height:90px}.tm-lower-grid{grid-template-columns:repeat(3,1fr)}.tm-lower-grid>.tm-panel:last-child{grid-column:auto}.tm-panel{min-height:250px}.tm-desk-nav{z-index:6;background:#030b08;position:sticky;top:0}.tm-stepper{height:50px}.tm-stepper span b{width:27px;height:27px}.tm-desk-grid{grid-template-columns:220px 420px 330px}.tm-desk-list,.tm-club-deal,.tm-contract{min-height:520px}.tm-player-clubs{padding:3px 0 8px}.tm-history{max-height:100px}.tm-contract-lock{min-height:200px}}@media (max-width:700px) and (orientation:portrait){.tm-center,.tm-desk{min-width:860px}.app-main{overflow-x:auto}.tm-heading{padding-right:12px}}@media (prefers-reduced-motion:reduce){.tm-deal-row,.tm-radar-list>button{transition:none}.tm-overview-skeleton i,.tm-desk-loading i{animation:none}}.tm-center{max-width:100%;padding:4px 2px 28px}.tm-heading{margin-bottom:20px}.tm-heading h1{letter-spacing:-.025em}.tm-overview-top{gap:20px}.tm-headline{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);min-height:330px}.tm-headline-copy{padding:34px 36px}.tm-headline-copy h2{max-width:620px;margin:20px 0 14px;font-size:clamp(28px,2.15vw,38px);line-height:1.13}.tm-headline-copy p{margin-bottom:24px;font-size:14px;line-height:1.6}.tm-headline-player{background:linear-gradient(145deg,#0c3125,#071711);min-width:0;position:relative;overflow:hidden}.tm-headline-player:after{content:"";pointer-events:none;background:linear-gradient(90deg,#052018 0,#0000 28%),linear-gradient(0deg,#03110d 0,#0000 24%);position:absolute;inset:0}.tm-headline-player img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;position:absolute;inset:0;transform:none}.tm-pulse{padding:22px}.tm-pulse h2{margin-bottom:18px}.tm-kpis{gap:12px;margin:0 0 20px}.tm-kpis span{flex-direction:column;justify-content:center;min-height:94px;padding:15px 8px;display:flex}.tm-kpis b{font-size:24px;line-height:1.1}.tm-kpis small{margin-top:8px;line-height:1.35}.tm-chart{height:136px;padding:14px 12px 7px}.tm-ticker{height:48px;margin:16px 0}.tm-ticker>b{padding-inline:24px}.tm-lower-grid{grid-template-columns:minmax(360px,1.08fr) minmax(350px,1fr) minmax(330px,.95fr);gap:16px}.tm-panel{min-height:330px;padding:18px}.tm-panel>header{gap:12px;min-height:34px;margin-bottom:13px}.tm-panel header h2{min-width:0;font-size:17px;line-height:1.25}.tm-panel header>button{white-space:nowrap;flex:none}.tm-filters{gap:8px;margin-bottom:12px}.tm-filters button{min-width:0;font-size:12px}.tm-deal-list,.tm-radar-list,.tm-news-list{gap:9px}.tm-deal-row,.tm-radar-list>button{gap:12px;min-height:70px;padding:9px 11px}.tm-news-list article{padding:13px 5px;line-height:1.45}.tm-news-list article small{margin-top:6px}.tm-empty{min-height:220px;line-height:1.5}.tm-empty span{max-width:290px}.tm-desk-nav{gap:20px;margin-bottom:16px}.tm-stepper{height:70px;padding-inline:30px}.tm-desk-grid{grid-template-columns:minmax(250px,.78fr) minmax(500px,1.42fr) minmax(360px,1fr);align-items:start;gap:16px}.tm-desk-list,.tm-club-deal,.tm-contract{min-height:650px;padding:18px}.tm-desk-list>header,.tm-club-deal>header,.tm-contract>header{min-height:34px;margin-bottom:17px}.tm-desk-list>button{gap:10px;min-height:102px;margin-bottom:10px;padding:12px 10px}.tm-player-clubs{gap:14px;padding:14px 0 22px}.tm-player-clubs>div strong{max-width:180px;margin-top:9px;font-size:20px;line-height:1.2}.tm-player-clubs>div small{margin-top:4px;line-height:1.45}.tm-club-mark{gap:9px}.tm-offer-compare{margin:18px 0 14px}.tm-offer-compare span{padding:18px}.tm-deal-meta{gap:9px}.tm-deal-meta span{min-height:43px;padding-inline:12px}.tm-history{max-height:180px;margin:14px 0;padding:13px}.tm-history span{column-gap:10px;margin-bottom:13px;line-height:1.4}.tm-club-actions{gap:10px}.tm-club-actions label{font-size:12px;line-height:1.5}.tm-club-actions input,.tm-contract-fields input,.tm-contract-fields select{min-height:44px;margin-top:5px}.tm-agent{gap:13px;padding:13px}.tm-agent strong{margin-top:3px;line-height:1.4}.tm-contract-fields{gap:13px 10px;margin:16px 0}.tm-contract-fields label{font-size:12px;line-height:1.45}.tm-contract-submit{min-height:46px}.tm-impact{margin-top:18px;padding-top:16px}.tm-impact>span{gap:12px;margin-top:13px;line-height:1.35}@media (max-width:1450px){.tm-lower-grid{grid-template-columns:minmax(360px,1.08fr) minmax(350px,1fr)}.tm-lower-grid>.tm-panel:last-child{grid-column:1/-1}.tm-news-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.tm-desk{padding-bottom:18px;overflow-x:auto}.tm-desk-nav,.tm-desk-grid{min-width:1160px}}@media (max-width:1120px){.tm-heading{flex-direction:column;align-items:stretch}.tm-heading>div:first-child{justify-content:space-between}.tm-primary-actions{grid-template-columns:repeat(3,1fr);display:grid}.tm-overview-top{grid-template-columns:1fr}.tm-headline{min-height:300px}.tm-pulse{grid-template-columns:auto 1fr;gap:0 20px;display:grid}.tm-pulse h2{grid-column:1/-1}.tm-kpis{margin:0}.tm-chart{height:116px}.tm-lower-grid{grid-template-columns:1fr}.tm-lower-grid>.tm-panel:last-child{grid-column:auto}.tm-news-list{grid-template-columns:1fr}.tm-desk{overflow-x:auto}.tm-desk-nav,.tm-desk-grid{min-width:1120px}}@media (max-width:1000px) and (orientation:landscape){.tm-center{min-width:0;padding-inline:10px}.tm-heading{position:relative}.tm-overview-top{grid-template-columns:minmax(480px,1.35fr) minmax(330px,1fr)}.tm-pulse{display:block}.tm-lower-grid{grid-template-columns:repeat(3,minmax(315px,1fr));padding-bottom:10px;overflow-x:auto}.tm-panel{min-height:300px}.tm-desk{min-width:0}.tm-desk-nav,.tm-desk-grid{min-width:1110px}.tm-desk-list,.tm-club-deal,.tm-contract{min-height:590px}}.tm-headline{isolation:isolate;background:radial-gradient(circle at 72% 10%,#42d79b2e,#0000 36%),linear-gradient(118deg,#06251b 0%,#03130e 55%,#010705 100%)}.tm-headline:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#42d79b14 1px,#0000 1px),linear-gradient(90deg,#42d79b14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.tm-headline-cta{align-items:center;gap:14px;margin-top:auto;display:flex}.tm-headline-cta small{color:#8fb2a5;font-size:11px}.tm-carousel-arrow{z-index:4;color:#effff8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000805c2;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tm-carousel-arrow:hover,.tm-carousel-arrow:focus-visible{color:#42d79b;border-color:#42d79b;outline:none}.tm-carousel-arrow.is-prev{left:10px}.tm-carousel-arrow.is-next{right:10px}.tm-carousel-arrow svg{width:17px}.tm-carousel-dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:18px;right:22px}.tm-carousel-dots button{cursor:pointer;background:#ffffff7a;border:0;border-radius:50%;width:9px;height:9px;padding:0}.tm-carousel-dots button.active{background:#42d79b;border-radius:99px;width:24px}.tm-editorial-art{color:#effff8;background:radial-gradient(circle at 75% 18%,#4ce2a52b,#0000 34%),linear-gradient(145deg,#0a2a20 0%,#03110c 74%);min-width:0;min-height:100%;position:relative;overflow:hidden}.tm-editorial-art:before{content:"";opacity:.17;background-image:radial-gradient(circle,#d9fff0 1px,#0000 1.4px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 28%,#000 100%);mask-image:linear-gradient(#0000 28%,#000 100%)}.tm-editorial-wordmark{color:#ffffff0a;letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(64px,7vw,118px);font-weight:950;line-height:1;position:absolute;top:8%;right:4%}.tm-editorial-clubs{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.tm-editorial-clubs>svg{color:#42d79b;width:16px}.tm-editorial-crest{background:#f6fffbf5;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:48px;height:48px;padding:7px;display:grid;box-shadow:0 10px 26px #00000052}.tm-editorial-crest img{object-fit:contain;width:100%;height:100%}.tm-editorial-crest b{color:#073423;font-size:12px}.tm-editorial-photo{z-index:2;color:#062117;background:linear-gradient(145deg,#dfeae5,#8caaa0);border:1px solid #dffff259;position:absolute;overflow:hidden;box-shadow:0 22px 54px #00000085}.tm-editorial-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#010a0714 64%,#010a07e6 100%);position:absolute;inset:0}.tm-editorial-photo>.tm-editorial-player-portrait{width:100%}.tm-editorial-art .tm-editorial-photo{background:0 0;border:0;border-radius:0;box-shadow:none!important}.tm-editorial-art .tm-editorial-photo:after{display:none}.tm-editorial-player-fallback{color:#0b563c;background:radial-gradient(circle at 50% 32%,#eff8f4,#a8c5b9 58%,#668d7e);place-items:center;width:100%;height:100%;font-size:54px;font-weight:950;display:grid}.tm-editorial-player-caption{z-index:2;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.tm-editorial-player-caption>span{min-width:0}.tm-editorial-player-caption strong,.tm-editorial-player-caption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tm-editorial-player-caption strong{color:#fff;text-transform:uppercase;text-shadow:0 2px 12px #000;font-size:18px}.tm-editorial-player-caption small{color:#65e5ae;letter-spacing:.15em;margin-top:4px;font-size:9px;font-weight:900}.tm-editorial-player-caption>b{color:#65e5ae;flex:none;font-size:11px}.tm-editorial-meta{z-index:4;align-items:center;gap:8px;display:flex;position:absolute}.tm-editorial-meta span,.tm-editorial-meta strong{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02110cd1;border:1px solid #5ee0a842;border-radius:99px;padding:6px 9px}.tm-editorial-meta span{color:#a9c9bc;letter-spacing:.08em;font-size:9px;font-weight:850}.tm-editorial-meta strong{color:#55dfa5;font-size:11px}.tm-editorial-art.is-banner .tm-editorial-photo{border-radius:18px 18px 0 0;width:min(66%,180px);height:min(100% - 82px,220px);min-height:175px;bottom:0;right:20px;box-shadow:0 22px 54px #00000094,0 0 0 6px #072f2273}.tm-editorial-art.is-banner .tm-editorial-meta{display:none}.tm-editorial-art.is-card .tm-editorial-photo{border-radius:15px 15px 0 0;width:min(44%,160px);height:min(100% - 28px,190px);bottom:0;left:22px;box-shadow:0 18px 46px #0000007a,0 0 0 5px #072f225c}.tm-editorial-art.is-card .tm-editorial-photo:after{background:linear-gradient(#0000 62%,#010a07b8 100%)}.tm-editorial-art.is-card .tm-editorial-photo>img{object-position:50% 100%}.tm-editorial-art.is-card .tm-editorial-clubs{top:16px;left:auto;right:16px}.tm-editorial-art.is-card .tm-editorial-crest{border-radius:11px;width:42px;height:42px}.tm-editorial-art.is-card .tm-editorial-meta{flex-direction:column;align-items:flex-end;bottom:18px;left:auto;right:16px}.tm-editorial-art.is-card .tm-editorial-wordmark{z-index:1;font-size:64px;top:50%;bottom:auto;right:12px;transform:translateY(-50%)}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-photo{width:min(40%,210px);height:min(100% - 34px,270px);left:clamp(24px,6%,52px)}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-meta{bottom:28px;right:28px}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-wordmark{font-size:92px;right:24px}.tm-editorial-art.is-article .tm-editorial-photo{border-radius:20px 20px 0 0;width:min(30%,230px);height:min(100% - 70px,290px);top:auto;bottom:0;right:clamp(34px,8%,90px);box-shadow:0 28px 74px #00000094,0 0 0 8px #072f2266}.tm-editorial-art.is-article .tm-editorial-photo:after{background:linear-gradient(#0000 62%,#010a07b8)}.tm-editorial-art.is-article .tm-editorial-clubs{top:30px;left:30px;right:auto}.tm-editorial-art.is-article .tm-editorial-crest{width:68px;height:68px}.tm-editorial-art.is-article .tm-editorial-meta{bottom:32px;left:32px}.tm-editorial-art.is-article .tm-editorial-wordmark{font-size:clamp(88px,11vw,168px);top:32%;left:28px;right:auto}.tm-editorial-art.is-article .tm-editorial-player-caption{display:none}.tm-news-list>button{text-align:left;color:#eaf7f2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0b3529;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:13px 5px;display:grid}.tm-news-list>button:hover,.tm-news-list>button:focus-visible{color:#42d79b;outline:none}.tm-news-list>button span,.tm-news-list>button small{display:block}.tm-news-list>button small{color:var(--tm-muted);margin-top:6px}.tm-news-list>button svg{grid-area:1/2}.tm-news-page{--news-green:#42d79b;color:#eef8f4;background:radial-gradient(circle at 50% -20%,#42d79b26,#0000 34%),#020705;min-height:100vh}.tm-news-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010805db;border-bottom:1px solid #10372b;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(20px,4vw,70px);display:flex}.tm-news-topbar button,.tm-news-state button,.tm-article footer button{color:#dcece6;cursor:pointer;background:#04130e;border:1px solid #18503d;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 15px;display:inline-flex}.tm-news-topbar svg{width:17px}.tm-news-topbar>span{letter-spacing:.12em;font-size:19px;font-weight:900}.tm-news-topbar>span b{color:var(--news-green);letter-spacing:.32em;font-size:8px;display:block}.tm-news-index,.tm-article{width:min(1240px,100% - 40px);margin:0 auto;padding:54px 0 80px}.tm-news-index-heading{max-width:720px;margin-bottom:34px}.tm-news-index-heading>span,.tm-article-heading>span{color:var(--news-green);letter-spacing:.14em;font-size:11px;font-weight:900}.tm-news-index-heading h1{margin:10px 0;font-size:clamp(34px,5vw,58px);line-height:1}.tm-news-index-heading p{color:#9eb9af;font-size:16px;line-height:1.6}.tm-news-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tm-news-index-grid>button{text-align:left;color:#effbf6;cursor:pointer;background:linear-gradient(150deg,#061b14,#03100c);border:1px solid #48d39b42;border-radius:15px;min-width:0;padding:0;transition:transform .16s,border-color .16s;overflow:hidden;box-shadow:0 16px 44px #0003}.tm-news-index-grid>button:hover,.tm-news-index-grid>button:focus-visible{border-color:var(--news-green);outline:none;transform:translateY(-3px)}.tm-news-index-grid .tm-editorial-art{min-height:230px}.tm-news-index-grid>button>span{flex-direction:column;min-height:160px;padding:20px;display:flex}.tm-news-index-grid small{width:fit-content;color:var(--news-green);letter-spacing:.04em;background:#42d79b1a;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900}.tm-news-index-grid strong{margin:10px 0 20px;font-size:18px;line-height:1.35;display:block}.tm-news-index-grid em{color:#9db9af;justify-content:space-between;align-items:center;font-style:normal;display:flex}.tm-news-index-grid>button>span>em{border-top:1px solid #4bcd9726;margin-top:auto;padding-top:14px}.tm-news-index-grid em svg{width:17px;color:var(--news-green)}.tm-news-index-grid>button.featured{grid-column:span 2;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.tm-news-index-grid>button.featured .tm-editorial-art{min-height:330px}.tm-news-index-grid>button.featured>span{flex-direction:column;justify-content:center;display:flex}.tm-news-index-grid>button.featured strong{font-size:26px}.tm-news-loading{grid-template-columns:2fr 1fr;gap:16px;width:min(1100px,100% - 40px);margin:auto;padding-top:100px;display:grid}.tm-news-loading i{background:linear-gradient(90deg,#06130f,#0b2d21,#06130f) 0 0/200%;border-radius:12px;height:300px;animation:1.2s infinite tm-shimmer}.tm-news-loading i:last-child{grid-column:1/-1;height:140px}.tm-news-state{text-align:center;color:#9bb7ac;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:30px;display:flex}.tm-news-state svg{width:46px;height:46px;color:var(--news-green)}.tm-news-state h1,.tm-news-state h2{color:#effaf6;margin:15px 0 5px}.tm-news-state button{color:var(--news-green);margin-top:15px}.tm-article{width:min(1060px,100% - 40px)}.tm-article-heading{text-align:center;max-width:850px;margin:20px auto 36px}.tm-article-heading h1{letter-spacing:-.045em;margin:13px 0;font-size:clamp(38px,5.5vw,70px);line-height:1.02}.tm-article-heading>p{color:#b4cbc2;margin:0 auto 14px;font-size:18px}.tm-article-heading>small{color:#78968b}.tm-article>.tm-editorial-art{border:1px solid #15513d;border-radius:14px;min-height:500px}.tm-article-body{color:#c4d7d0;width:min(760px,100% - 32px);margin:42px auto;font-size:17px;line-height:1.85;position:relative}.tm-article-body>p{margin:0 0 24px}.tm-article-body .tm-article-lead{color:#edfff8;font-size:22px;font-weight:700;line-height:1.5}.tm-article-body aside{background:#061711;border:1px solid #164b39;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:14px 24px;margin-top:36px;padding:24px;display:grid}.tm-article-body aside>strong{color:var(--news-green);text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;font-size:13px}.tm-article-body aside span{color:#8ca99e;justify-content:space-between;gap:15px;display:flex}.tm-article-body aside b{color:#effaf6;text-align:right}.tm-article footer{border-top:1px solid #103328;justify-content:center;padding-top:20px;display:flex}.tm-article footer button{color:#03110c;border-color:var(--news-green);background:var(--news-green);font-weight:850}@media (max-width:1000px) and (orientation:landscape){.tm-headline{grid-template-columns:minmax(470px,1.35fr) minmax(300px,.65fr)}.tm-headline-copy{padding-inline:30px}.tm-editorial-art.is-banner .tm-editorial-photo{width:min(64%,175px);height:min(100% - 72px,205px);right:16px}.tm-editorial-clubs{top:14px;right:14px}.tm-editorial-crest{width:45px;height:45px}.tm-news-index{padding-top:30px}.tm-news-index-heading{margin-bottom:22px}.tm-news-index-grid{grid-template-columns:repeat(3,minmax(280px,1fr));padding-bottom:12px;overflow-x:auto}.tm-news-index-grid>button.featured{grid-column:auto;display:block}.tm-news-index-grid>button.featured .tm-editorial-art{min-height:210px}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-photo{width:min(47%,170px);height:min(100% - 20px,190px);left:18px}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-meta{bottom:14px;right:14px}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-wordmark{font-size:58px;right:10px}.tm-news-index-grid>button.featured strong{font-size:18px}.tm-article{padding-top:28px}.tm-article-heading{margin-top:0;margin-bottom:24px}.tm-article-heading h1{font-size:42px}.tm-article>.tm-editorial-art{min-height:340px}.tm-editorial-art.is-article .tm-editorial-photo{width:min(30%,220px);height:min(100% - 54px,270px)}}@media (max-width:700px) and (orientation:portrait){.tm-news-index-grid{grid-template-columns:1fr}.tm-news-index-grid>button.featured{grid-column:auto;display:block}.tm-news-index-grid>button.featured .tm-editorial-art{min-height:230px}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-photo{width:min(50%,175px);height:min(100% - 20px,205px);left:18px}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-meta{bottom:14px;right:14px}.tm-news-index-grid>button.featured .tm-editorial-art.is-card .tm-editorial-wordmark{font-size:58px;right:10px}.tm-news-index-grid>button.featured strong{font-size:18px}.tm-news-topbar{padding-inline:14px}.tm-news-topbar>span{font-size:14px}.tm-article-heading h1{font-size:36px}.tm-article>.tm-editorial-art{min-height:340px}.tm-editorial-art.is-article .tm-editorial-photo{width:min(58%,220px);height:min(100% - 74px,260px);right:24px}.tm-editorial-art.is-article .tm-editorial-wordmark{display:none}.tm-article-body aside{grid-template-columns:1fr}.tm-article-body aside>strong{grid-column:auto}}@media (prefers-reduced-motion:reduce){.tm-news-index-grid>button{transition:none}.tm-news-loading i{animation:none}}.modal-backdrop:has(.preparation-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background:#010302;place-items:stretch stretch;padding:0}.preparation-modal{color:#effff9;width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:radial-gradient(circle at 36% -35%,#35cc9224,#0000 39rem),#020403;border:0;border-radius:0;grid-template-rows:106px 58px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.match-preparation-page .preparation-modal{width:100%;height:100dvh;max-height:none;padding:0}.preparation-modal .match-preparation-header{color:#effff9;background:#000000c2;border-bottom:1px solid #35cc928a;grid-template-columns:68px minmax(260px,1fr) 198px 146px minmax(190px,auto);align-items:center;gap:clamp(12px,1.6vw,26px);min-height:0;padding:0 clamp(15px,2.35vw,40px);display:grid}.match-preparation-back{color:#effff9;width:68px;height:68px;box-shadow:none;background:#030504;border:1px solid #dafaed38;border-radius:50%;place-items:center;padding:0;display:grid}.match-preparation-back:hover:not(:disabled){color:#00170d;background:#35cc92;border-color:#35cc92}.match-preparation-identity{align-items:center;gap:14px;min-width:0;display:flex}.match-preparation-identity .club-badge{filter:drop-shadow(0 4px 9px #00000080);flex:none}.match-preparation-identity>span{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:clamp(1.05rem,1.6vw,1.55rem);display:flex;overflow:hidden}.match-preparation-identity>span strong{color:#f4fff9;text-overflow:ellipsis;font-weight:750;overflow:hidden}.match-preparation-identity>span i{color:#35cc92;flex:none;font-style:normal;font-weight:900}.match-preparation-identity h2,.match-preparation-identity>small{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.match-preparation-formation{color:#f4fff9;letter-spacing:.09em;text-transform:uppercase;background:#030504;border:1px solid #dafaed38;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;height:64px;padding:0 18px;font-size:.67rem;font-weight:850;display:flex}.match-preparation-formation select{color:#effff9;appearance:auto;letter-spacing:.02em;background:0 0;border:0;outline:0;min-width:102px;padding:0 22px 0 2px;font-family:inherit;font-size:1.15rem;font-weight:900}.match-preparation-formation select:focus-visible{outline-offset:4px;outline:2px solid #35cc92}.match-preparation-overall{color:#effff9;background:#030504;border:1px solid #dafaed30;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-width:146px;height:56px;padding:0 18px;display:inline-flex}.match-preparation-overall small{color:#dcebe4;font-size:.79rem;font-weight:850}.match-preparation-overall strong{color:#35d99a;font-size:1.45rem;font-weight:950}.preparation-heading-actions{justify-content:flex-end;display:flex}.preparation-start-button,.live-header-resume{color:#00170d;background:linear-gradient(135deg,#43dda5,#25c98f);border-color:#35cc92;border-radius:13px;justify-content:center;min-width:228px;min-height:68px;padding-inline:27px;font-size:1rem;font-weight:900;box-shadow:0 8px 25px #35cc922e}.preparation-start-button:hover:not(:disabled),.live-header-resume:hover:not(:disabled){color:#00170d;background:#62e6b5;border-color:#62e6b5}.preparation-modal>.match-tabs{background:#000000bd;border-bottom:1px solid #e8fff41a;gap:26px;min-height:58px;margin:0;padding:0 clamp(15px,2.35vw,40px)}.preparation-modal>.match-tabs button{color:#b4c6be;border-bottom-width:3px;min-height:58px;padding:0 14px;font-size:.87rem;font-weight:850}.preparation-modal>.match-tabs button.active{color:#35d99a;border-bottom-color:#35d99a}.preparation-modal .preparation-content{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;padding:18px clamp(15px,2.35vw,40px) 13px;display:grid;position:relative;overflow:hidden}.preparation-modal .formation-assistant{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preparation-modal .preparation-grid{grid-row:1;grid-template-columns:minmax(0,1.74fr) minmax(360px,.76fr);align-items:stretch;gap:22px;height:100%;min-height:0;padding:0;overflow:hidden}.preparation-modal .preparation-grid>div:first-child{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;height:100%;min-height:0;display:grid}.preparation-modal .preparation-grid .secondary-button{color:#effff9;background:#010704e0;border:2px solid #35d99a;border-radius:14px;width:fit-content;min-height:58px;padding-inline:28px;font-size:.9rem;font-weight:900;box-shadow:0 0 17px #35d99a38}.preparation-modal .formation-board-shell,.preparation-modal .formation-board-shell.is-preview-cards{width:100%;height:100%;min-height:0;margin:0}.preparation-modal .formation-board-shell.is-preview-cards .formation-board{background-position:50%;border:2px solid #effff742;border-radius:29px;width:100%;height:100%;min-height:0;max-height:none;margin:0;box-shadow:inset 0 0 0 6px #0000009e,0 10px 30px #00000073}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-board{height:min(100%,560px);min-height:0;max-height:none}.preparation-modal .formation-board-shell.is-preview-cards .formation-tag,.preparation-modal .formation-board-help{display:none}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot{gap:4px;width:92px}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{border-color:#e5fff2d6;width:57px;height:57px}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong{color:#0b0b0b;background:#fff;max-width:100%;padding:3px 6px;font-size:.72rem}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>small{color:#eafff4;border:1px solid #ffffff1a;min-width:58px;padding:3px 6px;font-size:.67rem}.preparation-modal .selection-panel{color:#effff9;background:#010604de;border:1px solid #20c98f;border-radius:17px;height:calc(100% - 18px);min-height:0;margin:18px 0 0;box-shadow:inset 0 0 28px #00000057}.preparation-modal .selection-count{color:#effff9;background:#00000073;border-bottom-color:#ebfff61f;min-height:67px;padding:0 22px;font-size:1rem;font-weight:800}.preparation-modal .selection-count b{color:#35d99a;background:#35d99a1a;border:1px solid #35d99a5c;border-radius:99px;padding:8px 14px;font-size:.75rem}.preparation-modal .squad-picker{scrollbar-color:#2bd29a #ffffff0f;padding:8px}.preparation-modal .squad-picker>button{color:#effff9;background:linear-gradient(100deg,#161a18f5,#050706f2);border:1px solid #e8fff42b;border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;gap:13px;min-height:67px;margin-bottom:6px;padding:8px 12px}.preparation-modal .squad-picker>button:hover,.preparation-modal .squad-picker>button.selected{color:#effff9;background:#35cc9221;border-color:#35d99ab3}.preparation-modal .squad-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;display:block;overflow:hidden}.preparation-modal .squad-picker .bench-player-info{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.preparation-modal .squad-picker button>i{display:none}.preparation-modal .bench-player-avatar{width:48px;height:48px}.preparation-modal .tactics-strength{display:none}.preparation-modal .tactics-options{color:#effff9;background:#010805e0;border:1px solid #35d99ab3;border-radius:17px;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;min-height:114px;margin:0;padding:14px 26px}.preparation-modal .tactics-options>label{color:#effff9;border-left:1px solid #e8fff42e;min-width:0;padding:0 clamp(16px,2.4vw,42px)}.preparation-modal .tactics-options>label:first-child{border-left:0;padding-left:0}.match-tactics-option-label{color:#35d99a;letter-spacing:0;text-transform:none;align-items:center;gap:10px;font-size:1rem;font-weight:900;display:flex}.match-tactics-option-label svg{flex:none}.preparation-modal .tactics-options .segmented{background:#0000006b;border:1px solid #e8fff42e;border-radius:9px;min-height:48px;margin-top:10px}.preparation-modal .tactics-options .segmented button{color:#e9f7f0;background:0 0;border:0;min-height:46px;font-size:.8rem;font-weight:750}.preparation-modal .tactics-options .segmented button.active{color:#00170d;box-shadow:none;background:#35cc92}.live-controls.live-tactical-preparation.is-open{z-index:230;color:#effff9;background:radial-gradient(circle at 36% -35%,#35cc9224,#0000 39rem),#020403;border-radius:0;grid-template:"heading heading"106px"tabs tabs"58px"pitch bank"minmax(0,1fr)/minmax(0,1.74fr) minmax(360px,.76fr);gap:14px 22px;width:100vw;height:100dvh;padding:0 clamp(15px,2.35vw,40px) 13px;display:grid;position:fixed;inset:0;transform:none}.live-tactical-preparation.is-open .match-tactical-header{border-bottom:1px solid #35cc928a;grid-area:heading;grid-template-columns:68px minmax(260px,1fr) 198px 146px minmax(190px,auto);align-items:center;gap:clamp(12px,1.6vw,26px);min-height:0;padding:0;display:grid}.live-tactical-preparation.is-open .match-tactical-header .match-preparation-identity>small{position:absolute}.live-tactical-preparation.is-open>.match-tabs{background:0 0;border-bottom:1px solid #e8fff41a;grid-area:tabs;gap:26px;min-height:58px;margin:0;padding:0}.live-tactical-preparation.is-open>.match-tabs button{color:#b4c6be;border-bottom-width:3px;min-height:58px;padding:0 14px;font-size:.87rem;font-weight:850}.live-tactical-preparation.is-open>.match-tabs button.active{color:#35d99a;border-bottom-color:#35d99a}.live-tactical-preparation.is-open .live-tactics-block{grid-area:pitch;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.live-tactical-preparation.is-open .live-tactics-block>.secondary-button{color:#effff9;background:#010704e0;border:2px solid #35d99a;border-radius:14px;grid-area:auto;width:fit-content;min-height:58px;padding-inline:28px;font-size:.9rem;font-weight:900;box-shadow:0 0 17px #35d99a38}.live-tactical-preparation.is-open .live-tactics-block>.formation-assistant,.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-strength,.live-tactical-preparation.is-open .live-tactics-block>p{display:none}.live-tactical-preparation.is-open .live-tactics-block>.formation-board-shell{grid-area:auto;width:100%;height:100%;min-height:0}.live-tactical-preparation.is-open .live-tactics-block .formation-board-shell.is-preview-cards .formation-board{border:2px solid #effff742;border-radius:29px;height:100%;min-height:0;max-height:none;box-shadow:inset 0 0 0 6px #0000009e,0 10px 30px #00000073}.live-tactical-preparation.is-open .live-tactics-block .formation-tag,.live-tactical-preparation.is-open .live-tactics-block .formation-board-help{display:none}.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-options{color:#effff9;background:#010805e0;border:1px solid #35d99ab3;border-radius:17px;grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:114px;margin:0;padding:14px 26px}.live-tactical-preparation.is-open .live-tactics-options>label{color:#effff9;border-left:1px solid #e8fff42e;min-width:0;padding:0 clamp(16px,2.4vw,42px)}.live-tactical-preparation.is-open .live-tactics-options>label:first-child{border-left:0;padding-left:0}.live-tactical-preparation.is-open .live-tactics-options .segmented{background:#0000006b;border:1px solid #e8fff42e;border-radius:9px;min-height:48px;margin-top:10px}.live-tactical-preparation.is-open .live-tactics-options .segmented button{color:#e9f7f0;background:0 0;border:0;min-height:46px;font-size:.8rem;font-weight:750}.live-tactical-preparation.is-open .live-tactics-options .segmented button.active{color:#00170d;box-shadow:none;background:#35cc92}.live-tactical-preparation.is-open .substitution-box{color:#effff9;background:#010604de;border:1px solid #20c98f;border-radius:17px;grid-area:bank;height:calc(100% - 18px);min-height:0;margin:18px 0 0;padding:14px;box-shadow:inset 0 0 28px #00000057}.live-tactical-preparation.is-open .substitution-box .live-section-heading{min-height:52px;padding:0 5px 10px}.live-tactical-preparation.is-open .substitution-box .live-section-heading h3,.live-tactical-preparation.is-open .substitution-box .live-section-heading b{color:#effff9}.live-tactical-preparation.is-open .live-resume-slot,.live-tactical-preparation.is-open .live-preparation-mobile-nav{display:none}@media (max-width:900px) and (orientation:landscape),(max-height:600px) and (orientation:landscape){.match-preparation-page .preparation-modal{grid-template-rows:72px 42px minmax(0,1fr)}.match-preparation-page .preparation-modal>.match-tabs,.match-preparation-page .preparation-heading-actions .preparation-start-button{display:flex}.preparation-modal{grid-template-rows:72px 42px minmax(0,1fr)}.preparation-modal .match-preparation-header,.live-tactical-preparation.is-open .match-tactical-header{grid-template-columns:46px minmax(180px,1fr) 142px 100px minmax(155px,auto);gap:10px}.match-preparation-back{width:46px;height:46px}.match-preparation-identity{gap:9px}.match-preparation-identity .club-badge{transform-origin:0;margin-right:-8px;transform:scale(.78)}.match-preparation-identity>span{font-size:1rem}.match-preparation-formation{height:44px;padding:0 9px;font-size:.56rem}.match-preparation-formation select{min-width:76px;font-size:.82rem}.match-preparation-overall{gap:8px;min-width:100px;height:42px;padding:0 10px}.match-preparation-overall small{font-size:.62rem}.match-preparation-overall strong{font-size:1.05rem}.preparation-start-button,.live-header-resume{border-radius:10px;min-width:155px;min-height:48px;padding-inline:14px;font-size:.78rem}.preparation-modal>.match-tabs,.live-tactical-preparation.is-open>.match-tabs{min-height:42px}.preparation-modal>.match-tabs button,.live-tactical-preparation.is-open>.match-tabs button{min-height:42px;font-size:.66rem}.preparation-modal .preparation-content{gap:9px;padding:9px 13px}.preparation-modal .preparation-grid{grid-template-columns:minmax(0,1.78fr) minmax(290px,.72fr);gap:13px}.preparation-modal .preparation-grid>div:first-child{gap:7px}.preparation-modal .preparation-grid .secondary-button,.live-tactical-preparation.is-open .live-tactics-block>.secondary-button{border-width:1px;min-height:38px;padding-inline:14px;font-size:.67rem}.preparation-modal .selection-panel,.live-tactical-preparation.is-open .substitution-box{border-radius:12px;height:calc(100% - 8px);margin-top:8px}.preparation-modal .selection-count{min-height:43px;padding:0 13px;font-size:.76rem}.preparation-modal .selection-count b{padding:5px 8px;font-size:.62rem}.preparation-modal .squad-picker>button{grid-template-columns:37px minmax(0,1fr) auto;gap:8px;min-height:48px;padding:5px 7px}.preparation-modal .bench-player-avatar{width:34px;height:34px}.preparation-modal .squad-picker strong{font-size:.72rem}.preparation-modal .formation-board-shell.is-preview-cards .formation-board,.live-tactical-preparation.is-open .live-tactics-block .formation-board-shell.is-preview-cards .formation-board{border-radius:17px}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-board{aspect-ratio:auto;background-image:var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));height:100%;min-height:0}.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot,.live-tactical-preparation.is-open .formation-board-shell.is-preview-cards .club-profile-lineup-slot{left:var(--slot-x)!important;top:var(--slot-y)!important}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot{gap:2px;width:64px}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{width:39px;height:39px}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong{padding:2px 3px;font-size:.5rem}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>small{min-width:43px;padding:1px 3px;font-size:.45rem}.preparation-modal .tactics-options,.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-options{border-radius:12px;min-height:73px;padding:8px 14px}.preparation-modal .tactics-options>label,.live-tactical-preparation.is-open .live-tactics-options>label{padding:0 16px}.match-tactics-option-label{gap:6px;font-size:.72rem}.match-tactics-option-label svg{width:15px;height:15px}.preparation-modal .tactics-options .segmented,.live-tactical-preparation.is-open .live-tactics-options .segmented{min-height:31px;margin-top:5px}.preparation-modal .tactics-options .segmented button,.live-tactical-preparation.is-open .live-tactics-options .segmented button{min-height:30px;font-size:.62rem}.match-preparation-page .preparation-mobile-nav,.live-tactical-preparation.is-open .live-preparation-mobile-nav{display:none}.live-controls.live-tactical-preparation.is-open{grid-template-rows:72px 42px minmax(0,1fr);gap:9px 13px;padding:0 13px 9px}.live-tactical-preparation.is-open .live-tactics-block{gap:7px}}@media (orientation:landscape) and (max-height:950px){.modal-backdrop:has(.preparation-modal){place-items:center;overflow:hidden}:is(.modal-backdrop:has(.preparation-modal) .preparation-modal,.match-preparation-page .preparation-modal){min-height:0;transform:translate(-50%, -50%) scale(var(--match-arena-scale,1));transform-origin:50%;grid-template-rows:64px 36px minmax(0,1fr);animation:none;position:fixed;inset:50% auto auto 50%;overflow:hidden;width:1180px!important;height:680px!important;max-height:none!important;padding:0!important}.preparation-modal .match-preparation-header{grid-template-columns:46px minmax(180px,1fr) 142px 100px 155px;gap:10px;min-height:64px;padding:0 13px}.match-preparation-back{width:46px;height:46px}.match-preparation-back svg{width:22px;height:22px}.match-preparation-identity{gap:9px}.match-preparation-identity .club-badge{transform-origin:0;margin-right:-8px;transform:scale(.8)}.match-preparation-identity>span{font-size:1rem}.match-preparation-formation{height:44px;padding:0 9px;font-size:.56rem}.match-preparation-formation select{min-width:76px;font-size:.82rem}.match-preparation-overall{gap:8px;min-width:100px;height:42px;padding:0 10px}.match-preparation-overall small{font-size:.62rem}.match-preparation-overall strong{font-size:1.05rem}.preparation-start-button,.live-header-resume{border-radius:10px;min-width:155px;min-height:48px;padding-inline:14px;font-size:.78rem}.preparation-start-button svg,.live-header-resume svg{width:17px;height:17px}.preparation-modal>.match-tabs{gap:13px;min-height:36px;padding:0 13px}.preparation-modal>.match-tabs button{border-bottom-width:2px;min-height:36px;padding:0 8px;font-size:.62rem}.preparation-modal .preparation-content{grid-template-rows:minmax(0,1fr) 73px;gap:8px;padding:8px 13px 9px}.preparation-modal .preparation-grid{grid-template-columns:minmax(0,1.78fr) minmax(290px,.72fr);gap:13px}.preparation-modal .preparation-grid>div:first-child{gap:7px}.preparation-modal .preparation-grid .secondary-button,.live-tactical-preparation.is-open .live-tactics-block>.secondary-button{border-width:1px;border-radius:10px;min-height:38px;padding-inline:14px;font-size:.67rem}.preparation-modal .formation-board-shell.is-preview-cards .formation-board,.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .formation-board{border-radius:17px;width:100%;height:100%;min-height:0;max-height:none}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot,.live-tactical-preparation.is-open .formation-board-shell.is-preview-cards .club-profile-lineup-slot{gap:2px;width:64px;transform:translate(-50%,-50%)scale(.86);top:var(--slot-y-compact)!important}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge,.live-tactical-preparation.is-open .formation-board-shell.is-preview-cards .club-profile-lineup-slot-badge{width:39px;height:39px}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong,.live-tactical-preparation.is-open .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong{padding:2px 3px;font-size:.5rem}.preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>small,.live-tactical-preparation.is-open .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>small{min-width:43px;padding:1px 3px;font-size:.45rem}.preparation-modal .selection-panel{border-radius:12px;height:calc(100% - 8px);margin-top:8px}.preparation-modal .selection-count{min-height:43px;padding:0 13px;font-size:.76rem}.preparation-modal .selection-count b{padding:5px 8px;font-size:.62rem}.preparation-modal .squad-picker>button{grid-template-columns:37px minmax(0,1fr) auto;gap:8px;min-height:48px;padding:5px 7px}.preparation-modal .bench-player-avatar{width:34px;height:34px}.preparation-modal .squad-picker strong{font-size:.72rem}.preparation-modal .tactics-options{border-radius:12px;min-height:73px;padding:8px 14px}.preparation-modal .tactics-options>label{padding:0 16px}.match-tactics-option-label{gap:6px;font-size:.72rem}.match-tactics-option-label svg{width:15px;height:15px}.preparation-modal .tactics-options .segmented{min-height:31px;margin-top:5px}.preparation-modal .tactics-options .segmented button{min-height:30px;font-size:.62rem}.match-preparation-page .preparation-mobile-nav{display:none}.live-controls.live-tactical-preparation.is-open{width:1180px;height:680px;transform:translate(-50%, -50%) scale(var(--match-arena-scale,1));transform-origin:50%;grid-template-rows:64px 36px minmax(0,1fr);grid-template-columns:minmax(0,1.78fr) minmax(290px,.72fr);gap:8px 13px;padding:0 13px 9px;position:fixed;inset:50% auto auto 50%}.live-tactical-preparation.is-open .match-tactical-header{grid-template-columns:46px minmax(180px,1fr) 142px 100px 155px;gap:10px;min-height:64px}.live-tactical-preparation.is-open>.match-tabs{gap:13px;min-height:36px}.live-tactical-preparation.is-open>.match-tabs button{border-bottom-width:2px;min-height:36px;padding:0 8px;font-size:.62rem}.live-tactical-preparation.is-open .live-tactics-block{gap:7px}.live-tactical-preparation.is-open .live-tactics-block>.formation-board-shell,.live-tactical-preparation.is-open .live-tactics-block .formation-board-shell.is-preview-cards .formation-board{height:100%;min-height:0}.live-tactical-preparation.is-open .live-tactics-block .formation-board{border-radius:17px}.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-options{border-radius:12px;min-height:73px;padding:8px 14px}.live-tactical-preparation.is-open .live-tactics-options>label{padding:0 16px}.live-tactical-preparation.is-open .live-tactics-options .segmented{min-height:31px;margin-top:5px}.live-tactical-preparation.is-open .live-tactics-options .segmented button{min-height:30px;font-size:.62rem}.live-tactical-preparation.is-open .substitution-box{border-radius:12px;height:calc(100% - 8px);margin-top:8px}}.preparation-modal{grid-template-rows:minmax(0,1fr)}.preparation-modal .preparation-content{grid-row:1;grid-template-rows:minmax(0,1fr) auto;height:100%}.preparation-modal .preparation-grid>div:first-child.preparation-field-area{grid-template-rows:none;gap:0;height:100%;display:block;position:relative}.preparation-modal .preparation-field-canvas{width:100%;height:100%;min-height:0;position:relative}.preparation-modal .preparation-field-canvas>.formation-board-shell{width:100%;height:100%;min-height:0;position:absolute;inset:0}.preparation-modal .preparation-field-canvas>.formation-board-shell.is-preview-cards>.formation-board{position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}.preparation-modal .preparation-field-actions{z-index:8;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px}.preparation-modal .preparation-field-actions .match-preparation-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010704e6;border-color:#35d99ac2;width:44px;height:44px;min-height:44px}.preparation-modal .preparation-field-actions .secondary-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010704e6;border-width:1px;min-height:44px;padding-inline:17px}.preparation-modal .formation-board-overall{z-index:8;color:#effff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010704e6;border:1px solid #35d99ac2;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:88px;min-height:44px;padding:0 14px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #00000047}.preparation-modal .formation-board-overall small{color:#dcebe4;font-size:.67rem;font-weight:850}.preparation-modal .formation-board-overall strong{color:#35d99a;font-size:1.2rem;font-weight:950}.preparation-modal .selection-panel{height:100%;margin-top:0}.preparation-modal .tactics-options{grid-template-columns:minmax(110px,.7fr) minmax(185px,1.15fr) repeat(3,minmax(150px,1fr)) minmax(145px,.88fr) minmax(155px,.82fr)}.preparation-modal .preparation-duration-option .segmented button{white-space:nowrap;padding-inline:4px}.preparation-modal .tactics-options>.tactics-formation-option{border-left:0;padding-left:0}.preparation-modal .tactics-formation-option select{color:#effff9;background:#0000006b;border:1px solid #e8fff42e;border-radius:9px;width:100%;min-height:48px;margin-top:10px;padding:0 12px;font-family:inherit;font-size:.9rem;font-weight:900}.preparation-modal .preparation-tactics-action{border-left:1px solid #e8fff42e;align-items:flex-end;min-width:0;padding-left:clamp(16px,2vw,32px);display:flex}.preparation-modal .preparation-tactics-action .preparation-start-button{width:100%;min-width:0;min-height:48px;padding-inline:14px}@media (orientation:landscape) and (max-height:950px){:is(.modal-backdrop:has(.preparation-modal) .preparation-modal,.match-preparation-page .preparation-modal){grid-template-rows:minmax(0,1fr)}.preparation-modal .preparation-content{grid-template-rows:minmax(0,1fr) 73px;padding-top:9px}.preparation-modal .preparation-field-actions{top:9px;left:9px}.preparation-modal .preparation-field-actions .match-preparation-back{width:38px;height:38px;min-height:38px}.preparation-modal .preparation-field-actions .secondary-button{min-height:38px;padding-inline:14px}.preparation-modal .formation-board-overall{min-width:76px;min-height:38px;padding-inline:10px;top:9px;right:9px}.preparation-modal .formation-board-overall strong{font-size:1.05rem}.preparation-modal .tactics-options{grid-template-columns:105px 170px 145px 145px 145px 135px minmax(140px,1fr)}.preparation-modal .tactics-options>label{padding-inline:12px}.preparation-modal .tactics-options>.tactics-formation-option{padding-left:0}.preparation-modal .tactics-formation-option select{min-height:31px;margin-top:5px;font-size:.72rem}.preparation-modal .preparation-tactics-action{padding-left:12px}.preparation-modal .preparation-tactics-action .preparation-start-button{min-height:39px;font-size:.72rem}}.live-tactical-preparation.is-open .live-tactics-block{grid-template-rows:minmax(0,1fr) auto}.live-tactical-preparation.is-open .live-tactics-field{width:100%;height:100%;min-height:0;position:relative}.live-tactical-preparation.is-open .live-tactics-field>.formation-board-shell{width:100%;height:100%;min-height:0;position:absolute;inset:0}.live-tactical-preparation.is-open .live-tactics-field>.formation-board-shell.is-preview-cards>.formation-board{position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}.live-tactical-preparation.is-open .live-tactics-field>.formation-assistant{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-tactical-preparation.is-open .preparation-field-actions{z-index:8;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px}.live-tactical-preparation.is-open .preparation-field-actions .match-preparation-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010704e6;border-color:#35d99ac2;width:44px;height:44px;min-height:44px}.live-tactical-preparation.is-open .preparation-field-actions .secondary-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010704e6;border-width:1px;min-height:44px;padding-inline:17px}:is(.preparation-modal,.live-tactical-preparation.is-open) .preparation-field-actions .best-lineup-button.secondary-button{color:#062116;background:linear-gradient(135deg,#d7ff62 0%,#65e9a7 52%,#37cf91 100%);border-color:#dcff80e0;box-shadow:inset 0 1px #ffffff85,0 7px 20px #36dda052,0 0 0 1px #36dda01f}:is(.preparation-modal,.live-tactical-preparation.is-open) .preparation-field-actions .best-lineup-button.secondary-button:hover:not(:disabled){color:#03170f;background:linear-gradient(135deg,#e5ff83 0%,#78f2b5 52%,#45d99d 100%);border-color:#e8ff9e}:is(.preparation-modal,.live-tactical-preparation.is-open) .preparation-field-actions .best-lineup-button.rested-lineup-button.secondary-button{color:#d9ffe9;background:#06211673;border-color:#65eaa98c;box-shadow:0 4px 12px #00000040}:is(.preparation-modal,.live-tactical-preparation.is-open) .preparation-field-actions .best-lineup-button.rested-lineup-button.secondary-button:hover:not(:disabled){color:#eafff5;background:#0621169e;border-color:#8cf6bebf}.live-tactical-preparation.is-open .formation-board-overall{z-index:8;color:#effff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010704e6;border:1px solid #35d99ac2;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:88px;min-height:44px;padding:0 14px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #00000047}.live-tactical-preparation.is-open .formation-board-overall small{color:#dcebe4;font-size:.67rem;font-weight:850}.live-tactical-preparation.is-open .formation-board-overall strong{color:#35d99a;font-size:1.2rem;font-weight:950}.live-tactical-preparation.is-open .live-resume-field-error{z-index:9;color:#fff4e7;text-align:center;background:#62240ceb;border:1px solid #ffa05db8;border-radius:9px;max-width:48%;padding:9px 13px;font-size:.74rem;font-weight:750;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000052}.live-tactical-preparation.is-open .substitution-box{height:100%;margin-top:0}.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-options{grid-template-columns:minmax(130px,.72fr) minmax(245px,1.25fr) minmax(185px,1fr) minmax(185px,1fr) minmax(180px,.82fr)}.live-tactical-preparation.is-open .live-tactics-options>.tactics-formation-option{border-left:0;padding-left:0}.live-tactical-preparation.is-open .tactics-formation-option select{color:#effff9;background:#0000006b;border:1px solid #e8fff42e;border-radius:9px;width:100%;min-height:48px;margin-top:10px;padding:0 12px;font-family:inherit;font-size:.9rem;font-weight:900}.live-tactical-preparation.is-open .preparation-tactics-action{border-left:1px solid #e8fff42e;align-items:flex-end;min-width:0;padding-left:clamp(16px,2vw,32px);display:flex}.live-tactical-preparation.is-open .preparation-tactics-action .live-header-resume{width:100%;min-width:0;min-height:48px;padding-inline:14px}@media (orientation:landscape) and (max-height:950px){.live-controls.live-tactical-preparation.is-open{grid-template-rows:minmax(0,1fr);grid-template-areas:"pitch bank";padding-top:9px}.live-tactical-preparation.is-open .preparation-field-actions{top:9px;left:9px}.live-tactical-preparation.is-open .preparation-field-actions .match-preparation-back{width:38px;height:38px;min-height:38px}.live-tactical-preparation.is-open .preparation-field-actions .secondary-button{min-height:38px;padding-inline:14px}.live-tactical-preparation.is-open .formation-board-overall{min-width:76px;min-height:38px;padding-inline:10px;top:9px;right:9px}.live-tactical-preparation.is-open .formation-board-overall strong{font-size:1.05rem}.live-tactical-preparation.is-open .live-resume-field-error{padding:6px 9px;font-size:.62rem;top:9px}.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-options{grid-template-columns:140px 262px 210px 210px minmax(0,1fr)}.live-tactical-preparation.is-open .live-tactics-options>label{padding-inline:12px}.live-tactical-preparation.is-open .live-tactics-options>.tactics-formation-option{padding-left:0}.live-tactical-preparation.is-open .tactics-formation-option select{min-height:31px;margin-top:5px;font-size:.72rem}.live-tactical-preparation.is-open .preparation-tactics-action{padding-left:12px}.live-tactical-preparation.is-open .preparation-tactics-action .live-header-resume{min-height:39px;font-size:.72rem}.live-tactical-preparation.is-open .substitution-box{height:100%;margin-top:0}}.bench-player-position-badges{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;min-width:0;max-width:clamp(116px,38vw,220px);display:flex;overflow-x:auto}.bench-player-position-badges::-webkit-scrollbar{display:none}.bench-player-position-badges>.player-position-badge{scroll-snap-align:start;white-space:nowrap;border-radius:999px;flex:none;width:auto;min-width:42px;min-height:21px;padding:3px 7px;font-size:.61rem;line-height:1}.preparation-modal .squad-picker .bench-player-info{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""condition positions";align-items:center;gap:4px 8px;display:grid}.preparation-modal .squad-picker .bench-player-info>strong{grid-area:name;min-width:0}.preparation-modal .squad-picker .bench-player-info>.bench-player-position-badges{grid-area:positions;justify-self:end}.preparation-modal .squad-picker .bench-player-info>.bench-condition-row{grid-area:condition;width:min(180px,100%);margin-top:0}.preparation-modal .squad-picker>button.is-suspended,.substitution-column>button.is-suspended{opacity:1;cursor:default;background:linear-gradient(100deg,#210e11f5,#070606f2);border-color:#e1393f7a}.player-suspension-indicator{z-index:8;justify-self:end;place-items:center;display:inline-grid;position:relative}.player-suspension-card{cursor:help;background:linear-gradient(145deg,#f1474e,#b60920);border:1px solid #ffd6d8eb;border-radius:3px;place-items:start center;width:18px;height:24px;padding:0;display:grid;overflow:visible;box-shadow:0 3px 9px #be0a1d6b}.player-suspension-card>i{background:#ffffffb3;border-radius:99px;width:8px;height:1px;margin-top:4px;display:block}.player-suspension-card:focus-visible{outline-offset:3px;outline:2px solid #fff}.player-suspension-explanation{z-index:30;color:#fff4f4;text-align:left;white-space:normal;background:#290409fa;border:1px solid #f1474eb8;border-radius:7px;width:210px;padding:8px 10px;font-size:.66rem;font-weight:750;line-height:1.35;position:absolute;top:calc(100% + 7px);right:-4px;box-shadow:0 9px 24px #00000080}.live-tactical-preparation.is-open .substitution-drag-board.bench-only>.substitution-column:last-child{align-content:start;gap:7px;display:grid;grid-template-columns:minmax(0,1fr)!important}.live-tactical-preparation.is-open .substitution-drag-board.bench-only>.substitution-column:last-child>span{display:none}.live-tactical-preparation.is-open .substitution-column>button{color:#effff9;background:linear-gradient(100deg,#161a18f5,#050706f2);border:1px solid #e8fff42b;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:7px 9px;display:grid}.live-tactical-preparation.is-open .substitution-column>button>.bench-player-avatar{width:40px;height:40px}.live-tactical-preparation.is-open .bench-player-avatar{background:#dce5e0;border:2px solid #35d99a;border-radius:50%;place-items:center;display:grid;overflow:hidden}.live-tactical-preparation.is-open .bench-player-avatar>.player-avatar,.live-tactical-preparation.is-open .bench-player-avatar .player-photo{width:100%;height:100%}.live-tactical-preparation.is-open .bench-player-avatar.is-condition-warning{border-color:#efbd3f}.live-tactical-preparation.is-open .bench-player-avatar.is-condition-critical{border-color:#ef5350}.live-tactical-preparation.is-open .substitution-column>button>span:nth-child(2){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.live-tactical-preparation.is-open .substitution-column>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.live-tactical-preparation.is-open .substitution-column>button>.bench-player-state{display:none}.live-tactical-preparation.is-open .substitution-player-condition{grid-column:1/-1;margin-top:1px}.live-tactical-preparation.is-open .substitution-box .live-section-heading{align-items:center;min-width:0}.live-tactical-preparation.is-open .substitution-box .live-section-heading>b{color:#35d99a;white-space:nowrap;font-size:.66rem}.formation-board-shell.is-preview-cards .pitch-player-card-rating>strong{border-radius:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.modal-backdrop.live-backdrop,.live-match-modal,.live-match-grid,.live-feed{min-width:0;max-width:100%;overflow-x:clip}.modal-backdrop.live-backdrop{overscroll-behavior:none;max-width:100vw}.live-controls.live-tactical-preparation{contain:layout paint;max-width:100%}.live-controls.live-tactical-preparation:not(.is-open){visibility:hidden;pointer-events:none}.live-controls.live-tactical-preparation.is-open{width:100%;max-width:100%}@media (orientation:landscape) and (max-height:700px){.modal-backdrop.live-backdrop{align-items:stretch;width:100vw;height:100dvh;padding:0}.live-match-modal:not(.live-match-loading){border-radius:0;width:100%;height:100dvh;max-height:none}.live-match-modal .live-match-header{text-align:left;grid-template-columns:minmax(125px,.8fr) minmax(330px,2fr) minmax(105px,.8fr);grid-template-areas:"meta score clock";justify-items:stretch;gap:12px;height:70px;min-height:70px;padding:6px 14px}.live-match-modal .live-match-meta{grid-area:meta;justify-content:center}.live-match-modal .live-match-meta>small{text-overflow:ellipsis;white-space:nowrap;max-width:28vw;font-size:.55rem;overflow:hidden}.live-match-modal .live-score{grid-area:score;width:100%;margin:0}.live-match-modal .match-clock{grid-area:clock;place-self:center end;align-items:flex-end}.live-match-modal .match-clock strong{font-size:1.18rem}.live-match-modal .match-clock small{font-size:.51rem}.live-match-modal .match-progress{flex:0 0 3px}.live-match-modal .live-match-grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:7px}.live-match-modal .live-feed{height:100%;min-height:0}.live-match-modal .live-section-heading{min-height:43px;padding:5px 9px}.live-match-modal .live-section-heading h3{margin-top:1px;font-size:.68rem}.live-match-modal .live-event-filters{min-height:34px;padding:4px 8px}.live-match-modal .live-events{flex:auto;height:auto;min-height:0;max-height:none;padding:8px}.live-match-modal .live-mini-stats{min-height:42px;padding:5px 8px}.live-match-modal .live-goal-alert{top:74px}}.formation-admin-workspace{grid-template-columns:minmax(180px,.34fr) minmax(0,1.66fr);gap:16px;display:grid}.formation-admin-list{align-self:start;gap:7px;padding:14px;display:grid}.formation-admin-list h2{margin:0 0 7px;font-size:.9rem}.formation-admin-list button{color:#dcebe5;cursor:pointer;background:#ffffff06;border:1px solid #8ebea924;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.formation-admin-list button.active{color:#effff8;background:#35cc921f;border-color:#35cc926b}.formation-admin-list small{color:#7f9e91;font-size:.58rem}.formation-admin-editor{padding:16px}.formation-admin-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.formation-admin-fields .wide{grid-column:1/-1}.formation-admin-fields textarea{resize:vertical;min-height:64px}.formation-impact-report{color:#dcf4ea;background:linear-gradient(135deg,#17483585,#06130ed1);border:1px solid #53d39f42;border-radius:11px;margin-top:14px;padding:14px}.formation-impact-report header span{color:#64e6ad;letter-spacing:.11em;font-size:.55rem;font-weight:900}.formation-impact-report h2{margin:3px 0;font-size:.9rem}.formation-impact-report p{color:#9ac6b7;margin:4px 0;font-size:.65rem;line-height:1.45}.formation-impact-indexes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.formation-impact-indexes div{background:#010c0857;border:1px solid #81deb121;border-radius:7px;gap:3px;padding:8px;display:grid}.formation-impact-indexes small{color:#84b9a4;letter-spacing:.06em;font-size:.48rem;font-weight:900}.formation-impact-indexes strong{color:#f0fff8;font-size:1.05rem}.formation-impact-roles{color:#c8e9dc!important}.formation-impact-report ul{color:#cceade;margin:8px 0;padding-left:17px;font-size:.64rem;line-height:1.6}.formation-impact-note{border-top:1px solid #81deb124;padding-top:7px}.formation-active{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.formation-active input{accent-color:#35cc92;width:auto;min-height:auto}.formation-admin-pitch{isolation:isolate;aspect-ratio:1.68;background-color:#042314eb;background-image:linear-gradient(#02130b47,#02130b47),var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ecefefc4;border-radius:13px;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:3px;width:min(100%,850px);margin:18px auto 0;padding:18px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 54px #00000052}.formation-admin-zone{z-index:1;grid-column:var(--zone-band);grid-row:var(--zone-lane);border:1px solid #0000;border-radius:9px;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:3px;transition:border-color .15s,background .15s,filter .15s;display:grid;position:relative}.formation-admin-zone-label{z-index:0;color:#dffff0;text-align:center;opacity:0;pointer-events:none;place-items:center;gap:2px;display:grid;position:absolute}.formation-admin-zone-label b{letter-spacing:.05em;font-size:.58rem}.formation-admin-zone-label small{letter-spacing:.04em;white-space:nowrap;font-size:.36rem;font-weight:950}.formation-admin-pitch.is-choosing .formation-admin-zone{background:#000f081f;border-color:#ffffff4d}.formation-admin-pitch.is-choosing .formation-admin-zone-label{opacity:1}.formation-admin-pitch.is-choosing .formation-admin-zone:not(.is-occupied){background:#31cd822e;border-color:#7df4bd}.formation-admin-slot{z-index:2;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--position-surface,#263a32) 88%,white 12%),color-mix(in srgb,var(--position-surface,#263a32) 52%,#020706 48%));border:2px solid color-mix(in srgb,var(--position-accent,#35cc92) 78%,white 22%);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-rows:auto 1fr auto;place-items:center;width:min(68px,100%);min-height:70px;padding:6px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #00000061,inset 0 1px #ffffff29}.formation-admin-slot:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;height:50px;position:absolute;inset:auto -18px -25px}.formation-admin-slot.dragging{cursor:grabbing;opacity:.55;box-shadow:0 8px 24px #00000080}.formation-admin-slot.selected{border-color:#eaff74;box-shadow:0 0 0 3px #eaff7447,0 8px 24px #00000080}.formation-admin-slot-caption{color:#ffffffc7;text-align:center;letter-spacing:.1em;background:#0003;border-radius:3px;justify-self:stretch;padding:2px 3px;font-size:.36rem;font-weight:950}.formation-admin-slot strong{text-shadow:0 1px 4px #00000073;align-self:center;font-size:1.08rem;line-height:1}.formation-admin-slot small{z-index:1;color:#ffffffb8;letter-spacing:.06em;font-size:.38rem;font-weight:900;position:relative}.formation-admin-hint{text-align:center;color:#8faea1;margin:9px 0 0;font-size:.66rem}.formation-admin-editor footer{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}@media (max-width:760px){.formation-admin-workspace{grid-template-columns:1fr}.formation-admin-list{display:flex;overflow-x:auto}.formation-admin-list h2{display:none}.formation-admin-list button{min-width:130px}.formation-admin-fields{grid-template-columns:1fr 1fr}.formation-admin-fields .wide{grid-column:1/-1}.formation-admin-editor{overflow:hidden}.formation-impact-indexes{grid-template-columns:repeat(2,minmax(0,1fr))}.formation-admin-pitch{aspect-ratio:auto;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));min-height:610px;padding:14px 7px}.formation-admin-zone{grid-column:var(--zone-lane);grid-row:var(--zone-band);padding:2px}.formation-admin-slot{width:min(56px,100%);min-height:58px;padding:4px}.formation-admin-slot strong{font-size:.9rem}}.roster-correction-flow{gap:16px;padding:18px;display:grid}.roster-correction-clubs{grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;display:grid}.roster-correction-clubs>svg{color:#35cc92;margin-bottom:11px}.roster-correction-player-picker{border:1px solid #8ebea929;border-radius:10px;overflow:hidden}.roster-correction-player-picker>header{background:#35cc920e;border-bottom:1px solid #8ebea924;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.roster-correction-player-picker h2{margin:2px 0 0;font-size:.9rem}.roster-correction-player-picker header small{color:#35cc92;font-size:.58rem;font-weight:900}.roster-correction-player-picker header label{background:#030a07;border:1px solid #8ebea92e;border-radius:8px;flex-direction:row;align-items:center;gap:7px;min-width:min(330px,45%);padding:0 9px;display:flex}.roster-correction-player-picker header input{background:0 0;border:0;min-height:36px;padding:0}.roster-correction-player-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:390px;padding:8px;display:grid;overflow-y:auto}.roster-correction-player-list button{text-align:left;color:#dcebe5;cursor:pointer;background:#ffffff05;border:1px solid #8ebea921;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.roster-correction-player-list button:hover,.roster-correction-player-list button.selected{background:#35cc921a;border-color:#35cc9273}.roster-correction-player-list button>span:first-child{aspect-ratio:1;color:#bfffe0;background-color:#10271e;background-position:50%;background-size:cover;border-radius:7px;place-items:center;width:38px;font-size:.62rem;font-weight:900;display:grid}.roster-correction-player-list strong{gap:2px;min-width:0;font-size:.72rem;display:grid}.roster-correction-player-list strong small{color:#86a497;font-size:.57rem;font-weight:650}.roster-correction-summary{background:linear-gradient(105deg,#35cc921a,#0f231b99);border:1px solid #35cc923d;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.roster-correction-summary>svg{color:#35cc92}.roster-correction-summary h2{margin:2px 0;font-size:.92rem}.roster-correction-summary p{color:#afc9be;align-items:center;gap:5px;margin:0;font-size:.68rem;display:flex}.roster-correction-summary span{color:#829f92;font-size:.59rem}.roster-correction-summary small{color:#35cc92;font-size:.56rem;font-weight:900}@media (max-width:760px){.roster-correction-clubs{grid-template-columns:1fr}.roster-correction-clubs>svg{margin:auto;rotate:90deg}.roster-correction-player-picker>header{flex-direction:column;align-items:stretch}.roster-correction-player-picker header label{min-width:100%}.roster-correction-player-list{grid-template-columns:1fr;max-height:340px}.roster-correction-summary{grid-template-columns:auto 1fr}.roster-correction-summary button{grid-column:1/-1;justify-content:center;width:100%}}@media (min-width:781px){.app-sidebar,.app-main{transition:width .18s,margin-left .18s}.app-shell.is-sidebar-collapsed .app-sidebar{width:76px}.app-shell.is-sidebar-collapsed .app-main{margin-left:76px!important}.app-sidebar.is-collapsed .brand-lockup{justify-content:center;padding-inline:12px}.app-sidebar.is-collapsed .brand-lockup>span:nth-child(2),.app-sidebar.is-collapsed .club-identity>div,.app-sidebar.is-collapsed .nav-label,.app-sidebar.is-collapsed .sidebar-context,.app-sidebar.is-collapsed .main-nav span:not(.online-dot),.app-sidebar.is-collapsed .main-nav em,.app-sidebar.is-collapsed .sidebar-footer>div,.app-sidebar.is-collapsed .sidebar-logout span{display:none}.app-sidebar.is-collapsed .brand-mark{flex:0 0 36px;width:36px}.app-sidebar.is-collapsed .sidebar-collapse-toggle{z-index:2;color:#c8f5e2;background:#071a13;border-color:#35cc9252;position:absolute;top:66px;right:-15px}.app-sidebar.is-collapsed .club-identity{justify-content:center;margin-inline:8px;padding:8px}.app-sidebar.is-collapsed .club-identity .club-logo{width:42px;height:42px}.app-sidebar.is-collapsed .main-nav{padding-inline:8px}.app-sidebar.is-collapsed .main-nav button,.app-sidebar.is-collapsed .main-nav a{justify-content:center;padding:0}.app-sidebar.is-collapsed .main-nav button.active:before{left:-8px}.app-sidebar.is-collapsed .sidebar-footer{justify-content:center;padding-inline:8px}.app-sidebar.is-collapsed .sidebar-logout{width:40px;min-width:40px;padding:0}.app-sidebar.is-collapsed .sidebar-logout svg{margin:0}}@media (min-width:1100px) and (orientation:landscape) and (min-height:700px){.app-shell.is-overview{height:100dvh;overflow:hidden}.app-shell.is-overview .app-main{height:100dvh;min-height:0;overflow:hidden}.app-shell.is-overview .page-content{flex-direction:column;width:100%;max-width:1600px;height:calc(100dvh - 64px);padding:clamp(14px,1.6vw,24px) clamp(18px,2vw,32px);display:flex;overflow:hidden}.app-shell.is-overview .page-heading{flex:none;align-items:center;min-height:0;margin-bottom:12px}.app-shell.is-overview .page-heading h1{margin-block:2px;font-size:clamp(1.35rem,2vw,1.8rem)}.app-shell.is-overview .page-heading p{line-height:1.35}.app-shell.is-overview .overview-grid{flex:1;grid-template-columns:minmax(0,1.72fr) minmax(300px,.72fr);gap:12px;min-height:0}.app-shell.is-overview .main-column,.app-shell.is-overview .side-column{gap:12px;min-height:0}.app-shell.is-overview .main-column>.match-card,.app-shell.is-overview .main-column>.match-card-loading{flex:auto;min-height:0}.app-shell.is-overview .main-column>.match-card-compact{flex:none}.app-shell.is-overview .standings-card{flex:none;max-height:126px;overflow:hidden}.app-shell.is-overview .standings-card .panel-heading{padding-block:12px 8px}.app-shell.is-overview .competition-links{gap:8px;padding-block:0 12px;display:flex;overflow-x:auto}.app-shell.is-overview .competition-link-badge{min-width:max-content}.app-shell.is-overview .performance-card{flex:none}.app-shell.is-overview .inbox-card{flex:auto;min-height:0;overflow:hidden}.app-shell.is-overview .message-item{min-height:0;padding-block:10px}.app-shell.is-overview .financial-snapshot{flex:none}}.club-profile-page-panel{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);grid-template-areas:"lineup summary""lineup leaders""roster-title roster-title""roster roster";align-items:start;display:grid}.club-profile-page-panel .club-profile-summary{border-left:1px solid #00e5be24;grid-area:summary;grid-template-columns:repeat(2,minmax(0,1fr))}.club-profile-page-panel .club-profile-summary>span{min-height:72px}.club-profile-page-panel .club-profile-summary>span:last-child{grid-column:1/-1}.club-profile-page-panel .club-profile-lineup-panel{grid-area:lineup;min-width:0;padding:16px 18px 18px}.club-profile-page-panel .club-profile-lineup-pitch{aspect-ratio:16/9;width:100%;min-width:0;min-height:0}.club-profile-page-panel .club-profile-lineup-field.formation-board-shell{width:100%;padding:0}.club-profile-page-panel .club-profile-lineup-slot{gap:0;width:76px}.club-profile-page-panel .pitch-player-card{width:68px}.club-profile-page-panel .pitch-player-card-photo{height:58px}.club-profile-page-panel .club-profile-empty-slot{color:#9ac6b7;background:#0000009e;border:1px dashed #5ff4d573;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.club-profile-page-panel .club-profile-empty-slot small{font-size:.5rem}.club-profile-page-panel .club-profile-leaders{border-left:1px solid #00e5be24;grid-area:leaders;grid-template-columns:1fr;padding:14px}.club-profile-roster-heading{border-top:1px solid #00e5be29;grid-area:roster-title;justify-content:space-between;align-items:end;gap:16px;padding:18px 20px 10px;display:flex}.club-profile-roster-heading small{color:#5ff4d5;letter-spacing:.12em;font-size:.58rem;font-weight:900}.club-profile-roster-heading h2{margin:3px 0 0;font-size:1.15rem}.club-profile-roster-heading>span{color:#78a99e;font-size:.62rem}.club-profile-page-panel .club-roster-table{grid-area:roster;margin-top:0}.club-roster-cards{grid-area:roster;display:none}@media (min-width:901px) and (orientation:landscape){.club-profile-page{padding-block:clamp(18px,3vh,34px)}.club-profile-page-header,.club-profile-page-panel{max-width:1440px}.club-profile-page-panel .club-profile-lineup-panel{min-height:min(66dvh,680px)}.club-profile-page-panel .club-profile-lineup-pitch{max-height:min(56dvh,570px)}}@media (max-width:700px){.club-profile-page{padding:10px 8px calc(22px + env(safe-area-inset-bottom))}.club-profile-page-header{margin-bottom:10px}.club-profile-page-header .competition-history-back{width:fit-content;min-height:36px;padding-inline:10px}.club-profile-page-header>div{align-items:center;min-height:76px;padding:10px 12px}.club-profile-page-header .club-badge{width:58px}.club-profile-page-header h1{font-size:1.25rem}.club-profile-page-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"lineup""summary""leaders""roster-title""roster";display:grid}.club-profile-page-panel .club-profile-lineup-panel{padding:12px 10px 14px}.club-profile-page-panel .club-profile-lineup-stats{gap:5px}.club-profile-page-panel .club-profile-lineup-stats span{padding:6px 4px}.club-profile-page-panel .club-profile-lineup-pitch{aspect-ratio:2/3;width:min(100%,45.3333svh)}.club-profile-page-panel .club-profile-lineup-slot{width:58px}.club-profile-page-panel .pitch-player-card{width:54px}.club-profile-page-panel .pitch-player-card-photo{height:43px}.club-profile-page-panel .pitch-player-card-rating.player-position-badge{min-width:25px}.club-profile-page-panel .pitch-player-card-name{font-size:.45rem}.club-profile-page-panel .club-profile-summary{border-top:1px solid #00e5be24;border-left:0;grid-template-columns:repeat(5,minmax(0,1fr))}.club-profile-page-panel .club-profile-summary>span,.club-profile-page-panel .club-profile-summary>span:last-child{text-align:center;grid-column:auto;min-height:58px;padding:8px 3px}.club-profile-page-panel .club-profile-summary small{font-size:.45rem}.club-profile-page-panel .club-profile-summary b{font-size:.9rem}.club-profile-page-panel .club-profile-leaders{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.club-profile-page-panel .club-profile-leaders article{align-items:flex-start;padding:9px}.club-profile-page-panel .club-profile-leader-icon{width:30px;height:30px}.club-profile-page-panel .club-profile-leaders em{font-size:.55rem}.club-profile-roster-heading{padding:14px 12px 9px}.club-profile-roster-heading>span,.club-profile-page-panel .club-roster-table{display:none}.club-roster-cards{gap:7px;padding:0 8px 12px;display:grid}.club-roster-cards article{background:linear-gradient(110deg,#031f17eb,#000805f5);border:1px solid #00e5be29;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto 38px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.club-roster-cards .club-profile-player-photo{width:38px;height:38px}.club-roster-cards article>div{gap:3px;min-width:0;display:grid}.club-roster-cards .player-name-trigger{color:#f2fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.club-roster-cards article>div small{color:#83afa4;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.club-roster-card-position{font-size:.5rem}.club-roster-cards article>strong{color:#5ff4d5;justify-items:center;font-size:1rem;display:grid}.club-roster-cards article>strong small{color:#729c91;font-size:.42rem}.club-roster-card-form{color:#b8d6cf;grid-column:2/-1;gap:12px;font-size:.52rem;display:flex}}.modal-backdrop.live-backdrop{background:#010704;padding:10px}.live-match-modal{isolation:isolate;color:#effff9;background:linear-gradient(180deg, #0009062e 0%, #000c0705 38%, #000a062e 58%, #000704db 100%), var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg)) center / cover no-repeat;border:1px solid #36d6995c;border-radius:18px;width:min(1580px,100vw - 20px);max-width:calc(100vw - 20px);height:min(900px,100dvh - 20px);max-height:calc(100dvh - 20px);position:relative;box-shadow:inset 0 0 110px #0008058f,0 28px 90px #0000009e}.live-match-modal .live-match-header{--live-score-y:58%;z-index:3;text-align:left;background:linear-gradient(#000805b8,#0000 68%);border:0;flex:0 0 clamp(245px,37dvh,340px);height:auto;min-height:0;padding:0;display:block;position:relative}.live-match-modal .live-match-meta{z-index:5;color:#dff8ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01130cb8;border:1px solid #35d99a45;border-radius:11px;flex-direction:row;align-items:center;gap:10px;width:min(560px,58%);min-height:44px;padding:0 15px;display:flex;position:absolute;top:14px;left:16px;box-shadow:0 10px 28px #00000038}.live-match-modal .live-match-meta>svg{color:#40e4a4;flex:none}.live-match-modal .live-match-meta>.competition-logo{background-color:#fffffff0;border-color:#c9ffe452;border-radius:8px;flex:0 0 32px;width:32px;height:32px;box-shadow:0 4px 12px #00000047}.live-match-modal .live-match-meta>small{color:#dff8ec;letter-spacing:.01em;min-width:0;font-size:.72rem;font-weight:750}.live-match-modal .live-match-status-actions{z-index:5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:16px}.live-match-modal .live-match-status-actions .live-pill{color:#e8fff5;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01130cc7;border:1px solid #35d99a47;border-radius:11px;min-height:44px;margin:0;padding:0 14px}.live-match-modal .live-match-status-actions .live-pill i{background:#37efa9;width:8px;height:8px;animation:1.8s ease-in-out infinite live-status-pulse;box-shadow:0 0 12px #37efa9cc}.live-match-modal .live-pause-notice{color:#ffe9b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2b1c01d1;border:1px solid #ffc44052;border-radius:11px;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 14px;font-size:.6875rem;font-weight:800;display:inline-flex}.live-match-modal .challenge-break-bar{z-index:100;top:max(12px, env(safe-area-inset-top));color:#fff3c4;background:#201a0b;border:1px solid #ffc440;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:min(720px,100vw - 24px);padding:12px 16px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0008}.challenge-break-bar span{flex:220px}.challenge-break-bar small{color:#ffc4b8;flex-basis:100%}.challenge-break-bar .match-sync-title{letter-spacing:.035em;text-transform:uppercase;min-width:210px;font-size:.82rem}.match-sync-readiness{align-items:center;gap:7px;display:flex}.match-sync-readiness>b{color:#ffdfa0;text-align:center;background:#120e05;border:1px solid #73591d;border-radius:8px;min-width:72px;padding:6px 8px;font-size:.68rem;display:grid}.match-sync-readiness>b small{color:#cfad64;letter-spacing:.08em;font-size:.47rem}.match-sync-readiness>b.is-ready{color:#dffff0;background:#092419;border-color:#35d99a}.match-sync-readiness>b.is-ready small{color:#68e8b7}.match-sync-readiness>i{background:#ffc440;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #ffc440}.challenge-break-bar>.primary-button{white-space:nowrap;min-height:40px}@media (max-width:640px){.live-match-modal .challenge-break-bar{top:max(6px,env(safe-area-inset-top));width:calc(100vw - 12px);max-height:calc(100dvh - 12px - env(safe-area-inset-top));border-radius:10px;gap:8px;padding:10px}.challenge-break-bar .match-sync-title{text-align:center;width:100%;font-size:.75rem}.challenge-break-bar span{text-align:center;flex-basis:100%;font-size:.7rem;line-height:1.35}.match-sync-readiness{justify-content:center;width:100%}.match-sync-readiness>b{flex:1;max-width:130px}.challenge-break-bar>.primary-button{width:100%;min-height:46px;position:sticky;bottom:0}.challenge-break-bar small{text-align:center;font-size:.65rem}}.live-match-modal .live-pause-notice svg{color:#ffc440}.live-match-modal .live-pause-notice.is-resume-required{color:#fff3c4;background:linear-gradient(105deg,#754600f0,#2b1c01e0);border-color:#ffc440b8;font-weight:800;box-shadow:0 0 0 2px #ffc4401a,0 8px 22px #0000003d}.live-match-modal .native-pause-sync{--native-pause-accent:#ffc440;z-index:30;top:max(12px, env(safe-area-inset-top));color:#fff8e8;background:linear-gradient(115deg,#ffc44017,#0000 42%),#15130e;border:1px solid #ffc4409e;border-radius:14px;width:min(720px,100vw - 24px);padding:18px;animation:.36s cubic-bezier(.16,1,.3,1) both native-pause-arrive;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0000007a}.live-match-modal.is-tactics-open>.native-pause-sync{z-index:1;visibility:hidden;opacity:0;pointer-events:none}.finance-tabs button b{background:var(--club-primary-color,#159a66);color:#03110c;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:3px;padding:0 5px;font-size:11px;line-height:1;display:inline-grid}.contract-pending-panel .panel-heading>strong{color:var(--club-primary-color,#159a66)}.contract-pending-list{gap:10px;display:grid}.contract-pending-list>article{background:#03110c99;border:1px solid #35cc922e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.contract-pending-copy{gap:3px;display:grid}.contract-pending-copy small,.contract-pending-action small{color:var(--muted,#9ac6b7)}.contract-pending-copy>span{border-radius:5px;width:fit-content;margin-top:3px;padding:3px 7px;font-size:11px;font-weight:700}.contract-pending-copy>.is-raise{color:#f0b929;background:#f0b92924}.contract-pending-copy>.is-renewal{color:#67e1b2;background:#35cc921f}.contract-pending-action{text-align:right;justify-items:end;gap:7px;display:grid}.contract-pending-action .primary-button{white-space:nowrap;min-height:36px}@media (max-width:620px){.contract-pending-list>article{grid-template-columns:auto minmax(0,1fr)}.contract-pending-action{text-align:left;grid-column:1/-1;justify-items:stretch}}.staff-analysis-capacity{background:#f0c84b0e;border:1px solid #f0c84b33;border-radius:12px;gap:8px;margin:16px 0 10px;padding:12px 14px;display:grid}.staff-analysis-capacity>span{align-items:center;gap:7px;display:flex}.staff-analysis-capacity svg{color:#f0c84b}.staff-analysis-capacity b{color:#effff9;font-size:.78rem}.staff-analysis-capacity small{color:#aabeb3;margin-left:auto;font-size:.65rem}.staff-analysis-capacity>i,.staff-report-progress>i{background:#ffffff14;border-radius:999px;height:5px;display:block;overflow:hidden}.staff-analysis-capacity>i>b,.staff-report-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#f0c84b,#b8f33d);height:100%;display:block}.staff-analysis-form{grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) auto;align-items:end;display:grid}.staff-analysis-form label{gap:6px;display:grid}.staff-analysis-form label>span{color:#d5e6dc;letter-spacing:.08em;font-size:.62rem;font-weight:900}.staff-analysis-form label small{color:#78988a;font-size:.62rem;line-height:1.3}.staff-analysis-form select{min-height:44px;padding:0 34px 0 12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff06}.staff-analysis-form .staff-hire-button{white-space:nowrap;height:44px;margin:0}.staff-reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-reports .staff-report-card{background:linear-gradient(145deg,#092318f2,#020e09e6);border:1px solid #5ecc9e29;border-radius:13px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.staff-reports .staff-report-card.is-ready{background:linear-gradient(145deg,#1d2e17e0,#04120bf2);border-color:#b8f33d47}.staff-report-photo{background:#0b2117;border:1px solid #b8f33d3d;border-radius:12px;width:58px;height:58px}.staff-report-copy{min-width:0}.staff-report-copy header{justify-content:space-between;gap:8px;display:flex}.staff-report-copy header>span{gap:3px;min-width:0;display:grid}.staff-report-copy header b{color:#effff9;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.staff-report-copy header small{color:#80a091;font-size:.62rem}.staff-report-copy header em{color:#f0c84b;white-space:nowrap;background:#f0c84b1f;border-radius:5px;height:fit-content;padding:4px 6px;font-size:.54rem;font-style:normal;font-weight:900}.staff-report-card.is-ready header em{color:#c9ff56;background:#b8f33d1f}.staff-report-progress{grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:10px 0;display:grid}.staff-report-progress span{color:#9ab9aa;white-space:nowrap;font-size:.61rem}.staff-report-copy p{color:#a8c0b4;margin:6px 0;font-size:.67rem;line-height:1.4}.staff-report-copy mark{color:#d9eee3;background:#b8f33d0f;border-left:2px solid #b8f33d;margin-top:8px;padding:7px 8px;font-size:.65rem;line-height:1.35;display:block}@media (max-width:720px){.staff-analysis-form{grid-template-columns:1fr}.staff-analysis-form .staff-hire-button{width:100%}.staff-reports{grid-template-columns:1fr}}@media (max-width:440px){.staff-analysis-capacity>span{flex-wrap:wrap;align-items:flex-start}.staff-analysis-capacity small{width:100%;margin-left:24px}.staff-reports .staff-report-card{grid-template-columns:50px minmax(0,1fr)}.staff-report-photo{width:50px;height:50px}.staff-report-copy header{display:grid}.staff-report-copy header em{width:fit-content}}.native-pause-sync__heading{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.native-pause-sync__icon{color:#18150e;background:var(--native-pause-accent);border-radius:11px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #ffc4402e}.native-pause-sync__icon svg{width:19px;height:19px}.native-pause-sync__heading>div{gap:2px;min-width:0;display:grid}.native-pause-sync__heading strong{color:#fffaf0;font-size:1rem;line-height:1.2}.native-pause-sync__heading span:not(.native-pause-sync__icon){color:#d8cdb5;font-size:.75rem;line-height:1.35}.native-pause-sync__timer{color:#fff1c4;font-variant-numeric:tabular-nums;letter-spacing:-.025em;background:#292315;border-radius:10px;min-width:76px;padding:7px 10px;font-size:1.55rem;font-weight:850}.native-pause-sync__progress{background:#3c3525;border-radius:999px;height:4px;margin:11px 0 12px;overflow:hidden}.native-pause-sync__progress>i{width:var(--native-pause-progress);background:var(--native-pause-accent);border-radius:inherit;height:100%;display:block}.native-pause-sync__footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.native-pause-sync__clubs{align-items:center;gap:9px;display:flex}.native-pause-sync__clubs>span{color:#ffe3a5;text-align:left;background:#262015;border-radius:9px;align-items:center;gap:8px;min-width:132px;padding:7px 10px;display:flex}.native-pause-sync__clubs .club-badge{flex:0 0 30px;width:30px;height:30px}.native-pause-sync__clubs>span>span{gap:1px;min-width:0;display:grid}.native-pause-sync__clubs>span b{text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.native-pause-sync__clubs>span small{color:#c6a96d;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:800}.native-pause-sync__clubs>span.is-ready{color:#dffff0;background:#0d2b20}.native-pause-sync__clubs>span.is-ready small{color:#6de1b5}.native-pause-sync__clubs>i{background:var(--native-pause-accent);border-radius:999px;width:18px;height:1px}.native-pause-sync__confirm{color:#17130a;background:var(--native-pause-accent);cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-size:.72rem;font-weight:850;transition:background-color .16s,transform .16s}.native-pause-sync[aria-busy=true] .native-pause-sync__confirm:before{content:"";vertical-align:-2px;border:2px solid #a9d9c761;border-top-color:#a9d9c7;border-radius:50%;width:13px;height:13px;margin-right:7px;animation:.65s linear infinite native-pause-spin;display:inline-block}.native-pause-sync__confirm:hover:not(:disabled){background:#ffd36f;transform:translateY(-1px)}.native-pause-sync__confirm:focus-visible{outline-offset:3px;outline:3px solid #fff8e8}.native-pause-sync__confirm:disabled{color:#a9d9c7;cursor:default;background:#164b37}.native-pause-sync__error{color:#ffc4b8;margin-top:10px;font-size:.68rem;line-height:1.35;display:block}.live-match-modal .native-pause-sync.is-confirmed{--native-pause-accent:#47d99f;border-color:#47d99f94}.live-match-modal .native-pause-sync.is-resuming{--native-pause-accent:#8debc6}@keyframes native-pause-arrive{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes native-pause-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.live-match-modal .native-pause-sync{top:max(50px, calc(env(safe-area-inset-top) + 44px));width:calc(100vw - 12px);max-height:calc(100dvh - 58px - env(safe-area-inset-top));border-radius:12px;padding:14px;bottom:auto}.native-pause-sync__heading{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.native-pause-sync__icon{border-radius:10px;width:40px;height:40px}.native-pause-sync__heading strong{font-size:.88rem}.native-pause-sync__heading span:not(.native-pause-sync__icon){font-size:.68rem}.native-pause-sync__timer{min-width:63px;padding:6px 8px;font-size:1.2rem}.native-pause-sync__footer{flex-direction:column;align-items:stretch;gap:9px}.native-pause-sync__clubs{width:100%}.native-pause-sync__clubs>span{flex:1;min-width:0;padding:6px 8px}.native-pause-sync__clubs .club-badge{flex-basis:27px;width:27px;height:27px}.native-pause-sync__clubs>i{width:10px}.native-pause-sync__confirm{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.live-match-modal .native-pause-sync,.native-pause-sync[aria-busy=true] .native-pause-sync__confirm:before{animation:none}.native-pause-sync__confirm{transition:none}}.live-match-modal .live-header-tactics{color:#dff8ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01130cc7;border-color:#35d99a47;border-radius:11px;gap:8px;min-height:44px}.live-match-modal .live-header-tactics>svg{width:15px;height:15px}.live-match-modal .live-match-status-actions .live-audio-enable{color:#dff8ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01130cc7;border-color:#35d99a47;border-radius:11px;flex:0 0 44px;width:44px;height:44px}@keyframes live-status-pulse{50%{opacity:.55;transform:scale(.78)}}.live-match-modal .live-score{z-index:3;top:var(--live-score-y);background:linear-gradient(145deg,#051710f7,#000906f5);border:1px solid #6fe8688a;border-radius:18px;width:min(760px,76%);min-width:0;padding:0;display:block;position:absolute;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #0a372380,0 17px 45px #0000008f,0 0 28px #35d99a1f}.live-match-modal .live-score-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,26px);min-height:104px;padding:18px 24px 13px;display:grid}.live-match-modal .live-score-main>span{color:#f5fff9;justify-content:flex-end;align-items:center;gap:13px;min-width:0;font-size:clamp(.94rem,1.5vw,1.18rem);font-weight:900;display:flex;overflow:hidden}.live-match-modal .live-score-main>span:last-child{justify-content:flex-start}.live-match-modal .live-score .club-badge{filter:drop-shadow(0 7px 10px #00000080);flex:0 0 68px;width:68px;max-width:68px;height:68px;max-height:68px}.live-match-modal .live-score-center>strong{color:#fff;letter-spacing:-.08em;font-size:clamp(2.5rem,4.2vw,3.5rem);font-weight:900;line-height:.9}.live-match-modal .live-score-summary{color:#a9c9bc;background:#0e32207a;border-top:1px solid #56e2a52e;border-radius:0 0 17px 17px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:39px;padding:6px 18px;font-size:.7rem;font-weight:700;display:grid}.live-match-modal .live-score-summary>span{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.live-match-modal .live-score-summary>span:last-child{justify-content:flex-end}.live-match-modal .live-score-summary>span svg{color:#70a791;flex:none}.live-match-modal .live-xg-strip{color:#c9eee0;background:#000e0973;border:1px solid #35d99a29;justify-content:center;gap:10px;min-width:150px;padding:3px 11px}.live-match-modal .live-xg-strip>span{color:#39e9a7;letter-spacing:.08em;font-weight:900}.live-match-modal .match-clock{z-index:6;top:calc(var(--live-score-y) - 82px);display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.live-match-modal .match-clock-ring{border:1px solid #8bffd245;flex-basis:110px;grid-template-rows:auto auto;align-content:center;gap:4px;width:110px;height:110px;box-shadow:0 0 0 7px #00180fc7,0 0 0 9px #35d99a38,0 12px 34px #0009,0 0 32px #35d99a3d}.live-match-modal .match-clock-ring:before{background:radial-gradient(circle at 50% 34%,#184b36,#03130c 72%);inset:8px;box-shadow:inset 0 0 24px #00000080}.live-match-modal .match-clock-ring strong{letter-spacing:-.06em;font-size:2.05rem}.live-match-modal .match-clock-ring .match-clock-phase{z-index:1;color:#39e9a7;letter-spacing:.08em;max-width:none;font-size:.5rem;font-weight:900;line-height:1;position:relative}.live-match-modal .live-match-grid{z-index:2;background:0 0;flex:auto;justify-content:center;align-items:flex-end;min-height:0;padding:0 clamp(22px,6vw,92px) clamp(18px,3.5vh,34px);display:flex;position:relative}.live-match-modal .live-feed{color:#effff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(155deg,#01180feb,#000d08e6);border:1px solid #35d99a7a;border-radius:17px;width:min(1240px,100%);height:min(330px,100%);min-height:0;box-shadow:inset 0 1px #bbffe00f,0 20px 52px #00000080}.live-match-modal .live-section-heading{color:#41e5a7;background:#000c074d;border-bottom:1px solid #35d99a33;min-height:55px;padding:9px 18px}.live-match-modal .live-section-title{align-items:center;gap:10px;display:flex}.live-match-modal .live-section-title>svg{color:#42e8aa;flex:none}.live-match-modal .live-section-title .kicker{color:#72bda0;letter-spacing:.12em;font-size:.48rem}.live-match-modal .live-section-title h3{color:#4cecb0;letter-spacing:.035em;text-transform:uppercase;margin-top:1px;font-size:.82rem}.live-match-modal .live-events,.live-match-modal .live-events:not(.is-finished){background:0 0;border:0;flex:auto;align-content:center;height:auto;min-height:0;max-height:none;padding:12px 18px;overflow:hidden}.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{color:#eafff4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;min-height:82px;padding:11px 13px;box-shadow:inset 0 1px #d4ffeb0d,0 9px 24px #0000003d;background:linear-gradient(135deg,#092d1de0,#03180fe6)!important;border:1px solid #45e7a957!important;border-left:3px solid #40e5a6!important}.live-match-modal .live-events:not(.is-finished) .live-event.opponent{background:linear-gradient(135deg,#081d26e6,#031319eb)!important;border-color:#5db8ff57 #5db8ff57 #5db8ff57 #54aff8!important}.live-match-modal .live-events .live-event>b,.live-match-modal .live-events .live-event.away>b{font-size:.82rem;color:#49ecae!important}.live-match-modal .live-events .live-event.opponent>b{color:#6cbcff!important}.live-match-modal .live-events .live-event-copy>strong{font-size:.78rem;line-height:1.35;color:#f3fff8!important}.live-match-modal .live-events .live-event-copy>.live-event-club{color:#9cc8b7!important}.live-match-modal .live-events .live-event-copy>.live-event-club>b{color:#d5f8e9!important}.live-match-modal .live-events .live-event-club>em{color:#40dca2;background:#35d99a21;border:1px solid #35d99a3b;border-radius:999px}.live-match-modal .live-events .live-event.opponent .live-event-club>em{color:#73bdff;background:#3f9aec21;border-color:#58b1ff3d}.live-match-modal .live-mini-stats{color:#dff8ec;background:#000a0680;border-top:1px solid #35d99a29;min-height:46px;padding:5px 12px}.live-match-modal .live-mini-stats>span{border-color:#35d99a24}.live-match-modal .live-mini-stats small{color:#6fa58f;font-size:.62rem}.live-match-modal .live-mini-stats b{color:#eafff4;font-size:.9rem}.live-match-modal .feed-empty{color:#dff8ec}.live-match-modal .feed-empty span{color:#88b5a3}@media (orientation:landscape) and (max-height:700px){.modal-backdrop.live-backdrop{padding:4px}.live-match-modal{border-radius:12px;width:calc(100vw - 8px);max-width:calc(100vw - 8px);height:calc(100dvh - 8px);max-height:calc(100dvh - 8px)}.live-match-modal .live-match-header{--live-score-y:62%;flex-basis:clamp(158px,42dvh,205px)}.live-match-modal .live-match-meta{border-radius:8px;width:min(48%,380px);min-height:34px;padding-inline:10px;top:7px;left:8px}.live-match-modal .live-match-meta>small{font-size:.54rem}.live-match-modal .live-match-status-actions{gap:5px;top:7px;right:8px}.live-match-modal .live-match-status-actions .live-pill,.live-match-modal .live-header-tactics,.live-match-modal .live-header-broadcast-speed{border-radius:8px;min-height:34px;padding-inline:9px;font-size:.5rem}.live-match-modal .live-match-status-actions .live-audio-enable{border-radius:8px;flex-basis:34px;width:34px;height:34px}.live-match-modal .live-header-tactics>span{display:none}.live-match-modal .live-score{border-radius:13px;width:min(670px,88%)}.live-match-modal .live-score-main{gap:8px;min-height:66px;padding:9px 14px 7px}.live-match-modal .live-score-main>span{gap:6px;font-size:clamp(.62rem,1.7vw,.78rem)}.live-match-modal .live-score .club-badge{flex-basis:42px;width:42px;max-width:42px;height:42px;max-height:42px}.live-match-modal .live-score-center{min-width:84px}.live-match-modal .live-score-center>strong{font-size:clamp(1.65rem,5vw,2.15rem)}.live-match-modal .live-score-summary{border-radius:0 0 12px 12px;gap:6px;min-height:27px;padding:3px 10px;font-size:.5rem}.live-match-modal .live-score-summary>span svg{width:10px;height:10px}.live-match-modal .live-xg-strip{gap:5px;min-width:105px;padding:2px 7px;font-size:.48rem}.live-match-modal .match-clock{top:calc(var(--live-score-y) - 52px)}.live-match-modal .match-clock-ring{flex-basis:72px;gap:2px;width:72px;height:72px;box-shadow:0 0 0 4px #00180fcc,0 0 0 6px #35d99a38,0 8px 24px #00000094}.live-match-modal .match-clock-ring:before{inset:5px}.live-match-modal .match-clock-ring strong{font-size:1.25rem}.live-match-modal .match-clock-ring .match-clock-phase{font-size:.34rem}.live-match-modal .live-match-grid{padding:0 8px 8px}.live-match-modal .live-feed{border-radius:11px;width:min(1080px,96%);height:100%}.live-match-modal .live-section-heading{min-height:38px;padding:4px 10px}.live-match-modal .live-section-title{gap:7px}.live-match-modal .live-section-title>svg{width:14px;height:14px}.live-match-modal .live-section-title .kicker{font-size:.37rem}.live-match-modal .live-section-title h3{font-size:.6rem}.live-match-modal .live-events,.live-match-modal .live-events:not(.is-finished){gap:7px;padding:7px 9px}.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{border-radius:8px;min-height:58px;padding:6px 8px}.live-match-modal .live-events .live-event-copy>strong{font-size:.72rem;line-height:1.2}.live-match-modal .live-events .live-event-copy>.live-event-club{font-size:.56rem}.live-match-modal .live-mini-stats{min-height:34px;padding:2px 8px}.live-match-modal .live-mini-stats small{font-size:.52rem}.live-match-modal .live-mini-stats b{margin-top:1px;font-size:.72rem}.live-match-modal .live-goal-alert{top:clamp(145px,40dvh,192px)}}.mobile-logout{display:none}@media (hover:none) and (pointer:coarse),(max-width:1000px),(max-width:1180px) and (max-height:700px){.app-shell .mobile-logout{color:#c9ffe6;background:#35cc9214;border:1px solid #35cc9238;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.app-shell .round-chip{display:none}.app-shell .market-viewport-page{height:auto;max-height:none;overflow:visible}.app-shell .market-viewport-page .market-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;width:100%;min-height:1px;display:grid;overflow:visible}.app-shell .market-viewport-page .market-card{visibility:visible;opacity:1;display:flex}.app-shell .market-viewport-page .football-card-details{min-height:34px;margin-bottom:8px;padding-inline:14px;font-size:.68rem;display:inline-flex}.modal-backdrop:has(.player-details-modal){padding:8px}.player-details-modal{overscroll-behavior:contain;border-radius:14px;width:min(900px,100vw - 16px);max-width:none;max-height:calc(100dvh - 16px)}.player-details-modal .player-profile-head{z-index:5;position:sticky;top:0}}@media (max-width:560px),(max-width:900px) and (max-height:500px){.app-shell .season-status span,.app-shell .transfer-market-chip span{display:none}}@media (max-width:560px){.app-shell .market-viewport-page .market-grid{grid-template-columns:minmax(0,1fr)}}.live-match-modal .live-events:not(.is-finished){grid-auto-flow:dense;align-items:stretch}.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{color:#173126;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;gap:clamp(7px,1vw,11px);height:100%;display:grid;box-shadow:0 8px 22px #00180c3d;text-align:left!important;background:#fff!important;border:1px solid #dce7e1!important;border-left:4px solid #159b61!important;grid-template-columns:42px 42px minmax(0,1fr)!important}.live-match-modal .live-events:not(.is-finished) .live-event.opponent{border-left-color:#287ce5!important}.live-match-modal .live-events:not(.is-finished) .live-event>b,.live-match-modal .live-events:not(.is-finished) .live-event.away>b,.live-match-modal .live-events:not(.is-finished) .live-event.opponent>b{grid-row:1;font-size:clamp(.72rem,1.1vw,.86rem);color:#087347!important;text-align:center!important;grid-column:1!important}.live-match-modal .live-events:not(.is-finished) .live-event.opponent>b{color:#1f65b5!important}.live-match-modal .live-events:not(.is-finished) .live-event>.event-symbol,.live-match-modal .live-events:not(.is-finished) .live-event.away>.event-symbol,.live-match-modal .live-events:not(.is-finished) .live-event.opponent>.event-symbol{color:#087347;background:#e2f5e9;border-radius:10px;grid-row:1;place-items:center;width:38px;height:38px;grid-column:2!important;display:grid!important}.live-match-modal .live-events:not(.is-finished) .live-event.opponent>.event-symbol{color:#1f65b5;background:#e7f1ff}.live-match-modal .live-events:not(.is-finished) .live-event>.live-event-copy,.live-match-modal .live-events:not(.is-finished) .live-event.away>.live-event-copy,.live-match-modal .live-events:not(.is-finished) .live-event.opponent>.live-event-copy{grid-row:1;min-width:0;text-align:left!important;grid-column:3!important}.live-match-modal .live-events:not(.is-finished) .live-event-copy>strong{text-shadow:none;font-size:clamp(.82rem,1vw,.95rem);line-height:1.35;color:#10291f!important}.live-match-modal .live-events:not(.is-finished) .live-event-copy>.live-event-club{font-size:clamp(.62rem,.8vw,.76rem);color:#5d7067!important}.live-match-modal .live-events:not(.is-finished) .live-event-copy>.live-event-club>b{color:#2d473b!important}.live-match-modal .live-events:not(.is-finished) .live-event-club>em{color:#087347;background:#e3f6ec;border-color:#b9e7d1}.live-match-modal .live-events:not(.is-finished) .live-event.opponent .live-event-club>em{color:#1f65b5;background:#e7f1ff;border-color:#bfdcff}@media (orientation:landscape) and (max-height:700px){.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{gap:6px;grid-template-columns:34px 34px minmax(0,1fr)!important}.live-match-modal .live-events:not(.is-finished) .live-event>.event-symbol,.live-match-modal .live-events:not(.is-finished) .live-event.away>.event-symbol,.live-match-modal .live-events:not(.is-finished) .live-event.opponent>.event-symbol{border-radius:8px;width:31px;height:31px}.live-match-modal .live-events:not(.is-finished) .live-event-copy>strong{font-size:.72rem}.live-match-modal .live-events:not(.is-finished) .live-event-copy>.live-event-club{font-size:.56rem}}@media (min-width:1000px) and (min-height:700px){.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{gap:12px;min-height:96px;padding:14px 16px;grid-template-columns:48px 48px minmax(0,1fr)!important}.live-match-modal .live-events:not(.is-finished) .live-event>b,.live-match-modal .live-events:not(.is-finished) .live-event.away>b,.live-match-modal .live-events:not(.is-finished) .live-event.opponent>b{font-size:.94rem}.live-match-modal .live-events:not(.is-finished) .live-event>.event-symbol,.live-match-modal .live-events:not(.is-finished) .live-event.away>.event-symbol,.live-match-modal .live-events:not(.is-finished) .live-event.opponent>.event-symbol{width:43px;height:43px;font-size:1.05rem}.live-match-modal .live-events:not(.is-finished) .live-event-copy>strong{font-size:1rem}.live-match-modal .live-events:not(.is-finished) .live-event-copy>.live-event-club{font-size:.78rem}.live-match-modal .live-mini-stats{min-height:62px;padding:8px 14px}.live-match-modal .live-mini-stats small{letter-spacing:.035em;font-size:.72rem}.live-match-modal .live-mini-stats b{margin-top:4px;font-size:1.05rem}}.live-match-modal{isolation:isolate;background-color:#061a10;background-image:none}.live-match-arena-background{z-index:-1;border-radius:inherit;pointer-events:none;background-color:#061a10;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.live-match-arena-background:after{content:"";background:linear-gradient(#0009062e 0%,#000c0705 38%,#000a062e 58%,#000704db 100%);position:absolute;inset:0}.live-match-modal.is-tactics-open>.live-match-header,.live-match-modal.is-tactics-open>.live-goal-alert,.live-match-modal.is-tactics-open>.halftime-summary,.live-match-modal.is-tactics-open .live-feed{visibility:hidden;opacity:0;pointer-events:none}.live-match-modal.is-tactics-open .live-match-grid{z-index:220}.live-match-modal .match-clock{top:calc(var(--live-score-y) - 92px)}.live-match-modal .live-events:not(.is-finished){grid-auto-rows:min-content;align-content:start;align-items:start}@media (orientation:landscape) and (max-height:700px){.live-match-modal .match-clock{top:calc(var(--live-score-y) - 62px)}.live-match-modal .live-events:not(.is-finished){align-content:start}}.live-match-modal .halftime-summary{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 34%,#1e7b4f38,#0000 38%),linear-gradient(#000a069e,#000805e6);place-items:center;padding:clamp(14px,3vw,38px);display:grid;position:absolute;inset:0}.live-match-modal .halftime-summary-card{color:#effff9;background:linear-gradient(145deg,#041910fa,#000c07fa);border:1px solid #40e5a67a;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(1040px,100%);max-height:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px #d3ffeb0f,0 28px 90px #0000009e,0 0 48px #35d99a1a}.live-match-modal .halftime-summary-heading{background:#000c078a;border-bottom:1px solid #35d99a2b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:68px;padding:12px 20px;display:grid}.live-match-modal .halftime-summary-heading>span{color:#4cecb0;letter-spacing:.1em;background:#35d99a1c;border:1px solid #35d99a3d;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:.61rem;font-weight:900;display:inline-flex}.live-match-modal .halftime-summary-heading>span i{background:#40e5a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #40e5a6bf}.live-match-modal .halftime-summary-heading>div{gap:3px;min-width:0;display:grid}.live-match-modal .halftime-summary-heading strong{color:#f3fff8;font-size:1rem}.live-match-modal .halftime-summary-heading small{color:#8eb8a8;font-size:.66rem}.live-match-modal .halftime-summary-heading>b{color:#eafff4;background:#071c12;border:2px solid #38dca0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1rem;display:grid;box-shadow:0 0 18px #35d99a2e}.live-match-modal .halftime-summary-score{background:linear-gradient(90deg,#0c301f59,#010d0880,#0c301f59);border-bottom:1px solid #35d99a2b;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,36px);min-height:92px;padding:10px clamp(24px,6vw,72px);display:grid}.live-match-modal .halftime-summary-score>span{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex;overflow:hidden}.live-match-modal .halftime-summary-score>span:last-child{justify-content:flex-start}.live-match-modal .halftime-summary-score .club-badge{filter:drop-shadow(0 6px 9px #00000073);flex:0 0 58px;width:58px;max-width:58px;height:58px;max-height:58px}.live-match-modal .halftime-summary-score>span strong{color:#f3fff8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.82rem,1.5vw,1.08rem);overflow:hidden}.live-match-modal .halftime-summary-score>b{color:#fff;letter-spacing:-.08em;font-size:clamp(2rem,4vw,3rem);line-height:1}.live-match-modal .halftime-summary-score>b i{color:#42e8aa;margin-inline:.22em;font-size:.55em;font-style:normal}.live-match-modal .halftime-summary-content{grid-template-columns:minmax(0,1.5fr) minmax(250px,.72fr);gap:18px;min-height:0;padding:16px 20px;display:grid;overflow-y:auto}.live-match-modal .halftime-statistics,.live-match-modal .halftime-team-reading{background:#03170eb3;border:1px solid #35d99a2b;border-radius:13px;min-width:0}.live-match-modal .halftime-statistics{padding:9px 14px 12px}.live-match-modal .halftime-statistics-clubs{color:#b9e7d5;letter-spacing:.08em;border-bottom:1px solid #35d99a1c;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:28px;font-size:.72rem;display:grid}.live-match-modal .halftime-statistics-clubs>b:last-child{text-align:right}.live-match-modal .halftime-statistics-clubs>span{color:#5f9e86;font-size:.62rem;font-weight:900}.live-match-modal .halftime-stat-row{border-bottom:1px solid #35d99a14;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:40px;display:grid}.live-match-modal .halftime-stat-row:last-child{border-bottom:0}.live-match-modal .halftime-stat-row>b{color:#effff9;text-align:left;font-size:.88rem}.live-match-modal .halftime-stat-row>b:last-child{text-align:right}.live-match-modal .halftime-stat-row>span{gap:5px;min-width:0;display:grid}.live-match-modal .halftime-stat-row small{color:#a1c8b9;text-align:center;font-size:.72rem;font-weight:750}.live-match-modal .halftime-stat-row i{background:linear-gradient(90deg, #36dda0 0 var(--home-stat-share), #3e8fd6 var(--home-stat-share) 100%);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden;box-shadow:0 0 8px #35d99a1f}.match-attack-directions{border-top:1px solid #75ebb929;gap:5px;margin-top:7px;padding-top:7px;display:grid}.match-attack-directions-title{color:#a1c8b9;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.61rem;font-weight:850}.match-attack-direction-labels,.match-attack-direction-team{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;display:grid}.match-attack-direction-labels:before{content:""}.match-attack-direction-labels{grid-template-columns:42px repeat(3,minmax(0,1fr))}.match-attack-direction-labels>span{text-align:center;font-size:.48rem;font-weight:800}.match-attack-direction-labels>span:first-child{color:#55dfa9}.match-attack-direction-labels>span:nth-child(2){color:#e5c958}.match-attack-direction-labels>span:nth-child(3){color:#68afe9}.match-attack-direction-team>b{color:#dff9ef;font-size:.61rem}.match-attack-direction-empty{color:#668b7d;text-align:center;font-size:.52rem}.match-attack-direction-track{border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:16px;display:grid;overflow:hidden}.match-attack-direction-track>i{place-items:center;width:100%;min-width:0;height:100%;font-style:normal;display:grid}.match-attack-direction-track>.lane-left{background:#32c98f}.match-attack-direction-track>.lane-center{background:#d4b33f}.match-attack-direction-track>.lane-right{background:#438fd1}.match-attack-direction-track>i>span{color:#071a14;font-size:.49rem;font-weight:950;line-height:1}.live-match-modal .halftime-team-reading{flex-direction:column;gap:12px;padding:14px;display:flex}.live-match-modal .halftime-team-reading-title{color:#43e5a8;align-items:center;gap:9px;display:flex}.live-match-modal .halftime-team-reading-title>span{gap:2px;display:grid}.live-match-modal .halftime-team-reading-title small{color:#68a68e;letter-spacing:.1em;font-size:.62rem;font-weight:900}.live-match-modal .halftime-team-reading-title strong{color:#eafff4;font-size:.88rem}.live-match-modal .halftime-team-indicators{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.live-match-modal .halftime-team-indicators>span{color:#48e5a9;text-align:center;background:#35d99a12;border:1px solid #35d99a21;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:82px;padding:8px 5px;display:flex}.live-match-modal .halftime-team-indicators svg{width:16px;height:16px}.live-match-modal .halftime-team-indicators small{color:#82ad9c;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.live-match-modal .halftime-team-indicators b{color:#f1fff7;font-size:1rem}.live-match-modal .halftime-team-reading>p{color:#a6cabb;background:#35d99a0f;border-left:3px solid #39dca1;border-radius:7px;margin:auto 0 0;padding:10px;font-size:.75rem;line-height:1.48}.live-match-modal .halftime-team-reading>p.is-warning{color:#ffe0b0;background:#e8962f14;border-left-color:#f1a747}.live-match-modal .halftime-resume-error{color:#ffd0d0;background:#c02e3524;border:1px solid #ef555c3d;border-radius:8px;margin:0 20px 10px;padding:8px 11px;font-size:.6rem}.live-match-modal .halftime-summary-actions{background:#0009059e;border-top:1px solid #35d99a26;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:66px;padding:10px 20px;display:grid}.live-match-modal .halftime-summary-actions>button{justify-content:center;gap:8px;min-width:0;min-height:44px}@media (orientation:landscape) and (max-height:700px){.live-match-modal .halftime-summary{padding:6px}.live-match-modal .halftime-summary-card{border-radius:12px;width:min(1080px,100%);height:100%}.live-match-modal .halftime-summary-heading{gap:9px;min-height:43px;padding:5px 10px}.live-match-modal .halftime-summary-heading>span{min-height:27px;padding-inline:8px;font-size:.62rem}.live-match-modal .halftime-summary-heading strong{font-size:.88rem}.live-match-modal .halftime-summary-heading small{font-size:.62rem}.live-match-modal .halftime-summary-heading>b{width:32px;height:32px;font-size:.68rem}.live-match-modal .halftime-summary-score{gap:10px;min-height:56px;padding:5px clamp(16px,5vw,42px)}.live-match-modal .halftime-summary-score .club-badge{flex-basis:38px;width:38px;max-width:38px;height:38px;max-height:38px}.live-match-modal .halftime-summary-score>span{gap:7px}.live-match-modal .halftime-summary-score>span strong{font-size:clamp(.72rem,1.8vw,.88rem)}.live-match-modal .halftime-summary-score>b{font-size:clamp(1.45rem,4vw,1.85rem)}.live-match-modal .halftime-summary-content{grid-template-columns:minmax(0,1.55fr) minmax(210px,.72fr);gap:8px;padding:7px 9px}.live-match-modal .halftime-statistics{border-radius:8px;padding:3px 9px 5px}.live-match-modal .halftime-statistics-clubs{min-height:24px;font-size:.64rem}.live-match-modal .halftime-statistics-clubs>span{font-size:.56rem}.live-match-modal .halftime-stat-row{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px;min-height:31px}.live-match-modal .halftime-stat-row>b{font-size:.76rem}.live-match-modal .halftime-stat-row>span{gap:3px}.live-match-modal .halftime-stat-row small{font-size:.66rem}.live-match-modal .halftime-stat-row i{height:3px}.live-match-modal .halftime-team-reading{border-radius:8px;gap:7px;padding:8px}.live-match-modal .halftime-team-reading-title{gap:6px}.live-match-modal .halftime-team-reading-title>svg{width:14px;height:14px}.live-match-modal .halftime-team-reading-title small{font-size:.56rem}.live-match-modal .halftime-team-reading-title strong{font-size:.72rem}.live-match-modal .halftime-team-indicators{gap:4px}.live-match-modal .halftime-team-indicators>span{border-radius:6px;gap:2px;min-height:49px;padding:4px 2px}.live-match-modal .halftime-team-indicators svg{width:12px;height:12px}.live-match-modal .halftime-team-indicators small{font-size:.56rem}.live-match-modal .halftime-team-indicators b{font-size:.78rem}.live-match-modal .halftime-team-reading>p{padding:6px;font-size:.64rem;line-height:1.35}.live-match-modal .halftime-resume-error{margin:0 9px 5px;padding:5px 7px;font-size:.64rem}.live-match-modal .halftime-summary-actions{gap:7px;min-height:47px;padding:5px 9px}.live-match-modal .halftime-summary-actions>button{min-height:36px;font-size:.72rem}.bench-player-position-badges{gap:3px}.bench-player-position-badges>.player-position-badge{min-width:36px;min-height:18px;padding:2px 5px;font-size:.53rem}.preparation-modal .squad-picker>button{min-height:52px}.live-tactical-preparation.is-open .substitution-column>button{min-height:52px;padding-block:5px}}:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot.filled{background:0 0;border:0;border-radius:0;gap:0;width:70px;height:82px;padding:0;overflow:visible;transform:translate(-50%,-50%)}.formation-board-shell.is-preview-cards .pitch-player-card{color:#fff;box-sizing:border-box;background:#020403;border:2px solid #050505;border-radius:2px;grid-template-rows:52px 17px 6px;grid-template-columns:24px 4px minmax(0,1fr);gap:1px;width:70px;height:82px;padding:2px;transition:transform .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff47,0 4px 8px #0000008c}.formation-board-shell.is-preview-cards .pitch-player-card-rating.player-position-badge{box-sizing:border-box;text-shadow:0 1px 1px #0000008c;border-radius:0;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:3px;width:24px;min-width:0;min-height:0;padding:2px 0;display:flex;color:#fff!important;background:var(--position-surface)!important;border:1px solid #ffffffd1!important}.formation-board-shell.is-preview-cards .pitch-player-card-rating>small{color:inherit;letter-spacing:-.02em;font-size:.5rem;font-weight:850;line-height:1}.formation-board-shell.is-preview-cards .pitch-player-card-rating>strong{color:inherit;font-size:.78rem;font-weight:950;line-height:1}.formation-board-shell.is-preview-cards .pitch-player-card-photo{background:linear-gradient(145deg,#eff3f1,#9ca8a2);border:1px solid #ffffff7a;grid-area:1/3;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.formation-board-shell.is-preview-cards .pitch-player-morale{box-sizing:border-box;background:#020805bd;border:1px solid #ffffff6b;border-radius:1px;grid-area:1/2;align-items:flex-end;width:4px;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000008c}.formation-board-shell.is-preview-cards .pitch-player-morale>i{background:#d0a83e;width:100%;min-height:2px;display:block;box-shadow:0 0 4px #d0a83e8c}.formation-board-shell.is-preview-cards .pitch-player-morale.morale-high>i{background:#46dba2;box-shadow:0 0 4px #46dba2ad}.formation-board-shell.is-preview-cards .pitch-player-morale.morale-low>i{background:#e26363;box-shadow:0 0 4px #e26363ad}.formation-board-shell.is-preview-cards .pitch-player-card-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.formation-board-shell.is-preview-cards .pitch-player-card-photo b{color:#26312c;font-size:.72rem;font-weight:900}.formation-board-shell.is-preview-cards .pitch-player-card-name{color:#fff;text-align:left;text-overflow:ellipsis;min-width:0;text-shadow:none;white-space:nowrap;background:#151817;border:0;border-radius:0;grid-column:1/-1;padding:1px 4px;font-size:.57rem;font-weight:800;line-height:13px;display:block;overflow:hidden}.formation-board-shell.is-preview-cards .pitch-player-card-condition{box-sizing:border-box;background:#050706;border:1px solid #ffffff42;grid-column:1/-1;min-width:0;padding:1px;display:block;overflow:hidden}.formation-board-shell.is-preview-cards .pitch-player-card-condition>i{background:#42e13f;height:100%;display:block;box-shadow:0 0 4px #42e13fb3}.formation-board-shell.is-preview-cards .pitch-player-card-condition-warning>i{background:#f1c232;box-shadow:0 0 4px #f1c232a6}.formation-board-shell.is-preview-cards .pitch-player-card-condition-critical>i{background:#ef5350;box-shadow:0 0 4px #ef5350a6}.player-morale-indicator{vertical-align:middle;background:#d0a83e;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block;box-shadow:0 0 4px #d0a83e52}.player-morale-indicator.morale-high{background:#46dba2;box-shadow:0 0 4px #46dba266}.player-morale-indicator.morale-low{background:#e26363;box-shadow:0 0 4px #e2636366}.player-name-with-morale,.pitch-player-card-name,.player-marker-name{align-items:center;gap:5px}.player-name-with-morale{display:flex}.player-marker-name{justify-content:center;display:flex!important}.pitch-player-card-name{display:block!important}.pitch-player-card-name .player-morale-indicator,.player-marker-name .player-morale-indicator{flex-basis:5px;width:5px;height:5px}.formation-board-shell.is-preview-cards .club-profile-lineup-slot .player-critical-badge{top:-7px;left:-7px}.player-match-card-indicator{z-index:12;width:17px;height:23px;box-shadow:0 3px 8px #0000006b, 0 0 8px color-mix(in srgb, currentColor 42%, transparent);pointer-events:none;border-radius:3px;place-items:start center;display:grid;position:absolute;top:-7px;right:-7px;transform:rotate(4deg)}.player-match-card-indicator.is-yellow{color:#f4c928;background:linear-gradient(145deg,#ffe761,#efb80f);border:1px solid #fff4b0}.player-match-card-indicator.is-red{color:#e23d43;background:linear-gradient(145deg,#f26064,#c92730);border:1px solid #ffc1c3}.player-match-card-indicator>i{background:#ffffffb8;border-radius:99px;width:8px;height:1px;margin-top:4px;display:block}.live-tactical-preparation.is-open .substitution-column>button{position:relative}.live-tactical-preparation.is-open .substitution-column>button>.player-match-card-indicator{width:15px;height:21px;top:50%;right:8px;transform:translateY(-50%)rotate(4deg)}.live-tactical-preparation.is-open .substitution-column>button:has(>.player-match-card-indicator){padding-right:32px}@media (orientation:landscape) and (max-height:700px){:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot.filled,.formation-board-shell.is-preview-cards .pitch-player-card{width:64px;height:75px}.formation-board-shell.is-preview-cards .pitch-player-card{grid-template-rows:46px 16px 6px;grid-template-columns:22px 4px minmax(0,1fr)}.formation-board-shell.is-preview-cards .pitch-player-card-rating.player-position-badge{width:22px}.formation-board-shell.is-preview-cards .pitch-player-card-name{font-size:.53rem;line-height:12px}}:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong{color:#effff9;text-shadow:none;background:#030a07e0;border-radius:5px;padding:2px 5px;font-size:.78rem;font-weight:800;line-height:1.15}:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>.player-position-badge{text-overflow:ellipsis;border-radius:999px;width:auto;min-width:2.15rem;max-width:100%;min-height:1.35rem;padding:.18rem .42rem;font-size:.68rem;overflow:hidden}@media (orientation:landscape) and (max-height:950px){:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot{width:78px}:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>strong{padding:2px 4px;font-size:.7rem}:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot-label>.player-position-badge{min-width:48px;min-height:1.12rem;padding:2px 5px;font-size:.58rem}}:is(.preparation-modal,.live-tactical-preparation.is-open) .tactics-formation-option select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.preparation-modal,.live-tactical-preparation.is-open) .tactics-formation-option select option{color:#effff9;background:#06100b}:is(.preparation-modal,.live-tactical-preparation.is-open) .tactics-formation-option select option:checked{color:#effff9;background:#123526}.preparation-modal .preparation-grid{grid-auto-rows:minmax(0,1fr);align-items:stretch}.preparation-modal .preparation-grid>.preparation-field-area,.preparation-modal .preparation-grid>.selection-panel{box-sizing:border-box;align-self:stretch;height:100%;max-height:100%;margin-top:0}.preparation-modal .selection-panel>.squad-picker{flex:1;min-height:0}.live-controls.live-tactical-preparation.is-open{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"pitch bank""options options"}.live-tactical-preparation.is-open .live-tactics-block{display:contents}.live-tactical-preparation.is-open .live-tactics-field{grid-area:pitch}.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-options{grid-area:options}.live-tactical-preparation.is-open .substitution-box{box-sizing:border-box;grid-area:bank;align-self:stretch;height:100%;max-height:100%;margin-top:0}@media (orientation:landscape) and (max-height:950px){.live-controls.live-tactical-preparation.is-open{grid-template-rows:minmax(0,1fr) 73px;grid-template-areas:"pitch bank""options options"}}.live-match-modal.is-finished .live-feed{height:min(620px,100dvh - 170px)}.live-match-modal .live-events.is-finished{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;padding:clamp(12px,3vw,34px);overflow:hidden}.live-match-modal .live-events.is-finished .live-match-ended{z-index:2;color:#f4fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#0a231cf7,#02120cfa);border:1px solid #75ebb99e;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:min(1120px,100%);max-height:100%;padding:clamp(14px,3vw,24px);animation:.42s cubic-bezier(.2,.85,.25,1.2) both match-ended-panel-arrival;display:flex;position:relative;top:auto;left:auto;overflow:hidden;transform:none;box-shadow:0 22px 60px #020e0a85}.live-match-modal .live-events.is-finished .live-match-ended-heading{text-align:center}.live-match-modal .live-events.is-finished .live-match-ended strong{color:#fff;font-size:1.1rem}.live-match-modal .live-events.is-finished .live-match-ended-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.live-match-modal .live-events.is-finished .live-match-ended-overview.has-player{grid-template-columns:repeat(3,minmax(0,1fr))}.live-match-team-stats{background:linear-gradient(150deg,#238b661f,#02120c7a);border:1px solid #4ce7ae3d;border-top:3px solid #36dda0;border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:14px;display:flex}.live-match-team-stats.away{background:linear-gradient(150deg,#296fa824,#0212167a);border-color:#438fd1 #53a9ef3d #53a9ef3d}.live-match-team-stats>header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.live-match-team-stats>header .club-badge{width:38px;height:38px}.live-match-team-stats>header>span{gap:2px;min-width:0;display:grid}.live-match-team-stats>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.86rem!important}.live-match-team-stats>header small{color:#6fb99d;letter-spacing:.1em;font-size:.5rem;font-weight:900}.live-match-team-stats.away>header small{color:#75add9}.live-match-team-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.live-match-team-stat{background:#00090657;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:7px 8px 10px;display:grid;position:relative}.live-match-team-stat>span{color:#9fc8b8;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:750;overflow:hidden}.live-match-team-stat>b{color:#f3fff9;font-size:.74rem}.live-match-team-stat>i{background:#6cb19624;border-radius:99px;height:3px;position:absolute;bottom:5px;left:8px;right:8px;overflow:hidden}.live-match-team-stat>i:after{width:var(--team-stat-share);content:"";border-radius:inherit;background:#36dda0;height:100%;display:block}.live-match-team-stats.away .live-match-team-stat>i:after{background:#438fd1}.live-match-team-attacks{border-top:1px solid #75ebb924;gap:5px;margin-top:auto;padding-top:9px;display:grid}.live-match-team-attacks>span{color:#a1c8b9;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.live-match-team-attack-labels{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.live-match-team-attack-labels>small{color:#729b8c;text-align:center;font-size:.44rem;font-weight:800}.live-match-player-of-match{background:#2fb98717;border:1px solid #75ebb933;border-radius:11px;gap:6px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.live-match-ended-overview>.live-match-player-of-match{border-top:3px solid #d9bb43;align-content:center;padding:18px}.live-match-ended-overview>.live-match-player-of-match>div{grid-template-columns:54px minmax(0,1fr)}.live-match-ended-overview>.live-match-player-of-match .player-avatar{width:54px;height:54px}.live-match-ended-overview>.live-match-player-of-match>div>b{text-align:center;grid-column:1/-1;width:100%;padding:8px}.live-match-player-of-match:after{content:"";z-index:0;pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#0000,#dcfff233,#ffffff6b,#dcfff229,#0000);width:18%;animation:3.8s ease-in-out infinite player-of-match-shine;position:absolute;top:-70%;bottom:-70%;left:-32%;transform:skew(-18deg)}.live-match-player-of-match>*{z-index:1;position:relative}@keyframes player-of-match-shine{0%,20%{opacity:0;left:-32%}28%{opacity:1}52%,to{opacity:0;left:116%}}@media (prefers-reduced-motion:reduce){.live-match-player-of-match:after{animation:none;display:none}}.live-match-player-of-match-kicker{color:#95f1cd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:.55rem;font-weight:900;display:flex}.live-match-player-of-match>div{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.live-match-player-of-match .player-avatar{color:#dffff3;background:#173b30;border:1px solid #75ebb985;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:grid}.live-match-player-of-match .player-avatar .player-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%}.live-match-player-of-match>div>span:not(.player-avatar){gap:2px;min-width:0;display:grid}.live-match-player-of-match>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.78rem!important}.live-match-player-of-match>div small{color:#9ac1b3;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.live-match-player-of-match>div>b{color:#071b14;background:#55e0ab;border-radius:7px;padding:5px 7px;font-size:.75rem}.live-match-modal .live-events.is-finished .match-finished-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.live-match-modal .live-events.is-finished .match-finished-actions>button{justify-content:center;min-width:0;min-height:44px;padding-inline:12px;font-size:.72rem}@keyframes match-ended-panel-arrival{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:800px){.live-match-modal .live-events.is-finished{place-items:start center;overflow-y:auto}.live-match-modal .live-events.is-finished .live-match-ended-overview,.live-match-modal .live-events.is-finished .live-match-ended-overview.has-player{grid-template-columns:minmax(0,1fr)}.live-match-ended-overview>.live-match-player-of-match{min-height:132px}}@media (max-width:420px){.live-match-team-stat-list,.live-match-modal .live-events.is-finished .match-finished-actions{grid-template-columns:minmax(0,1fr)}}@media (orientation:landscape) and (max-height:700px){.live-match-modal.is-finished .live-feed{height:min(460px,100dvh - 90px)}.live-match-modal .live-events.is-finished{padding:10px}.live-match-modal .live-events.is-finished .live-match-ended{gap:8px;width:min(1120px,100%);padding:12px 16px}.live-match-modal .live-events.is-finished .live-match-ended strong{font-size:1rem}.live-match-team-stats{gap:7px;padding:10px}.live-match-team-stat{padding-block:5px 8px}.live-match-ended-overview>.live-match-player-of-match{padding:12px}.live-match-modal .live-events.is-finished .match-finished-actions>button{min-height:38px;font-size:.66rem}}@media (orientation:landscape) and (max-height:950px){.live-controls.live-tactical-preparation.is-open{box-sizing:border-box;width:1180px;min-width:0;max-width:none;height:680px;transform:translate(-50%, -50%) scale(var(--match-arena-scale,1));transform-origin:50%;grid-template-columns:minmax(0,1.78fr) minmax(290px,.72fr);gap:8px 13px;padding:9px 13px;overflow:hidden}.live-tactical-preparation.is-open .live-tactics-block,.live-tactical-preparation.is-open .live-tactics-field,.live-tactical-preparation.is-open .substitution-box,.live-tactical-preparation.is-open .live-tactics-options{min-width:0;max-width:100%}.live-tactical-preparation.is-open .live-tactics-block>.live-tactics-options{grid-template-columns:140px 262px 210px 210px minmax(0,1fr);overflow:hidden}}.live-match-modal .live-match-header{text-align:left;grid-template-columns:minmax(145px,.72fr) minmax(360px,2fr) minmax(105px,.72fr);grid-template-areas:"meta score clock";place-items:center stretch;gap:clamp(10px,1.5vw,22px);min-height:88px;padding:9px clamp(14px,2vw,24px);display:grid}.live-match-modal .live-match-meta{grid-area:meta;justify-self:start;min-width:0;overflow:hidden}.live-match-modal .live-match-meta>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.live-match-modal .live-score{grid-area:score;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(8px,1.2vw,16px);width:100%;min-width:0}.live-match-modal .live-score>span{white-space:nowrap;gap:7px;min-width:0;max-width:none;font-size:.76rem;overflow:hidden}.live-match-modal .live-score>span:first-child{justify-content:flex-end}.live-match-modal .live-score>span:last-child{justify-content:flex-start}.live-score-team-name{color:#effff9;min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-match-modal .live-score .club-badge{border-radius:8px 8px 11px 11px;flex:0 0 44px;width:44px;max-width:44px;height:44px;max-height:44px}.live-match-modal .match-clock{grid-area:clock;place-self:center end;align-items:flex-end;min-width:0}@media (orientation:landscape) and (max-height:700px){.live-match-modal .live-match-header{grid-template-columns:minmax(100px,.68fr) minmax(0,2.15fr) minmax(82px,.58fr);gap:8px;height:64px;min-height:64px;padding:5px 11px}.live-match-modal .live-match-meta .live-pill{padding:3px 7px;font-size:.52rem}.live-match-modal .live-match-meta>small{font-size:.5rem}.live-match-modal .live-score{gap:6px}.live-match-modal .live-score>span{gap:4px;font-size:.61rem}.live-match-modal .live-score .club-badge{border-radius:6px 6px 8px 8px;flex-basis:32px;width:32px;max-width:32px;height:32px;max-height:32px}.live-match-modal .live-score-center{min-width:58px}.live-match-modal .live-score-center>strong{font-size:1.28rem}.live-match-modal .live-xg-strip{gap:3px;font-size:.5rem}.live-match-modal .live-xg-strip>b{font-size:.55rem}.live-match-modal .match-clock strong{font-size:1.05rem}.live-match-modal .match-clock small{text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:.47rem;overflow:hidden}.live-match-modal .live-goal-alert{top:68px}}.live-match-modal .live-score{background:linear-gradient(135deg,#0a2319f5,#020f0af0);border:1px solid #42e6a775;border-radius:18px;padding:7px clamp(10px,1.4vw,18px);box-shadow:inset 0 1px #ddfff014,0 10px 28px #0000004d,0 0 24px #35d99a14}.live-match-modal .live-score>span{color:#f4fff9;gap:10px;font-size:clamp(.78rem,1vw,.94rem);font-weight:900}.live-match-modal .live-score .club-badge{filter:drop-shadow(0 5px 8px #0000006b);flex-basis:54px;width:54px;max-width:54px;height:54px;max-height:54px}.live-match-modal .live-score-center{gap:4px;min-width:92px}.live-match-modal .live-score-center>strong{color:#fff;letter-spacing:-.07em;text-shadow:0 4px 18px #0000007a;font-size:clamp(1.8rem,2.4vw,2.25rem);font-weight:900;line-height:.95}.live-match-modal .live-score-center>strong i{color:#59e9b2;margin-inline:.18em;font-size:.72em}.live-match-modal .live-xg-strip{background:#35d99a21;border:1px solid #53ecb11f;border-radius:999px;padding:2px 6px}.live-match-modal .match-clock{align-items:center;gap:4px}.live-match-modal .match-clock-ring{background:conic-gradient(from -90deg, #9affd6 0, #35d99a var(--match-progress), #35d99a24 var(--match-progress), #35d99a24 100%);border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 1px #86ffd01f,0 8px 22px #00000061,0 0 20px #35d99a1f}.live-match-modal .match-clock-ring:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 35%,#163a2c,#06140e 72%);border:1px solid #bbffe121;position:absolute;inset:5px}.live-match-modal .match-clock-ring strong{z-index:1;color:#f2fff9;letter-spacing:-.04em;text-shadow:0 2px 9px #000000a6;font-size:1.18rem;line-height:1;position:relative}.live-match-modal .match-clock.is-finished .match-clock-ring{box-shadow:0 0 0 1px #9affd638,0 0 24px #35d99a3d}.live-match-modal .match-clock small{color:#a5c9ba;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:112px;margin:0;font-size:.52rem;overflow:hidden}.live-match-modal .live-events:not(.is-finished){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:clamp(10px,1.4vw,18px);padding:clamp(12px,2vw,24px)}.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{border-radius:13px;width:100%;max-width:none;min-height:clamp(74px,9vh,96px);padding:clamp(9px,1.2vw,14px);grid-row:auto!important}.live-match-modal .live-events:not(.is-finished) .live-event.mine{grid-column:1!important}.live-match-modal .live-events:not(.is-finished) .live-event.opponent{grid-column:2!important}.live-match-modal .live-events:not(.is-finished) .feed-empty{grid-column:1/-1}@media (orientation:landscape) and (max-height:700px){.live-match-modal .live-match-header{grid-template-columns:minmax(92px,.62fr) minmax(0,2.4fr) minmax(64px,.5fr);height:70px;min-height:70px}.live-match-modal .live-score{border-radius:13px;gap:6px;padding:4px 8px}.live-match-modal .live-score>span{gap:5px;font-size:clamp(.6rem,1.55vw,.72rem)}.live-match-modal .live-score .club-badge{flex-basis:39px;width:39px;max-width:39px;height:39px;max-height:39px}.live-match-modal .live-score-center{min-width:64px}.live-match-modal .live-score-center>strong{font-size:clamp(1.32rem,3.2vw,1.65rem)}.live-match-modal .match-clock-ring{flex-basis:50px;width:50px;height:50px}.live-match-modal .match-clock-ring:before{inset:4px}.live-match-modal .match-clock-ring strong{font-size:.94rem}.live-match-modal .match-clock small{max-width:64px;font-size:.42rem}.live-match-modal .live-goal-alert{top:74px}.live-match-modal .live-events:not(.is-finished){gap:8px;padding:8px}.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{min-height:62px;padding:7px 8px}}.live-match-modal .live-match-header{--live-score-y:58%;background:linear-gradient(#000805b8,#0000 68%);border:0;flex:0 0 clamp(245px,37dvh,340px);height:auto;min-height:0;padding:0;display:block;position:relative}.live-match-modal .live-score{top:var(--live-score-y);background:linear-gradient(145deg,#051710f7,#000906f5);border-color:#6fe8688a;width:min(760px,76%);min-width:0;padding:0;display:block;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #0a372380,0 17px 45px #0000008f,0 0 28px #35d99a1f}.live-match-modal .live-score .club-badge{flex-basis:68px;width:68px;max-width:68px;height:68px;max-height:68px}.live-match-modal .live-score-center{min-width:150px}.live-match-modal .live-score-center>strong{font-size:clamp(2.5rem,4.2vw,3.5rem)}.live-match-modal .live-xg-strip{gap:10px;min-width:150px;padding:3px 11px;font-size:.62rem}.live-match-modal .match-clock{top:calc(var(--live-score-y) - 92px);align-items:initial;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.live-match-modal .match-clock-ring{flex-basis:110px;width:110px;height:110px}.live-match-modal .match-clock-ring:before{inset:8px}.live-match-modal .match-clock-ring strong{font-size:2.05rem}.live-match-modal .live-events,.live-match-modal .live-events:not(.is-finished){overscroll-behavior:contain;background:0 0;border:0;height:auto;min-height:0;max-height:none;padding:8px 18px 12px;overflow-y:auto}.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{min-height:82px;padding:11px 13px}@media (orientation:landscape) and (max-height:700px){.live-match-modal .live-match-header{--live-score-y:62%;flex-basis:clamp(158px,42dvh,205px);height:auto;min-height:0;padding:0;display:block}.live-match-modal .live-score{gap:initial;width:min(670px,88%);padding:0;display:block}.live-match-modal .live-score .club-badge{flex-basis:42px;width:42px;max-width:42px;height:42px;max-height:42px}.live-match-modal .live-score-center{min-width:84px}.live-match-modal .live-score-center>strong{font-size:clamp(1.65rem,5vw,2.15rem)}.live-match-modal .live-xg-strip{gap:5px;min-width:105px;padding:2px 7px;font-size:.48rem}.live-match-modal .match-clock{top:calc(var(--live-score-y) - 62px)}.live-match-modal .match-clock-ring{flex-basis:72px;width:72px;height:72px}.live-match-modal .match-clock-ring:before{inset:5px}.live-match-modal .match-clock-ring strong{font-size:1.25rem}.live-match-modal .live-events,.live-match-modal .live-events:not(.is-finished){padding:7px 9px}.live-match-modal .live-events:not(.is-finished) .live-event,.live-match-modal .live-events:not(.is-finished) .live-event.away,.live-match-modal .live-events:not(.is-finished) .live-event.opponent{min-height:58px;padding:6px 8px}.live-match-modal .live-goal-alert{top:clamp(145px,40dvh,192px)}}.legendary-admin-content{max-width:1500px}.legendary-admin-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.legendary-admin-list{flex-direction:column;gap:9px;max-height:calc(100dvh - 100px);padding:14px;display:flex;position:sticky;top:82px;overflow:hidden}.legendary-admin-list>input{color:#fff;background:#07110d;border:1px solid #6fe86833;border-radius:10px;width:100%;padding:11px 13px}.legendary-admin-list>small{color:#7f9d91}.legendary-admin-list>div{flex-direction:column;gap:6px;display:flex;overflow:auto}.legendary-admin-list button{text-align:left;color:#fff;background:#ffffff06;border:1px solid #0000;border-radius:11px;grid-template-columns:44px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.legendary-admin-list button.active{background:#36d3991a;border-color:#6fe8687a}.legendary-admin-list button strong{flex-direction:column;min-width:0;display:flex}.legendary-admin-list button strong small{color:#8ca69c;font-weight:500}.legendary-admin-list button>i{background:#6b7672;border-radius:50%;width:7px;height:7px}.legendary-admin-list button>i.active{background:#42d8a0;box-shadow:0 0 9px #42d8a0}.legendary-list-photo,.legendary-photo-preview{color:#71e3b8;background-color:#10241c;background-position:50%;background-size:cover;place-items:center;font-weight:900;display:grid}.legendary-list-photo{aspect-ratio:1;border-radius:9px;width:44px}.legendary-photo-preview{aspect-ratio:1;border:1px solid #6fe86840;border-radius:17px;width:96px;font-size:1.5rem}.legendary-admin-editor{padding:clamp(16px,2vw,25px)}.legendary-profile-head{align-items:center;gap:18px;margin-bottom:20px;display:flex}.legendary-profile-head span,.legendary-profile-head p{color:#7fa696}.legendary-profile-head h2{margin:3px 0;font-size:clamp(1.4rem,2.4vw,2.1rem)}.legendary-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.legendary-fields label,.legendary-attributes label{color:#8ca69c;letter-spacing:.05em;flex-direction:column;gap:6px;font-size:.69rem;font-weight:800;display:flex}.legendary-fields .wide{grid-column:span 2}.legendary-fields input,.legendary-fields select,.legendary-attributes input{color:#fff;background:#07110d;border:1px solid #6fe8682e;border-radius:9px;min-width:0;padding:10px}.legendary-fields .legendary-active{letter-spacing:0;flex-direction:row;align-items:center;font-size:.82rem}.legendary-fields .legendary-active input{width:auto}.legendary-positions,.legendary-attributes{border:1px solid #6fe86821;border-radius:12px;margin-top:18px;padding:14px}.legendary-positions legend,.legendary-attributes legend{color:#75bca2;padding:0 7px;font-size:.7rem;font-weight:900}.legendary-positions button{color:#a6b9b2;background:#07110d;border:1px solid #6fe86829;border-radius:8px;margin:3px;padding:7px 10px}.legendary-positions button.active{color:#04120c;background:#36d399}.legendary-custom-attributes{align-items:center;flex-direction:row!important}.legendary-custom-attributes input{width:auto}.legendary-attributes>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.legendary-admin-editor footer{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.legendary-catalog-tabs{background:#040b08;border:1px solid #6fe86824;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:16px;padding:5px;display:grid}.legendary-catalog-tabs button{color:#82988f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:58px;padding:9px 14px;display:flex}.legendary-catalog-tabs button.active{color:#eafff6;background:#36d3991a;border-color:#6fe86859}.legendary-catalog-tabs b{font-size:.74rem}.legendary-catalog-tabs small{font-size:.55rem}.legendary-catalog-actions{justify-content:space-between;align-items:center;gap:18px;margin:-3px 0 14px;display:flex}.legendary-catalog-actions p{color:#8ba097;max-width:760px;font-size:.68rem;line-height:1.5}.legendary-fields textarea{resize:vertical;color:#fff;min-width:0;font:inherit;background:#07110d;border:1px solid #6fe8682e;border-radius:9px;padding:10px;line-height:1.45}@media (max-width:900px){.legendary-admin-workspace{grid-template-columns:1fr}.legendary-admin-list{max-height:310px;position:static}.legendary-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.legendary-attributes>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.legendary-catalog-tabs{grid-template-columns:1fr}.legendary-catalog-actions{flex-direction:column;align-items:stretch}.legendary-catalog-actions button{width:100%}.legendary-fields{grid-template-columns:1fr}.legendary-fields .wide{grid-column:auto}.legendary-attributes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.legendary-profile-head{align-items:flex-start}.legendary-photo-preview{width:76px}.legendary-admin-editor footer{flex-direction:column-reverse}.legendary-admin-editor footer button{width:100%}}.app-shell .match-card.match-card-flip{perspective:1500px;box-shadow:none;background:0 0;border:0;overflow:visible}.app-shell .match-card.match-card-flip:before,.app-shell .match-card.match-card-flip:after{display:none}.match-card-flip-inner{transform-style:preserve-3d;transition:transform .58s cubic-bezier(.2,.72,.2,1);display:grid;position:relative}.match-card-flip.is-lineup-visible .match-card-flip-inner{transform:rotateY(180deg)}.app-shell .match-card-flip .match-card-face{backface-visibility:hidden;background-color:#03170d;background-image:linear-gradient(122deg,#000d07e0 0%,#011d0fc7 100%),url(/images/match-stadium-fallback.png);background-position:50%;background-size:cover;border:1px solid #35cc9242;border-radius:15px;grid-area:1/1;min-width:0;overflow:hidden;box-shadow:0 15px 32px #00000075}.match-card-flip .match-card-front{z-index:2;position:relative}.match-card-flip.is-lineup-visible .match-card-front{visibility:hidden;transition:visibility 0s linear .29s}.match-card-flip .match-card-lineup-back{z-index:1;visibility:hidden;flex-direction:column;min-height:100%;transition:visibility 0s linear .29s;display:flex;position:relative;transform:rotateY(180deg)}.match-card-flip.is-lineup-visible .match-card-lineup-back{visibility:visible;transition-delay:0s}.match-card-flip .match-footer{gap:10px}.match-lineup-flip-button{color:#bdf4df;white-space:nowrap;background:#36d39914;border:1px solid #6fe86845;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:.67rem;font-weight:850;display:inline-flex}.match-lineup-flip-button:hover{background:#36d39926;border-color:#6fe8688c}.match-card-lineup-header{background:#030d0a42;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:grid}.match-card-lineup-header>button{color:#d8e8e1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.match-card-lineup-header>div{flex-direction:column;min-width:0;display:flex}.match-card-lineup-header span{color:#62dcae;letter-spacing:.11em;font-size:.58rem;font-weight:900}.match-card-lineup-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.match-card-lineup-header small{color:#83998f;font-size:.59rem}.match-card-lineup-header>b{color:#8aefc9;border:1px solid #6fe86838;border-radius:8px;padding:7px 10px;font-size:.78rem}.match-card-lineup-field{height:clamp(270px,34vw,370px);min-height:0;padding:10px 16px;display:grid}.match-card-lineup-field>.formation-board-shell{aspect-ratio:auto;width:min(100%,660px);height:100%;min-height:0;margin:auto}.match-card-lineup-field .formation-board{height:100%;min-height:0}.match-card-lineup-field .formation-spot{transform:translate(-50%,-50%)scale(.76)}.match-card-lineup-field .formation-spot:hover{transform:translate(-50%,-50%)scale(.79)}.match-card-lineup-loading{color:#8fa79d;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.match-card-lineup-loading .loading-spinner{width:28px;height:28px}.match-card-lineup-note{background:#030a083b;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-top:auto;padding:9px 16px;display:flex}.match-card-lineup-note>span{color:#81968d;font-size:.6rem}.match-card-lineup-note .primary-button{white-space:nowrap;min-height:36px;padding:0 14px}@media (prefers-reduced-motion:reduce){.match-card-flip-inner{transition:none}}@media (max-width:720px){.match-card-flip .match-footer{grid-template-columns:1fr 1fr;display:grid}.match-card-flip .match-footer .opponent-form{grid-column:1/-1}.match-card-lineup-field{height:clamp(260px,68vw,340px);padding:8px}.match-card-lineup-field .formation-spot{transform:translate(-50%,-50%)scale(.66)}.match-card-lineup-field .formation-spot:hover{transform:translate(-50%,-50%)scale(.68)}.match-card-lineup-note>span{max-width:48%}}@media (max-width:480px){.match-card-lineup-header{grid-template-columns:auto minmax(0,1fr);gap:9px}.match-card-lineup-header>b{display:none}.match-card-lineup-header small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.match-card-lineup-note{flex-direction:column;align-items:stretch}.match-card-lineup-note>span{max-width:none}.match-card-lineup-note .primary-button{width:100%}}.match-card-lineup-field{aspect-ratio:1.72;width:100%;height:auto;padding:8px 14px 0}.match-card-lineup-field>.formation-board-shell,.match-card-lineup-field .formation-board{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}.match-card-lineup-field .formation-board{background-position:50%!important;background-size:100% 100%!important}.match-card-lineup-note{justify-content:space-between}.match-card-lineup-note .match-lineup-back-button{align-items:center;gap:5px;min-height:36px;padding:0 14px;display:inline-flex}@media (max-width:720px){.match-card-lineup-field{aspect-ratio:1.72;height:auto;padding:6px 7px 0}.match-card-lineup-note{flex-direction:row;align-items:center}.match-card-lineup-note .primary-button,.match-card-lineup-note .match-lineup-back-button{width:auto}}@media (max-width:480px){.match-card-lineup-note{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.match-card-lineup-note .primary-button{width:100%}}.match-card-flip .match-card-lineup-back{min-height:0}.match-lineup-comparison-header{background:#011009ad;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.match-lineup-comparison-team{align-items:center;gap:8px;min-width:0;display:flex}.match-lineup-comparison-team.is-away{text-align:right;justify-content:flex-end}.match-lineup-comparison-team .club-badge{flex:none}.match-lineup-comparison-team span{flex-direction:column;min-width:0;display:flex}.match-lineup-comparison-team strong{color:#effff9;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.match-lineup-comparison-team small{color:#70dbaa;margin-top:3px;font-size:.62rem;font-weight:800}.match-lineup-comparison-versus{color:#87a99a;letter-spacing:.12em;font-size:.53rem;font-weight:900}.match-lineup-comparison-list{flex-direction:column;gap:3px;padding:7px 12px 8px;display:flex}.match-lineup-comparison-row{border-radius:8px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:4px;min-height:38px;padding-inline:6px;display:grid}.match-lineup-comparison-row:nth-child(2n){background:#ffffff09}.match-lineup-player{grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:7px;min-width:0;display:grid}.match-lineup-player.is-away{text-align:right;grid-template-columns:36px minmax(0,1fr) 28px}.match-lineup-player>b{color:#eafff4;font-variant-numeric:tabular-nums;font-size:.74rem}.match-lineup-player.is-away>b{text-align:right}.match-lineup-player>span{flex-direction:column;min-width:0;display:flex}.match-lineup-player strong{color:#eafff4;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.match-lineup-player small{color:#8db9a8;letter-spacing:.05em;margin-top:1px;font-size:.53rem;font-weight:800}.match-lineup-player .player-position-badge{width:fit-content;min-width:27px;min-height:14px;margin-top:2px;padding:2px 4px;font-size:.47rem}.match-lineup-player.is-away .player-position-badge{margin-left:auto}.match-lineup-player img,.match-lineup-player i{object-fit:cover;background:#09281a;border:1px solid #67e5b24d;border-radius:50%;width:36px;height:36px}.match-lineup-player i{color:#70dbaa;place-items:center;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.match-lineup-row-divider{background:#67e5b242;width:1px;height:18px;margin-inline:auto}.match-lineup-comparison-loading{min-height:430px}@media (max-width:720px){.match-lineup-comparison-header{gap:7px;padding-inline:10px}.match-lineup-comparison-team strong{font-size:.65rem}.match-lineup-comparison-list{padding-inline:8px}.match-lineup-comparison-row{grid-template-columns:minmax(0,1fr) 7px minmax(0,1fr);gap:2px}.match-lineup-player{grid-template-columns:23px minmax(0,1fr) 32px;gap:4px}.match-lineup-player.is-away{grid-template-columns:32px minmax(0,1fr) 23px}.match-lineup-player img,.match-lineup-player i{width:32px;height:32px}.match-lineup-player>b{font-size:.66rem}.match-lineup-player strong{font-size:.59rem}.match-lineup-player .player-position-badge{min-height:13px;padding:1px 3px;font-size:.44rem}}@media (max-width:420px){.match-lineup-comparison-team .club-badge{width:26px;height:26px}.match-lineup-comparison-versus{display:none}.match-lineup-comparison-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.match-lineup-player small{font-size:.49rem}}.preparation-lineup-comparison{z-index:40;color:#effff9;background:radial-gradient(circle at 36% -35%,#35cc9224,#0000 39rem),#020403;flex-direction:column;animation:.22s modal-in;display:flex;position:fixed;inset:0}.preparation-lineup-comparison .match-lineup-comparison-list{flex:1;overflow-y:auto}.preparation-lineup-comparison .match-card-lineup-loading{flex:1}.preparation-lineup-comparison-topbar{padding:max(14px, env(safe-area-inset-top)) clamp(15px, 2.35vw, 40px) 14px;background:#000000c2;border-bottom:1px solid #35cc9224;align-items:center;gap:14px;display:flex}.preparation-lineup-comparison-topbar .match-preparation-back{width:44px;height:44px}.preparation-lineup-comparison-topbar>span{flex-direction:column;display:flex}.preparation-lineup-comparison-topbar small{color:#62dcae;letter-spacing:.11em;font-size:.58rem;font-weight:900}.preparation-lineup-comparison-topbar strong{margin-top:2px;font-size:1rem}.preparation-lineup-comparison .match-card-lineup-note{padding-bottom:max(9px, env(safe-area-inset-bottom))}.preparation-lineup-comparison .match-card-lineup-note>span{color:#81968d;font-size:.6rem}.live-match-modal .penalty-order-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020807e0;place-items:center;padding:clamp(12px,3vw,32px);display:grid;position:absolute;inset:0}.live-match-modal .penalty-order-card{background:linear-gradient(145deg,#051813fa,#010807fa);border:1px solid #34d39952;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(680px,100%);height:min(88dvh,720px);max-height:calc(100% - 2px);padding:clamp(18px,3vw,30px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000008c}.live-match-modal .penalty-order-card header span{color:#34d399;letter-spacing:.14em;font-size:.72rem;font-weight:900}.live-match-modal .penalty-order-card header h3{margin:5px 0 3px;font-size:clamp(1.25rem,3vw,1.8rem)}.live-match-modal .penalty-order-card header p{color:#a7b8b2;margin:0;font-size:.86rem}.live-match-modal .penalty-order-card ol{scrollbar-color:#34d39973 #ffffff0a;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.live-match-modal .penalty-order-card li{border-bottom:1px solid #94a3b81f;grid-template-columns:34px minmax(0,1fr) 38px 38px;align-items:center;gap:8px;padding:9px 4px;display:grid}.live-match-modal .penalty-order-card li>b{color:#34d399;text-align:center}.live-match-modal .penalty-order-card li>span{min-width:0;display:grid}.live-match-modal .penalty-order-card li strong,.live-match-modal .penalty-order-card li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-match-modal .penalty-order-card li small{color:#8fa39c}.live-match-modal .penalty-order-card li button{color:#dff9ef;background:#10463573;border:1px solid #34d3993d;border-radius:9px;width:36px;height:34px}.live-match-modal .penalty-order-card li button:disabled{opacity:.28}.live-match-modal .penalty-order-footer{z-index:2;background:linear-gradient(#03120df5,#03120d);border-top:1px solid #34d3992e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding-top:14px;display:grid;position:relative}.live-match-modal .penalty-order-footer>span{color:#8fa69d;font-size:.68rem}.live-match-modal .penalty-order-footer>span strong{color:#35cc92}.live-match-modal .penalty-order-footer>.live-resume-error{grid-column:1/-1;margin:0}.live-match-modal .penalty-order-footer>.primary-button{min-width:255px;min-height:44px;padding-inline:18px;font-size:.72rem}.live-match-modal .live-shootout-score{color:#34d399;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:clamp(.62rem,1.2vw,.76rem);font-weight:900;display:block}.match-broadcast-background-preview{background-color:#071912;background-image:url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #6fe8683d;border-radius:14px;align-items:flex-end;min-height:190px;padding:14px;display:flex;position:relative;overflow:hidden}.match-broadcast-background-preview:after{content:"";background:linear-gradient(#0000 36%,#000805c7);position:absolute;inset:0}.match-broadcast-background-preview>span{z-index:1;color:#dffff2;background:#000a07b3;border-radius:6px;padding:5px 8px;font-size:.7rem;font-weight:800;position:relative}.club-color-editor{background:#03130db8;border:1px solid #6fe8682e;border-radius:13px;grid-template-columns:minmax(150px,.62fr) minmax(260px,1.38fr);gap:14px;margin-bottom:14px;padding:12px;display:grid}.club-color-preview{color:#101410;background:#f4f5f4;border:1px solid #ffffff29;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:1fr 30%;align-items:center;min-height:104px;display:grid;overflow:hidden}.club-color-preview>span{letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap;padding-inline:14px;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:950;overflow:hidden}.club-color-preview>i{background:linear-gradient(155deg, var(--club-primary-preview), var(--club-secondary-preview));grid-area:1/2;align-self:stretch}.club-color-preview>strong{background:var(--club-primary-preview);color:var(--club-secondary-preview);letter-spacing:.06em;text-align:center;text-transform:uppercase;grid-column:1/-1;padding:6px 10px;font-size:.66rem}.club-color-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;min-width:0;display:grid}.club-color-fields label{color:#8eaaa0;letter-spacing:.05em;flex-direction:column;gap:6px;min-width:0;font-size:.66rem;font-weight:900;display:flex}.club-color-fields label>div{grid-template-columns:44px minmax(0,1fr);gap:6px;min-width:0;display:grid}.club-color-fields input{color:#effff8;min-width:0;height:40px;font:inherit;text-transform:uppercase;background:#06140f;border:1px solid #6fe86838;border-radius:8px;padding:8px}.club-color-fields input[type=color]{cursor:pointer;width:44px;padding:3px}.club-color-fields>button{grid-column:1/-1;min-height:40px}@media (max-width:760px){.club-color-editor,.club-color-fields{grid-template-columns:1fr}.club-color-fields>button{grid-column:auto}}@media (max-width:700px){.live-match-modal .penalty-order-overlay{padding:8px}.live-match-modal .penalty-order-card{border-radius:16px;height:96dvh;max-height:calc(100% - 2px);padding:14px}.live-match-modal .penalty-order-card li{padding-block:7px}.live-match-modal .penalty-order-footer{grid-template-columns:1fr}.live-match-modal .penalty-order-footer>.primary-button{width:100%;min-width:0}.live-match-modal .penalty-order-footer>span{text-align:center}}.app-shell .market-viewport-page .market-player-summary{min-height:96px;box-shadow:none;color:#effff9;background:0 0;border:0;border-radius:0;grid-template-rows:1fr;grid-template-columns:34px 56px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid;overflow:visible}.app-shell .market-viewport-page .market-player-summary:before,.app-shell .market-viewport-page .market-player-summary:after{display:none}.app-shell .market-viewport-page .market-player-summary .football-card-rating{grid-area:1/1;justify-self:start;align-items:flex-start}.app-shell .market-viewport-page .market-player-summary .football-card-rating small{color:#70dbaa;letter-spacing:.06em;background:0 0;margin:0 0 2px;padding:0;font-size:.53rem;font-weight:900}.app-shell .market-viewport-page .market-player-summary .football-card-rating strong{color:#effff9;font-size:1.1rem}.app-shell .market-viewport-page .market-player-summary .football-card-portrait{background:#09281a;border:1px solid #67e5b252;grid-area:1/2;width:56px;height:56px;overflow:hidden}.app-shell .market-viewport-page .market-player-summary .football-card-portrait>:is(img,svg){object-fit:cover;width:56px;height:56px}.app-shell .market-viewport-page .market-player-summary .football-card-identity{border:0;grid-area:1/3;align-items:flex-start;min-width:0}.app-shell .market-viewport-page .market-player-summary .football-card-identity>span{color:#9ac6b7;max-width:100%;font-size:.54rem}.app-shell .market-viewport-page .market-player-summary .football-card-name-button,.app-shell .market-viewport-page .market-player-summary .football-card-identity>strong{color:#effff9;text-align:left;max-width:100%;margin:2px 0;font-size:.75rem}.app-shell .market-viewport-page .market-player-summary .football-card-identity>small{color:#8db9a8;margin-bottom:4px;font-size:.54rem}.app-shell .market-viewport-page .market-player-summary .football-card-details{color:#70dbaa;background:0 0;min-height:20px;margin:0;padding:0;font-size:.54rem}.app-shell .market-viewport-page .market-player-summary .market-retirement-warning{margin:2px 0;font-size:.49rem}@media (max-width:480px){.app-shell .market-viewport-page .market-player-summary{grid-template-columns:30px 48px minmax(0,1fr);gap:6px}.app-shell .market-viewport-page .market-player-summary .football-card-portrait,.app-shell .market-viewport-page .market-player-summary .football-card-portrait>:is(img,svg){width:48px;height:48px}}.app-shell .market-viewport-page .market-player-list{background:#000;gap:7px;padding:10px;display:grid}.app-shell .market-viewport-page .market-player-list-item{background:#001b12;border:1px solid #35cc9229;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid;position:relative}.app-shell .market-viewport-page .market-player-row{grid-template-columns:38px 48px minmax(130px,1fr) 42px 50px 78px 62px;align-items:center;gap:9px;min-width:0;display:grid}.market-player-position{place-items:center;display:grid}.market-player-position .player-position-badge{min-width:34px;padding-inline:4px}.market-player-avatar{background:#09281a;border:1px solid #67e5b252;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.market-player-avatar img{object-fit:cover;width:100%;height:100%}.market-player-avatar svg{width:24px;height:24px}.market-player-identity{flex-direction:column;min-width:0;display:flex}.market-player-identity>button,.market-player-identity>strong{color:#effff9;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;font:800 .76rem Manrope,sans-serif;overflow:hidden}.market-player-identity>button:hover{color:#70dbaa}.market-player-club{color:#9ac6b7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.58rem;font-weight:700;display:flex;overflow:hidden}.market-player-club .club-badge{flex:none;width:16px;height:16px}.market-player-club .club-name-button{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-player-stat,.market-player-value{text-align:center;flex-direction:column;gap:2px;display:flex}.market-player-stat small,.market-player-value small{color:#78a996;letter-spacing:.05em;font-size:.49rem;font-weight:900}.market-player-stat b,.market-player-value b{color:#effff9;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem}.market-player-profile-button{color:#70dbaa;cursor:pointer;background:#35cc9214;border:1px solid #67e5b24d;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:.58rem;font-weight:850;display:inline-flex}.market-player-profile-button:hover{background:#35cc922b}.app-shell .market-viewport-page .market-player-list-item .market-price,.app-shell .market-viewport-page .market-player-list-item .interest{display:none}.app-shell .market-viewport-page .market-player-list-item .market-actions{gap:5px;margin:0;display:flex}.app-shell .market-viewport-page .market-player-list-item .market-actions button{place-items:center;width:32px;min-width:32px;min-height:32px;padding:0;display:grid}.app-shell .market-viewport-page .market-player-list-item .card-human-chip{font-size:.47rem;top:-7px;right:8px}@media (max-width:900px){.app-shell .market-viewport-page .market-player-row{grid-template-columns:34px 44px minmax(105px,1fr) 38px 46px 70px 56px;gap:6px}.market-player-avatar{width:44px;height:44px}.market-player-profile-button{padding-inline:5px}}@media (max-width:700px){.app-shell .market-viewport-page .market-player-list-item{grid-template-columns:minmax(0,1fr);padding:8px}.app-shell .market-viewport-page .market-player-row{grid-template-columns:28px 40px minmax(60px,1fr) 34px 38px 48px;gap:3px}.market-player-avatar{width:40px;height:40px}.market-player-profile-button{grid-area:2/1/auto/-1;width:100%;margin-top:3px}.market-player-identity>button,.market-player-identity>strong{font-size:.67rem}.market-player-club{font-size:.53rem}.market-player-value b,.market-player-stat b{font-size:.62rem}.app-shell .market-viewport-page .market-player-list-item .market-actions{justify-content:flex-end}}@media (min-width:781px){.app-shell .market-viewport-page .market-player-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}}.app-shell.is-section-market .page-heading>div>span,.app-shell.is-section-market .market-banner>div:first-child>span{color:#f6c75e}.app-shell.is-section-market .market-banner{background:linear-gradient(112deg,#241b05 0%,#10180e 58%,#082417 100%);position:relative;overflow:hidden}.app-shell.is-section-market .market-banner:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 12px,#f6c75e1f 12px 14px);width:min(42%,420px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.app-shell.is-section-market .market-budget{z-index:1;position:relative}.app-shell.is-section-market .market-budget strong,.app-shell.is-section-market .market-player-value b{color:#f6c75e}.app-shell.is-section-market .market-player-profile-button{color:#f8d77f;background:#f6c75e17;border-color:#f6c75e5c}.app-shell.is-section-finances .page-heading>div>span,.app-shell.is-section-finances .financial-icon{color:#70cfff}.app-shell.is-section-finances .financial-snapshot{background:linear-gradient(110deg,#082b3de6,#001b12);border-color:#70cfff4d}.app-shell.is-section-finances .financial-icon{background:#70cfff21}.app-shell.is-section-finances .financial-snapshot strong{color:#8edaff}.app-shell.is-section-inbox .page-heading>div>span{color:#a99cff}@media (max-width:700px) and (orientation:portrait){.app-shell.is-section-market .app-main,.app-shell.is-section-transfers .app-main{min-width:0;overflow-x:clip}.app-shell.is-section-market .page-content,.app-shell.is-section-transfers .page-content{min-width:0;padding-inline:10px}.app-shell .market-viewport-page{border-radius:12px;width:100%;min-width:0}.app-shell .market-viewport-page .market-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:92px;padding:13px}.app-shell .market-viewport-page .market-banner h2{max-width:210px;font-size:.95rem;line-height:1.25}.app-shell .market-viewport-page .market-budget{text-align:right;min-width:82px;padding-left:9px}.app-shell .market-viewport-page .market-budget strong{font-size:.92rem}.app-shell .market-viewport-page .toolbar{gap:8px;padding:9px;display:grid}.app-shell .market-viewport-page .toolbar .segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.app-shell .market-viewport-page .toolbar .segmented button{white-space:normal;min-width:0;min-height:38px;padding-inline:4px;font-size:.58rem;line-height:1.15}.app-shell .market-viewport-page .market-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}.app-shell .market-viewport-page .market-filter-row :is(select,input,.currency-input){min-width:0;height:40px;font-size:.68rem}.app-shell .market-viewport-page .market-results-meta{min-height:36px;padding-inline:10px}.app-shell .market-viewport-page .market-player-list{gap:8px;padding:8px}.app-shell .market-viewport-page .market-player-list-item{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px;display:grid}.app-shell .market-viewport-page .market-player-row{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;display:grid;position:relative}.app-shell .market-viewport-page .market-player-position{z-index:2;position:absolute;top:-3px;left:34px}.app-shell .market-viewport-page .market-player-avatar{grid-area:1/1;width:48px;height:48px}.app-shell .market-viewport-page .market-player-identity{grid-area:1/2/auto/4;align-self:center}.app-shell .market-viewport-page .market-player-identity>button,.app-shell .market-viewport-page .market-player-identity>strong{font-size:.78rem}.app-shell .market-viewport-page .market-player-stat,.app-shell .market-viewport-page .market-player-value{background:#00000040;border:1px solid #35cc921f;border-radius:8px;justify-content:center;min-height:45px;padding:6px}.app-shell .market-viewport-page .market-player-stat:nth-child(4){grid-area:2/1}.app-shell .market-viewport-page .market-player-stat:nth-child(5){grid-area:2/2}.app-shell .market-viewport-page .market-player-value:nth-child(6){grid-area:2/3}.app-shell .market-viewport-page .market-player-profile-button{grid-area:3/1/auto/4;width:100%;min-height:36px;margin:0}.app-shell .market-viewport-page .market-player-list-item .market-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.app-shell .market-viewport-page .market-player-list-item .market-actions button{gap:6px;width:100%;min-width:0;min-height:42px;padding-inline:7px;font-size:.66rem;display:inline-flex}.app-shell .market-viewport-page .market-player-list-item .market-actions button>span{display:inline}.app-shell .market-viewport-page .market-pagination{min-height:58px;padding:7px}.tm-center,.tm-desk{width:100%;min-width:0;min-height:0;padding:0 0 calc(24px + env(safe-area-inset-bottom));font-size:12px;overflow:visible}.tm-heading{gap:10px;margin-bottom:10px;display:grid}.tm-heading>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.tm-heading h1{font-size:1.35rem}.tm-heading>div:first-child>span{white-space:nowrap;padding:7px 8px;font-size:.58rem}.tm-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tm-primary-actions button{min-width:0;min-height:42px;padding-inline:6px;font-size:.65rem}.tm-primary-actions button:first-child{grid-column:1/-1}.tm-overview-top,.tm-lower-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.tm-headline{grid-template-columns:minmax(0,1fr);min-height:0}.tm-headline-copy{min-height:240px;padding:22px 20px 30px}.tm-headline-copy>span{max-width:calc(100% - 26px);font-size:.52rem}.tm-headline-copy h2{margin:14px 0 9px;font-size:1.42rem;line-height:1.16}.tm-headline-copy p{margin-bottom:15px;font-size:.7rem}.tm-headline>.tm-editorial-art{min-height:190px}.tm-carousel-arrow{top:auto;bottom:86px}.tm-pulse{padding:13px;display:block}.tm-pulse h2{margin-bottom:10px}.tm-kpis{gap:6px;margin-bottom:10px}.tm-kpis span{min-width:0;min-height:72px;padding:9px 4px}.tm-kpis b{overflow-wrap:anywhere;font-size:1rem}.tm-kpis small{margin-top:4px;font-size:.52rem}.tm-chart{height:102px}.tm-ticker{grid-template-rows:auto auto;grid-template-columns:1fr auto;height:auto;min-height:76px;margin:10px 0}.tm-ticker>b{min-height:34px;padding-inline:11px}.tm-ticker>span{white-space:normal;grid-area:2/1/auto/-1;padding:8px 11px;line-height:1.35}.tm-ticker button{grid-area:1/2;min-height:34px;padding-inline:9px}.tm-panel{min-width:0;min-height:0;padding:13px}.tm-panel>header{align-items:flex-start;min-width:0}.tm-panel header h2{font-size:.9rem}.tm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-filters button{min-height:36px}.tm-deal-row{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;gap:3px 8px;min-height:82px;padding:9px}.tm-deal-row .tm-avatar{grid-area:1/1/3;width:44px;height:44px}.tm-deal-row>span{grid-area:1/2;min-width:0}.tm-deal-row>em{grid-area:2/2}.tm-deal-row>b{text-align:center;grid-area:1/3/3;max-width:100px;line-height:1.2}.tm-deal-row>svg{display:none}.tm-radar-list>button{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;gap:3px 8px;min-height:74px;padding:8px}.tm-radar-list>button .tm-avatar{grid-row:1/3;width:42px;height:42px}.tm-radar-list>button>span:nth-child(2){min-width:0}.tm-radar-list>button>em{grid-area:1/3}.tm-radar-list>button>strong{grid-area:2/3}.tm-news-list>button{padding-block:12px}.tm-desk-nav{gap:8px;margin-bottom:10px;display:grid}.tm-desk-nav>button{width:100%;min-height:42px}.tm-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:auto;min-height:62px;padding:8px;display:grid}.tm-stepper span{text-align:center;white-space:normal;justify-items:center;gap:4px;min-width:0;font-size:.5rem;line-height:1.15;display:grid}.tm-stepper span b{width:26px;height:26px;font-size:.7rem}.tm-stepper i{display:none}.tm-desk-grid{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.tm-desk-list,.tm-club-deal,.tm-contract{min-width:0;min-height:0;padding:13px}.tm-desk-list{max-height:280px;overflow-y:auto}.tm-desk-list>button{min-height:78px}.tm-player-clubs{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px 4px}.tm-player-clubs>:first-child{grid-area:2/1}.tm-player-clubs>:nth-child(2){grid-area:2/2}.tm-player-clubs>:nth-child(3){grid-area:1/1/auto/4}.tm-player-clubs>:nth-child(4){display:none}.tm-player-clubs>:nth-child(5){grid-area:2/3}.tm-player-clubs>div strong{max-width:100%;font-size:1rem}.tm-offer-compare span{min-width:0;padding:11px 6px}.tm-offer-compare b{font-size:1rem}.tm-offer-compare em{padding:6px;font-size:.55rem}.tm-deal-meta{grid-template-columns:minmax(0,1fr)}.tm-deal-meta span{min-height:40px}.tm-history{max-height:190px}.tm-club-actions{grid-template-columns:minmax(0,1fr)}.tm-club-actions :is(button,input){min-height:44px}.tm-contract-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 7px}.tm-contract-fields label{min-width:0;font-size:.6rem}.tm-contract-lock{min-height:170px;padding:20px}.tm-impact>span{align-items:flex-start}.tm-impact>span b{text-align:right;max-width:48%}.tm-dialog{padding:17px}.tm-dialog>div{display:grid}.tm-dialog button{width:100%}}.app-shell.is-section-inbox .inbox-card{border-color:#a99cff47}.app-shell.is-section-inbox .message-item.unread{box-shadow:inset 3px 0 #a99cff}.app-shell.is-section-inbox .message-icon.purple{color:#c1b8ff;background:#a99cff29}.app-shell.is-section-competitions .page-heading>div>span,.app-shell.is-section-competitions .competition-catalog-heading>small{color:#bc9dff}.app-shell.is-section-competitions .competition-catalog{border-color:#bc9dff38}.app-shell.is-section-competitions .competition-catalog-list article{background:linear-gradient(105deg,#4a2d7724,#001b12);border-color:#bc9dff29}@media (max-width:700px){.app-shell.is-section-market .market-banner:after{opacity:.55;width:55%}}.app-shell.is-section-market .market-viewport-page{background:#020b08;border:1px solid #35cc923d;border-radius:16px;width:min(100%,1480px);height:auto;overflow:visible;box-shadow:0 22px 60px #0000003d}.app-shell.is-section-market .market-viewport-page .market-banner{justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:24px 28px;display:flex}.app-shell.is-section-market .market-viewport-page .market-banner h2{margin:7px 0 5px;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.18}.app-shell.is-section-market .market-viewport-page .market-banner p{color:#a5c8bb;margin:0;font-size:.72rem}.app-shell.is-section-market .market-budget{text-align:right;border-left:1px solid #f6c75e3d;gap:5px;min-width:220px;padding-left:24px;display:grid}.app-shell.is-section-market .market-budget small{color:#92afa5;letter-spacing:.1em;font-size:.58rem;font-weight:850}.app-shell.is-section-market .market-budget strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.15rem,1.5vw,1.55rem)}.app-shell.is-section-market .market-viewport-page .toolbar{background:#06251bcc;border-bottom:1px solid #35cc922b;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:12px 20px;display:grid}.app-shell.is-section-market .market-viewport-page .search-box{background:#010805;border-color:#35cc924d;width:min(100%,560px);min-width:0;min-height:42px}.app-shell.is-section-market .market-viewport-page .toolbar .segmented{background:#010805;border:1px solid #35cc922e;border-radius:10px;padding:3px;display:flex}.app-shell.is-section-market .market-viewport-page .toolbar .segmented button{white-space:nowrap;border-radius:7px;min-height:36px;padding:0 16px;font-size:.65rem}.app-shell.is-section-market .market-filter-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 20px 0;display:flex}.app-shell.is-section-market .market-filter-heading>span{color:#dceee7;align-items:center;gap:7px;font-size:.67rem;display:flex}.app-shell.is-section-market .market-filter-heading svg{color:#f6c75e}.app-shell.is-section-market .market-filter-heading b{color:#f6c75e;background:#f6c75e17;border:1px solid #f6c75e38;border-radius:999px;padding:3px 7px;font-size:.5rem}.app-shell.is-section-market .market-filter-heading button{color:#7eddb7;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0 8px;font-size:.58rem;font-weight:800}.app-shell.is-section-market .market-viewport-page .market-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:9px 20px 15px}.app-shell.is-section-market .market-filter-row>label{color:#81a99a;letter-spacing:.03em;gap:6px;min-width:0;font-size:.54rem;font-weight:800;display:grid}.app-shell.is-section-market .market-filter-row>label>span{padding-left:2px}.app-shell.is-section-market .market-filter-row :is(select,input,.currency-input){background-color:#010805;border-color:#35cc923d;width:100%;min-width:0;height:42px}.app-shell.is-section-market .market-results-meta{background:#35cc9212;border-block:1px solid #35cc9221;min-height:42px;padding:0 20px}.app-shell.is-section-market .market-results-meta span:first-child{color:#dff9ef;font-weight:800}.app-shell.is-section-market .market-player-list{background:#020b08;gap:10px;padding:14px;overflow:visible}.app-shell.is-section-market .market-player-list-item{background:linear-gradient(90deg,#052319,#03150f);border-color:#35cc9233;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:86px;padding:10px 12px;transition:border-color .18s,transform .18s,background .18s}.app-shell.is-section-market .market-player-list-item:hover{background:linear-gradient(90deg,#072b1f,#041911);border-color:#35cc927a;transform:translateY(-1px)}.app-shell.is-section-market .market-player-row{grid-template-columns:44px 58px minmax(150px,1fr) 54px 54px 92px;gap:12px}.app-shell.is-section-market .market-player-avatar{border-width:2px;width:58px;height:58px}.app-shell.is-section-market .market-player-avatar img{object-position:50% 18%}.app-shell.is-section-market .market-player-identity{gap:4px}.app-shell.is-section-market .market-player-identity>button,.app-shell.is-section-market .market-player-identity>strong{font-size:.82rem}.app-shell.is-section-market .market-player-club{font-size:.61rem}.app-shell.is-section-market .market-player-stat,.app-shell.is-section-market .market-player-value{border-left:1px solid #35cc921a;justify-content:center;min-height:42px}.app-shell.is-section-market .market-player-stat small,.app-shell.is-section-market .market-player-value small{font-size:.5rem}.app-shell.is-section-market .market-player-stat b,.app-shell.is-section-market .market-player-value b{font-size:.76rem}.app-shell.is-section-market .market-player-profile-button{min-height:36px;padding-inline:10px}.app-shell.is-section-market .market-player-list-item .market-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:330px;display:grid}.app-shell.is-section-market .market-player-list-item .market-actions button{justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:0 11px;font-size:.62rem;line-height:1.15;display:inline-flex}.app-shell.is-section-market .market-player-list-item .market-actions button>span{display:inline}.app-shell.is-section-market .market-pagination{background:#052319;border-top:1px solid #35cc922e;min-height:64px;padding:10px 14px;position:static}.app-shell.is-section-market .market-pagination button{min-width:110px;min-height:40px}@media (max-width:1100px) and (min-width:701px){.app-shell.is-section-market .market-player-row{grid-template-columns:38px 50px minmax(120px,1fr) 42px 44px 76px;gap:7px}.app-shell.is-section-market .market-player-avatar{width:50px;height:50px}.app-shell.is-section-market .market-player-list-item .market-actions{grid-template-columns:repeat(3,minmax(0,1fr));min-width:258px}.app-shell.is-section-market .market-player-list-item .market-actions button{padding-inline:6px;font-size:.55rem}}@media (max-width:700px){.app-shell.is-section-market .market-viewport-page{border-radius:12px}.app-shell.is-section-market .market-viewport-page .market-banner{align-items:start;gap:12px;min-height:118px;padding:16px}.app-shell.is-section-market .market-viewport-page .market-banner h2{max-width:210px;font-size:1.08rem}.app-shell.is-section-market .market-viewport-page .market-banner p{max-width:210px;font-size:.6rem;line-height:1.4}.app-shell.is-section-market .market-budget{min-width:138px;padding-left:10px}.app-shell.is-section-market .market-budget strong{font-size:.86rem}.app-shell.is-section-market .market-viewport-page .toolbar{grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding:10px}.app-shell.is-section-market .market-viewport-page .search-box{width:100%;max-width:none;min-height:44px}.app-shell.is-section-market .market-viewport-page .toolbar .segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.app-shell.is-section-market .market-viewport-page .toolbar .segmented button{white-space:normal;min-width:0;min-height:42px;padding:0 4px;font-size:.58rem}.app-shell.is-section-market .market-filter-heading{min-height:42px;padding:9px 11px 0}.app-shell.is-section-market .market-viewport-page .market-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 7px;padding:8px 10px 12px}.app-shell.is-section-market .market-filter-row>label{font-size:.52rem}.app-shell.is-section-market .market-filter-row :is(select,input,.currency-input){height:44px;font-size:.66rem}.app-shell.is-section-market .market-results-meta{min-height:40px;padding-inline:11px}.app-shell.is-section-market .market-player-list{gap:9px;padding:9px}.app-shell.is-section-market .market-player-list-item{gap:11px;min-height:0;padding:12px}.app-shell.is-section-market .market-player-list-item:hover{transform:none}.app-shell.is-section-market .market-player-row{grid-template-rows:minmax(58px,auto) auto;grid-template-columns:58px 46px minmax(0,1fr);gap:10px 8px}.app-shell.is-section-market .market-player-position{grid-area:1/2;align-self:center;position:static}.app-shell.is-section-market .market-player-avatar{grid-area:1/1;width:58px;height:58px}.app-shell.is-section-market .market-player-identity{grid-area:1/3;align-self:center}.app-shell.is-section-market .market-player-identity>button,.app-shell.is-section-market .market-player-identity>strong{text-overflow:clip;white-space:normal;width:100%;font-size:.82rem;line-height:1.25}.app-shell.is-section-market .market-player-stat:nth-child(4){grid-area:2/1}.app-shell.is-section-market .market-player-stat:nth-child(5){grid-area:2/2}.app-shell.is-section-market .market-player-value:nth-child(6){grid-area:2/3}.app-shell.is-section-market .market-player-stat,.app-shell.is-section-market .market-player-value{background:#00000038;border:1px solid #35cc9221;border-radius:8px;min-height:49px;padding:6px}.app-shell.is-section-market .market-player-profile-button{min-height:40px}.app-shell.is-section-market .market-player-list-item .market-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}.app-shell.is-section-market .market-player-list-item .market-actions button{min-height:46px;font-size:.66rem}.app-shell.is-section-market .market-pagination{gap:6px;min-height:64px;padding:9px}.app-shell.is-section-market .market-pagination button{min-width:0;min-height:44px}}@media (max-width:420px){.app-shell.is-section-market .market-viewport-page .market-banner{grid-template-columns:minmax(0,1fr)}.app-shell.is-section-market .market-budget{text-align:left;border-top:1px solid #f6c75e33;border-left:0;grid-template-columns:1fr auto;align-items:center;width:100%;padding:9px 0 0}.app-shell.is-section-market .market-viewport-page .market-filter-row{grid-template-columns:minmax(0,1fr)}.app-shell.is-section-market .market-player-list-item .market-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app-shell.is-section-market .market-player-list-item .market-actions button{padding-inline:4px;font-size:.59rem}.app-shell.is-section-market .market-pagination>span{font-size:.56rem}}.tm-negotiation-timeline{background:#010e0ab8;border:1px solid #35cc923b;border-radius:10px;margin:14px 0;overflow:hidden}.tm-history-heading{background:linear-gradient(90deg,#35cc921c,#0000);border-bottom:1px solid #35cc9226;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.tm-history-heading>span{gap:2px;min-width:0;display:grid}.tm-history-heading small{color:#53d9a6;letter-spacing:.11em;font-size:7px;font-weight:900}.tm-history-heading strong{color:#effaf6;font-size:11px}.tm-history-heading>b{color:#9ac3b4;white-space:nowrap;background:#35cc9212;border:1px solid #35cc9226;border-radius:999px;padding:4px 7px;font-size:8px}.tm-history-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#42d79b8c transparent;max-height:230px;padding:5px 12px 7px;overflow-y:auto}.tm-history-list::-webkit-scrollbar{width:7px}.tm-history-list::-webkit-scrollbar-track{background:0 0}.tm-history-list::-webkit-scrollbar-thumb{background:#42d79b80;border:2px solid #03110c;border-radius:999px}.tm-history-event{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px 0;display:grid;position:relative}.tm-history-event+.tm-history-event{border-top:1px solid #35cc921c}.tm-history-marker{z-index:1;color:#07150f;background:#49d49d;border:3px solid #09251b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.tm-history-marker svg{stroke-width:3px;width:12px;height:12px}.tm-history-event:not(:last-child) .tm-history-marker:after{content:"";z-index:-1;background:#35cc9238;width:1px;height:calc(100% + 16px);position:absolute;top:21px;left:50%}.tm-history-event.is-player .tm-history-marker{color:#1a1303;background:#e7bd4c;border-color:#2a2108}.tm-history-event.is-system .tm-history-marker{color:#07100d;background:#7f9c91;border-color:#17231f}.tm-history-content{gap:5px;min-width:0;display:grid}.tm-history-event-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.tm-history-event-head small{color:#62dbae;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:8px;font-weight:900;overflow:hidden}.tm-history-event-head time{color:#7f9f93;white-space:nowrap;flex:none;font-size:8px}.tm-history-content>strong{overflow-wrap:anywhere;color:#eff9f5;font-size:11px;line-height:1.35}.tm-history-content>p{overflow-wrap:anywhere;color:#9db8ae;margin:0;font-size:9px;line-height:1.48}.tm-history-facts{flex-wrap:wrap;gap:5px;display:flex}.tm-history-facts>span{color:#cbe3da;background:#42d79b14;border:1px solid #42d79b29;border-radius:5px;padding:4px 6px;font-size:8px;line-height:1.2}.tm-history-event.is-latest .tm-history-content>strong{color:#fff}.tm-history-event.is-latest .tm-history-event-head:after{content:"MAIS RECENTE";color:#032016;letter-spacing:.04em;white-space:nowrap;background:#53d9a6;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:950}.tm-history-empty{color:#63dcae;text-align:left;border:1px dashed #35cc9240;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:96px;margin:14px 0;padding:14px;display:flex}.tm-history-empty>span{gap:3px;display:grid}.tm-history-empty strong{color:#eaf8f3;font-size:11px}.tm-history-empty small{color:#86a89b;font-size:9px}@media (max-width:760px){.tm-negotiation-timeline{margin-block:12px}.tm-history-list{max-height:min(38dvh,300px);padding-inline:10px}.tm-history-event{grid-template-columns:26px minmax(0,1fr);gap:8px}.tm-history-event-head{flex-wrap:wrap;align-items:flex-start;gap:3px 8px}.tm-history-event-head small{white-space:normal;flex:150px}.tm-history-event.is-latest .tm-history-event-head:after{order:-1}.tm-history-content>strong{font-size:11px}.tm-history-content>p{font-size:9px;line-height:1.55}}@media (max-width:420px){.tm-history-heading{padding-inline:10px}.tm-history-heading>b{display:none}.tm-history-list{max-height:290px}.tm-history-event-head time{width:100%}}.lineup-swap-comparison{color:#effff9;background:linear-gradient(120deg,#082d1efa,#020a06 72%);border:1px solid #35cc926b;border-radius:12px;gap:9px;width:min(100% - 44px,720px);margin:0 22px 12px auto;padding:11px 12px 10px;display:grid;box-shadow:0 12px 28px #0000004d}.lineup-swap-comparison>header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.lineup-swap-comparison>header>span{gap:2px;min-width:0;display:grid}.lineup-swap-comparison>header small{color:#70dbaa;letter-spacing:.1em;font-size:.55rem;font-weight:950}.lineup-swap-comparison>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.lineup-swap-warning{color:#ffb9a8;background:#da433924;border-radius:5px;flex:none;padding:4px 6px;font-size:.54rem}.lineup-swap-players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.lineup-swap-player{background:#ffffff0b;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.lineup-swap-player.is-incoming{background:#4adc8f1c;box-shadow:inset 0 0 0 1px #70e0a82e}.lineup-swap-player .player-avatar{width:38px;height:38px;font-size:.62rem}.lineup-swap-player>span:not(.player-avatar){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 5px;min-width:0;display:grid}.lineup-swap-player small{color:#9ab6aa;letter-spacing:.08em;font-size:.49rem;font-weight:950}.lineup-swap-player strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.lineup-swap-player .player-position-badge{grid-column:1/-1;width:fit-content;min-width:24px;min-height:13px;font-size:.45rem}.lineup-swap-player>b{color:#effff9;text-align:right;min-width:26px;font-size:1.05rem}.lineup-swap-arrow{color:#79e9ae;font-size:1.3rem;font-weight:900}.lineup-swap-empty{color:#9ab6aa;grid-column:1/-1;font-size:.64rem;font-weight:800}.lineup-swap-attributes{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.lineup-swap-attributes>span{text-align:center;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;grid-template-columns:1fr auto 1fr;align-items:center;gap:2px;min-width:0;padding:5px 4px;display:grid}.lineup-swap-attributes small{color:#91b5a6;letter-spacing:.06em;grid-column:1/-1;font-size:.47rem;font-weight:950}.lineup-swap-attributes b{color:#effff9;font-size:.62rem}.lineup-swap-attributes i{color:#6e9c89;font-size:.55rem;font-style:normal}.lineup-swap-attributes em{grid-column:1/-1;min-height:.65rem;font-size:.56rem;font-style:normal;font-weight:950}.lineup-swap-attributes .is-gain em{color:#70e0a8}.lineup-swap-attributes .is-loss em{color:#ff9f96}.lineup-swap-attributes .is-neutral em{color:#9ab6aa}.lineup-swap-comparison footer{justify-content:flex-end;gap:6px;display:flex}.lineup-swap-comparison footer button{white-space:nowrap;min-height:32px;padding-inline:9px;font-size:.61rem}:is(.match-preparation-page,.live-tactical-preparation.is-open,.default-lineup-editor) .lineup-swap-comparison{z-index:240;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000503b3,0 24px 70px #000000b3}.squad-performance-hub{color:#effff9;background:radial-gradient(circle at 12% 0,#35cc9226,#0000 36%),#020a06;border:1px solid #35cc9238;border-radius:16px;margin-bottom:14px;padding:clamp(16px,2vw,24px)}.squad-performance-hub>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.squad-performance-hub>header small{color:#70dbaa;letter-spacing:.12em;font-size:.58rem;font-weight:950}.squad-performance-hub>header h2{margin:3px 0 0;font-size:1.2rem}.squad-performance-hub>header p{color:#91aa9f;text-align:right;max-width:510px;margin:0;font-size:.72rem}.squad-performance-summary{grid-template-columns:1.2fr .8fr 1.2fr;gap:10px;display:grid}.squad-performance-summary article{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:84px;padding:13px;display:flex}.squad-performance-summary article>small{color:#8ca69b;letter-spacing:.09em;align-self:flex-start;font-size:.49rem;font-weight:950;position:absolute}.squad-performance-summary article>.player-avatar{flex:none;width:42px;height:42px;margin-top:13px}.squad-performance-summary article>span{min-width:0;margin-top:13px;display:grid}.squad-performance-summary article>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.squad-performance-summary article>span em{color:#8ca69b;font-size:.58rem;font-style:normal}.squad-performance-summary article>b{color:#dfffee;margin:13px 0 0 auto;font-size:1.55rem}.squad-performance-summary article:nth-child(2){text-align:center;flex-direction:column;justify-content:center;align-items:end;gap:1px}.squad-performance-summary article:nth-child(2)>b{color:#fff;margin:12px auto 0}.squad-performance-summary article:nth-child(2)>span{color:#8ca69b;margin:0;font-size:.58rem}.squad-performance-summary .is-highlight{background:#35cc9214;border-color:#35cc924d}.squad-performance-summary .is-highlight>b,.season-rating.is-high{color:#58e5aa}.squad-performance-summary .is-attention{background:#c4442f0f;border-color:#ff977833}.squad-performance-summary .is-attention>b,.season-rating.is-low{color:#ff9f88}.season-rating{background:#ffffff0f;border-radius:7px;justify-content:center;min-width:34px;padding:5px 7px;display:inline-flex}.season-rating.is-mid{color:#f2d46d}.season-rating.is-empty{color:#6f8179}.squad-decision-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.squad-quality-shortcut{color:#effff9;background:linear-gradient(110deg,#35cc9224,#06110cf0);border:1px solid #4adc8f40;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:16px 18px;display:flex}.squad-quality-shortcut>div{gap:4px;display:grid}.squad-quality-shortcut small{color:#70dbaa;letter-spacing:.11em;font-size:.52rem;font-weight:950}.squad-quality-shortcut strong{font-size:.98rem}.squad-quality-shortcut p{color:#9ac6b7;margin:0;font-size:.68rem}.squad-quality-shortcut .primary-button{flex:none;align-items:center;gap:5px;display:inline-flex}.squad-decision-shortcut{isolation:isolate;color:#effff9;background:#06110c var(--squad-shortcut-image) center/cover no-repeat;border:1px solid #4adc8f3d;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;min-height:164px;padding:18px;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.squad-decision-shortcut:before{content:"";z-index:-1;background:linear-gradient(90deg,#000604f2 0%,#000705c2 52%,#00050347 100%),linear-gradient(#0000 28%,#000503b8);transition:background .2s;position:absolute;inset:0}.squad-decision-shortcut:hover{border-color:#4adc8f80;transform:translateY(-2px)}.squad-decision-shortcut:hover:before{background:linear-gradient(90deg,#000604e8,#000705a1 58%,#0005032e),linear-gradient(#0000 28%,#0005039e)}.squad-decision-shortcut>span{text-shadow:0 2px 8px #000;gap:4px;min-width:0;max-width:78%;display:grid}.squad-decision-links small{color:#70dbaa;letter-spacing:.1em;font-size:.51rem;font-weight:950}.squad-decision-links .is-market small{color:#e8c95d}.squad-decision-links strong{font-size:1.1rem;line-height:1.08}.squad-decision-links em{color:#d0dfd8;font-size:.63rem;font-style:normal;line-height:1.45;overflow:hidden}.squad-decision-shortcut>b{color:#06120d;background:#46daa0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.62rem;transition:transform .18s,background .18s;display:inline-flex}.squad-decision-shortcut.is-market{border-color:#e8c95d47}.squad-decision-shortcut.is-market>b{color:#161307;background:#e8c95d}.squad-decision-shortcut:hover>b{background:#76efbd;transform:translate(3px)}.squad-decision-shortcut.is-market:hover>b{background:#f5df89}@media (max-width:700px){.squad-performance-hub>header{flex-direction:column;align-items:start;gap:6px}.squad-performance-hub>header p{text-align:left}.squad-performance-summary,.squad-decision-links{grid-template-columns:1fr}.squad-quality-shortcut{flex-direction:column;align-items:flex-start}.squad-decision-shortcut{min-height:154px;padding:15px}.squad-decision-shortcut>span{max-width:88%}}.talent-unlock-card{color:#effff9;background:#06110c;border:1px solid #4adc8f3d;border-radius:14px;gap:10px;margin:0 0 14px;padding:18px;display:grid}.talent-unlock-card>header{justify-content:space-between;align-items:center;display:flex}.talent-unlock-card>header>span{color:#70dbaa;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:flex}.talent-unlock-balance{color:#06120d;background:#46daa0;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:4px 10px;font-size:.9rem;font-weight:900;display:inline-flex}.talent-unlock-card>h2{margin:0;font-size:1.05rem}.talent-unlock-card>p{color:#9ac6b7;margin:0;font-size:.74rem;line-height:1.55}.talent-unlock-empty{color:#9ac6b7;background:#4adc8f0f;border:1px dashed #4adc8f33;border-radius:10px;margin:0;padding:14px;font-size:.74rem}.talent-unlock-list{gap:8px;display:grid}.talent-unlock-row{background:#4adc8f0d;border:1px solid #4adc8f24;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;transition:border-color .35s,box-shadow .35s,background .35s;display:grid;position:relative;overflow:hidden}.talent-unlock-row>*{z-index:1;position:relative}.talent-unlock-row:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#e0ffee1a,#73ffb7f2,#e0ffee1a,#0000);width:28%;position:absolute;inset:-2px auto -2px -38%;transform:skew(-20deg)}.talent-unlock-row.is-attempting{background:#35cc921a;border-color:#74ffb6e6;box-shadow:0 0 0 1px #74ffb647,0 0 20px #35cc924d}.talent-unlock-row.is-attempting:after{opacity:1;animation:1.05s linear infinite talent-unlock-sweep}.talent-unlock-row.is-minor,.talent-unlock-row.is-intermediate,.talent-unlock-row.is-major{background:#ffc6421f;border-color:#ffd45bf2;box-shadow:0 0 0 1px #ffd45b4d,0 0 24px #ffc64275}.talent-unlock-row.is-failed{background:#dc4a4a1a;border-color:#ef6767cc;box-shadow:0 0 0 1px #ef676738,0 0 20px #dc4a4a45}@keyframes talent-unlock-sweep{0%{transform:translate(-20%)skew(-20deg)}to{transform:translate(560%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.talent-unlock-row.is-attempting:after{opacity:.34;width:100%;animation:none;inset:0}}.talent-unlock-row>span{gap:2px;min-width:0;display:grid}.talent-unlock-row>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.talent-unlock-row>span>small{color:#9ac6b7;font-size:.65rem}.talent-unlock-preview-toggle{color:#9be3c2;cursor:pointer;background:0 0;border:0;grid-column:3;justify-self:stretch;font-size:.62rem;font-weight:800}.talent-unlock-row-preview{color:#b8d9ca;border-top:1px solid #4adc8f29;grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 0 0;font-size:.62rem;display:grid}.talent-unlock-row-preview>small{color:#9ac6b7;grid-column:1/-1;font-weight:800}.talent-unlock-row-preview>span{background:#4adc8f1a;border-radius:6px;gap:2px;padding:5px 6px;display:grid}.talent-unlock-row-preview b{color:#d9f7e9;font-size:.62rem}.squad-player-actions{white-space:nowrap;min-width:154px}.squad-train-player-button{z-index:1;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#65e5b2,#35cc92);border:1px solid #5de7b1b8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-right:7px;padding:0 11px;font-size:.65rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;box-shadow:0 6px 16px #14ac7433;color:#03180f!important}.squad-train-player-button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 9px 20px #14ac744d;color:#00170d!important}.squad-train-player-button:active{transform:translateY(0);box-shadow:0 3px 9px #14ac7433}.squad-train-player-button:focus-visible{outline-offset:3px;outline:3px solid #6ff0be4d}.squad-train-player-button svg{stroke-width:2.4px;flex:none}@media (max-width:700px){.squad-player-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:116px;display:flex}.squad-train-player-button{border-radius:10px;min-width:74px;min-height:40px;margin-right:0;padding:0 9px;font-size:.67rem}.squad-player-actions .icon-button{flex:0 0 38px;width:38px!important;height:40px!important}}.career-offer-history{border-top:1px solid #97bead1f;margin-top:14px}.career-offer-history>summary{color:#91b3a4;cursor:pointer;align-items:center;gap:8px;min-height:48px;font-size:.7rem;font-weight:850;list-style:none;display:flex}.career-offer-history>summary::-webkit-details-marker{display:none}.career-offer-history>summary svg{color:#5edbab}.career-offer-history>summary b{color:#bdebd8;text-align:center;background:#35cc921a;border-radius:999px;min-width:22px;padding:3px 6px}.career-offer-history .career-offer-grid{margin-top:2px}.career-offer-history .career-offer-card{opacity:.72;min-height:0}.career-offer-history .career-offer-card header{margin-bottom:12px}.career-offer-history .career-offer-closed{margin-top:auto}.talent-unlock-result{border-radius:10px;padding:10px 13px;font-size:.74rem;line-height:1.5}.talent-unlock-result.is-failed{color:#ffc9c9;background:#dc4a4a1a;border:1px solid #dc4a4a38}.talent-unlock-result.is-minor,.talent-unlock-result.is-intermediate,.talent-unlock-result.is-major{color:#c9ffe6;background:#35cc921f;border:1px solid #35cc923d}.talent-unlock-modal{color:#effff9;background:#000;border:1px solid #35cc9242;border-radius:16px;gap:14px;width:min(420px,100%);padding:22px;display:grid}.talent-unlock-modal h2{margin:0;font-size:1.05rem}.talent-unlock-modal p{color:#9ac6b7;margin:0;font-size:.78rem;line-height:1.55}.talent-unlock-odds{gap:6px;margin:0;padding:0;list-style:none;display:grid}.talent-unlock-odds li{color:#effff9;background:#35cc9214;border:1px solid #35cc9229;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.74rem;display:flex}.talent-unlock-odds li>span{color:#f5df89;align-items:center;gap:1px;display:inline-flex}.talent-unlock-odds li.is-fail,.talent-unlock-odds li.is-fail>span{color:#9ac6b7}.talent-unlock-odds li>b{margin-left:auto}.talent-unlock-modal footer{justify-content:flex-end;gap:10px;display:flex}.scout-mission-panel{background:linear-gradient(105deg,#2d67b629,#040e1bb8);border:1px solid #63a5ff47;border-radius:12px;gap:10px;margin:14px 0;padding:14px;display:grid}.scout-mission-panel header{justify-content:space-between;align-items:center;display:flex}.scout-mission-panel header span{color:#a8d2ff;letter-spacing:.07em;align-items:center;gap:7px;font-size:.7rem;font-weight:900;display:flex}.scout-mission-panel header b{color:#79b6ff;font-size:.62rem}.scout-mission-panel>p,.scout-candidates p{color:#b6cbe2;margin:0;font-size:.72rem;line-height:1.45}.scout-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.scout-form label{color:#a8c7e6;gap:4px;font-size:.58rem;font-weight:800;display:grid}.scout-form input,.scout-form select{color:#e9f4ff;background:#071321;border:1px solid #7fbbff40;border-radius:6px;min-width:0;padding:7px}.scout-positions{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.scout-positions button{color:#a8c7e6;background:0 0;border:1px solid #7fbbff38;border-radius:5px;padding:5px 7px;font-size:.62rem}.scout-positions button.active{color:#061321;background:#8bc4ff;border-color:#8bc4ff}.scout-form .primary-button{align-self:end;min-height:34px;font-size:.68rem}.scout-candidates{gap:6px;display:grid}.scout-candidates article{background:#00000038;border:1px solid #7fbbff29;border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;padding:9px;display:grid}.scout-candidates article span{gap:2px;display:grid}.scout-candidates article b{font-size:.76rem}.scout-candidates article small{color:#abc8e5;font-size:.63rem}.scout-candidates article strong{color:#83e3b6;justify-items:end;font-size:.9rem;display:grid}.scout-candidates article strong small{font-size:.56rem}.scout-candidates article p{grid-column:1/-1}@media (max-width:700px){.scout-form{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-form .primary-button{grid-column:1/-1}.talent-unlock-row{grid-template-columns:36px 1fr}.talent-unlock-row>button{grid-column:1/-1}.talent-unlock-row-preview{grid-column:1/-1;grid-template-columns:1fr}}.lineup-pair-actions{z-index:210;color:#effff9;background:linear-gradient(120deg,#082d1efa,#020a06 72%);border:1px solid #35cc927a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:min(560px,100vw - 28px);padding:12px;display:flex;position:fixed;bottom:clamp(14px,2vw,30px);right:clamp(14px,2vw,30px);box-shadow:0 18px 48px #00000094}.lineup-pair-actions>span{gap:3px;min-width:0;display:grid}.lineup-pair-actions small{color:#70dbaa;letter-spacing:.09em;font-size:.5rem;font-weight:950}.lineup-pair-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.lineup-pair-actions>div{align-items:center;gap:6px;display:flex}.lineup-pair-actions button{white-space:nowrap;min-height:34px;padding-inline:10px;font-size:.6rem}.lineup-pair-actions .icon-button{width:34px;padding:0}@media (max-width:700px){.lineup-swap-comparison{z-index:25;width:auto;margin:0 12px 10px;padding:9px;position:sticky;bottom:8px}.lineup-swap-comparison>header strong{font-size:.68rem}.lineup-swap-warning{text-align:right;max-width:108px}.lineup-swap-player{grid-template-columns:31px minmax(0,1fr) auto;gap:5px;padding:6px}.lineup-swap-player .player-avatar{width:31px;height:31px;font-size:.52rem}.lineup-swap-player strong{font-size:.57rem}.lineup-swap-player>b{font-size:.86rem}.lineup-swap-attributes{gap:3px}.lineup-swap-attributes>span{padding:4px 2px}.lineup-swap-comparison footer{grid-template-columns:1fr 1.35fr;display:grid}.lineup-swap-comparison footer button{min-height:30px;font-size:.57rem}.lineup-pair-actions{right:9px;bottom:calc(77px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px;width:auto;padding:9px;left:9px}.lineup-pair-actions>div{grid-template-columns:1fr 1fr 34px;display:grid}}.preparation-modal .preparation-content.has-suspension-alert{padding-top:88px}.preparation-modal .preparation-suspension-alert{z-index:2;background:linear-gradient(100deg,#433107f5,#1e1704f5);max-width:none;margin:0;padding:12px 14px;position:absolute;top:18px;left:clamp(15px,2.35vw,40px);right:clamp(15px,2.35vw,40px);box-shadow:0 10px 30px #00000052}@media (max-width:700px){.preparation-modal .preparation-content.has-suspension-alert{padding-top:82px}.preparation-modal .preparation-suspension-alert{top:10px;left:12px;right:12px}}.app-shell .main-nav>:is(button,a):hover{color:#fff;background:linear-gradient(90deg,#35cc9233,#35cc920b);box-shadow:inset 4px 0 #35cc92,inset 0 0 0 1px #35cc9221}.app-shell .main-nav>:is(button,a):hover svg{color:#35cc92}.app-shell .sidebar-context{margin-inline:2px}.app-shell .sidebar-context :is(a,button):hover{background:#67e5b2;box-shadow:0 8px 20px #35cc9233}.sidebar-shortcut{color:#7fae9d;text-align:center;background:#35cc9212;border:1px solid #35cc9226;border-radius:6px;min-width:30px;margin-left:auto;padding:3px 5px;font-family:inherit;font-size:.56rem;font-weight:800;line-height:1}.main-nav>:is(button,a):hover .sidebar-shortcut,.main-nav>button.active .sidebar-shortcut{color:#dffff2;border-color:#35cc9252}.sidebar-shortcut+.online-dot{margin-left:0}.app-sidebar.is-collapsed .sidebar-shortcut{display:none}.help-center{scroll-behavior:smooth}.help-center-hero{isolation:isolate;color:#effff9;background:radial-gradient(circle at 82% 15%,#35cc9233,#0000 34%),linear-gradient(125deg,#061c15,#010604 70%);border:1px solid #35cc9247;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:end;gap:28px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000038}.help-center-hero:after{content:"?";z-index:-1;color:#35cc920e;font-size:18rem;font-weight:950;line-height:1;position:absolute;top:-72px;right:30px}.help-center-hero-copy>span{color:#5fe0a9;letter-spacing:.14em;align-items:center;gap:8px;font-size:.67rem;font-weight:900;display:inline-flex}.help-center-hero h1{letter-spacing:-.05em;margin:9px 0 8px;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.help-center-hero p{color:#acd0c1;max-width:620px;margin:0;font-size:.92rem;line-height:1.6}.help-topic-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.help-topic-nav a{color:#dff8ed;background:#00000057;border:1px solid #35cc9233;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:.74rem;font-weight:800;display:flex}.help-topic-nav a:hover{color:#04140e;background:#35cc92;border-color:#35cc92}.help-topic-nav svg{flex:none}.help-first-steps{background:#000000c7;border:1px solid #35cc922e;border-radius:14px;grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);align-items:center;gap:22px;padding:20px;display:grid}.help-first-steps small{color:#77ae99;font-size:.64rem;line-height:1.45}.help-first-steps>div>small{color:#35cc92;letter-spacing:.12em;font-weight:900}.help-first-steps h2{color:#effff9;margin:5px 0 0;font-size:1rem}.help-first-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.help-first-steps li{align-items:center;gap:10px;min-width:0;display:flex}.help-first-steps li>b{color:#03130d;background:#35cc92;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.76rem;display:grid}.help-first-steps li span{gap:2px;min-width:0;display:grid}.help-first-steps li strong{color:#eafff6;font-size:.73rem}.help-topic,.help-attributes,.help-positions{scroll-margin-top:82px}.help-attributes{color:#effff9;background:linear-gradient(145deg,#071c15f5,#000503fa);border:1px solid #35cc923d;border-radius:16px;padding:clamp(20px,2.5vw,30px)}.help-attributes>header{max-width:760px}.help-attributes>header>span{color:#53dca3;letter-spacing:.12em;align-items:center;gap:8px;font-size:.67rem;font-weight:900;display:inline-flex}.help-attributes>header h2{letter-spacing:-.03em;margin:8px 0 7px;font-size:clamp(1.3rem,2.4vw,1.8rem)}.help-attributes>header p{color:#a8cbbc;margin:0;font-size:.82rem;line-height:1.65}.help-attribute-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.help-attribute-group{min-width:0}.help-attribute-group>h3{color:#7be4b7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem}.help-attribute-list{gap:8px;display:grid}.help-attribute-card{background:#35cc920e;border:1px solid #35cc9224;border-radius:11px;min-width:0;padding:13px}.help-attribute-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.help-attribute-card strong{color:#f1fff9;font-size:.82rem}.help-attribute-card>div span{color:#58dca6;text-align:right;font-size:.61rem;font-weight:800}.help-attribute-card p{color:#a8cbbc;margin:7px 0 9px;font-size:.7rem;line-height:1.55}.help-attribute-card small{color:#d6eee4;font-size:.62rem;line-height:1.45;display:block}.help-attribute-note{color:#cce8dc;background:#00000047;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.help-attribute-note svg{color:#35cc92;flex:none}.help-attribute-note p{margin:0;font-size:.72rem;line-height:1.55}.help-attribute-note strong{color:#f0fff8}.help-positions{color:#effff9;background:linear-gradient(145deg,#061b14f5,#000704fa);border:1px solid #35cc923d;border-radius:16px;padding:clamp(20px,2.5vw,30px)}.help-positions>header{max-width:760px}.help-positions>header>span{color:#53dca3;letter-spacing:.12em;align-items:center;gap:8px;font-size:.67rem;font-weight:900;display:inline-flex}.help-positions>header h2{letter-spacing:-.03em;margin:8px 0 7px;font-size:clamp(1.3rem,2.4vw,1.8rem)}.help-positions>header p{color:#a8cbbc;margin:0;font-size:.82rem;line-height:1.65}.help-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.help-position-card,.help-archetype-card{background:#35cc920e;border:1px solid #35cc9224;border-radius:11px;min-width:0;padding:13px}.help-position-card small,.help-archetype-card small{color:#58dca6;letter-spacing:.04em;font-size:.61rem;font-weight:800;display:block}.help-position-card strong,.help-archetype-card strong{color:#f1fff9;margin-top:5px;font-size:.82rem;display:block}.help-position-card p,.help-archetype-card p{color:#a8cbbc;margin:7px 0 0;font-size:.7rem;line-height:1.55}.help-archetype-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0 10px;display:flex}.help-archetype-heading strong{color:#f1fff9;font-size:.9rem}.help-archetype-heading span{color:#8db6a5;text-align:right;font-size:.68rem}.help-archetype-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.help-archetype-card strong{min-height:19px}.help-archetype-card small{color:#bfe9d8;margin-top:4px;font-size:.58rem;font-weight:700}.help-positions .help-attribute-note{margin-top:14px}@media (max-width:920px){.help-center-hero,.help-first-steps{grid-template-columns:minmax(0,1fr)}.help-position-grid,.help-archetype-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.app-shell .app-sidebar{width:min(90vw,340px)}.app-shell .sidebar-close{background:#35cc9212;border:1px solid #35cc922e;border-radius:11px;width:44px;height:44px;top:17px;right:12px}.app-shell .brand-lockup{min-height:78px;padding-inline:20px 62px}.app-shell .club-identity{margin:16px 14px 13px;padding:15px}.app-shell .main-nav{gap:4px;padding:0 12px 18px}.app-shell .main-nav>:is(button,a){border-radius:11px;gap:13px;height:auto;min-height:50px;padding:10px 13px;font-size:.94rem}.app-shell .main-nav>:is(button,a) svg{width:21px;height:21px}.app-shell .nav-label{margin:16px 12px 6px;font-size:.69rem}.app-shell .sidebar-context{margin:5px 2px 8px;padding:12px}.app-shell .sidebar-context :is(a,button){min-height:46px;font-size:.88rem}.sidebar-shortcut{display:none}.help-center{gap:14px}.help-center-hero{border-radius:16px;gap:22px;padding:24px 18px 20px}.help-center-hero:after{font-size:12rem;top:-32px;right:-8px}.help-center-hero h1{margin-top:11px;font-size:2.25rem}.help-center-hero p{font-size:.96rem;line-height:1.65}.help-topic-nav{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-18px;padding:0 18px 4px;display:flex;overflow-x:auto}.help-topic-nav::-webkit-scrollbar{display:none}.help-topic-nav a{scroll-snap-align:start;flex:none;min-width:max-content;min-height:50px;padding-inline:14px;font-size:.84rem}.help-first-steps{gap:17px;padding:20px 17px}.help-first-steps h2{font-size:1.15rem;line-height:1.35}.help-first-steps ol{grid-template-columns:minmax(0,1fr);gap:8px}.help-first-steps li{background:#35cc920e;border-radius:11px;min-height:66px;padding:10px}.help-first-steps li>b{width:38px;height:38px;font-size:.88rem}.help-first-steps li strong{font-size:.91rem}.help-first-steps li small{font-size:.79rem}.help-center-intro{gap:13px;padding:19px 17px}.help-center-intro>svg{width:27px;height:27px}.help-center-intro strong{font-size:1.03rem}.help-center-intro p{font-size:.91rem;line-height:1.65}.help-attributes{border-radius:14px;padding:21px 17px}.help-attributes>header>span{font-size:.72rem}.help-attributes>header h2{margin-top:11px;font-size:1.38rem;line-height:1.3}.help-attributes>header p{font-size:.92rem;line-height:1.65}.help-attribute-groups{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.help-attribute-group>h3{margin-bottom:10px;font-size:.76rem}.help-attribute-list{gap:10px}.help-attribute-card{border-radius:12px;padding:16px}.help-attribute-card>div{flex-direction:column;align-items:flex-start;gap:3px}.help-attribute-card strong{font-size:1.04rem}.help-attribute-card>div span{text-align:left;font-size:.72rem}.help-attribute-card p{margin:9px 0 11px;font-size:.9rem;line-height:1.65}.help-attribute-card small{font-size:.78rem;line-height:1.5}.help-attribute-note{margin-top:18px;padding:15px}.help-attribute-note p{font-size:.86rem;line-height:1.6}.help-positions{border-radius:14px;padding:21px 17px}.help-positions>header>span{font-size:.72rem}.help-positions>header h2{margin-top:11px;font-size:1.38rem;line-height:1.3}.help-positions>header p{font-size:.92rem;line-height:1.65}.help-position-grid{grid-template-columns:minmax(0,1fr);margin-top:20px}.help-position-card,.help-archetype-card{border-radius:12px;padding:16px}.help-position-card small,.help-archetype-card small{font-size:.72rem}.help-position-card strong,.help-archetype-card strong{margin-top:6px;font-size:1.02rem}.help-position-card p,.help-archetype-card p{margin-top:9px;font-size:.88rem;line-height:1.6}.help-archetype-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-top:22px}.help-archetype-heading strong{font-size:1rem}.help-archetype-heading span{text-align:left;font-size:.8rem}.help-archetype-list{grid-template-columns:minmax(0,1fr);gap:10px}.help-positions .help-attribute-note{margin-top:18px}.help-center-grid{gap:12px}.help-topic{border-radius:14px;padding:20px 17px}.help-topic>span{gap:8px;font-size:.73rem;line-height:1.4}.help-topic>span svg{width:19px;height:19px}.help-topic h2{margin:12px 0 9px;font-size:1.14rem;line-height:1.35}.help-topic p,.help-topic li{font-size:.92rem;line-height:1.7}.help-topic ul{margin-top:15px;padding-top:14px;padding-left:20px}.help-topic li+li{margin-top:9px}.help-formation-list{gap:10px}.help-formation-list details{border-radius:11px;padding:15px}.help-formation-list summary{min-height:28px;font-size:.95rem}.help-formation-list details span{font-size:.86rem;line-height:1.6}}.league-news-dashboard-card{background:#010805;border-color:#35cc9247;overflow:hidden}.league-news-dashboard-card>header,.league-news-topbar,.league-news-heading{justify-content:space-between;align-items:center;display:flex}.league-news-dashboard-card>header{background:linear-gradient(90deg,#35cc9224,#0000 55%);border-bottom:1px solid #35cc921f;min-height:66px;padding:0 19px}.league-news-dashboard-card>header small,.league-news-heading small{color:#42d79b;letter-spacing:.12em;font-size:.63rem;font-weight:900}.league-news-dashboard-card h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:3px 0 0;font-size:.94rem;display:flex}.league-news-dashboard-card h2 svg{color:#42d79b;width:18px}.league-news-dashboard-actions{align-items:center;gap:8px;display:flex}.league-news-dashboard-actions>b{color:#fff;white-space:nowrap;background:#d93746;border:1px solid #ff7380;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:.58rem;display:inline-flex;box-shadow:0 5px 16px #d9374647}.league-news-dashboard-actions>b svg{width:12px;height:12px}.league-news-dashboard-actions>a{color:#effff9;background:#000;border:1px solid #35cc9230;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.league-news-dashboard-actions>a:hover{background:#35cc921f}.league-news-dashboard-actions>a svg{width:18px}.league-news-dashboard-list{padding:0;display:grid}.league-news-dashboard-list>a{color:inherit;text-decoration:none;display:block}.league-news-item{color:#effaf6;background:linear-gradient(135deg,#071b15,#020b08);border:1px solid #42d79b2b;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 52px;align-items:center;gap:13px;min-width:0;padding:15px;display:grid}.league-news-dashboard-list .league-news-item{background:0 0;border-width:0 0 1px;border-color:#35cc921f;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;min-height:69px;padding:10px 18px 10px 13px}.league-news-dashboard-list>a:hover .league-news-item{background:linear-gradient(90deg,#35cc921a,#0000)}.league-news-item.is-user-club{border-color:#57ebae8c;box-shadow:inset 3px 0 #42d79b}.league-news-icon{color:#42d79b;background:#42d79b1a;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.league-news-dashboard-list .league-news-icon{width:34px;height:34px}.league-news-icon svg{width:20px}.league-news-copy{gap:5px;min-width:0;display:grid}.league-news-copy small{color:#63dca9;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:850;overflow:hidden}.league-news-copy strong{text-overflow:ellipsis;font-size:.85rem;line-height:1.32;overflow:hidden}.league-news-copy p{color:#a7c1b7;margin:0;font-size:.76rem;line-height:1.5}.league-news-copy em{color:#78958a;font-size:.64rem;font-style:normal}.league-news-dashboard-list .league-news-copy{gap:2px}.league-news-dashboard-list .league-news-copy small{color:#57eeae;letter-spacing:.06em;font-size:.56rem}.league-news-dashboard-list .league-news-copy strong{white-space:nowrap;font-size:.78rem;line-height:1.2}.league-news-dashboard-list .league-news-copy em{color:#a4c9ba;font-size:.58rem}.league-news-dashboard-list time{color:#7ee9be;white-space:nowrap;align-self:start;font-size:.58rem}.league-news-club{object-fit:contain;width:46px;height:46px}.league-news-dashboard-list .league-news-club{width:32px;height:32px}.league-news-arrow{color:#42d79b;width:18px}.league-news-dashboard-card>footer{color:#69cfa8;background:linear-gradient(90deg,#35cc921a,#0000);justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:9px 18px;font-size:.58rem;display:flex}.league-news-all{color:#effff9;text-transform:uppercase;white-space:nowrap;border:1px solid #42d79b57;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:.62rem;font-weight:900;display:flex}.league-news-all:hover{color:#03150e;background:#42d79b}.league-news-all svg{width:15px}.league-news-card-state{color:#8fa99f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:125px;padding:18px;display:flex}.league-news-card-state svg{color:#42d79b}.league-news-card-state strong{color:#eefaf5}.league-news-card-state.is-error,.league-news-page-message.is-error{color:#ff8c8c}.league-news-page{color:#edf8f3;background:radial-gradient(circle at 80% 0,#0b3225 0,#0000 34%),#020a07;min-height:100vh}.league-news-topbar{background:#010a07eb;border-bottom:1px solid #124432;min-height:70px;padding:0 clamp(20px,4vw,64px)}.league-news-topbar a{color:#dff8ee;align-items:center;gap:8px;font-weight:750;display:flex}.league-news-topbar span{letter-spacing:.14em;font-size:1rem;font-weight:950}.league-news-topbar b{color:#42d79b;letter-spacing:.32em;font-size:.48rem;display:block}.league-news-shell{width:min(1240px,100% - 40px);margin:auto;padding:52px 0 80px}.league-news-heading{gap:30px;margin-bottom:28px}.league-news-heading h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(2rem,5vw,3.7rem);line-height:1}.league-news-heading p{color:#9db8ae;margin:0}.league-news-heading>svg{color:#42d79b;width:58px;height:58px}.league-news-filters{scrollbar-width:thin;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.league-news-filters button{color:#a9c2b8;cursor:pointer;background:#061711;border:1px solid #164a38;border-radius:999px;flex:none;min-height:38px;padding:0 14px}.league-news-filters button.active{color:#03110c;background:#42d79b;border-color:#42d79b;font-weight:850}.league-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.league-news-grid>a{color:inherit;text-decoration:none;display:block}.league-news-grid .league-news-item.is-highlight{background:linear-gradient(135deg,#0c3024,#03100c);min-height:150px}.league-news-page-state{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.league-news-page-state i{background:linear-gradient(90deg,#06130f,#0b2d21,#06130f) 0 0/200%;border-radius:12px;height:150px;animation:1.2s infinite tm-shimmer}.league-news-page-message{color:#91aaa0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.league-news-page-message svg{color:#42d79b;width:42px;height:42px}.league-news-page-message h2{color:#edf8f3;margin:14px 0 4px}@media (max-width:760px){.league-news-shell{width:calc(100% - 24px);padding-top:30px}.league-news-heading>svg{display:none}.league-news-grid{grid-template-columns:1fr}.league-news-item{grid-template-columns:38px minmax(0,1fr) 40px;padding:13px}.league-news-icon,.league-news-club{width:38px;height:38px}.league-news-filters{margin-inline:-12px;padding-inline:12px}.league-news-dashboard-card>footer{flex-direction:column;align-items:flex-start}.league-news-all{width:100%}.league-news-dashboard-list .league-news-copy strong{white-space:normal}}.league-news-carousel{background:#020c08;border:1px solid #42d79b59;border-radius:18px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080}.league-news-carousel>a{min-height:360px;color:inherit;grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr);text-decoration:none;display:grid}.league-news-carousel>a>div:last-child{background:radial-gradient(circle at 0,#35cc9224,#0000 55%);flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);display:flex}.league-news-carousel>a>div:last-child>span,.league-news-category{color:#55e3aa;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:.68rem;font-weight:900;display:inline-flex}.league-news-carousel h2{letter-spacing:-.045em;max-width:650px;margin:16px 0 12px;font-size:clamp(1.75rem,3.4vw,3.25rem);line-height:1.03}.league-news-carousel p{color:#a9c6bb;margin:0;font-size:.9rem;line-height:1.7}.league-news-carousel footer{color:#6f9687;text-transform:uppercase;margin-top:24px;font-size:.7rem}.league-news-carousel>.previous,.league-news-carousel>.next{z-index:5;color:#fff;cursor:pointer;background:#000000b8;border:1px solid #55e3aa66;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.league-news-carousel>.previous{left:14px}.league-news-carousel>.next{right:14px}.league-news-dots{z-index:5;gap:7px;display:flex;position:absolute;bottom:18px;right:28px}.league-news-dots button{cursor:pointer;background:#587267;border:0;border-radius:8px;width:7px;height:7px;padding:0;transition:all .2s}.league-news-dots button.active{background:#42d79b;width:25px}.league-news-art{isolation:isolate;background:linear-gradient(145deg,#123e2e,#04110c);place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.league-news-art:after{content:"";z-index:2;background:linear-gradient(#0000,#000000c7);height:60%;position:absolute;inset:auto 0 0}.league-news-art>img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 25px #00000073);position:relative}.league-news-art>img[width="116"]{width:116px;height:116px}.league-news-art>svg{color:#55e3aa;width:72px;height:72px}.league-news-art-grid{opacity:.2;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(500px)rotateX(55deg)scale(1.5)}.league-news-art-word{z-index:3;color:#ffffff21;letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;max-width:90%;font-size:clamp(3rem,8vw,7rem);font-weight:950;position:absolute;bottom:-8px;right:12px;overflow:hidden}.league-news-filters{background:#020c08;border:1px solid #42d79b29;border-radius:14px;padding:11px}.league-news-filters button{align-items:center;gap:8px;display:inline-flex}.league-news-filters button b{color:#75b49c;background:#ffffff0f;border-radius:999px;min-width:20px;padding:2px 5px;font-size:.6rem}.league-news-filters button.active b{color:#062318;background:#0000002e}.league-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.league-news-editorial-card{color:#edfff7;background:linear-gradient(145deg,#061711,#010705);border:1px solid #42d79b2b;border-radius:15px;height:100%;transition:all .2s;overflow:hidden}.league-news-editorial-card:hover{border-color:#42d79b;transform:translateY(-3px);box-shadow:0 20px 42px #00000059}.league-news-editorial-card>.league-news-art{min-height:190px}.league-news-editorial-card>div:last-child{flex-direction:column;min-height:245px;padding:20px;display:flex}.league-news-editorial-card h2{margin:12px 0 9px;font-size:1.15rem;line-height:1.24}.league-news-editorial-card p{color:#9eb9af;margin:0;font-size:.78rem;line-height:1.6}.league-news-editorial-card footer{color:#83a497;text-transform:uppercase;border-top:1px solid #4bcd9726;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:.62rem;display:flex}.league-news-editorial-card footer b{color:#42d79b;white-space:nowrap;align-items:center;gap:5px;display:flex}.league-news-editorial-card footer svg{width:14px}.league-news-pagination{color:#88a89b;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:.75rem;display:flex}.league-news-pagination button{color:#dff8ee;cursor:pointer;background:#03120d;border:1px solid #42d79b40;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 13px;display:flex}.league-news-pagination button:disabled{opacity:.35;cursor:not-allowed}.league-news-article{width:min(1120px,100% - 40px);margin:46px auto 90px}.league-news-article>header{background:#020c08;border:1px solid #42d79b47;border-radius:18px;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.league-news-article>header>div:last-child{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);display:flex}.league-news-article h1{letter-spacing:-.05em;margin:16px 0 13px;font-size:clamp(2rem,4.8vw,4rem);line-height:1.02}.league-news-article header p{color:#abc7bc;margin:0;font-size:1rem;line-height:1.65}.league-news-article header small{color:#729184;margin-top:25px}.league-news-facts{background:#061711;border:1px solid #42d79b38;border-radius:0 0 14px 14px;justify-content:center;gap:1px;margin:-1px 24px 0;padding:16px 20px;display:flex}.league-news-facts span{text-align:center;border-right:1px solid #42d79b26;gap:5px;min-width:120px;padding:4px 24px;display:grid}.league-news-facts span:last-child{border:0}.league-news-facts small{color:#729b8b;letter-spacing:.1em;font-size:.6rem;font-weight:850}.league-news-facts b{color:#fff;font-size:1.15rem}.league-news-article-body{color:#bdd1c9;width:min(760px,100% - 32px);margin:42px auto;font-size:1rem;line-height:1.9}.league-news-article-body .lead{color:#effff9;font-size:1.22rem;font-weight:650}.league-news-article-body aside{color:#91afa3;background:#35cc920f;border:1px solid #35cc922e;border-radius:12px;margin-top:40px;padding:20px}.league-news-article-body aside p{margin:7px 0 0;font-size:.78rem;line-height:1.6}@media (max-width:900px){.league-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-news-carousel>a,.league-news-article>header{grid-template-columns:1fr}.league-news-carousel .league-news-art{min-height:290px}.league-news-article .league-news-art{min-height:320px}}@media (max-width:620px){.league-news-shell{width:calc(100% - 24px);padding-top:28px}.league-news-grid{grid-template-columns:1fr}.league-news-carousel>a{min-height:0}.league-news-carousel .league-news-art{min-height:235px}.league-news-carousel>a>div:last-child{padding:24px 20px 38px}.league-news-carousel h2{font-size:1.7rem}.league-news-editorial-card>div:last-child{min-height:220px}.league-news-facts{justify-content:flex-start;margin:0;overflow-x:auto}.league-news-facts span{min-width:95px;padding-inline:15px}.league-news-article{width:calc(100% - 24px);margin-top:24px}.league-news-article .league-news-art{min-height:250px}.league-news-article>header>div:last-child{padding:25px 20px}.league-news-article h1{font-size:2rem}.league-news-article-body{margin-top:30px}.league-news-pagination{justify-content:space-between;gap:8px}.league-news-pagination span{font-size:.66rem}}.league-news-photo{z-index:0;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.05);inset:0;transform:scale(1.01);position:absolute!important}.league-news-art.is-editorial:before{content:"";z-index:1;background:linear-gradient(90deg,#000f0a14,#000c087a),linear-gradient(#0000 30%,#0008058c);position:absolute;inset:0}.league-news-art-subject{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:10% 8% 0}.league-news-art-subject>img{object-fit:contain;filter:drop-shadow(0 22px 28px #000000a6);max-width:150px;height:auto}.league-news-art-subject>img[style]{object-position:center bottom;max-width:none}.league-news-art-subject>svg{color:#55e3aa;width:76px;height:76px}.league-news-art.is-editorial .league-news-art-subject{opacity:.96;inset:17% 10% 0 45%}.league-news-art.is-editorial .league-news-art-subject>img:not([style]){max-width:190px}.league-news-carousel>.pause{z-index:6;color:#dffbf0;cursor:pointer;background:#000805b8;border:1px solid #55e3aa59;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:23px}.league-news-carousel>.pause svg{width:14px;height:14px}.league-news-tools{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 12px;display:flex}.league-news-tools label{color:#5be3ad;background:#04120d;border:1px solid #42d79b40;border-radius:12px;align-items:center;gap:10px;width:min(540px,100%);height:48px;padding:0 15px;display:flex}.league-news-tools label:focus-within{border-color:#42d79b;box-shadow:0 0 0 3px #42d79b1a}.league-news-tools svg{width:19px}.league-news-tools input{color:#f2fff9;width:100%;font:inherit;background:0 0;border:0;outline:0}.league-news-tools input::placeholder{color:#6e8c80}.league-news-tools>span{color:#78988b;white-space:nowrap;font-size:.75rem}.league-news-category i{color:#a5bbb2;background:#ffffff14;border-radius:5px;padding:3px 6px;font-size:.52rem;font-style:normal}.league-news-editorial-card.is-read{opacity:.7}.league-news-editorial-card.is-read:hover{opacity:1}.league-news-page-message button{color:#032319;cursor:pointer;background:#42d79b;border:0;border-radius:9px;margin-top:14px;padding:10px 16px;font-weight:800}.league-news-page-message>a{color:#55e3aa;margin-top:14px}.league-news-photo-credit{color:#709286;text-align:right;width:min(1060px,100% - 48px);margin:8px auto 0;font-size:.68rem;text-decoration:none;display:block}.league-news-photo-credit:hover{color:#55e3aa}.league-news-context-links{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px auto 0;display:flex}.league-news-context-links a{color:#b8d5c9;background:#04140e;border:1px solid #42d79b33;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.72rem;text-decoration:none;display:flex}.league-news-context-links a:hover{color:#55e3aa;border-color:#42d79b}.league-news-context-links svg{width:14px;height:14px}.league-news-article>header,.league-news-article>header>.league-news-art{min-height:570px}.league-news-article h1{font-size:clamp(3rem,5.4vw,5rem);line-height:.98}.league-news-article header p{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.62}.league-news-article header small{font-size:.78rem;line-height:1.7}.league-news-article-body{color:#d1e0da;width:min(820px,100% - 32px);margin-top:58px;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.82}.league-news-article-body section{margin-bottom:44px}.league-news-article-body h2{color:#f3fff9;letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.15}.league-news-article-body p{margin:0}.league-news-article-body .lead{font-size:clamp(1.3rem,1.8vw,1.58rem);line-height:1.68}.league-news-article-body aside{margin-top:60px;padding:26px 28px}.league-news-article-body aside p{font-size:.85rem}.league-news-related{border-top:1px solid #42d79b33;width:min(1120px,100% - 16px);margin:80px auto 0;padding-top:32px}.league-news-related>header small{color:#50dba4;letter-spacing:.12em;font-size:.65rem;font-weight:900}.league-news-related>header h2{margin:8px 0 24px;font-size:clamp(1.8rem,3vw,2.7rem)}.league-news-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.league-news-related a{color:inherit;text-decoration:none}@media (max-width:900px){.league-news-article>header{min-height:0}.league-news-article>header>.league-news-art{min-height:430px}.league-news-article h1{font-size:clamp(2.7rem,8vw,4.4rem)}.league-news-related>div{grid-template-columns:1fr 1fr}.league-news-related>div>a:last-child{display:none}}@media (max-width:620px){.league-news-tools{flex-direction:column;align-items:stretch}.league-news-tools>span{padding-left:3px}.league-news-carousel>.pause{top:14px;right:16px}.league-news-article>header>.league-news-art{min-height:330px}.league-news-article h1{font-size:clamp(2.35rem,11vw,3.4rem);line-height:1}.league-news-article header p{font-size:1.05rem}.league-news-photo-credit{width:calc(100% - 12px)}.league-news-article-body{width:calc(100% - 20px);font-size:1.08rem;line-height:1.78}.league-news-article-body .lead{font-size:1.28rem}.league-news-article-body section{margin-bottom:38px}.league-news-related{margin-top:58px}.league-news-related>div{grid-template-columns:1fr}.league-news-related>div>a:last-child{display:block}}@media (prefers-reduced-motion:reduce){.league-news-carousel *,.league-news-editorial-card{transition:none!important;animation:none!important}}.league-news-article>header{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;grid-template-areas:"headline""cover";min-height:0;position:relative;overflow:visible}.league-news-article>header:before{content:"";background:#35cc92;border-radius:999px;width:72px;height:5px;position:absolute;top:0;left:0}.league-news-article>header>div:last-child{grid-area:headline;justify-self:start;width:min(980px,100%);padding:34px 0 42px}.league-news-article>header>.league-news-art{border:1px solid #42d79b47;border-radius:18px;grid-area:cover;min-height:clamp(420px,55vw,650px)}.league-news-article>header .league-news-art.is-editorial .league-news-art-subject{inset:12% 8% 0 58%}.league-news-article>header .league-news-art-word{font-size:clamp(4rem,12vw,10rem)}.league-news-article h1{letter-spacing:-.06em;max-width:930px;margin-top:18px;font-size:clamp(3.2rem,6.2vw,5.8rem);line-height:.95}.league-news-article header p{max-width:850px;margin-top:7px;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.55}.league-news-article header small{border-top:1px solid #42d79b29;padding-top:22px;font-size:.8rem}.league-news-photo-credit{width:100%;margin-top:9px;padding-right:4px}@media (max-width:620px){.league-news-article>header>div:last-child{padding:28px 4px 30px}.league-news-article>header>.league-news-art{border-radius:13px;min-height:330px}.league-news-article>header .league-news-art.is-editorial .league-news-art-subject{inset:18% 4% 0 42%}.league-news-article h1{font-size:clamp(2.55rem,12vw,3.5rem)}.league-news-article header p{font-size:1.08rem}}.league-news-article-page{color:#151917;background:#fff}.league-news-article-page .league-news-topbar{z-index:30;color:#fff;background:#06110d;border-bottom-color:#1d4e3c;position:sticky;top:0;box-shadow:0 4px 18px #00000029}.league-news-article-page .league-news-article{width:min(1180px,100% - 40px);margin-top:54px}.league-news-article-page .league-news-article>header:before{background:#23b67c}.league-news-article-page .league-news-category{color:#078352}.league-news-article-page .league-news-article h1{color:#101412}.league-news-article-page .league-news-article header p{color:#505954}.league-news-article-page .league-news-article header small{color:#69726e;border-top-color:#dce3df}.league-news-article-page .league-news-photo-credit{color:#68716d}.league-news-article-page .league-news-photo-credit:hover{color:#078352}.league-news-article-page .league-news-facts{background:#f4f7f5;border-color:#d9e2dd;border-radius:12px;margin-top:24px}.league-news-article-page .league-news-facts span{border-right-color:#d8e0dc}.league-news-article-page .league-news-facts small{color:#66746e}.league-news-article-page .league-news-facts b{color:#101512}.league-news-article-page .league-news-context-links a{color:#26332d;background:#fff;border-color:#ccd9d3}.league-news-article-page .league-news-context-links a:hover{color:#087b50;background:#effaf5;border-color:#23b67c}.league-news-article-page .league-news-article-body{color:#272d2a;width:min(790px,100% - 32px);font-family:Arial,Helvetica Neue,sans-serif;font-size:clamp(1.12rem,1.35vw,1.3rem);line-height:1.76}.league-news-article-page .league-news-article-body h2{color:#111512;letter-spacing:-.035em;padding-top:8px;font-family:inherit;font-size:clamp(1.65rem,2.6vw,2.25rem)}.league-news-article-page .league-news-article-body .lead{color:#171c19;font-size:clamp(1.28rem,1.8vw,1.55rem);font-weight:500;line-height:1.7}.league-news-inline-photo{margin:42px 0 8px}.league-news-inline-photo>span{background:#eef2ef;border-radius:4px;min-height:clamp(280px,48vw,470px);display:block;position:relative;overflow:hidden}.league-news-inline-photo img{object-fit:cover;object-position:center}.league-news-inline-photo figcaption{color:#737b77;padding-top:8px;font-size:.72rem;line-height:1.45}.league-news-inline-photo a{color:inherit}.league-news-article-page .league-news-article-body aside{color:#405048;background:#f1f8f4;border-color:#cce5d8 #cce5d8 #cce5d8 #23b67c;border-left-style:solid;border-left-width:5px;border-radius:4px}.league-news-article-page .league-news-article-body aside strong{color:#112019}.league-news-article-page .league-news-article-body aside p{color:#51615a}.league-news-article-page .league-news-related{border-top-color:#cfd9d4}.league-news-article-page .league-news-related>header small{color:#087b50}.league-news-article-page .league-news-related>header h2{color:#151a17}.league-news-article-page .league-news-editorial-card{color:#151a17;background:#fff;border-color:#d8dfdb;box-shadow:0 8px 30px #16281f12}.league-news-article-page .league-news-editorial-card:hover{border-color:#23b67c;box-shadow:0 14px 36px #16281f21}.league-news-article-page .league-news-editorial-card h2{color:#151a17}.league-news-article-page .league-news-editorial-card p{color:#58635e}.league-news-article-page .league-news-editorial-card footer{color:#69756f;border-top-color:#e1e7e3}.league-news-article-page .league-news-editorial-card footer b{color:#078352}@media (max-width:620px){.league-news-article-page .league-news-article{width:calc(100% - 24px);margin-top:30px}.league-news-article-page .league-news-facts{margin-inline:0}.league-news-article-page .league-news-article-body{width:calc(100% - 8px);font-size:1.08rem}.league-news-inline-photo{margin-inline:-8px}.league-news-inline-photo>span{border-radius:0;min-height:270px}}.f360-subjects.has-player .f360-crests{align-self:end;margin-left:-8px}.f360-subjects .f360-crests{width:100%}.f360-subjects .f360-crests img{width:clamp(48px,5vw,76px);max-width:42%;max-height:78px}.f360-subjects .f360-crests img:only-child{width:clamp(62px,6vw,88px);max-width:76%}.f360-subjects>strong{font-size:clamp(.82rem,1.05vw,1rem)}.f360-edition-section{border-top:1px solid #d2d8d4;margin-top:36px;padding-top:24px}.f360-edition-section:first-of-type{margin-top:8px}.f360-edition-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:14px;display:grid}.f360-edition-section>header span{color:#6da600;letter-spacing:.13em;grid-column:1/-1;font-size:.6rem;font-weight:950}.f360-edition-section>header h2{color:#272c29;letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.35rem,2.4vw,2rem)}.f360-edition-section>header small{color:#747b77;font-size:.67rem}.f360-edition-section+.f360-edition-section{margin-top:52px}.f360-page{color:#252827;background:#f5f6f4 linear-gradient(120deg,#0000 0 48%,#a6ff0014 48% 49%,#0000 49%);min-height:100dvh}.f360-topbar{color:#fff;letter-spacing:.08em;background:#252827;border-bottom:4px solid #a6ff00;justify-content:space-between;align-items:center;min-height:58px;padding:0 clamp(18px,4vw,64px);font-size:.72rem;font-weight:850;display:flex}.f360-topbar a{color:inherit;align-items:center;gap:7px;text-decoration:none;display:flex}.f360-topbar svg{width:17px}.f360-shell{width:min(1180px,100% - 32px);margin:auto;padding:34px 0 80px}.f360-brand{color:#fff;background:linear-gradient(120deg,#202322,#454a48);justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:clamp(24px,5vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #1e23202e}.f360-brand:after{content:"360°";color:#a6ff0017;font-size:14rem;font-weight:950;position:absolute;top:-45px;right:20%}.f360-brand>div,.f360-brand aside{z-index:1;position:relative}.f360-brand small,.f360-edition-heading small{color:#a6ff00;letter-spacing:.14em;font-weight:950}.f360-brand h1{letter-spacing:-.08em;margin:5px 0;font-size:clamp(2.8rem,7vw,6.4rem);font-style:italic;line-height:.9}.f360-brand h1 b,.f360-dashboard h2 b{color:#a6ff00}.f360-brand p{color:#d6dbd8;margin:18px 0 0}.f360-brand aside{background:#00000052;border-left:5px solid #a6ff00;gap:3px;min-width:240px;padding:20px;display:grid}.f360-brand aside span{color:#a6ff00;letter-spacing:.13em;font-size:.6rem;font-weight:900}.f360-brand aside strong{font-size:1.35rem}.f360-brand aside small{color:#cdd3cf;letter-spacing:0}.f360-edition-heading{justify-content:space-between;align-items:end;margin:34px 0 16px;display:flex}.f360-edition-heading span{display:grid}.f360-edition-heading strong{font-size:1.35rem}.f360-edition-heading p{color:#707672;margin:0;font-size:.75rem}.f360-stories{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.f360-story,.f360-story.is-lead{background:#fff;border:1px solid #daddda;grid-column:auto;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden;box-shadow:0 9px 28px #262d2914}.f360-story-image{isolation:isolate;background:#303432 50%/cover;min-height:250px;position:relative;overflow:hidden}.f360-story-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#05080724,#0000 58%),linear-gradient(#0000 58%,#04070647);position:absolute;inset:0}.f360-grid{z-index:1;opacity:.08;background-image:linear-gradient(#a6ff0080 1px,#0000 1px),linear-gradient(90deg,#a6ff0080 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.f360-story-image>b{z-index:2;color:#ffffff21;font-size:4rem;font-style:italic;position:absolute;bottom:-13px;right:-8px}.f360-subjects{z-index:3;color:#fff;transform-origin:0;text-align:center;background:linear-gradient(145deg,#040907c2,#0d161173);border:1px solid #a6ff007a;flex-direction:column;justify-content:center;align-items:center;width:52%;height:72%;padding:10px 12px;display:flex;position:absolute;top:12%;left:4%;overflow:hidden;transform:perspective(650px)rotateY(2deg);box-shadow:inset 0 0 30px #a6ff0014,0 10px 26px #00000047}.f360-subjects:before{content:"";opacity:.12;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff3d 6px);position:absolute;inset:0}.f360-screen-kicker{color:#a6ff00;letter-spacing:.12em;font-size:.43rem;font-weight:950;position:absolute;top:7px;left:8px}.f360-screen-stage{justify-content:center;align-items:center;min-height:88px;display:flex}.f360-player{background:#18201c;border:2px solid #a6ff00;flex:0 0 82px;align-self:center;width:82px;height:82px;position:relative;box-shadow:0 8px 18px #00000075,0 0 0 3px #ffffff1f;border-radius:50%!important;overflow:hidden!important}.f360-player img{object-fit:cover!important;object-position:center 18%!important;filter:none!important;border-radius:50%!important}.f360-crests{justify-content:center;align-items:center;gap:7px;display:flex}.f360-crests img{object-fit:contain;filter:drop-shadow(0 7px 9px #000);width:min(52px,18%);height:auto;max-height:64px}.f360-has-player .f360-crests{align-self:end;margin-left:-8px}.f360-versus{color:#a6ff00;font-size:1rem;font-weight:950}.f360-subjects>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;line-height:1.1;position:relative;overflow:hidden}.f360-subjects>small{color:#a6ff00;letter-spacing:.06em;margin-top:3px;font-size:.48rem;font-weight:850;position:relative}.f360-subjects.clubs-only .f360-screen-stage{width:100%;min-height:78px}.f360-story-copy{flex-direction:column;padding:22px;display:flex}.f360-tag{color:#263122;letter-spacing:.1em;background:#a6ff00;width:max-content;padding:4px 7px;font-size:.57rem;font-weight:950}.tone-negative .f360-tag{color:#fff;background:#333}.f360-story h2{margin:13px 0 9px;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.08}.f360-story p{color:#59605c;margin:0;font-size:.82rem;line-height:1.58}.f360-story blockquote{border-left:3px solid #a6ff00;margin:13px 0 0;padding-left:11px;font-size:.72rem;font-weight:750}.f360-story footer{color:#7c827e;text-transform:uppercase;border-top:1px solid #e3e6e4;justify-content:space-between;gap:12px;margin-top:auto;padding-top:17px;font-size:.6rem;display:flex}.f360-story footer strong{color:#252a27;font-size:.78rem}.f360-signoff{color:#fff;background:#292d2b;border-left:6px solid #a6ff00;gap:18px;margin-top:28px;padding:19px 24px;display:flex}.f360-signoff b{color:#a6ff00}.f360-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:350px;display:grid}.f360-state button,.f360-state a{color:#20251f;background:#a6ff00;border:0;padding:10px 15px;font-weight:850;text-decoration:none}.f360-dashboard-list{gap:8px;display:grid}.f360-dashboard-list>div{background:#ffffff09;border-left:3px solid #a6ff00;gap:2px;padding:10px 12px;display:grid}.f360-dashboard-list span{color:#a6ff00;font-size:.52rem;font-weight:900}.f360-dashboard-list strong{font-size:.76rem}.f360-dashboard-video{aspect-ratio:16/5;background:#020806;min-height:0;display:block;position:relative;overflow:hidden}.f360-dashboard-video video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.f360-dashboard-video-shade{pointer-events:none;background:linear-gradient(90deg,#0008052e,#0000 35% 72%,#00080529),linear-gradient(#0000 65%,#00080526);position:absolute;inset:0}.f360-dashboard .league-news-all{color:#06110c;background:linear-gradient(135deg,#a6ff00,#42d79b);border-color:#baff42;min-width:132px;font-size:.67rem;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 8px 24px #a6ff0033,inset 0 1px #ffffff73}.f360-dashboard .league-news-all:hover{color:#020805;filter:saturate(1.08);background:linear-gradient(135deg,#b4ff28,#55e4aa);transform:translateY(-1px);box-shadow:0 10px 30px #a6ff0057,inset 0 1px #ffffff8c}.f360-dashboard .league-news-all:focus-visible{outline-offset:3px;outline:2px solid #effff9}.weekly-news-images-admin>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.weekly-news-images-admin label{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding:12px;display:grid}.weekly-news-images-admin label>span{grid-column:1/-1;display:grid}.weekly-news-images-admin label small{color:#82978d}.weekly-news-images-admin input{color:#fff;background:#06110c;border:1px solid #35cc9240;border-radius:7px;min-width:0;height:40px;padding:0 10px}.weekly-news-images-admin label>i{background:50%/cover;border-radius:6px}.weekly-news-images-admin footer{justify-content:flex-end;margin-top:14px;display:flex}@media (max-width:760px){.f360-shell{width:calc(100% - 20px);padding-top:12px}.f360-topbar span{display:none}.f360-brand{flex-direction:column;align-items:flex-start;padding:24px}.f360-brand aside{width:100%;min-width:0}.f360-stories{grid-template-columns:1fr}.f360-story,.f360-story.is-lead{grid-column:auto;grid-template-columns:1fr}.f360-story-image{background-position:50%;min-height:190px}.f360-subjects{width:49%;height:76%;padding:8px;top:10%;left:3%}.f360-screen-stage{min-height:74px}.f360-player{flex-basis:66px;width:66px;height:66px}.f360-crests img{max-height:52px}.f360-subjects>strong{font-size:.62rem}.f360-story-copy{min-height:245px}.f360-edition-heading{flex-direction:column;align-items:start}.f360-dashboard-video{aspect-ratio:16/7}.f360-dashboard-video video{object-position:center}.weekly-news-images-admin>div{grid-template-columns:1fr}}.f360-dashboard>header>button{color:#effff9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.f360-dashboard>header>button:hover{color:#a6ff00;background:#a6ff0014;border-color:#a6ff0033}.f360-dashboard{align-self:start}.f360-dashboard-video{aspect-ratio:auto;background:#000;height:clamp(190px,18vw,270px)}.f360-dashboard-video video{object-fit:contain;object-position:center;background:#000}.f360-dashboard-video.is-finished video{filter:brightness(.38)saturate(.78);transform:scale(1.015)}.f360-dashboard-cover{z-index:2;color:#fff;background:linear-gradient(90deg,#000906f5,#000906b8 50%,#0009061f);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(18px,3vw,34px);animation:.4s both f360-cover-in;display:flex;position:absolute;inset:0}.f360-dashboard-cover small{color:#a6ff00;letter-spacing:.14em;font-size:.59rem;font-weight:950}.f360-dashboard-cover strong{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.05rem,2.2vw,1.75rem);line-height:1.06}.f360-dashboard-cover>span{color:#b9cec5;margin-top:7px;font-size:clamp(.64rem,1vw,.78rem)}.f360-dashboard-cover button{color:#07120d;text-transform:uppercase;cursor:pointer;background:#a6ff00;border:0;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin-top:16px;padding:0 16px;font-size:.67rem;font-weight:950;display:inline-flex;box-shadow:0 8px 24px #a6ff003b}.f360-dashboard-cover button:hover{background:#bdff3f;transform:translateY(-1px)}.f360-dashboard-cover button svg{width:15px}.f360-dashboard .league-news-all{cursor:pointer;border:0}.f360-dashboard .league-news-all svg{width:14px}.f360-cutscene{z-index:10000;visibility:hidden;opacity:0;color:#fff;pointer-events:none;background:#000;place-items:center;transition:opacity .25s,visibility 0s linear .25s;display:grid;position:fixed;inset:0}.f360-cutscene.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.f360-cutscene>video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.f360-cutscene-top{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:clamp(16px,3vw,36px) clamp(16px,3vw,40px) auto}.f360-cutscene-top span,.f360-cutscene-top button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;background:#000805b8;border:1px solid #a6ff004d;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.62rem;font-weight:900;display:inline-flex}.f360-cutscene-top button{cursor:pointer}.f360-cutscene-top button:hover{color:#07120d;background:#a6ff00}.f360-cutscene-top svg{width:15px}@keyframes f360-cover-in{0%{opacity:0}to{opacity:1}}.f360-edition-history{color:#fff;background:#292d2b;border-left:5px solid #a6ff00;gap:12px;margin-top:24px;padding:15px 16px;display:grid}.f360-edition-history>span{color:#a6ff00;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:950;display:flex}.f360-edition-history>span svg{width:16px}.f360-edition-history>div{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.f360-edition-history button{color:#d5ddd9;text-align:left;cursor:pointer;background:#1d201f;border:1px solid #4a504d;gap:2px;min-width:172px;padding:9px 11px;display:grid}.f360-edition-history button:hover,.f360-edition-history button.active{color:#202420;background:#a6ff00;border-color:#a6ff00}.f360-edition-history button small{letter-spacing:.1em;font-size:.48rem;font-weight:950}.f360-edition-history button strong{font-size:.67rem}.f360-edition-history button em{opacity:.72;font-size:.55rem;font-style:normal}.tm-desk-list{overscroll-behavior:contain;scrollbar-color:#42d79bb3 #03110db8;scrollbar-gutter:stable;scrollbar-width:thin;height:650px;min-height:0;overflow:hidden auto}.tm-desk-list>header{z-index:2;background:linear-gradient(#052018 78%,#052018f0);padding-block:18px 12px;position:sticky;top:-18px}.tm-desk-list::-webkit-scrollbar{width:8px}.tm-desk-list::-webkit-scrollbar-track{background:#03110db8}.tm-desk-list::-webkit-scrollbar-thumb{background:#42d79b94;border:2px solid #03110db8;border-radius:999px}.tm-desk-list::-webkit-scrollbar-thumb:hover{background:#42d79bd1}.tm-history>span{padding-left:2px;position:relative}.tm-history>span+span{border-top:1px solid #42d79b1a;padding-top:11px}.tm-history .tm-history-meta{color:#62dbae;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:850}.tm-history span>em{flex-wrap:wrap;grid-column:2;gap:5px;margin-top:6px;font-style:normal;display:flex}.tm-history span>em i{color:#cbe3da;background:#42d79b14;border:1px solid #42d79b29;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal}.tm-history span.is-player>svg{color:#e7bd4c}.tm-history span.is-system>svg{color:#7f9c91}.tm-contract-pulse{background:#42d79b11;border:1px solid #42d79b33;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 2px;padding:10px;display:grid}.tm-contract-pulse>span{gap:4px;min-width:0;display:grid}.tm-contract-pulse small{color:#7fa99a;letter-spacing:.08em;font-size:8px;font-weight:900}.tm-contract-pulse b{overflow-wrap:anywhere;color:#e7fff6;font-size:10px;line-height:1.3}.tm-contract-pulse.is-impatient{background:#e7bd4c14;border-color:#e7bd4c4d}.tm-contract-pulse.is-impatient b{color:#f0c95f}.tm-impact b.is-negative{color:#ff7373}.tm-contract>header>span{gap:2px;display:grid}.tm-contract>header>span>small{color:var(--tm-green);letter-spacing:.12em;font-size:8px;font-weight:900}.tm-agent-message{background:linear-gradient(120deg,#42d79b1f,#42d79b09);border:1px solid #42d79b45;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.tm-agent-message>svg{width:38px;height:38px;color:var(--tm-green);background:#42d79b1f;border-radius:50%;padding:8px}.tm-agent-message span{gap:4px;min-width:0;display:grid}.tm-agent-message small{color:#63dcae;letter-spacing:.085em;font-size:8px;font-weight:900}.tm-agent-message strong{color:#f0faf6;font-size:12px;line-height:1.45}.tm-agent-message.is-impatient{background:linear-gradient(120deg,#e7bd4c24,#e7bd4c09);border-color:#e7bd4c5c}.tm-agent-message.is-impatient>svg,.tm-agent-message.is-impatient small{color:#efc756}.tm-agent-message.is-closed{background:linear-gradient(120deg,#ff7b7224,#ff7b7209);border-color:#ff7b725c}.tm-agent-message.is-closed>svg,.tm-agent-message.is-closed small{color:#ff9187}.tm-club-negotiation-meter{background:#35cc9209;border:1px solid #35cc922e;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.58fr);gap:8px;margin-top:12px;padding:10px;display:grid}.tm-club-negotiation-meter>.tm-agent-message{min-width:0}.tm-club-negotiation-meter>.tm-signal-card{align-content:center}.tm-negotiation-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.tm-offer-terms{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 10px;display:grid}.tm-offer-terms label{align-content:start;gap:2px;display:grid}.tm-offer-terms small{color:#7fa99a;letter-spacing:.08em;font-size:7px;font-weight:900}@media (max-width:640px){.tm-offer-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-signal-card,.tm-priority-card{background:#02110cb8;border:1px solid #42d79b2b;border-radius:8px;min-width:0;padding:10px}.tm-signal-card>span{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.tm-signal-card small,.tm-priority-card small{color:#7fa99a;letter-spacing:.08em;font-size:7px;font-weight:900}.tm-signal-card b{color:#eafff7;text-align:right;font-size:10px}.tm-signal-bar{background:#1a2823;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.tm-signal-bar i{border-radius:inherit;background:linear-gradient(90deg,#27b97f,#62e7b5);height:100%;transition:width .25s;display:block}.tm-signal-card.is-warning b{color:#f0c95f}.tm-signal-card.is-warning .tm-signal-bar i{background:#e7bd4c}.tm-priority-card{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.tm-priority-card b{color:#f0c95f;font-size:11px}.tm-priority-card span{color:var(--tm-muted);grid-column:2;font-size:9px;line-height:1.4}.tm-first-offer-note{color:#a9c1b8;background:#42d79b0d;border:1px dashed #42d79b3d;border-radius:8px;margin:10px 0 0;padding:10px;font-size:10px;line-height:1.45}.tm-contract-section-title{justify-content:space-between;align-items:end;gap:10px;margin:14px 0 9px;display:flex}.tm-contract-section-title>span{gap:2px;display:grid}.tm-contract-section-title small{color:#789d90;letter-spacing:.11em;font-size:7px;font-weight:900}.tm-contract-section-title strong{color:#effaf6;font-size:12px}.tm-contract-section-title em{color:var(--tm-green);white-space:nowrap;background:#42d79b14;border:1px solid #42d79b33;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.tm-contract-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tm-contract-guidance>span{background:#42d79b12;border:1px solid #42d79b33;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.tm-contract-guidance>span.is-optional{background:#e7bd4c0e;border-color:#e7bd4c33}.tm-contract-guidance small{color:#61dbaa;letter-spacing:.09em;font-size:7px;font-weight:950}.tm-contract-guidance .is-optional small{color:#e7bd4c}.tm-contract-guidance strong{color:#effaf6;font-size:10px;line-height:1.3}.tm-contract-guidance em{color:#8eaaa0;font-size:8px;font-style:normal;line-height:1.35}.tm-contract-lock.tm-contract-complete{color:#53dca8;background:radial-gradient(circle at 50% 22%,#42d79b29,#0000 48%);min-height:300px;padding:28px 22px}.tm-contract-lock.tm-contract-complete>svg{color:#04140e;background:#53dca8;border-radius:50%;width:46px;height:46px;padding:10px}.tm-contract-lock.tm-contract-complete>small{color:#53dca8;letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:950}.tm-contract-lock.tm-contract-complete>strong{color:#effff9;font-size:18px}.tm-contract-lock.tm-contract-complete>p{color:#9db8ae;max-width:310px;margin:9px 0 15px;font-size:11px;line-height:1.55}.tm-contract-lock.tm-contract-complete>span{color:#d9eee6;background:#42d79b14;border:1px solid #42d79b38;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.tm-contract-lock.tm-contract-complete>span svg{width:14px;height:14px;margin:0}.tm-contract-fields label{align-content:start;display:grid}.tm-contract-fields .tm-optional-label{color:#e7bd4c;letter-spacing:.06em;margin-left:4px;font-size:7px;font-weight:900;display:inline}.tm-club-actions select{color:#eff7f4;background:#03100c;border:1px solid #1b4a3c;border-radius:6px;width:100%;min-height:44px;margin-top:5px;padding:0 9px}.tm-term-feedback{align-items:center;gap:5px;min-height:16px;margin-top:5px;font-size:8px;line-height:1.25;display:flex}.tm-term-feedback i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tm-term-feedback.is-strong{color:#55d9a5}.tm-term-feedback.is-negotiable{color:#e6bd55}.tm-term-feedback.is-weak{color:#ff7b72}.tm-term-feedback.is-neutral{color:#708f84}.tm-contract-next{background:linear-gradient(90deg,#42d79b1f,#42d79b09);border:1px solid #42d79b47;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:10px;display:grid}.tm-contract-next>span{gap:3px;min-width:0;display:grid}.tm-contract-next small{color:var(--tm-green);letter-spacing:.1em;font-size:7px;font-weight:900}.tm-contract-next strong{color:#d8ebe4;font-size:9px;line-height:1.35}.tm-contract-next .tm-contract-submit{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-height:39px;padding:0 12px;display:inline-flex}.tm-project-pitch{background:linear-gradient(135deg,#2a73b829,#081c2894);border:1px solid #58b4f252;border-radius:10px;margin-top:10px;padding:11px}.tm-project-pitch>header{justify-content:space-between;align-items:start;gap:8px;margin:0 0 9px;display:flex}.tm-project-pitch header span{gap:3px;display:grid}.tm-project-pitch header small,.tm-project-options button>span>small{color:#7ccaf9;letter-spacing:.1em;font-size:7px;font-weight:950}.tm-project-pitch header strong{color:#eaf7ff;font-size:11px;line-height:1.3}.tm-project-pitch header em{color:#a8dcff;white-space:nowrap;border:1px solid #7ccaf959;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.tm-project-options{gap:6px;display:grid}.tm-project-options button{text-align:left;color:#dff4ff;cursor:pointer;background:#000c1557;border:1px solid #7dbce333;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.tm-project-options button:hover:not(:disabled),.tm-project-options button:focus-visible{background:#348ecc33;border-color:#72c9ff;outline:0}.tm-project-options button.recommended{border-color:#53dca49e;box-shadow:inset 3px 0 #53dca4}.tm-project-options button:disabled{opacity:.62;cursor:wait}.tm-project-options button>span{gap:3px;min-width:0;display:grid}.tm-project-options strong{font-size:11px;line-height:1.25}.tm-project-options em{color:#a6c4d6;font-size:9px;font-style:normal;line-height:1.36}.tm-project-options i{color:#7fbe9f;font-size:8px;font-style:normal;line-height:1.3}.tm-project-options button>b{text-align:center;color:#9ce0ff;gap:2px;min-width:43px;font-size:17px;line-height:1;display:grid}.tm-project-options button>b small{color:#87aebf;font-size:7px}.tm-project-result{color:#5ce0a8;background:#56d9a514;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.tm-project-pitch.is-declined{background:linear-gradient(135deg,#9337312b,#220a0a8a);border-color:#ff7b7259}.tm-project-pitch.is-declined .tm-project-result{color:#ff968d;background:#ff7b7214}.tm-project-result span{gap:3px;min-width:0;display:grid}.tm-project-result b{font-size:10px}.tm-project-result small{color:#b8d0d8;font-size:9px;line-height:1.35}.tm-project-loading,.tm-loan-conversation-note{color:#aac6d7;margin:0;font-size:9px;line-height:1.45}.tm-loan-conversation-note{background:#488fcd14;border:1px dashed #7ccaf94d;border-radius:8px;margin-top:10px;padding:10px}.tm-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tm-impact-grid>span{background:#42d79b09;border:1px solid #42d79b1f;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.tm-impact-grid small{font-size:8px}.tm-impact-grid b{overflow-wrap:anywhere;font-size:11px}@media (max-width:1000px) and (orientation:landscape){.tm-desk-list{height:520px}.tm-desk-list>header{padding-block:12px 9px;top:-12px}}@media (max-width:760px){.tm-club-negotiation-meter{grid-template-columns:minmax(0,1fr);padding:9px}.tm-club-negotiation-meter .tm-offer-terms{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.tm-club-negotiation-meter .tm-offer-terms label{scroll-snap-align:start;background:#00000038;border:1px solid #35cc921f;border-radius:7px;flex:0 0 62%;min-width:145px;padding:8px}.tm-negotiation-signals{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.tm-signal-card,.tm-priority-card{scroll-snap-align:start;flex:0 0 76%;min-width:210px}.tm-priority-card{display:grid}.tm-contract-next{grid-template-columns:minmax(0,1fr)}.tm-contract-next .tm-contract-submit{width:100%;min-height:44px}.tm-impact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.tm-contract-fields,.tm-contract-guidance{grid-template-columns:minmax(0,1fr)}.tm-agent-message{grid-template-columns:32px minmax(0,1fr);padding:11px}.tm-agent-message>svg{width:32px;height:32px;padding:7px}}@media (max-width:760px){.f360-dashboard-video{aspect-ratio:16/9;height:auto}.f360-dashboard-cover{padding:18px}.f360-dashboard-cover strong{font-size:1.05rem}.f360-dashboard-cover>span{display:none}.f360-dashboard-cover button{margin-top:12px}.f360-cutscene-top{flex-direction:column;align-items:flex-end}.f360-cutscene-top>span{display:none}.f360-edition-history{margin-inline:-2px;padding-inline:12px}.f360-edition-history button{min-width:158px}}@media (prefers-reduced-motion:reduce){.f360-dashboard-cover{animation:none}.f360-dashboard-cover button,.f360-dashboard-video.is-finished video{transform:none!important}}.dashboard-competition-shortcuts{color:#effaf6;background:#03110c;border-color:#35cc923d;overflow:hidden}.dashboard-competition-shortcuts>header{border-bottom:1px solid #35cc9224;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 14px;display:flex}.dashboard-competition-shortcuts>header>span{gap:2px;display:grid}.dashboard-competition-shortcuts>header small{color:#54dda8;letter-spacing:.12em;font-size:.52rem;font-weight:950}.dashboard-competition-shortcuts>header strong{font-size:.9rem}.dashboard-competition-shortcuts>header>a{color:#dffff2;white-space:nowrap;background:#35cc9214;border:1px solid #35cc9240;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:.61rem;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-competition-shortcuts>header>a:hover{color:#04120d;background:#42d79b}.dashboard-competition-shortcuts>nav{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:10px;display:grid}.dashboard-competition-shortcuts>nav>a{border:1px solid;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px 10px;text-decoration:none;transition:filter .18s,transform .18s;display:grid}.dashboard-competition-shortcuts>nav>a:hover{filter:brightness(1.12);transform:translateY(-1px)}.dashboard-competition-shortcuts>nav>a>span{gap:2px;min-width:0;display:grid}.dashboard-competition-shortcuts>nav>a strong,.dashboard-competition-shortcuts>nav>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-competition-shortcuts>nav>a strong{font-size:.7rem}.dashboard-competition-shortcuts>nav>a small{opacity:.76;font-size:.51rem}.dashboard-competition-shortcuts>nav>p{color:#86a397;text-align:center;grid-column:1/-1;margin:4px;font-size:.65rem}@media (max-width:760px){.dashboard-competition-shortcuts>nav{display:flex;overflow-x:auto}.dashboard-competition-shortcuts>nav>a{flex:0 0 205px;min-width:205px}.dashboard-competition-shortcuts>header{padding-inline:12px}}.overview-image-shortcut{isolation:isolate;color:#fff;background:#06110c var(--overview-image) center/cover no-repeat;border:1px solid #35cc923b;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;min-height:190px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.overview-image-shortcut:before{content:"";z-index:-1;background:linear-gradient(90deg,#000604f0 0%,#000705b8 50%,#0005034d 100%),linear-gradient(#0000 30%,#000503ad);transition:background .2s;position:absolute;inset:0}.overview-image-shortcut:hover:before{background:linear-gradient(90deg,#000604e6,#00070599 58%,#00050333),linear-gradient(#0000 30%,#00050399)}.overview-image-shortcut>span{text-shadow:0 2px 8px #000;gap:5px;max-width:330px;display:grid}.overview-image-shortcut small{color:#78e9b5;letter-spacing:.13em;font-size:.54rem;font-weight:950}.overview-image-shortcut strong{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1}.overview-image-shortcut em{color:#d4e2dc;font-size:.68rem;font-style:normal;line-height:1.45}.overview-image-shortcut>b{color:#06120d;background:#46daa0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.62rem;transition:transform .18s,background .18s;display:inline-flex}.overview-image-shortcut:hover>b{background:#76efbd;transform:translate(3px)}.overview-finance-shortcut{border-color:#e8c95d40;min-height:150px}.overview-finance-shortcut small{color:#e8c95d}.overview-finance-shortcut>b{color:#161307;background:#e8c95d}.overview-finance-shortcut:hover>b{background:#f5df89}.overview-inbox-shortcut{border-color:#64beff38;min-height:150px}.overview-inbox-shortcut small{color:#8edaff}.overview-inbox-shortcut>b{color:#05131a;background:#8edaff}.overview-inbox-shortcut:hover>b{background:#b9e9ff}.overview-inbox-unread{color:#e7f8ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051821b8;border:1px solid #8edaff52;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:.53rem;font-style:normal;font-weight:850;display:inline-flex;position:absolute;top:14px;right:14px}.dashboard-competition-shortcuts>nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:1fr}.dashboard-competition-shortcuts>nav>a{height:100%;min-height:76px;color:var(--competition-text,#fff);background:var(--competition-background,#12382a)}.dashboard-competition-shortcuts>nav>a .competition-logo{object-fit:contain;width:34px;height:34px}@media (max-width:760px){.overview-image-shortcut{min-height:160px;padding:16px}.overview-finance-shortcut{min-height:140px}.dashboard-competition-shortcuts>nav>a{min-height:72px}}@media (max-width:1180px) and (min-width:701px){.app-shell.is-overview .side-column>.overview-finance-shortcut{grid-column:1/-1}.app-shell.is-overview .side-column>.overview-squad-shortcut,.app-shell.is-overview .side-column>.overview-inbox-shortcut{height:100%}}.f360-dashboard-shortcut{isolation:isolate;color:#effaf6;background:linear-gradient(110deg,#03110c,#0a2319 64%,#06150f);border-color:#a6ff004d;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:82px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.f360-dashboard-shortcut:before{content:"";z-index:-2;background:radial-gradient(circle at 76%,#a6ff001c,#0000 32%);position:absolute;inset:0}.f360-dashboard-reflection{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:17%;animation:4.8s ease-in-out infinite f360-shortcut-reflection;position:absolute;top:-55%;bottom:-55%;left:-34%;transform:skew(-20deg)}.f360-dashboard-shortcut-icon{color:#172015;background:#a6ff00;border-radius:11px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 24px #a6ff002b}.f360-dashboard-shortcut-icon svg{width:22px}.f360-dashboard-shortcut-copy{gap:2px;min-width:0;display:grid}.f360-dashboard-shortcut-copy small{color:#a6ff00;letter-spacing:.13em;font-size:.5rem;font-weight:950}.f360-dashboard-shortcut-copy strong{letter-spacing:-.025em;font-size:1rem;font-style:italic}.f360-dashboard-shortcut-copy strong b{color:#a6ff00}.f360-dashboard-shortcut-copy em{color:#9db8ad;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-style:normal;overflow:hidden}.f360-dashboard-edition-indicator{color:#dfffee;white-space:nowrap;background:#a6ff0014;border:1px solid #a6ff0047;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:.56rem;font-weight:850;display:inline-flex}.f360-dashboard-edition-indicator i{background:#a6ff00;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite f360-edition-pulse;box-shadow:0 0 0 4px #a6ff001c}.f360-dashboard-edition-indicator.is-empty{color:#789389;background:0 0;border-color:#78938938}.f360-dashboard-shortcut>button{color:#111810;cursor:pointer;white-space:nowrap;background:#a6ff00;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.62rem;font-weight:950;display:inline-flex}.f360-dashboard-shortcut>button:hover:not(:disabled){background:#bcff3e;transform:translateY(-1px)}.f360-dashboard-shortcut>button:disabled{color:#71847c;cursor:default;background:#17231e}.f360-dashboard-shortcut>button svg{width:15px}@keyframes f360-shortcut-reflection{0%,22%{opacity:0;left:-34%}32%{opacity:1}58%{opacity:.65;left:118%}66%,to{opacity:0;left:118%}}@keyframes f360-edition-pulse{50%{opacity:.45;transform:scale(.82)}}@media (max-width:760px){.f360-dashboard-shortcut{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;min-height:96px;padding:11px 12px}.f360-dashboard-shortcut-icon{width:42px;height:42px}.f360-dashboard-edition-indicator{grid-column:1/3;width:max-content;max-width:100%}.f360-dashboard-shortcut>button{grid-area:1/3/3;align-self:stretch;padding-inline:10px}.f360-dashboard-shortcut-copy em{white-space:normal}.f360-dashboard-shortcut>button{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.f360-dashboard-reflection,.f360-dashboard-edition-indicator i{animation:none}}.tm-negotiation-timeline{border-radius:12px;margin-block:18px}.tm-history-heading{min-height:64px;padding:12px 16px}.tm-history-heading small{font-size:10px}.tm-history-heading strong{font-size:14px;line-height:1.35}.tm-history-heading>b{padding:5px 9px;font-size:10px}.tm-history-list{max-height:340px;padding:8px 16px 10px}.tm-history-event{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:17px 0}.tm-history-marker{width:29px;height:29px}.tm-history-marker svg{width:14px;height:14px}.tm-history-event:not(:last-child) .tm-history-marker:after{height:calc(100% + 19px);top:27px}.tm-history-content{gap:7px}.tm-history-event-head small{font-size:10px;line-height:1.35}.tm-history-event-head time{font-size:10px}.tm-history-content>strong{font-size:14px;line-height:1.4}.tm-history-content>p{max-width:72ch;font-size:12px;line-height:1.6}.tm-history-facts{gap:7px}.tm-history-facts>span{padding:5px 8px;font-size:10px}.tm-history-event.is-latest .tm-history-event-head:after{padding:4px 7px;font-size:8px}.tm-history-event.is-rejected .tm-history-marker{color:#fff;background:#d84f55;border-color:#321416}.tm-history-event.is-rejected .tm-history-content>strong{color:#ff9b9f}.tm-history-event.is-rejected .tm-history-facts>span{color:#ffc4c6;background:#d84f551a;border-color:#ff636a4d}.tm-club-actions{background:#02110c9e;border:1px solid #35cc9233;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:13px;margin-top:18px;padding:14px;display:grid}.tm-club-actions>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-club-actions>header>span{gap:3px;display:grid}.tm-club-actions>header small{color:var(--tm-green);letter-spacing:.1em;font-size:9px;font-weight:900}.tm-club-actions>header strong{color:#f0faf6;font-size:13px}.tm-club-actions>header em{color:#a7c3b8;white-space:nowrap;border:1px solid #35cc9229;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.tm-club-action-fields{grid-template-columns:minmax(170px,1.25fr) repeat(3,minmax(110px,1fr));gap:10px;display:grid}.tm-club-action-fields label{color:#a9c1b8;min-width:0;font-size:11px;line-height:1.4}.tm-club-action-fields :is(input,select){width:100%;min-height:44px;margin-top:6px}.tm-club-actions>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tm-club-actions>footer button{min-height:46px;padding-inline:10px}.tm-club-actions>footer button:disabled{opacity:.5;cursor:not-allowed}.tm-waiting.is-rejected{color:#ff9b9f;background:#d84f5512;border-color:#d84f556b}@media (max-width:900px){.tm-club-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tm-history-heading{min-height:58px;padding-inline:13px}.tm-history-list{max-height:min(48dvh,360px);padding-inline:13px}.tm-history-event{grid-template-columns:31px minmax(0,1fr);gap:10px;padding-block:15px}.tm-history-content>strong{font-size:13px}.tm-history-content>p{font-size:11px}.tm-club-actions{padding:12px}.tm-club-actions>footer{grid-template-columns:minmax(0,1fr)}.tm-club-actions>footer .primary{order:1}.tm-club-actions>footer .danger{order:3}}@media (max-width:440px){.tm-club-action-fields{grid-template-columns:minmax(0,1fr)}.tm-club-actions>header{align-items:flex-start}.tm-history-event-head time{width:auto}}.live-match-modal .live-match-header{--live-score-y:60%}.live-match-modal .live-score-team-name{letter-spacing:.055em}@media (max-width:760px) and (orientation:portrait){.live-match-modal .live-match-header{--live-score-y:65%}}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.player-position-goalkeeper){--field-card-accent:#f5bd31;--field-card-glow:#f5bd314d;--field-card-start:#8d5200;--field-card-end:#271400}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.player-position-defense){--field-card-accent:#3b9cff;--field-card-glow:#3b9cff47;--field-card-start:#0d61bc;--field-card-end:#061d54}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.player-position-midfield){--field-card-accent:#37d995;--field-card-glow:#37d99545;--field-card-start:#087851;--field-card-end:#023528}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.player-position-attack){--field-card-accent:#ff5c71;--field-card-glow:#ff5c7147;--field-card-start:#ae1739;--field-card-end:#520717}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.pitch-player-card){width:84px;height:126px;display:block;overflow:visible}.formation-board-shell.is-preview-cards .pitch-player-card{color:#f4fff9;background:radial-gradient(circle at 78% 15%, color-mix(in srgb, var(--field-card-accent) 36%, transparent), transparent 34%), linear-gradient(153deg, var(--field-card-start,#155a43), var(--field-card-end,#03170e) 82%);border:2px solid var(--field-card-accent,#86ad9b);width:84px;height:108px;box-shadow:0 4px 10px #00000061, 0 0 10px var(--field-card-glow,#78b99d29);border-radius:7px 7px 4px 4px;padding:3px;display:block;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.formation-board-shell.is-preview-cards .pitch-player-card:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff21;border-radius:4px 4px 2px 2px;position:absolute;inset:3px}.formation-board-shell.is-preview-cards .pitch-player-card-rating.player-position-badge{z-index:4;letter-spacing:.015em;width:auto;min-width:39px;min-height:17px;text-shadow:none;border-radius:3px;flex-direction:row;align-items:center;gap:3px;padding:2px 5px;font-family:Oxanium,Arial Narrow,sans-serif;line-height:1;display:inline-flex;position:absolute;top:5px;left:5px;color:#fff!important;background:color-mix(in srgb, var(--field-card-end) 72%, #020604)!important;border-color:#ffffffb8!important}.formation-board-shell.is-preview-cards .pitch-player-card-rating>small{letter-spacing:.025em;font:800 .52rem/1 Oxanium,Arial Narrow,sans-serif}.formation-board-shell.is-preview-cards .pitch-player-card-rating>strong{font:800 .72rem/1 Oxanium,Arial Narrow,sans-serif}.formation-board-shell.is-preview-cards .pitch-player-card-photo{z-index:0;background:linear-gradient(145deg, color-mix(in srgb, var(--field-card-start) 72%, #e5f0ea), var(--field-card-end));border:0;display:block;position:absolute;inset:25px 3px 3px;overflow:hidden}.formation-board-shell.is-preview-cards .pitch-player-card-photo:after{content:"";background:linear-gradient(#0000 46%,#020906c2 100%);position:absolute;inset:0}.formation-board-shell.is-preview-cards .pitch-player-card-photo img{object-position:center 14%}.formation-board-shell.is-preview-cards .pitch-player-card-name{z-index:4;color:#f5fff9;border:1px solid color-mix(in srgb, var(--field-card-accent) 42%, transparent);letter-spacing:.005em;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 1px #00000061;white-space:nowrap;background:#010704e6;border-radius:3px;min-height:15px;padding:2px 3px;font:800 .56rem/1.1 Oxanium,Arial Narrow,sans-serif;position:absolute;top:109px;left:-4px;right:-4px;overflow:hidden;display:block!important}.formation-board-shell.is-preview-cards .pitch-player-card-condition{z-index:3;background:#000402d1;border:1px solid #ffffff6b;border-radius:2px;min-width:0;height:6px;padding:1px;position:absolute;bottom:-3px;left:6px;right:6px}.formation-board-shell.is-preview-cards .player-morale-indicator.is-card-corner{z-index:5;color:#b1c8bf;width:18px;height:18px;box-shadow:none;background:#020805eb;border:1px solid #b1c8bf94;border-radius:3px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.formation-board-shell.is-preview-cards .player-morale-indicator.is-card-corner b{font:800 .82rem/1 Oxanium,Arial Narrow,sans-serif}.formation-board-shell.is-preview-cards .player-morale-indicator.is-card-corner.morale-high{color:#63e6a9;border-color:#63e6a9bf}.formation-board-shell.is-preview-cards .player-morale-indicator.is-card-corner.morale-low{color:#ff8a76;border-color:#ff8a76c2}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-selected .pitch-player-card{box-shadow:0 0 0 2px #70f4b9,0 0 12px #70f4b961,0 5px 12px #0000006b}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-valid-target .pitch-player-card{box-shadow:0 0 0 2px #fff,0 0 12px #70f4b96b}@media (min-width:701px){:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot.filled{width:84px;height:126px}}@media (max-width:700px){.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .club-profile-lineup-slot.filled{width:62px;height:99px}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.pitch-player-card){width:62px;height:99px}.formation-board-shell.is-preview-cards .pitch-player-card,.match-preparation-page .preparation-modal .formation-board-shell.is-preview-cards .pitch-player-card{width:62px;height:84px}.formation-board-shell.is-preview-cards .pitch-player-card-rating.player-position-badge{min-width:33px;min-height:15px;padding:2px 3px}.formation-board-shell.is-preview-cards .pitch-player-card-rating>small{font-size:.44rem}.formation-board-shell.is-preview-cards .pitch-player-card-rating>strong{font-size:.62rem}.formation-board-shell.is-preview-cards .pitch-player-card-photo{top:22px}.formation-board-shell.is-preview-cards .pitch-player-card-name{min-height:14px;font-size:.46rem;top:85px}.formation-board-shell.is-preview-cards .pitch-player-card-condition{height:5px;bottom:-3px}.formation-board-shell.is-preview-cards .player-morale-indicator.is-card-corner{width:15px;height:15px}.formation-board-shell.is-preview-cards .player-morale-indicator.is-card-corner b{font-size:.68rem}}@media (orientation:landscape) and (max-height:700px){:is(.preparation-modal,.live-tactical-preparation.is-open) .formation-board-shell.is-preview-cards .club-profile-lineup-slot.filled{width:70px;height:108px}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.pitch-player-card){width:70px;height:108px}.formation-board-shell.is-preview-cards .pitch-player-card{width:70px;height:91px}.formation-board-shell.is-preview-cards .pitch-player-card-name{top:92px}}.formation-board-shell.is-preview-cards .club-profile-lineup-slot>.pitch-player-card-name{border-radius:0;max-width:none;font-weight:850;left:-4px;right:-4px;color:#fff!important;text-shadow:0 1px 2px #000,0 0 3px #000000c7!important;background:0 0!important;border:0!important;padding:0!important}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-interactive:hover{transform:translate(-50%,-50%)translateY(-2px)scale(1.02)}.formation-board-shell.is-preview-cards .club-profile-lineup-slot.is-interactive:hover .pitch-player-card{transform:translate(-50%)}.app-shell .formation-surface-switch{background:#04130d;border:1px solid #51dd9f4d;border-radius:8px;margin:0 0 10px;display:inline-flex;overflow:hidden}.app-shell .formation-surface-switch button{color:#96b7a8;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 11px;font-size:.61rem;font-weight:850}.app-shell .formation-surface-switch button.active{color:#03150d;background:#58dda7}.app-shell .default-lineup-editor .formation-board-shell:has(.is-zone-layout){width:min(100%,560px);margin-inline:auto}.app-shell .default-lineup-editor .formation-board.is-zone-layout{background:linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/20% 100%,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(135deg,#1c7a31,#0f4d23 54%,#1c6d2d);grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;height:auto;min-height:580px;padding:10px 8px;display:grid;position:relative;overflow:hidden}.app-shell .default-lineup-editor .formation-board.is-zone-layout:before{content:"";pointer-events:none;background:radial-gradient(#0000 0 11%,#ffffff73 11.3% 11.7%,#0000 12%);border:1px solid #ffffff7a;position:absolute;inset:3.5%}.app-shell .default-lineup-editor .formation-board.is-zone-layout:after{content:"";z-index:0;pointer-events:none;border-top:1px solid #ffffff7a;position:absolute;top:50%;left:3.5%;right:3.5%}.app-shell .formation-board.is-zone-layout .formation-zone-labels{z-index:0;pointer-events:none;grid-template-rows:repeat(3,1fr);align-items:center;display:grid;position:absolute;inset:4% 7%}.app-shell .formation-board.is-zone-layout .formation-zone-labels span{color:#ffffff30;letter-spacing:.18em;text-align:center;font-size:.52rem;font-weight:950}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot{z-index:2;grid-column:var(--zone-lane);grid-row:var(--zone-band);place-self:center;width:72px;height:97px;padding:0;display:block;overflow:visible;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.app-shell .formation-board.is-zone-layout .pitch-player-card{width:72px;height:82px;top:0}.app-shell .formation-board.is-zone-layout .pitch-player-card-name{font-size:.5rem;top:84px}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot.is-interactive:hover{transform:translateY(-2px)scale(1.02)!important}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot.is-interactive:hover .pitch-player-card{transform:translate(-50%)!important}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot.is-selected{transform:scale(1.045)!important}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot.is-valid-target{filter:drop-shadow(0 0 7px #5ceba1f2)}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot.is-invalid-target{opacity:.3;filter:grayscale(.75)}@media (max-width:700px){.app-shell .default-lineup-editor .formation-board-shell:has(.is-zone-layout){width:min(100%,390px)}.app-shell .default-lineup-editor .formation-board.is-zone-layout{min-height:540px}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot{width:58px;height:84px}.app-shell .formation-board.is-zone-layout .pitch-player-card{width:58px;height:72px}.app-shell .formation-board.is-zone-layout .pitch-player-card-photo{top:21px}.app-shell .formation-board.is-zone-layout .pitch-player-card-name{font-size:.43rem;top:73px}.app-shell .formation-board.is-zone-layout .pitch-player-card-condition{height:4px}.app-shell .formation-board.is-zone-layout .pitch-player-card-rating.player-position-badge{min-width:31px;padding:2px 3px}.app-shell .formation-board.is-zone-layout .player-morale-indicator.is-card-corner{width:14px;height:14px}.app-shell .formation-board.is-zone-layout .player-morale-indicator.is-card-corner b{font-size:.62rem}}.app-shell .default-lineup-editor .spatial-lineup-board{isolation:isolate;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/20% 100%,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(135deg,#1e7d34,#105027 54%,#1a6c2e);border:1px solid #65eaa96b;border-radius:13px;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:min(100%,560px);min-height:680px;margin-inline:auto;padding:20px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 54px #00000052}.app-shell .default-lineup-editor .spatial-lineup-board:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 0 11%,#ffffff80 11.2% 11.65%,#0000 11.9%);border:1px solid #ffffff9e;position:absolute;inset:3.5%}.app-shell .default-lineup-editor .spatial-lineup-board:after{content:"";z-index:-1;pointer-events:none;border-top:1px solid #ffffff9e;position:absolute;bottom:50%;left:3.5%;right:3.5%}.app-shell .spatial-lineup-sector{z-index:-1;color:#ffffff29;letter-spacing:.24em;text-align:center;font-size:.56rem;font-weight:950;position:absolute;left:0;right:0}.app-shell .spatial-lineup-sector.is-attack{top:18%}.app-shell .spatial-lineup-sector.is-midfield{top:49%}.app-shell .spatial-lineup-sector.is-defense{bottom:16%}.app-shell .spatial-lineup-slot{grid-column:var(--zone-lane);grid-row:var(--zone-band);z-index:1;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;min-width:0;min-height:70px;padding:3px;transition:border-color .15s,background .15s,filter .15s,transform .15s;display:grid;position:relative}.app-shell .spatial-lineup-slot-label{z-index:0;text-align:center;opacity:0;pointer-events:none;place-items:center;gap:2px;display:grid;position:absolute}.app-shell .spatial-lineup-slot-label b{letter-spacing:.05em;font-size:.66rem}.app-shell .spatial-lineup-slot-label small{letter-spacing:.035em;white-space:nowrap;font-size:.38rem;font-weight:950}.app-shell .spatial-lineup-board.is-choosing .spatial-lineup-slot{border-color:#ffffff5c}.app-shell .spatial-lineup-board.is-choosing .spatial-lineup-slot-label{opacity:1}.app-shell .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-ideal{background:#31d1853b;border-color:#8bf6c2;animation:.9s ease-in-out infinite spatial-target-pulse;box-shadow:0 0 0 2px #82f5be24,0 0 14px #59eea959}.app-shell .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-flexible{background:#b0730029;border-color:#ffca558c}.app-shell .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-forbidden{opacity:.38;filter:grayscale(.9)}.app-shell .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-occupied .spatial-lineup-player{opacity:.6}.app-shell .spatial-lineup-player{z-index:2;color:#fff;border:2px solid var(--position-color,#30c98b);touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(150deg,#052319f7,#010d09fa);border-radius:8px;grid-template-rows:48px auto;align-items:center;width:min(88px,100%);min-height:82px;padding:4px 4px 8px;display:grid;position:relative;box-shadow:0 5px 11px #00000075}.app-shell .spatial-lineup-player:hover{transform:translateY(-2px)}.app-shell .spatial-lineup-slot.is-selected .spatial-lineup-player{border-color:#eafff5;box-shadow:0 0 0 3px #6ef6bb5c,0 6px 15px #00000080}.app-shell .spatial-lineup-player-photo{place-items:center;display:grid;position:relative;overflow:hidden}.app-shell .spatial-lineup-player-photo .player-avatar{background:0 0;border:0;width:48px;height:48px}.app-shell .spatial-lineup-player-photo img{object-fit:contain}.app-shell .spatial-lineup-player-meta{text-align:center;gap:2px;min-width:0;display:grid}.app-shell .spatial-lineup-player-meta b{white-space:nowrap;font-size:.46rem;line-height:1.1}.app-shell .spatial-lineup-player-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;font-size:.54rem;line-height:1.1;overflow:hidden}.app-shell .spatial-lineup-player-condition{background:#06170e;border-radius:999px;height:4px;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.app-shell .spatial-lineup-player-condition i{border-radius:inherit;background:linear-gradient(90deg,#54e4a4,#a3ff65);height:100%;display:block}.app-shell .spatial-lineup-player-condition.is-condition-warning i{background:linear-gradient(90deg,#f1c232,#ffe08a)}.app-shell .spatial-lineup-player-condition.is-condition-critical i{background:linear-gradient(90deg,#ef5350,#ff8a80)}.app-shell .spatial-lineup-drag-ghost{z-index:9999;color:#fff;pointer-events:none;background:#04150e;border:2px solid #62ecb0;border-radius:9px;align-items:center;gap:7px;width:135px;padding:7px;display:flex;position:fixed;transform:translate(-50%,-68%);box-shadow:0 14px 28px #0000008c}.app-shell .spatial-lineup-drag-ghost .player-avatar{width:32px;height:32px}.app-shell .spatial-lineup-drag-ghost b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}@keyframes spatial-target-pulse{50%{filter:brightness(1.18);transform:scale(.96)}}@media (max-width:700px){.app-shell .default-lineup-editor .spatial-lineup-board{gap:2px;min-height:620px;padding:15px 7px}.app-shell .spatial-lineup-slot{min-height:0;padding:2px}.app-shell .spatial-lineup-player{grid-template-rows:39px auto;width:min(62px,100%);min-height:68px;padding:3px 3px 7px}.app-shell .spatial-lineup-player-photo .player-avatar{width:39px;height:39px}.app-shell .spatial-lineup-player-meta b{font-size:.38rem}.app-shell .spatial-lineup-player-meta strong{font-size:.45rem}.app-shell .spatial-lineup-slot-label b{font-size:.52rem}.app-shell .spatial-lineup-slot-label small{font-size:.32rem}.app-shell .spatial-lineup-sector{font-size:.45rem}.app-shell .spatial-lineup-drag-ghost{width:118px}}.app-shell .preparation-modal .spatial-lineup-board{isolation:isolate;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/20% 100%,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(135deg,#1e7d34,#105027 54%,#1a6c2e);border:1px solid #65eaa96b;border-radius:13px;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:min(100%,500px);min-height:610px;margin-inline:auto;padding:18px 9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 54px #00000052}.app-shell .preparation-modal .spatial-lineup-board:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 0 11%,#ffffff80 11.2% 11.65%,#0000 11.9%);border:1px solid #ffffff9e;position:absolute;inset:3.5%}.app-shell .preparation-modal .spatial-lineup-board:after{content:"";z-index:-1;pointer-events:none;border-top:1px solid #ffffff9e;position:absolute;bottom:50%;left:3.5%;right:3.5%}.app-shell .spatial-lineup-player-photo .player-avatar img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}@media (max-width:700px){.app-shell .preparation-modal .spatial-lineup-board{gap:2px;min-height:560px;padding:13px 6px}.app-shell .preparation-modal .spatial-lineup-player{grid-template-rows:36px auto;width:min(58px,100%);min-height:64px}.app-shell .preparation-modal .spatial-lineup-player-photo .player-avatar{width:36px;height:36px}}.preparation-modal .spatial-lineup-board{isolation:isolate;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/20% 100%,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/100% 12.5%,linear-gradient(135deg,#1e7d34,#105027 54%,#1a6c2e);border:1px solid #65eaa96b;border-radius:13px;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:min(100%,500px);min-height:610px;margin-inline:auto;padding:18px 9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 54px #00000052}.preparation-modal .spatial-lineup-board:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 0 11%,#ffffff80 11.2% 11.65%,#0000 11.9%);border:1px solid #ffffff9e;position:absolute;inset:3.5%}.preparation-modal .spatial-lineup-board:after{content:"";z-index:-1;pointer-events:none;border-top:1px solid #ffffff9e;position:absolute;bottom:50%;left:3.5%;right:3.5%}.preparation-modal .spatial-lineup-sector{z-index:-1;color:#ffffff29;letter-spacing:.24em;text-align:center;font-size:.56rem;font-weight:950;position:absolute;left:0;right:0}.preparation-modal .spatial-lineup-sector.is-attack{top:18%}.preparation-modal .spatial-lineup-sector.is-midfield{top:49%}.preparation-modal .spatial-lineup-sector.is-defense{bottom:16%}.preparation-modal .spatial-lineup-slot{grid-column:var(--zone-lane);grid-row:var(--zone-band);z-index:1;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;min-width:0;min-height:70px;padding:3px;transition:border-color .15s,background .15s,filter .15s,transform .15s;display:grid;position:relative}.preparation-modal .spatial-lineup-slot-label{z-index:0;text-align:center;opacity:0;pointer-events:none;place-items:center;gap:2px;display:grid;position:absolute}.preparation-modal .spatial-lineup-slot-label b{letter-spacing:.05em;font-size:.66rem}.preparation-modal .spatial-lineup-slot-label small{letter-spacing:.035em;white-space:nowrap;font-size:.38rem;font-weight:950}.preparation-modal .spatial-lineup-board.is-choosing .spatial-lineup-slot{border-color:#ffffff5c}.preparation-modal .spatial-lineup-board.is-choosing .spatial-lineup-slot-label{opacity:1}.preparation-modal .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-ideal{background:#31d1853b;border-color:#8bf6c2;animation:.9s ease-in-out infinite spatial-target-pulse;box-shadow:0 0 0 2px #82f5be24,0 0 14px #59eea959}.preparation-modal .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-flexible{background:#b0730029;border-color:#ffca558c}.preparation-modal .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-forbidden{opacity:.38;filter:grayscale(.9)}.preparation-modal .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-occupied .spatial-lineup-player{opacity:.6}.preparation-modal .spatial-lineup-player{z-index:2;color:#fff;border:2px solid var(--position-color,#30c98b);touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(150deg,#052319f7,#010d09fa);border-radius:8px;grid-template-rows:48px auto;align-items:center;width:min(88px,100%);min-height:82px;padding:4px 4px 8px;display:grid;position:relative;box-shadow:0 5px 11px #00000075}.preparation-modal .spatial-lineup-player:hover{transform:translateY(-2px)}.preparation-modal .spatial-lineup-slot.is-selected .spatial-lineup-player{border-color:#eafff5;box-shadow:0 0 0 3px #6ef6bb5c,0 6px 15px #00000080}.preparation-modal .spatial-lineup-player-photo{place-items:center;display:grid;position:relative;overflow:hidden}.preparation-modal .spatial-lineup-player-photo .player-avatar{background:0 0;border:0;width:48px;height:48px}.preparation-modal .spatial-lineup-player-photo img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.preparation-modal .spatial-lineup-player-meta{text-align:center;gap:2px;min-width:0;display:grid}.preparation-modal .spatial-lineup-player-meta b{white-space:nowrap;font-size:.46rem;line-height:1.1}.preparation-modal .spatial-lineup-player-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;font-size:.54rem;line-height:1.1;overflow:hidden}.preparation-modal .spatial-lineup-player-condition{background:#06170e;border-radius:999px;height:4px;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.preparation-modal .spatial-lineup-player-condition i{border-radius:inherit;background:linear-gradient(90deg,#54e4a4,#a3ff65);height:100%;display:block}.preparation-modal .spatial-lineup-player-condition.is-condition-warning i{background:linear-gradient(90deg,#f1c232,#ffe08a)}.preparation-modal .spatial-lineup-player-condition.is-condition-critical i{background:linear-gradient(90deg,#ef5350,#ff8a80)}.preparation-modal .spatial-lineup-drag-ghost{z-index:9999;color:#fff;pointer-events:none;background:#04150e;border:2px solid #62ecb0;border-radius:9px;align-items:center;gap:7px;width:135px;padding:7px;display:flex;position:fixed;transform:translate(-50%,-68%);box-shadow:0 14px 28px #0000008c}.preparation-modal .spatial-lineup-drag-ghost .player-avatar{width:32px;height:32px}.preparation-modal .spatial-lineup-drag-ghost b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}@media (max-width:700px){.preparation-modal .spatial-lineup-board{gap:2px;min-height:560px;padding:13px 6px}.preparation-modal .spatial-lineup-slot{min-height:0;padding:2px}.preparation-modal .spatial-lineup-player{grid-template-rows:36px auto;width:min(58px,100%);min-height:64px}.preparation-modal .spatial-lineup-player-photo .player-avatar{width:36px;height:36px}.preparation-modal .spatial-lineup-player-meta b{font-size:.38rem}.preparation-modal .spatial-lineup-player-meta strong{font-size:.45rem}.preparation-modal .spatial-lineup-slot-label b{font-size:.52rem}.preparation-modal .spatial-lineup-slot-label small{font-size:.32rem}.preparation-modal .spatial-lineup-sector{font-size:.45rem}.preparation-modal .spatial-lineup-drag-ghost{width:118px}}.spatial-lineup-board{background-image:linear-gradient(#02130b47,#02130b47),var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.spatial-lineup-player-photo .player-avatar img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}@media (min-width:701px){:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-board{background-position:50%;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));width:min(100%,840px);min-height:440px;padding:12px 20px}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-slot{grid-column:var(--zone-band);grid-row:var(--zone-lane);min-height:0}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-sector{writing-mode:vertical-rl;width:auto;inset:50% auto auto;transform:translateY(-50%)}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-sector.is-defense{left:18%;right:auto}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-sector.is-midfield{left:50%;transform:translate(-50%,-50%)}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-sector.is-attack{left:auto;right:18%}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-board:after{border-top:0;border-left:1px solid #ffffff9e;inset:3.5% auto 3.5% 50%}}.spatial-lineup-board:before,.spatial-lineup-board:after{content:none!important}@media (min-width:701px){:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-board{aspect-ratio:1.68;grid-template-rows:repeat(5,minmax(0,1fr));align-items:center;width:min(100%,840px);min-height:0;padding:18px 24px}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-slot{height:100%;min-height:0}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-player{grid-template-rows:41px auto;width:min(80px,100%);min-height:72px}:is(.app-shell .default-lineup-editor,.preparation-modal) .spatial-lineup-player-photo .player-avatar{width:41px;height:41px}}.live-tactical-preparation .spatial-lineup-board{isolation:isolate;border:1px solid #65eaa96b;border-radius:13px;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:min(100%,500px);min-height:610px;margin-inline:auto;padding:18px 9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 54px #00000052}.live-tactical-preparation .spatial-lineup-sector{z-index:-1;color:#ffffff29;letter-spacing:.24em;text-align:center;font-size:.56rem;font-weight:950;position:absolute;left:0;right:0}.live-tactical-preparation .spatial-lineup-sector.is-attack{top:18%}.live-tactical-preparation .spatial-lineup-sector.is-midfield{top:49%}.live-tactical-preparation .spatial-lineup-sector.is-defense{bottom:16%}.live-tactical-preparation .spatial-lineup-slot{grid-column:var(--zone-lane);grid-row:var(--zone-band);z-index:1;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;min-width:0;min-height:70px;padding:3px;display:grid;position:relative}.live-tactical-preparation .spatial-lineup-slot-label{z-index:0;text-align:center;opacity:0;pointer-events:none;place-items:center;gap:2px;display:grid;position:absolute}.live-tactical-preparation .spatial-lineup-slot-label b{letter-spacing:.05em;font-size:.66rem}.live-tactical-preparation .spatial-lineup-slot-label small{letter-spacing:.035em;white-space:nowrap;font-size:.38rem;font-weight:950}.live-tactical-preparation .spatial-lineup-board.is-choosing .spatial-lineup-slot{border-color:#ffffff5c}.live-tactical-preparation .spatial-lineup-board.is-choosing .spatial-lineup-slot-label{opacity:1}.live-tactical-preparation .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-ideal{background:#31d1853b;border-color:#8bf6c2;box-shadow:0 0 0 2px #82f5be24,0 0 14px #59eea959}.live-tactical-preparation .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-flexible{background:#b0730029;border-color:#ffca558c}.live-tactical-preparation .spatial-lineup-board.is-choosing .spatial-lineup-slot.is-forbidden{opacity:.38;filter:grayscale(.9)}.live-tactical-preparation .spatial-lineup-player{z-index:2;color:#fff;border:2px solid var(--position-color,#30c98b);touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(150deg,#052319f7,#010d09fa);border-radius:8px;grid-template-rows:48px auto;align-items:center;width:min(88px,100%);min-height:82px;padding:4px 4px 8px;display:grid;position:relative;box-shadow:0 5px 11px #00000075}.live-tactical-preparation .spatial-lineup-slot.is-selected .spatial-lineup-player{border-color:#eafff5;box-shadow:0 0 0 3px #6ef6bb5c,0 6px 15px #00000080}.live-tactical-preparation .spatial-lineup-player-photo{place-items:center;display:grid;position:relative;overflow:hidden}.live-tactical-preparation .spatial-lineup-player-photo .player-avatar{background:0 0;border:0;width:48px;height:48px}.live-tactical-preparation .spatial-lineup-player-meta{text-align:center;gap:2px;min-width:0;display:grid}.live-tactical-preparation .spatial-lineup-player-meta b{white-space:nowrap;font-size:.46rem;line-height:1.1}.live-tactical-preparation .spatial-lineup-player-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;font-size:.54rem;line-height:1.1;overflow:hidden}.live-tactical-preparation .spatial-lineup-player-condition{background:#06170e;border-radius:999px;height:4px;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.live-tactical-preparation .spatial-lineup-player-condition i{border-radius:inherit;background:linear-gradient(90deg,#54e4a4,#a3ff65);height:100%;display:block}.live-tactical-preparation .spatial-lineup-player-condition.is-condition-warning i{background:linear-gradient(90deg,#f1c232,#ffe08a)}.live-tactical-preparation .spatial-lineup-player-condition.is-condition-critical i{background:linear-gradient(90deg,#ef5350,#ff8a80)}@media (min-width:701px){.live-tactical-preparation .spatial-lineup-board{aspect-ratio:1.68;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;width:min(100%,840px);min-height:0;padding:18px 24px}.live-tactical-preparation .spatial-lineup-slot{grid-column:var(--zone-band);grid-row:var(--zone-lane);height:100%;min-height:0}.live-tactical-preparation .spatial-lineup-player{grid-template-rows:41px auto;width:min(80px,100%);min-height:72px}.live-tactical-preparation .spatial-lineup-player-photo .player-avatar{width:41px;height:41px}.live-tactical-preparation .spatial-lineup-sector{writing-mode:vertical-rl;width:auto;inset:50% auto auto;transform:translateY(-50%)}.live-tactical-preparation .spatial-lineup-sector.is-defense{left:18%;right:auto}.live-tactical-preparation .spatial-lineup-sector.is-midfield{left:50%;transform:translate(-50%,-50%)}.live-tactical-preparation .spatial-lineup-sector.is-attack{left:auto;right:18%}}@media (max-width:700px){.live-tactical-preparation .spatial-lineup-board{gap:2px;min-height:560px;padding:13px 6px}.live-tactical-preparation .spatial-lineup-slot{min-height:0;padding:2px}.live-tactical-preparation .spatial-lineup-player{grid-template-rows:36px auto;width:min(58px,100%);min-height:64px}.live-tactical-preparation .spatial-lineup-player-photo .player-avatar{width:36px;height:36px}}.spatial-lineup-board.is-tactical-view .spatial-lineup-player{touch-action:manipulation;cursor:pointer}.spatial-lineup-board.is-tactical-view .spatial-lineup-slot:not(.is-occupied){pointer-events:none}@media (max-width:700px){:is(.app-shell .default-lineup-editor,.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-board{background-color:#105027!important;background-image:none!important}:is(.app-shell .default-lineup-editor,.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-board:before{z-index:-2;background-image:linear-gradient(#02130b47,#02130b47),var(--match-field-background-image,url(https://i.postimg.cc/90mzJFk1/Gemini-Generated-Image-kuaq7ckuaq7ckuaq.jpg));pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)scale(1.72);content:""!important}:is(.app-shell .default-lineup-editor,.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-slot{grid-row:calc(9 - var(--zone-band))}.default-lineup-bench-slot>button:first-child,.squad-picker>button,.substitution-column>button{touch-action:none}.club-profile-page-panel .club-profile-lineup-pitch{isolation:isolate;position:relative;overflow:hidden;background-color:#105027!important;background-image:none!important}.club-profile-page-panel .club-profile-lineup-pitch:before{z-index:0;top:50%;left:50%;background-image:linear-gradient(#02130b47,#02130b47),var(--match-field-background-image,url(/images/match-stadium-fallback.png));pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:auto;transform:translate(-50%,-50%)rotate(90deg)scale(1.72);content:""!important}.club-profile-page-panel .club-profile-lineup-slot{z-index:1}}@media (min-width:1200px) and (min-height:700px){:is(.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-player{border-radius:clamp(8px,.45vw,9px);grid-template-rows:clamp(41px,4.88vh,50px) auto;width:clamp(76px,4.35vw,88px);min-height:clamp(72px,8.25vh,84px);padding:clamp(4px,.34vw,5px) clamp(4px,.3vw,5px) clamp(7px,.56vh,8px)}:is(.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-player-photo .player-avatar{width:clamp(41px,2.7vw,50px);height:clamp(41px,2.7vw,50px)}:is(.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-player-meta b{font-size:clamp(.44rem,.36vw,.52rem)}:is(.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-player-meta strong{font-size:clamp(.51rem,.44vw,.61rem)}:is(.match-preparation-page .preparation-modal,.live-tactical-preparation.is-open) .spatial-lineup-player-condition{height:clamp(4px,.38vh,5px);bottom:4px;left:6px;right:6px}}.app-shell .default-lineup-editor .formation-board.is-zone-layout{min-height:768px}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot{width:66px;height:96px}.app-shell .formation-board.is-zone-layout .pitch-player-card{width:66px;height:78px}.app-shell .formation-board.is-zone-layout .pitch-player-card-photo{top:22px}.app-shell .formation-board.is-zone-layout .pitch-player-card-name{min-height:15px;font-size:.48rem;top:80px;left:-5px;right:-5px}.app-shell .formation-board.is-zone-layout .pitch-player-card-condition{height:5px}@media (max-width:700px){.app-shell .default-lineup-editor .formation-board.is-zone-layout{min-height:600px}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot{width:50px;height:75px}.app-shell .formation-board.is-zone-layout .pitch-player-card{width:50px;height:59px}.app-shell .formation-board.is-zone-layout .pitch-player-card-photo{top:19px}.app-shell .formation-board.is-zone-layout .pitch-player-card-name{min-height:13px;font-size:.4rem;top:61px;left:-6px;right:-6px}.app-shell .formation-board.is-zone-layout .pitch-player-card-condition{height:4px}.app-shell .formation-board.is-zone-layout .pitch-player-card-rating.player-position-badge{min-width:28px;min-height:14px}.app-shell .formation-board.is-zone-layout .pitch-player-card-rating>small{font-size:.39rem}.app-shell .formation-board.is-zone-layout .pitch-player-card-rating>strong{font-size:.55rem}}.app-shell .formation-board.is-zone-layout .club-profile-lineup-slot.is-zone-targeting{border:1px dashed #ffffff3b;border-radius:8px}.app-shell .formation-board.is-zone-layout .zone-drop-target{text-align:center;pointer-events:none;background:#000b0542;border:1px dashed #ffffff47;border-radius:7px;place-content:center;gap:3px;display:grid;position:absolute;inset:4px}.app-shell .formation-board.is-zone-layout .zone-drop-target b{letter-spacing:.04em;font-size:.62rem}.app-shell .formation-board.is-zone-layout .zone-drop-target small{letter-spacing:.04em;font-size:.39rem;font-weight:900}.app-shell .formation-board.is-zone-layout .zone-drop-target.is-valid{color:#dffff0;background:#31cd8238;border-color:#7df4bd;animation:.92s ease-in-out infinite zone-target-pulse;box-shadow:0 0 0 2px #5eefae1f,0 0 12px #5eefae57}.app-shell .formation-board.is-zone-layout .zone-drop-target.is-invalid{color:#bfcbc5;border-color:#ffffff29}@keyframes zone-target-pulse{50%{opacity:.72;transform:scale(.96)}}@media (max-width:700px){.app-shell .formation-board.is-zone-layout .zone-drop-target{inset:2px}.app-shell .formation-board.is-zone-layout .zone-drop-target b{font-size:.5rem}.app-shell .formation-board.is-zone-layout .zone-drop-target small{font-size:.32rem}}:is(.preparation-modal .preparation-field-canvas,.live-tactical-preparation.is-open .live-tactics-field)>.spatial-lineup-board{aspect-ratio:auto;max-height:none;margin:0;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important}.app-shell.is-overview .f360-dashboard-shortcut{background:linear-gradient(90deg, #030a07f5, #040d09c7 56%, #03080657), var(--f360-dashboard-image) center/cover no-repeat;min-height:150px;padding:18px}.app-shell.is-overview .f360-dashboard-shortcut:before{background:linear-gradient(#0000 28%,#020805b8),radial-gradient(circle at 76%,#a6ff001f,#0000 38%)}.app-shell.is-overview .f360-dashboard-shortcut-icon{background:#a6ff00e6}.app-shell.is-overview .f360-dashboard-shortcut-copy em{color:#d3dfda;white-space:normal}.app-shell.is-overview .f360-dashboard-shortcut>button{align-self:end}@media (max-width:760px){.app-shell.is-overview .f360-dashboard-shortcut{background-position:62%;min-height:140px;padding:14px}}.app-shell.is-overview .match-card-compact{isolation:isolate;background:linear-gradient(90deg, #000906e6, #000c08ad), var(--next-match-background) center/cover no-repeat}.app-shell.is-overview .match-card-available-shine{z-index:4;pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffff14,#7effc44d,#ffffff14,#0000);width:15%;animation:4.8s ease-in-out infinite match-card-available-shine;position:absolute;top:-45%;bottom:-45%;left:-32%;transform:skew(-20deg)}@keyframes match-card-available-shine{0%,28%{opacity:0;left:-32%}36%{opacity:1}62%,to{opacity:0;left:118%}}.app-shell.is-overview .match-card-compact .match-card-top.competition-branded{color:#effff9!important;background:#000a07ad!important;border-color:#ffffff1f!important}.app-shell.is-overview .match-card-compact .match-card-top.competition-branded *{color:inherit!important;text-shadow:0 2px 7px #000000bf!important}.app-shell.is-overview .match-card-compact .match-card-opponent{background:#0008053d}@media (prefers-reduced-motion:reduce){.app-shell.is-overview .match-card-available-shine{animation:none;display:none}}.app-shell.is-overview .dashboard-competition-shortcuts{isolation:isolate;background:#06110c var(--competitions-background) center/cover no-repeat;position:relative}.app-shell.is-overview .dashboard-competition-shortcuts:before{content:"";z-index:-1;background:linear-gradient(90deg,#010906f2,#020a07b8 64%,#0208056b);position:absolute;inset:0}.dashboard-competition-shortcuts>header em{color:#b8cbc3;max-width:430px;font-size:.59rem;font-style:normal;line-height:1.35}.app-shell.is-overview .dashboard-competition-shortcuts>nav>a{box-shadow:0 7px 18px #0000003d}@media (min-width:1181px){.app-shell.is-overview .page-content{overflow:hidden auto}.app-shell.is-overview .overview-grid{--overview-tile-width:calc((100cqw - 36px)/4);--overview-tile-height:calc(var(--overview-tile-width) * .75);--overview-wide-shortcut-height:150px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid;container-type:inline-size}.app-shell.is-overview .overview-grid>.main-column{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;display:grid}.app-shell.is-overview .overview-grid>.side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.app-shell.is-overview .main-column>.match-card,.app-shell.is-overview .main-column>.match-card-loading,.app-shell.is-overview .main-column>.match-empty-state{min-width:0;min-height:max(290px,calc(var(--overview-tile-height) * .75 + 121.5px));height:auto}.app-shell.is-overview .main-column>.match-card-compact .match-card-flip-inner,.app-shell.is-overview .main-column>.match-card-compact .match-card-front{min-height:inherit}.app-shell.is-overview .main-column>.match-card-compact .match-card-front{flex-direction:column;display:flex}.app-shell.is-overview .main-column>.match-card-compact .match-footer{flex:none;margin-top:auto}.app-shell.is-overview .main-column>.dashboard-competition-shortcuts{min-width:0;min-height:var(--overview-tile-height)}.app-shell.is-overview .side-column>.overview-squad-shortcut,.app-shell.is-overview .side-column>.overview-finance-shortcut{min-width:0;min-height:0;height:var(--overview-tile-height);padding:clamp(14px,1.3vw,20px)}.app-shell.is-overview .side-column>.overview-squad-shortcut{grid-area:1/1}.app-shell.is-overview .side-column>.overview-finance-shortcut{grid-area:1/2}.app-shell.is-overview .side-column>.overview-inbox-shortcut,.app-shell.is-overview .side-column>.f360-dashboard-shortcut{min-width:0;min-height:var(--overview-wide-shortcut-height);grid-column:1/-1;height:100%}.app-shell.is-overview .side-column>.overview-inbox-shortcut{grid-row:2}.app-shell.is-overview .side-column>.f360-dashboard-shortcut{grid-row:3}.app-shell.is-overview .side-column>.overview-finance-shortcut strong{overflow-wrap:anywhere;font-size:clamp(1rem,1.35vw,1.45rem)}.app-shell.is-overview .match-card-compact .match-card-top{padding:14px 16px 11px}.app-shell.is-overview .match-card-compact .match-card-opponent{padding:14px 16px}.app-shell.is-overview .match-card-compact .match-footer{min-height:56px;padding:12px 16px}}@media (max-width:700px){.dashboard-competition-shortcuts>header{flex-direction:column;align-items:flex-start}.dashboard-competition-shortcuts>header>a{justify-content:center;align-self:stretch}.dashboard-competition-shortcuts>header em{display:block}}.player-archetype-badge{color:#8ff8ca;vertical-align:middle;cursor:help;background:#2dcf8b24;border:1px solid #49e0a06b;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;line-height:1;display:inline-flex}.player-archetype-badge:focus-visible{outline-offset:2px;outline:2px solid #9cffd7}.player-archetype-card{color:#dffff0;background:linear-gradient(135deg,#29cd8929,#052117b8);border:1px solid #4ae0a157;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:14px 0;padding:13px 15px;display:grid}.player-archetype-card-icon{color:#7cf3bf;background:#2dcf8b24;border:1px solid #5cefb157;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.player-archetype-card>div{grid-template-columns:max-content 1fr;align-items:center;gap:2px 9px;min-width:0;display:grid}.player-archetype-card small{color:#62e8af;letter-spacing:.13em;font-size:.56rem;font-weight:950}.player-archetype-card strong{font-size:.9rem}.player-archetype-card p{color:#a9cbbb;grid-column:1/-1;margin:2px 0 0;font-size:.7rem;line-height:1.35}.lineup-swap-player>span .player-archetype-badge{margin-top:4px}.negotiation-player>div .player-archetype-badge{margin-top:6px}@media (max-width:700px){.player-archetype-card{grid-template-columns:36px minmax(0,1fr);gap:9px;margin:10px 0;padding:10px 12px}.player-archetype-card-icon{border-radius:10px;width:36px;height:36px}.player-archetype-card p{font-size:.66rem}.lineup-swap-player>span .player-archetype-badge{flex-basis:23px;width:23px;height:23px}}.bench-player-profile-badges{align-items:center;gap:4px;min-width:0;display:flex}.bench-player-profile-badges>.player-archetype-badge{border-radius:6px;flex-basis:21px;width:21px;height:21px}.bench-player-more-positions{color:#c7ddd3;cursor:help;background:#00000047;border:1px solid #ffffff21;border-radius:999px;flex:none;place-items:center;min-width:21px;height:21px;font-size:.55rem;font-weight:900;display:inline-grid}.preparation-modal .squad-picker>button[class*=bench-sector-]:not(.selected):not(.is-suspended),.substitution-column>button[class*=bench-sector-]:not(.selected-in):not(.selected-out):not(.is-suspended){--bench-sector-rgb:49,201,139;background:linear-gradient(105deg,rgba(var(--bench-sector-rgb),.34),rgba(var(--bench-sector-rgb),.12));border-color:rgba(var(--bench-sector-rgb),.78)}.preparation-modal .squad-picker>button.bench-sector-goalkeeper,.substitution-column>button.bench-sector-goalkeeper{--bench-sector-rgb:221,169,30!important}.preparation-modal .squad-picker>button.bench-sector-defense,.substitution-column>button.bench-sector-defense{--bench-sector-rgb:45,139,232!important}.preparation-modal .squad-picker>button.bench-sector-midfield,.substitution-column>button.bench-sector-midfield{--bench-sector-rgb:43,199,132!important}.preparation-modal .squad-picker>button.bench-sector-attack,.substitution-column>button.bench-sector-attack{--bench-sector-rgb:224,55,82!important}.default-lineup-bench-slot[class*=bench-sector-],.default-lineup-available>div>button[class*=bench-sector-]{--bench-sector-rgb:49,201,139;background:linear-gradient(105deg,rgba(var(--bench-sector-rgb),.34),rgba(var(--bench-sector-rgb),.12));border-color:rgba(var(--bench-sector-rgb),.78)}.default-lineup-bench-slot.bench-sector-goalkeeper,.default-lineup-available>div>button.bench-sector-goalkeeper{--bench-sector-rgb:221,169,30}.default-lineup-bench-slot.bench-sector-defense,.default-lineup-available>div>button.bench-sector-defense{--bench-sector-rgb:45,139,232}.default-lineup-bench-slot.bench-sector-midfield,.default-lineup-available>div>button.bench-sector-midfield{--bench-sector-rgb:43,199,132}.default-lineup-bench-slot.bench-sector-attack,.default-lineup-available>div>button.bench-sector-attack{--bench-sector-rgb:224,55,82}.manager-achievement-gallery{background:linear-gradient(135deg,#35cc9213,#0000002e);border:1px solid #35cc9233;border-radius:13px;margin:20px 21px 0;padding:18px}.manager-achievement-gallery>h3{align-items:center;gap:8px;margin:0 0 13px;font-size:.88rem;display:flex}.manager-achievement-gallery>h3 svg{color:#50dda6}.manager-achievement-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-achievement-gallery article{background:#0000004d;border:1px solid #ffffff17;border-radius:11px;gap:11px;min-width:0;padding:12px;display:flex}.manager-achievement-icon{color:#06160f;background:linear-gradient(145deg,#adff72,#39d99c);border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid;box-shadow:0 0 18px #41e09e2b}.manager-achievement-gallery article>div{gap:4px;min-width:0;display:grid}.manager-achievement-gallery article strong{font-size:.8rem}.manager-achievement-gallery article p{color:#a9c2b7;margin:0;font-size:.65rem;line-height:1.35}.manager-achievement-gallery article small{color:#81dcb5;letter-spacing:0;align-items:center;gap:5px;font-size:.59rem;display:flex}.manager-achievement-gallery article em{color:#78978a;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-style:normal;overflow:hidden}@media (max-width:700px){.manager-achievement-gallery{margin:14px 12px 0;padding:13px}.manager-achievement-gallery>div{grid-template-columns:1fr}}.pwa-install-control{position:relative}.pwa-install-button{color:#bcffe1;cursor:pointer;background:#2acb871a;border:1px solid #3ede9973;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 0 16px #30d28f14}.pwa-install-button:hover{color:#03160e;background:#51dda3}.pwa-install-help{z-index:40;color:#eafff5;background:#04140e;border:1px solid #49e0a061;border-radius:11px;gap:4px;width:min(280px,100vw - 24px);padding:13px 34px 13px 13px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 36px #0000008c}.pwa-install-help>button{color:#9fc4b3;cursor:pointer;background:0 0;border:0;padding:4px;display:grid;position:absolute;top:7px;right:7px}.pwa-install-help>strong{font-size:.75rem}.pwa-install-help>small{color:#a1beaf;font-size:.65rem;line-height:1.4}@media (max-width:700px){.pwa-install-button{justify-content:center;width:36px;padding:0}.pwa-install-button>span{display:none}.pwa-install-help{width:auto;position:fixed;inset:auto 12px 76px}}.club-profile-page-panel .club-profile-lineup-field{padding:4px 0 8px}.club-profile-page-panel .club-profile-lineup-pitch{isolation:isolate;aspect-ratio:1.68;border:1px solid #65eaa96b;border-radius:13px;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:3px;width:min(100%,1000px);min-width:0;min-height:0;margin-inline:auto;padding:18px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 54px #00000052}.club-profile-page-panel .spatial-lineup-sector{z-index:-1;color:#ffffff29;letter-spacing:.24em;text-align:center;writing-mode:vertical-rl;width:auto;font-size:.56rem;font-weight:950;position:absolute;top:50%;transform:translateY(-50%)}.club-profile-page-panel .spatial-lineup-sector.is-defense{left:18%}.club-profile-page-panel .spatial-lineup-sector.is-midfield{left:50%;transform:translate(-50%,-50%)}.club-profile-page-panel .spatial-lineup-sector.is-attack{right:18%}.club-profile-page-panel .spatial-lineup-slot{grid-column:var(--zone-band);grid-row:var(--zone-lane);z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;min-width:0;height:100%;min-height:0;padding:3px;display:grid;position:relative}.club-profile-page-panel .spatial-lineup-player{z-index:2;color:#fff;-webkit-user-select:none;user-select:none;grid-template-rows:41px auto;align-items:center;width:min(80px,100%);min-height:72px;padding:4px 4px 8px;display:grid;position:relative;box-shadow:0 5px 11px #00000075;border:2px solid var(--position-color,#30c98b)!important;border-radius:8px!important}.club-profile-page-panel .spatial-lineup-player-photo{place-items:center;display:grid;position:relative;overflow:hidden}.club-profile-page-panel .spatial-lineup-player-photo .player-avatar{background:#e8f6ee;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid;overflow:hidden}.club-profile-page-panel .spatial-lineup-player-photo .player-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.club-profile-page-panel .spatial-lineup-player-photo .player-avatar b{color:#173326;font-size:.55rem}.club-profile-page-panel .spatial-lineup-player-meta{text-align:center;gap:2px;min-width:0;display:grid}.club-profile-page-panel .spatial-lineup-player-meta b{white-space:nowrap;font-size:.46rem;line-height:1.1}.club-profile-page-panel .spatial-lineup-player-meta strong{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;background:0 0;padding:0;font-size:.54rem;line-height:1.1;overflow:hidden}.club-profile-page-panel .spatial-lineup-player-condition{background:#06170e;border-radius:999px;height:4px;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}.club-profile-page-panel .spatial-lineup-player-condition i{border-radius:inherit;background:linear-gradient(90deg,#54e4a4,#a3ff65);height:100%;display:block}.club-profile-page-panel .spatial-lineup-player-condition.is-condition-warning i{background:linear-gradient(90deg,#f1c232,#ffe08a)}.club-profile-page-panel .spatial-lineup-player-condition.is-condition-critical i{background:linear-gradient(90deg,#ef5350,#ff8a80)}.club-profile-page-panel .spatial-lineup-player:hover{filter:brightness(1.12);transform:translateY(-2px)}@media (max-width:700px){.club-profile-page-panel .club-profile-lineup-panel{padding-inline:10px}.club-profile-page-panel .club-profile-lineup-pitch{aspect-ratio:auto;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:2px;width:min(100%,500px);min-height:590px;padding:13px 6px}.club-profile-page-panel .spatial-lineup-slot{grid-column:var(--zone-lane);grid-row:calc(9 - var(--zone-band));padding:2px}.club-profile-page-panel .spatial-lineup-player{grid-template-rows:36px auto;width:min(58px,100%);min-height:64px}.club-profile-page-panel .spatial-lineup-player-photo .player-avatar{width:36px;height:36px}.club-profile-page-panel .spatial-lineup-player-meta b{font-size:.38rem}.club-profile-page-panel .spatial-lineup-player-meta strong{font-size:.45rem}.club-profile-page-panel .spatial-lineup-sector{writing-mode:horizontal-tb;width:auto;font-size:.45rem;left:0;right:0;transform:none}.club-profile-page-panel .spatial-lineup-sector.is-attack{top:18%}.club-profile-page-panel .spatial-lineup-sector.is-midfield{top:49%;transform:none}.club-profile-page-panel .spatial-lineup-sector.is-defense{top:auto;bottom:16%}}:where(.player-portrait){width:40px}.player-portrait{isolation:isolate;box-sizing:border-box;background:#d7dfdb;flex-shrink:0;align-self:center;place-items:center;display:inline-grid;position:relative;aspect-ratio:1!important;border-radius:50%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.player-portrait>.player-portrait-base,.player-portrait>.player-portrait-skin,.player-portrait>.player-portrait-hair,.player-portrait>.player-portrait-shirt{pointer-events:none;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.player-portrait-base{z-index:0;background:var(--portrait-image) center/cover no-repeat}.player-portrait-skin,.player-portrait-hair,.player-portrait-shirt{-webkit-mask:var(--portrait-image) center/cover no-repeat;-webkit-mask:var(--portrait-image) center/cover no-repeat;mask:var(--portrait-image) center/cover no-repeat}.player-portrait-skin{z-index:1;background:var(--portrait-skin);mix-blend-mode:color;opacity:.9}.player-portrait-hair{z-index:2;background:var(--portrait-hair);clip-path:polygon(17% 0,79% 0,80% 43%,70% 40%,68% 27%,31% 25%,29% 43%,18% 42%);mix-blend-mode:multiply;opacity:.88}.player-portrait-shirt{z-index:2;background:linear-gradient(90deg,var(--portrait-shirt) 0 42%,var(--portrait-shirt-secondary) 42% 58%,var(--portrait-shirt) 58% 100%);clip-path:polygon(0 76%,28% 70%,35% 78%,50% 82%,65% 78%,72% 70%,100% 76%,100% 100%,0 100%);mix-blend-mode:multiply;opacity:.92}.player-portrait>img{background:#d7dfdb;z-index:4!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.spatial-lineup-player.is-critical-red-card{opacity:.42;filter:saturate(.45)}.spatial-lineup-player.is-critical-red-card .spatial-lineup-player-condition{opacity:.25}.spatial-lineup-red-card{z-index:8;background:#e51f39;border:1px solid #ff9aa8;border-radius:2px;width:12px;height:17px;position:absolute;top:4px;right:4px;transform:rotate(7deg);box-shadow:0 2px 5px #000000a6,0 0 0 2px #27000561}.spatial-lineup-player.is-critical-injury{opacity:.55;filter:saturate(.55)}.spatial-lineup-player.is-critical-injury .spatial-lineup-player-condition{opacity:.35}.spatial-lineup-injury{z-index:8;color:#fff;background:#e5a428;border:1px solid #ffd98a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 5px #000000a6,0 0 0 2px #38240061}.player-portrait>.player-portrait-shirt{background:linear-gradient(135deg,var(--portrait-shirt) 0 45%,var(--portrait-shirt-secondary) 45% 56%,var(--portrait-shirt) 56% 100%);clip-path:none;-webkit-mask:var(--portrait-shirt-mask) center/cover no-repeat;-webkit-mask:var(--portrait-shirt-mask) center/cover no-repeat;mask:var(--portrait-shirt-mask) center/cover no-repeat;mix-blend-mode:multiply;opacity:.96}.bench-player-info>.player-name-with-morale{gap:0;margin-bottom:0;padding-bottom:0}.bench-player-info>.player-name-with-morale>.player-morale-indicator{margin-right:7px}.live-tactical-preparation.is-open .bench-player-info>.substitution-player-condition{grid-template-columns:minmax(40px,1fr)}.live-tactical-preparation.is-open .bench-player-info>.substitution-player-condition:before{right:0}.formation-board-shell.is-preview-cards{--field-player-card-height:140px;--field-player-photo-bottom:31px;--field-player-name-top:109px;--field-player-health-top:132px;--field-player-slot-height:146px}.formation-board-shell.is-preview-cards .club-profile-lineup-slot:has(.pitch-player-card){height:var(--field-player-slot-height)!important}.formation-board-shell.is-preview-cards .pitch-player-card{height:var(--field-player-card-height)!important}.formation-board-shell.is-preview-cards .pitch-player-card-photo{bottom:var(--field-player-photo-bottom)!important}.formation-board-shell.is-preview-cards .pitch-player-card-name{top:var(--field-player-name-top)!important}.formation-board-shell.is-preview-cards .pitch-player-card-condition{top:var(--field-player-health-top)!important;bottom:auto!important}@media (orientation:landscape) and (max-height:700px){.formation-board-shell.is-preview-cards{--field-player-card-height:121px;--field-player-photo-bottom:29px;--field-player-name-top:92px;--field-player-health-top:115px;--field-player-slot-height:127px}}@media (max-width:700px){.formation-board-shell.is-preview-cards{--field-player-card-height:113px;--field-player-photo-bottom:28px;--field-player-name-top:85px;--field-player-health-top:107px;--field-player-slot-height:119px}}.app-shell.is-section-market .market-player-list-item{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.app-shell.is-section-market .market-player-row{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:10px;display:grid}.app-shell.is-section-market .market-player-identity-block{background:#0003;border:1px solid #35cc9233;border-radius:10px;grid-template-columns:42px 58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.app-shell.is-section-market .market-player-stats-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell.is-section-market .market-player-stats-block>:is(.market-player-stat,.market-player-value){text-align:center;background:#00000038;border:1px solid #35cc9224;border-radius:9px;place-content:center;gap:3px;min-height:52px;padding:6px;display:grid}.app-shell.is-section-market .market-player-list-item .market-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.app-shell.is-section-market .market-player-list-item .market-actions button{width:100%;min-width:0}@media (max-width:700px){.app-shell.is-section-market .market-player-row{grid-template-columns:minmax(0,1fr);gap:8px}.app-shell.is-section-market .market-player-identity-block{grid-template-columns:38px 54px minmax(0,1fr);gap:8px;padding:8px}.app-shell.is-section-market .market-player-avatar{width:54px;height:54px}.app-shell.is-section-market .market-player-stats-block{gap:6px}.app-shell.is-section-market .market-player-stats-block>:is(.market-player-stat,.market-player-value){min-height:48px}.app-shell.is-section-market .market-player-list-item .market-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.is-section-market .market-player-list-item .market-actions button,.app-shell.is-section-market .market-player-list-item .market-actions .market-player-profile-button{grid-area:auto;width:100%;min-height:44px;margin:0;padding:0}.app-shell.is-section-market .market-player-list-item .market-actions button>span{display:none}}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-]{--bench-sector-rgb:53,204,146;border-color:rgba(var(--bench-sector-rgb),.78);background:linear-gradient(105deg,rgba(var(--bench-sector-rgb),.34),rgba(var(--bench-sector-rgb),.12));box-shadow:inset 0 0 0 1px rgba(var(--bench-sector-rgb),.08)}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-]:hover{border-color:rgba(var(--bench-sector-rgb),.95);background:linear-gradient(105deg,rgba(var(--bench-sector-rgb),.42),rgba(var(--bench-sector-rgb),.16))}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-player-identity-block{border-color:rgba(var(--bench-sector-rgb),.42);background:rgba(var(--bench-sector-rgb),.12)}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-player-stats-block>:is(.market-player-stat,.market-player-value){border-color:rgba(var(--bench-sector-rgb),.3);background:rgba(var(--bench-sector-rgb),.12)}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-actions button{color:#f7fffb;border-color:rgba(var(--bench-sector-rgb),.62);background:rgba(var(--bench-sector-rgb),.18);box-shadow:none}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-actions button:first-child{background:rgba(var(--bench-sector-rgb),.14)}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-actions button:nth-child(2){background:rgba(var(--bench-sector-rgb),.26)}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-actions button:nth-child(3){background:rgba(var(--bench-sector-rgb),.38);border-color:rgba(var(--bench-sector-rgb),.85)}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-actions button:hover:not(:disabled){background:rgba(var(--bench-sector-rgb),.52);border-color:rgba(var(--bench-sector-rgb),1)}.app-shell.is-section-market .market-player-list-item[class*=bench-sector-] .market-actions button:disabled{color:#f7fffb7a;background:rgba(var(--bench-sector-rgb),.09);border-color:rgba(var(--bench-sector-rgb),.22)}.manager-achievement-icon{height:46px;box-shadow:none;background:0 0;border-radius:12px;flex-basis:46px;overflow:hidden}.manager-achievement-icon img{object-fit:cover;width:100%;height:100%;display:block}.manager-achievement-gallery article strong{align-items:center;gap:7px;display:flex}.manager-achievement-count{color:#153e2d;background:#aeff72e6;border-radius:999px;padding:2px 6px;font-size:.58rem;line-height:1}.message-icon.achievement,.notification-kind.achievement{color:#fff2b6;background:linear-gradient(135deg,#f5b72b66,#d666223d);border-color:#ffcf5699;box-shadow:0 0 16px #f5b72b2e}.notification-kind.purple{color:#e9ddff;background:linear-gradient(135deg,#9768ff6b,#512eaa3d);border-color:#bea0ff94;box-shadow:0 0 16px #9768ff2e}.manager-card.has-challenge{background:linear-gradient(100deg,#522d9e61,#03110cfa);border-color:#b997ff;box-shadow:inset 4px 0 #9d6dff,0 0 22px #7e4fe230}.manager-card.has-challenge .manager-avatar{border-color:#b997ff;box-shadow:0 0 0 3px #9d6dff24}.manager-card-main strong{align-items:center;gap:7px;display:flex}.manager-card.has-challenge .manager-card-main strong{white-space:normal;flex-wrap:wrap;overflow:visible}.manager-challenge-alert{color:#fff;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(135deg,#7a48df,#a15ef0);border:1px solid #e2d3ff59;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-flex;box-shadow:0 4px 12px #582bb147}.manager-challenge-alert svg{color:#fff!important}.app-shell .inbox-list>button.inbox-achievement{background:linear-gradient(100deg,#794c0a57,#2c18047a);border-color:#f6c44359;box-shadow:inset 3px 0 #f4bd37,0 0 18px #e6a11c14}.app-shell .inbox-list>button.inbox-achievement strong{color:#fff1ba}.app-shell .inbox-list>button.inbox-achievement p{color:#ead5a1}.app-shell .inbox-list>button.inbox-achievement b{color:#f8c950}.app-shell .default-lineup-bench-slot[class*=bench-sector-]>button:first-child{background:0 0}.app-shell .default-lineup-available>div>button[class*=bench-sector-]{background:linear-gradient(105deg,rgba(var(--bench-sector-rgb),.34),rgba(var(--bench-sector-rgb),.12));border-color:rgba(var(--bench-sector-rgb),.78)}.default-lineup-bench-slots[hidden],.default-lineup-available[hidden]{display:none!important}.default-lineup-bench-roster{gap:7px;max-height:360px;padding-right:4px;display:grid;overflow-y:auto}.default-lineup-bench-roster-player{border:1px solid rgba(var(--bench-sector-rgb,49,201,139),.58);background:linear-gradient(105deg,rgba(var(--bench-sector-rgb,49,201,139),.22),rgba(var(--bench-sector-rgb,49,201,139),.07));border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;min-height:58px;display:grid;overflow:hidden}.default-lineup-bench-roster-player>button:first-child{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;display:flex}.default-lineup-bench-roster-player>button:first-child>span{gap:2px;min-width:0;display:grid}.default-lineup-bench-roster-player strong,.default-lineup-bench-roster-player small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.default-lineup-bench-roster-player small{color:#b8d2c4;font-size:.64rem}.default-lineup-add{color:#aaffd2;cursor:pointer;background:#2acd8529;border:0;border-left:1px solid #ffffff1f;place-items:center;display:grid}.default-lineup-add:disabled{opacity:.35;cursor:not-allowed}.default-lineup-bench-roster-player.bench-sector-goalkeeper{--bench-sector-rgb:221,169,30}.default-lineup-bench-roster-player.bench-sector-defense{--bench-sector-rgb:45,139,232}.default-lineup-bench-roster-player.bench-sector-midfield{--bench-sector-rgb:43,199,132}.default-lineup-bench-roster-player.bench-sector-attack{--bench-sector-rgb:224,55,82}.default-lineup-bench-roster-player.is-in-bench{box-shadow:inset 3px 0 #8ff7bd}.default-lineup-bench-actions{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.default-lineup-add-player,.default-lineup-clear-bench{cursor:pointer;border-radius:8px;width:100%;min-height:34px;font-size:.67rem;font-weight:800}.default-lineup-add-player{color:#b9ffe0;background:#2acd8524;border:1px solid #56e8a059;justify-content:center;align-items:center;gap:5px;display:flex}.default-lineup-add-player:disabled,.default-lineup-clear-bench:disabled{opacity:.4;cursor:not-allowed}.default-lineup-clear-bench{color:#ffd0d0;background:#c43e3e24;border:1px solid #ff767659}.default-lineup-bench-roster-player .default-lineup-remove{color:#ffd6d6;width:34px;height:auto;box-shadow:none;cursor:pointer;background:#be31312e;border:0;border-left:1px solid #ffffff1f;border-radius:0;place-items:center;margin:0;padding:0;display:grid;transform:none;position:static!important;inset:auto!important}.default-lineup-bench-roster-player .default-lineup-remove:hover{color:#fff;background:#dc3e3e7a}.default-lineup-bench-slots{margin-top:7px;grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.default-lineup-bench-roster-player.is-empty{color:#93b7a6;cursor:pointer;background:#ffffff06;border-style:dashed;border-color:#8ebea959;justify-content:center;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 9px;font:800 .7rem Manrope,sans-serif;display:flex}.default-lineup-bench-roster-player.is-empty:hover,.default-lineup-bench-roster-player.is-empty.is-selecting{color:#062117;background:#6fefb1f0;border-color:#77f0b2}@media (max-width:900px){.training-toolbar-actions .training-ghost-button{display:inline-flex}.training-next-cycle{line-height:1.5;display:block}.training-development.is-mobile-active{grid-template-columns:minmax(0,1fr)}.training-plan-detail{min-width:0;padding:12px 0}.training-status{white-space:normal;text-align:center;max-width:100%}.training-facts{grid-template-columns:minmax(0,1fr)}.training-explainer{padding:14px;font-size:.85rem}}.sponsorship-panel{padding:24px}.sponsorship-panel .panel-heading p{color:var(--muted);margin:5px 0 0;font-size:.72rem}.sponsor-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sponsor-offer-card,.sponsor-active-card{background:linear-gradient(145deg,#35cc9217,#00140cb8);border:1px solid #35cc9233;border-radius:14px}.sponsor-offer-card{flex-direction:column;gap:15px;padding:16px;display:flex}.sponsor-offer-card header{align-items:center;gap:11px;display:flex}.sponsor-offer-card img,.sponsor-active-card>img{object-fit:contain;background:#f4fff9;border-radius:12px;width:58px;height:58px;padding:5px}.sponsor-offer-card h3,.sponsor-active-card h3{margin:2px 0 0;font-size:.95rem}.sponsor-offer-card header span,.sponsor-active-copy>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.sponsor-values{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sponsor-values span{background:#00000045;border-radius:9px;padding:9px}.sponsor-values small,.sponsor-values b{display:block}.sponsor-values small{color:var(--muted);font-size:.58rem}.sponsor-values b{color:#53d39f;margin-top:3px;font-size:.7rem}.sponsor-advantage{background:#35cc920f;border-left:3px solid #35cc92;min-height:62px;padding:10px}.sponsor-advantage strong{font-size:.7rem}.sponsor-advantage p{color:var(--muted);margin:3px 0 0;font-size:.64rem;line-height:1.45}.sponsor-guarantee{color:var(--muted);margin:0;font-size:.62rem}.sponsor-guarantee b{color:var(--text)}.sponsor-offer-card button{color:#00160d;cursor:pointer;background:#53d39f;border:0;border-radius:9px;min-height:40px;margin-top:auto;font-weight:850}.sponsor-offer-card button:disabled{opacity:.55;cursor:wait}.sponsor-active-card{grid-template-columns:auto 1fr minmax(190px,280px);align-items:center;gap:16px;margin-top:20px;padding:20px;display:grid}.sponsor-active-copy strong{color:#53d39f;margin-top:10px;font-size:.7rem;display:block}.sponsor-active-copy p{color:var(--muted);margin:3px 0 0;font-size:.66rem}.sponsor-progress{gap:7px;display:grid}.sponsor-progress b{font-size:.8rem}.sponsor-progress i{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.sponsor-progress i span{border-radius:inherit;background:#53d39f;height:100%;display:block}.sponsor-progress small{color:var(--muted);font-size:.62rem}.sponsor-history{border-top:1px solid #ffffff14;gap:6px;margin-top:20px;padding-top:16px;display:grid}.sponsor-history h3{margin:0 0 5px;font-size:.8rem}.sponsor-history span{color:var(--muted);font-size:.65rem}.sponsor-history span b{color:var(--text);margin-right:8px}@media (max-width:900px){.sponsor-offer-grid{grid-template-columns:1fr}}@media (max-width:620px){.sponsorship-panel{padding:17px}.sponsor-active-card{grid-template-columns:auto 1fr}.sponsor-progress{grid-column:1/-1}}@media (max-width:480px){.training-history-filters{grid-template-columns:minmax(0,1fr)}.training-history-pagination{flex-wrap:wrap}}.tm-action-queue{background:linear-gradient(110deg,#54380a61,#082319e6);border:1px solid #e7b84cb8;border-radius:10px;margin:0 0 16px;padding:16px 18px;box-shadow:inset 3px 0 #e7b84c}.tm-action-queue>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-action-queue header span{gap:2px;display:grid}.tm-action-queue header small{color:#f3cc68;letter-spacing:.09em;font-size:10px;font-weight:900}.tm-action-queue h2{color:#fff4d5;margin:0;font-size:18px}.tm-action-queue>header>b{color:#241802;background:#f1c34e;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:13px;display:grid}.tm-action-queue>p{color:#d1c69e;margin:7px 0 12px;font-size:12px}.tm-action-queue>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tm-action-queue button{color:#f5fbf7;text-align:left;cursor:pointer;background:#04120c9e;border:1px solid #efc24d73;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.tm-action-queue button:hover,.tm-action-queue button:focus-visible{background:#48320d73;border-color:#f1c34e;outline:2px solid #0000}.tm-action-queue button span{min-width:0}.tm-action-queue button strong,.tm-action-queue button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tm-action-queue button small{color:#c6b98d;margin-top:3px;font-size:10px}.tm-action-queue button>b{color:#241802;text-align:center;background:#e7b84c;border-radius:4px;padding:4px 5px;font-size:8px;line-height:1.2}.tm-action-queue button>svg{display:none}@media (max-width:1120px){.tm-action-queue>div{grid-template-columns:1fr}}.tm-european-offer{background:linear-gradient(110deg,#54380a7a,#082319f0)}.tm-european-offer>header{justify-content:flex-start}.tm-european-offer>header .club-badge{background:#ffffffeb;flex:none;width:46px;height:46px;box-shadow:0 4px 16px #00000040}.tm-european-offer>header>span{flex:1;min-width:0}.tm-european-offer>header>b{flex:none}@media (max-width:560px){.tm-european-offer>header .club-badge{width:40px;height:40px}.tm-european-offer h2{font-size:15px}}.tm-desk-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;display:grid}.tm-desk-filters button{border:1px solid var(--tm-line);min-width:0;min-height:30px;color:var(--tm-muted);cursor:pointer;background:#04130f;border-radius:6px;padding:0 5px;font-size:10px;font-weight:700}.tm-desk-filters button.active{color:#052016;background:var(--tm-green);border-color:var(--tm-green);font-weight:900}.manager-incoming-challenge{background:linear-gradient(105deg,#6537c57a,#1f0c42b3 52%,#03110cf5);border:1px solid #b997ff9e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-top:14px;padding:14px 16px;display:grid;box-shadow:0 12px 30px #3717773d,inset 4px 0 #a977ff}.manager-incoming-challenge-icon{color:#fff;background:#9768ff42;border:1px solid #dbc9ff59;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.manager-incoming-challenge small,.manager-incoming-challenge strong{display:block}.manager-incoming-challenge small{color:#d8c4ff;letter-spacing:.12em;margin-bottom:2px;font-size:9px;font-weight:900}.manager-incoming-challenge strong{color:#fff;font-size:15px}.manager-incoming-challenge p{color:#d8cff0;margin:3px 0 0;font-size:11px}.manager-incoming-challenge em{color:#f2eaff;white-space:nowrap;background:#ffffff1c;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.manager-incoming-challenge button{color:#24113f;cursor:pointer;background:#d4bcff;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-weight:900}.coach-challenge-card{background:linear-gradient(110deg,#6644c92e,#05130e80);border:1px solid #8b68ff73;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:18px 22px 0;padding:16px;display:flex}.coach-challenge-card.is-incoming{background:linear-gradient(110deg,#7742e057,#180a33ad);border-color:#be99ffd1;box-shadow:inset 4px 0 #a873ff,0 8px 24px #49209133}.coach-challenge-card.is-incoming>span>svg{filter:drop-shadow(0 0 7px #b99cffb3)}.coach-challenge-card.is-incoming strong{color:#fff}.coach-challenge-card>span{align-items:center;gap:11px;display:flex}.coach-challenge-card svg{color:#b99cff}.coach-challenge-card small,.coach-challenge-card strong{display:block}.coach-challenge-card small{color:#cbbcff;font-size:10px;font-weight:900}.coach-challenge-card p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.coach-challenge-card button{color:#fff;cursor:pointer;background:#7252cf;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:850}.coach-challenge-actions{align-items:center;gap:8px;display:flex}.coach-challenge-actions em{color:#d7cff3;font-size:12px;font-style:normal}@media (max-width:700px){.manager-incoming-challenge{grid-template-columns:auto minmax(0,1fr);padding:13px}.manager-incoming-challenge em{justify-self:start}.manager-incoming-challenge button{grid-column:1/-1;width:100%}.coach-challenge-card{flex-direction:column;align-items:flex-start;margin:14px 17px 0}.coach-challenge-actions{justify-content:space-between;width:100%}.coach-challenge-card button{width:100%}}.coach-challenge-actions{flex-direction:column;align-items:flex-end}.coach-challenge-actions>span{gap:8px;display:flex}.coach-challenge-secondary{background:#ffffff1f!important}.coach-challenge-forfeit{color:#ffb8bd!important;background:#8019254d!important;border:1px solid #ff63706b!important}.coach-challenge-room{min-width:270px}.coach-challenge-room header{color:#e9e1ff;justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.coach-challenge-room header span{align-items:center;gap:5px;max-width:110px;display:flex}.coach-challenge-room header span:last-child{text-align:right}.coach-challenge-room header b{color:#b99cff;font-size:10px}.coach-challenge-room header i{background:#5d5671;border-radius:50%;width:7px;height:7px}.coach-challenge-room header i.is-ready{background:#52d89a;box-shadow:0 0 0 3px #52d89a26}.coach-challenge-room>div{justify-content:flex-end;gap:8px;display:flex}.coach-challenge-card button:disabled{opacity:.58;cursor:default}@media (max-width:700px){.coach-challenge-actions,.coach-challenge-room{align-items:stretch;width:100%}.coach-challenge-actions>span,.coach-challenge-room>div{width:100%}.coach-challenge-room>div{flex-wrap:wrap}.coach-challenge-room>div button{flex:140px}}.announcement-admin{overflow:hidden;background:linear-gradient(145deg,#03140efa,#000805fc)!important;padding:0!important}.announcement-admin-hero{background:radial-gradient(circle at 85% 10%,#744cd633,#0000 34%),linear-gradient(100deg,#35cc9224,#0000 58%);border-bottom:1px solid #35cc9229;align-items:center;gap:14px;padding:20px 22px;display:flex}.announcement-admin-hero>span{color:#7af0bd;background:#35cc921f;border:1px solid #35cc9247;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.announcement-admin-hero>div:nth-child(2){flex:1;min-width:0}.announcement-admin-hero small{color:#7bd6b3;letter-spacing:.13em;font-size:9px;font-weight:900}.announcement-admin-hero h2{color:#f4fff9;margin:2px 0;font-size:23px}.announcement-admin-hero p{color:#91ad9f;margin:0;font-size:12px}.announcement-admin-metrics{gap:8px;display:flex}.announcement-admin-metrics span{text-align:center;background:#0000003d;border:1px solid #ffffff14;border-radius:10px;min-width:75px;padding:9px 11px}.announcement-admin-metrics b,.announcement-admin-metrics small{display:block}.announcement-admin-metrics b{color:#effff7;font-size:18px}.announcement-admin-metrics small{font-size:8px}.announcement-tabs{border-bottom:1px solid #35cc921f;gap:5px;padding:10px 14px;display:flex;overflow-x:auto}.announcement-tabs button{color:#86a396;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.announcement-tabs button.active{color:#082117;background:#35cc92;border-color:#35cc92}.announcement-admin-workspace{grid-template-columns:minmax(245px,.7fr) minmax(0,1.7fr);min-height:680px;display:grid}.announcement-library{background:#00070457;border-right:1px solid #35cc921f;padding:14px}.announcement-library>header{color:#d8efe4;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.announcement-library>header>span{align-items:center;gap:6px;display:flex}.announcement-library>header button{color:#87e8bf;cursor:pointer;background:#35cc921a;border:1px solid #35cc9240;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.announcement-library-item{color:#eafff4;text-align:left;background:#041810b8;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-bottom:7px;padding:10px;display:grid}.announcement-library button.announcement-library-item{cursor:pointer}.announcement-library-item>span:nth-child(2),.announcement-library-item>div:first-of-type{min-width:0}.announcement-library-item strong,.announcement-library-item small,.announcement-library-item em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.announcement-library-item strong{font-size:11px}.announcement-library-item small{color:#8ba699;margin-top:2px;font-size:9px}.announcement-library-item em{color:#b5c8bf;margin-top:5px;font-size:8px;font-style:normal}.announcement-priority{background:#35cc92;border-radius:99px;width:7px;height:32px}.announcement-priority.important{background:#e1b348}.announcement-priority.urgent{background:#a779ff;box-shadow:0 0 12px #a779ff80}.announcement-library-actions{gap:3px;display:flex}.announcement-library-actions button{color:#aac1b6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.announcement-empty,.announcement-error{color:#90a99e;background:#ffffff09;border-radius:9px;margin:14px 0;padding:12px;font-size:10px}.announcement-error{color:#ffc2c7;background:#73121e2e;border:1px solid #ff5b6833;align-items:center;gap:6px;display:flex}.announcement-editor{padding:18px 20px}.announcement-editor>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.announcement-editor>header small{color:#68cda8;letter-spacing:.12em;font-size:8px;font-weight:900}.announcement-editor>header h3{color:#effff7;margin:2px 0;font-size:18px}.announcement-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.announcement-editor-grid label{gap:6px;display:grid}.announcement-editor-grid label.wide{grid-column:1/-1}.announcement-editor-grid label>span{color:#aac1b6;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.announcement-editor-grid label>span b,.announcement-editor-grid label>span small{color:#678176;font-size:8px;font-weight:700}.announcement-editor :is(input,textarea,select){color:#ecfff5;width:100%;min-height:40px;font:inherit;background:#03110c;border:1px solid #67978238;border-radius:9px;outline:0;padding:9px 11px;font-size:11px}.announcement-editor textarea{resize:vertical;line-height:1.5}.announcement-editor :is(input,textarea,select):focus{border-color:#35cc92;box-shadow:0 0 0 3px #35cc9214}.announcement-audience{background:#020f0a94;border:1px solid #35cc9221;border-radius:12px;margin-top:15px;padding:14px}.announcement-audience>header>div{color:#72dbb3;align-items:center;gap:8px;display:flex}.announcement-audience>header span{display:grid}.announcement-audience>header strong{color:#eafff4;font-size:11px}.announcement-audience>header small{color:#7f9b8e;font-size:9px}.announcement-audience-modes,.announcement-division-pills{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.announcement-audience-modes button,.announcement-division-pills button{color:#9bb3a8;cursor:pointer;background:#04150e;border:1px solid #5b8b7638;border-radius:8px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.announcement-audience-modes button.active,.announcement-division-pills button.active{color:#062016;background:#55dba9;border-color:#55dba9}.announcement-custom-audience{margin-top:10px}.announcement-manager-search{color:#6f9483;background:#020d08;border:1px solid #67978233;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:0 10px;display:flex}.announcement-manager-search input{min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.announcement-manager-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:170px;margin-top:8px;display:grid;overflow:auto}.announcement-manager-picker label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.announcement-manager-picker label>input{width:14px!important;min-height:14px!important;padding:0!important}.announcement-manager-picker span{min-width:0}.announcement-manager-picker strong,.announcement-manager-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.announcement-manager-picker strong{color:#dcf6e9;font-size:9px}.announcement-manager-picker small{color:#789588;font-size:8px}.announcement-manager-picker svg{color:#54dfa9}.announcement-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.announcement-options>label{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.announcement-options input{width:15px!important;min-height:15px!important}.announcement-options span{display:grid}.announcement-options strong{color:#dff6ea;font-size:9px}.announcement-options small{color:#769084;font-size:8px}.announcement-editor>footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.announcement-editor>footer button{min-height:40px}.announcement-preview-overlay,.announcement-display-overlay{z-index:10020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000503d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.announcement-modal-card{--announcement-image:url(/images/dashboard/next-match-stadium.webp);background:#03110c;border:1px solid #5bdda959;border-radius:24px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);width:min(920px,94vw);min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #000000a6,0 0 0 1px #ffffff08}.announcement-modal-card.priority-important{border-color:#ebb84485}.announcement-modal-card.priority-urgent{border-color:#a673ffa6;box-shadow:0 35px 100px #000000a6,0 0 38px #7e49e02e}.announcement-modal-art{background-image:linear-gradient(180deg,#010c0814,#010c0894),var(--announcement-image);background-position:50%;background-size:cover;min-height:280px;padding:24px;position:relative}.announcement-modal-art:after{content:"";background:linear-gradient(90deg,#0000 55%,#03110c 100%);position:absolute;inset:0}.announcement-modal-art>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;background:#010f0a94;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex;position:relative}.announcement-modal-art>i{background:#35cc92;border-radius:9px;width:50px;height:3px;position:absolute;bottom:24px;left:24px;box-shadow:0 0 18px #35cc92cc}.priority-important .announcement-modal-art>i{background:#e4b94e}.priority-urgent .announcement-modal-art>i{background:#a978ff}.announcement-modal-content{z-index:1;flex-direction:column;justify-content:center;padding:46px 42px 38px;display:flex;position:relative}.announcement-modal-content>small{color:#61d7aa;letter-spacing:.14em;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.priority-important .announcement-modal-content>small{color:#edc35c}.priority-urgent .announcement-modal-content>small{color:#be9cff}.announcement-modal-content h2{color:#f7fffb;letter-spacing:-.035em;max-width:560px;margin:9px 0 13px;font-size:clamp(27px,3.5vw,43px);line-height:1.04}.announcement-modal-content>p{color:#b4c9bf;white-space:pre-line;max-width:590px;margin:0;font-size:14px;line-height:1.65}.announcement-modal-meta{color:#769487;align-items:center;gap:6px;margin-top:20px;font-size:9px;font-weight:700;display:flex}.announcement-modal-content footer{justify-content:flex-end;gap:9px;margin-top:28px;display:flex}.announcement-modal-content footer button{cursor:pointer;border-radius:10px;min-height:44px;padding:0 18px;font-weight:900}.announcement-modal-primary{color:#052116;background:#54dfa9;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.priority-important .announcement-modal-primary{color:#251a03;background:#e5bb52}.priority-urgent .announcement-modal-primary{color:#fff;background:#8053db}.announcement-modal-secondary{color:#e9fff5;background:#ffffff0f;border:1px solid #ffffff24}.announcement-modal-close{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0000006b;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:16px;right:16px}.announcement-modal-card button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.announcement-admin-hero{flex-wrap:wrap;align-items:flex-start}.announcement-admin-metrics{width:100%}.announcement-admin-metrics span{flex:1}.announcement-admin-workspace{grid-template-columns:1fr}.announcement-library{border-bottom:1px solid #35cc921f;border-right:0;max-height:330px;overflow:auto}.announcement-modal-card{grid-template-columns:1fr;width:min(680px,94vw)}.announcement-modal-art{min-height:230px}.announcement-modal-art:after{background:linear-gradient(#0000 45%,#03110c 100%)}.announcement-modal-content{margin-top:-38px;padding:28px 28px 30px}.announcement-modal-content h2{font-size:32px}}@media (max-width:620px){.announcement-admin-hero{padding:16px}.announcement-admin-hero p{font-size:11px}.announcement-admin-metrics span{min-width:0;padding:8px 5px}.announcement-editor{padding:14px}.announcement-editor>header{align-items:flex-start;gap:8px}.announcement-editor-grid{grid-template-columns:1fr}.announcement-editor-grid label.wide{grid-column:auto}.announcement-manager-picker,.announcement-options{grid-template-columns:1fr}.announcement-editor>footer{flex-direction:column}.announcement-editor>footer button{width:100%}.announcement-preview-overlay,.announcement-display-overlay{align-items:end;padding:0}.announcement-modal-card{border-radius:22px 22px 0 0;grid-template-columns:1fr;width:100%;max-height:94dvh;overflow:auto}.announcement-modal-art{min-height:210px}.announcement-modal-content{padding:25px 20px calc(22px + env(safe-area-inset-bottom));margin-top:-34px}.announcement-modal-content h2{font-size:28px}.announcement-modal-content>p{font-size:14px}.announcement-modal-content footer{flex-direction:column-reverse}.announcement-modal-content footer button{width:100%}.announcement-modal-close{right:14px;top:calc(14px + env(safe-area-inset-top));position:fixed}}.talent-tokens-admin .talent-grant-form{flex-direction:column;gap:14px;margin-top:14px;display:flex}.talent-grant-recipients-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.talent-grant-field{color:#aac1b6;gap:6px;font-size:9px;font-weight:800;display:grid}.talent-grant-field :is(input,textarea){color:#ecfff5;width:100%;font:inherit;background:#03110c;border:1px solid #67978238;border-radius:9px;outline:0;padding:9px 11px;font-size:12px}.talent-grant-field textarea{resize:vertical;line-height:1.5}.talent-grant-field :is(input,textarea):focus{border-color:#35cc92;box-shadow:0 0 0 3px #35cc9214}.talent-grant-field small{color:#678176;font-weight:700}.talent-tokens-admin .primary-button{align-items:center;gap:7px;width:fit-content;display:inline-flex}.position-mark.position-qualified,.standing-legend .position-qualified{color:#126b3c;background:#d8f3e4}.position-mark.position-playoff,.standing-legend .position-playoff{color:#815500;background:#fff0c2}.position-mark.position-relegated,.standing-legend .position-relegated{color:#a61f2b;background:#ffe0e0}.standing-legend{flex-wrap:wrap;gap:8px 16px;padding:12px;font-size:11px;display:flex}.standing-legend span{align-items:center;gap:6px;display:inline-flex}.standing-legend i{border-radius:3px;width:10px;height:10px}@media (max-width:640px){.competition-standings-table,.competition-page-table .competition-standings-table{table-layout:fixed;width:100%;min-width:0}.competition-standings-table th:nth-child(n),.competition-standings-table td:nth-child(n){display:none}.competition-standings-table th:nth-child(-n+5),.competition-standings-table td:nth-child(-n+5),.divisions-table.competition-standings-table th:nth-child(6),.divisions-table.competition-standings-table td:nth-child(6){display:table-cell}.divisions-table.competition-standings-table th:nth-child(3),.divisions-table.competition-standings-table td:nth-child(3){display:none}.competition-standings-table th:nth-child(n),.competition-standings-table td:nth-child(n){width:36px;padding:8px 4px}.competition-standings-table th:nth-child(2),.competition-standings-table td:nth-child(2){width:auto;min-width:0}.competition-standings-table td:nth-child(2){align-items:center;gap:6px;display:flex}.competition-standings-table .club-table-button{gap:6px;width:100%;min-width:0}.competition-standings-table .club-name-link{min-width:0}.competition-standings-table td:nth-child(2) strong{white-space:normal;overflow-wrap:anywhere;font-size:12px}.competition-standings-table .manager-type,.competition-standings-table td:nth-child(2) em,.competition-standings-table .club-table-button>svg{display:none}.competition-standings-table td:nth-child(2)>:first-child,.competition-standings-table .club-table-button>:first-child{flex-shrink:0}}.round-page{max-width:1120px;margin:0 auto;padding:32px 20px}.round-page>header,.round-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.round-page h1{margin:6px 0}.round-page p{line-height:1.6}.round-panel{padding:24px}.round-summary h2{color:#effff9;margin:0}.round-summary small{color:#9ac6b7}.round-sync-note{color:#9ac6b7;background:#35cc921a;border-radius:10px;padding:12px 16px}.round-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.round-filters button{color:#c9ffe6;cursor:pointer;background:0 0;border:1px solid #35cc9240;border-radius:8px;padding:10px 14px}.round-filters button[aria-pressed=true]{color:#fff;background:#173f36;border-color:#173f36}.round-team-filter,.round-competition-filter{color:#9ac6b7;gap:6px;margin:20px 0;font-size:.72rem;font-weight:800;display:grid}.round-team-filter select,.round-competition-filter select{color:#effff9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a2118;border:1px solid #35cc924d;border-radius:8px;width:min(100%,340px);min-height:40px;padding:0 11px}.round-team-filter select:disabled,.round-competition-filter select:disabled{opacity:.6}.round-group{margin-top:24px}.round-group-title{color:#9ac6b7;margin:0 0 12px;font-size:15px}.round-fixtures.competition-history-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.competition-fixture-card.is-today{border-radius:8px;box-shadow:inset 0 0 0 2px #23946c}.competition-fixture-team.is-human>:nth-child(2){color:#56d681}.round-fixtures .competition-fixture-card>footer{text-align:right;padding:8px 0 0}.round-fixtures .competition-fixture-card>footer a{color:#35cc92;font-size:.75rem;font-weight:700;text-decoration:none}.round-fixtures .competition-fixture-card>footer a:hover{text-decoration:underline}@media (max-width:640px){.round-page{padding:20px 12px}.round-page>header{flex-direction:column;align-items:flex-start}.round-panel{padding:14px}.round-summary{flex-wrap:wrap}}.default-lineup-actions .lineup-save-button{justify-content:center;align-items:center;gap:8px;min-width:154px;display:inline-flex}.default-lineup-actions .lineup-save-button[aria-busy=true]{filter:grayscale();opacity:.65;cursor:wait}.lineup-save-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite app-loading-spin}.manager-challenge-record{border-bottom:1px dashed #a082ff59;margin:0 22px;padding:14px 0}.manager-challenge-record header,.manager-challenge-record header span{align-items:center;gap:7px;display:flex}.manager-challenge-record header{justify-content:space-between;padding:0 16px 10px}.manager-challenge-record header svg{color:#b99cff}.manager-challenge-record header small{color:#cbbcff;letter-spacing:.08em;font-size:10px;font-weight:900}.manager-challenge-record header em{color:#a99bc9;letter-spacing:.08em;font-size:9px;font-style:normal}.manager-challenge-record>div{grid-template-columns:repeat(4,1fr);display:grid}.manager-challenge-record>div span{text-align:center;border-right:1px solid #a082ff2e;gap:3px;padding:2px 16px;display:grid}.manager-challenge-record>div span:last-child{border-right:0}.manager-challenge-record b{color:#e5dcff;font-size:18px}.manager-challenge-record small{color:var(--text-muted);font-size:8px}@media (max-width:700px){.manager-challenge-record{margin:0 17px}.manager-challenge-record header{padding:0 5px 10px}.manager-challenge-record>div span{padding:2px 5px}}.announcement-image-library{margin:16px 0}.announcement-image-library>label{gap:8px;display:grid}.announcement-image-library>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.announcement-image-library button{color:#fff;background-position:50%;background-size:cover;border:1px solid #256449;border-radius:8px;align-items:end;width:110px;height:76px;padding:8px;display:flex}.announcement-receipts{width:min(850px,96vw);max-height:85dvh;padding:20px;overflow:auto}.announcement-receipts header{justify-content:space-between;gap:16px;display:flex}.announcement-receipts-scroll{overflow:auto}.announcement-receipts table{border-collapse:collapse;width:100%;margin-top:16px}.announcement-receipts td,.announcement-receipts th{text-align:left;border-bottom:1px solid #256449;padding:10px}.announcement-preview-size{z-index:2;position:absolute;top:18px;left:18px}.announcement-modal-card.announcement-preview-mobile{grid-template-columns:1fr;width:375px;max-width:96vw;max-height:85dvh;overflow:auto}.announcement-preview-mobile .announcement-modal-art{min-height:180px}.announcement-preview-mobile .announcement-modal-content{padding:24px}.announcement-preview-mobile .announcement-modal-content h2{font-size:28px}.announcement-preview-mobile footer{flex-direction:column}.manager-profile-card{scroll-margin-top:90px}.manager-profile-card:focus-visible{outline-offset:3px;outline:2px solid #35cc92}.manager-outgoing-challenges{background:#0e402d59;border:1px solid #35cc9280;border-radius:14px;margin-top:14px;padding:16px}.manager-outgoing-challenges h2{color:#b4f5d8;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.manager-outgoing-challenges h2>span{margin-left:auto}.manager-outgoing-challenges>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;display:grid}.manager-outgoing-challenges button{text-align:left;color:#effff9;cursor:pointer;background:#071e15;border:1px solid #35cc924d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:56px;padding:12px;display:flex}.manager-outgoing-challenges button>span:first-child{overflow-wrap:anywhere;min-width:0}.manager-outgoing-challenges strong,.manager-outgoing-challenges small{display:block}.manager-outgoing-challenges small{color:#b4d6c8;margin-top:4px;font-size:12px}.manager-outgoing-link{color:#77e7b9;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:flex}.manager-card.has-outgoing-challenge{border-color:#35cc92;box-shadow:inset 4px 0 #35cc92}.manager-card.has-outgoing-challenge .manager-card-main strong{white-space:normal;flex-wrap:wrap;overflow:visible}.manager-challenge-alert.is-outgoing{color:#c5ffe6;box-shadow:none;background:#165139;border-color:#35cc92}.manager-card-chevron{transition:transform .18s}.manager-card[aria-expanded=true] .manager-card-chevron{transform:rotate(90deg)}.manager-directory-list>.manager-profile-card{margin:0 0 7px;animation:.18s ease-out manager-details-open}@keyframes manager-details-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.manager-incoming-challenge button,.coach-challenge-card button{min-height:44px}.manager-challenge-alert{white-space:normal;font-size:10px}.manager-outgoing-challenges{padding:13px}}.keyboard-shortcuts-trigger{z-index:110;color:#d9f9ec;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03110cf0;border:1px solid #35cc926b;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 28px #00000052}.keyboard-shortcuts-trigger:hover{color:#fff;border-color:#35cc92;transform:translateY(-1px)}.keyboard-shortcuts-backdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.keyboard-shortcuts-dialog{color:#effff9;background:linear-gradient(145deg,#071d15,#020806);border:1px solid #35cc9261;border-radius:18px;width:min(780px,100%);max-height:min(760px,100dvh - 48px);padding:20px;overflow:auto;box-shadow:0 28px 80px #0009}.keyboard-shortcuts-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.keyboard-shortcuts-dialog>header>span{align-items:center;gap:11px;display:flex}.keyboard-shortcuts-dialog header small{color:#55daa8;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.keyboard-shortcuts-dialog h2{margin:2px 0 0;font-size:22px}.keyboard-shortcuts-dialog header button{color:#c1d8cf;cursor:pointer;background:#0a281d;border:1px solid #35cc9240;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.keyboard-shortcuts-dialog>p{color:#a9c4ba;margin:15px 0 18px;font-size:13px}.keyboard-shortcuts-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.keyboard-shortcuts-groups>section{background:#03110cb8;border:1px solid #35cc922b;border-radius:12px;padding:13px}.keyboard-shortcuts-groups h3{color:#78e4ba;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.keyboard-shortcuts-groups button{color:#e9fff6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:102px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:38px;padding:4px 6px;display:grid}.keyboard-shortcuts-groups button:hover{background:#35cc921c}.keyboard-shortcut-combination{align-items:center;gap:4px;display:flex}.keyboard-shortcut-combination i{color:#729486;font-size:11px;font-style:normal}.keyboard-shortcuts-dialog kbd{color:#fff;background:linear-gradient(#183d2f,#0a241a);border:1px solid #37735c;border-bottom-width:3px;border-radius:6px;place-items:center;min-width:27px;height:27px;padding:0 6px;font:800 12px/1 system-ui,sans-serif;display:inline-grid}.keyboard-shortcuts-dialog footer{color:#86a99b;justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.keyboard-shortcuts-dialog footer kbd{min-width:34px;height:23px;font-size:10px}@media (max-width:900px),(pointer:coarse){.keyboard-shortcuts-trigger,.keyboard-shortcuts-backdrop{display:none}}.press-conference-overlay{z-index:10030;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000403e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.press-conference-modal{color:#ecfff7;background:#03110c;border:1px solid #59dfad61;border-radius:20px;grid-template-columns:minmax(260px,.78fr) minmax(470px,1.22fr);width:min(980px,96vw);min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #000000bf}.press-conference-stage{background-image:linear-gradient(#01080614,#010a07b8),url(/images/dashboard/press-conference-room.webp),url(/images/dashboard/communications-office.webp);background-position:50%;background-size:cover;min-height:260px;position:relative}.press-conference-stage:after{content:"";background:linear-gradient(90deg,#0000 52%,#03110c 100%);position:absolute;inset:0}.press-conference-stage>span{z-index:2;color:#fff;letter-spacing:.12em;background:#020f0aa8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:flex;position:absolute;top:22px;left:22px}.press-conference-stage>span:before{content:"";background:#ff5f66;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff5f66}.press-conference-stage>i{z-index:2;border:2px solid #d8ffefb8;border-radius:12px 12px 5px 5px;width:24px;height:52px;position:absolute;bottom:38px;transform:rotate(-8deg);box-shadow:0 18px 0 -10px #d8ffef80}.press-conference-stage>i:first-of-type{left:23%}.press-conference-stage>i:nth-of-type(2){height:61px;left:44%;transform:rotate(3deg)}.press-conference-stage>i:nth-of-type(3){left:63%;transform:rotate(10deg)}.press-conference-content{z-index:2;background:linear-gradient(145deg,#03110cfa,#041811fa);flex-direction:column;padding:32px 36px 26px;display:flex;position:relative}.press-conference-content>header{color:#62dbad;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:900;display:flex}.press-conference-content>header span,.press-conference-content>footer span{align-items:center;gap:7px;display:flex}.press-conference-content>header small{color:#91aa9f;font-size:10px}.press-conference-progress{background:#ffffff14;border-radius:10px;height:3px;margin:12px 0 22px;overflow:hidden}.press-conference-progress i{border-radius:inherit;background:#4ed8a2;height:100%;transition:width .25s;display:block}.press-conference-title{color:#78988a;margin:0 0 17px;font-size:11px;font-weight:800}.press-conference-topic{color:#66dcb0;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.press-conference-content h2{color:#f4fff9;letter-spacing:-.035em;max-width:620px;min-height:82px;margin:9px 0 18px;font-size:clamp(24px,3vw,34px);line-height:1.12}.press-conference-options{gap:9px;display:grid}.press-conference-options button{color:#dceee6;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 15px;transition:border-color .16s,background .16s,transform .16s;display:flex}.press-conference-options button:hover,.press-conference-options button:focus-visible{background:#4ed8a21a;border-color:#4ed8a2;outline:0;transform:translate(3px)}.press-conference-options button.selected{background:#4ed8a221;border-color:#4ed8a2}.press-conference-options button:disabled{opacity:.58;cursor:wait;transform:none}.press-conference-options span{font-size:13px;line-height:1.4}.press-conference-options small{color:#86ad9d;letter-spacing:.08em;background:#ffffff0d;border-radius:5px;flex-shrink:0;padding:5px 7px;font-size:7px;font-weight:900}.press-conference-options .tone-provocative small{color:#ffbd87;background:#ff8d321a}.press-conference-options .tone-confident small{color:#7ee4bd;background:#4ed8a217}.press-conference-error{color:#ff9da2;margin:11px 0 0;font-size:11px}.press-conference-content>footer{color:#718e81;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:21px;font-size:9px;display:flex}.press-conference-content>footer button{color:#cae3d7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 11px;display:flex}.press-conference-content>footer button:disabled{opacity:.3;cursor:default}.press-conference-spinner{animation:.7s linear infinite app-loading-spin}.press-conference-failure{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:560px;min-height:360px;padding:50px;display:flex}.press-conference-failure>svg{color:#62dbad}.press-conference-failure h2{margin:20px 0 8px;font-size:27px}.press-conference-failure p{color:#9ab5a9;margin:0 0 24px}.press-conference-failure button{color:#03110c;cursor:pointer;background:#4ed8a2;border:1px solid #4ed8a2;border-radius:9px;min-height:42px;padding:0 18px;font-weight:900}@media (max-width:820px){.press-conference-overlay{align-items:end;padding:0}.press-conference-modal{border-radius:22px 22px 0 0;grid-template-columns:1fr;width:100%;min-height:0;max-height:96dvh;overflow:auto}.press-conference-stage{min-height:190px}.press-conference-stage:after{background:linear-gradient(#0000 35%,#03110c 100%)}.press-conference-content{padding:25px 20px calc(20px + env(safe-area-inset-bottom));margin-top:-42px}.press-conference-content h2{min-height:0;font-size:27px}.press-conference-content>footer{margin-top:8px}.press-conference-stage>i{bottom:48px}}@media (max-width:520px){.press-conference-stage{min-height:150px}.press-conference-content h2{font-size:23px}.press-conference-options button{flex-direction:column;align-items:flex-start;gap:7px;min-height:0}.press-conference-content>footer>span{display:none}}.press-broadcast-overlay{z-index:10040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 20%,#ff711c29,#0000 42%),#000403e6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.press-broadcast-modal{color:#f7fff9;background:#030d09;border:1px solid #ffab5585;border-radius:22px;width:min(940px,96vw);max-height:94dvh;animation:.22s modal-in;position:relative;overflow:auto;box-shadow:0 42px 120px #000000d1,0 0 60px #ff731e1a}.press-broadcast-modal.tone-calm{border-color:#4ed8a270;box-shadow:0 42px 120px #000000d1,0 0 60px #4ed8a21a}.press-broadcast-modal>header{background:linear-gradient(90deg,#ff691429,#0000);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.press-broadcast-modal.tone-calm>header{background:linear-gradient(90deg,#4ed8a224,#0000)}.press-broadcast-modal>header span{color:#ffad68;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:1000;display:flex}.press-broadcast-modal.tone-calm>header span{color:#63dfb0}.press-broadcast-modal>header small{color:#839b90;letter-spacing:.12em;font-size:9px;font-weight:900}.press-broadcast-breaking{color:#ffe5d1;letter-spacing:.105em;background:linear-gradient(90deg,#8d2b08,#7e2305ad,#391305);align-items:center;gap:12px;min-height:34px;padding:6px 22px;font-size:9px;font-weight:1000;display:flex}.press-broadcast-breaking b{color:#3a0d00;letter-spacing:.14em;background:#ffb06e;border-radius:4px;flex:none;padding:4px 7px;font-size:8px}.press-broadcast-breaking span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.press-broadcast-close{z-index:5;color:#fff;cursor:pointer;background:#020a07c2;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:58px;right:13px}.press-broadcast-close:disabled{opacity:.5}.press-broadcast-duel{background:url(/images/dashboard/press-conference-room.webp) 50%/cover;grid-template-columns:1fr 82px 1fr;min-height:290px;display:grid;position:relative;overflow:hidden}.press-broadcast-duel:after{content:"";pointer-events:none;background:linear-gradient(#0108050d,#030d09 100%);position:absolute;inset:0}.press-broadcast-duel article{z-index:1;filter:saturate(.88);isolation:isolate;background-position:50% 18%;background-size:cover;flex-direction:column;justify-content:flex-end;min-width:0;padding:32px 32px 38px;display:flex;position:relative}.press-broadcast-duel article:after{content:"";z-index:-1;background:linear-gradient(90deg,#030d091a,#030d097a);position:absolute;inset:0}.press-broadcast-duel article:last-child:after{background:linear-gradient(-90deg,#030d091a,#030d097a)}.press-broadcast-role{color:#ffad68;letter-spacing:.15em;margin-bottom:7px;font-size:8px;font-weight:1000}.tone-calm .press-broadcast-role{color:#63dfb0}.press-broadcast-duel strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 3px 14px #000;font-size:clamp(20px,3vw,31px);line-height:1.05;overflow:hidden}.press-broadcast-duel article>small{color:#c3d6cd;margin-top:5px;font-size:11px;font-weight:800}.press-broadcast-versus{z-index:3;color:#ff9c4b;background:linear-gradient(#0000,#030d09d6 28% 72%,#0000);place-content:center;justify-items:center;gap:4px;display:grid;position:relative}.tone-calm .press-broadcast-versus{color:#62dbad}.press-broadcast-versus b{letter-spacing:.18em;font-size:12px}.press-broadcast-copy{z-index:3;background:linear-gradient(145deg,#030d09,#071b13);margin-top:-1px;padding:25px 32px 29px;position:relative}.press-broadcast-copy>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.press-broadcast-copy>div span{color:#ff9f52;letter-spacing:.16em;font-size:9px;font-weight:1000}.tone-calm .press-broadcast-copy>div span{color:#63dfb0}.press-broadcast-copy>div small{color:#718c80;font-size:9px;font-weight:800}.press-broadcast-copy h2{letter-spacing:-.035em;margin:9px 0 14px;font-size:clamp(22px,3.3vw,36px);line-height:1.08}.press-broadcast-copy blockquote{color:#fff4e9;background:#ff7e2613;border-left:3px solid #ff8e35;margin:0;padding:15px 18px;font-size:clamp(15px,2vw,20px);font-weight:800;line-height:1.4}.tone-calm .press-broadcast-copy blockquote{color:#eafff5;background:#4ed8a212;border-color:#4ed8a2}.press-broadcast-copy>p{color:#91aa9f;margin:13px 0 20px;font-size:12px;line-height:1.5}.press-broadcast-copy footer{justify-content:flex-end;gap:9px;display:flex}.press-broadcast-copy footer button{color:#dcebe4;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.press-broadcast-copy footer button:last-child{color:#160a02;background:#ff9b4a;border-color:#ff8e35}.tone-calm .press-broadcast-copy footer button:last-child{color:#02140d;background:#4ed8a2;border-color:#4ed8a2}.press-broadcast-copy footer button:disabled{opacity:.55;cursor:wait}@media (max-width:720px){.press-broadcast-overlay{align-items:end;padding:0}.press-broadcast-modal{border-radius:22px 22px 0 0;width:100%;max-height:96dvh}.press-broadcast-modal>header{padding:14px 49px 14px 17px}.press-broadcast-modal>header small{display:none}.press-broadcast-breaking{padding:7px 17px;font-size:8px}.press-broadcast-close{top:9px;right:10px}.press-broadcast-duel{grid-template-columns:1fr 54px 1fr;min-height:250px}.press-broadcast-duel article{background-position:top;padding:24px 13px 30px}.press-broadcast-duel strong{white-space:normal;font-size:19px}.press-broadcast-copy{padding:20px 17px calc(18px + env(safe-area-inset-bottom))}.press-broadcast-copy>div{flex-direction:column;align-items:flex-start;gap:5px}.press-broadcast-copy h2{font-size:25px}.press-broadcast-copy footer{grid-template-columns:.8fr 1.2fr;display:grid}.press-broadcast-copy footer button{padding:0 9px}}@media (max-width:430px){.press-broadcast-duel{min-height:215px}.press-broadcast-duel article{padding:18px 9px 23px}.press-broadcast-role{font-size:6px}.press-broadcast-duel strong{font-size:16px}.press-broadcast-duel article>small{font-size:9px}.press-broadcast-versus svg{width:19px}.press-broadcast-copy blockquote{padding:12px 13px;font-size:14px}.press-broadcast-copy>p{font-size:11px}}.scout-mission-toggle{color:#c9e2fb;text-align:left;cursor:pointer;background:#040f1c8f;border:1px solid #7fbbff38;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;font-size:.68rem;display:flex}.scout-mission-toggle b{color:#83c9ff;font-size:.65rem}.scout-candidates .scout-candidate{width:100%;color:inherit;text-align:left;cursor:pointer;background:#00000038;border:1px solid #7fbbff29;border-radius:8px;grid-template-columns:38px 1fr auto;gap:4px 12px;padding:9px;transition:border-color .16s,background .16s;display:grid}.scout-candidates .scout-candidate:hover,.scout-candidates .scout-candidate:focus-visible{background:#4186cc26;border-color:#83c9ffb8;outline:0}.scout-candidates .scout-candidate>span{gap:2px;display:grid}.scout-candidates .scout-candidate .scout-candidate-photo{color:#cce8ff;background:#12304d;border:1px solid #87c9ff5c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.58rem;font-weight:900;display:grid;overflow:hidden}.scout-candidate-photo img{object-fit:cover;width:100%;height:100%}.scout-candidates .scout-candidate b{font-size:.76rem}.scout-candidates .scout-candidate small{color:#abc8e5;font-size:.63rem}.scout-candidates .scout-candidate strong{color:#83e3b6;justify-items:end;font-size:.9rem;display:grid}.scout-candidates .scout-candidate strong small{font-size:.56rem}.scout-candidate em{letter-spacing:.05em;border-radius:4px;grid-column:2;justify-self:start;padding:2px 5px;font-size:.55rem;font-style:normal;font-weight:900}.scout-candidate .is-unlisted{color:#ffd48b;background:#ffb64a24}.scout-candidate .is-listed{color:#8ce0b8;background:#4fc6841f}.scout-candidates .scout-candidate p{color:#b6cbe2;grid-column:1/-1;margin:0;font-size:.68rem;line-height:1.4}.scout-candidate u{color:#91caff;text-underline-offset:2px}@media (max-width:700px){.scout-mission-toggle{flex-direction:column;align-items:flex-start}.scout-candidates .scout-candidate{gap:5px 8px}}.scout-mission-actions{align-items:stretch;gap:8px;display:flex}.scout-mission-actions .scout-mission-toggle{flex:1}.scout-discard-button{color:#ffc6c6;border-color:#ff7e7e59;flex:none}@media (max-width:700px){.scout-mission-actions{display:grid}.scout-discard-button{width:100%}}.player-photo-batch{gap:14px;display:grid}.player-photo-drop{color:#bdddff;text-align:center;cursor:pointer;background:#2c79b414;border:1px dashed #68c4ff80;border-radius:12px;place-items:center;gap:7px;min-height:145px;padding:22px;display:grid}.player-photo-drop input{opacity:0;width:1px;height:1px;position:absolute}.player-photo-drop strong{color:#f2f8ff}.player-photo-drop span,.player-photo-batch>p{color:#9bb4cc;max-width:580px;margin:0;font-size:.76rem;line-height:1.5}.player-photo-pending{gap:7px;max-height:420px;display:grid;overflow:auto}.player-photo-pending article,.player-photo-library article{border:1px solid #ffffff14;border-radius:8px;grid-template-columns:38px 1fr minmax(190px,280px);align-items:center;gap:10px;padding:8px;display:grid}.player-photo-pending .player-photo,.player-photo-library .player-photo{width:36px;height:36px}.player-photo-pending b,.player-photo-library b{font-size:.78rem;display:block}.player-photo-pending small,.player-photo-library small{color:#a4bed9;font-size:.66rem}.player-photo-pending select{color:#e9f4ff;background:#071321;border:1px solid #7fbbff40;border-radius:6px;min-width:0;padding:7px}.player-photo-library{gap:12px;display:grid}.player-photo-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-photo-library h2{margin:0;font-size:1rem}.player-photo-library>header small{color:#9bb4cc}.player-photo-library>div{gap:6px;max-height:520px;display:grid;overflow:auto}.player-photo-library .icon-button{justify-self:end}@media (max-width:700px){.player-photo-pending article{grid-template-columns:36px 1fr}.player-photo-pending select{grid-column:1/-1}.player-photo-library>header{flex-direction:column;align-items:flex-start}}.player-photo-pending article{grid-template-columns:1fr minmax(230px,1.4fr)}.player-photo-link{gap:5px;min-width:0;display:flex}.player-photo-link input{color:#cbe5ff;background:#071321;border:1px solid #7fbbff40;border-radius:6px;flex:1;min-width:0;padding:7px;font-size:.66rem}.player-photo-library article{grid-template-columns:42px 1fr minmax(230px,1.4fr) auto}.player-photo-library article>img{object-fit:cover;background:#071321;border-radius:7px;width:40px;height:40px}@media (max-width:700px){.player-photo-pending article,.player-photo-library article{grid-template-columns:1fr}.player-photo-library article>img{grid-row:span 2}.player-photo-link{width:100%}}.f360-press-quotes{gap:9px;margin:16px 0;display:grid}.f360-press-quote{background:#f7f9f7;border:1px solid #e1e5e2;border-left:4px solid #909893;border-radius:8px;padding:11px 12px}.f360-press-quote header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.f360-press-quote header strong{text-transform:uppercase;letter-spacing:.06em;font-size:.67rem}.f360-press-quote header span{text-transform:uppercase;background:#e7ebe8;border-radius:999px;padding:3px 6px;font-size:.55rem;font-weight:900}.f360-press-quote>p{color:#737a76;font-size:.67rem}.f360-story .f360-press-quote blockquote{margin:7px 0 0;padding-left:9px;font-size:.74rem;line-height:1.45}.f360-press-quote.tone-calm{border-left-color:#3b9b78}.f360-press-quote.tone-confident{border-left-color:#d59a16}.f360-press-quote.tone-provocative{border-left-color:#cf3c3c}.f360-press-quote.tone-calm header span{color:#17664e;background:#daf2e8}.f360-press-quote.tone-confident header span{color:#745000;background:#fff0c9}.f360-press-quote.tone-provocative header span{color:#8f2020;background:#ffe1e1}@media (max-width:760px){.f360-press-quote header{flex-direction:column;align-items:flex-start}.f360-press-quote header span{align-self:flex-start}}.career-premium{--career-bg:#07110f;--career-surface:#0b1715;--career-line:#99cbb624;--career-muted:#91afa2;color:#effff8;scroll-behavior:smooth;gap:18px;padding-bottom:24px;display:grid;position:relative}.career-premium button{font:inherit}.career-passport{border:1px solid color-mix(in srgb,var(--career-club) 38%,transparent);background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--career-club) 22%,transparent),transparent 34%),linear-gradient(135deg,#10251f,#07110f 66%);border-radius:24px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:24px;min-height:300px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000047}.career-passport:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff09,#0000 38%);position:absolute;inset:0}.career-passport-glow{background:color-mix(in srgb,var(--career-club) 15%,transparent);filter:blur(50px);border-radius:50%;width:340px;height:340px;position:absolute;top:-110px;right:-80px}.career-manager-identity,.career-current-club,.career-passport-stats{z-index:1;position:relative}.career-manager-identity{align-items:center;gap:20px;display:flex}.career-manager-photo{color:#dff8ed;background:linear-gradient(145deg,#214838,#0b1c16);border:2px solid #f0c84b80;border-radius:27px;flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #00000059}.career-manager-photo img{object-fit:cover;width:100%;height:100%}.career-manager-photo svg{width:42px;height:42px}.career-manager-photo-edit{z-index:2;color:#1e1705;border:2px solid var(--career-bg);cursor:pointer;background:#e8c14b;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:-4px;right:-4px}.career-manager-photo-edit:disabled{cursor:wait;opacity:.7}.career-overline,.career-section-title>div>span,.career-current-club small,.career-passport-stats article>span,.career-board-card>small{color:#6fe0b4;letter-spacing:.15em;font-size:.65rem;font-weight:900}.career-manager-identity h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.career-manager-identity p{color:#9cbcaf;margin:0;font-size:.92rem}.career-manager-identity p strong{color:#effff8}.career-current-club{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a0761;border:1px solid #ffffff1a;border-radius:15px;place-self:center end;align-items:center;gap:13px;min-width:220px;padding:14px;display:flex}.career-current-club>.club-badge,.career-current-club>svg{flex:none}.career-current-club>span{gap:2px;display:grid}.career-current-club strong{font-size:1rem}.career-current-club em{color:#8caa9e;font-size:.72rem;font-style:normal}.career-passport-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.career-passport-stats article{background:#00080559;border:1px solid #ffffff13;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.career-passport-stats article>span{color:#8daea0;align-items:center;gap:6px;display:flex}.career-passport-stats article>span svg{width:14px}.career-passport-stats strong{font-size:1.45rem}.career-passport-stats small{color:#8eaa9f;font-size:.72rem}.career-passport-stats i{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.career-passport-stats i b{border-radius:inherit;background:#51dda8;height:100%;display:block}.career-action-alert{background:linear-gradient(105deg,#64181e94,#180a0ceb);border:1px solid #eb5c5c61;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:17px 19px;display:grid;box-shadow:0 12px 35px #32000529}.career-action-alert>span{color:#ffd8d8;background:#eb5c5c26;border-radius:13px;place-items:center;width:45px;height:45px;display:grid;position:relative}.career-action-alert>span i{background:#ff6767;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 4px #ff676724}.career-action-alert>div{gap:2px;display:grid}.career-action-alert small{color:#ff989d;letter-spacing:.14em;font-size:.61rem;font-weight:900}.career-action-alert strong{font-size:.94rem}.career-action-alert p{color:#d8aaaa;margin:0;font-size:.75rem}.career-action-alert button,.career-accept{color:#102017;cursor:pointer;background:#b8f33d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:.76rem;font-weight:900;display:inline-flex}.career-action-alert button svg,.career-accept svg{width:15px}.career-inline-error{color:#ffc4c4;background:#69141c40;border:1px solid #eb5c5c4d;border-radius:12px;margin:0;padding:12px 15px;font-size:.78rem}.career-guide{z-index:30;border:1px solid var(--career-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);scrollbar-width:none;background:#05110ded;border-radius:14px;gap:5px;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 12px 30px #0003}.career-guide::-webkit-scrollbar{display:none}.career-guide button{color:#91ada1;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:.75rem;font-weight:800;display:flex}.career-guide button:first-child,.career-guide button:hover{color:#effff8;background:#ffffff12}.career-guide button svg{width:15px}.career-guide button b{color:#fff;background:#d94f59;border-radius:999px;min-width:20px;padding:3px 6px;font-size:.62rem}.career-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:15px;scroll-margin-top:76px;display:grid}.career-season-card,.career-board-card,.career-section{border:1px solid var(--career-line);background:linear-gradient(145deg,#0e231ded,#05100cf5);border-radius:19px;box-shadow:0 16px 42px #00000029}.career-season-card,.career-board-card{padding:21px}.career-section-title{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.career-section-title h2{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(1.15rem,2vw,1.65rem)}.career-section-title p{max-width:620px;color:var(--career-muted);margin:5px 0 0;font-size:.76rem;line-height:1.5}.career-position-race{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:24px;display:grid}.career-position-race>span{gap:3px;display:grid}.career-position-race>span:last-child{text-align:right}.career-position-race small{color:#78978a;letter-spacing:.12em;font-size:.62rem;font-weight:900}.career-position-race strong{font-size:clamp(1.8rem,4vw,3.1rem);line-height:1}.career-position-race em{color:#8ca99d;font-size:.7rem;font-style:normal}.career-position-race>i{color:#f0c84b;background:#f0c84b1a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.career-season-verdict{border-radius:12px;align-items:center;gap:11px;margin-top:22px;padding:13px;display:flex}.career-season-verdict.positive{color:#91edc7;background:#35cc921a}.career-season-verdict.warning{color:#f3d785;background:#f0c84b17}.career-season-verdict>span{display:grid}.career-season-verdict strong{font-size:.77rem}.career-season-verdict small{color:#91aa9f;font-size:.68rem}.career-board-card{flex-direction:column;display:flex;position:relative;overflow:hidden}.career-board-card>svg,.career-board-card>span{color:#f0c84b}.career-board-card>small{color:#d9bd63;margin-top:18px}.career-board-card>strong{margin:4px 0;font-size:2.25rem}.career-board-card>p{color:#a4bdb2;min-height:42px;margin:0 0 15px;font-size:.74rem;line-height:1.5}.career-board-card>div{border-top:1px solid #ffffff12;justify-content:space-between;padding:8px 0;font-size:.69rem;display:flex}.career-board-card>div span{color:#819e91}.career-board-card>div b{color:#eafff5}.career-board-card blockquote{color:#b8ad83;background:#f0c84b0f;border-left:2px solid #f0c84b;margin:auto 0 0;padding:10px;font-size:.66rem}.career-board-card blockquote strong{color:#f5dc91;display:block}.career-section{padding:clamp(19px,2.5vw,27px);scroll-margin-top:76px}.career-count-pill,.career-legacy-count{color:#dff8ed;background:#fff1;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.career-legacy-count{color:#f0c84b}.career-legacy-count svg{width:15px}.career-offer-section{background:linear-gradient(145deg,#10261f,#06130e)}.career-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.career-offer-card{background:#010a0780;border:1px solid #ffffff17;border-radius:16px;min-width:0;overflow:hidden}.career-offer-card.is-pending{border-color:#b8f33d38}.career-offer-card>header{align-items:center;gap:13px;padding:16px;display:flex}.career-offer-card>header>span{min-width:0}.career-offer-card h3{color:#f5fff9;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:1.02rem;overflow:hidden}.career-offer-card header small{color:#b8f33d;letter-spacing:.1em;font-size:.6rem;font-weight:900}.career-offer-card header p,.career-offer-message{color:#86a398;margin:0;font-size:.68rem}.career-offer-message{min-height:52px;padding:0 16px 14px;line-height:1.55}.career-offer-facts{background:#ffffff12;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.career-offer-facts span{background:#08140f;gap:3px;padding:11px;display:grid}.career-offer-facts small{color:#6f8d80;letter-spacing:.08em;font-size:.56rem;font-weight:900}.career-offer-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.career-offer-card footer{grid-template-columns:.7fr 1.3fr;gap:8px;padding:13px;display:grid}.career-reject{color:#e8f8f0;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;min-height:44px;font-size:.73rem;font-weight:800}.career-offer-closed{color:#8ea99e;text-align:center;background:#ffffff0a;border-radius:9px;margin:13px;padding:10px;font-size:.65rem;display:block}.career-trophy-room{background:radial-gradient(circle at 90% 0,#f0c84b1a,#0000 32%),linear-gradient(135deg,#211c0e,#0b1713 62%);border-color:#f0c84b38}.career-trophy-room .career-section-title>div>span{color:#f0c84b}.career-title-showcase{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:20px;display:grid}.career-title-showcase article{background:linear-gradient(145deg,#f0c84b1f,#0003);border:1px solid #f0c84b2e;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:16px;display:flex;position:relative;overflow:hidden}.career-title-showcase article>span{color:#f0c84b;position:absolute;top:14px;right:14px}.career-title-showcase small{color:#c8aa52;letter-spacing:.1em;font-size:.58rem;font-weight:900}.career-title-showcase strong{margin-top:4px;font-size:.87rem}.career-title-showcase p{color:#9f987e;margin:2px 0 0;font-size:.67rem}.career-title-showcase .locked{filter:saturate(.3);opacity:.72}.career-achievement-strip{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.career-achievement-strip article{background:#0000002e;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.career-achievement-strip svg{color:#d9b94e;flex:none}.career-achievement-strip span{min-width:0}.career-achievement-strip strong,.career-achievement-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.career-achievement-strip strong{font-size:.69rem}.career-achievement-strip small{color:#887f63;font-size:.57rem}.career-achievement-strip b{color:#f0c84b;margin-left:auto;font-size:.68rem}.career-lower-grid{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.career-history>div{margin-top:18px;display:grid}.career-history article{grid-template-columns:12px auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid;position:relative}.career-history article>span{background:#607c70;border-radius:50%;width:9px;height:9px;position:relative}.career-history article>span.current{background:#51dda8;box-shadow:0 0 0 5px #51dda81a}.career-history article:not(:last-child)>span:after{content:"";background:#51dda833;width:1px;height:59px;position:absolute;top:9px;left:4px}.career-history article>div{min-width:0}.career-history article small{color:#78968a;font-size:.57rem;font-weight:900}.career-history article strong{margin:2px 0;font-size:.76rem;display:block}.career-history article p{color:#809e92;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.64rem;overflow:hidden}.career-history article>svg{color:#587267;width:15px}.career-relations .career-section-title button{color:#b8f33d;cursor:pointer;background:0 0;border:0;font-size:.71rem;font-weight:900}.career-relation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.career-relation-grid article{background:#0000002b;border:1px solid #fff1;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.career-relation-grid span{min-width:0}.career-relation-grid strong,.career-relation-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.career-relation-grid strong{font-size:.68rem}.career-relation-grid small{color:#78988a;margin-top:2px;font-size:.58rem}.career-empty-premium{color:#86a397;text-align:center;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:100px;margin:18px 0 0;padding:18px;font-size:.74rem;display:flex}.career-mobile-action{display:none}.career-modal-overlay{z-index:10040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000604d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.career-confirm-modal{color:#effff8;text-align:center;background:#091712;border:1px solid #80d2b140;border-radius:22px;width:min(480px,100%);padding:28px;position:relative;box-shadow:0 35px 100px #000000a6}.career-modal-close{color:#b1cabf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.career-confirm-modal>small{color:#66dcae;letter-spacing:.14em;margin-top:16px;font-size:.62rem;font-weight:900;display:block}.career-confirm-modal h2{letter-spacing:-.03em;margin:7px 0 10px;font-size:1.55rem}.career-confirm-modal>p{color:#94afa3;margin:0;font-size:.78rem;line-height:1.6}.career-confirm-modal>div{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:22px;display:grid}.career-confirm-modal>div button{color:#eafff4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;min-height:46px;font-weight:900}.career-confirm-modal>div button.accept{color:#102017;background:#b8f33d;border:0}.career-confirm-modal>div button.reject{color:#ffc6c6;background:#82181f4d;border-color:#eb5c5c59}.career-welcome-modal{--welcome-club:#35cc92;border:1px solid color-mix(in srgb,var(--welcome-club) 45%,transparent);background:#07130f;border-radius:26px;grid-template-columns:.85fr 1.15fr;width:min(920px,100%);display:grid;overflow:hidden;box-shadow:0 35px 110px #000000b3}.career-welcome-art{background:radial-gradient(circle,color-mix(in srgb,var(--welcome-club) 32%,transparent),transparent 57%),linear-gradient(150deg,#132a21,#07110f);place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.career-welcome-art:after{content:"";background:linear-gradient(90deg,#0000 65%,#07130f);position:absolute;inset:0}.career-welcome-art>span{z-index:2;letter-spacing:.15em;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:900;position:absolute;top:24px;left:24px}.career-welcome-art .club-badge{z-index:2;filter:drop-shadow(0 22px 28px #0006);position:relative;transform:scale(2.35)}.career-welcome-art>svg{color:#f0c84b;position:absolute;bottom:28px;right:28px}.career-welcome-content{flex-direction:column;justify-content:center;padding:38px;display:flex}.career-welcome-content>small{color:#66deaf;letter-spacing:.14em;font-size:.64rem;font-weight:900}.career-welcome-content h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.05}.career-welcome-content>p{color:#91aca0;margin:0;font-size:.8rem;line-height:1.6}.career-welcome-content>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;display:grid}.career-welcome-content>div span{background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;gap:4px;padding:12px;display:grid}.career-welcome-content>div small{color:#6f9182;letter-spacing:.09em;font-size:.57rem;font-weight:900}.career-welcome-content>div b{font-size:.72rem}.career-welcome-content>button{color:#102017;cursor:pointer;background:#b8f33d;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:49px;margin-top:20px;font-weight:900;display:flex}.career-relations-modal{color:#effff8;background:#07140f;border:1px solid #51dda842;border-radius:23px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:min(82dvh,780px);display:grid;overflow:hidden}.career-relations-modal>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.career-relations-modal header small{color:#65d9ac;letter-spacing:.14em;font-size:.6rem;font-weight:900}.career-relations-modal h2{margin:3px 0 0;font-size:1.35rem}.career-relations-modal header button{color:#b5ccc2;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.career-relations-modal>div{padding:12px 18px 20px;overflow:auto}.career-relations-modal article{border-bottom:1px solid #fff1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 3px;display:grid}.career-relations-modal article span{min-width:0}.career-relations-modal article strong,.career-relations-modal article small{display:block}.career-relations-modal article strong{font-size:.75rem}.career-relations-modal article small{color:#78978b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.62rem;overflow:hidden}.career-relations-modal article>b{color:#a9c0b6;font-size:.72rem}.career-relations-modal article>b.positive{color:#70e2b5}.career-relations-modal article>b.negative{color:#ff9299}.career-loading>div{background:linear-gradient(90deg,#0b1915,#142a22,#0b1915) 0 0/200% 100%;border-radius:20px;height:190px;animation:1.4s infinite career-shimmer}.career-loading>div:first-child{height:300px}.career-load-error{border:1px solid var(--career-line);text-align:center;background:#091712;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:420px;padding:30px;display:grid}.career-load-error p{color:#91aa9f}.career-load-error button{color:#0d2016;background:#b8f33d;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:900}@keyframes career-shimmer{to{background-position:-200% 0}}@media (max-width:1050px){.career-passport{grid-template-columns:1fr}.career-current-club{position:absolute;top:25px;right:25px}.career-overview-grid,.career-lower-grid{grid-template-columns:1fr}.career-board-card{min-height:260px}.career-relations{grid-row:auto}.career-relation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.career-achievement-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.career-premium{gap:13px;padding-bottom:82px}.career-passport{border-radius:19px;min-height:0;padding:20px}.career-manager-identity{align-items:flex-start}.career-manager-photo{border-radius:21px;width:72px;height:72px}.career-manager-identity h1{font-size:1.8rem}.career-current-club{justify-self:stretch;min-width:0;position:static}.career-passport-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.career-passport-stats article{min-width:0;padding:10px}.career-passport-stats article>span{letter-spacing:.07em;font-size:.52rem}.career-passport-stats article>span svg{display:none}.career-passport-stats strong{font-size:1.15rem}.career-passport-stats small{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.career-action-alert{grid-template-columns:auto 1fr;padding:14px}.career-action-alert>button{display:none}.career-guide{border-radius:11px;margin-inline:-3px}.career-guide button{padding:0 11px}.career-overview-grid{grid-template-columns:1fr}.career-season-card,.career-board-card,.career-section{border-radius:16px;padding:17px}.career-position-race{gap:10px}.career-position-race>i{width:36px;height:36px}.career-offer-grid,.career-title-showcase,.career-achievement-strip,.career-relation-grid{grid-template-columns:1fr}.career-offer-card footer{position:sticky;bottom:0}.career-title-showcase article{min-height:125px}.career-mobile-action{z-index:36;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));color:#102017;background:#b8f33d;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:.82rem;font-weight:900;display:flex;position:fixed;left:12px;box-shadow:0 16px 35px #00000061}.career-mobile-action svg{width:16px}.career-modal-overlay{align-items:end;padding:0}.career-confirm-modal,.career-relations-modal{border-radius:23px 23px 0 0;width:100%;max-height:92dvh}.career-welcome-modal{border-radius:23px 23px 0 0;grid-template-columns:1fr;width:100%;max-height:94dvh;overflow:auto}.career-welcome-art{min-height:215px}.career-welcome-art:after{background:linear-gradient(#0000 55%,#07130f)}.career-welcome-art .club-badge{transform:scale(1.8)}.career-welcome-content{padding:24px 20px calc(23px + env(safe-area-inset-bottom))}.career-welcome-content h2{font-size:1.8rem}.career-relations-modal{height:90dvh}.career-confirm-modal{padding:27px 20px calc(22px + env(safe-area-inset-bottom))}}@media (max-width:430px){.career-manager-identity{gap:12px}.career-manager-photo{width:62px;height:62px}.career-manager-identity h1{font-size:1.55rem}.career-manager-identity p{font-size:.72rem}.career-passport-stats{grid-template-columns:1fr 1fr}.career-passport-stats article:first-child{grid-column:1/-1}.career-current-club{padding:11px}.career-section-title{align-items:flex-start}.career-position-race strong{font-size:1.7rem}.career-offer-facts,.career-welcome-content>div{grid-template-columns:1fr 1fr}.career-confirm-modal>div{grid-template-columns:1fr}}.announcement-modal-card.is-manager-appointment{border-color:color-mix(in srgb,var(--appointment-color) 55%,transparent);background:#06130f}.is-manager-appointment .announcement-modal-art{background-image:linear-gradient(180deg,#0007041f,#000c07b8),var(--announcement-image)}.is-manager-appointment .announcement-modal-art>i{background:var(--appointment-color);box-shadow:0 0 20px color-mix(in srgb,var(--appointment-color) 70%,transparent)}.appointment-announcement-club{align-items:center;gap:12px;margin:18px 0 8px;display:flex}.appointment-announcement-club>img,.appointment-announcement-club>svg{object-fit:contain;border:1px solid color-mix(in srgb,var(--appointment-color) 45%,transparent);background:#ffffff0a;border-radius:15px;width:56px;height:56px;padding:6px}.appointment-announcement-club>span{display:grid}.appointment-announcement-club small{color:color-mix(in srgb,var(--appointment-color) 75%,white);letter-spacing:.12em;font-size:8px;font-weight:900}.appointment-announcement-club strong{color:#f3fff8;margin-top:2px;font-size:15px}.appointment-announcement-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.appointment-announcement-facts span{background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;gap:4px;padding:10px;display:grid}.appointment-announcement-facts small{color:#749386;letter-spacing:.08em;font-size:7px;font-weight:900}.appointment-announcement-facts b{color:#eafff4;font-size:10px}@media (max-width:620px){.appointment-announcement-facts{grid-template-columns:1fr}.appointment-announcement-club{margin-top:13px}.appointment-announcement-club>img,.appointment-announcement-club>svg{width:48px;height:48px}}.announcement-story{isolation:isolate}.announcement-story-progress{z-index:5;gap:5px;display:flex;position:absolute;top:15px;left:18px;right:66px}.announcement-story-progress i{background:#ffffff2e;border-radius:20px;flex:1;height:3px;overflow:hidden}.announcement-story-progress i:after{content:"";border-radius:inherit;background:#67e0b2;width:0;height:100%;transition:width .28s;display:block}.announcement-story-progress i.is-seen:after{width:100%}.announcement-story .announcement-modal-close{top:28px}.announcement-story .announcement-modal-art{padding-top:40px}.announcement-story .announcement-modal-art>b{z-index:1;color:#fff;font-size:44px;line-height:1;position:absolute;bottom:24px;right:26px}.announcement-story .announcement-modal-art>b small{color:#ffffff8c;font-size:13px}.announcement-story-footer{justify-content:space-between!important;align-items:center!important;gap:12px!important}.announcement-story-skip{color:#78988a;align-items:center;gap:5px;font-size:9px;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.announcement-story-nav{align-items:center;gap:9px;margin-left:auto;display:flex}.announcement-story-nav button{color:#f3fff8;background:#ffffff0e;border:1px solid #ffffff21;place-items:center;width:42px;display:grid;border-radius:50%!important;min-height:42px!important;padding:0!important}.announcement-story-nav button:last-child{color:#041d13;background:#54dfa9;border-color:#54dfa9}.announcement-story-nav em{color:#809d90;text-align:center;min-width:42px;font-size:9px;font-style:normal}.announcement-story-footer>.announcement-modal-secondary{min-height:42px!important}.announcement-story-skip:disabled,.announcement-story-nav button:disabled{cursor:not-allowed!important}@media (max-width:620px){.announcement-modal-card.announcement-story{grid-template-rows:minmax(190px,36dvh) minmax(0,1fr);height:min(94dvh,820px);max-height:94dvh;overflow:hidden}.announcement-story .announcement-modal-art{min-height:0}.announcement-story .announcement-modal-content{min-height:0;padding-bottom:calc(88px + env(safe-area-inset-bottom));justify-content:flex-start;margin-top:-28px;overflow:auto}.announcement-story .announcement-modal-close{position:absolute;top:28px}.announcement-story-progress{position:absolute;top:14px}.announcement-story-footer{z-index:4;min-height:72px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#020e09f5;border-top:1px solid #ffffff14;position:absolute;bottom:0;left:0;right:0;flex-direction:row!important;margin:0!important}.announcement-story-footer button{width:auto!important}.announcement-story-footer>.announcement-modal-secondary{display:none}.announcement-story-nav{margin-left:auto}.announcement-story-skip{font-size:8px}.announcement-story .announcement-modal-art>b{font-size:34px;bottom:36px;right:20px}}.announcement-story.is-press-reaction{border-color:#f0be546b}.is-press-reaction .announcement-modal-art>i{background:#efc35c;box-shadow:0 0 20px #efc35c8c}.press-reaction-person{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0 8px;display:grid}.press-reaction-person>img,.press-reaction-person>svg{object-fit:cover;object-position:center top;background:#0b261b;border:2px solid #efc35ca6;border-radius:50%;grid-row:1;width:58px;height:58px}.press-reaction-person>span{gap:2px;min-width:0;display:grid}.press-reaction-person small{color:#d7af52;letter-spacing:.1em;font-size:8px;font-weight:900}.press-reaction-person strong{color:#f6fff9;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.press-reaction-person>b{letter-spacing:.06em;border-radius:7px;padding:7px 9px;font-size:9px}.press-reaction-person>b.positive{color:#74e5b8;background:#35cc921f}.press-reaction-person>b.negative{color:#ff9a9f;background:#dd3e4c21}.is-press-reaction blockquote{color:#c6dbd0;background:#ffffff09;border-left:3px solid #d9ad48;margin:16px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.is-press-reaction blockquote small{color:#7f9b8e;letter-spacing:.1em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}@media (max-width:620px){.press-reaction-person{grid-template-columns:48px minmax(0,1fr);gap:9px}.press-reaction-person>img,.press-reaction-person>svg{width:48px;height:48px}.press-reaction-person>b{grid-column:2;width:max-content}.is-press-reaction blockquote{font-size:10px}}.rollover-page{width:min(100% - 32px,1120px);padding:28px 0 80px}.rollover-hero{background:radial-gradient(circle at 89% 5%,#35cc922e,#0000 30%),linear-gradient(132deg,#092318,#020907 70%);border:1px solid #4cd9a333;border-radius:21px;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000003d}.rollover-hero:after{content:"";border:1px solid #67e7b41f;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-170px;right:-105px}.rollover-hero>div,.rollover-hero aside{z-index:1}.rollover-hero a{color:#9ec8b7;align-items:center;gap:6px;margin-bottom:19px;font-size:.68rem;font-weight:850;display:inline-flex}.rollover-hero>div>small,.rollover-panel header small,.rollover-events header small{color:#63dbae;letter-spacing:.12em;align-items:center;gap:6px;font-size:.58rem;font-weight:950;display:flex}.rollover-hero h1{color:#f2fff9;letter-spacing:-.045em;margin:6px 0;font-size:clamp(1.75rem,4vw,2.65rem)}.rollover-hero p{color:#91ad9f;max-width:630px;margin:0;font-size:.8rem;line-height:1.55}.rollover-hero aside{align-self:end;gap:8px;display:flex}.rollover-hero aside span{background:#0000003b;border:1px solid #ffffff14;border-radius:12px;gap:4px;min-width:124px;padding:12px;display:grid}.rollover-hero aside small{color:#718f81;letter-spacing:.1em;font-size:.48rem;font-weight:900}.rollover-hero aside b{color:#eafff4;font-family:Oxanium,monospace;font-size:1.35rem}.rollover-error{color:#ffc2c2;background:#a21f1f29;border:1px solid #e7585859;border-radius:11px;align-items:center;gap:8px;margin:13px 0;padding:12px 14px;font-size:.72rem;display:flex}.rollover-panel,.rollover-events{background:linear-gradient(130deg,#081a12,#020806 76%);border:1px solid #97bead24;border-radius:18px;margin-top:16px;padding:20px;box-shadow:0 12px 32px #00000026}.rollover-panel>header,.rollover-events>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rollover-panel h2,.rollover-events h2{color:#effff7;margin:3px 0 0;font-size:1.14rem}.rollover-refresh{color:#9ec1b1;background:#ffffff09;border:1px solid #97bead26;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.rollover-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.rollover-steps article{background:#ffffff06;border:1px solid #97bead1a;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:9px;min-height:118px;padding:13px;display:grid;position:relative}.rollover-steps article:not(:last-child):after{z-index:0;content:"";background:#72a28c4d;width:9px;height:1px;position:absolute;top:27px;left:calc(100% + 1px)}.rollover-steps i{z-index:1;color:#93a99e;border:1px solid #456456;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Oxanium,monospace;font-size:.7rem;font-style:normal;display:grid}.rollover-steps strong{color:#dcefe5;font-size:.75rem;display:block}.rollover-steps small{color:#718d7e;margin-top:5px;font-size:.62rem;line-height:1.35;display:block}.rollover-steps .done{background:#35cc920e;border-color:#35cc9247}.rollover-steps .done i{color:#062317;background:#4de1ad;border-color:#48d9a5}.rollover-steps .done small{color:#6edcaf}.rollover-steps .active{border-color:#f0b92985;box-shadow:0 0 24px #f0b9291a}.rollover-steps .active i{color:#f4c855;border-color:#f0b929;animation:1.1s linear infinite rollover-spin}.rollover-action{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.rollover-action>div{align-items:center;gap:10px;display:flex}.rollover-action>div>svg{color:#57dca8}.rollover-action span{gap:3px;display:grid}.rollover-action b{color:#dff8eb;font-size:.74rem}.rollover-action small{color:#789688;font-size:.62rem}.rollover-action .primary-button svg{animation:1.1s linear infinite rollover-spin}.rollover-events ol{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.rollover-events li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.rollover-events li>span{color:#071b12;background:#62dfae;border-radius:50%;place-items:center;width:25px;height:25px;font-family:Oxanium,monospace;font-size:.65rem;font-weight:900;display:grid}.rollover-events li b{color:#def5e9;font-size:.69rem}.rollover-events li p{color:#88a597;margin:3px 0 0;font-size:.64rem;line-height:1.4}.rollover-events time{color:#668476;font-family:Oxanium,monospace;font-size:.6rem}.rollover-empty{color:#789688;border:1px dashed #84b09b3b;border-radius:10px;margin:17px 0 0;padding:14px;font-size:.68rem;line-height:1.5}@keyframes rollover-spin{to{transform:rotate(360deg)}}@media (max-width:780px){.rollover-hero{grid-template-columns:1fr}.rollover-hero aside{align-self:start}.rollover-steps{grid-template-columns:1fr 1fr}.rollover-steps article:nth-child(2):after{display:none}}@media (max-width:620px){.rollover-page{width:min(100% - 20px,1120px);padding-top:18px}.rollover-hero{border-radius:16px;padding:18px}.rollover-hero p{font-size:.7rem}.rollover-hero aside span{flex:1;min-width:0}.rollover-panel,.rollover-events{border-radius:14px;padding:15px}.rollover-panel>header{align-items:flex-start}.rollover-refresh{padding:7px}.rollover-steps{grid-template-columns:1fr;gap:7px;margin:16px 0}.rollover-steps article{min-height:0}.rollover-steps article:after{display:none}.rollover-action{flex-direction:column;align-items:stretch}.rollover-action .primary-button{justify-content:center}.rollover-events li{grid-template-columns:24px minmax(0,1fr)}.rollover-events time{grid-column:2}}.announcement-story.is-season-review{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--season-club) 19%,transparent),transparent 34%),#07120e;border-color:#e3bb5b94}.is-season-review .announcement-modal-art>i{background:#e7bd5c;box-shadow:0 0 22px #e7bd5c9e}.season-story-champion{border:1px solid color-mix(in srgb,var(--season-club) 48%,#ffffff14);background:linear-gradient(115deg,color-mix(in srgb,var(--season-club) 20%,transparent),#ffffff06);border-radius:13px;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:10px;margin:17px 0 9px;padding:15px;display:grid;position:relative;overflow:hidden}.season-story-champion:after{content:"";border:1px solid color-mix(in srgb,var(--season-club) 50%,transparent);opacity:.22;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-55px;right:-28px}.season-story-champion>span{gap:3px;display:grid}.season-story-champion>span small{color:#e7bd5c;letter-spacing:.13em;font-size:8px;font-weight:950}.season-story-champion>span strong{color:#a8c3b6;font-size:10px}.season-story-champion>.club-badge{z-index:1;grid-area:1/2/span 2;width:68px;height:68px}.season-story-champion>b{color:#f8fff9;align-self:start;font-size:20px;line-height:1.05}.is-season-review .announcement-modal-content>small{color:#e7bd5c}@media (max-width:620px){.season-story-champion{grid-template-columns:minmax(0,1fr) 54px;padding:12px}.season-story-champion>.club-badge{width:54px;height:54px}.season-story-champion>b{font-size:17px}}.season-story-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.season-story-records>span{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:2px 7px;min-width:0;padding:9px;display:grid}.season-story-records>span:last-child{grid-column:1/-1}.season-story-records svg{color:#e3b956;grid-row:1/span 3;width:17px;height:17px}.season-story-records small{color:#78988a;letter-spacing:.08em;font-size:7px;font-weight:900}.season-story-records b{color:#eafff4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.season-story-records em{color:#91ad9f;font-size:8px;font-style:normal}@media (max-width:620px){.season-story-records{grid-template-columns:1fr}.season-story-records>span:last-child{grid-column:auto}}.seasons-archive-page{width:min(100% - 32px,1120px);padding:28px 0 80px}.seasons-archive-page>.competition-history-back,.season-review-page>header>button{color:#a9c7ba;cursor:pointer;background:#ffffff09;border:1px solid #97bead29;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:.69rem;font-weight:800;display:inline-flex}.seasons-archive-hero{background:radial-gradient(circle at 88% 10%,#35cc9229,#0000 32%),linear-gradient(135deg,#071a12,#020806 72%);border:1px solid #4ad39e2e;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000003d}.seasons-archive-hero:after{content:"";border:1px solid #35cc921a;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-170px;right:-80px}.seasons-archive-hero>div{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.seasons-archive-hero h1{color:#f2fff8;letter-spacing:-.04em;margin:3px 0;font-size:clamp(1.65rem,4vw,2.55rem)}.seasons-archive-hero p{color:#8eaa9d;max-width:570px;margin:5px 0 0;font-size:.78rem}.seasons-archive-hero small{color:#65d9ad;letter-spacing:.13em;font-size:.58rem;font-weight:950}.seasons-archive-hero aside{z-index:1;gap:8px;display:flex;position:relative}.seasons-archive-hero aside>span{background:#00000040;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;min-width:92px;padding:11px;display:grid}.seasons-archive-hero aside svg{color:#55dca9;grid-row:1/span 2;width:17px}.seasons-archive-hero aside b{color:#f2fff8;font-size:1.05rem}.seasons-archive-hero aside small{color:#789688;letter-spacing:.08em;font-size:.48rem}.seasons-archive-list{gap:9px;margin-top:16px}.seasons-archive-card{color:#effff8;background:linear-gradient(100deg,#071911f5,#010704fa);border:1px solid #97bead1f;border-radius:14px;grid-template-columns:110px minmax(0,1fr) auto auto;gap:20px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000024}.seasons-archive-card:before{content:"";background:#314d40;width:3px;position:absolute;top:0;bottom:0;left:0}.seasons-archive-card.is-current:before{background:#50dba6;box-shadow:0 0 18px #50dba699}.seasons-archive-card:hover{background:linear-gradient(100deg,#082317fa,#010905fa);border-color:#4fdaa58c;transform:translateY(-2px)}.seasons-archive-sequence{border-right:1px solid #ffffff12;gap:2px;padding:9px 11px;display:grid}.seasons-archive-sequence small{color:#5c7e6e;letter-spacing:.09em;font-size:.48rem;font-weight:900}.seasons-archive-sequence b{color:#61dfaf;letter-spacing:-.04em;font-size:1.45rem}.seasons-archive-main>small{color:#8da99d;background:#ffffff0d;border-radius:5px;width:max-content;padding:3px 6px;font-size:.48rem}.seasons-archive-main>small.status-active{color:#63e3b1;background:#35cc921c}.seasons-archive-main strong{color:#effff8;font-size:.95rem}.seasons-archive-main em{color:#779587}.seasons-archive-stats>span{min-width:74px}.seasons-archive-stats svg{color:#d7b457;width:16px}.seasons-archive-open{color:#8ea99d;white-space:nowrap;align-items:center;gap:5px;font-size:.61rem;font-weight:800;display:flex}.seasons-archive-open svg{color:#5fe0af;width:16px}.seasons-archive-message{background:#07150f;border-color:#35cc9221}.season-review-page{width:min(100% - 32px,1240px);padding-top:28px}.season-review-page>header{background:linear-gradient(110deg,#081c13f5,#010805fa);border:1px solid #35cc9224;border-radius:16px;align-items:center;margin-bottom:18px;padding:18px 20px}.season-review-page>header>span{justify-items:end}.season-review-page>header>span>svg{color:#dfbb60}.season-review-page>header small{color:#77d9b4}.season-review-page>header h1{color:#f3fff9}.season-review-themed{--season-accent:var(--competition-background,#35cc92);isolation:isolate;position:relative;box-shadow:0 9px 28px #00000029;color:#eafff4!important;background:linear-gradient(110deg,#081a12,#020806 74%)!important;border:1px solid #8fb8a624!important;border-radius:14px!important}.season-review-themed:before{content:"";z-index:-1;background:var(--season-accent);width:4px;box-shadow:0 0 24px color-mix(in srgb,var(--season-accent) 45%,transparent);position:absolute;top:0;bottom:0;left:0}.season-review-themed:after{content:"";z-index:-1;background:var(--season-accent);filter:blur(80px);opacity:.1;pointer-events:none;border-radius:50%;width:280px;height:190px;position:absolute;top:-80px;right:-100px}.season-review-themed.is-open{border-color:color-mix(in srgb,var(--season-accent) 48%,#ffffff1f)!important}.season-review-themed .season-review-competition-toggle{color:#eafff4!important;background:0 0!important}.season-review-themed .season-review-competition-toggle small{color:#6fa18b!important}.season-review-themed .season-review-competition-toggle h2{color:#f4fff9!important}.season-review-themed .season-review-competition-toggle em{color:#d9bd70!important}.season-review-themed .season-review-competition-toggle>svg{color:color-mix(in srgb,var(--season-accent) 58%,#fff)!important}.season-review-themed .season-review-competition-details{border-color:#ffffff12}.season-review-themed .season-review-champion{border-color:color-mix(in srgb,var(--season-accent) 26%,#ffffff14);background:linear-gradient(120deg,color-mix(in srgb,var(--season-accent) 12%,#0b1712),#07100c 75%)}.season-review-themed .season-review-champion:before{background:var(--season-accent)}.season-review-themed .season-review-champion-copy>small,.season-review-themed .season-review-champion-crown{color:#e0bd62}.season-review-themed .season-review-champion-copy>strong{color:#f4fff9}.season-review-themed .season-review-records{background:linear-gradient(145deg,#06170f,#020705);border-color:#ffffff14}.season-review-themed .season-review-records>header>span{color:#ddbc68}.season-review-themed .season-review-records>header>small,.season-review-themed .season-review-routs>div small{color:#789688}.season-review-themed .season-review-routs article{background:#0a1a13;border-color:#97bead1f}.season-review-themed .season-review-routs article>span strong{color:#dff4e9}.season-review-themed .season-review-routs article>small{color:#638473}.season-review-themed .season-review-best strong,.season-review-themed .season-review-awards strong{color:#f0fff7}.season-review-themed .season-review-best b,.season-review-themed .season-review-awards b{color:#9ebbad}@media (max-width:850px){.seasons-archive-hero{grid-template-columns:1fr}.seasons-archive-hero aside{width:100%}.seasons-archive-hero aside>span{flex:1}.seasons-archive-card{grid-template-columns:88px minmax(0,1fr) auto}.seasons-archive-open{grid-column:2/-1;justify-content:flex-end}.seasons-archive-stats{grid-area:1/3}}@media (max-width:620px){.seasons-archive-page,.season-review-page{width:min(100% - 20px,1240px);padding-top:18px}.seasons-archive-hero{border-radius:15px;padding:17px}.seasons-archive-hero>div{align-items:flex-start}.seasons-archive-icon{flex:0 0 44px;width:44px;height:44px}.seasons-archive-hero p{font-size:.68rem}.seasons-archive-hero aside{gap:5px}.seasons-archive-hero aside>span{min-width:0;padding:8px 6px}.seasons-archive-hero aside svg{display:none}.seasons-archive-card{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:12px}.seasons-archive-sequence{padding:6px 8px}.seasons-archive-sequence b{font-size:1.15rem}.seasons-archive-stats{border-top:1px solid #ffffff0f;grid-area:auto/1/auto/-1;padding-top:9px}.seasons-archive-open{display:none}.season-review-page>header{flex-direction:column;align-items:flex-start;padding:14px}.season-review-page>header>span{justify-items:start}.season-review-themed .season-review-competition-toggle{padding:13px 13px 13px 16px}.season-review-themed .season-review-competition-details{padding:0 11px 12px 15px}.season-review-themed .season-review-champion-copy>strong{white-space:normal}.season-review-routs article>small{grid-column:1/-1}}.rollover-page{margin-inline:auto}@media (min-width:1100px){.rollover-page{width:calc(100% - 56px);max-width:1680px}.rollover-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.52fr);min-height:246px;padding:34px 38px}.rollover-hero p{max-width:760px;font-size:.86rem}.rollover-hero aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rollover-hero aside span{align-content:center;min-width:0;min-height:108px;padding:18px}.rollover-hero aside b{font-size:2rem}.rollover-panel,.rollover-events{padding:28px 30px}.rollover-panel h2,.rollover-events h2{font-size:1.35rem}.rollover-steps{gap:18px;margin:28px 0}.rollover-steps article{grid-template-columns:36px minmax(0,1fr);gap:13px;min-height:144px;padding:19px}.rollover-steps article:not(:last-child):after{width:17px;top:35px;left:calc(100% + 1px)}.rollover-steps i{width:36px;height:36px;font-size:.8rem}.rollover-steps strong{font-size:.92rem}.rollover-steps small{margin-top:8px;font-size:.72rem;line-height:1.45}.rollover-action{padding:21px 8px 2px}.rollover-action b{font-size:.84rem}.rollover-action small{font-size:.7rem}.rollover-action .primary-button{justify-content:center;min-width:225px}.rollover-events ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rollover-events li{grid-template-columns:29px minmax(0,1fr) auto;min-height:98px;padding:15px}.rollover-events li>span{width:29px;height:29px}.rollover-events li b{font-size:.77rem}.rollover-events li p{font-size:.69rem}.rollover-empty{padding:20px;font-size:.74rem}}.opponent-pause-indicator{z-index:300;pointer-events:none;justify-items:end;display:grid;position:fixed;bottom:18px;right:18px}.opponent-pause-indicator__trigger{pointer-events:auto;color:#201607;cursor:pointer;background:#ffc440;border:1px solid #ffdb77;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 22px #0000006b,0 0 0 4px #ffc44021}.opponent-pause-indicator__trigger svg{width:18px;height:18px}.opponent-pause-indicator__popover{color:#fff4d7;opacity:0;visibility:hidden;pointer-events:none;background:#141109f7;border:1px solid #ffc44094;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:min(306px,100vw - 28px);padding:11px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;bottom:54px;right:0;transform:translateY(6px);box-shadow:0 12px 32px #0000007a}.opponent-pause-indicator:hover .opponent-pause-indicator__popover,.opponent-pause-indicator.is-open .opponent-pause-indicator__popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.opponent-pause-indicator__popover>button{color:#d5c399;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:5px;right:5px}.opponent-pause-indicator__popover>button:hover{color:#201607;background:#ffc440}.opponent-pause-indicator__popover>span{color:#201607;background:#ffc440;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.opponent-pause-indicator__popover>span svg{width:14px;height:14px}.opponent-pause-indicator__popover>div{gap:2px;min-width:0;padding-right:15px;display:grid}.opponent-pause-indicator__popover strong{color:#fff6dd;font-size:.64rem;line-height:1.25}.opponent-pause-indicator__popover small{color:#cbbf9f;font-size:.53rem;line-height:1.35}.opponent-pause-indicator__popover time{color:#ffe09a;font-family:Oxanium,monospace;font-size:.76rem;font-weight:900}@media (max-width:700px){.opponent-pause-indicator{right:11px;bottom:calc(86px + env(safe-area-inset-bottom))}.opponent-pause-indicator__trigger{width:40px;height:40px}.opponent-pause-indicator__popover{width:min(286px,100vw - 22px);bottom:48px}}.staff-report-focus{background:#f0c84b0e;border-left:2px solid #f0c84bb8;padding:7px 8px;color:#c7d7cb!important}.staff-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0;display:grid}.staff-report-metrics>div{background:#0000002b;border:1px solid #ffffff12;border-radius:7px;min-width:0;padding:6px}.staff-report-metrics dt{color:#77998b;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.staff-report-metrics dd{color:#eafff2;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.66rem;font-weight:800;overflow:hidden}.staff-report-metrics .is-good dd{color:#bdf66d}.staff-report-metrics .is-warning dd{color:#ffbf91}@media (max-width:440px){.staff-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-analysis-list{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.staff-analysis-list>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.staff-analysis-list>header span{color:#d6e9df;letter-spacing:.1em;font-size:.63rem;font-weight:900}.staff-analysis-list>header b{color:#f0c84b;text-align:center;background:#f0c84b1f;border-radius:999px;min-width:24px;padding:4px 7px;font-size:.66rem}.staff-ready-reports>header b{color:#c9ff56;background:#b8f33d1f}.staff-delete-analysis{color:#ffb5b1;cursor:pointer;background:#b7322b1a;border:1px solid #ff8b8447;border-radius:7px;align-items:center;gap:6px;margin-top:12px;padding:7px 9px;font-size:.62rem;font-weight:800;display:inline-flex}.staff-delete-analysis:hover:not(:disabled){background:#b7322b2e;border-color:#ff8b848c}.staff-delete-analysis:disabled{opacity:.5;cursor:not-allowed}.staff-feedback-toast{z-index:500;border:1px solid;border-radius:10px;align-items:center;gap:12px;max-width:min(420px,100vw - 36px);padding:12px 12px 12px 15px;font-size:.76rem;font-weight:800;line-height:1.35;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 34px #00000052}.staff-feedback-toast.is-success{color:#ddffe8;background:#112616;border-color:#b8f33d75}.staff-feedback-toast.is-error{color:#ffe0dd;background:#351715;border-color:#ff8b8485}.staff-feedback-toast button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.staff-feedback-toast button:hover{background:#ffffff1f}
